hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/arch/arm64/boot/dts/rockchip/rk1808.dtsi
....@@ -385,7 +385,6 @@
385385 snps,dis_u3_susphy_quirk;
386386 snps,dis-del-phy-power-chg-quirk;
387387 snps,tx-ipgap-linecheck-dis-quirk;
388
- snps,xhci-trb-ent-quirk;
389388 snps,parkmode-disable-hs-quirk;
390389 snps,parkmode-disable-ss-quirk;
391390 status = "disabled";
....@@ -808,6 +807,7 @@
808807 pwm0: pwm@ff3d0000 {
809808 compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm";
810809 reg = <0x0 0xff3d0000 0x0 0x10>;
810
+ interrupts = <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>;
811811 #pwm-cells = <3>;
812812 pinctrl-names = "active";
813813 pinctrl-0 = <&pwm0_pin>;
....@@ -819,6 +819,7 @@
819819 pwm1: pwm@ff3d0010 {
820820 compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm";
821821 reg = <0x0 0xff3d0010 0x0 0x10>;
822
+ interrupts = <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>;
822823 #pwm-cells = <3>;
823824 pinctrl-names = "active";
824825 pinctrl-0 = <&pwm1_pin>;
....@@ -830,6 +831,7 @@
830831 pwm2: pwm@ff3d0020 {
831832 compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm";
832833 reg = <0x0 0xff3d0020 0x0 0x10>;
834
+ interrupts = <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>;
833835 #pwm-cells = <3>;
834836 pinctrl-names = "active";
835837 pinctrl-0 = <&pwm2_pin>;
....@@ -841,6 +843,8 @@
841843 pwm3: pwm@ff3d0030 {
842844 compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm";
843845 reg = <0x0 0xff3d0030 0x0 0x10>;
846
+ interrupts = <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>,
847
+ <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>;
844848 #pwm-cells = <3>;
845849 pinctrl-names = "active";
846850 pinctrl-0 = <&pwm3_pin>;
....@@ -852,6 +856,7 @@
852856 pwm4: pwm@ff3d8000 {
853857 compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm";
854858 reg = <0x0 0xff3d8000 0x0 0x10>;
859
+ interrupts = <GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>;
855860 #pwm-cells = <3>;
856861 pinctrl-names = "active";
857862 pinctrl-0 = <&pwm4_pin>;
....@@ -863,6 +868,7 @@
863868 pwm5: pwm@ff3d8010 {
864869 compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm";
865870 reg = <0x0 0xff3d8010 0x0 0x10>;
871
+ interrupts = <GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>;
866872 #pwm-cells = <3>;
867873 pinctrl-names = "active";
868874 pinctrl-0 = <&pwm5_pin>;
....@@ -874,6 +880,7 @@
874880 pwm6: pwm@ff3d8020 {
875881 compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm";
876882 reg = <0x0 0xff3d8020 0x0 0x10>;
883
+ interrupts = <GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>;
877884 #pwm-cells = <3>;
878885 pinctrl-names = "active";
879886 pinctrl-0 = <&pwm6_pin>;
....@@ -885,6 +892,8 @@
885892 pwm7: pwm@ff3d8030 {
886893 compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm";
887894 reg = <0x0 0xff3d8030 0x0 0x10>;
895
+ interrupts = <GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>,
896
+ <GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>;
888897 #pwm-cells = <3>;
889898 pinctrl-names = "active";
890899 pinctrl-0 = <&pwm7_pin>;
....@@ -1213,6 +1222,7 @@
12131222 pwm8: pwm@ff5d0000 {
12141223 compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm";
12151224 reg = <0x0 0xff5d0000 0x0 0x10>;
1225
+ interrupts = <GIC_SPI 91 IRQ_TYPE_LEVEL_HIGH>;
12161226 #pwm-cells = <3>;
12171227 pinctrl-names = "active";
12181228 pinctrl-0 = <&pwm8_pin>;
....@@ -1224,6 +1234,7 @@
12241234 pwm9: pwm@fff5d0010 {
12251235 compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm";
12261236 reg = <0x0 0xff5d0010 0x0 0x10>;
1237
+ interrupts = <GIC_SPI 91 IRQ_TYPE_LEVEL_HIGH>;
12271238 #pwm-cells = <3>;
12281239 pinctrl-names = "active";
12291240 pinctrl-0 = <&pwm9_pin>;
....@@ -1235,6 +1246,7 @@
12351246 pwm10: pwm@ff5d0020 {
12361247 compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm";
12371248 reg = <0x0 0xff5d0020 0x0 0x10>;
1249
+ interrupts = <GIC_SPI 91 IRQ_TYPE_LEVEL_HIGH>;
12381250 #pwm-cells = <3>;
12391251 pinctrl-names = "active";
12401252 pinctrl-0 = <&pwm10_pin>;
....@@ -1246,6 +1258,8 @@
12461258 pwm11: pwm@ff5d0030 {
12471259 compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm";
12481260 reg = <0x0 0xff5d0030 0x0 0x10>;
1261
+ interrupts = <GIC_SPI 91 IRQ_TYPE_LEVEL_HIGH>,
1262
+ <GIC_SPI 90 IRQ_TYPE_LEVEL_HIGH>;
12491263 #pwm-cells = <3>;
12501264 pinctrl-names = "active";
12511265 pinctrl-0 = <&pwm11_pin>;
....@@ -1701,7 +1715,7 @@
17011715 reg = <0x0 0xffc60000 0x0 0x4000>;
17021716 clocks = <&cru HCLK_SDIO>, <&cru SCLK_SDIO>,
17031717 <&cru SCLK_SDIO_DRV>, <&cru SCLK_SDIO_SAMPLE>;
1704
- clock-names = "biu", "ciu", "ciu-drv", "ciu-sample";
1718
+ clock-names = "biu", "ciu", "ciu-drive", "ciu-sample";
17051719 max-frequency = <150000000>;
17061720 fifo-depth = <0x100>;
17071721 interrupts = <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>;
....@@ -1798,7 +1812,7 @@
17981812 reg = <0x0 0xffcf0000 0x0 0x4000>;
17991813 clocks = <&cru HCLK_SDMMC>, <&cru SCLK_SDMMC>,
18001814 <&cru SCLK_SDMMC_DRV>, <&cru SCLK_SDMMC_SAMPLE>;
1801
- clock-names = "biu", "ciu", "ciu-drv", "ciu-sample";
1815
+ clock-names = "biu", "ciu", "ciu-drive", "ciu-sample";
18021816 max-frequency = <150000000>;
18031817 fifo-depth = <0x100>;
18041818 interrupts = <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>;
....@@ -1812,7 +1826,7 @@
18121826 reg = <0x0 0xffd00000 0x0 0x4000>;
18131827 clocks = <&cru HCLK_EMMC>, <&cru SCLK_EMMC>,
18141828 <&cru SCLK_EMMC_DRV>, <&cru SCLK_EMMC_SAMPLE>;
1815
- clock-names = "biu", "ciu", "ciu-drv", "ciu-sample";
1829
+ clock-names = "biu", "ciu", "ciu-drive", "ciu-sample";
18161830 max-frequency = <150000000>;
18171831 fifo-depth = <0x100>;
18181832 interrupts = <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>;