// SPDX-License-Identifier: GPL-2.0-or-later OR MIT /* * Copyright 2025 Uros Majstorovic */ /* Verdin HDMI_1 Audio */ &aud2htx { status = "okay"; }; /* Verdin SPI_1 */ &ecspi1 { #address-cells = <1>; #size-cells = <0>; status = "okay"; spidev@0 { /* Use compatible "rohm,dh2228fv" to bind spidev driver */ compatible = "rohm,dh2228fv"; reg = <0>; spi-max-frequency = <50000000>; }; }; &eqos { status = "disabled"; }; &fec { status = "disabled"; }; &flexcan1 { status = "disabled"; }; &flexcan2 { status = "disabled"; }; /* Verdin QSPI_1 */ &flexspi { status = "disabled"; }; &gpio4 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_ctrl_sleep_moci>; }; /* Verdin I2C_2_DSI */ &i2c2 { status = "disabled"; }; /* CAM I2C, disabled for now */ &i2c3 { status = "disabled"; }; /* Verdin I2C_1 */ &i2c4 { status = "okay"; }; /* Verdin PCIE_1 */ &pcie { status = "okay"; }; &pcie_phy { status = "okay"; }; /* Verdin PWM_1 */ &pwm1 { status = "okay"; }; /* Verdin PWM_2 */ &pwm2 { status = "disabled"; }; /* Verdin PWM_3_DSI */ &pwm3 { status = "disabled"; }; ®_usdhc2_vmmc { vin-supply = <®_3p3v>; }; /* Verdin HDMI_1 Audio */ &sound_hdmi { status = "okay"; }; /* Verdin UART_1 */ &uart1 { status = "disabled"; }; /* Verdin UART_2 */ &uart2 { status = "disabled"; }; /* Verdin UART_3, used as the Linux Console */ &uart3 { status = "okay"; }; /* Verdin USB_1 */ &usb3_0 { status = "okay"; }; &usb3_phy0 { status = "okay"; }; /* Verdin USB_2 */ &usb3_1 { // fsl,permanently-attached; status = "okay"; }; &usb3_phy1 { status = "okay"; }; /* Verdin SDCard */ &usdhc2 { status = "okay"; }; /* Video and graphics */ &vpu_g1 { status = "okay"; }; &vpu_g2 { status = "okay"; }; &vpu_vc8000e { status = "okay"; }; &vpu_v4l2 { status = "okay"; }; &gpu_2d { status = "okay"; }; &gpu_3d { status = "okay"; }; &ml_vipsi { status = "okay"; }; &mix_gpu_ml { status = "okay"; };