| .. | .. |
|---|
| 24 | 24 | interrupt-parent = <&gic>; |
|---|
| 25 | 25 | |
|---|
| 26 | 26 | aliases { |
|---|
| 27 | | - ethernet0 = &gmac; |
|---|
| 28 | 27 | i2c0 = &i2c0; |
|---|
| 29 | 28 | i2c1 = &i2c1; |
|---|
| 30 | 29 | i2c2 = &i2c2; |
|---|
| .. | .. |
|---|
| 126 | 125 | clocks = <&cru PLL_APLL>; |
|---|
| 127 | 126 | rockchip,bin-scaling-sel = < |
|---|
| 128 | 127 | 0 5 |
|---|
| 129 | | - 1 18 |
|---|
| 128 | + 1 9 |
|---|
| 130 | 129 | >; |
|---|
| 131 | 130 | rockchip,bin-voltage-sel = < |
|---|
| 132 | 131 | 1 0 |
|---|
| 133 | 132 | >; |
|---|
| 134 | 133 | rockchip,pvtm-voltage-sel = < |
|---|
| 135 | | - 0 106000 1 |
|---|
| 136 | | - 106001 112000 2 |
|---|
| 137 | | - 112001 999999 3 |
|---|
| 134 | + 0 100500 1 |
|---|
| 135 | + 100501 104500 2 |
|---|
| 136 | + 104501 109500 3 |
|---|
| 137 | + 109501 999999 4 |
|---|
| 138 | 138 | >; |
|---|
| 139 | 139 | rockchip,pvtm-freq = <408000>; |
|---|
| 140 | 140 | rockchip,pvtm-volt = <800000>; |
|---|
| .. | .. |
|---|
| 172 | 172 | opp-microvolt-L1 = <775000 775000 1000000>; |
|---|
| 173 | 173 | opp-microvolt-L2 = <775000 775000 1000000>; |
|---|
| 174 | 174 | opp-microvolt-L3 = <750000 750000 1000000>; |
|---|
| 175 | + opp-microvolt-L4 = <725000 725000 1000000>; |
|---|
| 175 | 176 | clock-latency-ns = <40000>; |
|---|
| 176 | 177 | }; |
|---|
| 177 | 178 | opp-1200000000 { |
|---|
| .. | .. |
|---|
| 181 | 182 | opp-microvolt-L1 = <850000 850000 1000000>; |
|---|
| 182 | 183 | opp-microvolt-L2 = <850000 850000 1000000>; |
|---|
| 183 | 184 | opp-microvolt-L3 = <825000 825000 1000000>; |
|---|
| 185 | + opp-microvolt-L4 = <800000 800000 1000000>; |
|---|
| 184 | 186 | clock-latency-ns = <40000>; |
|---|
| 185 | 187 | }; |
|---|
| 186 | 188 | opp-1296000000 { |
|---|
| 187 | 189 | opp-hz = /bits/ 64 <1296000000>; |
|---|
| 188 | 190 | opp-microvolt = <875000 875000 1000000>; |
|---|
| 191 | + opp-microvolt-L0 = <925000 925000 1000000>; |
|---|
| 189 | 192 | opp-microvolt-L1 = <875000 875000 1000000>; |
|---|
| 190 | 193 | opp-microvolt-L2 = <875000 875000 1000000>; |
|---|
| 191 | 194 | opp-microvolt-L3 = <850000 850000 1000000>; |
|---|
| 195 | + opp-microvolt-L4 = <825000 825000 1000000>; |
|---|
| 192 | 196 | clock-latency-ns = <40000>; |
|---|
| 193 | 197 | }; |
|---|
| 194 | 198 | opp-1416000000 { |
|---|
| 195 | 199 | opp-hz = /bits/ 64 <1416000000>; |
|---|
| 196 | 200 | opp-microvolt = <925000 925000 1000000>; |
|---|
| 201 | + opp-microvolt-L0 = <975000 975000 1000000>; |
|---|
| 197 | 202 | opp-microvolt-L1 = <925000 925000 1000000>; |
|---|
| 198 | 203 | opp-microvolt-L2 = <925000 925000 1000000>; |
|---|
| 199 | 204 | opp-microvolt-L3 = <900000 900000 1000000>; |
|---|
| 205 | + opp-microvolt-L4 = <875000 875000 1000000>; |
|---|
| 200 | 206 | clock-latency-ns = <40000>; |
|---|
| 201 | 207 | }; |
|---|
| 202 | 208 | opp-1512000000 { |
|---|
| .. | .. |
|---|
| 205 | 211 | opp-microvolt-L1 = <975000 975000 1000000>; |
|---|
| 206 | 212 | opp-microvolt-L2 = <950000 950000 1000000>; |
|---|
| 207 | 213 | opp-microvolt-L3 = <925000 925000 1000000>; |
|---|
| 214 | + opp-microvolt-L4 = <900000 900000 1000000>; |
|---|
| 208 | 215 | clock-latency-ns = <40000>; |
|---|
| 209 | 216 | }; |
|---|
| 210 | 217 | }; |
|---|
| .. | .. |
|---|
| 390 | 397 | console-size = <0x40000>; |
|---|
| 391 | 398 | ftrace-size = <0x00000>; |
|---|
| 392 | 399 | pmsg-size = <0x40000>; |
|---|
| 393 | | - mcu-log-size = <0x40000>; |
|---|
| 394 | | - mcu-log-count = <0x1>; |
|---|
| 395 | 400 | status = "disabled"; |
|---|
| 396 | 401 | }; |
|---|
| 397 | 402 | }; |
|---|
| .. | .. |
|---|
| 1163 | 1168 | }; |
|---|
| 1164 | 1169 | |
|---|
| 1165 | 1170 | mipi_dphy: mipi-dphy@ff4d0000 { |
|---|
| 1166 | | - compatible = "rockchip,rv1126-mipi-dphy", "rockchip,rk1808-mipi-dphy"; |
|---|
| 1167 | | - reg = <0xff4d0000 0x500>; |
|---|
| 1171 | + compatible = "rockchip,rv1126-mipi-dphy", "rockchip,rk3568-video-phy"; |
|---|
| 1172 | + reg = <0xff4d0000 0x500>, <0xffb30000 0x500>; |
|---|
| 1173 | + reg-names = "phy", "host"; |
|---|
| 1168 | 1174 | assigned-clocks = <&pmucru CLK_MIPIDSIPHY_REF>; |
|---|
| 1169 | 1175 | assigned-clock-rates = <24000000>; |
|---|
| 1170 | | - clocks = <&pmucru CLK_MIPIDSIPHY_REF>, <&cru PCLK_DSIPHY>; |
|---|
| 1171 | | - clock-names = "ref", "pclk"; |
|---|
| 1172 | | - clock-output-names = "mipi_dphy_pll"; |
|---|
| 1176 | + clocks = <&pmucru CLK_MIPIDSIPHY_REF>, |
|---|
| 1177 | + <&cru PCLK_DSIPHY>, <&cru PCLK_DSIHOST>; |
|---|
| 1178 | + clock-names = "ref", "pclk", "pclk_host"; |
|---|
| 1173 | 1179 | #clock-cells = <0>; |
|---|
| 1174 | 1180 | resets = <&cru SRST_DSIPHY_P>; |
|---|
| 1175 | 1181 | reset-names = "apb"; |
|---|
| .. | .. |
|---|
| 1625 | 1631 | }; |
|---|
| 1626 | 1632 | |
|---|
| 1627 | 1633 | pdm: pdm@ff830000 { |
|---|
| 1628 | | - compatible = "rockchip,rv1126-pdm"; |
|---|
| 1634 | + compatible = "rockchip,rv1126-pdm", "rockchip,pdm"; |
|---|
| 1629 | 1635 | reg = <0xff830000 0x1000>; |
|---|
| 1630 | 1636 | clocks = <&cru MCLK_PDM>, <&cru HCLK_PDM>; |
|---|
| 1631 | 1637 | clock-names = "pdm_clk", "pdm_hclk"; |
|---|
| .. | .. |
|---|
| 1904 | 1910 | compatible = "rockchip,rv1126-mipi-dsi"; |
|---|
| 1905 | 1911 | reg = <0xffb30000 0x500>; |
|---|
| 1906 | 1912 | interrupts = <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 1907 | | - clocks = <&cru PCLK_DSIHOST>, <&mipi_dphy>; |
|---|
| 1908 | | - clock-names = "pclk", "hs_clk"; |
|---|
| 1913 | + clocks = <&cru PCLK_DSIHOST>, <&cru HCLK_PDVO>; |
|---|
| 1914 | + clock-names = "pclk", "hclk"; |
|---|
| 1909 | 1915 | resets = <&cru SRST_DSIHOST_P>; |
|---|
| 1910 | 1916 | reset-names = "apb"; |
|---|
| 1911 | 1917 | phys = <&mipi_dphy>; |
|---|
| 1912 | | - phy-names = "mipi_dphy"; |
|---|
| 1918 | + phy-names = "dphy"; |
|---|
| 1913 | 1919 | rockchip,grf = <&grf>; |
|---|
| 1914 | 1920 | #address-cells = <1>; |
|---|
| 1915 | 1921 | #size-cells = <0>; |
|---|
| .. | .. |
|---|
| 2107 | 2113 | }; |
|---|
| 2108 | 2114 | |
|---|
| 2109 | 2115 | rkvdec: rkvdec@ffb80000 { |
|---|
| 2110 | | - compatible = "rockchip,rkv-decoder-rv1126", "rockchip,rkv-decoder-v1"; |
|---|
| 2116 | + compatible = "rockchip,rkv-decoder-v1"; |
|---|
| 2111 | 2117 | reg = <0xffb80000 0x400>; |
|---|
| 2112 | 2118 | interrupts = <GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 2113 | 2119 | interrupt-names = "irq_dec"; |
|---|
| .. | .. |
|---|
| 2125 | 2131 | iommus = <&rkvdec_mmu>; |
|---|
| 2126 | 2132 | rockchip,srv = <&mpp_srv>; |
|---|
| 2127 | 2133 | rockchip,taskqueue-node = <0>; |
|---|
| 2128 | | - rockchip,resetgroup-node = <1>; |
|---|
| 2134 | + rockchip,resetgroup-node = <0>; |
|---|
| 2129 | 2135 | status = "disabled"; |
|---|
| 2130 | 2136 | }; |
|---|
| 2131 | 2137 | |
|---|
| .. | .. |
|---|
| 2231 | 2237 | clocks = <&pmucru PLL_GPLL>; |
|---|
| 2232 | 2238 | rockchip,bin-scaling-sel = < |
|---|
| 2233 | 2239 | 0 37 |
|---|
| 2234 | | - 1 43 |
|---|
| 2240 | + 1 40 |
|---|
| 2235 | 2241 | >; |
|---|
| 2236 | 2242 | rockchip,bin-voltage-sel = < |
|---|
| 2237 | 2243 | 1 0 |
|---|
| .. | .. |
|---|
| 2253 | 2259 | opp-500000000 { |
|---|
| 2254 | 2260 | opp-hz = /bits/ 64 <500000000>; |
|---|
| 2255 | 2261 | opp-microvolt = <750000 750000 1000000>; |
|---|
| 2262 | + opp-microvolt-L0 = <800000 800000 1000000>; |
|---|
| 2256 | 2263 | }; |
|---|
| 2257 | 2264 | opp-594000000 { |
|---|
| 2258 | 2265 | opp-hz = /bits/ 64 <594000000>; |
|---|
| .. | .. |
|---|
| 2398 | 2405 | status = "disabled"; |
|---|
| 2399 | 2406 | }; |
|---|
| 2400 | 2407 | |
|---|
| 2401 | | - sfc: sfc@ffc90000 { |
|---|
| 2408 | + sfc: spi@ffc90000 { |
|---|
| 2402 | 2409 | compatible = "rockchip,sfc"; |
|---|
| 2403 | 2410 | reg = <0xffc90000 0x4000>; |
|---|
| 2404 | 2411 | interrupts = <GIC_SPI 80 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| .. | .. |
|---|
| 2409 | 2416 | assigned-clocks = <&cru SCLK_SFC>; |
|---|
| 2410 | 2417 | assigned-clock-rates = <80000000>; |
|---|
| 2411 | 2418 | power-domains = <&power RV1126_PD_NVM>; |
|---|
| 2419 | + #address-cells = <1>; |
|---|
| 2420 | + #size-cells = <0>; |
|---|
| 2412 | 2421 | status = "disabled"; |
|---|
| 2413 | 2422 | }; |
|---|
| 2414 | 2423 | |
|---|
| .. | .. |
|---|
| 2449 | 2458 | 2 0 |
|---|
| 2450 | 2459 | >; |
|---|
| 2451 | 2460 | rockchip,pvtm-voltage-sel = < |
|---|
| 2452 | | - 0 112500 1 |
|---|
| 2453 | | - 112501 117500 2 |
|---|
| 2454 | | - 117501 999999 3 |
|---|
| 2461 | + 0 108500 1 |
|---|
| 2462 | + 108501 113500 2 |
|---|
| 2463 | + 113501 999999 3 |
|---|
| 2455 | 2464 | >; |
|---|
| 2456 | 2465 | rockchip,pvtm-freq = <396000>; |
|---|
| 2457 | 2466 | rockchip,pvtm-volt = <800000>; |
|---|
| .. | .. |
|---|
| 2466 | 2475 | opp-200000000 { |
|---|
| 2467 | 2476 | opp-hz = /bits/ 64 <200000000>; |
|---|
| 2468 | 2477 | opp-microvolt = <750000 750000 1000000>; |
|---|
| 2469 | | - opp-microvolt-L0 = <800000 800000 1000000>; |
|---|
| 2478 | + opp-microvolt-L0 = <775000 775000 1000000>; |
|---|
| 2470 | 2479 | }; |
|---|
| 2471 | 2480 | opp-300000000 { |
|---|
| 2472 | 2481 | opp-hz = /bits/ 64 <300000000>; |
|---|
| 2473 | 2482 | opp-microvolt = <750000 750000 1000000>; |
|---|
| 2474 | | - opp-microvolt-L0 = <800000 800000 1000000>; |
|---|
| 2483 | + opp-microvolt-L0 = <775000 775000 1000000>; |
|---|
| 2475 | 2484 | }; |
|---|
| 2476 | 2485 | opp-396000000 { |
|---|
| 2477 | 2486 | opp-hz = /bits/ 64 <396000000>; |
|---|
| 2478 | 2487 | opp-microvolt = <750000 750000 1000000>; |
|---|
| 2479 | | - opp-microvolt-L0 = <800000 800000 1000000>; |
|---|
| 2488 | + opp-microvolt-L0 = <775000 775000 1000000>; |
|---|
| 2480 | 2489 | }; |
|---|
| 2481 | 2490 | opp-500000000 { |
|---|
| 2482 | 2491 | opp-hz = /bits/ 64 <500000000>; |
|---|
| 2483 | 2492 | opp-microvolt = <750000 750000 1000000>; |
|---|
| 2484 | | - opp-microvolt-L0 = <800000 800000 1000000>; |
|---|
| 2493 | + opp-microvolt-L0 = <775000 775000 1000000>; |
|---|
| 2485 | 2494 | }; |
|---|
| 2486 | 2495 | opp-600000000 { |
|---|
| 2487 | 2496 | opp-hz = /bits/ 64 <600000000>; |
|---|
| 2488 | 2497 | opp-microvolt = <750000 750000 1000000>; |
|---|
| 2489 | | - opp-microvolt-L0 = <800000 800000 1000000>; |
|---|
| 2498 | + opp-microvolt-L0 = <775000 775000 1000000>; |
|---|
| 2490 | 2499 | }; |
|---|
| 2491 | 2500 | opp-700000000 { |
|---|
| 2492 | 2501 | opp-hz = /bits/ 64 <700000000>; |
|---|