diff options
author | Max Krummenacher <max.krummenacher@toradex.com> | 2021-02-11 21:20:04 +0100 |
---|---|---|
committer | Max Krummenacher <max.krummenacher@toradex.com> | 2021-02-17 17:44:31 +0100 |
commit | 31966f8362999b2c61ae158722f6b7673b6a8a60 (patch) | |
tree | 85a5dbffad855e74f632a92e494bfe95497ce485 /arch/arm64/boot/dts/freescale/imx8mm-verdin-dahlia.dtsi | |
parent | 5376df9f38fe78766b39f190daea0d53b7e51a8d (diff) |
arm64: dts: imx8mm-verdin: refactor dahlia and development board
Make dahlia dtsi the master and the Development Board dtsi overwriting
the differences to Dahlia. This unifies with how it is done for the
Verdin iMX8M Plus.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/imx8mm-verdin-dahlia.dtsi')
-rwxr-xr-x | arch/arm64/boot/dts/freescale/imx8mm-verdin-dahlia.dtsi | 110 |
1 files changed, 99 insertions, 11 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8mm-verdin-dahlia.dtsi b/arch/arm64/boot/dts/freescale/imx8mm-verdin-dahlia.dtsi index 78bec5e3c94b..fcd92fef48c6 100755 --- a/arch/arm64/boot/dts/freescale/imx8mm-verdin-dahlia.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mm-verdin-dahlia.dtsi @@ -3,18 +3,106 @@ * Copyright 2020 Toradex */ -#include "imx8mm-verdin-dev.dtsi" +/* Verdin SPI_1 */ +&ecspi2 { + status = "okay"; -&gpio_expander_21 { - status = "disabled"; + spidev20: spidev@0 { + compatible = "toradex,evalspi"; + reg = <0>; + spi-max-frequency = <10000000>; + status = "okay"; + }; }; -&sound_card { - simple-audio-card,routing = - "Headphone Jack", "HPOUTL", - "Headphone Jack", "HPOUTR", - "IN2L", "Line In Jack", - "IN2R", "Line In Jack", - "Headphone Jack", "MICBIAS", - "IN1L", "Headphone Jack"; +/* EEPROM on display adapter boards */ +&eeprom_display_adapter { + status = "okay"; +}; + +/* EEPROM on Verdin Development board */ +&eeprom_carrier_board { + status = "okay"; +}; + +&fec1 { + status = "okay"; +}; + +/* Verdin QSPI_1 */ +&flexspi { + status = "okay"; +}; + +/* Current measurement into module VCC */ +&hwmon { + status = "okay"; +}; + +&i2c3 { + status = "okay"; +}; + +&i2c4 { + status = "okay"; +}; + +/* Verdin PCIE_1 */ +&pcie0 { + status = "okay"; +}; + +/* Verdin PWM_3_DSI */ +&pwm1 { + status = "okay"; +}; + +/* Verdin PWM_1 */ +&pwm2 { + status = "okay"; +}; + +/* Verdin PWM_2 */ +&pwm3 { + status = "okay"; +}; + +/* VERDIN I2S_1 */ +&sai2 { + status = "okay"; +}; + +/* Verdin UART_3 */ +&uart1 { + status = "okay"; +}; + +/* Verdin UART_1 */ +&uart2 { + status = "okay"; +}; + +/* Verdin UART_2 */ +&uart3 { + status = "okay"; +}; + +/* Verdin USB_1 */ +&usbotg1 { + status = "okay"; +}; + +/* Verdin USB_2 */ +&usbotg2 { + status = "okay"; +}; + +/* Verdin SD_1 */ +&usdhc2 { + status = "okay"; +}; + +/* Audio Codec */ +&wm8904_1a { + status = "okay"; }; |