Lines Matching +full:vdd +full:- +full:micb
1 // SPDX-License-Identifier: GPL-2.0
5 #include <dt-bindings/media/video-interfaces.h>
9 stdout-path = &uart1;
17 backlight_display: backlight-display {
18 compatible = "pwm-backlight";
20 brightness-levels = <0 4 8 16 32 64 128 255>;
21 default-brightness-level = <6>;
26 reg_sd1_vmmc: regulator-sd1-vmmc {
27 compatible = "regulator-fixed";
28 regulator-name = "VSD_3V3";
29 regulator-min-microvolt = <3300000>;
30 regulator-max-microvolt = <3300000>;
32 enable-active-high;
35 reg_peri_3v3: regulator-peri-3v3 {
36 compatible = "regulator-fixed";
37 pinctrl-names = "default";
38 pinctrl-0 = <&pinctrl_peri_3v3>;
39 regulator-name = "VPERI_3V3";
40 regulator-min-microvolt = <3300000>;
41 regulator-max-microvolt = <3300000>;
47 * - sensors
48 * - ethernet phy
49 * - can
50 * - bluetooth
51 * - wm8960 audio codec
52 * - ov5640 camera
54 regulator-always-on;
57 reg_can_3v3: regulator-can-3v3 {
58 compatible = "regulator-fixed";
59 regulator-name = "can-3v3";
60 regulator-min-microvolt = <3300000>;
61 regulator-max-microvolt = <3300000>;
65 sound-wm8960 {
66 compatible = "fsl,imx-audio-wm8960";
67 model = "wm8960-audio";
68 audio-cpu = <&sai2>;
69 audio-codec = <&codec>;
70 audio-asrc = <&asrc>;
71 hp-det-gpio = <&gpio5 4 0>;
72 audio-routing =
83 "Mic Jack", "MICB",
84 "AMIC", "MICB";
87 spi-4 {
88 compatible = "spi-gpio";
89 pinctrl-names = "default";
90 pinctrl-0 = <&pinctrl_spi4>;
92 sck-gpios = <&gpio5 11 0>;
93 mosi-gpios = <&gpio5 10 0>;
94 cs-gpios = <&gpio5 7 GPIO_ACTIVE_LOW>;
95 num-chipselects = <1>;
96 #address-cells = <1>;
97 #size-cells = <0>;
101 gpio-controller;
102 #gpio-cells = <2>;
104 registers-number = <1>;
105 spi-max-frequency = <100000>;
106 enable-gpios = <&gpio5 8 GPIO_ACTIVE_LOW>;
116 remote-endpoint = <&display_out>;
123 assigned-clocks = <&clks IMX6UL_CLK_PLL4_AUDIO_DIV>;
124 assigned-clock-rates = <786432000>;
128 clock-frequency = <100000>;
129 pinctrl-names = "default";
130 pinctrl-0 = <&pinctrl_i2c2>;
134 #sound-dai-cells = <0>;
137 wlf,shared-lrclk;
138 wlf,hp-cfg = <3 2 3>;
139 wlf,gpio-cfg = <1 3>;
141 clock-names = "mclk";
147 pinctrl-names = "default";
148 pinctrl-0 = <&pinctrl_camera_clock>;
150 clock-names = "xclk";
151 powerdown-gpios = <&gpio_spi 6 GPIO_ACTIVE_HIGH>;
152 reset-gpios = <&gpio_spi 5 GPIO_ACTIVE_LOW>;
156 remote-endpoint = <¶llel_from_ov5640>;
157 bus-width = <8>;
158 data-shift = <2>; /* lines 9:2 are used */
159 hsync-active = <0>;
160 vsync-active = <0>;
161 pclk-sample = <1>;
168 pinctrl-names = "default";
169 pinctrl-0 = <&pinctrl_csi1>;
174 remote-endpoint = <&ov5640_to_parallel>;
175 bus-type = <MEDIA_BUS_TYPE_PARALLEL>;
181 pinctrl-names = "default";
182 pinctrl-0 = <&pinctrl_enet1>;
183 phy-mode = "rmii";
184 phy-handle = <ðphy0>;
185 phy-supply = <®_peri_3v3>;
190 pinctrl-names = "default";
191 pinctrl-0 = <&pinctrl_enet2>;
192 phy-mode = "rmii";
193 phy-handle = <ðphy1>;
194 phy-supply = <®_peri_3v3>;
198 #address-cells = <1>;
199 #size-cells = <0>;
201 ethphy0: ethernet-phy@2 {
202 compatible = "ethernet-phy-id0022.1560";
204 micrel,led-mode = <1>;
206 clock-names = "rmii-ref";
210 ethphy1: ethernet-phy@1 {
211 compatible = "ethernet-phy-id0022.1560";
213 micrel,led-mode = <1>;
215 clock-names = "rmii-ref";
221 pinctrl-names = "default";
222 pinctrl-0 = <&pinctrl_flexcan1>;
223 xceiver-supply = <®_can_3v3>;
228 pinctrl-names = "default";
229 pinctrl-0 = <&pinctrl_flexcan2>;
230 xceiver-supply = <®_can_3v3>;
235 eth0-phy-hog {
236 gpio-hog;
238 output-high;
239 line-name = "eth0-phy";
242 eth1-phy-hog {
243 gpio-hog;
245 output-high;
246 line-name = "eth1-phy";
251 clock-frequency = <100000>;
252 pinctrl-names = "default";
253 pinctrl-0 = <&pinctrl_i2c1>;
259 vdd-supply = <®_peri_3v3>;
260 vddio-supply = <®_peri_3v3>;
265 assigned-clocks = <&clks IMX6UL_CLK_LCDIF_PRE_SEL>;
266 assigned-clock-parents = <&clks IMX6UL_CLK_PLL5_VIDEO_DIV>;
267 pinctrl-names = "default";
268 pinctrl-0 = <&pinctrl_lcdif_dat
274 remote-endpoint = <&panel_in>;
280 pinctrl-names = "default";
281 pinctrl-0 = <&pinctrl_pwm1>;
286 pinctrl-names = "default";
287 pinctrl-0 = <&pinctrl_qspi>;
291 #address-cells = <1>;
292 #size-cells = <1>;
293 compatible = "micron,n25q256a", "jedec,spi-nor";
294 spi-max-frequency = <29000000>;
295 spi-rx-bus-width = <4>;
296 spi-tx-bus-width = <1>;
302 pinctrl-names = "default";
303 pinctrl-0 = <&pinctrl_sai2>;
304 assigned-clocks = <&clks IMX6UL_CLK_SAI2_SEL>,
306 assigned-clock-parents = <&clks IMX6UL_CLK_PLL4_AUDIO_DIV>;
307 assigned-clock-rates = <0>, <12288000>;
308 fsl,sai-mclk-direction-output;
321 pinctrl-names = "default";
322 pinctrl-0 = <&pinctrl_tsc>;
323 xnur-gpios = <&gpio1 3 GPIO_ACTIVE_LOW>;
324 measure-delay-time = <0xffff>;
325 pre-charge-time = <0xfff>;
330 pinctrl-names = "default";
331 pinctrl-0 = <&pinctrl_uart1>;
336 pinctrl-names = "default";
337 pinctrl-0 = <&pinctrl_uart2>;
338 uart-has-rtscts;
344 pinctrl-names = "default";
345 pinctrl-0 = <&pinctrl_usb_otg1>;
351 disable-over-current;
356 fsl,tx-d-cal = <106>;
360 fsl,tx-d-cal = <106>;
364 pinctrl-names = "default", "state_100mhz", "state_200mhz";
365 pinctrl-0 = <&pinctrl_usdhc1>;
366 pinctrl-1 = <&pinctrl_usdhc1_100mhz>;
367 pinctrl-2 = <&pinctrl_usdhc1_200mhz>;
368 cd-gpios = <&gpio1 19 GPIO_ACTIVE_LOW>;
369 keep-power-in-suspend;
370 wakeup-source;
371 vmmc-supply = <®_sd1_vmmc>;
376 pinctrl-names = "default";
377 pinctrl-0 = <&pinctrl_usdhc2>;
378 no-1-8-v;
379 broken-cd;
380 keep-power-in-suspend;
381 wakeup-source;
386 pinctrl-names = "default";
387 pinctrl-0 = <&pinctrl_wdog>;
388 fsl,ext-reset-output;
392 pinctrl-names = "default";
611 pinctrl_usdhc1_100mhz: usdhc1-100mhz-grp {
623 pinctrl_usdhc1_200mhz: usdhc1-200mhz-grp {