* [PATCH 0/3] Add Oxalis board support
@ 2019-01-10 8:08 Manivannan Sadhasivam
2019-01-10 8:08 ` [PATCH 1/3] dt-bindings: vendor-prefixes: Add EBS-SYSTART GmbH Vendor Prefix Manivannan Sadhasivam
` (3 more replies)
0 siblings, 4 replies; 7+ messages in thread
From: Manivannan Sadhasivam @ 2019-01-10 8:08 UTC (permalink / raw)
To: shawnguo, leoyang.li, robh+dt
Cc: linux-arm-kernel, devicetree, linux-kernel, a.tropschug,
m.bittner, amit.kucheria, Manivannan Sadhasivam
Hello,
This patchset adds Oxalis board support. This board is one of the
96Boards Enterprise Edition platform from EBS-SYSTART GmbH. Below are some
of the key features of this board:
* SoC: NXP Layerscape LS1012A
* RAM: 1GB DDR3L
* PMU: NXP VR5100
* Storage: 64MByte SPI Flash for bootloader and RCW, MicroSD Card, SATA
* Connectivity: 2x Ethernet
* USB: 2x USB3.0
More information about this board can be found in 96Boards product
page: https://www.96boards.org/product/oxalis/
Ethernet and SPI flash are not supported yet!
Thanks,
Mani
Manivannan Sadhasivam (3):
dt-bindings: vendor-prefixes: Add EBS-SYSTART GmbH Vendor Prefix
dt-bindings: arm: fsl: Add devicetree binding for Oxalis
arm64: dts: freescale: Add devicetree for Oxalis
Documentation/devicetree/bindings/arm/fsl.txt | 4 +
.../devicetree/bindings/vendor-prefixes.txt | 1 +
arch/arm64/boot/dts/freescale/Makefile | 1 +
.../boot/dts/freescale/fsl-ls1012a-oxalis.dts | 96 +++++++++++++++++++
4 files changed, 102 insertions(+)
create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1012a-oxalis.dts
--
2.17.1
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH 1/3] dt-bindings: vendor-prefixes: Add EBS-SYSTART GmbH Vendor Prefix
2019-01-10 8:08 [PATCH 0/3] Add Oxalis board support Manivannan Sadhasivam
@ 2019-01-10 8:08 ` Manivannan Sadhasivam
2019-01-10 16:51 ` Rob Herring
2019-01-10 8:08 ` [PATCH 2/3] dt-bindings: arm: fsl: Add devicetree binding for Oxalis Manivannan Sadhasivam
` (2 subsequent siblings)
3 siblings, 1 reply; 7+ messages in thread
From: Manivannan Sadhasivam @ 2019-01-10 8:08 UTC (permalink / raw)
To: shawnguo, leoyang.li, robh+dt
Cc: linux-arm-kernel, devicetree, linux-kernel, a.tropschug,
m.bittner, amit.kucheria, Manivannan Sadhasivam
Add vendor prefix for EBS-SYSTART GmbH.
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
---
Documentation/devicetree/bindings/vendor-prefixes.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt b/Documentation/devicetree/bindings/vendor-prefixes.txt
index 389508584f48..27a3da1e3a54 100644
--- a/Documentation/devicetree/bindings/vendor-prefixes.txt
+++ b/Documentation/devicetree/bindings/vendor-prefixes.txt
@@ -383,6 +383,7 @@ SUNW Sun Microsystems, Inc
swir Sierra Wireless
syna Synaptics Inc.
synology Synology, Inc.
+ebs-systart EBS-SYSTART GmbH
tbs TBS Technologies
tbs-biometrics Touchless Biometric Systems AG
tcg Trusted Computing Group
--
2.17.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 2/3] dt-bindings: arm: fsl: Add devicetree binding for Oxalis
2019-01-10 8:08 [PATCH 0/3] Add Oxalis board support Manivannan Sadhasivam
2019-01-10 8:08 ` [PATCH 1/3] dt-bindings: vendor-prefixes: Add EBS-SYSTART GmbH Vendor Prefix Manivannan Sadhasivam
@ 2019-01-10 8:08 ` Manivannan Sadhasivam
2019-01-10 8:08 ` [PATCH 3/3] arm64: dts: freescale: Add devicetree " Manivannan Sadhasivam
2019-01-10 16:49 ` [PATCH 0/3] Add Oxalis board support Rob Herring
3 siblings, 0 replies; 7+ messages in thread
From: Manivannan Sadhasivam @ 2019-01-10 8:08 UTC (permalink / raw)
To: shawnguo, leoyang.li, robh+dt
Cc: linux-arm-kernel, devicetree, linux-kernel, a.tropschug,
m.bittner, amit.kucheria, Manivannan Sadhasivam
Add devicetree binding for Oxalis SoM board from EBS-SYSTART GmbH.
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
---
Documentation/devicetree/bindings/arm/fsl.txt | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/Documentation/devicetree/bindings/arm/fsl.txt b/Documentation/devicetree/bindings/arm/fsl.txt
index 7fbc42484001..b3bc70665a47 100644
--- a/Documentation/devicetree/bindings/arm/fsl.txt
+++ b/Documentation/devicetree/bindings/arm/fsl.txt
@@ -172,6 +172,10 @@ LS1012A ARMv8 based QDS Board
Required root node properties:
- compatible = "fsl,ls1012a-qds", "fsl,ls1012a";
+LS1012A ARMv8 based Oxalis Board
+Required root node properties:
+ - compatible = "ebs-systart,oxalis", "fsl,ls1012a";
+
LS1043A SoC
Required root node properties:
- compatible = "fsl,ls1043a";
--
2.17.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 3/3] arm64: dts: freescale: Add devicetree for Oxalis
2019-01-10 8:08 [PATCH 0/3] Add Oxalis board support Manivannan Sadhasivam
2019-01-10 8:08 ` [PATCH 1/3] dt-bindings: vendor-prefixes: Add EBS-SYSTART GmbH Vendor Prefix Manivannan Sadhasivam
2019-01-10 8:08 ` [PATCH 2/3] dt-bindings: arm: fsl: Add devicetree binding for Oxalis Manivannan Sadhasivam
@ 2019-01-10 8:08 ` Manivannan Sadhasivam
2019-01-10 16:51 ` Rob Herring
2019-01-10 16:49 ` [PATCH 0/3] Add Oxalis board support Rob Herring
3 siblings, 1 reply; 7+ messages in thread
From: Manivannan Sadhasivam @ 2019-01-10 8:08 UTC (permalink / raw)
To: shawnguo, leoyang.li, robh+dt
Cc: linux-arm-kernel, devicetree, linux-kernel, a.tropschug,
m.bittner, amit.kucheria, Manivannan Sadhasivam
Add devicetree support for Oxalis SoM board from EBS-SYSTART. This
board is one of the 96Boards Enterprise Edition platform. Below are some
of the key features of this board:
* SoC: NXP Layerscape LS1012A
* RAM: 1GB DDR3L
* PMU: NXP VR5100
* Storage: 64MByte SPI Flash for bootloader and RCW, MicroSD Card, SATA
* Connectivity: 2x Ethernet
* USB: 2x USB3.0
More information about this board can be found in 96Boards product
page: https://www.96boards.org/product/oxalis/
Ethernet and SPI flash are not supported yet!
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
---
arch/arm64/boot/dts/freescale/Makefile | 1 +
.../boot/dts/freescale/fsl-ls1012a-oxalis.dts | 96 +++++++++++++++++++
2 files changed, 97 insertions(+)
create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1012a-oxalis.dts
diff --git a/arch/arm64/boot/dts/freescale/Makefile b/arch/arm64/boot/dts/freescale/Makefile
index f9be2426f83c..d8152cc06b3f 100644
--- a/arch/arm64/boot/dts/freescale/Makefile
+++ b/arch/arm64/boot/dts/freescale/Makefile
@@ -1,6 +1,7 @@
# SPDX-License-Identifier: GPL-2.0
dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls1012a-frdm.dtb
dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls1012a-frwy.dtb
+dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls1012a-oxalis.dtb
dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls1012a-qds.dtb
dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls1012a-rdb.dtb
dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls1028a-qds.dtb
diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1012a-oxalis.dts b/arch/arm64/boot/dts/freescale/fsl-ls1012a-oxalis.dts
new file mode 100644
index 000000000000..760a3e258c96
--- /dev/null
+++ b/arch/arm64/boot/dts/freescale/fsl-ls1012a-oxalis.dts
@@ -0,0 +1,96 @@
+// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
+/*
+ * Device Tree file for Oxalis
+ *
+ * Copyright (c) 2019 Manivannan Sadhasivam
+ *
+ */
+
+/dts-v1/;
+
+#include "fsl-ls1012a.dtsi"
+
+/ {
+ model = "Oxalis";
+ compatible = "ebs-systart,oxalis", "fsl,ls1012a";
+
+ sys_mclk: clock-mclk {
+ compatible = "fixed-clock";
+ #clock-cells = <0>;
+ clock-frequency = <25000000>;
+ };
+
+ reg_1p8v: regulator-1p8v {
+ compatible = "regulator-fixed";
+ regulator-name = "1P8V";
+ regulator-min-microvolt = <1800000>;
+ regulator-max-microvolt = <1800000>;
+ regulator-always-on;
+ };
+
+ sound {
+ compatible = "simple-audio-card";
+ simple-audio-card,format = "i2s";
+ simple-audio-card,widgets =
+ "Microphone", "Microphone Jack",
+ "Headphone", "Headphone Jack",
+ "Speaker", "Speaker Ext",
+ "Line", "Line In Jack";
+ simple-audio-card,routing =
+ "MIC_IN", "Microphone Jack",
+ "Microphone Jack", "Mic Bias",
+ "LINE_IN", "Line In Jack",
+ "Headphone Jack", "HP_OUT",
+ "Speaker Ext", "LINE_OUT";
+
+ simple-audio-card,cpu {
+ sound-dai = <&sai2>;
+ frame-master;
+ bitclock-master;
+ };
+
+ simple-audio-card,codec {
+ sound-dai = <&codec>;
+ frame-master;
+ bitclock-master;
+ system-clock-frequency = <25000000>;
+ };
+ };
+};
+
+&duart0 {
+ status = "okay";
+};
+
+&duart1 {
+ status = "okay";
+};
+
+&esdhc1 {
+ status = "okay";
+};
+
+&i2c0 {
+ status = "okay";
+
+ codec: sgtl5000@a {
+ #sound-dai-cells = <0>;
+ compatible = "fsl,sgtl5000";
+ reg = <0xa>;
+ VDDA-supply = <®_1p8v>;
+ VDDIO-supply = <®_1p8v>;
+ clocks = <&sys_mclk>;
+ };
+};
+
+&i2c1 {
+ status = "okay";
+};
+
+&sai2 {
+ status = "okay";
+};
+
+&sata {
+ status = "okay";
+};
--
2.17.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH 0/3] Add Oxalis board support
2019-01-10 8:08 [PATCH 0/3] Add Oxalis board support Manivannan Sadhasivam
` (2 preceding siblings ...)
2019-01-10 8:08 ` [PATCH 3/3] arm64: dts: freescale: Add devicetree " Manivannan Sadhasivam
@ 2019-01-10 16:49 ` Rob Herring
3 siblings, 0 replies; 7+ messages in thread
From: Rob Herring @ 2019-01-10 16:49 UTC (permalink / raw)
To: Manivannan Sadhasivam
Cc: Shawn Guo, Yang-Leo Li,
moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE,
devicetree, linux-kernel, a.tropschug, m.bittner, Amit Kucheria
On Thu, Jan 10, 2019 at 2:08 AM Manivannan Sadhasivam
<manivannan.sadhasivam@linaro.org> wrote:
>
> Hello,
>
> This patchset adds Oxalis board support. This board is one of the
> 96Boards Enterprise Edition platform from EBS-SYSTART GmbH. Below are some
> of the key features of this board:
>
> * SoC: NXP Layerscape LS1012A
> * RAM: 1GB DDR3L
> * PMU: NXP VR5100
> * Storage: 64MByte SPI Flash for bootloader and RCW, MicroSD Card, SATA
> * Connectivity: 2x Ethernet
> * USB: 2x USB3.0
>
> More information about this board can be found in 96Boards product
> page: https://www.96boards.org/product/oxalis/
>
> Ethernet and SPI flash are not supported yet!
>
> Thanks,
> Mani
>
> Manivannan Sadhasivam (3):
> dt-bindings: vendor-prefixes: Add EBS-SYSTART GmbH Vendor Prefix
> dt-bindings: arm: fsl: Add devicetree binding for Oxalis
> arm64: dts: freescale: Add devicetree for Oxalis
>
> Documentation/devicetree/bindings/arm/fsl.txt | 4 +
This is converted to json-schema now (in Shawn's tree), so you'll need
to update to that.
Rob
> .../devicetree/bindings/vendor-prefixes.txt | 1 +
> arch/arm64/boot/dts/freescale/Makefile | 1 +
> .../boot/dts/freescale/fsl-ls1012a-oxalis.dts | 96 +++++++++++++++++++
> 4 files changed, 102 insertions(+)
> create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1012a-oxalis.dts
>
> --
> 2.17.1
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 3/3] arm64: dts: freescale: Add devicetree for Oxalis
2019-01-10 8:08 ` [PATCH 3/3] arm64: dts: freescale: Add devicetree " Manivannan Sadhasivam
@ 2019-01-10 16:51 ` Rob Herring
0 siblings, 0 replies; 7+ messages in thread
From: Rob Herring @ 2019-01-10 16:51 UTC (permalink / raw)
To: Manivannan Sadhasivam
Cc: Shawn Guo, Yang-Leo Li,
moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE,
devicetree, linux-kernel, a.tropschug, m.bittner, Amit Kucheria
On Thu, Jan 10, 2019 at 2:08 AM Manivannan Sadhasivam
<manivannan.sadhasivam@linaro.org> wrote:
>
> Add devicetree support for Oxalis SoM board from EBS-SYSTART. This
> board is one of the 96Boards Enterprise Edition platform. Below are some
> of the key features of this board:
>
> * SoC: NXP Layerscape LS1012A
> * RAM: 1GB DDR3L
> * PMU: NXP VR5100
> * Storage: 64MByte SPI Flash for bootloader and RCW, MicroSD Card, SATA
> * Connectivity: 2x Ethernet
> * USB: 2x USB3.0
>
> More information about this board can be found in 96Boards product
> page: https://www.96boards.org/product/oxalis/
>
> Ethernet and SPI flash are not supported yet!
>
> Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
> ---
> arch/arm64/boot/dts/freescale/Makefile | 1 +
> .../boot/dts/freescale/fsl-ls1012a-oxalis.dts | 96 +++++++++++++++++++
> 2 files changed, 97 insertions(+)
> create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1012a-oxalis.dts
>
> diff --git a/arch/arm64/boot/dts/freescale/Makefile b/arch/arm64/boot/dts/freescale/Makefile
> index f9be2426f83c..d8152cc06b3f 100644
> --- a/arch/arm64/boot/dts/freescale/Makefile
> +++ b/arch/arm64/boot/dts/freescale/Makefile
> @@ -1,6 +1,7 @@
> # SPDX-License-Identifier: GPL-2.0
> dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls1012a-frdm.dtb
> dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls1012a-frwy.dtb
> +dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls1012a-oxalis.dtb
> dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls1012a-qds.dtb
> dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls1012a-rdb.dtb
> dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls1028a-qds.dtb
> diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1012a-oxalis.dts b/arch/arm64/boot/dts/freescale/fsl-ls1012a-oxalis.dts
> new file mode 100644
> index 000000000000..760a3e258c96
> --- /dev/null
> +++ b/arch/arm64/boot/dts/freescale/fsl-ls1012a-oxalis.dts
> @@ -0,0 +1,96 @@
> +// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
> +/*
> + * Device Tree file for Oxalis
> + *
> + * Copyright (c) 2019 Manivannan Sadhasivam
> + *
> + */
> +
> +/dts-v1/;
> +
> +#include "fsl-ls1012a.dtsi"
> +
> +/ {
> + model = "Oxalis";
> + compatible = "ebs-systart,oxalis", "fsl,ls1012a";
> +
> + sys_mclk: clock-mclk {
> + compatible = "fixed-clock";
> + #clock-cells = <0>;
> + clock-frequency = <25000000>;
> + };
> +
> + reg_1p8v: regulator-1p8v {
> + compatible = "regulator-fixed";
> + regulator-name = "1P8V";
> + regulator-min-microvolt = <1800000>;
> + regulator-max-microvolt = <1800000>;
> + regulator-always-on;
> + };
> +
> + sound {
> + compatible = "simple-audio-card";
> + simple-audio-card,format = "i2s";
> + simple-audio-card,widgets =
> + "Microphone", "Microphone Jack",
> + "Headphone", "Headphone Jack",
> + "Speaker", "Speaker Ext",
> + "Line", "Line In Jack";
> + simple-audio-card,routing =
> + "MIC_IN", "Microphone Jack",
> + "Microphone Jack", "Mic Bias",
> + "LINE_IN", "Line In Jack",
> + "Headphone Jack", "HP_OUT",
> + "Speaker Ext", "LINE_OUT";
> +
> + simple-audio-card,cpu {
> + sound-dai = <&sai2>;
> + frame-master;
> + bitclock-master;
> + };
> +
> + simple-audio-card,codec {
> + sound-dai = <&codec>;
> + frame-master;
> + bitclock-master;
> + system-clock-frequency = <25000000>;
> + };
> + };
> +};
> +
> +&duart0 {
> + status = "okay";
> +};
> +
> +&duart1 {
> + status = "okay";
> +};
> +
> +&esdhc1 {
> + status = "okay";
> +};
> +
> +&i2c0 {
> + status = "okay";
> +
> + codec: sgtl5000@a {
Use generic node names:
audio-codec@a
> + #sound-dai-cells = <0>;
> + compatible = "fsl,sgtl5000";
> + reg = <0xa>;
> + VDDA-supply = <®_1p8v>;
> + VDDIO-supply = <®_1p8v>;
> + clocks = <&sys_mclk>;
> + };
> +};
> +
> +&i2c1 {
> + status = "okay";
> +};
> +
> +&sai2 {
> + status = "okay";
> +};
> +
> +&sata {
> + status = "okay";
> +};
> --
> 2.17.1
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 1/3] dt-bindings: vendor-prefixes: Add EBS-SYSTART GmbH Vendor Prefix
2019-01-10 8:08 ` [PATCH 1/3] dt-bindings: vendor-prefixes: Add EBS-SYSTART GmbH Vendor Prefix Manivannan Sadhasivam
@ 2019-01-10 16:51 ` Rob Herring
0 siblings, 0 replies; 7+ messages in thread
From: Rob Herring @ 2019-01-10 16:51 UTC (permalink / raw)
To: Manivannan Sadhasivam
Cc: Shawn Guo, Yang-Leo Li,
moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE,
devicetree, linux-kernel, a.tropschug, m.bittner, Amit Kucheria
On Thu, Jan 10, 2019 at 2:08 AM Manivannan Sadhasivam
<manivannan.sadhasivam@linaro.org> wrote:
>
> Add vendor prefix for EBS-SYSTART GmbH.
>
> Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
> ---
> Documentation/devicetree/bindings/vendor-prefixes.txt | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt b/Documentation/devicetree/bindings/vendor-prefixes.txt
> index 389508584f48..27a3da1e3a54 100644
> --- a/Documentation/devicetree/bindings/vendor-prefixes.txt
> +++ b/Documentation/devicetree/bindings/vendor-prefixes.txt
> @@ -383,6 +383,7 @@ SUNW Sun Microsystems, Inc
> swir Sierra Wireless
> syna Synaptics Inc.
> synology Synology, Inc.
> +ebs-systart EBS-SYSTART GmbH
Alphabetical order
> tbs TBS Technologies
> tbs-biometrics Touchless Biometric Systems AG
> tcg Trusted Computing Group
> --
> 2.17.1
>
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2019-01-10 16:52 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-10 8:08 [PATCH 0/3] Add Oxalis board support Manivannan Sadhasivam
2019-01-10 8:08 ` [PATCH 1/3] dt-bindings: vendor-prefixes: Add EBS-SYSTART GmbH Vendor Prefix Manivannan Sadhasivam
2019-01-10 16:51 ` Rob Herring
2019-01-10 8:08 ` [PATCH 2/3] dt-bindings: arm: fsl: Add devicetree binding for Oxalis Manivannan Sadhasivam
2019-01-10 8:08 ` [PATCH 3/3] arm64: dts: freescale: Add devicetree " Manivannan Sadhasivam
2019-01-10 16:51 ` Rob Herring
2019-01-10 16:49 ` [PATCH 0/3] Add Oxalis board support Rob Herring
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).