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 <[email protected]>
6 #include <dt-bindings/input/input.h>
7 #include <dt-bindings/pwm/pwm.h>
10 clk_ext_audio_codec: clock-codec {
11 compatible = "fixed-clock";
12 #clock-cells = <0>;
13 clock-frequency = <24000000>;
16 display_bl: display-bl {
17 compatible = "pwm-backlight";
19 brightness-levels = <0 16 22 30 40 55 75 102 138 188 255>;
20 default-brightness-level = <8>;
21 enable-gpios = <&gpioi 0 GPIO_ACTIVE_HIGH>;
22 power-supply = <&reg_panel_bl>;
26 gpio-keys-polled {
27 compatible = "gpio-keys-polled";
28 poll-interval = <20>;
34 button-0 {
35 label = "TA1-GPIO-A";
37 gpios = <&gpiof 3 GPIO_ACTIVE_LOW>;
44 button-1 {
45 label = "TA2-GPIO-B";
47 gpios = <&gpiod 6 GPIO_ACTIVE_LOW>;
54 button-2 {
55 label = "TA3-GPIO-C";
57 gpios = <&gpiog 0 GPIO_ACTIVE_LOW>;
61 gpio-keys {
62 compatible = "gpio-keys";
64 button-3 {
65 label = "TA4-GPIO-D";
67 gpios = <&gpiod 12 GPIO_ACTIVE_LOW>;
68 wakeup-source;
73 compatible = "gpio-leds";
75 led-0 {
77 gpios = <&gpioc 6 GPIO_ACTIVE_HIGH>;
78 default-state = "off";
82 led-1 {
84 gpios = <&gpiod 11 GPIO_ACTIVE_HIGH>;
85 default-state = "off";
88 led-2 {
90 gpios = <&gpioi 2 GPIO_ACTIVE_HIGH>;
91 default-state = "off";
94 led-3 {
96 gpios = <&gpioi 3 GPIO_ACTIVE_HIGH>;
97 default-state = "off";
104 power-supply = <&reg_panel_bl>;
108 remote-endpoint = <&lcd_display_out>;
113 reg_panel_bl: regulator-panel-bl {
114 compatible = "regulator-fixed";
115 regulator-name = "panel_backlight";
116 regulator-min-microvolt = <3300000>;
117 regulator-max-microvolt = <3300000>;
118 vin-supply = <&reg_panel_supply>;
121 reg_panel_supply: regulator-panel-supply {
122 compatible = "regulator-fixed";
123 regulator-name = "panel_supply";
124 regulator-min-microvolt = <24000000>;
125 regulator-max-microvolt = <24000000>;
129 compatible = "audio-graph-card";
143 pinctrl-names = "default";
144 pinctrl-0 = <&cec_pins_a>;
149 pinctrl-names = "default";
150 pinctrl-0 = <&i2c2_pins_a>;
151 i2c-scl-rising-time-ns = <185>;
152 i2c-scl-falling-time-ns = <20>;
155 /delete-property/dmas;
156 /delete-property/dma-names;
161 pinctrl-names = "default";
162 pinctrl-0 = <&i2c5_pins_a>;
163 i2c-scl-rising-time-ns = <185>;
164 i2c-scl-falling-time-ns = <20>;
167 /delete-property/dmas;
168 /delete-property/dma-names;
173 #sound-dai-cells = <0>;
175 VDDA-supply = <&v3v3>;
176 VDDIO-supply = <&vdd>;
179 #address-cells = <1>;
180 #size-cells = <0>;
184 remote-endpoint = <&sai2a_endpoint>;
189 remote-endpoint = <&sai2b_endpoint>;
196 compatible = "edt,edt-ft5406";
198 interrupt-parent = <&gpioc>;
204 pinctrl-names = "default", "sleep";
205 pinctrl-0 = <&ltdc_pins_b>;
206 pinctrl-1 = <&ltdc_sleep_pins_b>;
211 remote-endpoint = <&lcd_panel_in>;
218 clock-names = "pclk", "x8k", "x11k";
219 pinctrl-names = "default", "sleep";
220 pinctrl-0 = <&sai2a_pins_b &sai2b_pins_b>;
221 pinctrl-1 = <&sai2a_sleep_pins_b &sai2b_sleep_pins_b>;
224 sai2a: audio-controller@4400b004 {
225 #clock-cells = <0>;
226 dma-names = "tx";
228 clock-names = "sai_ck";
233 remote-endpoint = <&sgtl5000_tx_endpoint>;
234 bitclock-master;
235 dai-format = "i2s";
236 dai-tdm-slot-num = <2>;
237 dai-tdm-slot-width = <16>;
238 frame-master;
239 mclk-fs = <256>;
244 sai2b: audio-controller@4400b024 {
245 dma-names = "rx";
248 clock-names = "sai_ck", "MCLK";
253 remote-endpoint = <&sgtl5000_rx_endpoint>;
254 bitclock-master;
255 dai-format = "i2s";
256 dai-tdm-slot-num = <2>;
257 dai-tdm-slot-width = <16>;
258 frame-master;
259 mclk-fs = <256>;
266 /* spare dmas for other usage (un-delete to enable pwm capture) */
267 /delete-property/dmas;
268 /delete-property/dma-names;
271 pinctrl-0 = <&pwm2_pins_a>;
272 pinctrl-names = "default";
281 pinctrl-names = "default";
282 pinctrl-0 = <&usart3_pins_a>;
283 /delete-property/dmas;
284 /delete-property/dma-names;
289 pinctrl-names = "default";
290 pinctrl-0 = <&uart8_pins_a &uart8_rtscts_pins_a>;
291 uart-has-rtscts;
292 /delete-property/dmas;
293 /delete-property/dma-names;
303 pinctrl-0 = <&usbotg_hs_pins_a>;
304 pinctrl-names = "default";
305 phy-names = "usb2-phy";
307 vbus-supply = <&vbus_otg>;
316 phy-supply = <&vdd_usb>;
320 phy-supply = <&vdd_usb>;