Message ID | 20201029022000.601913-6-matteo.scordino@gmail.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | Elimo Impetus and Initium support | expand |
Hi, On Thu 29 Oct 20, 02:20, Matteo Scordino wrote: > The Elimo Engineering Initium is an Open Source Hardware Single Board > Computer based on the Elimo Impetus SoM. > > It is meant as the first development platform for the Impetus, providing > convenient access to the peripherals on the Impetus. > > It provides: > USB-C power input > UART-to-USB bridge on the USB-C connector, connected to UART1 > USB-A connector for USB2.0 (Host, Device, OTG) > Audio Line In/Out > Pin header to access all signals on the M2 connector of the SoM > > Signed-off-by: Matteo Scordino <matteo.scordino@gmail.com> > --- > arch/arm/boot/dts/Makefile | 1 + > arch/arm/boot/dts/sun8i-s3-elimo-initium.dts | 27 ++++++++++++++++++++ > 2 files changed, 28 insertions(+) > create mode 100644 arch/arm/boot/dts/sun8i-s3-elimo-initium.dts > > diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile > index 4f0adfead547..dcfb8d39c267 100644 > --- a/arch/arm/boot/dts/Makefile > +++ b/arch/arm/boot/dts/Makefile > @@ -1210,6 +1210,7 @@ dtb-$(CONFIG_MACH_SUN8I) += \ > sun8i-r40-bananapi-m2-ultra.dtb \ > sun8i-s3-lichee-zero-plus.dtb \ > sun8i-s3-pinecube.dtb \ > + sun8i-s3-elimo-initium.dtb \ > sun8i-t3-cqa3t-bv3.dtb \ > sun8i-v3s-licheepi-zero.dtb \ > sun8i-v3s-licheepi-zero-dock.dtb \ > diff --git a/arch/arm/boot/dts/sun8i-s3-elimo-initium.dts b/arch/arm/boot/dts/sun8i-s3-elimo-initium.dts > new file mode 100644 > index 000000000000..5ddd4dbd636c > --- /dev/null > +++ b/arch/arm/boot/dts/sun8i-s3-elimo-initium.dts > @@ -0,0 +1,27 @@ > +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) > +/* > + * Copyright (C) 2020 Matteo Scordino <matteo@elimo.io> > + */ > + > +/dts-v1/; > +#include "sun8i-s3-elimo-impetus.dtsi" > + > +/ { > + model = "Elimo Initium"; > + compatible = "elimo,initium", "elimo,impetus", "allwinner,sun8i-s3"; Same comment as before about having an extra "allwinner,sun8i-v3" here. Cheers, Paul > + > + aliases { > + serial0 = &uart0; > + serial1 = &uart1; > + }; > + > + chosen { > + stdout-path = "serial0:115200n8"; > + }; > +}; > + > +&emac { > + phy-handle = <&int_mii_phy>; > + phy-mode = "mii"; > + status = "okay"; > +}; > -- > 2.20.1 > > > _______________________________________________ > linux-arm-kernel mailing list > linux-arm-kernel@lists.infradead.org > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
On Thu, 2020-10-29 at 11:10 +0100, Paul Kocialkowski wrote: > Hi, > > On Thu 29 Oct 20, 02:20, Matteo Scordino wrote: > > The Elimo Engineering Initium is an Open Source Hardware Single Board > > Computer based on the Elimo Impetus SoM. > > > > It is meant as the first development platform for the Impetus, providing > > convenient access to the peripherals on the Impetus. > > > > It provides: > > USB-C power input > > UART-to-USB bridge on the USB-C connector, connected to UART1 > > USB-A connector for USB2.0 (Host, Device, OTG) > > Audio Line In/Out > > Pin header to access all signals on the M2 connector of the SoM > > > > Signed-off-by: Matteo Scordino <matteo.scordino@gmail.com> > > --- > > arch/arm/boot/dts/Makefile | 1 + > > arch/arm/boot/dts/sun8i-s3-elimo-initium.dts | 27 ++++++++++++++++++++ > > 2 files changed, 28 insertions(+) > > create mode 100644 arch/arm/boot/dts/sun8i-s3-elimo-initium.dts > > > > diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile > > index 4f0adfead547..dcfb8d39c267 100644 > > --- a/arch/arm/boot/dts/Makefile > > +++ b/arch/arm/boot/dts/Makefile > > @@ -1210,6 +1210,7 @@ dtb-$(CONFIG_MACH_SUN8I) += \ > > sun8i-r40-bananapi-m2-ultra.dtb \ > > sun8i-s3-lichee-zero-plus.dtb \ > > sun8i-s3-pinecube.dtb \ > > + sun8i-s3-elimo-initium.dtb \ > > sun8i-t3-cqa3t-bv3.dtb \ > > sun8i-v3s-licheepi-zero.dtb \ > > sun8i-v3s-licheepi-zero-dock.dtb \ > > diff --git a/arch/arm/boot/dts/sun8i-s3-elimo-initium.dts b/arch/arm/boot/dts/sun8i-s3-elimo-initium.dts > > new file mode 100644 > > index 000000000000..5ddd4dbd636c > > --- /dev/null > > +++ b/arch/arm/boot/dts/sun8i-s3-elimo-initium.dts > > @@ -0,0 +1,27 @@ > > +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) > > +/* > > + * Copyright (C) 2020 Matteo Scordino <matteo@elimo.io> > > + */ > > + > > +/dts-v1/; > > +#include "sun8i-s3-elimo-impetus.dtsi" > > + > > +/ { > > + model = "Elimo Initium"; > > + compatible = "elimo,initium", "elimo,impetus", "allwinner,sun8i-s3"; > > Same comment as before about having an extra "allwinner,sun8i-v3" here. > > Cheers, > > Paul As above, I will apply and resubmit > > > + > > + aliases { > > + serial0 = &uart0; > > + serial1 = &uart1; > > + }; > > + > > + chosen { > > + stdout-path = "serial0:115200n8"; > > + }; > > +}; > > + > > +&emac { > > + phy-handle = <&int_mii_phy>; > > + phy-mode = "mii"; > > + status = "okay"; > > +}; > > -- > > 2.20.1 > > > > > > _______________________________________________ > > linux-arm-kernel mailing list > > linux-arm-kernel@lists.infradead.org > > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index 4f0adfead547..dcfb8d39c267 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile @@ -1210,6 +1210,7 @@ dtb-$(CONFIG_MACH_SUN8I) += \ sun8i-r40-bananapi-m2-ultra.dtb \ sun8i-s3-lichee-zero-plus.dtb \ sun8i-s3-pinecube.dtb \ + sun8i-s3-elimo-initium.dtb \ sun8i-t3-cqa3t-bv3.dtb \ sun8i-v3s-licheepi-zero.dtb \ sun8i-v3s-licheepi-zero-dock.dtb \ diff --git a/arch/arm/boot/dts/sun8i-s3-elimo-initium.dts b/arch/arm/boot/dts/sun8i-s3-elimo-initium.dts new file mode 100644 index 000000000000..5ddd4dbd636c --- /dev/null +++ b/arch/arm/boot/dts/sun8i-s3-elimo-initium.dts @@ -0,0 +1,27 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (C) 2020 Matteo Scordino <matteo@elimo.io> + */ + +/dts-v1/; +#include "sun8i-s3-elimo-impetus.dtsi" + +/ { + model = "Elimo Initium"; + compatible = "elimo,initium", "elimo,impetus", "allwinner,sun8i-s3"; + + aliases { + serial0 = &uart0; + serial1 = &uart1; + }; + + chosen { + stdout-path = "serial0:115200n8"; + }; +}; + +&emac { + phy-handle = <&int_mii_phy>; + phy-mode = "mii"; + status = "okay"; +};
The Elimo Engineering Initium is an Open Source Hardware Single Board Computer based on the Elimo Impetus SoM. It is meant as the first development platform for the Impetus, providing convenient access to the peripherals on the Impetus. It provides: USB-C power input UART-to-USB bridge on the USB-C connector, connected to UART1 USB-A connector for USB2.0 (Host, Device, OTG) Audio Line In/Out Pin header to access all signals on the M2 connector of the SoM Signed-off-by: Matteo Scordino <matteo.scordino@gmail.com> --- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/sun8i-s3-elimo-initium.dts | 27 ++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 arch/arm/boot/dts/sun8i-s3-elimo-initium.dts