| .. | .. |
|---|
| 220 | 220 | rockchip,pvtm-temp-prop = <0 0>; |
|---|
| 221 | 221 | rockchip,pvtm-thermal-zone = "soc-thermal"; |
|---|
| 222 | 222 | rockchip,grf = <&grf>; |
|---|
| 223 | | - rockchip,temp-hysteresis = <5000>; |
|---|
| 224 | | - rockchip,low-temp = <10000>; |
|---|
| 225 | | - rockchip,low-temp-min-volt = <900000>; |
|---|
| 226 | 223 | |
|---|
| 227 | 224 | opp-408000000 { |
|---|
| 228 | 225 | opp-hz = /bits/ 64 <408000000>; |
|---|
| .. | .. |
|---|
| 452 | 449 | compatible = "rockchip,mpp-service"; |
|---|
| 453 | 450 | rockchip,taskqueue-count = <5>; |
|---|
| 454 | 451 | rockchip,resetgroup-count = <5>; |
|---|
| 455 | | - rockchip,grf = <&grf>; |
|---|
| 456 | | - rockchip,grf-mem-offset = <0x20010>, <0x40034>, <0x40034>, |
|---|
| 457 | | - <0x600e0>, <0x600e0>; |
|---|
| 458 | | - rockchip,grf-mem-on-values = <0x00000021>, <0x0f040000>, <0x0f040000>, |
|---|
| 459 | | - <0xf0040000>, <0xf0040000>; |
|---|
| 460 | | - rockchip,grf-mem-off-values = <0xffff0021>, <0x0f040f04>, <0x0f040f04>, |
|---|
| 461 | | - <0xf004f004>, <0xf004f004>; |
|---|
| 462 | | - rockchip,grf-names = "grf_rkvenc2", "grf_vdpu1", "grf_vdpu2", |
|---|
| 463 | | - "grf_iep2", "grf_vdpp"; |
|---|
| 464 | 452 | status = "disabled"; |
|---|
| 465 | 453 | }; |
|---|
| 466 | 454 | |
|---|
| 467 | 455 | psci { |
|---|
| 468 | 456 | compatible = "arm,psci-1.0"; |
|---|
| 469 | 457 | method = "smc"; |
|---|
| 458 | + }; |
|---|
| 459 | + |
|---|
| 460 | + rkvtunnel: rkvtunnel { |
|---|
| 461 | + compatible = "rockchip,video-tunnel"; |
|---|
| 462 | + status = "disabled"; |
|---|
| 470 | 463 | }; |
|---|
| 471 | 464 | |
|---|
| 472 | 465 | rockchip_suspend: rockchip-suspend { |
|---|
| .. | .. |
|---|
| 494 | 487 | rockchip,temp-hysteresis = <5000>; /* millicelsius */ |
|---|
| 495 | 488 | rockchip,offline-cpu-temp = <105000>; /* millicelsius */ |
|---|
| 496 | 489 | rockchip,temp-offline-cpus = "2-3"; |
|---|
| 490 | + }; |
|---|
| 491 | + |
|---|
| 492 | + secure_otp: secure-otp { |
|---|
| 493 | + compatible = "rockchip,secure-otp"; |
|---|
| 494 | + rockchip,otp-size = <32>; |
|---|
| 495 | + status = "disabled"; |
|---|
| 497 | 496 | }; |
|---|
| 498 | 497 | |
|---|
| 499 | 498 | thermal_zones: thermal-zones { |
|---|
| .. | .. |
|---|
| 645 | 644 | resets = <&cru SRST_ARESETN_USB3OTG>; |
|---|
| 646 | 645 | reset-names = "usb3-otg"; |
|---|
| 647 | 646 | snps,dis_enblslpm_quirk; |
|---|
| 648 | | - snps,dis-u1u2-quirk; |
|---|
| 647 | + snps,dis-u1-entry-quirk; |
|---|
| 648 | + snps,dis-u2-entry-quirk; |
|---|
| 649 | 649 | snps,dis-u2-freeclk-exists-quirk; |
|---|
| 650 | 650 | snps,dis-del-phy-power-chg-quirk; |
|---|
| 651 | 651 | snps,dis-tx-ipgap-linecheck-quirk; |
|---|
| 652 | 652 | snps,xhci-trb-ent-quirk; |
|---|
| 653 | 653 | snps,dis_rxdet_inp3_quirk; |
|---|
| 654 | + snps,parkmode-disable-hs-quirk; |
|---|
| 655 | + snps,parkmode-disable-ss-quirk; |
|---|
| 654 | 656 | quirk-skip-phy-init; |
|---|
| 655 | 657 | status = "disabled"; |
|---|
| 656 | 658 | }; |
|---|
| .. | .. |
|---|
| 810 | 812 | qos_vdpp: qos@ff270480 { |
|---|
| 811 | 813 | compatible = "syscon"; |
|---|
| 812 | 814 | reg = <0x0 0xff270480 0x0 0x20>; |
|---|
| 813 | | - priority-init = <0x202>; |
|---|
| 814 | 815 | }; |
|---|
| 815 | 816 | |
|---|
| 816 | 817 | qos_vop: qos@ff270500 { |
|---|
| .. | .. |
|---|
| 987 | 988 | }; |
|---|
| 988 | 989 | pd_vo@RK3528_PD_VO { |
|---|
| 989 | 990 | reg = <RK3528_PD_VO>; |
|---|
| 990 | | - pm_qos = <&qos_vdpp>; |
|---|
| 991 | 991 | }; |
|---|
| 992 | 992 | pd_vpu@RK3528_PD_VPU { |
|---|
| 993 | 993 | reg = <RK3528_PD_VPU>; |
|---|
| .. | .. |
|---|
| 1073 | 1073 | rockchip,pvtm-temp-prop = <0 0>; |
|---|
| 1074 | 1074 | rockchip,pvtm-thermal-zone = "soc-thermal"; |
|---|
| 1075 | 1075 | rockchip,grf = <&grf>; |
|---|
| 1076 | | - rockchip,temp-hysteresis = <5000>; |
|---|
| 1077 | | - rockchip,low-temp = <10000>; |
|---|
| 1078 | | - rockchip,low-temp-min-volt = <900000>; |
|---|
| 1079 | 1076 | |
|---|
| 1080 | 1077 | opp-300000000 { |
|---|
| 1081 | 1078 | opp-hz = /bits/ 64 <300000000>; |
|---|
| .. | .. |
|---|
| 1195 | 1192 | clock-names = "aclk", "iface", "clk_hevc_cabac"; |
|---|
| 1196 | 1193 | #iommu-cells = <0>; |
|---|
| 1197 | 1194 | rockchip,shootdown-entire; |
|---|
| 1198 | | - rockchip,master-handle-irq; |
|---|
| 1199 | 1195 | status = "disabled"; |
|---|
| 1200 | 1196 | }; |
|---|
| 1201 | 1197 | |
|---|
| .. | .. |
|---|
| 1214 | 1210 | assigned-clock-rates = <300000000>, <300000000>; |
|---|
| 1215 | 1211 | iommus = <&rkvenc_mmu>; |
|---|
| 1216 | 1212 | rockchip,srv = <&mpp_srv>; |
|---|
| 1213 | + rockchip,grf = <&grf>; |
|---|
| 1214 | + rockchip,grf-mem-offset = <0x20010>; |
|---|
| 1215 | + rockchip,grf-mem-values = <0x00000021>, <0xffff0021>; |
|---|
| 1217 | 1216 | rockchip,taskqueue-node = <1>; |
|---|
| 1218 | 1217 | rockchip,resetgroup-node = <1>; |
|---|
| 1219 | 1218 | status = "disabled"; |
|---|
| .. | .. |
|---|
| 1245 | 1244 | reset-names = "shared_video_a", "shared_video_h"; |
|---|
| 1246 | 1245 | iommus = <&vdpu_mmu>; |
|---|
| 1247 | 1246 | rockchip,srv = <&mpp_srv>; |
|---|
| 1247 | + rockchip,grf = <&grf>; |
|---|
| 1248 | + rockchip,grf-mem-offset = <0x40034>; |
|---|
| 1249 | + rockchip,grf-mem-values = <0x0f040000>, <0x0f040f04>; |
|---|
| 1248 | 1250 | rockchip,taskqueue-node = <2>; |
|---|
| 1249 | 1251 | rockchip,resetgroup-node = <2>; |
|---|
| 1250 | 1252 | rockchip,disable-auto-freq; |
|---|
| .. | .. |
|---|
| 1400 | 1402 | clock-names = "aclk", "iface"; |
|---|
| 1401 | 1403 | #iommu-cells = <0>; |
|---|
| 1402 | 1404 | rockchip,shootdown-entire; |
|---|
| 1403 | | - rockchip,disable-mmu-reset; |
|---|
| 1404 | 1405 | status = "disabled"; |
|---|
| 1405 | 1406 | }; |
|---|
| 1406 | 1407 | |
|---|
| .. | .. |
|---|
| 1418 | 1419 | <&cru SRST_RESETN_CORE_VDPP>; |
|---|
| 1419 | 1420 | reset-names = "shared_rst_a", "shared_rst_h", "shared_rst_s"; |
|---|
| 1420 | 1421 | rockchip,srv = <&mpp_srv>; |
|---|
| 1422 | + rockchip,grf = <&grf>; |
|---|
| 1423 | + rockchip,grf-mem-offset = <0x600e0>; |
|---|
| 1424 | + rockchip,grf-mem-values = <0xf0040000>, <0xf004f004>; |
|---|
| 1421 | 1425 | rockchip,taskqueue-node = <3>; |
|---|
| 1422 | 1426 | rockchip,resetgroup-node = <3>; |
|---|
| 1423 | 1427 | rockchip,disable-auto-freq; |
|---|
| .. | .. |
|---|
| 1522 | 1526 | <&cru CLK_SFR_HDMI>, |
|---|
| 1523 | 1527 | <&cru CLK_CEC_HDMI>, |
|---|
| 1524 | 1528 | <&inno_hdmiphy_clk>; |
|---|
| 1525 | | - clock-names = "iahb", "isfr", "cec", "dclk_vop"; |
|---|
| 1529 | + clock-names = "iahb", "isfr", "cec", "dclk_vp0"; |
|---|
| 1526 | 1530 | ddc-i2c-scl-high-time-ns = <9625>; |
|---|
| 1527 | 1531 | ddc-i2c-scl-low-time-ns = <10000>; |
|---|
| 1528 | 1532 | reg-io-width = <4>; |
|---|
| 1529 | 1533 | rockchip,grf = <&grf>; |
|---|
| 1530 | | - pinctrl-names = "default", "idle"; |
|---|
| 1534 | + pinctrl-names = "default"; |
|---|
| 1531 | 1535 | pinctrl-0 = <&hdmi_pins>; |
|---|
| 1532 | | - pinctrl-1 = <&hdmi_pins_idle>; |
|---|
| 1533 | 1536 | phys = <&hdmiphy>; |
|---|
| 1534 | 1537 | phy-names = "hdmi"; |
|---|
| 1535 | 1538 | #sound-dai-cells = <0>; |
|---|
| .. | .. |
|---|
| 1896 | 1899 | reg = <0x0 0xffac0000 0x0 0x100>; |
|---|
| 1897 | 1900 | clocks = <&cru TCLK_WDT_NS>, <&cru PCLK_WDT_NS>; |
|---|
| 1898 | 1901 | clock-names = "tclk", "pclk"; |
|---|
| 1899 | | - resets = <&cru SRST_PRESETN_WDT_NS>; |
|---|
| 1900 | | - reset-names = "reset"; |
|---|
| 1901 | 1902 | interrupts = <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 1902 | 1903 | status = "disabled"; |
|---|
| 1903 | 1904 | }; |
|---|
| .. | .. |
|---|
| 1917 | 1918 | rockchip,hw-tshut-temp = <120000>; |
|---|
| 1918 | 1919 | rockchip,hw-tshut-mode = <0>; /* tshut mode 0:CRU 1:GPIO */ |
|---|
| 1919 | 1920 | rockchip,hw-tshut-polarity = <0>; /* tshut polarity 0:LOW 1:HIGH */ |
|---|
| 1921 | + nvmem-cells = <&cpu_tsadc_trim_l>, <&cpu_tsadc_trim_h>; |
|---|
| 1922 | + nvmem-cell-names = "trim_l", "trim_h"; |
|---|
| 1920 | 1923 | status = "disabled"; |
|---|
| 1921 | 1924 | }; |
|---|
| 1922 | 1925 | |
|---|
| .. | .. |
|---|
| 1938 | 1941 | interrupts = <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 1939 | 1942 | clocks = <&cru MCLK_SAI_I2S3>, <&cru HCLK_SAI_I2S3>; |
|---|
| 1940 | 1943 | clock-names = "mclk", "hclk"; |
|---|
| 1941 | | - assigned-clocks = <&cru MCLK_SAI_I2S3>; |
|---|
| 1942 | | - assigned-clock-rates = <6144000>; |
|---|
| 1943 | 1944 | dmas = <&dmac 5>; |
|---|
| 1944 | 1945 | dma-names = "tx"; |
|---|
| 1945 | 1946 | resets = <&cru SRST_MRESETN_SAI_I2S3>, <&cru SRST_HRESETN_SAI_I2S3>; |
|---|
| 1946 | 1947 | reset-names = "m", "h"; |
|---|
| 1947 | | - rockchip,always-on; |
|---|
| 1948 | 1948 | #sound-dai-cells = <0>; |
|---|
| 1949 | 1949 | status = "disabled"; |
|---|
| 1950 | 1950 | }; |
|---|
| .. | .. |
|---|
| 2320 | 2320 | dmc_opp_info: dmc-opp-info@3e { |
|---|
| 2321 | 2321 | reg = <0x3e 0x6>; |
|---|
| 2322 | 2322 | }; |
|---|
| 2323 | + cpu_tsadc_trim_l: cpu-tsadc-trim-l@44 { |
|---|
| 2324 | + reg = <0x44 0x1>; |
|---|
| 2325 | + }; |
|---|
| 2326 | + cpu_tsadc_trim_h: cpu-tsadc-trim-h@45 { |
|---|
| 2327 | + reg = <0x45 0x1>; |
|---|
| 2328 | + }; |
|---|
| 2323 | 2329 | }; |
|---|
| 2324 | 2330 | |
|---|
| 2325 | 2331 | dmac: dma-controller@ffd60000 { |
|---|