52 lines
1.3 KiB
Diff
52 lines
1.3 KiB
Diff
diff --git a/arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dts b/arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dts
|
|
index 04d6983ca8f3..0d42b275fd66 100644
|
|
--- a/arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dts
|
|
+++ b/arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dts
|
|
@@ -19,6 +19,14 @@ / {
|
|
compatible = "lenovo,thinkpad-t14s", "qcom,x1e78100", "qcom,x1e80100";
|
|
chassis-type = "laptop";
|
|
|
|
+ backlight: backlight {
|
|
+ compatible = "pwm-backlight";
|
|
+ pwms = <&pmk8550_pwm 0 5000000>;
|
|
+ enable-gpios = <&pmc8380_3_gpios 4 GPIO_ACTIVE_HIGH>;
|
|
+ pinctrl-0 = <&edp_bl_en>, <&edp_bl_pwm>;
|
|
+ pinctrl-names = "default";
|
|
+ };
|
|
+
|
|
gpio-keys {
|
|
compatible = "gpio-keys";
|
|
|
|
@@ -744,12 +752,9 @@ &mdss_dp3 {
|
|
aux-bus {
|
|
panel {
|
|
compatible = "edp-panel";
|
|
- enable-gpios = <&pmc8380_3_gpios 4 GPIO_ACTIVE_HIGH>;
|
|
+ backlight = <&backlight>;
|
|
power-supply = <&vreg_edp_3p3>;
|
|
|
|
- pinctrl-0 = <&edp_bl_en>;
|
|
- pinctrl-names = "default";
|
|
-
|
|
port {
|
|
edp_panel_in: endpoint {
|
|
remote-endpoint = <&mdss_dp3_out>;
|
|
@@ -849,6 +854,17 @@ rtmr0_1p15_reg_en: rtmr0-1p15-reg-en-state {
|
|
};
|
|
};
|
|
|
|
+&pmk8550_pwm {
|
|
+ status = "okay";
|
|
+};
|
|
+
|
|
+&pmk8550_gpios {
|
|
+ edp_bl_pwm: edp-bl-pwm-state {
|
|
+ pins = "gpio5";
|
|
+ function = "func3";
|
|
+ };
|
|
+};
|
|
+
|
|
&qupv3_0 {
|
|
status = "okay";
|
|
};
|