mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-09-18 22:14:16 +00:00
arm64: dts: qcom: sc8180x: describe USB signals properly
Follow example of other platforms. Rename HS graph nodes to contain 'dwc3_hs' and link SS lanes from DWC3 controllers to QMP PHYs. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Link: https://lore.kernel.org/r/20240512-typec-fix-sm8250-v4-6-ad153c747a97@linaro.org Signed-off-by: Bjorn Andersson <andersson@kernel.org>
This commit is contained in:
parent
35e3a9c1af
commit
757688ad09
3 changed files with 58 additions and 24 deletions
|
@ -68,7 +68,7 @@
|
|||
reg = <0>;
|
||||
|
||||
pmic_glink_con0_hs: endpoint {
|
||||
remote-endpoint = <&usb_prim_role_switch>;
|
||||
remote-endpoint = <&usb_prim_dwc3_hs>;
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -103,7 +103,7 @@
|
|||
reg = <0>;
|
||||
|
||||
pmic_glink_con1_hs: endpoint {
|
||||
remote-endpoint = <&usb_sec_role_switch>;
|
||||
remote-endpoint = <&usb_sec_dwc3_hs>;
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -582,6 +582,10 @@
|
|||
dr_mode = "host";
|
||||
};
|
||||
|
||||
&usb_prim_dwc3_hs {
|
||||
remote-endpoint = <&pmic_glink_con0_hs>;
|
||||
};
|
||||
|
||||
&usb_prim_qmpphy_dp_in {
|
||||
remote-endpoint = <&mdss_dp0_out>;
|
||||
};
|
||||
|
@ -590,8 +594,8 @@
|
|||
remote-endpoint = <&pmic_glink_con0_ss>;
|
||||
};
|
||||
|
||||
&usb_prim_role_switch {
|
||||
remote-endpoint = <&pmic_glink_con0_hs>;
|
||||
&usb_sec_dwc3_hs {
|
||||
remote-endpoint = <&pmic_glink_con1_hs>;
|
||||
};
|
||||
|
||||
&usb_sec_hsphy {
|
||||
|
@ -619,10 +623,6 @@
|
|||
remote-endpoint = <&pmic_glink_con1_ss>;
|
||||
};
|
||||
|
||||
&usb_sec_role_switch {
|
||||
remote-endpoint = <&pmic_glink_con1_hs>;
|
||||
};
|
||||
|
||||
&usb_sec {
|
||||
status = "okay";
|
||||
};
|
||||
|
|
|
@ -71,7 +71,7 @@
|
|||
reg = <0>;
|
||||
|
||||
pmic_glink_con0_hs: endpoint {
|
||||
remote-endpoint = <&usb_prim_role_switch>;
|
||||
remote-endpoint = <&usb_prim_dwc3_hs>;
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -106,7 +106,7 @@
|
|||
reg = <0>;
|
||||
|
||||
pmic_glink_con1_hs: endpoint {
|
||||
remote-endpoint = <&usb_sec_role_switch>;
|
||||
remote-endpoint = <&usb_sec_dwc3_hs>;
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -648,6 +648,10 @@
|
|||
dr_mode = "host";
|
||||
};
|
||||
|
||||
&usb_prim_dwc3_hs {
|
||||
remote-endpoint = <&pmic_glink_con0_hs>;
|
||||
};
|
||||
|
||||
&usb_prim_qmpphy_dp_in {
|
||||
remote-endpoint = <&mdss_dp0_out>;
|
||||
};
|
||||
|
@ -656,10 +660,6 @@
|
|||
remote-endpoint = <&pmic_glink_con0_ss>;
|
||||
};
|
||||
|
||||
&usb_prim_role_switch {
|
||||
remote-endpoint = <&pmic_glink_con0_hs>;
|
||||
};
|
||||
|
||||
&usb_sec_hsphy {
|
||||
vdda-pll-supply = <&vreg_l5e_0p88>;
|
||||
vdda18-supply = <&vreg_l12a_1p8>;
|
||||
|
@ -685,10 +685,6 @@
|
|||
remote-endpoint = <&pmic_glink_con1_ss>;
|
||||
};
|
||||
|
||||
&usb_sec_role_switch {
|
||||
remote-endpoint = <&pmic_glink_con1_hs>;
|
||||
};
|
||||
|
||||
&usb_sec {
|
||||
status = "okay";
|
||||
};
|
||||
|
@ -697,6 +693,10 @@
|
|||
dr_mode = "host";
|
||||
};
|
||||
|
||||
&usb_sec_dwc3_hs {
|
||||
remote-endpoint = <&pmic_glink_con1_hs>;
|
||||
};
|
||||
|
||||
&wifi {
|
||||
memory-region = <&wlan_mem>;
|
||||
|
||||
|
|
|
@ -2542,7 +2542,9 @@
|
|||
port@1 {
|
||||
reg = <1>;
|
||||
|
||||
usb_prim_qmpphy_usb_ss_in: endpoint {};
|
||||
usb_prim_qmpphy_usb_ss_in: endpoint {
|
||||
remote-endpoint = <&usb_prim_dwc3_ss>;
|
||||
};
|
||||
};
|
||||
|
||||
port@2 {
|
||||
|
@ -2587,7 +2589,9 @@
|
|||
port@1 {
|
||||
reg = <1>;
|
||||
|
||||
usb_sec_qmpphy_usb_ss_in: endpoint {};
|
||||
usb_sec_qmpphy_usb_ss_in: endpoint {
|
||||
remote-endpoint = <&usb_sec_dwc3_ss>;
|
||||
};
|
||||
};
|
||||
|
||||
port@2 {
|
||||
|
@ -2667,8 +2671,23 @@
|
|||
phys = <&usb_prim_hsphy>, <&usb_prim_qmpphy QMP_USB43DP_USB3_PHY>;
|
||||
phy-names = "usb2-phy", "usb3-phy";
|
||||
|
||||
port {
|
||||
usb_prim_role_switch: endpoint {
|
||||
ports {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
port@0 {
|
||||
reg = <0>;
|
||||
|
||||
usb_prim_dwc3_hs: endpoint {
|
||||
};
|
||||
};
|
||||
|
||||
port@1 {
|
||||
reg = <1>;
|
||||
|
||||
usb_prim_dwc3_ss: endpoint {
|
||||
remote-endpoint = <&usb_prim_qmpphy_usb_ss_in>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -2724,8 +2743,23 @@
|
|||
phys = <&usb_sec_hsphy>, <&usb_sec_qmpphy QMP_USB43DP_USB3_PHY>;
|
||||
phy-names = "usb2-phy", "usb3-phy";
|
||||
|
||||
port {
|
||||
usb_sec_role_switch: endpoint {
|
||||
ports {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
port@0 {
|
||||
reg = <0>;
|
||||
|
||||
usb_sec_dwc3_hs: endpoint {
|
||||
};
|
||||
};
|
||||
|
||||
port@1 {
|
||||
reg = <1>;
|
||||
|
||||
usb_sec_dwc3_ss: endpoint {
|
||||
remote-endpoint = <&usb_sec_qmpphy_usb_ss_in>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Add table
Reference in a new issue