// SPDX-License-Identifier: (GPL-2.0 OR MIT) &iomux0 { spi0_fio: mux-spi0-fabric { function = "spi0"; groups = "spi0_fabric"; }; spi1_mssio: mux-spi1-mssio { function = "spi1"; groups = "spi1_mssio"; }; i2c0_mssio: mux-i2c0-mssio { function = "i2c0"; groups = "i2c0_mssio"; }; i2c1_mssio: mux-i2c1-mssio { function = "i2c1"; groups = "i2c1_mssio"; }; can0_fio: mux-can0-fabric { function = "can0"; groups = "can0_fabric"; }; can1_fio: mux-can1-fabric { function = "can1"; groups = "can1_fabric"; }; qspi_fio: mux-qspi-fabric { function = "qspi"; groups = "qspi_fabric"; }; uart0_mssio: mux-uart0-mssio { function = "uart0"; groups = "uart0_mssio"; }; uart1_fio: mux-uart1-fabric { function = "uart1"; groups = "uart1_fabric"; }; uart2_fio: mux-uart2-fabric { function = "uart2"; groups = "uart2_fabric"; }; uart3_fio: mux-uart3-fabric { function = "uart3"; groups = "uart3_fabric"; }; uart4_fio: mux-uart4-fabric { function = "uart4"; groups = "uart4_fabric"; }; mdio0_fio: mux-mdio0-fabric { function = "mdio0"; groups = "mdio0_fabric"; }; mdio1_fio: mux-mdio1-fabric { function = "mdio1"; groups = "mdio1_fabric"; }; }; &gpio2_pinctrl { //TODO rethink the labels, since a bunch of these are not defaults or //just outright remove the non-default groups mdio0_default: mux-mac0 { function = "mdio0"; groups = "mdio0"; }; mdio0_gpio: mux-mac0-gpio2 { function = "gpio"; groups = "gpio_mdio0"; }; mdio1_default: mux-mac1 { function = "mdio1"; groups = "mdio1"; }; mdio1_gpio: mux-mac1-gpio2 { function = "gpio"; groups = "gpio_mdio1"; }; spi0_default: mux-spi0 { function = "spi0"; groups = "spi0"; }; spi0_gpio: mux-spi0-gpio2 { function = "gpio"; groups = "gpio_spi0"; }; can0_default: mux-can0 { function = "can0"; groups = "can0"; }; can0_gpio: mux-can0-gpio2 { function = "gpio"; groups = "gpio_can0"; }; pcie_default: mux-pcie { function = "pcie"; groups = "pcie"; }; pcie_gpio: mux-pcie-gpio2 { function = "gpio"; groups = "gpio_pcie"; }; qspi_default: mux-qspi { function = "qspi"; groups = "qspi"; }; qspi_gpio: mux-qspi-gpio2 { function = "gpio"; groups = "gpio_qspi"; }; uart3_default: mux-uart3 { function = "uart3"; groups = "uart3"; }; uart3_gpio: mux-uart3-gpio2 { function = "gpio"; groups = "gpio_uart3"; }; uart4_default: mux-uart4 { function = "uart4"; groups = "uart4"; }; uart4_gpio: mux-uart4-gpio2 { function = "gpio"; groups = "gpio_uart4"; }; can1_default: mux-can1 { function = "can1"; groups = "can1"; }; can1_gpio: mux-can1-gpio2 { function = "gpio"; groups = "gpio_can1"; }; uart2_default: mux-uart2 { function = "uart2"; groups = "uart2"; }; uart2_gpio: mux-uart2-gpio2 { function = "gpio"; groups = "gpio_uart2"; }; };