Lines Matching +full:cmd +full:- +full:gpios

4  * SPDX-License-Identifier:     GPL-2.0+
7 /dts-v1/;
9 #include "rk3308-u-boot.dtsi"
10 #include <dt-bindings/input/input.h>
11 #include <linux/media-bus-format.h>
15 compatible = "rockchip,rk3308-evb", "rockchip,rk3308";
17 adc-keys0 {
18 u-boot,dm-pre-reloc;
19 compatible = "adc-keys";
20 io-channels = <&saradc 0>;
21 io-channel-names = "buttons";
22 poll-interval = <100>;
23 keyup-threshold-microvolt = <1800000>;
25 vol-up-key {
26 u-boot,dm-pre-reloc;
29 press-threshold-microvolt = <18000>;
33 adc-keys1 {
34 u-boot,dm-pre-reloc;
35 compatible = "adc-keys";
36 io-channels = <&saradc 1>;
37 io-channel-names = "buttons";
38 poll-interval = <100>;
39 keyup-threshold-microvolt = <1800000>;
41 esc-key {
44 press-threshold-microvolt = <1130000>;
47 home-key {
50 press-threshold-microvolt = <901000>;
53 menu-key {
56 press-threshold-microvolt = <624000>;
59 vol-down-key {
62 press-threshold-microvolt = <300000>;
65 vol-up-key {
66 u-boot,dm-pre-reloc;
69 press-threshold-microvolt = <18000>;
75 compatible = "pwm-backlight";
77 brightness-levels = <
110 default-brightness-level = <200>;
114 compatible = "simple-panel";
115 bus-format = <MEDIA_BUS_FMT_RGB666_1X18>;
117 /* enable-gpios = <&gpio0 RK_PB7 GPIO_ACTIVE_LOW>; */
118 enable-gpios = <&gpio0 RK_PA4 GPIO_ACTIVE_LOW>;
119 enable-delay-ms = <20>;
120 reset-gpios = <&gpio0 RK_PC4 GPIO_ACTIVE_LOW>;
121 reset-value = <0>;
122 reset-delay-ms = <10>;
123 prepare-delay-ms = <20>;
124 unprepare-delay-ms = <20>;
125 disable-delay-ms = <20>;
126 /* spi-sdo-gpios = <&gpio3 RK_PD2 GPIO_ACTIVE_HIGH>; */
127 spi-sdi-gpios = <&gpio1 RK_PC7 GPIO_ACTIVE_HIGH>;
128 spi-scl-gpios = <&gpio1 RK_PD0 GPIO_ACTIVE_HIGH>;
129 spi-cs-gpios = <&gpio1 RK_PD1 GPIO_ACTIVE_HIGH>;
130 width-mm = <217>;
131 height-mm = <136>;
132 rockchip,data-mapping = "vesa";
133 rockchip,data-width = <18>;
135 rgb-mode = "p666";
137 pinctrl-names = "default";
138 pinctrl-0 = <&spi_init_cmd>;
139 rockchip,cmd-type = "spi";
141 /* type:0 is cmd, 1 is data */
142 panel-init-sequence = [
227 panel-exit-sequence = [
233 display-timings {
234 native-mode = <&kd050fwfba002_timing>;
237 clock-frequency = <11000000>;
240 hback-porch = <10>;
241 hfront-porch = <4>;
242 vback-porch = <10>;
243 vfront-porch = <4>;
244 hsync-len = <20>;
245 vsync-len = <20>;
246 hsync-active = <0>;
247 vsync-active = <0>;
248 de-active = <0>;
249 pixelclk-active = <0>;
255 remote-endpoint = <&rgb_out_panel>;
260 vbus_host: vbus-host-regulator {
261 compatible = "regulator-fixed";
262 enable-active-high;
264 pinctrl-names = "default";
265 pinctrl-0 = <&usb_drv>;
266 regulator-name = "vbus_host";
269 vdd_log: vdd_core: vdd-core {
270 compatible = "pwm-regulator";
272 regulator-name = "vdd_core";
273 regulator-min-microvolt = <847000>;
274 regulator-max-microvolt = <1366000>;
275 regulator-init-microvolt = <1044000>;
276 regulator-always-on;
277 regulator-boot-on;
281 vcc_phy: vcc-phy-regulator {
282 compatible = "regulator-fixed";
283 regulator-name = "vcc_phy";
284 regulator-always-on;
285 regulator-boot-on;
294 cap-mmc-highspeed;
295 supports-emmc;
296 non-removable;
297 num-slots = <1>;
302 phy-supply = <&vcc_phy>;
303 assigned-clocks = <&cru SCLK_MAC>;
304 assigned-clock-parents = <&mac_clkin>;
306 pinctrl-names = "default";
307 pinctrl-0 = <&rmii_pins &mac_refclk>;
308 snps,reset-gpio = <&gpio4 RK_PC0 GPIO_ACTIVE_LOW>;
309 snps,reset-active-low;
310 snps,reset-delays-us = <0 50000 50000>;
323 bus-width = <4>;
324 cap-mmc-highspeed;
325 cap-sd-highspeed;
326 supports-sd;
327 card-detect-delay = <800>;
328 ignore-pm-notify;
329 sd-uhs-sdr12;
330 sd-uhs-sdr25;
331 sd-uhs-sdr50;
332 sd-uhs-sdr104;
374 #address-cells = <1>;
375 #size-cells = <0>;
379 remote-endpoint = <&panel_in_rgb>;
387 spi_init_cmd: spi-init-cmd {
399 usb_drv: usb-drv {