[PATCH 3/6] dt-bindings: clk: at91: Define additional UTMI related clocks
Sergiu.Moga at microchip.com
Sergiu.Moga at microchip.com
Tue Jan 3 12:50:58 CET 2023
On 03.01.2023 01:08, Marek Vasut wrote:
> On 12/23/22 13:33, Sergiu Moga wrote:
>> Add definitions for an additional main UTMI clock as well as its
>> respective subclocks.
>>
>> Signed-off-by: Sergiu Moga <sergiu.moga at microchip.com>
>> ---
>> include/dt-bindings/clk/at91.h | 5 +++++
>> 1 file changed, 5 insertions(+)
>>
>> diff --git a/include/dt-bindings/clk/at91.h
>> b/include/dt-bindings/clk/at91.h
>> index e30756b280..386f01cf31 100644
>> --- a/include/dt-bindings/clk/at91.h
>> +++ b/include/dt-bindings/clk/at91.h
>> @@ -18,5 +18,10 @@
>> #define PMC_TYPE_PERIPHERAL 3
>> #define PMC_TYPE_GCK 4
>> #define PMC_TYPE_SLOW 5
>> +#define UTMI 6
>> +
>> +#define UTMI1 0
>> +#define UTMI2 1
>> +#define UTMI3 2
>
> Why isn't there PMC_TYPE_ prefix in these new macros ?
There is no PMC_TYPE_ because it refers to a different block external to
the PMC block. PMC feeds the UTMI clock which feeds the UTMI block that
contains the three UTMI clocks: the one for port A and the ones meant
for port B and C which depend on port A's UTMI clock. There is no
control in the PMC for these. The reason why I added UTMI in this file
is because it is related to DT clock definitions.
More information about the U-Boot
mailing list