|
4989 | 4989 | status = "disabled"; |
4990 | 4990 | }; |
4991 | 4991 |
|
4992 | | - usb_1: usb@a6f8800 { |
4993 | | - compatible = "qcom,qcs615-dwc3", "qcom,dwc3"; |
4994 | | - reg = <0x0 0x0a6f8800 0x0 0x400>; |
| 4992 | + usb_1: usb@a600000 { |
| 4993 | + compatible = "qcom,qcs615-dwc3", "qcom,snps-dwc3"; |
| 4994 | + reg = <0x0 0x0a600000 0x0 0xfc100>; |
4995 | 4995 |
|
4996 | 4996 | clocks = <&gcc GCC_CFG_NOC_USB3_PRIM_AXI_CLK>, |
4997 | 4997 | <&gcc GCC_USB30_PRIM_MASTER_CLK>, |
|
5010 | 5010 | <&gcc GCC_USB30_PRIM_MASTER_CLK>; |
5011 | 5011 | assigned-clock-rates = <19200000>, <200000000>; |
5012 | 5012 |
|
5013 | | - interrupts-extended = <&intc GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH 0>, |
| 5013 | + interrupts-extended = <&intc GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH 0>, |
| 5014 | + <&intc GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH 0>, |
5014 | 5015 | <&intc GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH 0>, |
5015 | 5016 | <&pdc 9 IRQ_TYPE_EDGE_BOTH>, |
5016 | 5017 | <&pdc 8 IRQ_TYPE_EDGE_BOTH>, |
5017 | 5018 | <&pdc 6 IRQ_TYPE_LEVEL_HIGH>; |
5018 | | - interrupt-names = "pwr_event", |
| 5019 | + interrupt-names = "dwc_usb3", |
| 5020 | + "pwr_event", |
5019 | 5021 | "hs_phy_irq", |
5020 | 5022 | "dp_hs_phy_irq", |
5021 | 5023 | "dm_hs_phy_irq", |
5022 | 5024 | "ss_phy_irq"; |
5023 | 5025 |
|
| 5026 | + iommus = <&apps_smmu 0x140 0x0>; |
5024 | 5027 | power-domains = <&gcc USB30_PRIM_GDSC>; |
5025 | 5028 | required-opps = <&rpmhpd_opp_nom>; |
5026 | 5029 |
|
| 5030 | + phys = <&usb_hsphy_1>, <&usb_qmpphy>; |
| 5031 | + phy-names = "usb2-phy", "usb3-phy"; |
| 5032 | + |
5027 | 5033 | resets = <&gcc GCC_USB30_PRIM_BCR>; |
5028 | 5034 |
|
5029 | 5035 | #address-cells = <2>; |
5030 | 5036 | #size-cells = <2>; |
5031 | 5037 | ranges; |
5032 | 5038 |
|
5033 | | - status = "disabled"; |
5034 | | - |
5035 | | - usb_1_dwc3: usb@a600000 { |
5036 | | - compatible = "snps,dwc3"; |
5037 | | - reg = <0x0 0x0a600000 0x0 0xcd00>; |
5038 | | - |
5039 | | - iommus = <&apps_smmu 0x140 0x0>; |
5040 | | - interrupts = <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH 0>; |
| 5039 | + snps,dis-u1-entry-quirk; |
| 5040 | + snps,dis-u2-entry-quirk; |
| 5041 | + snps,dis_u2_susphy_quirk; |
| 5042 | + snps,dis_u3_susphy_quirk; |
| 5043 | + snps,dis_enblslpm_quirk; |
| 5044 | + snps,has-lpm-erratum; |
| 5045 | + snps,hird-threshold = /bits/ 8 <0x10>; |
| 5046 | + snps,usb3_lpm_capable; |
5041 | 5047 |
|
5042 | | - phys = <&usb_hsphy_1>, <&usb_qmpphy>; |
5043 | | - phy-names = "usb2-phy", "usb3-phy"; |
| 5048 | + wakeup-source; |
5044 | 5049 |
|
5045 | | - snps,dis-u1-entry-quirk; |
5046 | | - snps,dis-u2-entry-quirk; |
5047 | | - snps,dis_u2_susphy_quirk; |
5048 | | - snps,dis_u3_susphy_quirk; |
5049 | | - snps,dis_enblslpm_quirk; |
5050 | | - snps,has-lpm-erratum; |
5051 | | - snps,hird-threshold = /bits/ 8 <0x10>; |
5052 | | - snps,usb3_lpm_capable; |
5053 | | - }; |
| 5050 | + status = "disabled"; |
5054 | 5051 | }; |
5055 | 5052 |
|
5056 | | - usb_2: usb@a8f8800 { |
5057 | | - compatible = "qcom,qcs615-dwc3", "qcom,dwc3"; |
5058 | | - reg = <0x0 0x0a8f8800 0x0 0x400>; |
| 5053 | + usb_2: usb@a800000 { |
| 5054 | + compatible = "qcom,qcs615-dwc3", "qcom,snps-dwc3"; |
| 5055 | + reg = <0x0 0x0a800000 0x0 0xfc100>; |
5059 | 5056 |
|
5060 | 5057 | clocks = <&gcc GCC_CFG_NOC_USB2_SEC_AXI_CLK>, |
5061 | 5058 | <&gcc GCC_USB20_SEC_MASTER_CLK>, |
|
5074 | 5071 | <&gcc GCC_USB20_SEC_MASTER_CLK>; |
5075 | 5072 | assigned-clock-rates = <19200000>, <200000000>; |
5076 | 5073 |
|
5077 | | - interrupts-extended = <&intc GIC_SPI 663 IRQ_TYPE_LEVEL_HIGH 0>, |
| 5074 | + interrupts-extended = <&intc GIC_SPI 664 IRQ_TYPE_LEVEL_HIGH 0>, |
| 5075 | + <&intc GIC_SPI 663 IRQ_TYPE_LEVEL_HIGH 0>, |
5078 | 5076 | <&intc GIC_SPI 662 IRQ_TYPE_LEVEL_HIGH 0>, |
5079 | 5077 | <&pdc 11 IRQ_TYPE_EDGE_BOTH>, |
5080 | 5078 | <&pdc 10 IRQ_TYPE_EDGE_BOTH>; |
5081 | | - interrupt-names = "pwr_event", |
| 5079 | + interrupt-names = "dwc_usb3", |
| 5080 | + "pwr_event", |
5082 | 5081 | "hs_phy_irq", |
5083 | 5082 | "dp_hs_phy_irq", |
5084 | 5083 | "dm_hs_phy_irq"; |
5085 | 5084 |
|
| 5085 | + iommus = <&apps_smmu 0xe0 0x0>; |
5086 | 5086 | power-domains = <&gcc USB20_SEC_GDSC>; |
5087 | 5087 | required-opps = <&rpmhpd_opp_nom>; |
5088 | 5088 |
|
| 5089 | + phys = <&usb_hsphy_2>; |
| 5090 | + phy-names = "usb2-phy"; |
| 5091 | + |
5089 | 5092 | resets = <&gcc GCC_USB20_SEC_BCR>; |
5090 | 5093 |
|
5091 | 5094 | qcom,select-utmi-as-pipe-clk; |
|
5094 | 5097 | #size-cells = <2>; |
5095 | 5098 | ranges; |
5096 | 5099 |
|
5097 | | - status = "disabled"; |
5098 | | - |
5099 | | - usb_2_dwc3: usb@a800000 { |
5100 | | - compatible = "snps,dwc3"; |
5101 | | - reg = <0x0 0x0a800000 0x0 0xcd00>; |
5102 | | - |
5103 | | - iommus = <&apps_smmu 0xe0 0x0>; |
5104 | | - interrupts = <GIC_SPI 664 IRQ_TYPE_LEVEL_HIGH 0>; |
| 5100 | + snps,dis_u2_susphy_quirk; |
| 5101 | + snps,dis_u3_susphy_quirk; |
| 5102 | + snps,dis_enblslpm_quirk; |
| 5103 | + snps,has-lpm-erratum; |
| 5104 | + snps,hird-threshold = /bits/ 8 <0x10>; |
| 5105 | + maximum-speed = "high-speed"; |
5105 | 5106 |
|
5106 | | - phys = <&usb_hsphy_2>; |
5107 | | - phy-names = "usb2-phy"; |
| 5107 | + wakeup-source; |
5108 | 5108 |
|
5109 | | - snps,dis_u2_susphy_quirk; |
5110 | | - snps,dis_u3_susphy_quirk; |
5111 | | - snps,dis_enblslpm_quirk; |
5112 | | - snps,has-lpm-erratum; |
5113 | | - snps,hird-threshold = /bits/ 8 <0x10>; |
5114 | | - |
5115 | | - maximum-speed = "high-speed"; |
5116 | | - }; |
| 5109 | + status = "disabled"; |
5117 | 5110 | }; |
5118 | 5111 |
|
5119 | 5112 | tsens0: thermal-sensor@c263000 { |
|
0 commit comments