1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 2 // 3 // Copyright (C) 2018 emtrion GmbH 4 // 5 6 / { 7 aliases { 8 boardid = &boardid; 9 mmc0 = &usdhc3; 10 mmc1 = &usdhc2; 11 mmc2 = &usdhc1; 12 mmc3 = &usdhc4; 13 }; 14 15 reg_wall_5p0: reg-wall5p0 { 16 compatible = "regulator-fixed"; 17 regulator-name = "Main-Supply"; 18 regulator-min-microvolt = <5000000>; 19 regulator-max-microvolt = <5000000>; 20 regulator-always-on; 21 regulator-boot-on; 22 }; 23 24 reg_base3p3: reg-base3p3 { 25 compatible = "regulator-fixed"; 26 vin-supply = <®_wall_5p0>; 27 regulator-name = "3V3-avari"; 28 regulator-min-microvolt = <3300000>; 29 regulator-max-microvolt = <3300000>; 30 regulator-always-on; 31 regulator-boot-on; 32 }; 33 34 reg_base1p5: reg-base1p5 { 35 compatible = "regulator-fixed"; 36 vin-supply = <®_base3p3>; 37 regulator-name = "1V5-avari"; 38 regulator-min-microvolt = <1500000>; 39 regulator-max-microvolt = <1500000>; 40 regulator-always-on; 41 regulator-boot-on; 42 }; 43 44 reg_usb_otg: reg-otgvbus { 45 compatible = "regulator-fixed"; 46 vin-supply = <®_wall_5p0>; 47 regulator-name = "OTG_VBUS"; 48 regulator-min-microvolt = <5000000>; 49 regulator-max-microvolt = <5000000>; 50 gpio = <&gpio1 8 GPIO_ACTIVE_LOW>; 51 regulator-always-on; 52 }; 53 54 clk_codec: clock-codec { 55 compatible = "fixed-clock"; 56 #clock-cells = <0>; 57 clock-frequency = <12000000>; 58 }; 59 60 sound { 61 compatible = "fsl,imx-audio-sgtl5000"; 62 model = "emCON-avari-sgtl5000"; 63 ssi-controller = <&ssi2>; 64 audio-codec = <&sgtl5000>; 65 audio-routing = 66 "Headphone Jack", "HP_OUT"; 67 mux-int-port = <2>; 68 mux-ext-port = <3>; 69 }; 70 }; 71 72 &audmux { 73 pinctrl-names = "default"; 74 pinctrl-0 = <&pinctrl_audmux>; 75 status = "okay"; 76 }; 77 78 &can1 { 79 status = "okay"; 80 }; 81 82 &can2 { 83 status = "okay"; 84 }; 85 86 &ecspi2 { 87 status = "okay"; 88 }; 89 90 &hdmi { 91 ddc-i2c-bus = <&i2c2>; 92 status = "okay"; 93 }; 94 95 &i2c2 { 96 status = "okay"; 97 }; 98 99 &i2c3 { 100 clock-frequency = <100000>; 101 pinctrl-names = "default"; 102 pinctrl-0 = <&pinctrl_i2c3>; 103 status = "okay"; 104 105 sgtl5000: audio-codec@a { 106 compatible = "fsl,sgtl5000"; 107 reg = <0x0a>; 108 #sound-dai-cells = <0>; 109 clocks = <&clk_codec>; 110 VDDA-supply = <®_base3p3>; 111 VDDIO-supply = <®_base3p3>; 112 }; 113 114 captouch: touchscreen@38 { 115 compatible = "edt,edt-ft5406"; 116 reg = <0x38>; 117 pinctrl-names = "default"; 118 pinctrl-0 = <&pinctrl_irq_touch2 &pinctrl_emcon_gpio4>; 119 interrupt-parent = <&gpio6>; 120 interrupts = <31 IRQ_TYPE_EDGE_FALLING>; 121 wake-gpios = <&gpio2 3 GPIO_ACTIVE_HIGH>; 122 wakeup-source; 123 }; 124 125 boardid: gpio@3a { 126 compatible = "nxp,pca8574"; 127 reg = <0x3a>; 128 gpio-controller; 129 #gpio-cells = <2>; 130 }; 131 }; 132 133 &pcie { 134 status = "okay"; 135 }; 136 137 &rgb_encoder { 138 status = "okay"; 139 }; 140 141 &rgb_panel { 142 compatible = "edt,etm0700g0bdh6"; 143 status = "okay"; 144 }; 145 146 &ssi2 { 147 status = "okay"; 148 }; 149 150 &uart2 { 151 status = "okay"; 152 uart-has-rtscts; 153 }; 154 155 &uart3 { 156 status = "okay"; 157 }; 158 159 &uart4 { 160 status = "okay"; 161 }; 162 163 &uart5 { 164 status = "okay"; 165 }; 166 167 &usbh1 { 168 status = "okay"; 169 }; 170 171 &usbotg { 172 status = "okay"; 173 }; 174 175 &usdhc1 { 176 status = "okay"; 177 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.