1*123f4276SConor Dooley// SPDX-License-Identifier: (GPL-2.0 OR MIT) 2*123f4276SConor Dooley 3*123f4276SConor Dooley&iomux0 { 4*123f4276SConor Dooley spi0_fabric: mux-spi0-fabric { 5*123f4276SConor Dooley function = "spi0"; 6*123f4276SConor Dooley groups = "spi0_fabric"; 7*123f4276SConor Dooley }; 8*123f4276SConor Dooley 9*123f4276SConor Dooley spi0_mssio: mux-spi0-mssio { 10*123f4276SConor Dooley function = "spi0"; 11*123f4276SConor Dooley groups = "spi0_mssio"; 12*123f4276SConor Dooley }; 13*123f4276SConor Dooley 14*123f4276SConor Dooley spi1_fabric: mux-spi1-fabric { 15*123f4276SConor Dooley function = "spi1"; 16*123f4276SConor Dooley groups = "spi1_fabric"; 17*123f4276SConor Dooley }; 18*123f4276SConor Dooley 19*123f4276SConor Dooley spi1_mssio: mux-spi1-mssio { 20*123f4276SConor Dooley function = "spi1"; 21*123f4276SConor Dooley groups = "spi1_mssio"; 22*123f4276SConor Dooley }; 23*123f4276SConor Dooley 24*123f4276SConor Dooley i2c0_fabric: mux-i2c0-fabric { 25*123f4276SConor Dooley function = "i2c0"; 26*123f4276SConor Dooley groups = "i2c0_fabric"; 27*123f4276SConor Dooley }; 28*123f4276SConor Dooley 29*123f4276SConor Dooley i2c0_mssio: mux-i2c0-mssio { 30*123f4276SConor Dooley function = "i2c0"; 31*123f4276SConor Dooley groups = "i2c0_mssio"; 32*123f4276SConor Dooley }; 33*123f4276SConor Dooley 34*123f4276SConor Dooley i2c1_fabric: mux-i2c1-fabric { 35*123f4276SConor Dooley function = "i2c1"; 36*123f4276SConor Dooley groups = "i2c1_fabric"; 37*123f4276SConor Dooley }; 38*123f4276SConor Dooley 39*123f4276SConor Dooley i2c1_mssio: mux-i2c1-mssio { 40*123f4276SConor Dooley function = "i2c1"; 41*123f4276SConor Dooley groups = "i2c1_mssio"; 42*123f4276SConor Dooley }; 43*123f4276SConor Dooley 44*123f4276SConor Dooley can0_fabric: mux-can0-fabric { 45*123f4276SConor Dooley function = "can0"; 46*123f4276SConor Dooley groups = "can0_fabric"; 47*123f4276SConor Dooley }; 48*123f4276SConor Dooley 49*123f4276SConor Dooley can0_mssio: mux-can0-mssio { 50*123f4276SConor Dooley function = "can0"; 51*123f4276SConor Dooley groups = "can0_mssio"; 52*123f4276SConor Dooley }; 53*123f4276SConor Dooley 54*123f4276SConor Dooley can1_fabric: mux-can1-fabric { 55*123f4276SConor Dooley function = "can1"; 56*123f4276SConor Dooley groups = "can1_fabric"; 57*123f4276SConor Dooley }; 58*123f4276SConor Dooley 59*123f4276SConor Dooley can1_mssio: mux-can1-mssio { 60*123f4276SConor Dooley function = "can1"; 61*123f4276SConor Dooley groups = "can1_mssio"; 62*123f4276SConor Dooley }; 63*123f4276SConor Dooley 64*123f4276SConor Dooley qspi_fabric: mux-qspi-fabric { 65*123f4276SConor Dooley function = "qspi"; 66*123f4276SConor Dooley groups = "qspi_fabric"; 67*123f4276SConor Dooley }; 68*123f4276SConor Dooley 69*123f4276SConor Dooley qspi_mssio: mux-qspi-mssio { 70*123f4276SConor Dooley function = "qspi"; 71*123f4276SConor Dooley groups = "qspi_mssio"; 72*123f4276SConor Dooley }; 73*123f4276SConor Dooley 74*123f4276SConor Dooley uart0_fabric: mux-uart0-fabric { 75*123f4276SConor Dooley function = "uart0"; 76*123f4276SConor Dooley groups = "uart0_fabric"; 77*123f4276SConor Dooley }; 78*123f4276SConor Dooley 79*123f4276SConor Dooley uart0_mssio: mux-uart0-mssio { 80*123f4276SConor Dooley function = "uart0"; 81*123f4276SConor Dooley groups = "uart0_mssio"; 82*123f4276SConor Dooley }; 83*123f4276SConor Dooley 84*123f4276SConor Dooley uart1_fabric: mux-uart1-fabric { 85*123f4276SConor Dooley function = "uart1"; 86*123f4276SConor Dooley groups = "uart1_fabric"; 87*123f4276SConor Dooley }; 88*123f4276SConor Dooley 89*123f4276SConor Dooley uart1_mssio: mux-uart1-mssio { 90*123f4276SConor Dooley function = "uart1"; 91*123f4276SConor Dooley groups = "uart1_mssio"; 92*123f4276SConor Dooley }; 93*123f4276SConor Dooley 94*123f4276SConor Dooley uart2_fabric: mux-uart2-fabric { 95*123f4276SConor Dooley function = "uart2"; 96*123f4276SConor Dooley groups = "uart2_fabric"; 97*123f4276SConor Dooley }; 98*123f4276SConor Dooley 99*123f4276SConor Dooley uart2_mssio: mux-uart2-mssio { 100*123f4276SConor Dooley function = "uart2"; 101*123f4276SConor Dooley groups = "uart2_mssio"; 102*123f4276SConor Dooley }; 103*123f4276SConor Dooley 104*123f4276SConor Dooley uart3_fabric: mux-uart3-fabric { 105*123f4276SConor Dooley function = "uart3"; 106*123f4276SConor Dooley groups = "uart3_fabric"; 107*123f4276SConor Dooley }; 108*123f4276SConor Dooley 109*123f4276SConor Dooley uart3_mssio: mux-uart3-mssio { 110*123f4276SConor Dooley function = "uart3"; 111*123f4276SConor Dooley groups = "uart3_mssio"; 112*123f4276SConor Dooley }; 113*123f4276SConor Dooley 114*123f4276SConor Dooley uart4_fabric: mux-uart4-fabric { 115*123f4276SConor Dooley function = "uart4"; 116*123f4276SConor Dooley groups = "uart4_fabric"; 117*123f4276SConor Dooley }; 118*123f4276SConor Dooley 119*123f4276SConor Dooley uart4_mssio: mux-uart4-mssio { 120*123f4276SConor Dooley function = "uart4"; 121*123f4276SConor Dooley groups = "uart4_mssio"; 122*123f4276SConor Dooley }; 123*123f4276SConor Dooley 124*123f4276SConor Dooley mdio0_fabric: mux-mdio0-fabric { 125*123f4276SConor Dooley function = "mdio0"; 126*123f4276SConor Dooley groups = "mdio0_fabric"; 127*123f4276SConor Dooley }; 128*123f4276SConor Dooley 129*123f4276SConor Dooley mdio0_mssio: mux-mdio0-mssio { 130*123f4276SConor Dooley function = "mdio0"; 131*123f4276SConor Dooley groups = "mdio0_mssio"; 132*123f4276SConor Dooley }; 133*123f4276SConor Dooley 134*123f4276SConor Dooley mdio1_fabric: mux-mdio1-fabric { 135*123f4276SConor Dooley function = "mdio1"; 136*123f4276SConor Dooley groups = "mdio1_fabric"; 137*123f4276SConor Dooley }; 138*123f4276SConor Dooley 139*123f4276SConor Dooley mdio1_mssio: mux-mdio1-mssio { 140*123f4276SConor Dooley function = "mdio1"; 141*123f4276SConor Dooley groups = "mdio1_mssio"; 142*123f4276SConor Dooley }; 143*123f4276SConor Dooley}; 144*123f4276SConor Dooley 145*123f4276SConor Dooley&mssio { 146*123f4276SConor Dooley ikrd_can1_cfg: ikrd-can1-cfg { 147*123f4276SConor Dooley can1-pins { 148*123f4276SConor Dooley pins = <34>, <35>, <36>; 149*123f4276SConor Dooley function = "can"; 150*123f4276SConor Dooley bias-pull-up; 151*123f4276SConor Dooley drive-strength = <8>; 152*123f4276SConor Dooley power-source = <3300000>; 153*123f4276SConor Dooley microchip,ibufmd = <0x1>; 154*123f4276SConor Dooley }; 155*123f4276SConor Dooley }; 156*123f4276SConor Dooley 157*123f4276SConor Dooley ikrd_spi1_cfg: ikrd-spi1-cfg { 158*123f4276SConor Dooley spi1-pins { 159*123f4276SConor Dooley pins = <30>, <31>, <32>, <33>; 160*123f4276SConor Dooley function = "spi"; 161*123f4276SConor Dooley bias-pull-up; 162*123f4276SConor Dooley drive-strength = <8>; 163*123f4276SConor Dooley power-source = <3300000>; 164*123f4276SConor Dooley microchip,ibufmd = <0x1>; 165*123f4276SConor Dooley }; 166*123f4276SConor Dooley }; 167*123f4276SConor Dooley}; 168