On 12 February 2013 06:42, amit kachhap <amit.kachhap@xxxxxxxxx> wrote: > On Fri, Feb 8, 2013 at 8:49 AM, Inderpal Singh > <inderpal.singh@xxxxxxxxxx> wrote: >> On 8 February 2013 00:03, amit kachhap <amit.kachhap@xxxxxxxxx> wrote: >>> On Wed, Feb 6, 2013 at 8:49 PM, Inderpal Singh >>> <inderpal.singh@xxxxxxxxxx> wrote: >>>> On 7 February 2013 01:09, Amit Daniel Kachhap <amit.daniel@xxxxxxxxxxx> wrote: >>>>> Add cpufreq controller device node for Exynos5440 SoC for passing >>>>> parameters like controller base address, interrupt and cpufreq >>>>> table. >>>>> >>>>> Signed-off-by: Amit Daniel Kachhap <amit.daniel@xxxxxxxxxxx> >>>>> --- >>>>> arch/arm/boot/dts/exynos5440.dtsi | 9 +++++++++ >>>>> 1 file changed, 9 insertions(+) >>>>> >>>>> diff --git a/arch/arm/boot/dts/exynos5440.dtsi b/arch/arm/boot/dts/exynos5440.dtsi >>>>> index 024269d..b20b517 100644 >>>>> --- a/arch/arm/boot/dts/exynos5440.dtsi >>>>> +++ b/arch/arm/boot/dts/exynos5440.dtsi >>>>> @@ -63,6 +63,15 @@ >>>>> >>>>> }; >>>>> >>>>> + cpufreq@160000 { >>>>> + compatible = "samsung,exynos5440-cpufreq"; >>>>> + reg = <0x160000 0x1000>; >>>>> + interrupts = <0 57 0>; >>>>> + cpufreq_tbl = < 1200000 1025000 >>>>> + 1000000 975000 >>>>> + 800000 925000 >; >>>>> + }; >>>>> + >>>> >>>> I think cpufreq_tbl should be part of the cpu node as it's the >>>> property of the cpu. >>>> Please refer cpufreq-cpu0 and spear-cpufreq. >>> >>> http://permalink.gmane.org/gmane.linux.kernel.samsung-soc/15364. >>> In this thread same discussion followed. I am not sure what is the >>> correct way but looks like Kukjin concluded this with a timer node >>> separate from the CPU code. >>> >> >> I am only talking about cpufreq_tbl and its nothing but operating >> points for the cpus. It seems its agreed upon to add operating-points >> to cpu node as being done by all other platforms like imx6q, am33xx, >> cpufreq-cpu0 and spear. > > Even timer, GIC, cpufreq tbl, pmu etc are all cpu properties. But the > problem is whether to put them in cpu0 or repeat same information in > all cpu nodes as it is common to all cpu's and not just cpu0. So as You don't have to repeat the same cpufreq_tbl for all cpu nodes. Having table in only cpu0 node is sufficient as being done in other platforms. Thanks, Inder > Kukjin kim has put the timer node outside the cpu node so i also > followed the same convention. > > Mr Kim, > Any issue in this approach? > > Thanks, > Amit Daniel >> >> Thanks, >> Inder >> >>> Thanks, >>> Amit Daniel >>>> >>>>> serial@B0000 { >>>>> compatible = "samsung,exynos4210-uart"; >>>>> reg = <0xB0000 0x1000>; >>>>> -- >>>>> 1.7.10.4 >>>>> >>>>> -- >>>>> To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in >>>>> the body of a message to majordomo@xxxxxxxxxxxxxxx >>>>> More majordomo info at http://vger.kernel.org/majordomo-info.html >>>> -- >>>> To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in >>>> the body of a message to majordomo@xxxxxxxxxxxxxxx >>>> More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe cpufreq" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html