78 lines
1.7 KiB
Diff
78 lines
1.7 KiB
Diff
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: Jianhua Lu <lujianhua000@gmail.com>
|
|
Date: Sat, 2 Dec 2023 19:08:14 +0800
|
|
Subject: arm64: dts: qcom: sm8250-xiaomi-elish: add keyboard support
|
|
|
|
---
|
|
arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi | 40 ++++++++++
|
|
1 file changed, 40 insertions(+)
|
|
|
|
diff --git a/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi b/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi
|
|
index 111111111111..222222222222 100644
|
|
--- a/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi
|
|
+++ b/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi
|
|
@@ -748,6 +748,15 @@ fuel-gauge@55 {
|
|
};
|
|
};
|
|
|
|
+&lpass_tlmm {
|
|
+ keyboard_en_state: keyboard-default-state {
|
|
+ pins = "gpio9";
|
|
+ function = "i2s1_data";
|
|
+ drive-strength = <8>;
|
|
+ bias-pull-up;
|
|
+ };
|
|
+};
|
|
+
|
|
&mdss {
|
|
status = "okay";
|
|
};
|
|
@@ -1065,6 +1074,14 @@ dout-pins {
|
|
bias-disable;
|
|
};
|
|
};
|
|
+
|
|
+ keyboard_vdd_pin: keyboard-vdd-state {
|
|
+ pins = "gpio127";
|
|
+ function = "gpio";
|
|
+ drive-strength = <8>;
|
|
+ bias-disable;
|
|
+ output-high;
|
|
+ };
|
|
};
|
|
|
|
&uart6 {
|
|
@@ -1108,6 +1125,29 @@ &usb_1_dwc3_hs_out {
|
|
remote-endpoint = <&pm8150b_hs_in>;
|
|
};
|
|
|
|
+&usb_2 {
|
|
+ /* USB 2.0 only */
|
|
+ qcom,select-utmi-as-pipe-clk;
|
|
+ status = "okay";
|
|
+};
|
|
+
|
|
+&usb_2_dwc3 {
|
|
+ dr_mode = "host";
|
|
+ maximum-speed = "high-speed";
|
|
+ /* Remove USB3 phy */
|
|
+ phys = <&usb_2_hsphy>;
|
|
+ phy-names = "usb2-phy";
|
|
+};
|
|
+
|
|
+&usb_2_hsphy {
|
|
+ vdda-pll-supply = <&vreg_l5a_0p88>;
|
|
+ vdda18-supply = <&vreg_l12a_1p8>;
|
|
+ vdda33-supply = <&vreg_l2a_3p1>;
|
|
+ status = "okay";
|
|
+ pinctrl-0 = <&keyboard_en_state>, <&keyboard_vdd_pin>;
|
|
+ pinctrl-names = "default";
|
|
+};
|
|
+
|
|
&ufs_mem_hc {
|
|
vcc-supply = <&vreg_l17a_3p0>;
|
|
vcc-max-microamp = <800000>;
|
|
--
|
|
Armbian
|
|
|