Message ID | 1547469671-1487-6-git-send-email-amittomer25@gmail.com |
---|---|
State | Changes Requested |
Delegated to: | Tom Rini |
Headers | show |
Series | [U-Boot,v2,1/9] arm: actions: Add common framework for Actions Semi SoCs | expand |
On 14/01/2019 12:41, Amit Singh Tomar wrote: > The Cubieboard is a single board computer containing a > Actions S700 SoC(with 4 ARMv8 Cortex-A53 cores). > > This patch adds respective defconfig alongwith device tree(sync with > Linux 4.20). This should come later in the series, as patch 8/9, just _after_ everything works. It compiles at this point, but you still need the next two patches for it to work. The _defconfig is still a bit too crowded, but so is the S900 version, so: > Signed-off-by: Amit Singh Tomar <amittomer25@gmail.com> Reviewed-by: Andre Przywara <andre.przywara@arm.com> Cheers, Andre. > --- > Changes since v1: > * No changes. > --- > arch/arm/dts/s700-cubieboard7.dts | 39 +++++++++++++++++++++++++++++++++++++++ > configs/cubieboard7_defconfig | 16 ++++++++++++++++ > 2 files changed, 55 insertions(+) > create mode 100644 arch/arm/dts/s700-cubieboard7.dts > create mode 100644 configs/cubieboard7_defconfig > > diff --git a/arch/arm/dts/s700-cubieboard7.dts b/arch/arm/dts/s700-cubieboard7.dts > new file mode 100644 > index 0000000..28f3f4a > --- /dev/null > +++ b/arch/arm/dts/s700-cubieboard7.dts > @@ -0,0 +1,39 @@ > +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) > +/* > + * Copyright (c) 2017 Andreas Färber > + */ > + > +/dts-v1/; > + > +#include "s700.dtsi" > + > +/ { > + compatible = "cubietech,cubieboard7", "actions,s700"; > + model = "CubieBoard7"; > + > + aliases { > + serial3 = &uart3; > + }; > + > + chosen { > + stdout-path = "serial3:115200n8"; > + }; > + > + memory@0 { > + device_type = "memory"; > + reg = <0x0 0x0 0x0 0x80000000>; > + }; > + > + memory@1,e0000000 { > + device_type = "memory"; > + reg = <0x1 0xe0000000 0x0 0x0>; > + }; > +}; > + > +&timer { > + clocks = <&hosc>; > +}; > + > +&uart3 { > + status = "okay"; > +}; > diff --git a/configs/cubieboard7_defconfig b/configs/cubieboard7_defconfig > new file mode 100644 > index 0000000..0459997 > --- /dev/null > +++ b/configs/cubieboard7_defconfig > @@ -0,0 +1,16 @@ > +CONFIG_ARM=y > +CONFIG_ARCH_OWL=y > +CONFIG_MACH_S700=y > +CONFIG_IDENT_STRING="\ncubieboard7" > +CONFIG_DISTRO_DEFAULTS=y > +CONFIG_NR_DRAM_BANKS=1 > +CONFIG_BOOTDELAY=5 > +CONFIG_USE_BOOTARGS=y > +CONFIG_BOOTARGS="console=ttyOWL3,115200n8" > +# CONFIG_DISPLAY_CPUINFO is not set > +# CONFIG_DISPLAY_BOARDINFO is not set > +CONFIG_SYS_PROMPT="U-Boot => " > +CONFIG_CMD_MD5SUM=y > +CONFIG_CMD_MEMINFO=y > +CONFIG_CMD_TIMER=y > +CONFIG_DEFAULT_DEVICE_TREE="s700-cubieboard7" >
On Mon, Jan 14, 2019 at 10:57:47PM +0000, André Przywara wrote: > On 14/01/2019 12:41, Amit Singh Tomar wrote: > > The Cubieboard is a single board computer containing a > > Actions S700 SoC(with 4 ARMv8 Cortex-A53 cores). > > > > This patch adds respective defconfig alongwith device tree(sync with > > Linux 4.20). > > This should come later in the series, as patch 8/9, just _after_ > everything works. It compiles at this point, but you still need the next > two patches for it to work. > Usually, DTS patches comes before driver bits. Regards, Mani > The _defconfig is still a bit too crowded, but so is the S900 version, so: > > > Signed-off-by: Amit Singh Tomar <amittomer25@gmail.com> > > Reviewed-by: Andre Przywara <andre.przywara@arm.com> > > Cheers, > Andre. > > > --- > > Changes since v1: > > * No changes. > > --- > > arch/arm/dts/s700-cubieboard7.dts | 39 +++++++++++++++++++++++++++++++++++++++ > > configs/cubieboard7_defconfig | 16 ++++++++++++++++ > > 2 files changed, 55 insertions(+) > > create mode 100644 arch/arm/dts/s700-cubieboard7.dts > > create mode 100644 configs/cubieboard7_defconfig > > > > diff --git a/arch/arm/dts/s700-cubieboard7.dts b/arch/arm/dts/s700-cubieboard7.dts > > new file mode 100644 > > index 0000000..28f3f4a > > --- /dev/null > > +++ b/arch/arm/dts/s700-cubieboard7.dts > > @@ -0,0 +1,39 @@ > > +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) > > +/* > > + * Copyright (c) 2017 Andreas Färber > > + */ > > + > > +/dts-v1/; > > + > > +#include "s700.dtsi" > > + > > +/ { > > + compatible = "cubietech,cubieboard7", "actions,s700"; > > + model = "CubieBoard7"; > > + > > + aliases { > > + serial3 = &uart3; > > + }; > > + > > + chosen { > > + stdout-path = "serial3:115200n8"; > > + }; > > + > > + memory@0 { > > + device_type = "memory"; > > + reg = <0x0 0x0 0x0 0x80000000>; > > + }; > > + > > + memory@1,e0000000 { > > + device_type = "memory"; > > + reg = <0x1 0xe0000000 0x0 0x0>; > > + }; > > +}; > > + > > +&timer { > > + clocks = <&hosc>; > > +}; > > + > > +&uart3 { > > + status = "okay"; > > +}; > > diff --git a/configs/cubieboard7_defconfig b/configs/cubieboard7_defconfig > > new file mode 100644 > > index 0000000..0459997 > > --- /dev/null > > +++ b/configs/cubieboard7_defconfig > > @@ -0,0 +1,16 @@ > > +CONFIG_ARM=y > > +CONFIG_ARCH_OWL=y > > +CONFIG_MACH_S700=y > > +CONFIG_IDENT_STRING="\ncubieboard7" > > +CONFIG_DISTRO_DEFAULTS=y > > +CONFIG_NR_DRAM_BANKS=1 > > +CONFIG_BOOTDELAY=5 > > +CONFIG_USE_BOOTARGS=y > > +CONFIG_BOOTARGS="console=ttyOWL3,115200n8" > > +# CONFIG_DISPLAY_CPUINFO is not set > > +# CONFIG_DISPLAY_BOARDINFO is not set > > +CONFIG_SYS_PROMPT="U-Boot => " > > +CONFIG_CMD_MD5SUM=y > > +CONFIG_CMD_MEMINFO=y > > +CONFIG_CMD_TIMER=y > > +CONFIG_DEFAULT_DEVICE_TREE="s700-cubieboard7" > > >
On Mon, Jan 14, 2019 at 06:11:08PM +0530, Amit Singh Tomar wrote: > The Cubieboard is a single board computer containing a > Actions S700 SoC(with 4 ARMv8 Cortex-A53 cores). > > This patch adds respective defconfig alongwith device tree(sync with > Linux 4.20). > > Signed-off-by: Amit Singh Tomar <amittomer25@gmail.com> Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> Thanks, Mani > --- > Changes since v1: > * No changes. > --- > arch/arm/dts/s700-cubieboard7.dts | 39 +++++++++++++++++++++++++++++++++++++++ > configs/cubieboard7_defconfig | 16 ++++++++++++++++ > 2 files changed, 55 insertions(+) > create mode 100644 arch/arm/dts/s700-cubieboard7.dts > create mode 100644 configs/cubieboard7_defconfig > > diff --git a/arch/arm/dts/s700-cubieboard7.dts b/arch/arm/dts/s700-cubieboard7.dts > new file mode 100644 > index 0000000..28f3f4a > --- /dev/null > +++ b/arch/arm/dts/s700-cubieboard7.dts > @@ -0,0 +1,39 @@ > +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) > +/* > + * Copyright (c) 2017 Andreas Färber > + */ > + > +/dts-v1/; > + > +#include "s700.dtsi" > + > +/ { > + compatible = "cubietech,cubieboard7", "actions,s700"; > + model = "CubieBoard7"; > + > + aliases { > + serial3 = &uart3; > + }; > + > + chosen { > + stdout-path = "serial3:115200n8"; > + }; > + > + memory@0 { > + device_type = "memory"; > + reg = <0x0 0x0 0x0 0x80000000>; > + }; > + > + memory@1,e0000000 { > + device_type = "memory"; > + reg = <0x1 0xe0000000 0x0 0x0>; > + }; > +}; > + > +&timer { > + clocks = <&hosc>; > +}; > + > +&uart3 { > + status = "okay"; > +}; > diff --git a/configs/cubieboard7_defconfig b/configs/cubieboard7_defconfig > new file mode 100644 > index 0000000..0459997 > --- /dev/null > +++ b/configs/cubieboard7_defconfig > @@ -0,0 +1,16 @@ > +CONFIG_ARM=y > +CONFIG_ARCH_OWL=y > +CONFIG_MACH_S700=y > +CONFIG_IDENT_STRING="\ncubieboard7" > +CONFIG_DISTRO_DEFAULTS=y > +CONFIG_NR_DRAM_BANKS=1 > +CONFIG_BOOTDELAY=5 > +CONFIG_USE_BOOTARGS=y > +CONFIG_BOOTARGS="console=ttyOWL3,115200n8" > +# CONFIG_DISPLAY_CPUINFO is not set > +# CONFIG_DISPLAY_BOARDINFO is not set > +CONFIG_SYS_PROMPT="U-Boot => " > +CONFIG_CMD_MD5SUM=y > +CONFIG_CMD_MEMINFO=y > +CONFIG_CMD_TIMER=y > +CONFIG_DEFAULT_DEVICE_TREE="s700-cubieboard7" > -- > 2.7.4 >
diff --git a/arch/arm/dts/s700-cubieboard7.dts b/arch/arm/dts/s700-cubieboard7.dts new file mode 100644 index 0000000..28f3f4a --- /dev/null +++ b/arch/arm/dts/s700-cubieboard7.dts @@ -0,0 +1,39 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2017 Andreas Färber + */ + +/dts-v1/; + +#include "s700.dtsi" + +/ { + compatible = "cubietech,cubieboard7", "actions,s700"; + model = "CubieBoard7"; + + aliases { + serial3 = &uart3; + }; + + chosen { + stdout-path = "serial3:115200n8"; + }; + + memory@0 { + device_type = "memory"; + reg = <0x0 0x0 0x0 0x80000000>; + }; + + memory@1,e0000000 { + device_type = "memory"; + reg = <0x1 0xe0000000 0x0 0x0>; + }; +}; + +&timer { + clocks = <&hosc>; +}; + +&uart3 { + status = "okay"; +}; diff --git a/configs/cubieboard7_defconfig b/configs/cubieboard7_defconfig new file mode 100644 index 0000000..0459997 --- /dev/null +++ b/configs/cubieboard7_defconfig @@ -0,0 +1,16 @@ +CONFIG_ARM=y +CONFIG_ARCH_OWL=y +CONFIG_MACH_S700=y +CONFIG_IDENT_STRING="\ncubieboard7" +CONFIG_DISTRO_DEFAULTS=y +CONFIG_NR_DRAM_BANKS=1 +CONFIG_BOOTDELAY=5 +CONFIG_USE_BOOTARGS=y +CONFIG_BOOTARGS="console=ttyOWL3,115200n8" +# CONFIG_DISPLAY_CPUINFO is not set +# CONFIG_DISPLAY_BOARDINFO is not set +CONFIG_SYS_PROMPT="U-Boot => " +CONFIG_CMD_MD5SUM=y +CONFIG_CMD_MEMINFO=y +CONFIG_CMD_TIMER=y +CONFIG_DEFAULT_DEVICE_TREE="s700-cubieboard7"
The Cubieboard is a single board computer containing a Actions S700 SoC(with 4 ARMv8 Cortex-A53 cores). This patch adds respective defconfig alongwith device tree(sync with Linux 4.20). Signed-off-by: Amit Singh Tomar <amittomer25@gmail.com> --- Changes since v1: * No changes. --- arch/arm/dts/s700-cubieboard7.dts | 39 +++++++++++++++++++++++++++++++++++++++ configs/cubieboard7_defconfig | 16 ++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 arch/arm/dts/s700-cubieboard7.dts create mode 100644 configs/cubieboard7_defconfig