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>;
32 power-supply = <®_panel_bl>;
36 gpio-keys-polled {
37 compatible = "gpio-keys-polled";
38 poll-interval = <20>;
44 button-0 {
45 label = "TA1-GPIO-A";
47 gpios = <&gpiof 3 GPIO_ACTIVE_LOW>;
54 button-1 {
55 label = "TA2-GPIO-B";
57 gpios = <&gpiod 6 GPIO_ACTIVE_LOW>;
64 button-2 {
65 label = "TA3-GPIO-C";
67 gpios = <&gpiog 0 GPIO_ACTIVE_LOW>;
71 gpio-keys {
72 compatible = "gpio-keys";
74 button-3 {
75 label = "TA4-GPIO-D";
77 gpios = <&gpiod 12 GPIO_ACTIVE_LOW>;
78 wakeup-source;
83 compatible = "gpio-leds";
85 led-0 {
87 gpios = <&gpioc 6 GPIO_ACTIVE_HIGH>;
88 default-state = "off";
92 led-1 {
94 gpios = <&gpiod 11 GPIO_ACTIVE_HIGH>;
95 default-state = "off";
98 led-2 {
100 gpios = <&gpioi 2 GPIO_ACTIVE_HIGH>;
101 default-state = "off";
104 led-3 {
106 gpios = <&gpioi 3 GPIO_ACTIVE_HIGH>;
107 default-state = "off";
114 power-supply = <®_panel_bl>;
118 remote-endpoint = <&lcd_display_out>;
123 reg_panel_bl: regulator-panel-bl {
124 compatible = "regulator-fixed";
125 regulator-name = "panel_backlight";
126 regulator-min-microvolt = <3300000>;
127 regulator-max-microvolt = <3300000>;
128 vin-supply = <®_panel_supply>;
131 reg_panel_supply: regulator-panel-supply {
132 compatible = "regulator-fixed";
133 regulator-name = "panel_supply";
134 regulator-min-microvolt = <24000000>;
135 regulator-max-microvolt = <24000000>;
139 compatible = "audio-graph-card";
150 pinctrl-names = "default";
151 pinctrl-0 = <&cec_pins_a>;
156 pinctrl-names = "default";
157 pinctrl-0 = <&i2c2_pins_a>;
158 i2c-scl-rising-time-ns = <185>;
159 i2c-scl-falling-time-ns = <20>;
162 /delete-property/dmas;
163 /delete-property/dma-names;
168 pinctrl-names = "default";
169 pinctrl-0 = <&i2c5_pins_a>;
170 i2c-scl-rising-time-ns = <185>;
171 i2c-scl-falling-time-ns = <20>;
174 /delete-property/dmas;
175 /delete-property/dma-names;
180 #sound-dai-cells = <0>;
182 VDDA-supply = <&v3v3>;
183 VDDIO-supply = <&vdd>;
186 #address-cells = <1>;
187 #size-cells = <0>;
191 remote-endpoint = <&sai2a_endpoint>;
192 frame-master = <&sgtl5000_tx_endpoint>;
193 bitclock-master = <&sgtl5000_tx_endpoint>;
198 remote-endpoint = <&sai2b_endpoint>;
199 frame-master = <&sgtl5000_rx_endpoint>;
200 bitclock-master = <&sgtl5000_rx_endpoint>;
207 compatible = "edt,edt-ft5406";
209 interrupt-parent = <&gpioc>;
215 pinctrl-names = "default", "sleep";
216 pinctrl-0 = <<dc_pins_b>;
217 pinctrl-1 = <<dc_sleep_pins_b>;
222 remote-endpoint = <&lcd_panel_in>;
229 clock-names = "pclk", "x8k", "x11k";
230 pinctrl-names = "default", "sleep";
231 pinctrl-0 = <&sai2a_pins_b &sai2b_pins_b>;
232 pinctrl-1 = <&sai2a_sleep_pins_b &sai2b_sleep_pins_b>;
235 sai2a: audio-controller@4400b004 {
236 #clock-cells = <0>;
237 dma-names = "tx";
239 clock-names = "sai_ck";
244 remote-endpoint = <&sgtl5000_tx_endpoint>;
246 mclk-fs = <512>;
247 dai-tdm-slot-num = <2>;
248 dai-tdm-slot-width = <16>;
253 sai2b: audio-controller@4400b024 {
254 dma-names = "rx";
257 clock-names = "sai_ck", "MCLK";
262 remote-endpoint = <&sgtl5000_rx_endpoint>;
264 mclk-fs = <512>;
265 dai-tdm-slot-num = <2>;
266 dai-tdm-slot-width = <16>;
273 /* spare dmas for other usage (un-delete to enable pwm capture) */
274 /delete-property/dmas;
275 /delete-property/dma-names;
278 pinctrl-0 = <&pwm2_pins_a>;
279 pinctrl-names = "default";
288 pinctrl-names = "default";
289 pinctrl-0 = <&usart3_pins_a>;
290 /delete-property/dmas;
291 /delete-property/dma-names;
296 pinctrl-names = "default";
297 pinctrl-0 = <&uart8_pins_a &uart8_rtscts_pins_a>;
298 uart-has-rtscts;
299 /delete-property/dmas;
300 /delete-property/dma-names;
311 pinctrl-0 = <&usbotg_hs_pins_a>;
312 pinctrl-names = "default";
313 phy-names = "usb2-phy";
315 vbus-supply = <&vbus_otg>;
324 phy-supply = <&vdd_usb>;
328 phy-supply = <&vdd_usb>;