.. | .. |
---|
21 | 21 | #size-cells = <2>; |
---|
22 | 22 | |
---|
23 | 23 | aliases { |
---|
24 | | - ethernet0 = &gmac; |
---|
25 | 24 | i2c0 = &i2c0; |
---|
26 | 25 | i2c1 = &i2c1; |
---|
27 | 26 | i2c2 = &i2c2; |
---|
.. | .. |
---|
241 | 240 | }; |
---|
242 | 241 | }; |
---|
243 | 242 | |
---|
244 | | - firmware { |
---|
245 | | - optee: optee { |
---|
246 | | - compatible = "linaro,optee-tz"; |
---|
247 | | - method = "smc"; |
---|
248 | | - status = "disabled"; |
---|
249 | | - }; |
---|
250 | | - }; |
---|
251 | | - |
---|
252 | 243 | gmac_clkin: external-gmac-clock { |
---|
253 | 244 | compatible = "fixed-clock"; |
---|
254 | 245 | clock-frequency = <125000000>; |
---|
255 | 246 | clock-output-names = "gmac_clkin"; |
---|
256 | 247 | #clock-cells = <0>; |
---|
| 248 | + }; |
---|
| 249 | + |
---|
| 250 | + mipi_csi2: mipi-csi2 { |
---|
| 251 | + compatible = "rockchip,rk1808-mipi-csi2"; |
---|
| 252 | + rockchip,hw = <&mipi_csi2_hw>; |
---|
| 253 | + status = "disabled"; |
---|
257 | 254 | }; |
---|
258 | 255 | |
---|
259 | 256 | psci { |
---|
.. | .. |
---|
381 | 378 | phy-names = "usb2-phy", "usb3-phy"; |
---|
382 | 379 | phy_type = "utmi_wide"; |
---|
383 | 380 | snps,dis_enblslpm_quirk; |
---|
384 | | - snps,dis-u1u2-quirk; |
---|
| 381 | + snps,dis-u1-entry-quirk; |
---|
| 382 | + snps,dis-u2-entry-quirk; |
---|
385 | 383 | snps,dis-u2-freeclk-exists-quirk; |
---|
386 | 384 | snps,dis_u2_susphy_quirk; |
---|
387 | 385 | snps,dis_u3_susphy_quirk; |
---|
388 | 386 | snps,dis-del-phy-power-chg-quirk; |
---|
389 | 387 | snps,tx-ipgap-linecheck-dis-quirk; |
---|
390 | | - snps,xhci-trb-ent-quirk; |
---|
| 388 | + snps,parkmode-disable-hs-quirk; |
---|
| 389 | + snps,parkmode-disable-ss-quirk; |
---|
391 | 390 | status = "disabled"; |
---|
392 | 391 | }; |
---|
393 | 392 | }; |
---|
.. | .. |
---|
808 | 807 | pwm0: pwm@ff3d0000 { |
---|
809 | 808 | compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm"; |
---|
810 | 809 | reg = <0x0 0xff3d0000 0x0 0x10>; |
---|
| 810 | + interrupts = <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>; |
---|
811 | 811 | #pwm-cells = <3>; |
---|
812 | 812 | pinctrl-names = "active"; |
---|
813 | 813 | pinctrl-0 = <&pwm0_pin>; |
---|
.. | .. |
---|
819 | 819 | pwm1: pwm@ff3d0010 { |
---|
820 | 820 | compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm"; |
---|
821 | 821 | reg = <0x0 0xff3d0010 0x0 0x10>; |
---|
| 822 | + interrupts = <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>; |
---|
822 | 823 | #pwm-cells = <3>; |
---|
823 | 824 | pinctrl-names = "active"; |
---|
824 | 825 | pinctrl-0 = <&pwm1_pin>; |
---|
.. | .. |
---|
830 | 831 | pwm2: pwm@ff3d0020 { |
---|
831 | 832 | compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm"; |
---|
832 | 833 | reg = <0x0 0xff3d0020 0x0 0x10>; |
---|
| 834 | + interrupts = <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>; |
---|
833 | 835 | #pwm-cells = <3>; |
---|
834 | 836 | pinctrl-names = "active"; |
---|
835 | 837 | pinctrl-0 = <&pwm2_pin>; |
---|
.. | .. |
---|
841 | 843 | pwm3: pwm@ff3d0030 { |
---|
842 | 844 | compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm"; |
---|
843 | 845 | reg = <0x0 0xff3d0030 0x0 0x10>; |
---|
| 846 | + interrupts = <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 847 | + <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>; |
---|
844 | 848 | #pwm-cells = <3>; |
---|
845 | 849 | pinctrl-names = "active"; |
---|
846 | 850 | pinctrl-0 = <&pwm3_pin>; |
---|
.. | .. |
---|
852 | 856 | pwm4: pwm@ff3d8000 { |
---|
853 | 857 | compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm"; |
---|
854 | 858 | reg = <0x0 0xff3d8000 0x0 0x10>; |
---|
| 859 | + interrupts = <GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>; |
---|
855 | 860 | #pwm-cells = <3>; |
---|
856 | 861 | pinctrl-names = "active"; |
---|
857 | 862 | pinctrl-0 = <&pwm4_pin>; |
---|
.. | .. |
---|
863 | 868 | pwm5: pwm@ff3d8010 { |
---|
864 | 869 | compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm"; |
---|
865 | 870 | reg = <0x0 0xff3d8010 0x0 0x10>; |
---|
| 871 | + interrupts = <GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>; |
---|
866 | 872 | #pwm-cells = <3>; |
---|
867 | 873 | pinctrl-names = "active"; |
---|
868 | 874 | pinctrl-0 = <&pwm5_pin>; |
---|
.. | .. |
---|
874 | 880 | pwm6: pwm@ff3d8020 { |
---|
875 | 881 | compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm"; |
---|
876 | 882 | reg = <0x0 0xff3d8020 0x0 0x10>; |
---|
| 883 | + interrupts = <GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>; |
---|
877 | 884 | #pwm-cells = <3>; |
---|
878 | 885 | pinctrl-names = "active"; |
---|
879 | 886 | pinctrl-0 = <&pwm6_pin>; |
---|
.. | .. |
---|
885 | 892 | pwm7: pwm@ff3d8030 { |
---|
886 | 893 | compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm"; |
---|
887 | 894 | reg = <0x0 0xff3d8030 0x0 0x10>; |
---|
| 895 | + interrupts = <GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 896 | + <GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>; |
---|
888 | 897 | #pwm-cells = <3>; |
---|
889 | 898 | pinctrl-names = "active"; |
---|
890 | 899 | pinctrl-0 = <&pwm7_pin>; |
---|
.. | .. |
---|
1213 | 1222 | pwm8: pwm@ff5d0000 { |
---|
1214 | 1223 | compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm"; |
---|
1215 | 1224 | reg = <0x0 0xff5d0000 0x0 0x10>; |
---|
| 1225 | + interrupts = <GIC_SPI 91 IRQ_TYPE_LEVEL_HIGH>; |
---|
1216 | 1226 | #pwm-cells = <3>; |
---|
1217 | 1227 | pinctrl-names = "active"; |
---|
1218 | 1228 | pinctrl-0 = <&pwm8_pin>; |
---|
.. | .. |
---|
1224 | 1234 | pwm9: pwm@fff5d0010 { |
---|
1225 | 1235 | compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm"; |
---|
1226 | 1236 | reg = <0x0 0xff5d0010 0x0 0x10>; |
---|
| 1237 | + interrupts = <GIC_SPI 91 IRQ_TYPE_LEVEL_HIGH>; |
---|
1227 | 1238 | #pwm-cells = <3>; |
---|
1228 | 1239 | pinctrl-names = "active"; |
---|
1229 | 1240 | pinctrl-0 = <&pwm9_pin>; |
---|
.. | .. |
---|
1235 | 1246 | pwm10: pwm@ff5d0020 { |
---|
1236 | 1247 | compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm"; |
---|
1237 | 1248 | reg = <0x0 0xff5d0020 0x0 0x10>; |
---|
| 1249 | + interrupts = <GIC_SPI 91 IRQ_TYPE_LEVEL_HIGH>; |
---|
1238 | 1250 | #pwm-cells = <3>; |
---|
1239 | 1251 | pinctrl-names = "active"; |
---|
1240 | 1252 | pinctrl-0 = <&pwm10_pin>; |
---|
.. | .. |
---|
1246 | 1258 | pwm11: pwm@ff5d0030 { |
---|
1247 | 1259 | compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm"; |
---|
1248 | 1260 | reg = <0x0 0xff5d0030 0x0 0x10>; |
---|
| 1261 | + interrupts = <GIC_SPI 91 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 1262 | + <GIC_SPI 90 IRQ_TYPE_LEVEL_HIGH>; |
---|
1249 | 1263 | #pwm-cells = <3>; |
---|
1250 | 1264 | pinctrl-names = "active"; |
---|
1251 | 1265 | pinctrl-0 = <&pwm11_pin>; |
---|
.. | .. |
---|
1335 | 1349 | }; |
---|
1336 | 1350 | |
---|
1337 | 1351 | pdm: pdm@ff800000 { |
---|
1338 | | - compatible = "rockchip,rk1808-pdm"; |
---|
| 1352 | + compatible = "rockchip,rk1808-pdm", "rockchip,pdm"; |
---|
1339 | 1353 | reg = <0x0 0xff800000 0x0 0x1000>; |
---|
1340 | 1354 | clocks = <&cru SCLK_PDM>, <&cru HCLK_PDM>; |
---|
1341 | 1355 | clock-names = "pdm_clk", "pdm_hclk"; |
---|
.. | .. |
---|
1533 | 1547 | status = "disabled"; |
---|
1534 | 1548 | }; |
---|
1535 | 1549 | |
---|
1536 | | - mipi_csi2: mipi-csi2@ffb10000 { |
---|
1537 | | - compatible = "rockchip,rk1808-mipi-csi2"; |
---|
| 1550 | + mipi_csi2_hw: mipi-csi2-hw@ffb10000 { |
---|
| 1551 | + compatible = "rockchip,rk1808-mipi-csi2-hw"; |
---|
1538 | 1552 | reg = <0x0 0xffb10000 0x0 0x100>; |
---|
1539 | 1553 | reg-names = "csihost_regs"; |
---|
1540 | 1554 | interrupts = <GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH>, |
---|
.. | .. |
---|
1701 | 1715 | reg = <0x0 0xffc60000 0x0 0x4000>; |
---|
1702 | 1716 | clocks = <&cru HCLK_SDIO>, <&cru SCLK_SDIO>, |
---|
1703 | 1717 | <&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"; |
---|
1705 | 1719 | max-frequency = <150000000>; |
---|
1706 | 1720 | fifo-depth = <0x100>; |
---|
1707 | 1721 | interrupts = <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>; |
---|
.. | .. |
---|
1798 | 1812 | reg = <0x0 0xffcf0000 0x0 0x4000>; |
---|
1799 | 1813 | clocks = <&cru HCLK_SDMMC>, <&cru SCLK_SDMMC>, |
---|
1800 | 1814 | <&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"; |
---|
1802 | 1816 | max-frequency = <150000000>; |
---|
1803 | 1817 | fifo-depth = <0x100>; |
---|
1804 | 1818 | interrupts = <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>; |
---|
.. | .. |
---|
1812 | 1826 | reg = <0x0 0xffd00000 0x0 0x4000>; |
---|
1813 | 1827 | clocks = <&cru HCLK_EMMC>, <&cru SCLK_EMMC>, |
---|
1814 | 1828 | <&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"; |
---|
1816 | 1830 | max-frequency = <150000000>; |
---|
1817 | 1831 | fifo-depth = <0x100>; |
---|
1818 | 1832 | interrupts = <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>; |
---|
.. | .. |
---|
2254 | 2268 | i2s1 { |
---|
2255 | 2269 | i2s1_2ch_lrck: i2s1-2ch-lrck { |
---|
2256 | 2270 | rockchip,pins = |
---|
2257 | | - <3 RK_PA0 1 &pcfg_pull_none_2ma>; |
---|
| 2271 | + <3 RK_PA0 1 &pcfg_pull_none_2ma_smt>; |
---|
2258 | 2272 | }; |
---|
2259 | 2273 | i2s1_2ch_sclk: i2s1-2ch-sclk { |
---|
2260 | 2274 | rockchip,pins = |
---|
2261 | | - <3 RK_PA1 1 &pcfg_pull_none_2ma>; |
---|
| 2275 | + <3 RK_PA1 1 &pcfg_pull_none_2ma_smt>; |
---|
2262 | 2276 | }; |
---|
2263 | 2277 | i2s1_2ch_mclk: i2s1-2ch-mclk { |
---|
2264 | 2278 | rockchip,pins = |
---|
2265 | | - <3 RK_PA2 1 &pcfg_pull_none_2ma>; |
---|
| 2279 | + <3 RK_PA2 1 &pcfg_pull_none_2ma_smt>; |
---|
2266 | 2280 | }; |
---|
2267 | 2281 | i2s1_2ch_sdo: i2s1-2ch-sdo { |
---|
2268 | 2282 | rockchip,pins = |
---|
.. | .. |
---|
2289 | 2303 | }; |
---|
2290 | 2304 | i2s0_8ch_sclkrx: i2s0-8ch-sclkrx { |
---|
2291 | 2305 | rockchip,pins = |
---|
2292 | | - <3 RK_PB0 1 &pcfg_pull_none_2ma>; |
---|
| 2306 | + <3 RK_PB0 1 &pcfg_pull_none_2ma_smt>; |
---|
2293 | 2307 | }; |
---|
2294 | 2308 | i2s0_8ch_lrckrx: i2s0-8ch-lrckrx { |
---|
2295 | 2309 | rockchip,pins = |
---|
2296 | | - <3 RK_PB1 1 &pcfg_pull_none_2ma>; |
---|
| 2310 | + <3 RK_PB1 1 &pcfg_pull_none_2ma_smt>; |
---|
2297 | 2311 | }; |
---|
2298 | 2312 | i2s0_8ch_sdo3: i2s0-8ch-sdo3 { |
---|
2299 | 2313 | rockchip,pins = |
---|
.. | .. |
---|
2309 | 2323 | }; |
---|
2310 | 2324 | i2s0_8ch_mclk: i2s0-8ch-mclk { |
---|
2311 | 2325 | rockchip,pins = |
---|
2312 | | - <3 RK_PB5 1 &pcfg_pull_none_2ma>; |
---|
| 2326 | + <3 RK_PB5 1 &pcfg_pull_none_2ma_smt>; |
---|
2313 | 2327 | }; |
---|
2314 | 2328 | i2s0_8ch_lrcktx: i2s0-8ch-lrcktx { |
---|
2315 | 2329 | rockchip,pins = |
---|
2316 | | - <3 RK_PB6 1 &pcfg_pull_none_2ma>; |
---|
| 2330 | + <3 RK_PB6 1 &pcfg_pull_none_2ma_smt>; |
---|
2317 | 2331 | }; |
---|
2318 | 2332 | i2s0_8ch_sclktx: i2s0-8ch-sclktx { |
---|
2319 | 2333 | rockchip,pins = |
---|
2320 | | - <3 RK_PB7 1 &pcfg_pull_none_2ma>; |
---|
| 2334 | + <3 RK_PB7 1 &pcfg_pull_none_2ma_smt>; |
---|
2321 | 2335 | }; |
---|
2322 | 2336 | i2s0_8ch_sdo0: i2s0-8ch-sdo0 { |
---|
2323 | 2337 | rockchip,pins = |
---|