ARM: dts: sun8i: r40: add devicetree for Forlinx FETA40i-C & OKA40i-C
authorIvan Uvarov <i.uvarov@cognitivepilot.com>
Wed, 7 Apr 2021 11:14:28 +0000 (14:14 +0300)
committerMaxime Ripard <maxime@cerno.tech>
Mon, 10 May 2021 07:14:43 +0000 (09:14 +0200)
commitd0aac8cbbd0ce601ef38317a3f69028b6910bace
treeb04629c5ef97d03d6dbd4585d80036c825ca7d5a
parented85561fe39c994e9ba1a97614b5269158a98ca9
ARM: dts: sun8i: r40: add devicetree for Forlinx FETA40i-C & OKA40i-C

The FETA40i-C is a SoM by Forlinx based on the Allwinner R40/A40i.

SoM specifications:

- SoC: R40 or A40i
- PMIC: AXP221S
- RAM: 1GiB/2GiB DDR3 (dual-rank)
- eMMC: 8GB,
- Mates with carrier board via four 80-pin connectors (AXK6F80337YG).

OKA40i-C is a carrier board by the same manufacturer for this SoM,
whose main purpose is as a development board with a wide variety of
peripherals:

- Power: DC5V barrel or USB OTG or 4.2V Lipo battery
- Video out: HDMI, TV out, LVDS
- WiFi+Bluetooth: RL-UM02WBS-8723BU-V1.2 (802.11 b/g/n, BT V2.1/3.0/4.0)
- Ethernet: 10/100Mbps
- Storage: µSD, fullsize SD, eMMC (on SoM), SATA
- USB: 3 x USB2.0 Host (2 via hub, 1 native), 1 x USB2.0 OTG (micro-B)
- UART: RS232, RS485, 4 3.3v uarts (of which 2 have RTS/CTS)
- Other I/O: SPI x2, TWI, SDIO header, GPIO header, JTAG header
- Mini PCIe slot with sim holder for WLAN modem
- Smart card holder
- RTC (RX8010SJ)
- Two user LEDs
- Three user buttons (via KeyADC).

This patch adds a devicetree for the aforementioned SoM and devboard.
In order to reflect the modularity of this devboard and simplify adding
support for future hardware based on the same SoM, the devicetree is split:
Everything pertaining to the SoM itself is described in a separate .dtsi
file, which is included by the devboard's .dts.

Reviewed-by: Andre Przywara <andre.przywara@arm.com>
Signed-off-by: Ivan Uvarov <i.uvarov@cognitivepilot.com>
 3 files changed, 310 insertions(+)

Signed-off-by: Maxime Ripard <maxime@cerno.tech>
Link: https://lore.kernel.org/r/20210407111428.3755684-6-i.uvarov@cognitivepilot.com
arch/arm/boot/dts/Makefile
arch/arm/boot/dts/sun8i-r40-feta40i.dtsi [new file with mode: 0644]
arch/arm/boot/dts/sun8i-r40-oka40i-c.dts [new file with mode: 0644]