dt-bindings: arm: Add Y Soft IOTA Draco, Hydra and Ursa boards
Subsystems (3)
PATCH v4 1/2 dt-bindings: arm: Add Y Soft IOTA Draco, Hydra and Ursa boards
These are i.MX6DualLite/Solo based single board computers used in various Y Soft products.
---
Changes since v2:
- New patch
Documentation/devicetree/bindings/arm/fsl.yaml | 3 +++ 1 file changed, 3 insertions(+)
Documentation/devicetree/bindings/arm/fsl.yaml +3 -0
@@ -94,6 +94,9 @@ properties: - fsl,imx6dl-sabresd # i.MX6 DualLite SABRE Smart Device Board - technologic,imx6dl-ts4900 - technologic,imx6dl-ts7970 + - ysoft,imx6dl-yapp4-draco # i.MX6 DualLite Y Soft IOTA Draco board + - ysoft,imx6dl-yapp4-hydra # i.MX6 DualLite Y Soft IOTA Hydra board + - ysoft,imx6dl-yapp4-ursa # i.MX6 Solo Y Soft IOTA Ursa board - const: fsl,imx6dl - description: i.MX6SL based Boards
Signature · 1 line
2.1.4
PATCH v4 2/2 ARM: dts: imx: Add Y Soft IOTA Draco, Hydra and Ursa boards
These are i.MX6S/DL based SBCs embedded in various Y Soft products. All share the same board design but have slightly different HW configuration.
Ursa
- i.MX6S SoC, 512MB RAM DDR3, 4GB eMMC, microSD
- parallel WVGA 7" LCD with touch panel
- 1x Eth (QCA8334 switch)
- USB OTG
- USB host (micro-B)
Draco
- i.MX6S SoC, 512MB RAM DDR3, 4GB eMMC, microSD
- parallel WVGA 7" LCD with touch panel
- 2x Eth (QCA8334 switch)
- USB OTG
- USB host (micro-B)
- RGB LED (I2C LP5562)
- 3.5mm audio jack + codec (LM49350)
Hydra
- i.MX6DL SoC, 2GB RAM DDR3, 4GB eMMC, microSD
- I2C OLED display, capacitive matrix keys
- 2x Eth (QCA8334 switch)
- USB OTG
- RGB LED (I2C LP5562)
- 3.5mm audio jack + codec (LM49350)
- HDMI
- miniPCIe slot
---
Changes since v3:
- Do not abbreviate regulator word in node names. (Shawn)
- Sort fixed regulator nodes alphabetically.
- Sort pmic regulator childe nodes alphabetically.
- Use newline between properties and child node in switch node. (Shawn)
- Sort i2c bus child nodes in order of unit-address. (Shawn)
- Rename PWM pinctl label to be consistent with node name. (Shawn)
Changes since v2:
- Remove cpus {/delete-node/ cpu@1;}; node from i.MX6Solo based board. (Fabio)
- Use "device_type = "memory";" in memory nodes. (Fabio)
- Use GPIO_ACTIVE_LOW for fec phy-reset-gpios. (Fabio)
- Use "-" in node names. (Rob)
- Remove label from led-controller node. (Rob)
Changes since v1:
- Enable HDMI on Hydra board.
- Move regulators to the root node and remove simple-bus property. (Rob)
- Remove reg and unit-address property from regulators. (Rob)
- Use correct names for led-controller and pmic node. (Rob)
- Use wakeup-source instead of deprecated enable-sdio-wakeup. (Shawn)
arch/arm/boot/dts/Makefile | 3 + arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 595 +++++++++++++++++++++++++++++ arch/arm/boot/dts/imx6dl-yapp4-draco.dts | 58 +++ arch/arm/boot/dts/imx6dl-yapp4-hydra.dts | 50 +++ arch/arm/boot/dts/imx6dl-yapp4-ursa.dts | 54 +++ 5 files changed, 760 insertions(+) create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-common.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-draco.dts create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-hydra.dts create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-ursa.dts
arch/arm/boot/dts/Makefile +3 -0
@@ -445,6 +445,9 @@ dtb-$(CONFIG_SOC_IMX6Q) += \ imx6dl-wandboard.dtb \ imx6dl-wandboard-revb1.dtb \ imx6dl-wandboard-revd1.dtb \ + imx6dl-yapp4-draco.dtb \ + imx6dl-yapp4-hydra.dtb \ + imx6dl-yapp4-ursa.dtb \ imx6q-apalis-eval.dtb \ imx6q-apalis-ixora.dtb \ imx6q-apalis-ixora-v1.1.dtb \
arch/arm/boot/dts/imx6dl-yapp4-common.dtsi new file +595 -0
595 lines not on this page · raw message
arch/arm/boot/dts/imx6dl-yapp4-draco.dts new file +58 -0
58 lines not on this page · raw message
arch/arm/boot/dts/imx6dl-yapp4-hydra.dts new file +50 -0
50 lines not on this page · raw message
arch/arm/boot/dts/imx6dl-yapp4-ursa.dts new file +54 -0
54 lines not on this page · raw message
Signature · 1 line
2.1.4
Re: [PATCH shawn/for-next v4 2/2] ARM: dts: imx: Add Y Soft IOTA Draco, Hydra and Ursa boards
Quoted 55 lines · On Tue, 15 Jan 2019 14:22:45 +0000, =?utf-8?B?Vm9rw6HEjSBNaWNoYWw=?= wrote:
These are i.MX6S/DL based SBCs embedded in various Y Soft products. All share the same board design but have slightly different HW configuration.
Ursa
- i.MX6S SoC, 512MB RAM DDR3, 4GB eMMC, microSD
- parallel WVGA 7" LCD with touch panel
- 1x Eth (QCA8334 switch)
- USB OTG
- USB host (micro-B)Draco
- i.MX6S SoC, 512MB RAM DDR3, 4GB eMMC, microSD
- parallel WVGA 7" LCD with touch panel
- 2x Eth (QCA8334 switch)
- USB OTG
- USB host (micro-B)
- RGB LED (I2C LP5562)
- 3.5mm audio jack + codec (LM49350)Hydra
- i.MX6DL SoC, 2GB RAM DDR3, 4GB eMMC, microSD
- I2C OLED display, capacitive matrix keys
- 2x Eth (QCA8334 switch)
- USB OTG
- RGB LED (I2C LP5562)
- 3.5mm audio jack + codec (LM49350)
- HDMI
- miniPCIe slotCc Andrew Lunn <[email protected]>Signed-off-by Michal Vokáč <[email protected]>---
Changes since v3:
- Do not abbreviate regulator word in node names. (Shawn)
- Sort fixed regulator nodes alphabetically.
- Sort pmic regulator childe nodes alphabetically.
- Use newline between properties and child node in switch node. (Shawn)
- Sort i2c bus child nodes in order of unit-address. (Shawn)
- Rename PWM pinctl label to be consistent with node name. (Shawn)Changes since v2:
- Remove cpus {/delete-node/ cpu@1;}; node from i.MX6Solo based board. (Fabio)
- Use "device_type= "memory";" in memory nodes. (Fabio)
- UseGPIO_ACTIVE_LOWfor fec phy-reset-gpios. (Fabio)
- Use "-" in node names. (Rob)
- Remove label from led-controller node. (Rob)Changes since v1:
- Enable HDMI on Hydra board.
- Move regulators to the root node and remove simple-bus property. (Rob)
- Remove reg and unit-address property from regulators. (Rob)
- Use correct names for led-controller and pmic node. (Rob)
- Use wakeup-source instead of deprecated enable-sdio-wakeup. (Shawn)
Quoted 11 lines
arch/arm/boot/dts/Makefile | 3 + arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 595 +++++++++++++++++++++++++++++ arch/arm/boot/dts/imx6dl-yapp4-draco.dts | 58 +++ arch/arm/boot/dts/imx6dl-yapp4-hydra.dts | 50 +++ arch/arm/boot/dts/imx6dl-yapp4-ursa.dts | 54 +++ 5 files changed, 760 insertions(+) create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-common.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-draco.dts create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-hydra.dts create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-ursa.dts
Quoted 12 lines · On Tue, 15 Jan 2019 14:22:44 +0000, =?utf-8?B?Vm9rw6HEjSBNaWNoYWw=?= wrote:
These are i.MX6DualLite/Solo based single board computers used in various Y Soft products.
Cc Andrew Lunn <[email protected]>Signed-off-by Michal Vokáč <[email protected]>---
Changes since v2:
- New patchDocumentation/devicetree/bindings/arm/fsl.yaml | 3 +++ 1 file changed, 3 insertions(+)
Shawn Guo
AppliedQuoted 5 lines · Vokáč Michal
These are i.MX6DualLite/Solo based single board computers used in various Y Soft products.
Cc Andrew Lunn <[email protected]>Signed-off-by Michal Vokáč <[email protected]>
Applied both, thanks.