* [PATCH v3 0/2] Enable all cpus in Exynos5420 @ 2013-09-05 11:29 Chander Kashyap 2013-09-05 11:29 ` [PATCH v3 1/2] clocksource: mct: extend mct to support 8 local interrupts for Exynos5420 Chander Kashyap ` (2 more replies) 0 siblings, 3 replies; 7+ messages in thread From: Chander Kashyap @ 2013-09-05 11:29 UTC (permalink / raw) To: linux-arm-kernel Exynos5420 is an octacore SoC. This patch series enables the remaining 4 cores. Changes in v2: - Changed the cpu node @unit-address value to reg property value. Changes in v3: - Removed leading 0x from @unit-address value. Chander Kashyap (2): clocksource: mct: extend mct to support 8 local interrupts for Exynos5420 arm: dt: Exynos5420: populate cpu node enteries to 8 cpus arch/arm/boot/dts/exynos5420.dtsi | 37 +++++++++++++++++++++++++++++++++++-- drivers/clocksource/exynos_mct.c | 4 ++++ 2 files changed, 39 insertions(+), 2 deletions(-) -- 1.7.9.5 ^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH v3 1/2] clocksource: mct: extend mct to support 8 local interrupts for Exynos5420 2013-09-05 11:29 [PATCH v3 0/2] Enable all cpus in Exynos5420 Chander Kashyap @ 2013-09-05 11:29 ` Chander Kashyap 2013-09-05 11:29 ` [PATCH v3 2/2] arm: dt: Exynos5420: populate cpu node enteries to 8 cpus Chander Kashyap 2013-10-03 6:21 ` [PATCH v3 0/2] Enable all cpus in Exynos5420 Chander Kashyap 2 siblings, 0 replies; 7+ messages in thread From: Chander Kashyap @ 2013-09-05 11:29 UTC (permalink / raw) To: linux-arm-kernel Exynos5420 is octacore SoC from Samsung. Hence extend exynos-mct clocksource driver to support 8 local interrupts. Also extend dt entries for 8 interrupts. Signed-off-by: Chander Kashyap <chander.kashyap@linaro.org> --- arch/arm/boot/dts/exynos5420.dtsi | 9 +++++++-- drivers/clocksource/exynos_mct.c | 4 ++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/exynos5420.dtsi b/arch/arm/boot/dts/exynos5420.dtsi index 6ce2f94..e97c87b 100644 --- a/arch/arm/boot/dts/exynos5420.dtsi +++ b/arch/arm/boot/dts/exynos5420.dtsi @@ -69,7 +69,8 @@ compatible = "samsung,exynos4210-mct"; reg = <0x101C0000 0x800>; interrupt-parent = <&mct_map>; - interrupts = <0>, <1>, <2>, <3>, <4>, <5>, <6>, <7>; + interrupts = <0>, <1>, <2>, <3>, <4>, <5>, <6>, <7>, + <8>, <9>, <10>, <11>; clocks = <&clock 1>, <&clock 315>; clock-names = "fin_pll", "mct"; @@ -84,7 +85,11 @@ <4 &gic 0 120 0>, <5 &gic 0 121 0>, <6 &gic 0 122 0>, - <7 &gic 0 123 0>; + <7 &gic 0 123 0>, + <8 &gic 0 128 0>, + <9 &gic 0 129 0>, + <10 &gic 0 130 0>, + <11 &gic 0 131 0>; }; }; diff --git a/drivers/clocksource/exynos_mct.c b/drivers/clocksource/exynos_mct.c index b2bbc41..ff4711e 100644 --- a/drivers/clocksource/exynos_mct.c +++ b/drivers/clocksource/exynos_mct.c @@ -71,6 +71,10 @@ enum { MCT_L1_IRQ, MCT_L2_IRQ, MCT_L3_IRQ, + MCT_L4_IRQ, + MCT_L5_IRQ, + MCT_L6_IRQ, + MCT_L7_IRQ, MCT_NR_IRQS, }; -- 1.7.9.5 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH v3 2/2] arm: dt: Exynos5420: populate cpu node enteries to 8 cpus 2013-09-05 11:29 [PATCH v3 0/2] Enable all cpus in Exynos5420 Chander Kashyap 2013-09-05 11:29 ` [PATCH v3 1/2] clocksource: mct: extend mct to support 8 local interrupts for Exynos5420 Chander Kashyap @ 2013-09-05 11:29 ` Chander Kashyap 2013-09-05 19:22 ` Sylwester Nawrocki 2013-10-03 6:21 ` [PATCH v3 0/2] Enable all cpus in Exynos5420 Chander Kashyap 2 siblings, 1 reply; 7+ messages in thread From: Chander Kashyap @ 2013-09-05 11:29 UTC (permalink / raw) To: linux-arm-kernel 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..0bd1a40 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 at 100 { + device_type = "cpu"; + compatible = "arm,cortex-a7"; + reg = <0x100>; + clock-frequency = <1000000000>; + }; + + cpu5: cpu at 101 { + device_type = "cpu"; + compatible = "arm,cortex-a7"; + reg = <0x101>; + clock-frequency = <1000000000>; + }; + + cpu6: cpu at 102 { + device_type = "cpu"; + compatible = "arm,cortex-a7"; + reg = <0x102>; + clock-frequency = <1000000000>; + }; + + cpu7: cpu at 103 { + device_type = "cpu"; + compatible = "arm,cortex-a7"; + reg = <0x103>; + clock-frequency = <1000000000>; + }; }; clock: clock-controller at 0x10010000 { -- 1.7.9.5 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH v3 2/2] arm: dt: Exynos5420: populate cpu node enteries to 8 cpus 2013-09-05 11:29 ` [PATCH v3 2/2] arm: dt: Exynos5420: populate cpu node enteries to 8 cpus Chander Kashyap @ 2013-09-05 19:22 ` Sylwester Nawrocki 2013-10-03 6:19 ` Chander Kashyap 0 siblings, 1 reply; 7+ messages in thread From: Sylwester Nawrocki @ 2013-09-05 19:22 UTC (permalink / raw) To: linux-arm-kernel On 09/05/2013 01:29 PM, Chander Kashyap wrote: > Exynos5420 is octacore SoC from samsung. s/octacore/octa-core ? s/samsung/Samsung > Hence populate all the cpu node enteries. s/cpu/CPU ? s/enteries/entries > Signed-off-by: Chander Kashyap<chander.kashyap@linaro.org> Subjects of the dts patches normally start with "ARM: dts:". I guess this all could be corrected while the patch is being applied to the platform maitainter's tree. -- Thanks, Sylwester ^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH v3 2/2] arm: dt: Exynos5420: populate cpu node enteries to 8 cpus 2013-09-05 19:22 ` Sylwester Nawrocki @ 2013-10-03 6:19 ` Chander Kashyap 2013-10-05 2:14 ` Kukjin Kim 0 siblings, 1 reply; 7+ messages in thread From: Chander Kashyap @ 2013-10-03 6:19 UTC (permalink / raw) To: linux-arm-kernel Hi Kukgin, On 6 September 2013 00:52, Sylwester Nawrocki <sylvester.nawrocki@gmail.com> wrote: > On 09/05/2013 01:29 PM, Chander Kashyap wrote: >> >> Exynos5420 is octacore SoC from samsung. > > > s/octacore/octa-core ? > s/samsung/Samsung > > >> Hence populate all the cpu node enteries. > > > s/cpu/CPU ? > s/enteries/entries > >> Signed-off-by: Chander Kashyap<chander.kashyap@linaro.org> > > > Subjects of the dts patches normally start with "ARM: dts:". > > I guess this all could be corrected while the patch is being applied > to the platform maitainter's tree. Shall i send a version or you will take these. > > -- > Thanks, > Sylwester -- with warm regards, Chander Kashyap ^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH v3 2/2] arm: dt: Exynos5420: populate cpu node enteries to 8 cpus 2013-10-03 6:19 ` Chander Kashyap @ 2013-10-05 2:14 ` Kukjin Kim 0 siblings, 0 replies; 7+ messages in thread From: Kukjin Kim @ 2013-10-05 2:14 UTC (permalink / raw) To: linux-arm-kernel Chander Kashyap wrote: > > Hi Kukgin, > > On 6 September 2013 00:52, Sylwester Nawrocki > <sylvester.nawrocki@gmail.com> wrote: > > On 09/05/2013 01:29 PM, Chander Kashyap wrote: > >> > >> Exynos5420 is octacore SoC from samsung. > > > > > > s/octacore/octa-core ? > > s/samsung/Samsung > > > > > >> Hence populate all the cpu node enteries. > > > > > > s/cpu/CPU ? > > s/enteries/entries > > > >> Signed-off-by: Chander Kashyap<chander.kashyap@linaro.org> > > > > > > Subjects of the dts patches normally start with "ARM: dts:". > > > > I guess this all could be corrected while the patch is being applied > > to the platform maitainter's tree. > > Shall i send a version or you will take these. > Please re-send :-) Thanks, Kukjin ^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH v3 0/2] Enable all cpus in Exynos5420 2013-09-05 11:29 [PATCH v3 0/2] Enable all cpus in Exynos5420 Chander Kashyap 2013-09-05 11:29 ` [PATCH v3 1/2] clocksource: mct: extend mct to support 8 local interrupts for Exynos5420 Chander Kashyap 2013-09-05 11:29 ` [PATCH v3 2/2] arm: dt: Exynos5420: populate cpu node enteries to 8 cpus Chander Kashyap @ 2013-10-03 6:21 ` Chander Kashyap 2 siblings, 0 replies; 7+ messages in thread From: Chander Kashyap @ 2013-10-03 6:21 UTC (permalink / raw) To: linux-arm-kernel On 5 September 2013 16:59, Chander Kashyap <chander.kashyap@linaro.org> wrote: > Exynos5420 is an octacore SoC. This patch series enables the remaining 4 cores. > > Changes in v2: > - Changed the cpu node @unit-address value to reg property value. > Changes in v3: > - Removed leading 0x from @unit-address value. > > Chander Kashyap (2): > clocksource: mct: extend mct to support 8 local interrupts for > Exynos5420 > arm: dt: Exynos5420: populate cpu node enteries to 8 cpus > > arch/arm/boot/dts/exynos5420.dtsi | 37 +++++++++++++++++++++++++++++++++++-- > drivers/clocksource/exynos_mct.c | 4 ++++ > 2 files changed, 39 insertions(+), 2 deletions(-) > > -- > 1.7.9.5 > Hi Kukjin, can you please take these patches. -- with warm regards, Chander Kashyap ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2013-10-05 2:14 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2013-09-05 11:29 [PATCH v3 0/2] Enable all cpus in Exynos5420 Chander Kashyap 2013-09-05 11:29 ` [PATCH v3 1/2] clocksource: mct: extend mct to support 8 local interrupts for Exynos5420 Chander Kashyap 2013-09-05 11:29 ` [PATCH v3 2/2] arm: dt: Exynos5420: populate cpu node enteries to 8 cpus Chander Kashyap 2013-09-05 19:22 ` Sylwester Nawrocki 2013-10-03 6:19 ` Chander Kashyap 2013-10-05 2:14 ` Kukjin Kim 2013-10-03 6:21 ` [PATCH v3 0/2] Enable all cpus in Exynos5420 Chander Kashyap
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).