Hi,

> Indeed, but it's here to not give false impressions: Despite the joint code, 
> the clock driver only works for one SoC at a time. Having only that one 
> respective compatible string in here makes this obvious.
>
> The main reason for this approach is that the register offsets are quite 
> different, dissecting this at runtime does not sound worthwhile for just 
> those few clocks that we need.
> So the idea was to go with one source file, to make use of the commonalities 
> of the clocks, but use #ifdef guards where needed.
>
> This admittedly starts to look quite messy. And with the Ethernet clocks in 
> it is probably already at a point where proper separation would be better.
>
> So to make this easier: Amit, can you remove the Ethernet clocks from this 
> patch, and add them later in your Ethernet series? Maybe this buys us some 
> time to refactor this meanwhile?

Already have taken care of it here:
https://github.com/Atomar25/u-boot/commit/7721ce67d601945b5883fcfa3157207d67c95b1b#diff-0bbc60147217c87a2656365e222cb7b3R81

Thanks
-Amit

Reply via email to