1*ad0de4ceSMarcel Ziswiler// SPDX-License-Identifier: GPL-2.0-or-later OR MIT 2*ad0de4ceSMarcel Ziswiler/* 3*ad0de4ceSMarcel Ziswiler * Copyright 2022 Toradex 4*ad0de4ceSMarcel Ziswiler */ 5*ad0de4ceSMarcel Ziswiler 6*ad0de4ceSMarcel Ziswiler#include "imx8qm-apalis-v1.1.dtsi" 7*ad0de4ceSMarcel Ziswiler 8*ad0de4ceSMarcel Ziswiler/ { 9*ad0de4ceSMarcel Ziswiler model = "Toradex Apalis iMX8QM"; 10*ad0de4ceSMarcel Ziswiler compatible = "toradex,apalis-imx8", 11*ad0de4ceSMarcel Ziswiler "fsl,imx8qm"; 12*ad0de4ceSMarcel Ziswiler}; 13*ad0de4ceSMarcel Ziswiler 14*ad0de4ceSMarcel Ziswilerðphy0 { 15*ad0de4ceSMarcel Ziswiler interrupts = <5 IRQ_TYPE_LEVEL_LOW>; 16*ad0de4ceSMarcel Ziswiler}; 17*ad0de4ceSMarcel Ziswiler 18*ad0de4ceSMarcel Ziswiler/* 19*ad0de4ceSMarcel Ziswiler * Apalis iMX8QM V1.0 has PHY KSZ9031. the Micrel PHY driver 20*ad0de4ceSMarcel Ziswiler * doesn't support setting internal PHY delay for TXC line for 21*ad0de4ceSMarcel Ziswiler * this PHY model. Use delay on MAC side instead. 22*ad0de4ceSMarcel Ziswiler */ 23*ad0de4ceSMarcel Ziswiler&fec1 { 24*ad0de4ceSMarcel Ziswiler phy-mode = "rgmii-rxid"; 25*ad0de4ceSMarcel Ziswiler}; 26*ad0de4ceSMarcel Ziswiler 27*ad0de4ceSMarcel Ziswiler/* TODO: Apalis HDMI1 */ 28*ad0de4ceSMarcel Ziswiler 29*ad0de4ceSMarcel Ziswiler/* Apalis I2C2 (DDC) */ 30*ad0de4ceSMarcel Ziswiler&i2c0 { 31*ad0de4ceSMarcel Ziswiler pinctrl-names = "default"; 32*ad0de4ceSMarcel Ziswiler pinctrl-0 = <&pinctrl_lpi2c0>; 33*ad0de4ceSMarcel Ziswiler #address-cells = <1>; 34*ad0de4ceSMarcel Ziswiler #size-cells = <0>; 35*ad0de4ceSMarcel Ziswiler clock-frequency = <100000>; 36*ad0de4ceSMarcel Ziswiler}; 37*ad0de4ceSMarcel Ziswiler 38*ad0de4ceSMarcel Ziswiler&lsio_gpio0 { 39*ad0de4ceSMarcel Ziswiler gpio-line-names = "MXM3_279", 40*ad0de4ceSMarcel Ziswiler "MXM3_277", 41*ad0de4ceSMarcel Ziswiler "MXM3_135", 42*ad0de4ceSMarcel Ziswiler "MXM3_203", 43*ad0de4ceSMarcel Ziswiler "MXM3_201", 44*ad0de4ceSMarcel Ziswiler "MXM3_275", 45*ad0de4ceSMarcel Ziswiler "MXM3_110", 46*ad0de4ceSMarcel Ziswiler "MXM3_120", 47*ad0de4ceSMarcel Ziswiler "MXM3_1/GPIO1", 48*ad0de4ceSMarcel Ziswiler "MXM3_3/GPIO2", 49*ad0de4ceSMarcel Ziswiler "MXM3_124", 50*ad0de4ceSMarcel Ziswiler "MXM3_122", 51*ad0de4ceSMarcel Ziswiler "MXM3_5/GPIO3", 52*ad0de4ceSMarcel Ziswiler "MXM3_7/GPIO4", 53*ad0de4ceSMarcel Ziswiler "", 54*ad0de4ceSMarcel Ziswiler "", 55*ad0de4ceSMarcel Ziswiler "MXM3_4", 56*ad0de4ceSMarcel Ziswiler "MXM3_211", 57*ad0de4ceSMarcel Ziswiler "MXM3_209", 58*ad0de4ceSMarcel Ziswiler "MXM3_2", 59*ad0de4ceSMarcel Ziswiler "MXM3_136", 60*ad0de4ceSMarcel Ziswiler "MXM3_134", 61*ad0de4ceSMarcel Ziswiler "MXM3_6", 62*ad0de4ceSMarcel Ziswiler "MXM3_8", 63*ad0de4ceSMarcel Ziswiler "MXM3_112", 64*ad0de4ceSMarcel Ziswiler "MXM3_118", 65*ad0de4ceSMarcel Ziswiler "MXM3_114", 66*ad0de4ceSMarcel Ziswiler "MXM3_116"; 67*ad0de4ceSMarcel Ziswiler}; 68*ad0de4ceSMarcel Ziswiler 69*ad0de4ceSMarcel Ziswiler&lsio_gpio1 { 70*ad0de4ceSMarcel Ziswiler gpio-line-names = "", 71*ad0de4ceSMarcel Ziswiler "", 72*ad0de4ceSMarcel Ziswiler "", 73*ad0de4ceSMarcel Ziswiler "", 74*ad0de4ceSMarcel Ziswiler "MXM3_286", 75*ad0de4ceSMarcel Ziswiler "", 76*ad0de4ceSMarcel Ziswiler "MXM3_87", 77*ad0de4ceSMarcel Ziswiler "MXM3_99", 78*ad0de4ceSMarcel Ziswiler "MXM3_138", 79*ad0de4ceSMarcel Ziswiler "MXM3_140", 80*ad0de4ceSMarcel Ziswiler "MXM3_239", 81*ad0de4ceSMarcel Ziswiler "", 82*ad0de4ceSMarcel Ziswiler "MXM3_281", 83*ad0de4ceSMarcel Ziswiler "MXM3_283", 84*ad0de4ceSMarcel Ziswiler "MXM3_126", 85*ad0de4ceSMarcel Ziswiler "MXM3_132", 86*ad0de4ceSMarcel Ziswiler "", 87*ad0de4ceSMarcel Ziswiler "", 88*ad0de4ceSMarcel Ziswiler "", 89*ad0de4ceSMarcel Ziswiler "", 90*ad0de4ceSMarcel Ziswiler "MXM3_173", 91*ad0de4ceSMarcel Ziswiler "MXM3_175", 92*ad0de4ceSMarcel Ziswiler "MXM3_123"; 93*ad0de4ceSMarcel Ziswiler}; 94*ad0de4ceSMarcel Ziswiler 95*ad0de4ceSMarcel Ziswiler&lsio_gpio2 { 96*ad0de4ceSMarcel Ziswiler gpio-line-names = "", 97*ad0de4ceSMarcel Ziswiler "", 98*ad0de4ceSMarcel Ziswiler "", 99*ad0de4ceSMarcel Ziswiler "", 100*ad0de4ceSMarcel Ziswiler "", 101*ad0de4ceSMarcel Ziswiler "", 102*ad0de4ceSMarcel Ziswiler "", 103*ad0de4ceSMarcel Ziswiler "MXM3_198", 104*ad0de4ceSMarcel Ziswiler "MXM3_35", 105*ad0de4ceSMarcel Ziswiler "MXM3_164", 106*ad0de4ceSMarcel Ziswiler "", 107*ad0de4ceSMarcel Ziswiler "", 108*ad0de4ceSMarcel Ziswiler "", 109*ad0de4ceSMarcel Ziswiler "", 110*ad0de4ceSMarcel Ziswiler "MXM3_217", 111*ad0de4ceSMarcel Ziswiler "MXM3_215", 112*ad0de4ceSMarcel Ziswiler "", 113*ad0de4ceSMarcel Ziswiler "", 114*ad0de4ceSMarcel Ziswiler "MXM3_193", 115*ad0de4ceSMarcel Ziswiler "MXM3_194", 116*ad0de4ceSMarcel Ziswiler "MXM3_37", 117*ad0de4ceSMarcel Ziswiler "", 118*ad0de4ceSMarcel Ziswiler "MXM3_271", 119*ad0de4ceSMarcel Ziswiler "MXM3_273", 120*ad0de4ceSMarcel Ziswiler "MXM3_195", 121*ad0de4ceSMarcel Ziswiler "MXM3_197", 122*ad0de4ceSMarcel Ziswiler "MXM3_177", 123*ad0de4ceSMarcel Ziswiler "MXM3_179", 124*ad0de4ceSMarcel Ziswiler "MXM3_181", 125*ad0de4ceSMarcel Ziswiler "MXM3_183", 126*ad0de4ceSMarcel Ziswiler "MXM3_185", 127*ad0de4ceSMarcel Ziswiler "MXM3_187"; 128*ad0de4ceSMarcel Ziswiler}; 129*ad0de4ceSMarcel Ziswiler 130*ad0de4ceSMarcel Ziswiler&lsio_gpio3 { 131*ad0de4ceSMarcel Ziswiler gpio-line-names = "MXM3_191", 132*ad0de4ceSMarcel Ziswiler "", 133*ad0de4ceSMarcel Ziswiler "MXM3_221", 134*ad0de4ceSMarcel Ziswiler "MXM3_225", 135*ad0de4ceSMarcel Ziswiler "MXM3_223", 136*ad0de4ceSMarcel Ziswiler "MXM3_227", 137*ad0de4ceSMarcel Ziswiler "MXM3_200", 138*ad0de4ceSMarcel Ziswiler "MXM3_235", 139*ad0de4ceSMarcel Ziswiler "MXM3_231", 140*ad0de4ceSMarcel Ziswiler "MXM3_229", 141*ad0de4ceSMarcel Ziswiler "MXM3_233", 142*ad0de4ceSMarcel Ziswiler "MXM3_204", 143*ad0de4ceSMarcel Ziswiler "MXM3_196", 144*ad0de4ceSMarcel Ziswiler "", 145*ad0de4ceSMarcel Ziswiler "MXM3_202", 146*ad0de4ceSMarcel Ziswiler "", 147*ad0de4ceSMarcel Ziswiler "", 148*ad0de4ceSMarcel Ziswiler "", 149*ad0de4ceSMarcel Ziswiler "MXM3_305", 150*ad0de4ceSMarcel Ziswiler "MXM3_307", 151*ad0de4ceSMarcel Ziswiler "MXM3_309", 152*ad0de4ceSMarcel Ziswiler "MXM3_311", 153*ad0de4ceSMarcel Ziswiler "MXM3_315", 154*ad0de4ceSMarcel Ziswiler "MXM3_317", 155*ad0de4ceSMarcel Ziswiler "MXM3_319", 156*ad0de4ceSMarcel Ziswiler "MXM3_321", 157*ad0de4ceSMarcel Ziswiler "MXM3_15/GPIO7", 158*ad0de4ceSMarcel Ziswiler "MXM3_63", 159*ad0de4ceSMarcel Ziswiler "MXM3_17/GPIO8", 160*ad0de4ceSMarcel Ziswiler "MXM3_12", 161*ad0de4ceSMarcel Ziswiler "MXM3_14", 162*ad0de4ceSMarcel Ziswiler "MXM3_16"; 163*ad0de4ceSMarcel Ziswiler}; 164*ad0de4ceSMarcel Ziswiler 165*ad0de4ceSMarcel Ziswiler&lsio_gpio4 { 166*ad0de4ceSMarcel Ziswiler gpio-line-names = "MXM3_18", 167*ad0de4ceSMarcel Ziswiler "MXM3_11/GPIO5", 168*ad0de4ceSMarcel Ziswiler "MXM3_13/GPIO6", 169*ad0de4ceSMarcel Ziswiler "MXM3_274", 170*ad0de4ceSMarcel Ziswiler "MXM3_84", 171*ad0de4ceSMarcel Ziswiler "MXM3_262", 172*ad0de4ceSMarcel Ziswiler "MXM3_96", 173*ad0de4ceSMarcel Ziswiler "", 174*ad0de4ceSMarcel Ziswiler "", 175*ad0de4ceSMarcel Ziswiler "", 176*ad0de4ceSMarcel Ziswiler "", 177*ad0de4ceSMarcel Ziswiler "", 178*ad0de4ceSMarcel Ziswiler "MXM3_190", 179*ad0de4ceSMarcel Ziswiler "", 180*ad0de4ceSMarcel Ziswiler "", 181*ad0de4ceSMarcel Ziswiler "", 182*ad0de4ceSMarcel Ziswiler "MXM3_269", 183*ad0de4ceSMarcel Ziswiler "MXM3_251", 184*ad0de4ceSMarcel Ziswiler "MXM3_253", 185*ad0de4ceSMarcel Ziswiler "MXM3_295", 186*ad0de4ceSMarcel Ziswiler "MXM3_299", 187*ad0de4ceSMarcel Ziswiler "MXM3_301", 188*ad0de4ceSMarcel Ziswiler "MXM3_297", 189*ad0de4ceSMarcel Ziswiler "MXM3_293", 190*ad0de4ceSMarcel Ziswiler "MXM3_291", 191*ad0de4ceSMarcel Ziswiler "MXM3_289", 192*ad0de4ceSMarcel Ziswiler "MXM3_287"; 193*ad0de4ceSMarcel Ziswiler 194*ad0de4ceSMarcel Ziswiler /* Enable pcie root / sata ref clock unconditionally */ 195*ad0de4ceSMarcel Ziswiler pcie-sata-hog { 196*ad0de4ceSMarcel Ziswiler gpios = <27 GPIO_ACTIVE_HIGH>; 197*ad0de4ceSMarcel Ziswiler }; 198*ad0de4ceSMarcel Ziswiler 199*ad0de4ceSMarcel Ziswiler}; 200*ad0de4ceSMarcel Ziswiler 201*ad0de4ceSMarcel Ziswiler&lsio_gpio5 { 202*ad0de4ceSMarcel Ziswiler gpio-line-names = "", 203*ad0de4ceSMarcel Ziswiler "", 204*ad0de4ceSMarcel Ziswiler "", 205*ad0de4ceSMarcel Ziswiler "", 206*ad0de4ceSMarcel Ziswiler "", 207*ad0de4ceSMarcel Ziswiler "", 208*ad0de4ceSMarcel Ziswiler "", 209*ad0de4ceSMarcel Ziswiler "", 210*ad0de4ceSMarcel Ziswiler "", 211*ad0de4ceSMarcel Ziswiler "", 212*ad0de4ceSMarcel Ziswiler "", 213*ad0de4ceSMarcel Ziswiler "", 214*ad0de4ceSMarcel Ziswiler "", 215*ad0de4ceSMarcel Ziswiler "", 216*ad0de4ceSMarcel Ziswiler "MXM3_150", 217*ad0de4ceSMarcel Ziswiler "MXM3_160", 218*ad0de4ceSMarcel Ziswiler "MXM3_162", 219*ad0de4ceSMarcel Ziswiler "MXM3_144", 220*ad0de4ceSMarcel Ziswiler "MXM3_146", 221*ad0de4ceSMarcel Ziswiler "MXM3_148", 222*ad0de4ceSMarcel Ziswiler "MXM3_152", 223*ad0de4ceSMarcel Ziswiler "MXM3_156", 224*ad0de4ceSMarcel Ziswiler "MXM3_158", 225*ad0de4ceSMarcel Ziswiler "MXM3_159", 226*ad0de4ceSMarcel Ziswiler "MXM3_184", 227*ad0de4ceSMarcel Ziswiler "MXM3_180", 228*ad0de4ceSMarcel Ziswiler "MXM3_186", 229*ad0de4ceSMarcel Ziswiler "MXM3_188", 230*ad0de4ceSMarcel Ziswiler "MXM3_176", 231*ad0de4ceSMarcel Ziswiler "MXM3_178"; 232*ad0de4ceSMarcel Ziswiler}; 233*ad0de4ceSMarcel Ziswiler 234*ad0de4ceSMarcel Ziswiler&lsio_gpio6 { 235*ad0de4ceSMarcel Ziswiler gpio-line-names = "", 236*ad0de4ceSMarcel Ziswiler "", 237*ad0de4ceSMarcel Ziswiler "", 238*ad0de4ceSMarcel Ziswiler "", 239*ad0de4ceSMarcel Ziswiler "", 240*ad0de4ceSMarcel Ziswiler "", 241*ad0de4ceSMarcel Ziswiler "", 242*ad0de4ceSMarcel Ziswiler "", 243*ad0de4ceSMarcel Ziswiler "", 244*ad0de4ceSMarcel Ziswiler "", 245*ad0de4ceSMarcel Ziswiler "MXM3_261", 246*ad0de4ceSMarcel Ziswiler "MXM3_263", 247*ad0de4ceSMarcel Ziswiler "MXM3_259", 248*ad0de4ceSMarcel Ziswiler "MXM3_257", 249*ad0de4ceSMarcel Ziswiler "MXM3_255", 250*ad0de4ceSMarcel Ziswiler "MXM3_128", 251*ad0de4ceSMarcel Ziswiler "MXM3_130", 252*ad0de4ceSMarcel Ziswiler "MXM3_265", 253*ad0de4ceSMarcel Ziswiler "MXM3_249", 254*ad0de4ceSMarcel Ziswiler "MXM3_247", 255*ad0de4ceSMarcel Ziswiler "MXM3_245", 256*ad0de4ceSMarcel Ziswiler "MXM3_243"; 257*ad0de4ceSMarcel Ziswiler}; 258*ad0de4ceSMarcel Ziswiler 259*ad0de4ceSMarcel Ziswiler&pinctrl_fec1 { 260*ad0de4ceSMarcel Ziswiler fsl,pins = 261*ad0de4ceSMarcel Ziswiler /* Use pads in 1.8V mode */ 262*ad0de4ceSMarcel Ziswiler <IMX8QM_COMP_CTL_GPIO_1V8_3V3_ENET_ENETB_PAD 0x000014a0>, 263*ad0de4ceSMarcel Ziswiler <IMX8QM_ENET0_MDC_CONN_ENET0_MDC 0x06000020>, 264*ad0de4ceSMarcel Ziswiler <IMX8QM_ENET0_MDIO_CONN_ENET0_MDIO 0x06000020>, 265*ad0de4ceSMarcel Ziswiler <IMX8QM_ENET0_RGMII_TX_CTL_CONN_ENET0_RGMII_TX_CTL 0x06000020>, 266*ad0de4ceSMarcel Ziswiler <IMX8QM_ENET0_RGMII_TXC_CONN_ENET0_RGMII_TXC 0x06000020>, 267*ad0de4ceSMarcel Ziswiler <IMX8QM_ENET0_RGMII_TXD0_CONN_ENET0_RGMII_TXD0 0x06000020>, 268*ad0de4ceSMarcel Ziswiler <IMX8QM_ENET0_RGMII_TXD1_CONN_ENET0_RGMII_TXD1 0x06000020>, 269*ad0de4ceSMarcel Ziswiler <IMX8QM_ENET0_RGMII_TXD2_CONN_ENET0_RGMII_TXD2 0x06000020>, 270*ad0de4ceSMarcel Ziswiler <IMX8QM_ENET0_RGMII_TXD3_CONN_ENET0_RGMII_TXD3 0x06000020>, 271*ad0de4ceSMarcel Ziswiler <IMX8QM_ENET0_RGMII_RXC_CONN_ENET0_RGMII_RXC 0x06000020>, 272*ad0de4ceSMarcel Ziswiler <IMX8QM_ENET0_RGMII_RX_CTL_CONN_ENET0_RGMII_RX_CTL 0x06000020>, 273*ad0de4ceSMarcel Ziswiler <IMX8QM_ENET0_RGMII_RXD0_CONN_ENET0_RGMII_RXD0 0x06000020>, 274*ad0de4ceSMarcel Ziswiler <IMX8QM_ENET0_RGMII_RXD1_CONN_ENET0_RGMII_RXD1 0x06000020>, 275*ad0de4ceSMarcel Ziswiler <IMX8QM_ENET0_RGMII_RXD2_CONN_ENET0_RGMII_RXD2 0x06000020>, 276*ad0de4ceSMarcel Ziswiler <IMX8QM_ENET0_RGMII_RXD3_CONN_ENET0_RGMII_RXD3 0x06000020>, 277*ad0de4ceSMarcel Ziswiler <IMX8QM_ENET0_REFCLK_125M_25M_CONN_ENET0_REFCLK_125M_25M 0x06000020>, 278*ad0de4ceSMarcel Ziswiler /* On-module ETH_RESET# */ 279*ad0de4ceSMarcel Ziswiler <IMX8QM_LVDS1_GPIO01_LSIO_GPIO1_IO11 0x06000020>, 280*ad0de4ceSMarcel Ziswiler /* On-module ETH_INT# */ 281*ad0de4ceSMarcel Ziswiler <IMX8QM_LVDS0_GPIO01_LSIO_GPIO1_IO05 0x04000060>; 282*ad0de4ceSMarcel Ziswiler}; 283*ad0de4ceSMarcel Ziswiler 284*ad0de4ceSMarcel Ziswiler&pinctrl_fec1_sleep { 285*ad0de4ceSMarcel Ziswiler fsl,pins = 286*ad0de4ceSMarcel Ziswiler <IMX8QM_COMP_CTL_GPIO_1V8_3V3_ENET_ENETB_PAD 0x000014a0>, 287*ad0de4ceSMarcel Ziswiler <IMX8QM_ENET0_MDC_LSIO_GPIO4_IO14 0x04000040>, 288*ad0de4ceSMarcel Ziswiler <IMX8QM_ENET0_MDIO_LSIO_GPIO4_IO13 0x04000040>, 289*ad0de4ceSMarcel Ziswiler <IMX8QM_ENET0_RGMII_TX_CTL_LSIO_GPIO5_IO31 0x04000040>, 290*ad0de4ceSMarcel Ziswiler <IMX8QM_ENET0_RGMII_TXC_LSIO_GPIO5_IO30 0x04000040>, 291*ad0de4ceSMarcel Ziswiler <IMX8QM_ENET0_RGMII_TXD0_LSIO_GPIO6_IO00 0x04000040>, 292*ad0de4ceSMarcel Ziswiler <IMX8QM_ENET0_RGMII_TXD1_LSIO_GPIO6_IO01 0x04000040>, 293*ad0de4ceSMarcel Ziswiler <IMX8QM_ENET0_RGMII_TXD2_LSIO_GPIO6_IO02 0x04000040>, 294*ad0de4ceSMarcel Ziswiler <IMX8QM_ENET0_RGMII_TXD3_LSIO_GPIO6_IO03 0x04000040>, 295*ad0de4ceSMarcel Ziswiler <IMX8QM_ENET0_RGMII_RXC_LSIO_GPIO6_IO04 0x04000040>, 296*ad0de4ceSMarcel Ziswiler <IMX8QM_ENET0_RGMII_RX_CTL_LSIO_GPIO6_IO05 0x04000040>, 297*ad0de4ceSMarcel Ziswiler <IMX8QM_ENET0_RGMII_RXD0_LSIO_GPIO6_IO06 0x04000040>, 298*ad0de4ceSMarcel Ziswiler <IMX8QM_ENET0_RGMII_RXD1_LSIO_GPIO6_IO07 0x04000040>, 299*ad0de4ceSMarcel Ziswiler <IMX8QM_ENET0_RGMII_RXD2_LSIO_GPIO6_IO08 0x04000040>, 300*ad0de4ceSMarcel Ziswiler <IMX8QM_ENET0_RGMII_RXD3_LSIO_GPIO6_IO09 0x04000040>, 301*ad0de4ceSMarcel Ziswiler <IMX8QM_ENET0_REFCLK_125M_25M_LSIO_GPIO4_IO15 0x04000040>, 302*ad0de4ceSMarcel Ziswiler <IMX8QM_LVDS1_GPIO01_LSIO_GPIO1_IO11 0x04000040>, 303*ad0de4ceSMarcel Ziswiler <IMX8QM_LVDS0_GPIO01_LSIO_GPIO1_IO05 0x04000040>; 304*ad0de4ceSMarcel Ziswiler}; 305*ad0de4ceSMarcel Ziswiler 306*ad0de4ceSMarcel Ziswiler&iomuxc { 307*ad0de4ceSMarcel Ziswiler /* Apalis I2C2 (DDC) */ 308*ad0de4ceSMarcel Ziswiler pinctrl_lpi2c0: lpi2c0grp { 309*ad0de4ceSMarcel Ziswiler fsl,pins = 310*ad0de4ceSMarcel Ziswiler <IMX8QM_HDMI_TX0_TS_SCL_DMA_I2C0_SCL 0x04000022>, 311*ad0de4ceSMarcel Ziswiler <IMX8QM_HDMI_TX0_TS_SDA_DMA_I2C0_SDA 0x04000022>; 312*ad0de4ceSMarcel Ziswiler }; 313*ad0de4ceSMarcel Ziswiler}; 314*ad0de4ceSMarcel Ziswiler 315*ad0de4ceSMarcel Ziswiler/* On-module PCIe_CTRL0_CLKREQ */ 316*ad0de4ceSMarcel Ziswiler&pinctrl_pcie_sata_refclk { 317*ad0de4ceSMarcel Ziswiler fsl,pins = 318*ad0de4ceSMarcel Ziswiler <IMX8QM_PCIE_CTRL0_CLKREQ_B_LSIO_GPIO4_IO27 0x00000021>; 319*ad0de4ceSMarcel Ziswiler}; 320*ad0de4ceSMarcel Ziswiler 321*ad0de4ceSMarcel Ziswiler/* TODO: On-module Wi-Fi */ 322*ad0de4ceSMarcel Ziswiler 323*ad0de4ceSMarcel Ziswiler/* Apalis MMC1 */ 324*ad0de4ceSMarcel Ziswiler&usdhc2 { 325*ad0de4ceSMarcel Ziswiler /* 326*ad0de4ceSMarcel Ziswiler * The PMIC on V1.0A HW generates 1.6V instead of 1.8V which creates 327*ad0de4ceSMarcel Ziswiler * issues with certain SD cards, disable 1.8V signaling for now. 328*ad0de4ceSMarcel Ziswiler */ 329*ad0de4ceSMarcel Ziswiler no-1-8-v; 330*ad0de4ceSMarcel Ziswiler}; 331*ad0de4ceSMarcel Ziswiler 332*ad0de4ceSMarcel Ziswiler/* Apalis SD1 */ 333*ad0de4ceSMarcel Ziswiler&usdhc3 { 334*ad0de4ceSMarcel Ziswiler /* 335*ad0de4ceSMarcel Ziswiler * The PMIC on V1.0A HW generates 1.6V instead of 1.8V which creates 336*ad0de4ceSMarcel Ziswiler * issues with certain SD cards, disable 1.8V signaling for now. 337*ad0de4ceSMarcel Ziswiler */ 338*ad0de4ceSMarcel Ziswiler no-1-8-v; 339*ad0de4ceSMarcel Ziswiler}; 340