hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/arch/arm64/boot/dts/qcom/msm8996.dtsi
....@@ -651,17 +651,17 @@
651651 compatible ="operating-points-v2";
652652
653653 /*
654
- * 624Mhz and 560Mhz are only available on speed
655
- * bin (1 << 0). All the rest are available on
656
- * all bins of the hardware
654
+ * 624Mhz is only available on speed bins 0 and 3.
655
+ * 560Mhz is only available on speed bins 0, 2 and 3.
656
+ * All the rest are available on all bins of the hardware.
657657 */
658658 opp-624000000 {
659659 opp-hz = /bits/ 64 <624000000>;
660
- opp-supported-hw = <0x01>;
660
+ opp-supported-hw = <0x09>;
661661 };
662662 opp-560000000 {
663663 opp-hz = /bits/ 64 <560000000>;
664
- opp-supported-hw = <0x01>;
664
+ opp-supported-hw = <0x0d>;
665665 };
666666 opp-510000000 {
667667 opp-hz = /bits/ 64 <510000000>;
....@@ -744,8 +744,8 @@
744744
745745 #address-cells = <3>;
746746 #size-cells = <2>;
747
- ranges = <0x01000000 0x0 0x0c200000 0x0c200000 0x0 0x100000>,
748
- <0x02000000 0x0 0x0c300000 0x0c300000 0x0 0xd00000>;
747
+ ranges = <0x01000000 0x0 0x00000000 0x0c200000 0x0 0x100000>,
748
+ <0x02000000 0x0 0x0c300000 0x0c300000 0x0 0xd00000>;
749749
750750 interrupts = <GIC_SPI 405 IRQ_TYPE_LEVEL_HIGH>;
751751 interrupt-names = "msi";
....@@ -796,8 +796,8 @@
796796
797797 #address-cells = <3>;
798798 #size-cells = <2>;
799
- ranges = <0x01000000 0x0 0x0d200000 0x0d200000 0x0 0x100000>,
800
- <0x02000000 0x0 0x0d300000 0x0d300000 0x0 0xd00000>;
799
+ ranges = <0x01000000 0x0 0x00000000 0x0d200000 0x0 0x100000>,
800
+ <0x02000000 0x0 0x0d300000 0x0d300000 0x0 0xd00000>;
801801
802802 interrupts = <GIC_SPI 413 IRQ_TYPE_LEVEL_HIGH>;
803803 interrupt-names = "msi";
....@@ -845,8 +845,8 @@
845845
846846 #address-cells = <3>;
847847 #size-cells = <2>;
848
- ranges = <0x01000000 0x0 0x0e200000 0x0e200000 0x0 0x100000>,
849
- <0x02000000 0x0 0x0e300000 0x0e300000 0x0 0x1d00000>;
848
+ ranges = <0x01000000 0x0 0x00000000 0x0e200000 0x0 0x100000>,
849
+ <0x02000000 0x0 0x0e300000 0x0e300000 0x0 0x1d00000>;
850850
851851 device_type = "pci";
852852
....@@ -956,7 +956,7 @@
956956 };
957957 };
958958
959
- camss: camss@a00000 {
959
+ camss: camss@a34000 {
960960 compatible = "qcom,msm8996-camss";
961961 reg = <0x00a34000 0x1000>,
962962 <0x00a00030 0x4>,
....@@ -1771,8 +1771,11 @@
17711771 interrupts = <0 131 IRQ_TYPE_LEVEL_HIGH>;
17721772 phys = <&hsusb_phy1>, <&ssusb_phy_0>;
17731773 phy-names = "usb2-phy", "usb3-phy";
1774
+ snps,hird-threshold = /bits/ 8 <0>;
17741775 snps,dis_u2_susphy_quirk;
17751776 snps,dis_enblslpm_quirk;
1777
+ snps,is-utmi-l1-suspend;
1778
+ tx-fifo-resize;
17761779 };
17771780 };
17781781
....@@ -1963,6 +1966,9 @@
19631966 #size-cells = <1>;
19641967 ranges;
19651968
1969
+ interrupts = <GIC_SPI 352 IRQ_TYPE_LEVEL_HIGH>;
1970
+ interrupt-names = "hs_phy_irq";
1971
+
19661972 clocks = <&gcc GCC_PERIPH_NOC_USB20_AHB_CLK>,
19671973 <&gcc GCC_USB20_MASTER_CLK>,
19681974 <&gcc GCC_USB20_MOCK_UTMI_CLK>,