Skip to contentSkip to conversation

dt-bindings: arm: imx: add imx8mm gw7901 support

PATCH Applied Tim Harvey 2 participants 3 messages Mar 30, 2021 – Apr 26, 2021

Subsystems (2)
lore
Share & tools
lore

Tim Harvey

author
#0 lore raw

PATCH v3 1/2 dt-bindings: arm: imx: add imx8mm gw7901 support

The Gateworks GW7901 is an ARM based single board computer (SBC) featuring:
- i.MX8M Mini SoC
- LPDDR4 DRAM
- eMMC FLASH
- SPI FRAM
- Gateworks System Controller (GSC)
- Atmel ATECC Crypto Authentication
- USB 2.0
- Microchip GbE Switch
- Multiple multi-protocol RS232/RS485/RS422 Serial ports
- onboard 802.11ac WiFi / BT
- microSD socket
- miniPCIe socket with PCIe, USB 2.0 and dual SIM sockets
- Wide range DC power input
- 802.3at PoE

---
v3:
- add reviewed-by

v2:
- add Rob's Acked-by

---
 Documentation/devicetree/bindings/arm/fsl.yaml | 1 +
 1 file changed, 1 insertion(+)
Documentation/devicetree/bindings/arm/fsl.yaml +1 -0
index 297c87f45db8..9af86ce3142d 100644
@@ -684,6 +684,7 @@ properties:
               - gw,imx8mm-gw71xx-0x       # i.MX8MM Gateworks Development Kit
               - gw,imx8mm-gw72xx-0x       # i.MX8MM Gateworks Development Kit
               - gw,imx8mm-gw73xx-0x       # i.MX8MM Gateworks Development Kit
+              - gw,imx8mm-gw7901          # i.MX8MM Gateworks Board
               - kontron,imx8mm-n801x-som  # i.MX8MM Kontron SL (N801X) SOM
               - variscite,var-som-mx8mm   # i.MX8MM Variscite VAR-SOM-MX8MM module
           - const: fsl,imx8mm
Signature · 1 line
2.17.1
author
#1 lore raw

PATCH v3 2/2 arm64: dts: imx: Add i.mx8mm Gateworks gw7901 dts support

The Gateworks GW7901 is an ARM based single board computer (SBC) featuring:
- i.MX8M Mini SoC
- LPDDR4 DRAM
- eMMC FLASH
- SPI FRAM
- Gateworks System Controller (GSC)
- Atmel ATECC Crypto Authentication
- USB 2.0
- Microchip GbE Switch
- Multiple multi-protocol RS232/RS485/RS422 Serial ports
- onboard 802.11ac WiFi / BT
- microSD socket
- miniPCIe socket with PCIe, USB 2.0 and dual SIM sockets
- Wide range DC power input
- 802.3at PoE

---
v3:
- remove always-on from regulators that don't have on/off control
- place 'enable-active-high' righ tafter gpio prop in regulators
- remove unnecessary newline
- add newlines between properties and child node
- add newlines between child nodes
- remove unnecessary newline between properties
- add reviewed-by

v2:
- add missing GSC #address-cells and #size-cells
- use common node name for SPI FLASH and drop mb85rs4mt compatible
- add missing pinctrl-names to PMIC
- add rohm,reset-snvs-powered to PMIC
- add 32.768 kHz clock to PMIC

---
 arch/arm64/boot/dts/freescale/Makefile        |    1 +
 .../dts/freescale/imx8mm-venice-gw7901.dts    | 1019 +++++++++++++++++
 2 files changed, 1020 insertions(+)
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw7901.dts
arch/arm64/boot/dts/freescale/Makefile +1 -0
index 6438db3822f8..2a93323a7d3e 100644
@@ -39,6 +39,7 @@ dtb-$(CONFIG_ARCH_MXC) += imx8mm-var-som-symphony.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx8mm-venice-gw71xx-0x.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx8mm-venice-gw72xx-0x.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx8mm-venice-gw73xx-0x.dtb
+dtb-$(CONFIG_ARCH_MXC) += imx8mm-venice-gw7901.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx8mn-beacon-kit.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx8mn-evk.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx8mn-ddr4-evk.dtb
arch/arm64/boot/dts/freescale/imx8mm-venice-gw7901.dts new file +1019 -0

1,019 lines not on this page · raw message

Signature · 1 line
2.17.1
Applied
#2 lore raw
In reply to Tim Harvey
Quoted 17 lines · Tim Harvey

The Gateworks GW7901 is an ARM based single board computer (SBC) featuring:
- i.MX8M Mini SoC
- LPDDR4 DRAM
- eMMC FLASH
- SPI FRAM
- Gateworks System Controller (GSC)
- Atmel ATECC Crypto Authentication
- USB 2.0
- Microchip GbE Switch
- Multiple multi-protocol RS232/RS485/RS422 Serial ports
- onboard 802.11ac WiFi / BT
- microSD socket
- miniPCIe socket with PCIe, USB 2.0 and dual SIM sockets
- Wide range DC power input
- 802.3at PoE

Quoted 3 lines

Applied both, thanks.