.. | .. |
---|
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"; |
---|
.. | .. |
---|
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>; |
---|
.. | .. |
---|
2364 | 2371 | clock-names = "biu", "ciu", "ciu-drive", "ciu-sample"; |
---|
2365 | 2372 | fifo-depth = <0x100>; |
---|
2366 | 2373 | max-frequency = <200000000>; |
---|
2367 | | - pinctrl-names = "default"; |
---|
| 2374 | + pinctrl-names = "normal", "idle"; |
---|
2368 | 2375 | pinctrl-0 = <&sdmmc0_clk &sdmmc0_cmd &sdmmc0_det &sdmmc0_bus4>; |
---|
| 2376 | + pinctrl-1 = <&sdmmc0_idle_pins &sdmmc0_det>; |
---|
2369 | 2377 | status = "disabled"; |
---|
2370 | 2378 | }; |
---|
2371 | 2379 | |
---|
.. | .. |
---|
2397 | 2405 | status = "disabled"; |
---|
2398 | 2406 | }; |
---|
2399 | 2407 | |
---|
2400 | | - sfc: sfc@ffc90000 { |
---|
| 2408 | + sfc: spi@ffc90000 { |
---|
2401 | 2409 | compatible = "rockchip,sfc"; |
---|
2402 | 2410 | reg = <0xffc90000 0x4000>; |
---|
2403 | 2411 | interrupts = <GIC_SPI 80 IRQ_TYPE_LEVEL_HIGH>; |
---|
.. | .. |
---|
2408 | 2416 | assigned-clocks = <&cru SCLK_SFC>; |
---|
2409 | 2417 | assigned-clock-rates = <80000000>; |
---|
2410 | 2418 | power-domains = <&power RV1126_PD_NVM>; |
---|
| 2419 | + #address-cells = <1>; |
---|
| 2420 | + #size-cells = <0>; |
---|
2411 | 2421 | status = "disabled"; |
---|
2412 | 2422 | }; |
---|
2413 | 2423 | |
---|
.. | .. |
---|
2448 | 2458 | 2 0 |
---|
2449 | 2459 | >; |
---|
2450 | 2460 | rockchip,pvtm-voltage-sel = < |
---|
2451 | | - 0 112500 1 |
---|
2452 | | - 112501 117500 2 |
---|
2453 | | - 117501 999999 3 |
---|
| 2461 | + 0 108500 1 |
---|
| 2462 | + 108501 113500 2 |
---|
| 2463 | + 113501 999999 3 |
---|
2454 | 2464 | >; |
---|
2455 | 2465 | rockchip,pvtm-freq = <396000>; |
---|
2456 | 2466 | rockchip,pvtm-volt = <800000>; |
---|
.. | .. |
---|
2465 | 2475 | opp-200000000 { |
---|
2466 | 2476 | opp-hz = /bits/ 64 <200000000>; |
---|
2467 | 2477 | opp-microvolt = <750000 750000 1000000>; |
---|
2468 | | - opp-microvolt-L0 = <800000 800000 1000000>; |
---|
| 2478 | + opp-microvolt-L0 = <775000 775000 1000000>; |
---|
2469 | 2479 | }; |
---|
2470 | 2480 | opp-300000000 { |
---|
2471 | 2481 | opp-hz = /bits/ 64 <300000000>; |
---|
2472 | 2482 | opp-microvolt = <750000 750000 1000000>; |
---|
2473 | | - opp-microvolt-L0 = <800000 800000 1000000>; |
---|
| 2483 | + opp-microvolt-L0 = <775000 775000 1000000>; |
---|
2474 | 2484 | }; |
---|
2475 | 2485 | opp-396000000 { |
---|
2476 | 2486 | opp-hz = /bits/ 64 <396000000>; |
---|
2477 | 2487 | opp-microvolt = <750000 750000 1000000>; |
---|
2478 | | - opp-microvolt-L0 = <800000 800000 1000000>; |
---|
| 2488 | + opp-microvolt-L0 = <775000 775000 1000000>; |
---|
2479 | 2489 | }; |
---|
2480 | 2490 | opp-500000000 { |
---|
2481 | 2491 | opp-hz = /bits/ 64 <500000000>; |
---|
2482 | 2492 | opp-microvolt = <750000 750000 1000000>; |
---|
2483 | | - opp-microvolt-L0 = <800000 800000 1000000>; |
---|
| 2493 | + opp-microvolt-L0 = <775000 775000 1000000>; |
---|
2484 | 2494 | }; |
---|
2485 | 2495 | opp-600000000 { |
---|
2486 | 2496 | opp-hz = /bits/ 64 <600000000>; |
---|
2487 | 2497 | opp-microvolt = <750000 750000 1000000>; |
---|
2488 | | - opp-microvolt-L0 = <800000 800000 1000000>; |
---|
| 2498 | + opp-microvolt-L0 = <775000 775000 1000000>; |
---|
2489 | 2499 | }; |
---|
2490 | 2500 | opp-700000000 { |
---|
2491 | 2501 | opp-hz = /bits/ 64 <700000000>; |
---|
.. | .. |
---|
2539 | 2549 | snps,tx-ipgap-linecheck-dis-quirk; |
---|
2540 | 2550 | snps,tx-fifo-resize; |
---|
2541 | 2551 | snps,xhci-trb-ent-quirk; |
---|
| 2552 | + snps,usb2-lpm-disable; |
---|
2542 | 2553 | status = "disabled"; |
---|
2543 | 2554 | }; |
---|
2544 | 2555 | }; |
---|