ensure you bootload have set same
VCTOFF for all cpus.
Signed-off-by: Fan Rong
---
arch/arm/boot/dts/sun7i-a20.dtsi | 10 ++
1 file changed, 10 insertions(+)
diff --git a/arch/arm/boot/dts/sun7i-a20.dtsi b/arch/arm/boot/dts/sun7i-a20.dtsi
index 6543b3f..dc01d5a 100644
--- a/arch/arm/boot
Cpu Configure regiser can be used for reset and boot smp cpus in allwiner's A20.
Signed-off-by: Fan Rong
---
arch/arm/boot/dts/sun7i-a20.dtsi | 5 +
1 file changed, 5 insertions(+)
diff --git a/arch/arm/boot/dts/sun7i-a20.dtsi b/arch/arm/boot/dts/sun7i-a20.dtsi
index e46cfed..6543b3f
the secondary CPU in the
secondary_startup operation.
Signed-off-by: Fan Rong
---
arch/arm/mach-sunxi/Makefile | 2 +
arch/arm/mach-sunxi/headsmp.S | 18 +++
arch/arm/mach-sunxi/platsmp.c | 114 ++
arch/arm/mach-sunxi/sunxi.c | 3 ++
4 files changed
xi.c
*** BLURB HERE ***
Fan Rong (3):
Add smp support for Allwinner A20(sunxi 7i).
Add cpuconfig nodes in dts for smp configure.
Add arch count timer node in dts for Allwinner A20(sunxi 7i).
arch/arm/boot/dts/sun7i-a20.dtsi | 15 ++
arch/arm/mach-sunxi/Makefile | 2 +
arch/arm/
***
Fan Rong (3):
Add smp support for Allwinner A20(sunxi 7i).
Add cpuconfig nodes in dts for smp configure.
Add arch count timer node in dts for Allwinner A20(sunxi 7i).
arch/arm/boot/dts/sun7i-a20.dtsi | 15 ++
arch/arm/mach-sunxi/Makefile | 2 +
arch/arm/mach-sunxi/headsmp.S
the secondary CPU in the
secondary_startup operation.
Signed-off-by: Fan Rong cin...@gmail.com
---
arch/arm/mach-sunxi/Makefile | 2 +
arch/arm/mach-sunxi/headsmp.S | 18 +++
arch/arm/mach-sunxi/platsmp.c | 114 ++
arch/arm/mach-sunxi/sunxi.c | 3
Cpu Configure regiser can be used for reset and boot smp cpus in allwiner's A20.
Signed-off-by: Fan Rong cin...@gmail.com
---
arch/arm/boot/dts/sun7i-a20.dtsi | 5 +
1 file changed, 5 insertions(+)
diff --git a/arch/arm/boot/dts/sun7i-a20.dtsi b/arch/arm/boot/dts/sun7i-a20.dtsi
index
ensure you bootload have set same
VCTOFF for all cpus.
Signed-off-by: Fan Rong cin...@gmail.com
---
arch/arm/boot/dts/sun7i-a20.dtsi | 10 ++
1 file changed, 10 insertions(+)
diff --git a/arch/arm/boot/dts/sun7i-a20.dtsi b/arch/arm/boot/dts/sun7i-a20.dtsi
index 6543b3f..dc01d5a 100644
Signed-off-by: Fan Rong
---
arch/arm/boot/dts/sun7i-a20.dtsi | 10 ++
1 file changed, 10 insertions(+)
diff --git a/arch/arm/boot/dts/sun7i-a20.dtsi b/arch/arm/boot/dts/sun7i-a20.dtsi
index e1bff17..8d5e318 100644
--- a/arch/arm/boot/dts/sun7i-a20.dtsi
+++ b/arch/arm/boot/dts/sun7i-a20
Signed-off-by: Fan Rong
---
arch/arm/boot/dts/sun7i-a20.dtsi | 5 +
1 file changed, 5 insertions(+)
diff --git a/arch/arm/boot/dts/sun7i-a20.dtsi b/arch/arm/boot/dts/sun7i-a20.dtsi
index 999ff45..e1bff17 100644
--- a/arch/arm/boot/dts/sun7i-a20.dtsi
+++ b/arch/arm/boot/dts/sun7i-a20.dtsi
Signed-off-by: Fan Rong
---
arch/arm/mach-sunxi/Makefile | 2 +
arch/arm/mach-sunxi/headsmp.S | 18 +++
arch/arm/mach-sunxi/platsmp.c | 114 ++
arch/arm/mach-sunxi/sunxi.c | 3 ++
4 files changed, 137 insertions(+)
create mode 100644 arch/arm
This is the version 4 patch. It use smp_prepare_cpus replacing early_init as
cpuconfigure map init funcation caller and use sun7i replacing sunxi7i as
funcation name and variable name.
Fan Rong (3):
Add smp support for Allwinner A20(sunxi 7i).
Add cpuconfig nodes in dts for smp configure
This is the version 4 patch. It use smp_prepare_cpus replacing early_init as
cpuconfigure map init funcation caller and use sun7i replacing sunxi7i as
funcation name and variable name.
Fan Rong (3):
Add smp support for Allwinner A20(sunxi 7i).
Add cpuconfig nodes in dts for smp configure
Signed-off-by: Fan Rong cin...@gmail.com
---
arch/arm/mach-sunxi/Makefile | 2 +
arch/arm/mach-sunxi/headsmp.S | 18 +++
arch/arm/mach-sunxi/platsmp.c | 114 ++
arch/arm/mach-sunxi/sunxi.c | 3 ++
4 files changed, 137 insertions(+)
create mode
Signed-off-by: Fan Rong cin...@gmail.com
---
arch/arm/boot/dts/sun7i-a20.dtsi | 5 +
1 file changed, 5 insertions(+)
diff --git a/arch/arm/boot/dts/sun7i-a20.dtsi b/arch/arm/boot/dts/sun7i-a20.dtsi
index 999ff45..e1bff17 100644
--- a/arch/arm/boot/dts/sun7i-a20.dtsi
+++ b/arch/arm/boot/dts
Signed-off-by: Fan Rong cin...@gmail.com
---
arch/arm/boot/dts/sun7i-a20.dtsi | 10 ++
1 file changed, 10 insertions(+)
diff --git a/arch/arm/boot/dts/sun7i-a20.dtsi b/arch/arm/boot/dts/sun7i-a20.dtsi
index e1bff17..8d5e318 100644
--- a/arch/arm/boot/dts/sun7i-a20.dtsi
+++ b/arch/arm
Signed-off-by: Fan Rong
---
arch/arm/boot/dts/sun7i-a20.dtsi | 10 ++
1 file changed, 10 insertions(+)
diff --git a/arch/arm/boot/dts/sun7i-a20.dtsi b/arch/arm/boot/dts/sun7i-a20.dtsi
index f745e0b..76b8c3f 100644
--- a/arch/arm/boot/dts/sun7i-a20.dtsi
+++ b/arch/arm/boot/dts/sun7i-a20
Signed-off-by: Fan Rong
---
arch/arm/boot/dts/sun7i-a20.dtsi | 9 +++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/arch/arm/boot/dts/sun7i-a20.dtsi b/arch/arm/boot/dts/sun7i-a20.dtsi
index 999ff45..f745e0b 100644
--- a/arch/arm/boot/dts/sun7i-a20.dtsi
+++ b/arch/arm/boot
Signed-off-by: Fan Rong
---
arch/arm/mach-sunxi/Makefile | 2 +
arch/arm/mach-sunxi/headsmp.S | 17 +
arch/arm/mach-sunxi/platsmp.c | 86 +++
arch/arm/mach-sunxi/sunxi.c | 31
4 files changed, 136 insertions(+)
create mode
King and Maxime Ripard.
Fan Rong (3):
Add smp support for Allwinner A20(sunxi 7i).
Add cpuconfig nodes in dts for smp configure.
add arch count timer node in dts for Allwinner A20(sunxi 7i).
arch/arm/boot/dts/sun7i-a20.dtsi | 19 -
arch/arm/mach-sunxi/Makefile | 2 +
arch/arm
Signed-off-by: Fan Rong cin...@gmail.com
---
arch/arm/mach-sunxi/Makefile | 2 +
arch/arm/mach-sunxi/headsmp.S | 17 +
arch/arm/mach-sunxi/platsmp.c | 86 +++
arch/arm/mach-sunxi/sunxi.c | 31
4 files changed, 136 insertions
King and Maxime Ripard.
Fan Rong (3):
Add smp support for Allwinner A20(sunxi 7i).
Add cpuconfig nodes in dts for smp configure.
add arch count timer node in dts for Allwinner A20(sunxi 7i).
arch/arm/boot/dts/sun7i-a20.dtsi | 19 -
arch/arm/mach-sunxi/Makefile | 2 +
arch/arm
Signed-off-by: Fan Rong cin...@gmail.com
---
arch/arm/boot/dts/sun7i-a20.dtsi | 9 +++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/arch/arm/boot/dts/sun7i-a20.dtsi b/arch/arm/boot/dts/sun7i-a20.dtsi
index 999ff45..f745e0b 100644
--- a/arch/arm/boot/dts/sun7i-a20.dtsi
+++ b
Signed-off-by: Fan Rong cin...@gmail.com
---
arch/arm/boot/dts/sun7i-a20.dtsi | 10 ++
1 file changed, 10 insertions(+)
diff --git a/arch/arm/boot/dts/sun7i-a20.dtsi b/arch/arm/boot/dts/sun7i-a20.dtsi
index f745e0b..76b8c3f 100644
--- a/arch/arm/boot/dts/sun7i-a20.dtsi
+++ b/arch/arm
Signed-off-by: Fan Rong
---
arch/arm/boot/dts/sun7i-a20.dtsi | 10 ++
1 file changed, 10 insertions(+)
diff --git a/arch/arm/boot/dts/sun7i-a20.dtsi b/arch/arm/boot/dts/sun7i-a20.dtsi
index f745e0b..76b8c3f 100644
--- a/arch/arm/boot/dts/sun7i-a20.dtsi
+++ b/arch/arm/boot/dts/sun7i-a20
Signed-off-by: Fan Rong
---
arch/arm/boot/dts/sun7i-a20.dtsi | 9 +++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/arch/arm/boot/dts/sun7i-a20.dtsi b/arch/arm/boot/dts/sun7i-a20.dtsi
index 999ff45..f745e0b 100644
--- a/arch/arm/boot/dts/sun7i-a20.dtsi
+++ b/arch/arm/boot
Signed-off-by: Fan Rong
---
arch/arm/mach-sunxi/Makefile | 2 +
arch/arm/mach-sunxi/headsmp.S | 12 ++
arch/arm/mach-sunxi/platform.h | 347 +
arch/arm/mach-sunxi/platsmp.c | 100
arch/arm/mach-sunxi/sunxi.c| 34 +++-
5 files
Fan Rong (3):
Add smp support for Allwinner A20(sunxi 7i).
Add cpuconfig nodes in dts for smp configure.
Add arch count timer node in dts for Allwinner A20(sunxi 7i).
arch/arm/boot/dts/sun7i-a20.dtsi | 19 ++-
arch/arm/mach-sunxi/Makefile | 2 +
arch/arm/mach-sunxi/headsmp.S
Fan Rong (3):
Add smp support for Allwinner A20(sunxi 7i).
Add cpuconfig nodes in dts for smp configure.
Add arch count timer node in dts for Allwinner A20(sunxi 7i).
arch/arm/boot/dts/sun7i-a20.dtsi | 19 ++-
arch/arm/mach-sunxi/Makefile | 2 +
arch/arm/mach-sunxi/headsmp.S
Signed-off-by: Fan Rong cin...@gmail.com
---
arch/arm/boot/dts/sun7i-a20.dtsi | 9 +++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/arch/arm/boot/dts/sun7i-a20.dtsi b/arch/arm/boot/dts/sun7i-a20.dtsi
index 999ff45..f745e0b 100644
--- a/arch/arm/boot/dts/sun7i-a20.dtsi
+++ b
Signed-off-by: Fan Rong cin...@gmail.com
---
arch/arm/mach-sunxi/Makefile | 2 +
arch/arm/mach-sunxi/headsmp.S | 12 ++
arch/arm/mach-sunxi/platform.h | 347 +
arch/arm/mach-sunxi/platsmp.c | 100
arch/arm/mach-sunxi/sunxi.c| 34
Signed-off-by: Fan Rong cin...@gmail.com
---
arch/arm/boot/dts/sun7i-a20.dtsi | 10 ++
1 file changed, 10 insertions(+)
diff --git a/arch/arm/boot/dts/sun7i-a20.dtsi b/arch/arm/boot/dts/sun7i-a20.dtsi
index f745e0b..76b8c3f 100644
--- a/arch/arm/boot/dts/sun7i-a20.dtsi
+++ b/arch/arm
Signed-off-by: Fan Rong
---
arch/arm/include/asm/arch_timer.h| 11 +++
drivers/clocksource/Kconfig |8
drivers/clocksource/arm_arch_timer.c | 10 +-
3 files changed, 28 insertions(+), 1 deletion(-)
diff --git a/arch/arm/include/asm/arch_timer.h
b
Signed-off-by: Fan Rong
---
arch/arm/boot/dts/sun7i-a20.dtsi |9 +
1 file changed, 9 insertions(+)
diff --git a/arch/arm/boot/dts/sun7i-a20.dtsi b/arch/arm/boot/dts/sun7i-a20.dtsi
index bfedcb2..ce138f7 100644
--- a/arch/arm/boot/dts/sun7i-a20.dtsi
+++ b/arch/arm/boot/dts/sun7i-a20
Signed-off-by: Fan Rong
---
arch/arm/boot/dts/sun7i-a20.dtsi |9 +++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/arch/arm/boot/dts/sun7i-a20.dtsi b/arch/arm/boot/dts/sun7i-a20.dtsi
index 999ff45..bfedcb2 100644
--- a/arch/arm/boot/dts/sun7i-a20.dtsi
+++ b/arch/arm
Signed-off-by: Fan Rong
---
arch/arm/mach-sunxi/Makefile |2 +
arch/arm/mach-sunxi/headsmp.S | 12 ++
arch/arm/mach-sunxi/platform.h | 346
arch/arm/mach-sunxi/platsmp.c | 166 +++
arch/arm/mach-sunxi/sunxi.c|4 +
5
CNTHCTL.PL1PCTEN is 1 at first. At all,
to ensure kernel can use arch timer, bootload should set some generic timer
register(cntvoff or cnthctl) at first. the kernel should select which count
timer by reading current kernel running mode.
Fan Rong (4):
Add smp support for Allwinner A20(sunxi 7i
CNTHCTL.PL1PCTEN is 1 at first. At all,
to ensure kernel can use arch timer, bootload should set some generic timer
register(cntvoff or cnthctl) at first. the kernel should select which count
timer by reading current kernel running mode.
Fan Rong (4):
Add smp support for Allwinner A20(sunxi 7i
Signed-off-by: Fan Rong cin...@gmail.com
---
arch/arm/mach-sunxi/Makefile |2 +
arch/arm/mach-sunxi/headsmp.S | 12 ++
arch/arm/mach-sunxi/platform.h | 346
arch/arm/mach-sunxi/platsmp.c | 166 +++
arch/arm/mach-sunxi/sunxi.c
Signed-off-by: Fan Rong cin...@gmail.com
---
arch/arm/boot/dts/sun7i-a20.dtsi |9 +++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/arch/arm/boot/dts/sun7i-a20.dtsi b/arch/arm/boot/dts/sun7i-a20.dtsi
index 999ff45..bfedcb2 100644
--- a/arch/arm/boot/dts/sun7i-a20.dtsi
Signed-off-by: Fan Rong cin...@gmail.com
---
arch/arm/include/asm/arch_timer.h| 11 +++
drivers/clocksource/Kconfig |8
drivers/clocksource/arm_arch_timer.c | 10 +-
3 files changed, 28 insertions(+), 1 deletion(-)
diff --git a/arch/arm/include/asm
Signed-off-by: Fan Rong cin...@gmail.com
---
arch/arm/boot/dts/sun7i-a20.dtsi |9 +
1 file changed, 9 insertions(+)
diff --git a/arch/arm/boot/dts/sun7i-a20.dtsi b/arch/arm/boot/dts/sun7i-a20.dtsi
index bfedcb2..ce138f7 100644
--- a/arch/arm/boot/dts/sun7i-a20.dtsi
+++ b/arch/arm
42 matches
Mail list logo