|
124 | 124 | #cooling-cells = <2>; /* min followed by max */ |
125 | 125 | dynamic-power-coefficient = <436>; |
126 | 126 | cpu-idle-states = <&CPU_SLEEP &CLUSTER_SLEEP>; |
| 127 | + |
| 128 | + thermal-idle { |
| 129 | + #cooling-cells = <2>; |
| 130 | + duration-us = <10000>; |
| 131 | + exit-latency-us = <500>; |
| 132 | + }; |
127 | 133 | }; |
128 | 134 |
|
129 | 135 | cpu_b1: cpu@101 { |
|
136 | 142 | #cooling-cells = <2>; /* min followed by max */ |
137 | 143 | dynamic-power-coefficient = <436>; |
138 | 144 | cpu-idle-states = <&CPU_SLEEP &CLUSTER_SLEEP>; |
| 145 | + |
| 146 | + thermal-idle { |
| 147 | + #cooling-cells = <2>; |
| 148 | + duration-us = <10000>; |
| 149 | + exit-latency-us = <500>; |
| 150 | + }; |
139 | 151 | }; |
140 | 152 |
|
141 | 153 | idle-states { |
|
361 | 373 | status = "disabled"; |
362 | 374 | }; |
363 | 375 |
|
| 376 | + debug@fe430000 { |
| 377 | + compatible = "arm,coresight-cpu-debug", "arm,primecell"; |
| 378 | + reg = <0 0xfe430000 0 0x1000>; |
| 379 | + clocks = <&cru PCLK_COREDBG_L>; |
| 380 | + clock-names = "apb_pclk"; |
| 381 | + cpu = <&cpu_l0>; |
| 382 | + }; |
| 383 | + |
| 384 | + debug@fe432000 { |
| 385 | + compatible = "arm,coresight-cpu-debug", "arm,primecell"; |
| 386 | + reg = <0 0xfe432000 0 0x1000>; |
| 387 | + clocks = <&cru PCLK_COREDBG_L>; |
| 388 | + clock-names = "apb_pclk"; |
| 389 | + cpu = <&cpu_l1>; |
| 390 | + }; |
| 391 | + |
| 392 | + debug@fe434000 { |
| 393 | + compatible = "arm,coresight-cpu-debug", "arm,primecell"; |
| 394 | + reg = <0 0xfe434000 0 0x1000>; |
| 395 | + clocks = <&cru PCLK_COREDBG_L>; |
| 396 | + clock-names = "apb_pclk"; |
| 397 | + cpu = <&cpu_l2>; |
| 398 | + }; |
| 399 | + |
| 400 | + debug@fe436000 { |
| 401 | + compatible = "arm,coresight-cpu-debug", "arm,primecell"; |
| 402 | + reg = <0 0xfe436000 0 0x1000>; |
| 403 | + clocks = <&cru PCLK_COREDBG_L>; |
| 404 | + clock-names = "apb_pclk"; |
| 405 | + cpu = <&cpu_l3>; |
| 406 | + }; |
| 407 | + |
| 408 | + debug@fe610000 { |
| 409 | + compatible = "arm,coresight-cpu-debug", "arm,primecell"; |
| 410 | + reg = <0 0xfe610000 0 0x1000>; |
| 411 | + clocks = <&cru PCLK_COREDBG_B>; |
| 412 | + clock-names = "apb_pclk"; |
| 413 | + cpu = <&cpu_b0>; |
| 414 | + }; |
| 415 | + |
| 416 | + debug@fe710000 { |
| 417 | + compatible = "arm,coresight-cpu-debug", "arm,primecell"; |
| 418 | + reg = <0 0xfe710000 0 0x1000>; |
| 419 | + clocks = <&cru PCLK_COREDBG_B>; |
| 420 | + clock-names = "apb_pclk"; |
| 421 | + cpu = <&cpu_b1>; |
| 422 | + }; |
| 423 | + |
364 | 424 | usbdrd3_0: usb@fe800000 { |
365 | 425 | compatible = "rockchip,rk3399-dwc3"; |
366 | 426 | #address-cells = <2>; |
|
1251 | 1311 | compatible = "rockchip,iommu"; |
1252 | 1312 | reg = <0x0 0xff650800 0x0 0x40>; |
1253 | 1313 | interrupts = <GIC_SPI 115 IRQ_TYPE_LEVEL_HIGH 0>; |
1254 | | - interrupt-names = "vpu_mmu"; |
1255 | 1314 | clocks = <&cru ACLK_VCODEC>, <&cru HCLK_VCODEC>; |
1256 | 1315 | clock-names = "aclk", "iface"; |
1257 | 1316 | #iommu-cells = <0>; |
|
1273 | 1332 | compatible = "rockchip,iommu"; |
1274 | 1333 | reg = <0x0 0xff660480 0x0 0x40>, <0x0 0xff6604c0 0x0 0x40>; |
1275 | 1334 | interrupts = <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH 0>; |
1276 | | - interrupt-names = "vdec_mmu"; |
1277 | 1335 | clocks = <&cru ACLK_VDU>, <&cru HCLK_VDU>; |
1278 | 1336 | clock-names = "aclk", "iface"; |
1279 | 1337 | power-domains = <&power RK3399_PD_VDU>; |
|
1284 | 1342 | compatible = "rockchip,iommu"; |
1285 | 1343 | reg = <0x0 0xff670800 0x0 0x40>; |
1286 | 1344 | interrupts = <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH 0>; |
1287 | | - interrupt-names = "iep_mmu"; |
1288 | 1345 | clocks = <&cru ACLK_IEP>, <&cru HCLK_IEP>; |
1289 | 1346 | clock-names = "aclk", "iface"; |
1290 | 1347 | #iommu-cells = <0>; |
|
1666 | 1723 | compatible = "rockchip,iommu"; |
1667 | 1724 | reg = <0x0 0xff8f3f00 0x0 0x100>; |
1668 | 1725 | interrupts = <GIC_SPI 119 IRQ_TYPE_LEVEL_HIGH 0>; |
1669 | | - interrupt-names = "vopl_mmu"; |
1670 | 1726 | clocks = <&cru ACLK_VOP1>, <&cru HCLK_VOP1>; |
1671 | 1727 | clock-names = "aclk", "iface"; |
1672 | 1728 | power-domains = <&power RK3399_PD_VOPL>; |
|
1723 | 1779 | compatible = "rockchip,iommu"; |
1724 | 1780 | reg = <0x0 0xff903f00 0x0 0x100>; |
1725 | 1781 | interrupts = <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH 0>; |
1726 | | - interrupt-names = "vopb_mmu"; |
1727 | 1782 | clocks = <&cru ACLK_VOP0>, <&cru HCLK_VOP0>; |
1728 | 1783 | clock-names = "aclk", "iface"; |
1729 | 1784 | power-domains = <&power RK3399_PD_VOPB>; |
|
1761 | 1816 | compatible = "rockchip,iommu"; |
1762 | 1817 | reg = <0x0 0xff914000 0x0 0x100>, <0x0 0xff915000 0x0 0x100>; |
1763 | 1818 | interrupts = <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH 0>; |
1764 | | - interrupt-names = "isp0_mmu"; |
1765 | 1819 | clocks = <&cru ACLK_ISP0_WRAPPER>, <&cru HCLK_ISP0_WRAPPER>; |
1766 | 1820 | clock-names = "aclk", "iface"; |
1767 | 1821 | #iommu-cells = <0>; |
1768 | 1822 | power-domains = <&power RK3399_PD_ISP0>; |
1769 | 1823 | rockchip,disable-mmu-reset; |
1770 | 1824 | }; |
1771 | 1825 |
|
| 1826 | + isp1: isp1@ff920000 { |
| 1827 | + compatible = "rockchip,rk3399-cif-isp"; |
| 1828 | + reg = <0x0 0xff920000 0x0 0x4000>; |
| 1829 | + interrupts = <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH 0>; |
| 1830 | + clocks = <&cru SCLK_ISP1>, |
| 1831 | + <&cru ACLK_ISP1_WRAPPER>, |
| 1832 | + <&cru HCLK_ISP1_WRAPPER>; |
| 1833 | + clock-names = "isp", "aclk", "hclk"; |
| 1834 | + iommus = <&isp1_mmu>; |
| 1835 | + phys = <&mipi_dsi1>; |
| 1836 | + phy-names = "dphy"; |
| 1837 | + power-domains = <&power RK3399_PD_ISP1>; |
| 1838 | + status = "disabled"; |
| 1839 | + |
| 1840 | + ports { |
| 1841 | + #address-cells = <1>; |
| 1842 | + #size-cells = <0>; |
| 1843 | + |
| 1844 | + port@0 { |
| 1845 | + reg = <0>; |
| 1846 | + #address-cells = <1>; |
| 1847 | + #size-cells = <0>; |
| 1848 | + }; |
| 1849 | + }; |
| 1850 | + }; |
| 1851 | + |
1772 | 1852 | isp1_mmu: iommu@ff924000 { |
1773 | 1853 | compatible = "rockchip,iommu"; |
1774 | 1854 | reg = <0x0 0xff924000 0x0 0x100>, <0x0 0xff925000 0x0 0x100>; |
1775 | 1855 | interrupts = <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH 0>; |
1776 | | - interrupt-names = "isp1_mmu"; |
1777 | 1856 | clocks = <&cru ACLK_ISP1_WRAPPER>, <&cru HCLK_ISP1_WRAPPER>; |
1778 | 1857 | clock-names = "aclk", "iface"; |
1779 | 1858 | #iommu-cells = <0>; |
|
1878 | 1957 | rockchip,grf = <&grf>; |
1879 | 1958 | #address-cells = <1>; |
1880 | 1959 | #size-cells = <0>; |
| 1960 | + #phy-cells = <0>; |
1881 | 1961 | status = "disabled"; |
1882 | 1962 |
|
1883 | 1963 | ports { |
|
1958 | 2038 | #size-cells = <2>; |
1959 | 2039 | ranges; |
1960 | 2040 |
|
1961 | | - gpio0: gpio0@ff720000 { |
| 2041 | + gpio0: gpio@ff720000 { |
1962 | 2042 | compatible = "rockchip,gpio-bank"; |
1963 | 2043 | reg = <0x0 0xff720000 0x0 0x100>; |
1964 | 2044 | clocks = <&pmucru PCLK_GPIO0_PMU>; |
|
1971 | 2051 | #interrupt-cells = <0x2>; |
1972 | 2052 | }; |
1973 | 2053 |
|
1974 | | - gpio1: gpio1@ff730000 { |
| 2054 | + gpio1: gpio@ff730000 { |
1975 | 2055 | compatible = "rockchip,gpio-bank"; |
1976 | 2056 | reg = <0x0 0xff730000 0x0 0x100>; |
1977 | 2057 | clocks = <&pmucru PCLK_GPIO1_PMU>; |
|
1984 | 2064 | #interrupt-cells = <0x2>; |
1985 | 2065 | }; |
1986 | 2066 |
|
1987 | | - gpio2: gpio2@ff780000 { |
| 2067 | + gpio2: gpio@ff780000 { |
1988 | 2068 | compatible = "rockchip,gpio-bank"; |
1989 | 2069 | reg = <0x0 0xff780000 0x0 0x100>; |
1990 | 2070 | clocks = <&cru PCLK_GPIO2>; |
|
1997 | 2077 | #interrupt-cells = <0x2>; |
1998 | 2078 | }; |
1999 | 2079 |
|
2000 | | - gpio3: gpio3@ff788000 { |
| 2080 | + gpio3: gpio@ff788000 { |
2001 | 2081 | compatible = "rockchip,gpio-bank"; |
2002 | 2082 | reg = <0x0 0xff788000 0x0 0x100>; |
2003 | 2083 | clocks = <&cru PCLK_GPIO3>; |
|
2010 | 2090 | #interrupt-cells = <0x2>; |
2011 | 2091 | }; |
2012 | 2092 |
|
2013 | | - gpio4: gpio4@ff790000 { |
| 2093 | + gpio4: gpio@ff790000 { |
2014 | 2094 | compatible = "rockchip,gpio-bank"; |
2015 | 2095 | reg = <0x0 0xff790000 0x0 0x100>; |
2016 | 2096 | clocks = <&cru PCLK_GPIO4>; |
|
2114 | 2194 | }; |
2115 | 2195 | }; |
2116 | 2196 |
|
| 2197 | + cif { |
| 2198 | + cif_clkin: cif-clkin { |
| 2199 | + rockchip,pins = |
| 2200 | + <2 RK_PB2 3 &pcfg_pull_none>; |
| 2201 | + }; |
| 2202 | + |
| 2203 | + cif_clkouta: cif-clkouta { |
| 2204 | + rockchip,pins = |
| 2205 | + <2 RK_PB3 3 &pcfg_pull_none>; |
| 2206 | + }; |
| 2207 | + }; |
| 2208 | + |
2117 | 2209 | edp { |
2118 | 2210 | edp_hpd: edp-hpd { |
2119 | 2211 | rockchip,pins = |
|
0 commit comments