hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/arch/arm/boot/dts/rk3288-veyron-pinky.dts
....@@ -14,7 +14,14 @@
1414 compatible = "google,veyron-pinky-rev2", "google,veyron-pinky",
1515 "google,veyron", "rockchip,rk3288";
1616
17
+ /delete-node/backlight-regulator;
18
+ /delete-node/panel-regulator;
1719 /delete-node/emmc-pwrseq;
20
+ /delete-node/vcc18-lcd;
21
+};
22
+
23
+&backlight {
24
+ /delete-property/power-supply;
1825 };
1926
2027 &emmc {
....@@ -35,7 +42,7 @@
3542 force-hpd;
3643 };
3744
38
-&gpio_keys {
45
+&lid_switch {
3946 pinctrl-0 = <&pwr_key_h &ap_lid_int_l>;
4047
4148 power {
....@@ -52,7 +59,39 @@
5259 i2c-scl-rising-time-ns = <300>;
5360 };
5461
62
+&panel {
63
+ power-supply = <&vcc33_lcd>;
64
+};
65
+
5566 &pinctrl {
67
+ pinctrl-names = "default", "sleep";
68
+ pinctrl-0 = <
69
+ /* Common for sleep and wake, but no owners */
70
+ &ddr0_retention
71
+ &ddrio_pwroff
72
+ &global_pwroff
73
+
74
+ /* Wake only */
75
+ &suspend_l_wake
76
+ &bt_dev_wake_awake
77
+ >;
78
+ pinctrl-1 = <
79
+ /* Common for sleep and wake, but no owners */
80
+ &ddr0_retention
81
+ &ddrio_pwroff
82
+ &global_pwroff
83
+
84
+ /* Sleep only */
85
+ &suspend_l_sleep
86
+ &bt_dev_wake_sleep
87
+ >;
88
+
89
+ /delete-node/ lcd;
90
+
91
+ backlight {
92
+ /delete-node/ bl_pwr_en;
93
+ };
94
+
5695 buttons {
5796 pwr_key_h: pwr-key-h {
5897 rockchip,pins = <0 RK_PA5 RK_FUNC_GPIO &pcfg_pull_none>;
....@@ -66,7 +105,7 @@
66105 };
67106
68107 sdmmc {
69
- sdmmc_wp_gpio: sdmmc-wp-gpio {
108
+ sdmmc_wp_pin: sdmmc-wp-pin {
70109 rockchip,pins = <7 RK_PB2 RK_FUNC_GPIO &pcfg_pull_up>;
71110 };
72111 };
....@@ -87,8 +126,8 @@
87126
88127 &sdmmc {
89128 pinctrl-names = "default";
90
- pinctrl-0 = <&sdmmc_clk &sdmmc_cmd &sdmmc_cd_disabled &sdmmc_cd_gpio
91
- &sdmmc_wp_gpio &sdmmc_bus4>;
129
+ pinctrl-0 = <&sdmmc_clk &sdmmc_cmd &sdmmc_cd_disabled &sdmmc_cd_pin
130
+ &sdmmc_wp_pin &sdmmc_bus4>;
92131 wp-gpios = <&gpio7 RK_PB2 GPIO_ACTIVE_HIGH>;
93132 };
94133