1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2 /* 3 * Copyright 2018 Bang & Olufsen 4 * Copyright 2022 Pengutronix 5 */ 6 7 /dts-v1/; 8 9 #include "imx8mm-innocomm-wb15.dtsi" 10 11 / { 12 model = "InnoComm WB15-EVK"; 13 compatible = "innocomm,wb15-evk", "fsl 14 15 chosen { 16 stdout-path = &uart2; 17 }; 18 19 leds { 20 compatible = "gpio-leds"; 21 pinctrl-names = "default"; 22 pinctrl-0 = <&pinctrl_gpio_led 23 24 led-0 { 25 label = "debug"; 26 gpios = <&gpio4 3 GPIO 27 default-state = "off"; 28 }; 29 }; 30 31 reg_vsd_3v3: regulator-vsd-3v3 { 32 compatible = "regulator-fixed" 33 pinctrl-names = "default"; 34 pinctrl-0 = <&pinctrl_reg_vsd_ 35 regulator-name = "VSD_3V3"; 36 regulator-min-microvolt = <330 37 regulator-max-microvolt = <330 38 gpio = <&gpio2 19 GPIO_ACTIVE_ 39 enable-active-high; 40 }; 41 42 reg_ethphy: regulator-eth-phy { 43 compatible = "regulator-fixed" 44 pinctrl-names = "default"; 45 pinctrl-0 = <&pinctrl_fec_phy_ 46 regulator-name = "PHY_3V3"; 47 regulator-min-microvolt = <330 48 regulator-max-microvolt = <330 49 gpio = <&gpio1 10 GPIO_ACTIVE_ 50 enable-active-high; 51 }; 52 }; 53 54 &fec1 { 55 pinctrl-names = "default"; 56 pinctrl-0 = <&pinctrl_fec>; 57 phy-mode = "rgmii-id"; 58 phy-handle = <ðphy0>; 59 fsl,magic-packet; 60 status = "okay"; 61 62 mdio { 63 #address-cells = <1>; 64 #size-cells = <0>; 65 66 ethphy0: ethernet-phy@1 { 67 compatible = "ethernet 68 reg = <0x1>; 69 pinctrl-names = "defau 70 pinctrl-0 = <&pinctrl_ 71 reset-gpios = <&gpio1 72 phy-supply = <®_eth 73 }; 74 }; 75 }; 76 77 &uart2 { 78 status = "okay"; 79 }; 80 81 &usbotg1 { 82 dr_mode = "otg"; 83 samsung,picophy-pre-emp-curr-control = 84 samsung,picophy-dc-vol-level-adjust = 85 disable-over-current; 86 status = "okay"; 87 }; 88 89 &usbotg2 { 90 dr_mode = "host"; 91 samsung,picophy-pre-emp-curr-control = 92 samsung,picophy-dc-vol-level-adjust = 93 disable-over-current; 94 status = "okay"; 95 }; 96 97 &usdhc2 { 98 cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW> 99 vmmc-supply = <®_vsd_3v3>; 100 status = "okay"; 101 }; 102 103 &iomuxc { 104 pinctrl_fec: fec-grp { 105 fsl,pins = < 106 MX8MM_IOMUXC_ENET_MDC_ 107 MX8MM_IOMUXC_ENET_MDIO 108 MX8MM_IOMUXC_ENET_TD3_ 109 MX8MM_IOMUXC_ENET_TD2_ 110 MX8MM_IOMUXC_ENET_TD1_ 111 MX8MM_IOMUXC_ENET_TD0_ 112 MX8MM_IOMUXC_ENET_RD3_ 113 MX8MM_IOMUXC_ENET_RD2_ 114 MX8MM_IOMUXC_ENET_RD1_ 115 MX8MM_IOMUXC_ENET_RD0_ 116 MX8MM_IOMUXC_ENET_TXC_ 117 MX8MM_IOMUXC_ENET_RXC_ 118 MX8MM_IOMUXC_ENET_RX_C 119 MX8MM_IOMUXC_ENET_TX_C 120 >; 121 }; 122 123 pinctrl_fec_phy: fec-phy-grp { 124 fsl,pins = < 125 MX8MM_IOMUXC_GPIO1_IO0 126 >; 127 }; 128 129 pinctrl_fec_phy_reg: fec-phy-reg-grp { 130 fsl,pins = < 131 MX8MM_IOMUXC_GPIO1_IO1 132 >; 133 }; 134 135 pinctrl_gpio_leds: led-grp { 136 fsl,pins = < 137 MX8MM_IOMUXC_SAI1_RXD1 138 >; 139 }; 140 141 pinctrl_reg_vsd_3v3: reg-vsd-3v3-grp { 142 fsl,pins = < 143 MX8MM_IOMUXC_SD2_RESET 144 >; 145 }; 146 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.