ARM: dts: imx: add Gateworks Ventana GW5904 support
Subsystems (3)
A message that is not in the archive (sent off-list or not yet received): 1489178411-6559-1-git-send-emai [email protected]
PATCH v3 1/1 ARM: dts: imx: add Gateworks Ventana GW5904 support
The Gateworks Ventana GW5904 is a single-board computer based on the NXP IMX6 SoC with the following features:
* IMX6 DualLite Soc (supports IMX6S,IMX6DL,IMX6Q)
* 2048MB DDR3 DRAM (4x64bit) (options up to 4GiB)
* 8GB eMMC
* Gateworks System Controller:
- hardware watchdog
- hardware monitor
- pushbutton controller
- EEPROM storage
- power control
* JTAG programmable
* 1x miniPCIe socket (with PCIe, USB)
* 1x miniPCIe socket (USB)
* 1x M.2 socket (USB, 2x SIM)
* Inertial Module (LSM9DS1 9DOF: 3x acc, 3x rate, 3x mag)
* GPS (optional uBlox EVA-M8M)
* Application headers:
- 2x RS232 UART (TX/RX/CTS/RTS)
- 8x TTL GPIO (3x configurable as PWM)
- 1x LVDS display 3D+C with i2c touch and PWM backlight
* MV88E6176 GbE Switch (uplink to IMX FEC)
* Front panel connectors:
- 1x user programmable LED
- 1x configurable user pushbutton
- 1x USB OTG
- 4x GbE LAN
---
v3:
- update license of dts files
- fix node name of switch
- use generic node names
- dropped leading zero in unit-addr of i2c devs
v2:
- updated switch to latest dsa bindings
- update to GPL/X11 dual license
- use stdout-path instead of bootargs
- sort devices under i2c by address
- fix node/label name on touchscreen node
- removed unnecessary status okay for pps node
- removed unnecessary container node in iomuxc
- replaced deprecated fsl,uart-has-rtscts with uart-has-rtscts
--- arch/arm/boot/dts/Makefile | 2 + arch/arm/boot/dts/imx6dl-gw5904.dts | 55 +++ arch/arm/boot/dts/imx6q-gw5904.dts | 59 ++++ arch/arm/boot/dts/imx6qdl-gw5904.dtsi | 641 ++++++++++++++++++++++++++++++++++ 4 files changed, 757 insertions(+) create mode 100644 arch/arm/boot/dts/imx6dl-gw5904.dts create mode 100644 arch/arm/boot/dts/imx6q-gw5904.dts create mode 100644 arch/arm/boot/dts/imx6qdl-gw5904.dtsi
arch/arm/boot/dts/Makefile +2 -0
@@ -352,6 +352,7 @@ dtb-$(CONFIG_SOC_IMX6Q) += \ imx6dl-gw551x.dtb \ imx6dl-gw552x.dtb \ imx6dl-gw553x.dtb \ + imx6dl-gw5904.dtb \ imx6dl-hummingboard.dtb \ imx6dl-icore.dtb \ imx6dl-icore-rqs.dtb \
@@ -395,6 +396,7 @@ dtb-$(CONFIG_SOC_IMX6Q) += \ imx6q-gw551x.dtb \ imx6q-gw552x.dtb \ imx6q-gw553x.dtb \ + imx6q-gw5904.dtb \ imx6q-h100.dtb \ imx6q-hummingboard.dtb \ imx6q-icore.dtb \
arch/arm/boot/dts/imx6dl-gw5904.dts new file +55 -0
55 lines not on this page · raw message
arch/arm/boot/dts/imx6q-gw5904.dts new file +59 -0
59 lines not on this page · raw message
arch/arm/boot/dts/imx6qdl-gw5904.dtsi new file +641 -0
641 lines not on this page · raw message
Signature · 1 line
2.7.4
Shawn Guo
AppliedPATCH v3 1/1 ARM: dts: imx: add Gateworks Ventana GW5904 support
Quoted 28 lines · Tim Harvey
The Gateworks Ventana GW5904 is a single-board computer based on the NXP IMX6 SoC with the following features:
* IMX6 DualLite Soc (supports IMX6S,IMX6DL,IMX6Q)
* 2048MB DDR3 DRAM (4x64bit) (options up to 4GiB)
* 8GB eMMC
* Gateworks System Controller:
- hardware watchdog
- hardware monitor
- pushbutton controller
- EEPROM storage
- power control
* JTAG programmable
* 1x miniPCIe socket (with PCIe, USB)
* 1x miniPCIe socket (USB)
* 1x M.2 socket (USB, 2x SIM)
* Inertial Module (LSM9DS1 9DOF: 3x acc, 3x rate, 3x mag)
* GPS (optional uBlox EVA-M8M)
* Application headers:
- 2x RS232 UART (TX/RX/CTS/RTS)
- 8x TTL GPIO (3x configurable as PWM)
- 1x LVDS display 3D+C with i2c touch and PWM backlight
* MV88E6176 GbE Switch (uplink to IMX FEC)
* Front panel connectors:
- 1x user programmable LED
- 1x configurable user pushbutton
- 1x USB OTG
- 4x GbE LAN
Quoted 1 line
Signed-off-by Tim Harvey <[email protected]>
Applied, thanks.