[U-Boot] [RFC PATCH 1/2] common: Add new clk command

Stefano Babic sbabic at denx.de
Thu Jan 30 10:29:13 CET 2014


Hi Michal,

On 30/01/2014 08:38, Michal Simek wrote:
> On 01/23/2014 08:53 AM, Michal Simek wrote:
>> On 01/22/2014 08:44 PM, Gerhard Sittig wrote:
>>> On Wed, Jan 22, 2014 at 12:02 +0100, Michal Simek wrote:
>>>> 
>>>> --- /dev/null +++ b/common/cmd_clk.c @@ -0,0 +1,51 @@ +/* +
>>>> * Copyright (C) 2013 Xilinx, Inc. + * + * 
>>>> SPDX-License-Identifier:	GPL-2.0+ + */ +#include <common.h> 
>>>> +#include <command.h> +#include <clk.h> + +int __weak 
>>>> soc_clk_dump(void) +{ +	puts("Not implemented\n"); +	return 
>>>> 1; +} + +static int do_clk_dump(cmd_tbl_t *cmdtp, int flag, 
>>>> int argc, +		       char *const argv[]) +{ +	return 
>>>> soc_clk_dump(); +}
>>> 
>>> Is there a specific reason to not pass on the remaining (not 
>>> yet consumed) command line arguments?  Future implementations 
>>> may want to take a clock item's name, or a clock group's name, 
>>> or options related to the format or verbosity of the dump, et 
>>> al.
>> 
>> Only one reason is that I don't need it for my zynq 
>> implementation. If this is necessary there is no problem to pass 
>> them because it is internal API. Also I prefer to pass just 
>> arguments which I need.
>> 
>> I have looked at i.MXes cases and they do in general what my
>> zynq implementation. They can just include clk.h and change 
>> do_mx6_showclocks to soc_clk_dump.
> 

Agree.

> Stefano: Can you give me your ACK?
> 

Sure, go on. !


Regards,
Stefano

-- 
=====================================================================
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de
=====================================================================


More information about the U-Boot mailing list