On 05/13/2015 03:55 AM, Viresh Kumar wrote: [...] >> It seems wrong to me that the clock and supply data is owned by the cpu >> node, and not the opp descriptor. Everything about the opp transition >> should belong to a provider node. Then the cpu simply needs to consume >> that via a phandle. > > https://lists.linaro.org/pipermail/linaro-kernel/2014-December/019505.html This argues that clock is an input to the cpu, this is not in-correct, but, it could also be argued that OPP tables are clock dependent. For example, with multiple clock source options that a device might choose to select from internally(by some means.. lets not just restrict ourselves to just CPUs here for a moment), the tables might be different. We can always debate that this then is the responsibility of the driver handling the description for that device and we might want possibility of vice versa as well - same OPP table used by different clock source selections as well. -- Regards, Nishanth Menon -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html