|
4956 | 4956 | status = "disabled"; |
4957 | 4957 | }; |
4958 | 4958 |
|
4959 | | - usb_1: usb@a600000 { |
4960 | | - compatible = "qcom,qcs615-dwc3", "qcom,snps-dwc3"; |
4961 | | - reg = <0x0 0x0a600000 0x0 0xfc100>; |
| 4959 | + usb_1: usb@a6f8800 { |
| 4960 | + compatible = "qcom,qcs615-dwc3", "qcom,dwc3"; |
| 4961 | + reg = <0x0 0x0a6f8800 0x0 0x400>; |
4962 | 4962 |
|
4963 | 4963 | clocks = <&gcc GCC_CFG_NOC_USB3_PRIM_AXI_CLK>, |
4964 | 4964 | <&gcc GCC_USB30_PRIM_MASTER_CLK>, |
|
4977 | 4977 | <&gcc GCC_USB30_PRIM_MASTER_CLK>; |
4978 | 4978 | assigned-clock-rates = <19200000>, <200000000>; |
4979 | 4979 |
|
4980 | | - interrupts-extended = <&intc GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH 0>, |
4981 | | - <&intc GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH 0>, |
| 4980 | + interrupts-extended = <&intc GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH 0>, |
4982 | 4981 | <&intc GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH 0>, |
4983 | 4982 | <&pdc 9 IRQ_TYPE_EDGE_BOTH>, |
4984 | 4983 | <&pdc 8 IRQ_TYPE_EDGE_BOTH>, |
4985 | 4984 | <&pdc 6 IRQ_TYPE_LEVEL_HIGH>; |
4986 | | - interrupt-names = "dwc_usb3", |
4987 | | - "pwr_event", |
| 4985 | + interrupt-names = "pwr_event", |
4988 | 4986 | "hs_phy_irq", |
4989 | 4987 | "dp_hs_phy_irq", |
4990 | 4988 | "dm_hs_phy_irq", |
4991 | 4989 | "ss_phy_irq"; |
4992 | 4990 |
|
4993 | | - iommus = <&apps_smmu 0x140 0x0>; |
4994 | 4991 | power-domains = <&gcc USB30_PRIM_GDSC>; |
4995 | 4992 | required-opps = <&rpmhpd_opp_nom>; |
4996 | 4993 |
|
4997 | | - phys = <&usb_hsphy_1>, <&usb_qmpphy>; |
4998 | | - phy-names = "usb2-phy", "usb3-phy"; |
4999 | | - |
5000 | 4994 | resets = <&gcc GCC_USB30_PRIM_BCR>; |
5001 | 4995 |
|
5002 | 4996 | #address-cells = <2>; |
5003 | 4997 | #size-cells = <2>; |
5004 | 4998 | ranges; |
5005 | 4999 |
|
5006 | | - snps,dis-u1-entry-quirk; |
5007 | | - snps,dis-u2-entry-quirk; |
5008 | | - snps,dis_u2_susphy_quirk; |
5009 | | - snps,dis_u3_susphy_quirk; |
5010 | | - snps,dis_enblslpm_quirk; |
5011 | | - snps,has-lpm-erratum; |
5012 | | - snps,hird-threshold = /bits/ 8 <0x10>; |
5013 | | - snps,usb3_lpm_capable; |
5014 | | - |
5015 | 5000 | status = "disabled"; |
| 5001 | + |
| 5002 | + usb_1_dwc3: usb@a600000 { |
| 5003 | + compatible = "snps,dwc3"; |
| 5004 | + reg = <0x0 0x0a600000 0x0 0xcd00>; |
| 5005 | + |
| 5006 | + iommus = <&apps_smmu 0x140 0x0>; |
| 5007 | + interrupts = <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH 0>; |
| 5008 | + |
| 5009 | + phys = <&usb_1_hsphy>, <&usb_qmpphy>; |
| 5010 | + phy-names = "usb2-phy", "usb3-phy"; |
| 5011 | + |
| 5012 | + snps,dis-u1-entry-quirk; |
| 5013 | + snps,dis-u2-entry-quirk; |
| 5014 | + snps,dis_u2_susphy_quirk; |
| 5015 | + snps,dis_u3_susphy_quirk; |
| 5016 | + snps,dis_enblslpm_quirk; |
| 5017 | + snps,has-lpm-erratum; |
| 5018 | + snps,hird-threshold = /bits/ 8 <0x10>; |
| 5019 | + snps,usb3_lpm_capable; |
| 5020 | + }; |
5016 | 5021 | }; |
5017 | 5022 |
|
5018 | | - usb_2: usb@a800000 { |
5019 | | - compatible = "qcom,qcs615-dwc3", "qcom,snps-dwc3"; |
5020 | | - reg = <0x0 0x0a800000 0x0 0xfc100>; |
| 5023 | + usb_2: usb@a8f8800 { |
| 5024 | + compatible = "qcom,qcs615-dwc3", "qcom,dwc3"; |
| 5025 | + reg = <0x0 0x0a8f8800 0x0 0x400>; |
5021 | 5026 |
|
5022 | 5027 | clocks = <&gcc GCC_CFG_NOC_USB2_SEC_AXI_CLK>, |
5023 | 5028 | <&gcc GCC_USB20_SEC_MASTER_CLK>, |
|
5036 | 5041 | <&gcc GCC_USB20_SEC_MASTER_CLK>; |
5037 | 5042 | assigned-clock-rates = <19200000>, <200000000>; |
5038 | 5043 |
|
5039 | | - interrupts-extended = <&intc GIC_SPI 664 IRQ_TYPE_LEVEL_HIGH 0>, |
5040 | | - <&intc GIC_SPI 663 IRQ_TYPE_LEVEL_HIGH 0>, |
| 5044 | + interrupts-extended = <&intc GIC_SPI 663 IRQ_TYPE_LEVEL_HIGH 0>, |
5041 | 5045 | <&intc GIC_SPI 662 IRQ_TYPE_LEVEL_HIGH 0>, |
5042 | 5046 | <&pdc 11 IRQ_TYPE_EDGE_BOTH>, |
5043 | 5047 | <&pdc 10 IRQ_TYPE_EDGE_BOTH>; |
5044 | | - interrupt-names = "dwc_usb3", |
5045 | | - "pwr_event", |
| 5048 | + interrupt-names = "pwr_event", |
5046 | 5049 | "hs_phy_irq", |
5047 | 5050 | "dp_hs_phy_irq", |
5048 | 5051 | "dm_hs_phy_irq"; |
5049 | 5052 |
|
5050 | | - iommus = <&apps_smmu 0xe0 0x0>; |
5051 | 5053 | power-domains = <&gcc USB20_SEC_GDSC>; |
5052 | 5054 | required-opps = <&rpmhpd_opp_nom>; |
5053 | 5055 |
|
5054 | | - phys = <&usb_hsphy_2>; |
5055 | | - phy-names = "usb2-phy"; |
5056 | | - |
5057 | 5056 | resets = <&gcc GCC_USB20_SEC_BCR>; |
5058 | 5057 |
|
5059 | 5058 | qcom,select-utmi-as-pipe-clk; |
|
5062 | 5061 | #size-cells = <2>; |
5063 | 5062 | ranges; |
5064 | 5063 |
|
5065 | | - snps,dis_u2_susphy_quirk; |
5066 | | - snps,dis_u3_susphy_quirk; |
5067 | | - snps,dis_enblslpm_quirk; |
5068 | | - snps,has-lpm-erratum; |
5069 | | - snps,hird-threshold = /bits/ 8 <0x10>; |
5070 | | - maximum-speed = "high-speed"; |
5071 | | - |
5072 | 5064 | status = "disabled"; |
| 5065 | + |
| 5066 | + usb_2_dwc3: usb@a800000 { |
| 5067 | + compatible = "snps,dwc3"; |
| 5068 | + reg = <0x0 0x0a800000 0x0 0xcd00>; |
| 5069 | + |
| 5070 | + iommus = <&apps_smmu 0xe0 0x0>; |
| 5071 | + interrupts = <GIC_SPI 664 IRQ_TYPE_LEVEL_HIGH 0>; |
| 5072 | + |
| 5073 | + phys = <&usb_2_hsphy>; |
| 5074 | + phy-names = "usb2-phy"; |
| 5075 | + |
| 5076 | + snps,dis_u2_susphy_quirk; |
| 5077 | + snps,dis_u3_susphy_quirk; |
| 5078 | + snps,dis_enblslpm_quirk; |
| 5079 | + snps,has-lpm-erratum; |
| 5080 | + snps,hird-threshold = /bits/ 8 <0x10>; |
| 5081 | + |
| 5082 | + maximum-speed = "high-speed"; |
| 5083 | + }; |
5073 | 5084 | }; |
5074 | 5085 |
|
5075 | 5086 | tsens0: thermal-sensor@c263000 { |
|
0 commit comments