Message ID | 1378373086-30676-3-git-send-email-chander.kashyap@linaro.org (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Hi Chander, On Thursday 05 of September 2013 14:54:46 Chander Kashyap wrote: > Exynos5420 is octacore SoC from samsung. > Hence populate all the cpu node enteries. > > Signed-off-by: Chander Kashyap <chander.kashyap@linaro.org> > --- > arch/arm/boot/dts/exynos5420.dtsi | 28 ++++++++++++++++++++++++++++ > 1 file changed, 28 insertions(+) > > diff --git a/arch/arm/boot/dts/exynos5420.dtsi > b/arch/arm/boot/dts/exynos5420.dtsi index e97c87b..59489f6 100644 > --- a/arch/arm/boot/dts/exynos5420.dtsi > +++ b/arch/arm/boot/dts/exynos5420.dtsi > @@ -57,6 +57,34 @@ > reg = <0x3>; > clock-frequency = <1800000000>; > }; > + > + cpu4: cpu@4 { I believe this is a typo. The @unit-address suffix should match the value of reg property. > + device_type = "cpu"; > + compatible = "arm,cortex-a7"; > + reg = <0x100>; > + clock-frequency = <1000000000>; > + }; > + > + cpu5: cpu@5 { Ditto. > + device_type = "cpu"; > + compatible = "arm,cortex-a7"; > + reg = <0x101>; > + clock-frequency = <1000000000>; > + }; > + > + cpu6: cpu@6 { Ditto. > + device_type = "cpu"; > + compatible = "arm,cortex-a7"; > + reg = <0x102>; > + clock-frequency = <1000000000>; > + }; > + > + cpu7: cpu@7 { Ditto. > + device_type = "cpu"; > + compatible = "arm,cortex-a7"; > + reg = <0x103>; > + clock-frequency = <1000000000>; > + }; > }; Best regards, Tomasz
Hi Tomasz, On 5 September 2013 15:25, Tomasz Figa <t.figa@samsung.com> wrote: > Hi Chander, > > On Thursday 05 of September 2013 14:54:46 Chander Kashyap wrote: >> Exynos5420 is octacore SoC from samsung. >> Hence populate all the cpu node enteries. >> >> Signed-off-by: Chander Kashyap <chander.kashyap@linaro.org> >> --- >> arch/arm/boot/dts/exynos5420.dtsi | 28 ++++++++++++++++++++++++++++ >> 1 file changed, 28 insertions(+) >> >> diff --git a/arch/arm/boot/dts/exynos5420.dtsi >> b/arch/arm/boot/dts/exynos5420.dtsi index e97c87b..59489f6 100644 >> --- a/arch/arm/boot/dts/exynos5420.dtsi >> +++ b/arch/arm/boot/dts/exynos5420.dtsi >> @@ -57,6 +57,34 @@ >> reg = <0x3>; >> clock-frequency = <1800000000>; >> }; >> + >> + cpu4: cpu@4 { > > I believe this is a typo. The @unit-address suffix should match the value > of reg property. No this is not typo. It is the MPIDR value of the cpu. (24 bits of MPIDR register). > >> + device_type = "cpu"; >> + compatible = "arm,cortex-a7"; >> + reg = <0x100>; >> + clock-frequency = <1000000000>; >> + }; >> + >> + cpu5: cpu@5 { > > Ditto. > >> + device_type = "cpu"; >> + compatible = "arm,cortex-a7"; >> + reg = <0x101>; >> + clock-frequency = <1000000000>; >> + }; >> + >> + cpu6: cpu@6 { > > Ditto. > >> + device_type = "cpu"; >> + compatible = "arm,cortex-a7"; >> + reg = <0x102>; >> + clock-frequency = <1000000000>; >> + }; >> + >> + cpu7: cpu@7 { > > Ditto. > >> + device_type = "cpu"; >> + compatible = "arm,cortex-a7"; >> + reg = <0x103>; >> + clock-frequency = <1000000000>; >> + }; >> }; > > Best regards, > Tomasz >
On Thursday 05 of September 2013 15:33:17 Chander Kashyap wrote: > Hi Tomasz, > > On 5 September 2013 15:25, Tomasz Figa <t.figa@samsung.com> wrote: > > Hi Chander, > > > > On Thursday 05 of September 2013 14:54:46 Chander Kashyap wrote: > >> Exynos5420 is octacore SoC from samsung. > >> Hence populate all the cpu node enteries. > >> > >> Signed-off-by: Chander Kashyap <chander.kashyap@linaro.org> > >> --- > >> > >> arch/arm/boot/dts/exynos5420.dtsi | 28 ++++++++++++++++++++++++++++ > >> 1 file changed, 28 insertions(+) > >> > >> diff --git a/arch/arm/boot/dts/exynos5420.dtsi > >> b/arch/arm/boot/dts/exynos5420.dtsi index e97c87b..59489f6 100644 > >> --- a/arch/arm/boot/dts/exynos5420.dtsi > >> +++ b/arch/arm/boot/dts/exynos5420.dtsi > >> @@ -57,6 +57,34 @@ > >> > >> reg = <0x3>; > >> clock-frequency = <1800000000>; > >> > >> }; > >> > >> + > >> + cpu4: cpu@4 { > > > > I believe this is a typo. The @unit-address suffix should match the > > value of reg property. > > No this is not typo. It is the MPIDR value of the cpu. (24 bits of > MPIDR register). Right. This is what the reg property should be set to. However, the @unit- address prefix of node name should match the value of reg property, so if the value of reg property is 0x100, then the node should be named cpu@100. Best regards, Tomasz
On 5 September 2013 15:40, Tomasz Figa <t.figa@samsung.com> wrote: > On Thursday 05 of September 2013 15:33:17 Chander Kashyap wrote: >> Hi Tomasz, >> >> On 5 September 2013 15:25, Tomasz Figa <t.figa@samsung.com> wrote: >> > Hi Chander, >> > >> > On Thursday 05 of September 2013 14:54:46 Chander Kashyap wrote: >> >> Exynos5420 is octacore SoC from samsung. >> >> Hence populate all the cpu node enteries. >> >> >> >> Signed-off-by: Chander Kashyap <chander.kashyap@linaro.org> >> >> --- >> >> >> >> arch/arm/boot/dts/exynos5420.dtsi | 28 ++++++++++++++++++++++++++++ >> >> 1 file changed, 28 insertions(+) >> >> >> >> diff --git a/arch/arm/boot/dts/exynos5420.dtsi >> >> b/arch/arm/boot/dts/exynos5420.dtsi index e97c87b..59489f6 100644 >> >> --- a/arch/arm/boot/dts/exynos5420.dtsi >> >> +++ b/arch/arm/boot/dts/exynos5420.dtsi >> >> @@ -57,6 +57,34 @@ >> >> >> >> reg = <0x3>; >> >> clock-frequency = <1800000000>; >> >> >> >> }; >> >> >> >> + >> >> + cpu4: cpu@4 { >> > >> > I believe this is a typo. The @unit-address suffix should match the >> > value of reg property. >> >> No this is not typo. It is the MPIDR value of the cpu. (24 bits of >> MPIDR register). > > Right. This is what the reg property should be set to. However, the @unit- > address prefix of node name should match the value of reg property, so if > the value of reg property is 0x100, then the node should be named cpu@100. Ah ok, Thanks. I will spin out a new version and send > > Best regards, > Tomasz >
diff --git a/arch/arm/boot/dts/exynos5420.dtsi b/arch/arm/boot/dts/exynos5420.dtsi index e97c87b..59489f6 100644 --- a/arch/arm/boot/dts/exynos5420.dtsi +++ b/arch/arm/boot/dts/exynos5420.dtsi @@ -57,6 +57,34 @@ reg = <0x3>; clock-frequency = <1800000000>; }; + + cpu4: cpu@4 { + device_type = "cpu"; + compatible = "arm,cortex-a7"; + reg = <0x100>; + clock-frequency = <1000000000>; + }; + + cpu5: cpu@5 { + device_type = "cpu"; + compatible = "arm,cortex-a7"; + reg = <0x101>; + clock-frequency = <1000000000>; + }; + + cpu6: cpu@6 { + device_type = "cpu"; + compatible = "arm,cortex-a7"; + reg = <0x102>; + clock-frequency = <1000000000>; + }; + + cpu7: cpu@7 { + device_type = "cpu"; + compatible = "arm,cortex-a7"; + reg = <0x103>; + clock-frequency = <1000000000>; + }; }; clock: clock-controller@0x10010000 {
Exynos5420 is octacore SoC from samsung. Hence populate all the cpu node enteries. Signed-off-by: Chander Kashyap <chander.kashyap@linaro.org> --- arch/arm/boot/dts/exynos5420.dtsi | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+)