Lines Matching +full:feedback +full:- +full:pin

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 /dts-v1/;
8 #include "rk3288-firefly-reload-core.dtsi"
11 model = "Firefly-RK3288-reload";
12 compatible = "firefly,firefly-rk3288-reload", "rockchip,rk3288";
14 adc-keys {
15 compatible = "adc-keys";
16 io-channels = <&saradc 1>;
17 io-channel-names = "buttons";
18 keyup-threshold-microvolt = <1800000>;
20 button-recovery {
23 press-threshold-microvolt = <0>;
27 gpio-keys {
28 compatible = "gpio-keys";
30 key-power {
31 wakeup-source;
35 pinctrl-names = "default";
36 pinctrl-0 = <&pwr_key>;
40 ir-receiver {
41 compatible = "gpio-ir-receiver";
46 compatible = "gpio-leds";
48 power_led: led-0 {
51 pinctrl-names = "default";
52 pinctrl-0 = <&power_led_pin>;
53 panic-indicator;
56 work_led: led-1 {
59 linux,default-trigger = "rc-feedback";
60 pinctrl-names = "default";
61 pinctrl-0 = <&work_led_pin>;
65 sdio_pwrseq: sdio-pwrseq {
66 compatible = "mmc-pwrseq-simple";
68 clock-names = "ext_clock";
69 pinctrl-names = "default";
70 pinctrl-0 = <&wifi_enable>;
71 reset-gpios = <&gpio4 RK_PD4 GPIO_ACTIVE_LOW>;
75 compatible = "simple-audio-card";
76 simple-audio-card,name = "SPDIF";
77 simple-audio-card,dai-link@1 { /* S/PDIF - S/PDIF */
78 cpu { sound-dai = <&spdif>; };
79 codec { sound-dai = <&spdif_out>; };
83 spdif_out: spdif-out {
84 compatible = "linux,spdif-dit";
85 #sound-dai-cells = <0>;
88 vcc_host_5v: usb-host-regulator {
89 compatible = "regulator-fixed";
90 enable-active-high;
92 pinctrl-names = "default";
93 pinctrl-0 = <&host_vbus_drv>;
94 regulator-name = "vcc_host_5v";
95 regulator-min-microvolt = <5000000>;
96 regulator-max-microvolt = <5000000>;
97 regulator-always-on;
98 vin-supply = <&vcc_5v>;
101 vcc_5v: vcc_sys: vsys-regulator {
102 compatible = "regulator-fixed";
103 regulator-name = "vcc_5v";
104 regulator-min-microvolt = <5000000>;
105 regulator-max-microvolt = <5000000>;
106 regulator-always-on;
107 regulator-boot-on;
110 vcc_sd: sdmmc-regulator {
111 compatible = "regulator-fixed";
113 pinctrl-names = "default";
114 pinctrl-0 = <&sdmmc_pwr>;
115 regulator-name = "vcc_sd";
116 regulator-min-microvolt = <3300000>;
117 regulator-max-microvolt = <3300000>;
118 startup-delay-us = <100000>;
119 vin-supply = <&vcc_io>;
122 vcc_otg_5v: usb-otg-regulator {
123 compatible = "regulator-fixed";
124 enable-active-high;
126 pinctrl-names = "default";
127 pinctrl-0 = <&otg_vbus_drv>;
128 regulator-name = "vcc_otg_5v";
129 regulator-min-microvolt = <5000000>;
130 regulator-max-microvolt = <5000000>;
131 regulator-always-on;
132 vin-supply = <&vcc_5v>;
135 dovdd_1v8: dovdd-1v8-regulator {
136 compatible = "regulator-fixed";
137 enable-active-high;
139 pinctrl-names = "default";
140 pinctrl-0 = <&dvp_pwr>;
141 regulator-name = "dovdd_1v8";
142 regulator-min-microvolt = <1800000>;
143 regulator-max-microvolt = <1800000>;
144 vin-supply = <&vcc_io>;
147 vcc28_dvp: vcc28-dvp-regulator {
148 compatible = "regulator-fixed";
149 enable-active-high;
151 pinctrl-names = "default";
152 pinctrl-0 = <&dvp_pwr>;
153 regulator-name = "vcc28_dvp";
154 regulator-min-microvolt = <2800000>;
155 regulator-max-microvolt = <2800000>;
156 vin-supply = <&vcc_io>;
159 af_28: af_28-regulator {
160 compatible = "regulator-fixed";
161 enable-active-high;
163 pinctrl-names = "default";
164 pinctrl-0 = <&dvp_pwr>;
165 regulator-name = "af_28";
166 regulator-min-microvolt = <2800000>;
167 regulator-max-microvolt = <2800000>;
168 vin-supply = <&vcc_io>;
171 dvdd_1v2: af_28-regulator {
172 compatible = "regulator-fixed";
173 enable-active-high;
175 pinctrl-names = "default";
176 pinctrl-0 = <&cif_pwr>;
177 regulator-name = "dvdd_1v2";
178 regulator-min-microvolt = <1200000>;
179 regulator-max-microvolt = <1200000>;
180 vin-supply = <&vcc_io>;
183 vbat_wl: wifi-regulator {
184 compatible = "regulator-fixed";
185 regulator-name = "vbat_wl";
186 regulator-min-microvolt = <3300000>;
187 regulator-max-microvolt = <3300000>;
188 vin-supply = <&vcc_io>;
193 ddc-i2c-bus = <&i2c5>;
194 pinctrl-names = "default";
195 pinctrl-0 = <&hdmi_cec_c0>;
203 #clock-cells = <0>;
204 clock-frequency = <32768>;
205 clock-output-names = "xin32k";
206 interrupt-parent = <&gpio7>;
208 pinctrl-names = "default";
209 pinctrl-0 = <&rtc_int>;
218 DVDD-supply = <&vcca_33>;
219 AVDD-supply = <&vcca_33>;
220 PVDD-supply = <&vcca_33>;
221 HPVDD-supply = <&vcca_33>;
223 clock-names = "i2s_hclk", "i2s_clk";
237 vref-supply = <&vcc_18>;
242 bus-width = <4>;
243 cap-mmc-highspeed;
244 cap-sd-highspeed;
245 card-detect-delay = <200>;
246 disable-wp;
247 pinctrl-names = "default";
248 pinctrl-0 = <&sdmmc_clk>, <&sdmmc_cmd>, <&sdmmc_cd>, <&sdmmc_bus4>;
249 vmmc-supply = <&vcc_sd>;
250 vqmmc-supply = <&vccio_sd>;
255 bus-width = <4>;
256 cap-sd-highspeed;
257 cap-sdio-irq;
258 mmc-pwrseq = <&sdio_pwrseq>;
259 non-removable;
260 pinctrl-names = "default";
261 pinctrl-0 = <&sdio0_bus4>, <&sdio0_cmd>, <&sdio0_clk>, <&sdio0_int>;
262 sd-uhs-sdr12;
263 sd-uhs-sdr25;
264 sd-uhs-sdr50;
265 sd-uhs-ddr50;
266 vmmc-supply = <&vbat_wl>;
267 vqmmc-supply = <&vccio_wl>;
276 pinctrl-names = "default";
277 pinctrl-0 = <&uart0_xfer>, <&uart0_cts>, <&uart0_rts>;
298 pinctrl-names = "default";
299 pinctrl-0 = <&usbhub_rst>;
309 ir_int: ir-int {
315 dvp_pwr: dvp-pwr {
319 cif_pwr: cif-pwr {
325 rtc_int: rtc-int {
331 pwr_key: pwr-key {
337 power_led_pin: power-led-pin {
341 work_led_pin: work-led-pin {
349 * high-speed mode on firefly board so bump up to 12ma.
351 sdmmc_bus4: sdmmc-bus4 {
358 sdmmc_clk: sdmmc-clk {
362 sdmmc_cmd: sdmmc-cmd {
366 sdmmc_pwr: sdmmc-pwr {
372 wifi_enable: wifi-enable {
378 host_vbus_drv: host-vbus-drv {
382 usbhub_rst: usbhub-rst {
388 otg_vbus_drv: otg-vbus-drv {