[U-Boot] [U-boot] [Patch v4 2/6] keystone2: clock: add K2L clock definitions and commands

Ivan Khoronzhuk ivan.khoronzhuk at ti.com
Wed Oct 22 15:51:39 CEST 2014


On 10/20/2014 06:55 PM, Tom Rini wrote:
> On Mon, Oct 20, 2014 at 06:41:29PM +0300, Ivan Khoronzhuk wrote:
>> On 10/20/2014 06:13 PM, Tom Rini wrote:
>>> On Wed, Oct 15, 2014 at 02:55:28AM +0300, Ivan Khoronzhuk wrote:
>>>
>>>> From: Hao Zhang <hzhang at ti.com>
>>>>
>>>> This patch adds clock definitions and commands to support Keystone II
>>>> K2L SOC.
>>>>
>>>> Acked-by: Vitaly Andrianov <vitalya at ti.com>
>>>> Signed-off-by: Hao Zhang <hzhang at ti.com>
>>>> Signed-off-by: Ivan Khoronzhuk <ivan.khoronzhuk at ti.com>
>>> [snip]
>>>> diff --git a/arch/arm/cpu/armv7/keystone/cmd_clock.c b/arch/arm/cpu/armv7/keystone/cmd_clock.c
>>>> index d97c95b..9204887 100644
>>>> --- a/arch/arm/cpu/armv7/keystone/cmd_clock.c
>>>> +++ b/arch/arm/cpu/armv7/keystone/cmd_clock.c
>>>> @@ -72,6 +72,13 @@ U_BOOT_CMD(
>>>>   	"<pa|ddr3> <mult> <div> <OD>\n"
>>>>   );
>>>>   #endif
>>>> +#ifdef CONFIG_SOC_K2L
>>>> +U_BOOT_CMD(
>>>> +	pllset, 5,      0,      do_pll_cmd,
>>>> +	"set pll multiplier and pre divider",
>>>> +	"<pa|arm|ddr3> <mult> <div> <OD>\n"
>>>> +);
>>>> +#endif
>>>>   int do_getclk_cmd(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
>>>>   {
>>>> @@ -101,6 +108,9 @@ U_BOOT_CMD(
>>>>   #ifdef CONFIG_SOC_K2E
>>>>   	"See the 'enum clk_e' in the clock-k2e.h for clk indexes\n"
>>>>   #endif
>>>> +#ifdef CONFIG_SOC_K2L
>>>> +	"See the 'enum clk_e' in the clock-k2l.h for clk indexes\n"
>>>> +#endif
>>>>   );
>>> I'm not going to block on all of this duplication, but we need to think
>>> how to do this cleaner so that the next K2 variant doesn't expand this
>>> mess further.  Thanks!
>>>
>> I'll correct it to one line:
>> "See the 'enum clk_e' in the clock-k2*.h for clk indexes\n"
> That helps the second hunk, but still leaves the first.  At some point,
> even, we shouldn't say "go modify file foo" in the binary, that belongs
> in board documentation.  Like I said, this needs a little bit of
> thinking.
>

Tom,
the series is updated according to your propositions:
"[U-boot] [Patch v6 0/6] keystone2: add k2l SoC and k2l_evm board support"
https://www.mail-archive.com/u-boot@lists.denx.de/msg150727.html

It's based on patch that corrects command usage descriptions:

"[U-Boot,U-boot] ARM: cmd_clock: generalize command usage description"
http://patchwork.ozlabs.org/patch/402102/


I've sent it separately to not mix it with K2L support series.

Thanks!

-- 
Regards,
Ivan Khoronzhuk



More information about the U-Boot mailing list