Re: [Uboot-stm32] [PATCH 19/33] clk: clk_stm32h7: migrate trace to dev and log macro
Hi Patrick On 10/14/20 11:16 AM, Patrick Delaunay wrote: > Change debug and pr_ macro to dev macro and define LOG_CATEGORY. > > Remove the "%s:" __func__ header as it is managed by dev macro > (dev->name is displayed) or log macro (CONFIG_LOGF_FUNC). > > Signed-off-by: Patrick Delaunay > --- > > drivers/clk/clk_stm32h7.c | 70 +-- > 1 file changed, 38 insertions(+), 32 deletions(-) > > diff --git a/drivers/clk/clk_stm32h7.c b/drivers/clk/clk_stm32h7.c > index 5e6abca56f..1a9d3775b4 100644 > --- a/drivers/clk/clk_stm32h7.c > +++ b/drivers/clk/clk_stm32h7.c > @@ -4,6 +4,8 @@ > * Author(s): Patrice Chotard, for > STMicroelectronics. > */ > > +#define LOG_CATEGORY UCLASS_CLK > + > #include > #include > #include > @@ -11,6 +13,7 @@ > #include > #include > #include > +#include > #include > #include > > @@ -465,18 +468,18 @@ static ulong stm32_get_rate(struct stm32_rcc_regs > *regs, enum pllsrc pllsrc) > int ret; > const char *name = pllsrc_name[pllsrc]; > > - debug("%s name %s\n", __func__, name); > + log_debug("pllsrc name %s\n", name); > > clk.id = 0; > ret = uclass_get_device_by_name(UCLASS_CLK, name, _clock_dev); > if (ret) { > - pr_err("Can't find clk %s (%d)", name, ret); > + log_err("Can't find clk %s (%d)", name, ret); > return 0; > } > > ret = clk_request(fixed_clock_dev, ); > if (ret) { > - pr_err("Can't request %s clk (%d)", name, ret); > + log_err("Can't request %s clk (%d)", name, ret); > return 0; > } > > @@ -484,8 +487,7 @@ static ulong stm32_get_rate(struct stm32_rcc_regs *regs, > enum pllsrc pllsrc) > if (pllsrc == HSI) > divider = stm32_get_HSI_divider(regs); > > - debug("%s divider %d rate %ld\n", __func__, > - divider, clk_get_rate()); > + log_debug("divider %d rate %ld\n", divider, clk_get_rate()); > > return clk_get_rate() >> divider; > }; > @@ -516,7 +518,7 @@ static u32 stm32_get_PLL1_rate(struct stm32_rcc_regs > *regs, > break; > case RCC_PLLCKSELR_PLLSRC_NO_CLK: > /* shouldn't happen */ > - pr_err("wrong value for RCC_PLLCKSELR register\n"); > + log_err("wrong value for RCC_PLLCKSELR register\n"); > pllsrc = 0; > break; > } > @@ -546,10 +548,10 @@ static u32 stm32_get_PLL1_rate(struct stm32_rcc_regs > *regs, > vco = (pllsrc / divm1) * divn1; > rate = (pllsrc * fracn1) / (divm1 * 8192); > > - debug("%s divm1 = %d divn1 = %d divp1 = %d divq1 = %d divr1 = %d\n", > - __func__, divm1, divn1, divp1, divq1, divr1); > - debug("%s fracn1 = %d vco = %ld rate = %ld\n", > - __func__, fracn1, vco, rate); > + log_debug("divm1 = %d divn1 = %d divp1 = %d divq1 = %d divr1 = %d\n", > + divm1, divn1, divp1, divq1, divr1); > + log_debug("fracn1 = %d vco = %ld rate = %ld\n", > + fracn1, vco, rate); > > switch (output) { > case PLL1_P_CK: > @@ -610,7 +612,7 @@ u32 psc = stm32_get_apb_psc(regs, apb); > case 16: > return sysclk / 4; > default: > - pr_err("unexpected prescaler value (%d)\n", psc); > + log_err("unexpected prescaler value (%d)\n", psc); > return 0; > } > else > @@ -623,7 +625,7 @@ u32 psc = stm32_get_apb_psc(regs, apb); > case 16: > return sysclk / psc; > default: > - pr_err("unexpected prescaler value (%d)\n", psc); > + log_err("unexpected prescaler value (%d)\n", psc); > return 0; > } > }; > @@ -665,8 +667,8 @@ static ulong stm32_clk_get_rate(struct clk *clk) > if (!sysclk) > return sysclk; > > - debug("%s system clock: source = %d freq = %ld\n", > - __func__, source, sysclk); > + dev_dbg(clk->dev, "system clock: source = %d freq = %ld\n", > + source, sysclk); > > d1cfgr = readl(>d1cfgr); > > @@ -685,8 +687,8 @@ static ulong stm32_clk_get_rate(struct clk *clk) > > gate_offset = clk_map[clk->id].gate_offset; > > - debug("%s clk->id=%ld gate_offset=0x%x sysclk=%ld\n", > - __func__, clk->id, gate_offset, sysclk); > + dev_dbg(clk->dev, "clk->id=%ld gate_offset=0x%x sysclk=%ld\n", > + clk->id, gate_offset, sysclk); > > switch (gate_offset) { > case RCC_AHB3ENR: > @@ -704,8 +706,8 @@ static ulong stm32_clk_get_rate(struct clk *clk) > sysclk = sysclk / prescaler_table[idx]; > } > > - debug("%s system clock: freq after APB3 prescaler = %ld\n", > - __func__, sysclk); > + dev_dbg(clk->dev, "system clock: freq after
[PATCH 19/33] clk: clk_stm32h7: migrate trace to dev and log macro
Change debug and pr_ macro to dev macro and define LOG_CATEGORY. Remove the "%s:" __func__ header as it is managed by dev macro (dev->name is displayed) or log macro (CONFIG_LOGF_FUNC). Signed-off-by: Patrick Delaunay --- drivers/clk/clk_stm32h7.c | 70 +-- 1 file changed, 38 insertions(+), 32 deletions(-) diff --git a/drivers/clk/clk_stm32h7.c b/drivers/clk/clk_stm32h7.c index 5e6abca56f..1a9d3775b4 100644 --- a/drivers/clk/clk_stm32h7.c +++ b/drivers/clk/clk_stm32h7.c @@ -4,6 +4,8 @@ * Author(s): Patrice Chotard, for STMicroelectronics. */ +#define LOG_CATEGORY UCLASS_CLK + #include #include #include @@ -11,6 +13,7 @@ #include #include #include +#include #include #include @@ -465,18 +468,18 @@ static ulong stm32_get_rate(struct stm32_rcc_regs *regs, enum pllsrc pllsrc) int ret; const char *name = pllsrc_name[pllsrc]; - debug("%s name %s\n", __func__, name); + log_debug("pllsrc name %s\n", name); clk.id = 0; ret = uclass_get_device_by_name(UCLASS_CLK, name, _clock_dev); if (ret) { - pr_err("Can't find clk %s (%d)", name, ret); + log_err("Can't find clk %s (%d)", name, ret); return 0; } ret = clk_request(fixed_clock_dev, ); if (ret) { - pr_err("Can't request %s clk (%d)", name, ret); + log_err("Can't request %s clk (%d)", name, ret); return 0; } @@ -484,8 +487,7 @@ static ulong stm32_get_rate(struct stm32_rcc_regs *regs, enum pllsrc pllsrc) if (pllsrc == HSI) divider = stm32_get_HSI_divider(regs); - debug("%s divider %d rate %ld\n", __func__, - divider, clk_get_rate()); + log_debug("divider %d rate %ld\n", divider, clk_get_rate()); return clk_get_rate() >> divider; }; @@ -516,7 +518,7 @@ static u32 stm32_get_PLL1_rate(struct stm32_rcc_regs *regs, break; case RCC_PLLCKSELR_PLLSRC_NO_CLK: /* shouldn't happen */ - pr_err("wrong value for RCC_PLLCKSELR register\n"); + log_err("wrong value for RCC_PLLCKSELR register\n"); pllsrc = 0; break; } @@ -546,10 +548,10 @@ static u32 stm32_get_PLL1_rate(struct stm32_rcc_regs *regs, vco = (pllsrc / divm1) * divn1; rate = (pllsrc * fracn1) / (divm1 * 8192); - debug("%s divm1 = %d divn1 = %d divp1 = %d divq1 = %d divr1 = %d\n", - __func__, divm1, divn1, divp1, divq1, divr1); - debug("%s fracn1 = %d vco = %ld rate = %ld\n", - __func__, fracn1, vco, rate); + log_debug("divm1 = %d divn1 = %d divp1 = %d divq1 = %d divr1 = %d\n", + divm1, divn1, divp1, divq1, divr1); + log_debug("fracn1 = %d vco = %ld rate = %ld\n", + fracn1, vco, rate); switch (output) { case PLL1_P_CK: @@ -610,7 +612,7 @@ u32 psc = stm32_get_apb_psc(regs, apb); case 16: return sysclk / 4; default: - pr_err("unexpected prescaler value (%d)\n", psc); + log_err("unexpected prescaler value (%d)\n", psc); return 0; } else @@ -623,7 +625,7 @@ u32 psc = stm32_get_apb_psc(regs, apb); case 16: return sysclk / psc; default: - pr_err("unexpected prescaler value (%d)\n", psc); + log_err("unexpected prescaler value (%d)\n", psc); return 0; } }; @@ -665,8 +667,8 @@ static ulong stm32_clk_get_rate(struct clk *clk) if (!sysclk) return sysclk; - debug("%s system clock: source = %d freq = %ld\n", - __func__, source, sysclk); + dev_dbg(clk->dev, "system clock: source = %d freq = %ld\n", + source, sysclk); d1cfgr = readl(>d1cfgr); @@ -685,8 +687,8 @@ static ulong stm32_clk_get_rate(struct clk *clk) gate_offset = clk_map[clk->id].gate_offset; - debug("%s clk->id=%ld gate_offset=0x%x sysclk=%ld\n", - __func__, clk->id, gate_offset, sysclk); + dev_dbg(clk->dev, "clk->id=%ld gate_offset=0x%x sysclk=%ld\n", + clk->id, gate_offset, sysclk); switch (gate_offset) { case RCC_AHB3ENR: @@ -704,8 +706,8 @@ static ulong stm32_clk_get_rate(struct clk *clk) sysclk = sysclk / prescaler_table[idx]; } - debug("%s system clock: freq after APB3 prescaler = %ld\n", - __func__, sysclk); + dev_dbg(clk->dev, "system clock: freq after APB3 prescaler = %ld\n", + sysclk); return sysclk; break; @@ -719,8 +721,9 @@ static ulong stm32_clk_get_rate(struct clk