Lines Matching +full:jack +full:- +full:gpio
1 // SPDX-License-Identifier: GPL-2.0
8 /dts-v1/;
9 #include <dt-bindings/gpio/gpio.h>
14 compatible = "mediatek,mt2701-evb", "mediatek,mt2701";
22 compatible = "mediatek,mt2701-cs42448-machine";
25 audio-routing =
26 "Line Out Jack", "AOUT1L",
27 "Line Out Jack", "AOUT1R",
28 "Line Out Jack", "AOUT2L",
29 "Line Out Jack", "AOUT2R",
30 "Line Out Jack", "AOUT3L",
31 "Line Out Jack", "AOUT3R",
32 "Line Out Jack", "AOUT4L",
33 "Line Out Jack", "AOUT4R",
42 mediatek,audio-codec = <&cs42448>;
43 mediatek,audio-codec-bt-mrg = <&bt_sco_codec>;
44 pinctrl-names = "default";
45 pinctrl-0 = <&aud_pins_default>;
46 i2s1-in-sel-gpio1 = <&pio 53 0>;
47 i2s1-in-sel-gpio2 = <&pio 54 0>;
52 compatible = "linux,bt-sco";
56 compatible = "pwm-backlight";
58 brightness-levels = <
63 default-brightness-level = <9>;
67 compatible = "regulator-fixed";
68 regulator-name = "usb_vbus";
69 regulator-min-microvolt = <5000000>;
70 regulator-max-microvolt = <5000000>;
71 gpio = <&pio 45 GPIO_ACTIVE_HIGH>;
72 enable-active-high;
82 pinctrl-names = "default";
83 pinctrl-0 = <&pwm_bls_gpio>;
87 pinctrl-names = "default";
88 pinctrl-0 = <&i2c0_pins_a>;
93 pinctrl-names = "default";
94 pinctrl-0 = <&i2c1_pins_a>;
99 pinctrl-names = "default";
100 pinctrl-0 = <&i2c2_pins_a>;
106 clock-names = "mclk";
115 bias-disable;
123 bias-disable;
131 bias-disable;
147 bias-disable;
171 drive-strength = <MTK_DRIVE_12mA>;
172 bias-pull-down;
182 bias-disable;
192 bias-disable;
198 pinctrl-names = "default";
199 pinctrl-0 = <&spi_pins_a>;
204 pinctrl-names = "default";
205 pinctrl-0 = <&spi_pins_b>;
210 pinctrl-names = "default";
211 pinctrl-0 = <&spi_pins_c>;
216 pinctrl-names = "default";
217 pinctrl-0 = <&nor_pins_default>;
220 compatible = "jedec,spi-nor";
234 drive-strength = <4>;
235 bias-pull-up;
246 usb-role-switch;
248 compatible = "gpio-usb-b-connector", "usb-b-connector";
250 id-gpios = <&pio 44 GPIO_ACTIVE_HIGH>;
251 vbus-supply = <&usb_vbus>;