1 // SPDX-License-Identifier: GPL-2.0-or-later O 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 2 /* 2 /* 3 * Copyright 2022 Toradex 3 * Copyright 2022 Toradex 4 */ 4 */ 5 5 6 / { 6 / { 7 aliases { 7 aliases { 8 rtc0 = &rtc_i2c; 8 rtc0 = &rtc_i2c; 9 rtc1 = &rtc; 9 rtc1 = &rtc; 10 }; 10 }; 11 11 12 reg_usb_host_vbus: regulator-usb-host- 12 reg_usb_host_vbus: regulator-usb-host-vbus { 13 regulator-name = "VCC USBH2(AB 13 regulator-name = "VCC USBH2(ABCD) / USBH(3|4)"; 14 }; 14 }; 15 }; 15 }; 16 16 17 &adc0 { 17 &adc0 { 18 status = "okay"; 18 status = "okay"; 19 }; 19 }; 20 20 21 &adc1 { 21 &adc1 { 22 status = "okay"; 22 status = "okay"; 23 }; 23 }; 24 24 25 /* TODO: Audio Mixer */ 25 /* TODO: Audio Mixer */ 26 26 27 /* TODO: Asynchronous Sample Rate Converter (A 27 /* TODO: Asynchronous Sample Rate Converter (ASRC) */ 28 28 29 /* TODO: Display Controller */ 29 /* TODO: Display Controller */ 30 30 31 /* TODO: DPU */ 31 /* TODO: DPU */ 32 32 33 /* Apalis ETH1 */ 33 /* Apalis ETH1 */ 34 &fec1 { 34 &fec1 { 35 status = "okay"; 35 status = "okay"; 36 }; 36 }; 37 37 >> 38 /* Apalis CAN1 */ >> 39 &flexcan1 { >> 40 status = "okay"; >> 41 }; >> 42 >> 43 /* Apalis CAN2 */ >> 44 &flexcan2 { >> 45 status = "okay"; >> 46 }; >> 47 >> 48 /* TODO: GPU */ >> 49 38 /* Apalis I2C1 */ 50 /* Apalis I2C1 */ 39 &i2c2 { 51 &i2c2 { 40 status = "okay"; 52 status = "okay"; 41 53 42 /* M41T0M6 real time clock on carrier 54 /* M41T0M6 real time clock on carrier board */ 43 rtc_i2c: rtc@68 { 55 rtc_i2c: rtc@68 { 44 status = "okay"; 56 status = "okay"; 45 }; 57 }; 46 }; 58 }; 47 59 48 /* Apalis I2C3 (CAM) */ 60 /* Apalis I2C3 (CAM) */ 49 &i2c3 { 61 &i2c3 { 50 status = "okay"; 62 status = "okay"; 51 }; 63 }; 52 64 53 /* Apalis SPI1 */ 65 /* Apalis SPI1 */ 54 &lpspi0 { 66 &lpspi0 { 55 status = "okay"; 67 status = "okay"; 56 }; 68 }; 57 69 58 /* Apalis SPI2 */ 70 /* Apalis SPI2 */ 59 &lpspi2 { 71 &lpspi2 { 60 status = "okay"; 72 status = "okay"; 61 }; 73 }; 62 74 63 /* Apalis UART3 */ 75 /* Apalis UART3 */ 64 &lpuart0 { 76 &lpuart0 { 65 status = "okay"; 77 status = "okay"; 66 }; 78 }; 67 79 68 /* Apalis UART1 */ 80 /* Apalis UART1 */ 69 &lpuart1 { 81 &lpuart1 { 70 status = "okay"; 82 status = "okay"; 71 }; 83 }; 72 84 73 /* Apalis UART4 */ 85 /* Apalis UART4 */ 74 &lpuart2 { 86 &lpuart2 { 75 status = "okay"; 87 status = "okay"; 76 }; 88 }; 77 89 78 /* Apalis UART2 */ 90 /* Apalis UART2 */ 79 &lpuart3 { 91 &lpuart3 { 80 status = "okay"; 92 status = "okay"; 81 }; 93 }; 82 94 83 /* Apalis PWM3, MXM3 pin 6 */ 95 /* Apalis PWM3, MXM3 pin 6 */ 84 &lsio_pwm0 { 96 &lsio_pwm0 { 85 status = "okay"; 97 status = "okay"; 86 }; 98 }; 87 99 88 /* Apalis PWM4, MXM3 pin 8 */ 100 /* Apalis PWM4, MXM3 pin 8 */ 89 &lsio_pwm1 { 101 &lsio_pwm1 { 90 status = "okay"; 102 status = "okay"; 91 }; 103 }; 92 104 93 /* Apalis PWM1, MXM3 pin 2 */ 105 /* Apalis PWM1, MXM3 pin 2 */ 94 &lsio_pwm2 { 106 &lsio_pwm2 { 95 status = "okay"; 107 status = "okay"; 96 }; 108 }; 97 109 98 /* Apalis PWM2, MXM3 pin 4 */ 110 /* Apalis PWM2, MXM3 pin 4 */ 99 &lsio_pwm3 { 111 &lsio_pwm3 { 100 status = "okay"; 112 status = "okay"; 101 }; 113 }; 102 114 103 /* TODO: Apalis PCIE1 */ 115 /* TODO: Apalis PCIE1 */ 104 116 105 /* TODO: Apalis BKL1_PWM */ 117 /* TODO: Apalis BKL1_PWM */ 106 118 107 /* TODO: Apalis DAP1 */ 119 /* TODO: Apalis DAP1 */ 108 120 109 /* TODO: Apalis Analogue Audio */ 121 /* TODO: Apalis Analogue Audio */ 110 122 111 /* TODO: Apalis SATA1 */ 123 /* TODO: Apalis SATA1 */ 112 124 113 /* TODO: Apalis SPDIF1 */ 125 /* TODO: Apalis SPDIF1 */ 114 126 115 /* TODO: Apalis USBH2, Apalis USBH3 and on-mod 127 /* TODO: Apalis USBH2, Apalis USBH3 and on-module Wi-Fi via on-module HSIC Hub */ 116 128 117 /* Apalis USBO1 */ 129 /* Apalis USBO1 */ 118 &usbotg1 { 130 &usbotg1 { 119 status = "okay"; 131 status = "okay"; 120 }; 132 }; 121 133 122 /* TODO: Apalis USBH4 SuperSpeed */ 134 /* TODO: Apalis USBH4 SuperSpeed */ >> 135 >> 136 /* Apalis MMC1 */ >> 137 &usdhc2 { >> 138 status = "okay"; >> 139 }; >> 140 >> 141 /* Apalis SD1 */ >> 142 &usdhc3 { >> 143 status = "okay"; >> 144 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.