1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
2 /*
3 * Copyright 2017-2022 Toradex
4 */
5
6 / {
7 chosen {
8 stdout-path = "serial0:115200n8";
9 };
10
11 gpio-keys {
12 compatible = "gpio-keys";
13 pinctrl-names = "default";
14 pinctrl-0 = <&pinctrl_snvs_gpiokeys>;
15
16 power {
17 label = "Wake-Up";
18 gpios = <&gpio5 1 GPIO_ACTIVE_HIGH>;
19 linux,code = <KEY_WAKEUP>;
20 debounce-interval = <10>;
21 wakeup-source;
22 };
23 };
24
25 reg_3v3: regulator-3v3 {
26 compatible = "regulator-fixed";
27 regulator-name = "3.3V";
28 regulator-min-microvolt = <3300000>;
29 regulator-max-microvolt = <3300000>;
30 };
31
32 reg_5v0: regulator-5v0 {
33 compatible = "regulator-fixed";
34 regulator-name = "5V";
35 regulator-min-microvolt = <5000000>;
36 regulator-max-microvolt = <5000000>;
37 };
38
39 reg_usbh_vbus: regulator-usbh-vbus {
40 compatible = "regulator-fixed";
41 pinctrl-names = "default";
42 pinctrl-0 = <&pinctrl_usbh_reg>;
43 regulator-name = "VCC_USB[1-4]";
44 regulator-min-microvolt = <5000000>;
45 regulator-max-microvolt = <5000000>;
46 gpio = <&gpio1 2 GPIO_ACTIVE_LOW>;
47 vin-supply = <®_5v0>;
48 };
49 };
50
51 &adc1 {
52 status = "okay";
53 };
54
55 &ecspi1 {
56 status = "okay";
57
58 num-cs = <2>;
59 cs-gpios = <
60 &gpio3 26 GPIO_ACTIVE_HIGH /* SODIMM 86 LCD_DATA21 */
61 &gpio4 28 GPIO_ACTIVE_HIGH /* SODIMM 65 CSI_DATA07 */
62 >;
63 };
64
65 /*
66 * Following SODIMM Pins should not be accessed as GPIO on Aster board:
67 * 134 - AIN5_SCL (no connection)
68 * 127 - Voltage Level Translator OE# signal (IC11 and IC12)
69 *
70 * To configure GPIO to LED5, please disable FEC2 and uncomment the following:
71 * &iomuxc {
72 * pinctrl-names = "default";
73 * pinctrl-0 = <
74 * &pinctrl_gpio1
75 * &pinctrl_gpio2
76 * &pinctrl_gpio3
77 * &pinctrl_gpio4
78 * &pinctrl_gpio6 - for non-WiFi modules only
79 * &pinctrl_gpio7
80 * &pinctrl_gpio_aster
81 * >;
82 *
83 * pinctrl_gpio_aster: gpio-aster {
84 * fsl,pins = <
85 * MX6UL_PAD_GPIO1_IO07__GPIO1_IO07 0x1b0b0
86 * >;
87 * };
88 * };
89 */
90
91 &i2c1 {
92 status = "okay";
93
94 m41t0m6: rtc@68 {
95 compatible = "st,m41t0";
96 reg = <0x68>;
97 };
98 };
99
100 /* PWM <A> */
101 &pwm4 {
102 status = "okay";
103 };
104
105 /* PWM <B> */
106 &pwm5 {
107 status = "okay";
108 };
109
110 /* PWM <C> */
111 &pwm6 {
112 status = "okay";
113 };
114
115 /* PWM <D> */
116 &pwm7 {
117 status = "okay";
118 };
119
120 &uart1 {
121 status = "okay";
122 };
123
124 &uart2 {
125 status = "okay";
126 };
127
128 &uart5 {
129 status = "okay";
130 };
131
132 &usbotg1 {
133 vbus-supply = <®_usbh_vbus>;
134 status = "okay";
135 };
136
137 &usbotg2 {
138 vbus-supply = <®_usbh_vbus>;
139 status = "okay";
140 };
141
142 &usdhc1 {
143 vmmc-supply = <®_3v3>;
144 status = "okay";
145 };
Cache object: 1ab18d57cfb80499e05f1f56102facc6
|