1*a39ed23bSMarcel Ziswiler// SPDX-License-Identifier: GPL-2.0-or-later OR MIT 2*a39ed23bSMarcel Ziswiler/* 3*a39ed23bSMarcel Ziswiler * Copyright 2022 Toradex 4*a39ed23bSMarcel Ziswiler */ 5*a39ed23bSMarcel Ziswiler 6*a39ed23bSMarcel Ziswiler/* TODO: Audio Codec */ 7*a39ed23bSMarcel Ziswiler 8*a39ed23bSMarcel Ziswiler&backlight { 9*a39ed23bSMarcel Ziswiler power-supply = <®_3p3v>; 10*a39ed23bSMarcel Ziswiler}; 11*a39ed23bSMarcel Ziswiler 12*a39ed23bSMarcel Ziswiler/* Verdin SPI_1 */ 13*a39ed23bSMarcel Ziswiler&ecspi1 { 14*a39ed23bSMarcel Ziswiler status = "okay"; 15*a39ed23bSMarcel Ziswiler}; 16*a39ed23bSMarcel Ziswiler 17*a39ed23bSMarcel Ziswiler/* EEPROM on display adapter boards */ 18*a39ed23bSMarcel Ziswiler&eeprom_display_adapter { 19*a39ed23bSMarcel Ziswiler status = "okay"; 20*a39ed23bSMarcel Ziswiler}; 21*a39ed23bSMarcel Ziswiler 22*a39ed23bSMarcel Ziswiler/* EEPROM on Verdin Development board */ 23*a39ed23bSMarcel Ziswiler&eeprom_carrier_board { 24*a39ed23bSMarcel Ziswiler status = "okay"; 25*a39ed23bSMarcel Ziswiler}; 26*a39ed23bSMarcel Ziswiler 27*a39ed23bSMarcel Ziswiler&eqos { 28*a39ed23bSMarcel Ziswiler status = "okay"; 29*a39ed23bSMarcel Ziswiler}; 30*a39ed23bSMarcel Ziswiler 31*a39ed23bSMarcel Ziswiler&flexcan1 { 32*a39ed23bSMarcel Ziswiler status = "okay"; 33*a39ed23bSMarcel Ziswiler}; 34*a39ed23bSMarcel Ziswiler 35*a39ed23bSMarcel Ziswiler&flexcan2 { 36*a39ed23bSMarcel Ziswiler status = "okay"; 37*a39ed23bSMarcel Ziswiler}; 38*a39ed23bSMarcel Ziswiler 39*a39ed23bSMarcel Ziswiler/* Verdin QSPI_1 */ 40*a39ed23bSMarcel Ziswiler&flexspi { 41*a39ed23bSMarcel Ziswiler status = "okay"; 42*a39ed23bSMarcel Ziswiler}; 43*a39ed23bSMarcel Ziswiler 44*a39ed23bSMarcel Ziswiler/* Current measurement into module VCC */ 45*a39ed23bSMarcel Ziswiler&hwmon { 46*a39ed23bSMarcel Ziswiler status = "okay"; 47*a39ed23bSMarcel Ziswiler}; 48*a39ed23bSMarcel Ziswiler 49*a39ed23bSMarcel Ziswiler&hwmon_temp { 50*a39ed23bSMarcel Ziswiler vs-supply = <®_1p8v>; 51*a39ed23bSMarcel Ziswiler status = "okay"; 52*a39ed23bSMarcel Ziswiler}; 53*a39ed23bSMarcel Ziswiler 54*a39ed23bSMarcel Ziswiler/* Verdin I2C_2_DSI */ 55*a39ed23bSMarcel Ziswiler&i2c2 { 56*a39ed23bSMarcel Ziswiler status = "okay"; 57*a39ed23bSMarcel Ziswiler}; 58*a39ed23bSMarcel Ziswiler 59*a39ed23bSMarcel Ziswiler&i2c3 { 60*a39ed23bSMarcel Ziswiler status = "okay"; 61*a39ed23bSMarcel Ziswiler}; 62*a39ed23bSMarcel Ziswiler 63*a39ed23bSMarcel Ziswiler/* Verdin I2C_1 */ 64*a39ed23bSMarcel Ziswiler&i2c4 { 65*a39ed23bSMarcel Ziswiler status = "okay"; 66*a39ed23bSMarcel Ziswiler 67*a39ed23bSMarcel Ziswiler /* TODO: Audio Codec */ 68*a39ed23bSMarcel Ziswiler}; 69*a39ed23bSMarcel Ziswiler 70*a39ed23bSMarcel Ziswiler/* TODO: Verdin PCIE_1 */ 71*a39ed23bSMarcel Ziswiler 72*a39ed23bSMarcel Ziswiler/* Verdin PWM_1 */ 73*a39ed23bSMarcel Ziswiler&pwm1 { 74*a39ed23bSMarcel Ziswiler status = "okay"; 75*a39ed23bSMarcel Ziswiler}; 76*a39ed23bSMarcel Ziswiler 77*a39ed23bSMarcel Ziswiler/* Verdin PWM_2 */ 78*a39ed23bSMarcel Ziswiler&pwm2 { 79*a39ed23bSMarcel Ziswiler status = "okay"; 80*a39ed23bSMarcel Ziswiler}; 81*a39ed23bSMarcel Ziswiler 82*a39ed23bSMarcel Ziswiler/* Verdin PWM_3_DSI */ 83*a39ed23bSMarcel Ziswiler&pwm3 { 84*a39ed23bSMarcel Ziswiler status = "okay"; 85*a39ed23bSMarcel Ziswiler}; 86*a39ed23bSMarcel Ziswiler 87*a39ed23bSMarcel Ziswiler®_usdhc2_vmmc { 88*a39ed23bSMarcel Ziswiler vin-supply = <®_3p3v>; 89*a39ed23bSMarcel Ziswiler}; 90*a39ed23bSMarcel Ziswiler 91*a39ed23bSMarcel Ziswiler/* TODO: Verdin I2S_1 */ 92*a39ed23bSMarcel Ziswiler 93*a39ed23bSMarcel Ziswiler/* Verdin UART_1 */ 94*a39ed23bSMarcel Ziswiler&uart1 { 95*a39ed23bSMarcel Ziswiler status = "okay"; 96*a39ed23bSMarcel Ziswiler}; 97*a39ed23bSMarcel Ziswiler 98*a39ed23bSMarcel Ziswiler/* Verdin UART_2 */ 99*a39ed23bSMarcel Ziswiler&uart2 { 100*a39ed23bSMarcel Ziswiler status = "okay"; 101*a39ed23bSMarcel Ziswiler}; 102*a39ed23bSMarcel Ziswiler 103*a39ed23bSMarcel Ziswiler/* Verdin UART_3, used as the Linux Console */ 104*a39ed23bSMarcel Ziswiler&uart3 { 105*a39ed23bSMarcel Ziswiler status = "okay"; 106*a39ed23bSMarcel Ziswiler}; 107*a39ed23bSMarcel Ziswiler 108*a39ed23bSMarcel Ziswiler/* Verdin USB_1 */ 109*a39ed23bSMarcel Ziswiler&usb3_0 { 110*a39ed23bSMarcel Ziswiler status = "okay"; 111*a39ed23bSMarcel Ziswiler}; 112*a39ed23bSMarcel Ziswiler 113*a39ed23bSMarcel Ziswiler&usb3_phy0 { 114*a39ed23bSMarcel Ziswiler status = "okay"; 115*a39ed23bSMarcel Ziswiler}; 116*a39ed23bSMarcel Ziswiler 117*a39ed23bSMarcel Ziswiler/* Verdin USB_2 */ 118*a39ed23bSMarcel Ziswiler&usb3_1 { 119*a39ed23bSMarcel Ziswiler status = "okay"; 120*a39ed23bSMarcel Ziswiler}; 121*a39ed23bSMarcel Ziswiler 122*a39ed23bSMarcel Ziswiler&usb3_phy1 { 123*a39ed23bSMarcel Ziswiler status = "okay"; 124*a39ed23bSMarcel Ziswiler}; 125*a39ed23bSMarcel Ziswiler 126*a39ed23bSMarcel Ziswiler/* Verdin SD_1 */ 127*a39ed23bSMarcel Ziswiler&usdhc2 { 128*a39ed23bSMarcel Ziswiler status = "okay"; 129*a39ed23bSMarcel Ziswiler}; 130