• Home
  • Raw
  • Download

Lines Matching +full:scl +full:- +full:gpios

1 // SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause
3 * Copyright (C) 2019-2020 Marek Vasut <marex@denx.de>
6 #include <dt-bindings/input/input.h>
7 #include <dt-bindings/pwm/pwm.h>
17 stdout-path = "serial0:115200n8";
20 clk_ext_audio_codec: clock-codec {
21 compatible = "fixed-clock";
22 #clock-cells = <0>;
23 clock-frequency = <24000000>;
26 display_bl: display-bl {
27 compatible = "pwm-backlight";
29 brightness-levels = <0 16 22 30 40 55 75 102 138 188 255>;
30 default-brightness-level = <8>;
31 enable-gpios = <&gpioi 0 GPIO_ACTIVE_HIGH>;
35 gpio-keys-polled {
36 compatible = "gpio-keys-polled";
37 poll-interval = <20>;
43 button-0 {
44 label = "TA1-GPIO-A";
46 gpios = <&gpiof 3 GPIO_ACTIVE_LOW>;
53 button-1 {
54 label = "TA2-GPIO-B";
56 gpios = <&gpiod 6 GPIO_ACTIVE_LOW>;
63 button-2 {
64 label = "TA3-GPIO-C";
66 gpios = <&gpiog 0 GPIO_ACTIVE_LOW>;
70 gpio-keys {
71 compatible = "gpio-keys";
73 button-3 {
74 label = "TA4-GPIO-D";
76 gpios = <&gpiod 12 GPIO_ACTIVE_LOW>;
77 wakeup-source;
82 compatible = "gpio-leds";
84 led-0 {
86 gpios = <&gpioc 6 GPIO_ACTIVE_HIGH>;
87 default-state = "off";
91 led-1 {
93 gpios = <&gpiod 11 GPIO_ACTIVE_HIGH>;
94 default-state = "off";
97 led-2 {
99 gpios = <&gpioi 2 GPIO_ACTIVE_HIGH>;
100 default-state = "off";
103 led-3 {
105 gpios = <&gpioi 3 GPIO_ACTIVE_HIGH>;
106 default-state = "off";
116 remote-endpoint = <&lcd_display_out>;
122 compatible = "audio-graph-card";
136 pinctrl-names = "default";
137 pinctrl-0 = <&cec_pins_a>;
142 pinctrl-names = "default";
143 pinctrl-0 = <&i2c2_pins_a>;
144 i2c-scl-rising-time-ns = <185>;
145 i2c-scl-falling-time-ns = <20>;
148 /delete-property/dmas;
149 /delete-property/dma-names;
154 pinctrl-names = "default";
155 pinctrl-0 = <&i2c5_pins_a>;
156 i2c-scl-rising-time-ns = <185>;
157 i2c-scl-falling-time-ns = <20>;
160 /delete-property/dmas;
161 /delete-property/dma-names;
166 #sound-dai-cells = <0>;
168 VDDA-supply = <&v3v3>;
169 VDDIO-supply = <&vdd>;
172 #address-cells = <1>;
173 #size-cells = <0>;
177 remote-endpoint = <&sai2a_endpoint>;
178 frame-master = <&sgtl5000_tx_endpoint>;
179 bitclock-master = <&sgtl5000_tx_endpoint>;
184 remote-endpoint = <&sai2b_endpoint>;
185 frame-master = <&sgtl5000_rx_endpoint>;
186 bitclock-master = <&sgtl5000_rx_endpoint>;
193 compatible = "edt,edt-ft5406";
195 interrupt-parent = <&gpioc>;
201 pinctrl-names = "default", "sleep";
202 pinctrl-0 = <&ltdc_pins_b>;
203 pinctrl-1 = <&ltdc_sleep_pins_b>;
208 remote-endpoint = <&lcd_panel_in>;
215 clock-names = "pclk", "x8k", "x11k";
216 pinctrl-names = "default", "sleep";
217 pinctrl-0 = <&sai2a_pins_b &sai2b_pins_b>;
218 pinctrl-1 = <&sai2a_sleep_pins_b &sai2b_sleep_pins_b>;
221 sai2a: audio-controller@4400b004 {
222 #clock-cells = <0>;
223 dma-names = "tx";
225 clock-names = "sai_ck";
230 remote-endpoint = <&sgtl5000_tx_endpoint>;
232 mclk-fs = <512>;
233 dai-tdm-slot-num = <2>;
234 dai-tdm-slot-width = <16>;
239 sai2b: audio-controller@4400b024 {
240 dma-names = "rx";
243 clock-names = "sai_ck", "MCLK";
248 remote-endpoint = <&sgtl5000_rx_endpoint>;
250 mclk-fs = <512>;
251 dai-tdm-slot-num = <2>;
252 dai-tdm-slot-width = <16>;
259 /* spare dmas for other usage (un-delete to enable pwm capture) */
260 /delete-property/dmas;
261 /delete-property/dma-names;
264 pinctrl-0 = <&pwm2_pins_a>;
265 pinctrl-names = "default";
274 pinctrl-names = "default";
275 pinctrl-0 = <&usart3_pins_a>;
280 pinctrl-names = "default";
281 pinctrl-0 = <&uart8_pins_a &uart8_rtscts_pins_a>;
282 uart-has-rtscts;
293 pinctrl-0 = <&usbotg_hs_pins_a>;
294 pinctrl-names = "default";
295 phy-names = "usb2-phy";
297 vbus-supply = <&vbus_otg>;
306 phy-supply = <&vdd_usb>;
307 vdda1v1-supply = <&reg11>;
308 vdda1v8-supply = <&reg18>;
312 phy-supply = <&vdd_usb>;
313 vdda1v1-supply = <&reg11>;
314 vdda1v8-supply = <&reg18>;