NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: port-arm/60895: NetBSD 11 aarch64 generic daily image on MNT Pocket Reform RK3588: panic: Trap: Data Abort (EL1): Translation Fault L0 with read access for 0000000000000036, PAN Set: pc ffffc0000051b214: ldr x0, [x0]



Hi,

(I'm group replying which might not be the expected way to reply -- please tell
me if I'm only supposed to reply to a subset of the recipients)

Quoting Nick Hudson via gnats (2026-10-17 22:10:02)
>  [snip]
>  
>  > [   1.0000040] xhci0 at simplebus0: DesignWare USB3 XHCI (rev. 0.000)
>  > [   1.0000040] xhci0: interrupting on GICv3 irq 252
>  > [   1.0000040] xhci0: xHCI version 0.0 not known to be supported
>  > [   1.0000040] panic: Trap: Data Abort (EL1): Translation Fault L0 =
>  with read access for 0000000000000036, PAN Set: pc ffffc0000051b214: ldr =
>  x0, [x0]
>  >=20
>  
>  I would guess that a board specific attachment is needed to initialise =
>  this controller.
>  
>  What does =E2=80=9Cshow fdt /f=E2=80=9D show for this controller?
>  
>  Or maybe you can examine the .dtb an easier way.

I'm putting the "show fdt /f" output at the end of this mail.

barebox uses this dts:
https://source.mnt.re/reform/mnt-reform-barebox/-/blob/main/arch/arm/dts/rk3588-mnt-pocket-reform.dts

I also have the dts that Linux would use but no idea how relevant that'd be...

Thanks!

cheers, josch



/
    compatible = "mntre,pocket-reform-rcore", "firefly,icore3588q", "rockchip,rk
3588"
    interrupt-parent = <0x1>
    #address-cells = <0x2>
    #size-cells = <0x2>
    model = "MNT Pocket Reform with RCORE RK3588 Module"
/aliases
    gpio0 = "/pinctrl/gpio@fd8a0000"
    gpio1 = "/pinctrl/gpio@fec20000"
    gpio2 = "/pinctrl/gpio@fec30000"
    gpio3 = "/pinctrl/gpio@fec40000"
    gpio4 = "/pinctrl/gpio@fec50000"
    i2c0 = "/i2c@fd880000"
    i2c1 = "/i2c@fea90000"
    i2c2 = "/i2c@feaa0000"
    i2c3 = "/i2c@feab0000"
    i2c4 = "/i2c@feac0000"
    i2c5 = "/i2c@fead0000"
    i2c6 = "/i2c@fec80000"
    i2c7 = "/i2c@fec90000"
    i2c8 = "/i2c@feca0000"
    serial0 = "/serial@fd890000"
    serial1 = "/serial@feb40000"
    serial2 = "/serial@feb50000"
    serial3 = "/serial@feb60000"
    serial4 = "/serial@feb70000"
    serial5 = "/serial@feb80000"
    serial6 = "/serial@feb90000"
    serial7 = "/serial@feba0000"
    serial8 = "/serial@febb0000"
    serial9 = "/serial@febc0000"
    spi0 = "/spi@feb00000"
    spi1 = "/spi@feb10000"
    spi2 = "/spi@feb20000"
    spi3 = "/spi@feb30000"
    spi4 = "/spi@fecb0000"
    ethernet0 = "/ethernet@fe1b0000"
    mmc0 = "/mmc@fe2e0000"
    mmc1 = "/mmc@fe2c0000"
/cpus
    #address-cells = <0x1>
    #size-cells = <0>
/cpus/cpu-map
/cpus/cpu-map/cluster0
/cpus/cpu-map/cluster0/core0
    cpu = <0x2>
/cpus/cpu-map/cluster0/core1
    cpu = <0x3>
/cpus/cpu-map/cluster0/core2
    cpu = <0x4>
/cpus/cpu-map/cluster0/core3
    cpu = <0x5>
/cpus/cpu-map/cluster1
/cpus/cpu-map/cluster1/core0
    cpu = <0x6>
/cpus/cpu-map/cluster1/core1
    cpu = <0x7>
/cpus/cpu-map/cluster2
/cpus/cpu-map/cluster2/core0
    cpu = <0x8>
/cpus/cpu-map/cluster2/core1
    cpu = <0x9>
/cpus/cpu@0
    device_type = "cpu"
    compatible = "arm,cortex-a55"
    reg = <0>
    capacity-dmips-mhz = <0x212>
    clocks = <0xa 0>
    cpu-idle-states = <0xb>
    i-cache-size = <0x8000>
    i-cache-line-size = <0x40>
    i-cache-sets = <0x80>
    d-cache-size = <0x8000>
    d-cache-line-size = <0x40>
    d-cache-sets = <0x80>
    next-level-cache = <0xc>
    dynamic-power-coefficient = <0xe4>
    #cooling-cells = <0x2>
    operating-points-v2 = <0xd>
    cpu-supply = <0xe>
    mem-supply = <0xe>
    phandle = <0x2>
    enable-method = "psci"
/cpus/cpu@100
    device_type = "cpu"
    compatible = "arm,cortex-a55"
    reg = <0x100>
    capacity-dmips-mhz = <0x212>
    clocks = <0xa 0>
    cpu-idle-states = <0xb>
    i-cache-size = <0x8000>
    i-cache-line-size = <0x40>
    i-cache-sets = <0x80>
    d-cache-size = <0x8000>
    d-cache-line-size = <0x40>
    d-cache-sets = <0x80>
    next-level-cache = <0xf>
    dynamic-power-coefficient = <0xe4>
    #cooling-cells = <0x2>
    operating-points-v2 = <0xd>
    cpu-supply = <0xe>
    mem-supply = <0xe>
    phandle = <0x3>
    enable-method = "psci"
/cpus/cpu@200
    device_type = "cpu"
    compatible = "arm,cortex-a55"
    reg = <0x200>
    capacity-dmips-mhz = <0x212>
    clocks = <0xa 0>
    cpu-idle-states = <0xb>
    i-cache-size = <0x8000>
    i-cache-line-size = <0x40>
    i-cache-sets = <0x80>
    d-cache-size = <0x8000>
    d-cache-line-size = <0x40>
    d-cache-sets = <0x80>
    next-level-cache = <0x10>
    dynamic-power-coefficient = <0xe4>
    #cooling-cells = <0x2>
    operating-points-v2 = <0xd>
    cpu-supply = <0xe>
    mem-supply = <0xe>
    phandle = <0x4>
    enable-method = "psci"
/cpus/cpu@300
    device_type = "cpu"
    compatible = "arm,cortex-a55"
    reg = <0x300>
    capacity-dmips-mhz = <0x212>
    clocks = <0xa 0>
    cpu-idle-states = <0xb>
    i-cache-size = <0x8000>
    i-cache-line-size = <0x40>
    i-cache-sets = <0x80>
    d-cache-size = <0x8000>
    d-cache-line-size = <0x40>
    d-cache-sets = <0x80>
    next-level-cache = <0x11>
    dynamic-power-coefficient = <0xe4>
    #cooling-cells = <0x2>
    operating-points-v2 = <0xd>
    cpu-supply = <0xe>
    mem-supply = <0xe>
    phandle = <0x5>
    enable-method = "psci"
/cpus/cpu@400
    device_type = "cpu"
    compatible = "arm,cortex-a76"
    reg = <0x400>
    capacity-dmips-mhz = <0x400>
    clocks = <0xa 0x2>
    cpu-idle-states = <0xb>
    i-cache-size = <0x10000>
    i-cache-line-size = <0x40>
    i-cache-sets = <0x100>
    d-cache-size = <0x10000>
    d-cache-line-size = <0x40>
    d-cache-sets = <0x100>
    next-level-cache = <0x12>
    dynamic-power-coefficient = <0x1a0>
    #cooling-cells = <0x2>
    operating-points-v2 = <0x13>
    cpu-supply = <0x14>
    mem-supply = <0x14>
    phandle = <0x6>
    enable-method = "psci"
/cpus/cpu@500
    device_type = "cpu"
    compatible = "arm,cortex-a76"
    reg = <0x500>
    capacity-dmips-mhz = <0x400>
    clocks = <0xa 0x2>
    cpu-idle-states = <0xb>
    i-cache-size = <0x10000>
    i-cache-line-size = <0x40>
    i-cache-sets = <0x100>
    d-cache-size = <0x10000>
    d-cache-line-size = <0x40>
    d-cache-sets = <0x100>
    next-level-cache = <0x15>
    dynamic-power-coefficient = <0x1a0>
    #cooling-cells = <0x2>
    operating-points-v2 = <0x13>
    cpu-supply = <0x14>
    mem-supply = <0x14>
    phandle = <0x7>
    enable-method = "psci"
/cpus/cpu@600
    device_type = "cpu"
    compatible = "arm,cortex-a76"
    reg = <0x600>
    capacity-dmips-mhz = <0x400>
    clocks = <0xa 0x3>
    cpu-idle-states = <0xb>
    i-cache-size = <0x10000>
    i-cache-line-size = <0x40>
    i-cache-sets = <0x100>
    d-cache-size = <0x10000>
    d-cache-line-size = <0x40>
    d-cache-sets = <0x100>
    next-level-cache = <0x16>
    dynamic-power-coefficient = <0x1a0>
    #cooling-cells = <0x2>
    operating-points-v2 = <0x17>
    cpu-supply = <0x18>
    mem-supply = <0x18>
    phandle = <0x8>
    enable-method = "psci"
/cpus/cpu@700
    device_type = "cpu"
    compatible = "arm,cortex-a76"
    reg = <0x700>
    capacity-dmips-mhz = <0x400>
    clocks = <0xa 0x3>
    cpu-idle-states = <0xb>
    i-cache-size = <0x10000>
    i-cache-line-size = <0x40>
    i-cache-sets = <0x100>
    d-cache-size = <0x10000>
    d-cache-line-size = <0x40>
    d-cache-sets = <0x100>
    next-level-cache = <0x19>
    dynamic-power-coefficient = <0x1a0>
    #cooling-cells = <0x2>
    operating-points-v2 = <0x17>
    cpu-supply = <0x18>
    mem-supply = <0x18>
    phandle = <0x9>
    enable-method = "psci"
/cpus/idle-states
    entry-method = "psci"
/cpus/idle-states/cpu-sleep
    compatible = "arm,idle-state"
    local-timer-stop
    arm,psci-suspend-param = <0x10000>
    entry-latency-us = <0x64>
    exit-latency-us = <0x78>
    min-residency-us = <0x3e8>
    phandle = <0xb>
/cpus/l2-cache-l0
    compatible = "cache"
    cache-size = <0x20000>
    cache-line-size = <0x40>
    cache-sets = <0x200>
    cache-level = <0x2>
    cache-unified
    next-level-cache = <0x1a>
    phandle = <0xc>
/cpus/l2-cache-l1
    compatible = "cache"
    cache-size = <0x20000>
    cache-line-size = <0x40>
    cache-sets = <0x200>
    cache-level = <0x2>
    cache-unified
    next-level-cache = <0x1a>
    phandle = <0xf>
/cpus/l2-cache-l2
    compatible = "cache"
    cache-size = <0x20000>
    cache-line-size = <0x40>
    cache-sets = <0x200>
    cache-level = <0x2>
    cache-unified
    next-level-cache = <0x1a>
    phandle = <0x10>
/cpus/l2-cache-l3
    compatible = "cache"
    cache-size = <0x20000>
    cache-line-size = <0x40>
    cache-sets = <0x200>
    cache-level = <0x2>
    cache-unified
    next-level-cache = <0x1a>
    phandle = <0x11>
/cpus/l2-cache-b0
    compatible = "cache"
    cache-size = <0x80000>
    cache-line-size = <0x40>
    cache-sets = <0x400>
    cache-level = <0x2>
    cache-unified
    next-level-cache = <0x1a>
    phandle = <0x12>
/cpus/l2-cache-b1
    compatible = "cache"
    cache-size = <0x80000>
    cache-line-size = <0x40>
    cache-sets = <0x400>
    cache-level = <0x2>
    cache-unified
    next-level-cache = <0x1a>
    phandle = <0x15>
/cpus/l2-cache-b2
    compatible = "cache"
    cache-size = <0x80000>
    cache-line-size = <0x40>
    cache-sets = <0x400>
    cache-level = <0x2>
    cache-unified
    next-level-cache = <0x1a>
    phandle = <0x16>
/cpus/l2-cache-b3
    compatible = "cache"
    cache-size = <0x80000>
    cache-line-size = <0x40>
    cache-sets = <0x400>
    cache-level = <0x2>
    cache-unified
    next-level-cache = <0x1a>
    phandle = <0x19>
/l3-cache
    compatible = "cache"
    cache-size = <0x300000>
    cache-line-size = <0x40>
    cache-sets = <0x1000>
    cache-level = <0x3>
    cache-unified
    phandle = <0x1a>
/display-subsystem
    compatible = "rockchip,display-subsystem"
    ports = <0x1b>
    clocks = <0x1c 0x1d>
    clock-names = "pll_hdmiphy0", "pll_hdmiphy1"
/firmware
/firmware/scmi
    compatible = "arm,scmi-smc"
    arm,smc-id = <0x82000010>
    shmem = <0x1e>
    #address-cells = <0x1>
    #size-cells = <0>
/firmware/scmi/protocol@14
    reg = <0x14>
    #clock-cells = <0x1>
    assigned-clocks = <0xa 0 0xa 0x2 0xa 0x3 0xa 0x16>
    assigned-clock-rates = <0x47868c00 0x47868c00 0x47868c00 0x29d7ab80>
    phandle = <0xa>
/firmware/scmi/protocol@16
    reg = <0x16>
    #reset-cells = <0x1>
    phandle = <0xa8>
/hdmi0-sound
    compatible = "simple-audio-card"
    simple-audio-card,format = "i2s"
    simple-audio-card,mclk-fs = <0x80>
    simple-audio-card,name = "hdmi0"
    status = "disabled"
/hdmi0-sound/simple-audio-card,codec
    sound-dai = <0x1f>
/hdmi0-sound/simple-audio-card,cpu
    sound-dai = <0x20>
/pmu-a55
    compatible = "arm,cortex-a55-pmu"
    interrupts = <0x1 0x7 0x4 0x21>
/pmu-a76
    compatible = "arm,cortex-a76-pmu"
    interrupts = <0x1 0x7 0x4 0x22>
/psci
    compatible = "arm,psci-1.0"
    method = "smc"
/clock-0
    compatible = "fixed-clock"
    clock-frequency = <0x29d7ab80>
    clock-output-names = "spll"
    #clock-cells = <0>
/timer
    compatible = "arm,armv8-timer"
    interrupts = <0x1 0xd 0x4 0 0x1 0xe 0x4 0 0x1 0xb 0x4 0 0x1 0xa 0x4 0 0x1 0x
c 0x4 0>
    interrupt-names = "sec-phys", "phys", "virt", "hyp-phys", "hyp-virt"
/clock-1
    compatible = "fixed-clock"
    clock-frequency = <0x16e3600>
    clock-output-names = "xin24m"
    #clock-cells = <0>
/clock-2
    compatible = "fixed-clock"
    clock-frequency = <0x8000>
    clock-output-names = "xin32k"
    #clock-cells = <0>
/reserved-memory
    #address-cells = <0x2>
    #size-cells = <0x2>
    ranges
/reserved-memory/shmem@10f000
    compatible = "arm,scmi-shmem"
    reg = <0 0x10f000 0 0x100>
    no-map
    phandle = <0x1e>
/reserved-memory/hdmi-receiver-cma
    compatible = "shared-dma-pool"
    alloc-ranges = <0 0 0 0xffffffff>
    size = <0 0xa000000>
    alignment = <0 0x40000>
    no-map
    status = "disabled"
    phandle = <0x122>
/reserved-memory/simple-framebuffer
    no-map
    reg = <0 0xb0129000 0 0x8ca000>
/gpu@fb000000
    compatible = "rockchip,rk3588-mali", "arm,mali-valhall-csf"
    reg = <0 0xfb000000 0 0x200000>
    #cooling-cells = <0x2>
    assigned-clocks = <0xa 0x5>
    assigned-clock-rates = <0xbebc200>
    clocks = <0x23 0x106 0x23 0x107 0x23 0x108>
    clock-names = "core", "coregroup", "stacks"
    dynamic-power-coefficient = <0xba6>
    interrupts = <0 0x5c 0x4 0 0 0x5d 0x4 0 0 0x5e 0x4 0>
    interrupt-names = "job", "mmu", "gpu"
    power-domains = <0x24 0xc>
    status = "okay"
    operating-points-v2 = <0x25>
    mali-supply = <0x26>
    sram-supply = <0x26>
    phandle = <0xf3>
/usb@fc000000
    compatible = "rockchip,rk3588-dwc3", "snps,dwc3"
    reg = <0 0xfc000000 0 0x400000>
    interrupts = <0 0xdc 0x4 0>
    clocks = <0x23 0x194 0x23 0x193 0x23 0x192>
    clock-names = "ref_clk", "suspend_clk", "bus_clk"
    dr_mode = "host"
    phys = <0x27 0x28 0x4>
    phy-names = "usb2-phy", "usb3-phy"
    phy_type = "utmi_wide"
    power-domains = <0x24 0x1f>
    resets = <0x23 0x152>
    snps,dis_enblslpm_quirk
    snps,dis-u1-entry-quirk
    snps,dis-u2-entry-quirk
    snps,dis-u2-freeclk-exists-quirk
    snps,dis-del-phy-power-chg-quirk
    snps,dis-tx-ipgap-linecheck-quirk
    status = "okay"
/usb@fc800000
    compatible = "rockchip,rk3588-ehci", "generic-ehci"
    reg = <0 0xfc800000 0 0x40000>
    interrupts = <0 0xd7 0x4 0>
    clocks = <0x23 0x18e 0x23 0x18f 0x23 0x2c0 0x29>
    phys = <0x2a>
    phy-names = "usb"
    power-domains = <0x24 0x1f>
    status = "okay"
/usb@fc840000
    compatible = "rockchip,rk3588-ohci", "generic-ohci"
    reg = <0 0xfc840000 0 0x40000>
    interrupts = <0 0xd8 0x4 0>
    clocks = <0x23 0x18e 0x23 0x18f 0x23 0x2c0 0x29>
    phys = <0x2a>
    phy-names = "usb"
    power-domains = <0x24 0x1f>
    status = "okay"
/usb@fc880000
    compatible = "rockchip,rk3588-ehci", "generic-ehci"
    reg = <0 0xfc880000 0 0x40000>
    interrupts = <0 0xda 0x4 0>
    clocks = <0x23 0x190 0x23 0x191 0x23 0x2c0 0x2b>
    phys = <0x2c>
    phy-names = "usb"
    power-domains = <0x24 0x1f>
    status = "okay"
/usb@fc8c0000
    compatible = "rockchip,rk3588-ohci", "generic-ohci"
    reg = <0 0xfc8c0000 0 0x40000>
    interrupts = <0 0xdb 0x4 0>
    clocks = <0x23 0x190 0x23 0x191 0x23 0x2c0 0x2b>
    phys = <0x2c>
    phy-names = "usb"
    power-domains = <0x24 0x1f>
    status = "okay"
/usb@fcd00000
    compatible = "rockchip,rk3588-dwc3", "snps,dwc3"
    reg = <0 0xfcd00000 0 0x400000>
    interrupts = <0 0xde 0x4 0>
    clocks = <0x23 0x16a 0x23 0x169 0x23 0x168 0x23 0x16b 0x23 0x172>
    clock-names = "ref_clk", "suspend_clk", "bus_clk", "utmi", "pipe"
    dr_mode = "host"
    phys = <0x2d 0x4>
    phy-names = "usb3-phy"
    phy_type = "utmi_wide"
    resets = <0x23 0x134>
    snps,dis_enblslpm_quirk
    snps,dis-u2-freeclk-exists-quirk
    snps,dis-del-phy-power-chg-quirk
    snps,dis-tx-ipgap-linecheck-quirk
    snps,dis_rxdet_inp3_quirk
    status = "disabled"
/iommu@fc900000
    compatible = "arm,smmu-v3"
    reg = <0 0xfc900000 0 0x200000>
    interrupts = <0 0x171 0x1 0 0 0x173 0x1 0 0 0x176 0x1 0 0 0x16f 0x1 0>
    interrupt-names = "eventq", "gerror", "priq", "cmdq-sync"
    #iommu-cells = <0x1>
    phandle = <0x93>
/iommu@fcb00000
    compatible = "arm,smmu-v3"
    reg = <0 0xfcb00000 0 0x200000>
    interrupts = <0 0x17d 0x1 0 0 0x17f 0x1 0 0 0x182 0x1 0 0 0x17b 0x1 0>
    interrupt-names = "eventq", "gerror", "priq", "cmdq-sync"
    #iommu-cells = <0x1>
    status = "disabled"
/syscon@fd58a000
    compatible = "rockchip,rk3588-pmugrf", "syscon", "simple-mfd"
    reg = <0 0xfd58a000 0 0x10000>
    phandle = <0x90>
/syscon@fd58c000
    compatible = "rockchip,rk3588-sys-grf", "syscon"
    reg = <0 0xfd58c000 0 0x1000>
    phandle = <0x7e>
/syscon@fd5e8000
    compatible = "rockchip,rk3588-dcphy-grf", "syscon"
    reg = <0 0xfd5e8000 0 0x4000>
    phandle = <0x106>
/syscon@fd5ec000
    compatible = "rockchip,rk3588-dcphy-grf", "syscon"
    reg = <0 0xfd5ec000 0 0x4000>
    phandle = <0x107>
/syscon@fd5a4000
    compatible = "rockchip,rk3588-vop-grf", "syscon"
    reg = <0 0xfd5a4000 0 0x2000>
    phandle = <0x7f>
/syscon@fd5a6000
    compatible = "rockchip,rk3588-vo0-grf", "syscon"
    reg = <0 0xfd5a6000 0 0x2000>
    clocks = <0x23 0x1e9>
    phandle = <0x105>
/syscon@fd5a8000
    compatible = "rockchip,rk3588-vo1-grf", "syscon"
    reg = <0 0xfd5a8000 0 0x4000>
    clocks = <0x23 0x2d1>
    phandle = <0x80>
/syscon@fd5ac000
    compatible = "rockchip,rk3588-usb-grf", "syscon"
    reg = <0 0xfd5ac000 0 0x4000>
    phandle = <0x103>
/syscon@fd5b0000
    compatible = "rockchip,rk3588-php-grf", "syscon"
    reg = <0 0xfd5b0000 0 0x1000>
    phandle = <0x2f>
/syscon@fd5b4000
    compatible = "rockchip,rk3588-csidphy-grf", "syscon"
    reg = <0 0xfd5b4000 0 0x1000>
    phandle = <0x108>
/syscon@fd5b5000
    compatible = "rockchip,rk3588-csidphy-grf", "syscon"
    reg = <0 0xfd5b5000 0 0x1000>
    phandle = <0x109>
/syscon@fd5bc000
    compatible = "rockchip,rk3588-pipe-phy-grf", "syscon"
    reg = <0 0xfd5bc000 0 0x100>
    phandle = <0x10a>
/syscon@fd5c4000
    compatible = "rockchip,rk3588-pipe-phy-grf", "syscon"
    reg = <0 0xfd5c4000 0 0x100>
    phandle = <0x10b>
/syscon@fd5c8000
    compatible = "rockchip,rk3588-usbdpphy-grf", "syscon"
    reg = <0 0xfd5c8000 0 0x4000>
    phandle = <0x104>
/syscon@fd5d0000
    compatible = "rockchip,rk3588-ucb2phy-grf", "syscon", "simple-mfd"
    reg = <0 0xfd5d0000 0 0x4000>
    #address-cells = <0x1>
    #size-cells = <0x1>
    phandle = <0x102>
/syscon@fd5d0000/usb2phy@0
    compatible = "rockchip,rk3588-usb2phy"
    reg = <0 0x10>
    #clock-cells = <0>
    clocks = <0x23 0x2a0>
    clock-names = "phyclk"
    clock-output-names = "usb480m_phy0"
    interrupts = <0 0x189 0x4 0>
    resets = <0x23 0x26d 0x23 0x21d>
    reset-names = "phy", "apb"
    status = "okay"
    phandle = <0x101>
/syscon@fd5d0000/usb2phy@0/otg-port
    #phy-cells = <0>
    status = "okay"
    phandle = <0x27>
/syscon@fd5d8000
    compatible = "rockchip,rk3588-usb2phy-grf", "syscon", "simple-mfd"
    reg = <0 0xfd5d8000 0 0x4000>
    #address-cells = <0x1>
    #size-cells = <0x1>
/syscon@fd5d8000/usb2phy@8000
    compatible = "rockchip,rk3588-usb2phy"
    reg = <0x8000 0x10>
    #clock-cells = <0>
    clocks = <0x23 0x2a0>
    clock-names = "phyclk"
    clock-output-names = "usb480m_phy2"
    interrupts = <0 0x187 0x4 0>
    resets = <0x23 0x26f 0x23 0x21f>
    reset-names = "phy", "apb"
    status = "okay"
    phandle = <0x29>
/syscon@fd5d8000/usb2phy@8000/host-port
    #phy-cells = <0>
    status = "okay"
    phy-supply = <0x2e>
    phandle = <0x2a>
/syscon@fd5dc000
    compatible = "rockchip,rk3588-usb2phy-grf", "syscon", "simple-mfd"
    reg = <0 0xfd5dc000 0 0x4000>
    #address-cells = <0x1>
    #size-cells = <0x1>
/syscon@fd5dc000/usb2phy@c000
    compatible = "rockchip,rk3588-usb2phy"
    reg = <0xc000 0x10>
    #clock-cells = <0>
    clocks = <0x23 0x2a0>
    clock-names = "phyclk"
    clock-output-names = "usb480m_phy3"
    interrupts = <0 0x188 0x4 0>
    resets = <0x23 0x270 0x23 0x220>
    reset-names = "phy", "apb"
    status = "okay"
    phandle = <0x2b>
/syscon@fd5dc000/usb2phy@c000/host-port
    #phy-cells = <0>
    status = "okay"
    phy-supply = <0x2e>
    phandle = <0x2c>
/syscon@fd5e0000
    compatible = "rockchip,rk3588-hdptxphy-grf", "syscon"
    reg = <0 0xfd5e0000 0 0x100>
    phandle = <0x100>
/syscon@fd5f0000
    compatible = "rockchip,rk3588-ioc", "syscon"
    reg = <0 0xfd5f0000 0 0x10000>
    phandle = <0x10c>
/sram@fd600000
    compatible = "mmio-sram"
    reg = <0 0xfd600000 0 0x100000>
    ranges = <0 0 0xfd600000 0x100000>
    #address-cells = <0x1>
    #size-cells = <0x1>
/clock-controller@fd7c0000
    compatible = "rockchip,rk3588-cru"
    reg = <0 0xfd7c0000 0 0x5c000>
    assigned-clocks = <0x23 0x8 0x23 0x4 0x23 0x7 0x23 0x6 0x23 0xcc 0x23 0xce 0
x23 0xcd 0x23 0x100 0x23 0x101 0x23 0x102 0x23 0x286 0x23 0x287 0x23 0x25d 0x23
0x71 0x23 0xe0 0x23 0x106>
    assigned-clock-rates = <0x4190ab00 0x2ee00000 0x32a9f880 0x46cf7100 0x29d7ab
80 0x17d78400 0x1dcd6500 0x2faf0800 0x5f5e100 0x17d78400 0x5f5e100 0xbebc200 0x1
dcd6500 0x165a0bc0 0x8f0d180 0xbebc200>
    rockchip,grf = <0x2f>
    #clock-cells = <0x1>
    #reset-cells = <0x1>
    phandle = <0x23>
/i2c@fd880000
    compatible = "rockchip,rk3588-i2c", "rockchip,rk3399-i2c"
    reg = <0 0xfd880000 0 0x1000>
    interrupts = <0 0x13d 0x4 0>
    clocks = <0x23 0x274 0x23 0x273>
    clock-names = "i2c", "pclk"
    pinctrl-0 = <0x30>
    pinctrl-names = "default"
    #address-cells = <0x1>
    #size-cells = <0>
    status = "okay"
/i2c@fd880000/rk8602@42
    compatible = "rockchip,rk8602"
    reg = <0x42>
    vin-supply = <0x31>
    fcs,suspend-voltage-selector = <0x1>
    rockchip,suspend-voltage-selector = <0x1>
    regulator-compatible = "rk860x-reg"
    regulator-name = "vdd_cpu_big0_s0"
    regulator-min-microvolt = <0x86470>
    regulator-max-microvolt = <0x100590>
    regulator-ramp-delay = <0x8fc>
    regulator-boot-on
    regulator-always-on
    phandle = <0x14>
/i2c@fd880000/rk8602@42/regulator-state-mem
    regulator-off-in-suspend
/i2c@fd880000/rk8603@43
    compatible = "rockchip,rk8602", "rockchip,rk8603"
    reg = <0x43>
    vin-supply = <0x31>
    fcs,suspend-voltage-selector = <0x1>
    rockchip,suspend-voltage-selector = <0x1>
    regulator-compatible = "rk860x-reg"
    regulator-name = "vdd_cpu_big1_s0"
    regulator-min-microvolt = <0x86470>
    regulator-max-microvolt = <0x100590>
    regulator-ramp-delay = <0x8fc>
    regulator-boot-on
    regulator-always-on
    phandle = <0x18>
/i2c@fd880000/rk8603@43/regulator-state-mem
    regulator-off-in-suspend
/serial@fd890000
    compatible = "rockchip,rk3588-uart", "snps,dw-apb-uart"
    reg = <0 0xfd890000 0 0x100>
    interrupts = <0 0x14b 0x4 0>
    clocks = <0x23 0x29b 0x23 0x29c>
    clock-names = "baudclk", "apb_pclk"
    dmas = <0x32 0x6 0x32 0x7>
    dma-names = "tx", "rx"
    pinctrl-0 = <0x33>
    pinctrl-names = "default"
    reg-shift = <0x2>
    reg-io-width = <0x4>
    status = "disabled"
/pwm@fd8b0000
    compatible = "rockchip,rk3588-pwm", "rockchip,rk3328-pwm"
    reg = <0 0xfd8b0000 0 0x10>
    clocks = <0x23 0x292 0x23 0x291>
    clock-names = "pwm", "pclk"
    pinctrl-0 = <0x34>
    pinctrl-names = "default"
    #pwm-cells = <0x3>
    status = "disabled"
/pwm@fd8b0010
    compatible = "rockchip,rk3588-pwm", "rockchip,rk3328-pwm"
    reg = <0 0xfd8b0010 0 0x10>
    clocks = <0x23 0x292 0x23 0x291>
    clock-names = "pwm", "pclk"
    pinctrl-0 = <0x35>
    pinctrl-names = "default"
    #pwm-cells = <0x3>
    status = "disabled"
/pwm@fd8b0020
    compatible = "rockchip,rk3588-pwm", "rockchip,rk3328-pwm"
    reg = <0 0xfd8b0020 0 0x10>
    clocks = <0x23 0x292 0x23 0x291>
    clock-names = "pwm", "pclk"
    pinctrl-0 = <0x36>
    pinctrl-names = "default"
    #pwm-cells = <0x3>
    status = "disabled"
/pwm@fd8b0030
    compatible = "rockchip,rk3588-pwm", "rockchip,rk3328-pwm"
    reg = <0 0xfd8b0030 0 0x10>
    clocks = <0x23 0x292 0x23 0x291>
    clock-names = "pwm", "pclk"
    pinctrl-0 = <0x37>
    pinctrl-names = "default"
    #pwm-cells = <0x3>
    status = "disabled"
/power-management@fd8d8000
    compatible = "rockchip,rk3588-pmu", "syscon", "simple-mfd"
    reg = <0 0xfd8d8000 0 0x400>
    phandle = <0x81>
/power-management@fd8d8000/power-controller
    compatible = "rockchip,rk3588-power-controller"
    #address-cells = <0x1>
    #power-domain-cells = <0x1>
    #size-cells = <0>
    status = "okay"
    phandle = <0x24>
/power-management@fd8d8000/power-controller/power-domain@8
    reg = <0x8>
    #po�er-domain-cells = <0>
    #address-cells = <0x1>
    #size-cells = <0>
/power-management@fd8d8000/power-controller/power-domain@8/power-domain@9
    reg = <0x9>
    clocks = <0x23 0x121 0x23 0x123 0x23 0x122 0x23 0x118>
    pm_qos = <0x38 0x39 0x3a>
    #power-domain-cells = <0>
    #address-cells = <0x1>
    #size-cells = <0>
/power-management@fd8d8000/power-controller/power-domain@8/power-domain@9/power-
domain@10
    reg = <0xa>
    clocks = <0x23 0x121 0x23 0x123 0x23 0x122>
    pm_qos = <0x3b>
    #power-domain-cells = <0>
/power-management@fd8d8000/power-controller/power-domain@8/power-domain@9/power-
domain@11
    reg = <0xb>
    clocks = <0x23 0x121 0x23 0x123 0x23 0x122>
    pm_qos = <0x3c>
    #power-domain-cells = <0>
/power-management@fd8d8000/power-controller/power-domain@12
    reg = <0xc>
    clocks = <0x23 0x106 0x23 0x107 0x23 0x108>
    pm_qos = <0x3d 0x3e 0x3f 0x40>
    #power-domain-cells = <0>
/power-management@fd8d8000/power-controller/power-domain@13
    reg = <0xd>
    #address-cells = <0x1>
    #size-cells = <0>
    #power-domain-cells = <0>
/power-management@fd8d8000/power-controller/power-domain@13/power-domain@14
    reg = <0xe>
    clocks = <0x23 0x180 0x23 0x1af 0x23 0x1ad 0x23 0x181 0x23 0x17f>
    pm_qos = <0x41>
    #power-domain-cells = <0>
/power-management@fd8d8000/power-controller/power-domain@13/power-domain@15
    reg = <0xf>
    clocks = <0x23 0x185 0x23 0x1af 0x23 0x1ad 0x23 0x186>
    pm_qos = <0x42>
    #power-domain-cells = <0>
/power-management@fd8d8000/power-controller/power-domain@13/power-domain@16
    reg = <0x10>
    clocks = <0x23 0x1b5 0x23 0x1b6>
    pm_qos = <0x43 0x44 0x45>
    #address-cells = <0x1>
    #size-cells = <0>
    #power-domain-cells = <0>
/power-management@fd8d8000/power-controller/power-domain@13/power-domain@16/powe
r-domain@17
    reg = <0x11>
    clocks = <0x23 0x1ba 0x23 0x1b5 0x23 0x1b6 0x23 0x1bb>
    pm_qos = <0x46 0x47 0x48>
    #power-domain-cells = <0>
/power-management@fd8d8000/power-controller/power-domain@21
    reg = <0x15>
    clocks = <0x23 0x1af 0x23 0x1ae 0x23 0x1ad 0x23 0x1b0 0x23 0x19b 0x23 0x19a
0x23 0x19d 0x23 0x19e 0x23 0x19f 0x23 0x1a0 0x23 0x1a1 0x23 0x1a2 0x23 0x1a3 0x2
3 0x1a4 0x23 0x1a5 0x23 0x1a6 0x23 0x1a8 0x23 0x1a7>
    pm_qos = <0x49 0x4a 0x4b 0x4c 0x4d 0x4e 0x4f 0x50>
    #address-cells = <0x1>
    #size-cells = <0>
    #power-domain-cells = <0>
/power-management@fd8d8000/power-controller/power-domain@21/power-domain@23
    reg = <0x17>
    clocks = <0x23 0x43 0x23 0x41 0x23 0x1af>
    pm_qos = <0x51>
    #power-domain-cells = <0>
/power-management@fd8d8000/power-controller/power-domain@21/power-domain@14
    reg = <0xe>
    clocks = <0x23 0x180 0x23 0x1af 0x23 0x1ad 0x23 0x181>
    pm_qos = <0x41>
    #power-domain-cells = <0>
/power-management@fd8d8000/power-controller/power-domain@21/power-domain@15
    reg = <0xf>
    clocks = <0x23 0x185 0x23 0x1af 0x23 0x1ad>
    pm_qos = <0x42>
    #power-domain-cells = <0>
/power-management@fd8d8000/power-controller/power-domain@21/power-domain@22
    reg = <0x16>
    clocks = <0x23 0x1ab 0x23 0x1aa>
    pm_qos = <0x52>
    #power-domain-cells = <0>
/power-management@fd8d8000/power-controller/power-domain@24
    reg = <0x18>
    clocks = <0x23 0x25b 0x23 0x25a 0x23 0x25d>
    pm_qos = <0x53 0x54>
    #address-cells = <0x1>
    #size-cells = <0>
    #power-domain-cells = <0>
/power-management@fd8d8000/power-controller/power-domain@24/power-domain@25
    reg = <0x19>
    clocks = <0x23 0x1e7 0x23 0x1e8 0x23 0x1e6 0x23 0x1e4 0x23 0x1df 0x23 0x1de
0x23 0x25a>
    pm_qos = <0x55>
    #power-domain-cells = <0>
/power-management@fd8d8000/power-controller/power-domain@26
    reg = <0x1a>
    clocks = <0x23 0x21d 0x23 0x21e 0x23 0x21c 0x23 0x207 0x23 0x206 0x23 0x21a
0x23 0x251>
    pm_qos = <0x56 0x57>
    #power-domain-cells = <0>
/power-management@fd8d8000/power-controller/power-domain@27
    reg = <0x1b>
    clocks = <0x23 0x1d2 0x23 0x1d3 0x23 0x1d0 0x23 0x1cf 0x23 0x1d6 0x23 0x1d5>

    pm_qos = <0x58 0x59 0x5a 0x5b>
    #address-cells = <0x1>
    #size-cells = <0>
    #power-domain-cells = <0>
/power-management@fd8d8000/power-controller/power-domain@27/power-domain@28
    reg = <0x1c>
    clocks = <0x23 0x113 0x23 0x112 0x23 0x1d2 0x23 0x1d3>
    pm_qos = <0x5c 0x5d>
    #power-domain-cells = <0>
/power-management@fd8d8000/power-controller/power-domain@27/power-domain@29
    reg = <0x1d>
    clocks = <0x23 0x1c7 0x23 0x1c6 0x23 0x1ca 0x23 0x1c9 0x23 0x1d3>
    pm_qos = <0x5e 0x5f>
    #power-domain-cells = <0>
/power-management@fd8d8000/power-controller/power-domain@30
    reg = <0x1e>
    clocks = <0x23 0x17a 0x23 0x17b>
    pm_qos = <0x60>
    #power-domain-cells = <0>
/power-management@fd8d8000/power-controller/power-domain@31
    reg = <0x1f>
    clocks = <0x23 0x157 0x23 0x18c 0x23 0x2c0 0x23 0x18d 0x23 0x18e 0x23 0x18f
0x23 0x190 0x23 0x191>
    pm_qos = <0x61 0x62 0x63 0x64>
    #power-domain-cells = <0>
/power-management@fd8d8000/power-controller/power-domain@33
    reg = <0x21>
    clocks = <0x23 0x157 0x23 0x15a 0x23 0x15b>
    #power-domain-cells = <0>
/power-management@fd8d8000/power-controller/power-domain@34
    reg = <0x22>
    clocks = <0x23 0x157 0x23 0x15a 0x23 0x15b>
    #power-domain-cells = <0>
/power-management@fd8d8000/power-controller/power-domain@37
    reg = <0x25>
    clocks = <0x23 0x18a 0x23 0x132>
    pm_qos = <0x65>
    #power-domain-cells = <0>
/power-management@fd8d8000/power-controller/power-domain@38
    reg = <0x26>
    clocks = <0x23 0x34 0x23 0x35>
    #power-domain-cells = <0>
/power-management@fd8d8000/power-controller/power-domain@40
    reg = <0x28>
    pm_qos = <0x66>
    #power-domain-cells = <0>
/npu@fdab0000
    compatible = "rockchip,rk3588-rknn-core"
    reg = <0 0xfdab0000 0 0x1000 0 0xfdab1000 0 0x1000 0 0xfdab3000 0 0x1000>
    reg-names = "pc", "cna", "core"
    interrupts = <0 0x6e 0x4 0>
    clocks = <0x23 0x11f 0x23 0x120 0xa 0x6 0x23 0x123>
    clock-names = "aclk", "hclk", "npu", "pclk"
    assigned-clocks = <0xa 0x6>
    assigned-clock-rates = <0xbebc200>
    resets = <0x23 0x110 0x23 0x112>
    reset-names = "srst_a", "srst_h"
    power-domains = <0x24 0x9>
    iommus = <0x67>
    status = "disabled"
/iommu@fdab9000
    compatible = "rockchip,rk3588-iommu", "rockchip,rk3568-iommu"
    reg = <0 0xfdab9000 0 0x100 0 0xfdaba000 0 0x100>
    interrupts = <0 0x6e 0x4 0>
    clocks = <0x23 0x11f 0x23 0x120>
    clock-names = "aclk", "iface"
    #iommu-cells = <0>
    power-domains = <0x24 0x9>
    status = "disabled"
    phandle = <0x67>
/npu@fdac0000
    compatible = "rockchip,rk3588-rknn-core"
    reg = <0 0xfdac0000 0 0x1000 0 0xfdac1000 0 0x1000 0 0xfdac3000 0 0x1000>
    reg-names = "pc", "cna", "core"
    interrupts = <0 0x6f 0x4 0>
    clocks = <0x23 0x114 0x23 0x115 0xa 0x6 0x23 0x123>
    clock-names = "aclk", "hclk", "npu", "pclk"
    assigned-clocks = <0xa 0x6>
    assigned-clock-rates = <0xbebc200>
    resets = <0x23 0xfa 0x23 0xfc>
    reset-names = "srst_a", "srst_h"
    power-domains = <0x24 0xa>
    iommus = <0x68>
    status = "disabled"
/iommu@fdaca000
    compatible = "rockchip,rk3588-iommu", "rockchip,rk3568-iommu"
    reg = <0 0xfdaca000 0 0x100>
    interrupts = <0 0x6f 0x4 0>
    clocks = <0x23 0x114 0x23 0x115>
    clock-names = "aclk", "iface"
    #iommu-cells = <0>
    power-domains = <0x24 0xa>
    status = "disabled"
    phandle = <0x68>
/npu@fdad0000
    compatible = "rockchip,rk3588-rknn-core"
    reg = <0 0xfdad0000 0 0x1000 0 0xfdad1000 0 0x1000 0 0xfdad3000 0 0x1000>
    reg-names = "pc", "cna", "core"
    interrupts = <0 0x70 0x4 0>
    clocks = <0x23 0x116 0x23 0x117 0xa 0x6 0x23 0x123>
    clock-names = "aclk", "hclk", "npu", "pclk"
    assigned-clocks = <0xa 0x6>
    assigned-clock-rates = <0xbebc200>
    resets = <0x23 0xfe 0x23 0x100>
    reset-names = "srst_a", "srst_h"
    power-domains = <0x24 0xb>
    iommus = <0x69>
    status = "disabled"
/iommu@fdada000
    compatible = "rockchip,rk3588-iommu", "rockchip,rk3568-iommu"
    reg = <0 0xfdada000 0 0x100>
    interrupts = <0 0x70 0x4 0>
    clocks = <0x23 0x116 0x23 0x117>
    clock-names = "aclk", "iface"
    #iommu-cells = <0>
    power-domains = <0x24 0xb>
    status = "disabled"
    phandle = <0x69>
/video-codec@fdb50000
    compatible = "rockchip,rk3588-vpu121", "rockchip,rk3568-vpu"
    reg = <0 0xfdb50000 0 0x800>
    interrupts = <0 0x77 0x4 0>
    interrupt-names = "vdpu"
    clocks = <0x23 0x1b1 0x23 0x1b2>
    clock-names = "aclk", "hclk"
    iommus = <0x6a>
    power-domains = <0x24 0x15>
/iommu@fdb50800
    compatible = "rockchip,rk3588-iommu", "rockchip,rk3568-iommu"
    reg = <0 0xfdb50800 0 0x40>
    interrupts = <0 0x76 0x4 0>
    clock-names = "aclk", "iface"
    clocks = <0x23 0x1b1 0x23 0x1b2>
    power-domains = <0x24 0x15>
    #iommu-cells = <0>
    phandle = <0x6a>
/rga@fdb60000
    compatible = "rockchip,rk3588-rga3"
    reg = <0 0xfdb60000 0 0x200>
    interrupts = <0 0x72 0x4 0>
    clocks = <0x23 0x1ab 0x23 0x1aa 0x23 0x1ac>
    clock-names = "aclk", "hclk", "sclk"
    resets = <0x23 0x175 0x23 0x174 0x23 0x173>
    reset-names = "core", "axi", "ahb"
    power-domains = <0x24 0x16>
    iommus = <0x6b>
/iommu@fdb60f00
    compatible = "rockchip,rk3588-iommu", "rockchip,rk3568-iommu"
    reg = <0 0xfdb60f00 0 0x100>
    interrupts = <0 0x72 0x4 0>
    clocks = <0x23 0x1ab 0x23 0x1aa>
    clock-names = "aclk", "iface"
    #iommu-cells = <0>
    power-domains = <0x24 0x16>
    phandle = <0x6b>
/rga@fdb70000
    compatible = "rockchip,rk3588-rga3"
    reg = <0 0xfdb70000 0 0x200>
    interrupts = <0 0x73 0x4 0>
    clocks = <0x23 0x17b 0x23 0x17a 0x23 0x17c>
    clock-names = "aclk", "hclk", "sclk"
    resets = <0x23 0x23b 0x23 0x23a 0x23 0x239>
    reset-names = "core", "axi", "ahb"
    power-domains = <0x24 0x1e>
    iommus = <0x6c>
/iommu@fdb70f00
    compatible = "rockchip,rk3588-iommu", "rockchip,rk3568-iommu"
    reg = <0 0xfdb70f00 0 0x100>
    interrupts = <0 0x73 0x4 0>
    clocks = <0x23 0x17b 0x23 0x17a>
    clock-names = "aclk", "iface"
    #iommu-cells = <0>
    power-domains = <0x24 0x1e>
    phandle = <0x6c>
/rga@fdb80000
    compatible = "rockchip,rk3588-rga", "rockchip,rk3288-rga"
    reg = <0 0xfdb80000 0 0x180>
    interrupts = <0 0x74 0x4 0>
    clocks = <0x23 0x1a8 0x23 0x1a7 0x23 0x1a9>
    clock-names = "aclk", "hclk", "sclk"
    resets = <0x23 0x172 0x23 0x171 0x23 0x170>
    reset-names = "core", "axi", "ahb"
    power-domains = <0x24 0x15>
/video-codec@fdba0000
    compatible = "rockchip,rk3588-vepu121"
    reg = <0 0xfdba0000 0 0x800>
    interrupts = <0 0x7a 0x4 0>
    clocks = <0x23 0x19d 0x23 0x19e>
    clock-names = "aclk", "hclk"
    iommus = <0x6d>
    power-domains = <0x24 0x15>
/iommu@fdba0800
    compatible = "rockchip,rk3588-iommu", "rockchip,rk3568-iommu"
    reg = <0 0xfdba0800 0 0x40>
    interrupts = <0 0x79 0x4 0>
    clocks = <0x23 0x19d 0x23 0x19e>
    clock-names = "aclk", "iface"
    power-domains = <0x24 0x15>
    #iommu-cells = <0>
    phandle = <0x6d>
/video-codec@fdba4000
    compatible = "rockchip,rk3588-vepu121"
    reg = <0 0xfdba4000 0 0x800>
    interrupts = <0 0x7c 0x4 0>
    clocks = <0x23 0x19f 0x23 0x1a0>
    clock-names = "aclk", "hclk"
    iommus = <0x6e>
    power-domains = <0x24 0x15>
/iommu@fdba4800
    compatible = "rockchip,rk3588-iommu", "rockchip,rk3568-iommu"
    reg = <0 0xfdba4800 0 0x40>
    interrupts = <0 0x7b 0x4 0>
    clocks = <0x23 0x19f 0x23 0x1a0>
    clock-names = "aclk", "iface"
    power-domains = <0x24 0x15>
    #iommu-cells = <0>
    phandle = <0x6e>
/video-codec@fdba8000
    compatible = "rockchip,rk3588-vepu121"
    reg = <0 0xfdba8000 0 0x800>
    interrupts = <0 0x7e 0x4 0>
    clocks = <0x23 0x1a1 0x23 0x1a2>
    clock-names = "aclk", "hclk"
    iommus = <0x6f>
    power-domains = <0x24 0x15>
/iommu@fdba8800
    compatible = "rockchip,rk3588-iommu", "rockchip,rk3568-iommu"
    reg = <0 0xfdba8800 0 0x40>
    interrupts = <0 0x7d 0x4 0>
    clocks = <0x23 0x1a1 0x23 0x1a2>
    clock-names = "aclk", "iface"
    power-domains = <0x24 0x15>
    #iommu-cells = <0>
    phandle = <0x6f>
/video-codec@fdbac000
    compatible = "rockchip,rk3588-vepu121"
    reg = <0 0xfdbac000 0 0x800>
    interrupts = <0 0x80 0x4 0>
    clocks = <0x23 0x1a3 0x23 0x1a4>
    clock-names = "aclk", "hclk"
    iommus = <0x70>
    power-domains = <0x24 0x15>
/iommu@fdbac800
    compatible = "rockchip,rk3588-iommu", "rockchip,rk3568-iommu"
    reg = <0 0xfdbac800 0 0x40>
    interrupts = <0 0x7f 0x4 0>
    clocks = <0x23 0x1a3 0x23 0x1a4>
    clock-names = "aclk", "iface"
    power-domains = <0x24 0x15>
    #iommu-cells = <0>
    phandle = <0x70>
/video-codec@fdc38000
    compatible = "rockchip,rk3588-vdec"
    reg = <0 0xfdc38000 0 0x100 0 0xfdc38100 0 0x500 0 0xfdc38600 0 0x100>
    reg-names = "link", "function", "cache"
    interrupts = <0 0x5f 0x4 0>
    clocks = <0x23 0x181 0x23 0x180 0x23 0x182 0x23 0x184 0x23 0x183>
    clock-names = "axi", "ahb", "cabac", "core", "hevc_cabac"
    assigned-clocks = <0x23 0x181 0x23 0x184 0x23 0x182 0x23 0x183>
    assigned-clock-rates = <0x2faf0800 0x23c34600 0x23c34600 0x3b9aca00>
    iommus = <0x71>
    power-domains = <0x24 0xe>
    resets = <0x23 0x143 0x23 0x142 0x23 0x146 0x23 0x148 0x23 0x147>
    reset-names = "axi", "ahb", "cabac", "core", "hevc_cabac"
    sram = <0x72>
/iommu@fdc38700
    compatible = "rockchip,rk3588-iommu", "rockchip,rk3568-iommu"
    reg = <0 0xfdc38700 0 0x40 0 0xfdc38740 0 0x40>
    interrupts = <0 0x60 0x4 0>
    clocks = <0x23 0x181 0x23 0x180>
    clock-names = "aclk", "iface"
    power-domains = <0x24 0xe>
    #iommu-cells = <0>
    phandle = <0x71>
/video-codec@fdc40000
    compatible = "rockchip,rk3588-vdec"
    reg = <0 0xfdc40000 0 0x100 0 0xfdc40100 0 0x500 0 0xfdc40600 0 0x100>
    reg-names = "link", "function", "cache"
    interrupts = <0 0x61 0x4 0>
    clocks = <0x23 0x186 0x23 0x185 0x23 0x187 0x23 0x189 0x23 0x188>
    clock-names = "axi", "ahb", "cabac", "core", "hevc_cabac"
    assigned-clocks = <0x23 0x186 0x23 0x189 0x23 0x187 0x23 0x188>
    assigned-clock-rates = <0x2faf0800 0x23c34600 0x23c34600 0x3b9aca00>
    iommus = <0x73>
    power-domains = <0x24 0xf>
    resets = <0x23 0x14a 0x23 0x149 0x23 0x14d 0x23 0x14f 0x23 0x14e>
    reset-names = "axi", "ahb", "cabac", "core", "hevc_cabac"
    sram = <0x74>
/iommu@fdc40700
    compatible = "rockchip,rk3588-iommu", "rockchip,rk3568-iommu"
    reg = <0 0xfdc40700 0 0x40 0 0xfdc40740 0 0x40>
    interrupts = <0 0x62 0x4 0>
    clocks = <0x23 0x186 0x23 0x185>
    clock-names = "aclk", "iface"
    power-domains = <0x24 0xf>
    #iommu-cells = <0>
    phandle = <0x73>
/video-codec@fdc70000
    compatible = "rockchip,rk3588-av1-vpu"
    reg = <0 0xfdc70000 0 0x800>
    interrupts = <0 0x6c 0x4 0>
    interrupt-names = "vdpu"
    assigned-clocks = <0x23 0x41 0x23 0x43>
    assigned-clock-rates = <0x17d78400 0x17d78400>
    clocks = <0x23 0x41 0x23 0x43>
    clock-names = "aclk", "hclk"
    power-domains = <0x24 0x17>
    resets = <0x23 0x1fe 0x23 0x200 0x23 0x1fd 0x23 0x1ff>
    iommus = <0x75>
/iommu@fdca0000
    compatible = "rockchip,rk3588-av1-iommu", "verisilicon,iommu-1.2"
    reg = <0 0xfdca0000 0 0x600>
    interrupts = <0 0x6d 0x4 0>
    clocks = <0x23 0x41 0x23 0x43>
    clock-names = "core", "iface"
    #iommu-cells = <0>
    power-domains = <0x24 0x17>
    phandle = <0x75>
/video-capture@fdce0000
    compatible = "rockchip,rk3588-vicap"
    reg = <0 0xfdce0000 0 0x800>
    interrupts = <0 0x9b 0x4 0>
    clocks = <0x23 0x1d5 0x23 0x1d6 0x23 0x1d4 0x23 0x1be 0x23 0x1bf>
    clock-names = "aclk", "hclk", "dclk", "iclk", "iclk1"
    iommus = <0x76>
    power-domains = <0x24 0x1b>
    resets = <0x23 0x184 0x23 0x185 0x23 0x183 0x23 0x190 0x23 0x191 0x23 0x192
0x23 0x193 0x23 0x194 0x23 0x195>
    reset-names = "arst", "hrst", "drst", "irst0", "irst1", "irst2", "irst3", "i
rst4", "irst5"
    status = "disabled"
/video-capture@fdce0000/ports
    #address-cells = <0x1>
    #size-cells = <0>
/video-capture@fdce0000/ports/port@0
    reg = <0>
/video-capture@fdce0000/ports/port@1
    reg = <0x1>
/video-capture@fdce0000/ports/port@2
    reg = <0x2>
/video-capture@fdce0000/ports/port@3
    reg = <0x3>
/video-capture@fdce0000/ports/port@3/endpoint
    remote-endpoint = <0x77>
    phandle = <0x7a>
/video-capture@fdce0000/ports/port@4
    reg = <0x4>
/video-capture@fdce0000/ports/port@5
    reg = <0x5>
/video-capture@fdce0000/ports/port@5/endpoint
    remote-endpoint = <0x78>
    phandle = <0x7c>
/video-capture@fdce0000/ports/port@6
    reg = <0x6>
/video-capture@fdce0000/ports/port@10
    reg = <0x10>
/video-capture@fdce0000/ports/port@11
    reg = <0x11>
/iommu@fdce0800
    compatible = "rockchip,rk3588-iommu", "rockchip,rk3568-iommu"
    reg = <0 0xfdce0800 0 0x40 0 0xfdce0900 0 0x40>
    interrupts = <0 0x71 0x4 0>
    clocks = <0x23 0x1d5 0x23 0x1d6>
    clock-names = "aclk", "iface"
    #iommu-cells = <0>
    power-domains = <0x24 0x1b>
    rockchip,disable-mmu-reset
    status = "disabled"
    phandle = <0x76>
/csi@fdd30000
    compatible = "rockchip,rk3588-mipi-csi2", "rockchip,rk3568-mipi-csi2"
    reg = <0 0xfdd30000 0 0x10000>
    interrupts = <0 0x93 0x4 0 0 0x94 0x4 0>
    interrupt-names = "err1", "err2"
    clocks = <0x23 0x1c2>
    phys = <0x79>
    power-domains = <0x24 0x1b>
    resets = <0x23 0x18c>
    status = "disabled"
/csi@fdd30000/ports
    #address-cells = <0x1>
    #size-cells = <0>
/csi@fdd30000/ports/port@0
    reg = <0>
/csi@fdd30000/ports/port@1
    reg = <0x1>
/csi@fdd30000/ports/port@1/endpoint
    remote-endpoint = <0x7a>
    phandle = <0x77>
/csi@fdd50000
    compatible = "rockchip,rk3588-mipi-csi2", "rockchip,rk3568-mipi-csi2"
    reg = <0 0xfdd50000 0 0x10000>
    interrupts = <0 0x97 0x4 0 0 0x98 0x4 0>
    interrupt-names = "err1", "err2"
    clocks = <0x23 0x1c4>
    phys = <0x7b>
    power-domains = <0x24 0x1b>
    resets = <0x23 0x18e>
    status = "disabled"
/csi@fdd50000/ports
    #address-cells = <0x1>
    #size-cells = <0>
/csi@fdd50000/ports/port@0
    reg = <0>
/csi@fdd50000/ports/port@1
    reg = <0x1>
/csi@fdd50000/ports/port@1/endpoint
    remote-endpoint = <0x7c>
    phandle = <0x78>
/vop@fdd90000
    compatible = "rockchip,rk3588-vop"
    reg = <0 0xfdd90000 0 0x4200 0 0xfdd95000 0 0x1000>
    reg-names = "vop", "gamma-lut"
    interrupts = <0 0x9c 0x4 0>
    clocks = <0x23 0x25d 0x23 0x25c 0x23 0x261 0x23 0x262 0x23 0x263 0x23 0x264
0x23 0x25b 0x1c 0x1d>
    clock-names = "aclk", "hclk", "dclk_vp0", "dclk_vp1", "dclk_vp2", "dclk_vp3"
, "pclk_vop", "pll_hdmiphy0", "pll_hdmiphy1"
    iommus = <0x7d>
    power-domains = <0x24 0x18>
    rockchip,grf = <0x7e>
    rockchip,vop-grf = <0x7f>
    rockchip,vo1-grf = <0x80>
    rockchip,pmu = <0x81>
    status = "okay"
/vop@fdd90000/ports
    #address-cells = <0x1>
    #size-cells = <0>
    phandle = <0x1b>
/vop@fdd90000/ports/port@0
    #address-cells = <0x1>
    #size-cells = <0>
    reg = <0>
/vop@fdd90000/ports/port@0/endpoint@8
    reg = <0x8>
    remote-endpoint = <0x82>
    phandle = <0x121>
/vop@fdd90000/ports/port@1
    #address-cells = <0x1>
    #size-cells = <0>
    reg = <0x1>
/vop@fdd90000/ports/port@2
    #address-cells = <0x1>
    #size-cells = <0>
    reg = <0x2>
/vop@fdd90000/ports/port@3
    #address-cells = <0x1>
    #size-cells = <0>
    reg = <0x3>
/vop@fdd90000/ports/port@3/endpoint@6
    reg = <0x6>
    remote-endpoint = <0x83>
    phandle = <0x88>
/iommu@fdd97e00
    compatible = "rockchip,rk3588-iommu", "rockchip,rk3568-iommu"
    reg = <0 0xfdd97e00 0 0x100 0 0xfdd97f00 0 0x100>
    interrupts = <0 0x9c 0x4 0>
    clocks = <0x23 0x25d 0x23 0x25c>
    clock-names = "aclk", "iface"
    #iommu-cells = <0>
    power-domains = <0x24 0x18>
    status = "okay"
    phandle = <0x7d>
/spdif-tx@fddb0000
    compatible = "rockchip,rk3588-spdif", "rockchip,rk3568-spdif"
    reg = <0 0xfddb0000 0 0x1000>
    assigned-clock-parents = <0x23 0x4>
    assigned-clocks = <0x23 0x1f4>
    clock-names = "mclk", "hclk"
    clocks = <0x23 0x1f8 0x23 0x1f3>
    dma-names = "tx"
    dmas = <0x84 0x6>
    interrupts = <0 0xc3 0x4 0>
    power-domains = <0x24 0x19>
    #sound-dai-cells = <0>
    status = "disabled"
/i2s@fddc0000
    compatible = "rockchip,rk3588-i2s-tdm"
    reg = <0 0xfddc0000 0 0x1000>
    interrupts = <0 0xb8 0x4 0>
    clocks = <0x23 0x1ec 0x23 0x1ec 0x23 0x1e1>
    clock-names = "mclk_tx", "mclk_rx", "hclk"
    assigned-clocks = <0x23 0x1ea>
    assigned-clock-parents = <0x23 0x4>
    dmas = <0x85 0>
    dma-names = "tx"
    power-domains = <0x24 0x19>
    resets = <0x23 0x1b8>
    reset-names = "tx-m"
    #sound-dai-cells = <0>
    status = "disabled"
/spdif-tx@fdde0000
    compatible = "rockchip,rk3588-spdif", "rockchip,rk3568-spdif"
    reg = <0 0xfdde0000 0 0x1000>
    assigned-clock-parents = <0x23 0x4>
    assigned-clocks = <0x23 0x241>
    clock-names = "mclk", "hclk"
    clocks = <0x23 0x244 0x23 0x240>
    dma-names = "tx"
    dmas = <0x84 0x7>
    interrupts = <0 0xc4 0x4 0>
    power-domains = <0x24 0x1a>
    #sound-dai-cells = <0>
    status = "disabled"
/i2s@fddf0000
    compatible = "rockchip,rk3588-i2s-tdm"
    reg = <0 0xfddf0000 0 0x1000>
    interrupts = <0 0xb9 0x4 0>
    clocks = <0x23 0x234 0x23 0x234 0x23 0x235>
    clock-names = "mclk_tx", "mclk_rx", "hclk"
    assigned-clocks = <0x23 0x231>
    assigned-clock-parents = <0x23 0x4>
    dmas = <0x85 0x2>
    dma-names = "tx"
    power-domains = <0x24 0x1a>
    resets = <0x23 0x1d8>
    reset-names = "tx-m"
    #sound-dai-cells = <0>
    status = "disabled"
    phandle = <0x20>
/i2s@fddfc000
    compatible = "rockchip,rk3588-i2s-tdm"
    reg = <0 0xfddfc000 0 0x1000>
    interrupts = <0 0xbd 0x4 0>
    clocks = <0x23 0x230 0x23 0x230 0x23 0x22c>
    clock-names = "mclk_tx", "mclk_rx", "hclk"
    assigned-clocks = <0x23 0x22d>
    assigned-clock-parents = <0x23 0x4>
    dmas = <0x85 0x17>
    dma-names = "rx"
    power-domains = <0x24 0x1a>
    resets = <0x23 0x1ec>
    reset-names = "rx-m"
    #sound-dai-cells = <0>
    status = "disabled"
/dsi@fde20000
    compatible = "rockchip,rk3588-mipi-dsi2"
    reg = <0 0xfde20000 0 0x10000>
    interrupts = <0 0xa7 0x4 0>
    clocks = <0x23 0x265 0x23 0x267>
    clock-names = "pclk", "sys"
    resets = <0x23 0x1a4>
    reset-names = "apb"
    power-domains = <0x24 0x18>
    phys = <0x86 0xa>
    phy-names = "dcphy"
    rockchip,grf = <0x7f>
    status = "disabled"
/dsi@fde20000/ports
    #address-cells = <0x1>
    #size-cells = <0>
/dsi@fde20000/ports/port@0
    reg = <0>
/dsi@fde20000/ports/port@1
    reg = <0x1>
/dsi@fde30000
    compatible = "rockchip,rk3588-mipi-dsi2"
    reg = <0 0xfde30000 0 0x10000>
    interrupts = <0 0xa8 0x4 0>
    clocks = <0x23 0x266 0x23 0x268>
    clock-names = "pclk", "sys"
    resets = <0x23 0x1a5>
    reset-names = "apb"
    power-domains = <0x24 0x18>
    phys = <0x87 0xa>
    phy-names = "dcphy"
    rockchip,grf = <0x7f>
    status = "okay"
    rockchip,lane-rate = <0xed4e0>
/dsi@fde30000/ports
    #address-cells = <0x1>
    #size-cells = <0>
/dsi@fde30000/ports/port@0
    reg = <0>
/dsi@fde30000/ports/port@0/endpoint
    remote-endpoint = <0x88>
    phandle = <0x83>
/dsi@fde30000/ports/port@1
    reg = <0x1>
/dsi@fde30000/ports/port@1/endpoint
    remote-endpoint = <0x89>
    phandle = <0x8b>
/dsi@fde30000/panel
    compatible = "jdi,lt070me05000"
    reg = <0>
    enable-gpios = <0x8a 0xd 0>
    no-eot-hfp-hbp-hsa
/dsi@fde30000/panel/port
/dsi@fde30000/panel/port/endpoint
    remote-endpoint = <0x8b>
    phandle = <0x89>
/dp@fde50000
    compatible = "rockchip,rk3588-dp"
    reg = <0 0xfde50000 0 0x4000>
    interrupts = <0 0xa1 0x4 0>
    assigned-clocks = <0x23 0x2b7>
    assigned-clock-rates = <0xf42400>
    clocks = <0x23 0x1d7 0x23 0x2b7 0x23 0x1db 0x23 0x1ec 0x23 0x1f6>
    clock-names = "apb", "aux", "hdcp", "i2s", "spdif"
    phys = <0x28 0x6>
    power-domains = <0x24 0x19>
    resets = <0x23 0x1b5>
    #sound-dai-cells = <0>
    status = "disabled"
/dp@fde50000/ports
    #address-cells = <0x1>
    #size-cells = <0>
/dp@fde50000/ports/port@0
    reg = <0>
/dp@fde50000/ports/port@1
    reg = <0x1>
/hdmi@fde80000
    compatible = "rockchip,rk3588-dw-hdmi-qp"
    reg = <0 0xfde80000 0 0x20000>
    clocks = <0x23 0x210 0x23 0x211 0x23 0x212 0x23 0x234 0x23 0x252 0x23 0x2cd>

    clock-names = "pclk", "earc", "ref", "aud", "hdp", "hclk_vo1"
    interrupts = <0 0xa9 0x4 0 0 0xaa 0x4 0 0 0xab 0x4 0 0 0xac 0x4 0 0 0x168 0x
4 0>
    interrupt-names = "avp", "cec", "earc", "main", "hpd"
    phys = <0x1c>
    pinctrl-names = "default"
    pinctrl-0 = <0x8c 0x8d 0x8e 0x8f>
    power-domains = <0x24 0x1a>
    resets = <0x23 0x1ce 0x23 0x230>
    reset-names = "ref", "hdp"
    rockchip,grf = <0x7e>
    rockchip,vo-grf = <0x80>
    #sound-dai-cells = <0>
    status = "disabled"
    phandle = <0x1f>
/hdmi@fde80000/ports
    #address-cells = <0x1>
    #size-cells = <0>
/hdmi@fde80000/ports/port@0
    reg = <0>
/hdmi@fde80000/ports/port@1
    reg = <0x1>
/edp@fdec0000
    compatible = "rockchip,rk3588-edp"
    reg = <0 0xfdec0000 0 0x1000>
    clocks = <0x23 0x200 0x23 0x1ff 0x23 0x2cd>
    clock-names = "dp", "pclk", "hclk"
    interrupts = <0 0xa3 0x4 0>
    phys = <0x1c>
    phy-names = "dp"
    power-domains = <0x24 0x1a>
    resets = <0x23 0x1d5 0x23 0x1d4>
    reset-names = "dp", "apb"
    rockchip,grf = <0x80>
    status = "disabled"
/edp@fdec0000/ports
    #address-cells = <0x1>
    #size-cells = <0>
/edp@fdec0000/ports/port@0
    reg = <0>
/edp@fdec0000/ports/port@1
    reg = <0x1>
/qos@fdf35000
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf35000 0 0x20>
    phandle = <0x3d>
/qos@fdf35200
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf35200 0 0x20>
    phandle = <0x3e>
/qos@fdf35400
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf35400 0 0x20>
    phandle = <0x3f>
/qos@fdf35600
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf35600 0 0x20>
    phandle = <0x40>
/qos@fdf36000
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf36000 0 0x20>
    phandle = <0x60>
/qos@fdf39000
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf39000 0 0x20>
    phandle = <0x65>
/qos@fdf3d800
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf3d800 0 0x20>
    phandle = <0x66>
/qos@fdf3e000
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf3e000 0 0x20>
    phandle = <0x62>
/qos@fdf3e200
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf3e200 0 0x20>
    phandle = <0x61>
/qos@fdf3e400
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf3e400 0 0x20>
    phandle = <0x63>
/qos@fdf3e600
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf3e600 0 0x20>
    phandle = <0x64>
/qos@fdf40000
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf40000 0 0x20>
    phandle = <0x5e>
/qos@fdf40200
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf40200 0 0x20>
    phandle = <0x5f>
/qos@fdf40400
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf40400 0 0x20>
    phandle = <0x58>
/qos@fdf40500
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf40500 0 0x20>
    phandle = <0x59>
/qos@fdf40600
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf40600 0 0x20>
    phandle = <0x5a>
/qos@fdf40800
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf40800 0 0x20>
    phandle = <0x5b>
/qos@fdf41000
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf41000 0 0x20>
    phandle = <0x5c>
/qos@fdf41100
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf41100 0 0x20>
    phandle = <0x5d>
/qos@fdf60000
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf60000 0 0x20>
    phandle = <0x43>
/qos@fdf60200
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf60200 0 0x20>
    phandle = <0x44>
/qos@fdf60400
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf60400 0 0x20>
    phandle = <0x45>
/qos@fdf61000
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf61000 0 0x20>
    phandle = <0x46>
/qos@fdf61200
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf61200 0 0x20>
    phandle = <0x47>
/qos@fdf61400
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf61400 0 0x20>
    phandle = <0x48>
/qos@fdf62000
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf62000 0 0x20>
    phandle = <0x41>
/qos@fdf63000
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf63000 0 0x20>
    phandle = <0x42>
/qos@fdf64000
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf64000 0 0x20>
    phandle = <0x51>
/qos@fdf66000
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf66000 0 0x20>
    phandle = <0x49>
/qos@fdf66200
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf66200 0 0x20>
    phandle = <0x4a>
/qos@fdf66400
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf66400 0 0x20>
    phandle = <0x4b>
/qos@fdf66600
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf66600 0 0x20>
    phandle = <0x4c>
/qos@fdf66800
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf66800 0 0x20>
    phandle = <0x4d>
/qos@fdf66a00
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf66a00 0 0x20>
    phandle = <0x4e>
/qos@fdf66c00
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf66c00 0 0x20>
    phandle = <0x4f>
/qos@fdf66e00
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf66e00 0 0x20>
    phandle = <0x50>
/qos@fdf67000
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf67000 0 0x20>
    phandle = <0x52>
/qos@fdf67200
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf67200 0 0x20>
/qos@fdf70000
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf70000 0 0x20>
    phandle = <0x3b>
/qos@fdf71000
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf71000 0 0x20>
    phandle = <0x3c>
/qos@fdf72000
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf72000 0 0x20>
    phandle = <0x38>
/qos@fdf72200
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf72200 0 0x20>
    phandle = <0x39>
/qos@fdf72400
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf72400 0 0x20>
    phandle = <0x3a>
/qos@fdf80000
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf80000 0 0x20>
    phandle = <0x55>
/qos@fdf81000
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf81000 0 0x20>
    phandle = <0x56>
/qos@fdf81200
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf81200 0 0x20>
    phandle = <0x57>
/qos@fdf82000
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf82000 0 0x20>
    phandle = <0x53>
/qos@fdf82200
    compatible = "rockchip,rk3588-qos", "syscon"
    reg = <0 0xfdf82200 0 0x20>
    phandle = <0x54>
/dfi@fe060000
    reg = <0 0xfe060000 0 0x10000>
    compatible = "rockchip,rk3588-dfi"
    interrupts = <0 0x1c 0x4 0 0 0x26 0x4 0 0 0x30 0x4 0 0 0x3a 0x4 0>
    rockchip,pmu = <0x90>
/pcie@fe180000
    compatible = "rockchip,rk3588-pcie", "rockchip,rk3568-pcie"
    bus-range = <0x30 0x3f>
    clocks = <0x23 0x143 0x23 0x148 0x23 0x13e 0x23 0x14d 0x23 0x152 0x23 0x2b0>

    clock-names = "aclk_mst", "aclk_slv", "aclk_d`i", "pclk", "aux", "pipe"
    device_type = "pci"
    interrupts = <0 0xf8 0x4 0 0 0xf7 0x4 0 0 0xf6 0x4 0 0 0xf5 0x4 0 0 0xf4 0x4
 0>
    interrupt-names = "sys", "pmc", "msg", "legacy", "err"
    #interrupt-cells = <0x1>
    interrupt-map-mask = <0 0 0 0x7>
    interrupt-map = <0 0 0 0x1 0x91 0 0 0 0 0x2 0x91 0x1 0 0 0 0x3 0x91 0x2 0 0
0 0x4 0x91 0x3>
    linux,pci-domain = <0x3>
    max-link-speed = <0x2>
    msi-map = <0x3000 0x92 0x3000 0x1000>
    iommu-map = <0x3000 0x93 0x3000 0x1000>
    num-lanes = <0x1>
    phys = <0x2d 0x2>
    phy-names = "pcie-phy"
    power-domains = <0x24 0x22>
    ranges = <0x1000000 0 0xf3100000 0 0xf3100000 0 0x100000 0x2000000 0 0xf3200
000 0 0xf3200000 0 0xe00000 0x3000000 0x9 0xc0000000 0x9 0xc0000000 0 0x40000000
>
    reg = <0xa 0x40c00000 0 0x400000 0 0xfe180000 0 0x10000 0 0xf3000000 0 0x100
000>
    reg-names = "dbi", "apb", "config"
    resets = <0x23 0x129 0x23 0x12e>
    reset-names = "pwr", "pipe"
    #address-cells = <0x3>
    #size-cells = <0x2>
    status = "okay"
    reset-gpios = <0x94 0 0>
    pinctrl-names = "default"
    pinctrl-0 = <0x95>
/pcie@fe180000/legacy-interrupt-controller
    interrupt-controller
    #address-cells = <0>
    #interrupt-cells = <0x1>
    interrupt-parent = <0x1>
    interrupts = <0 0xf5 0x1 0>
    phandle = <0x91>
/pcie@fe190000
    compatible = "rockchip,rk3588-pcie", "rockchip,rk3568-pcie"
    bus-range = <0x40 0x4f>
    clocks = <0x23 0x144 0x23 0x149 0x23 0x13f 0x23 0x14e 0x23 0x153 0x23 0x173>

    clock-names = "aclk_mst", "aclk_slv", "aclk_dbi", "pclk", "aux", "pipe"
    device_type = "pci"
    interrupts = <0 0xfd 0x4 0 0 0xfc 0x4 0 0 0xfb 0x4 0 0 0xfa 0x4 0 0 0xf9 0x4
 0>
    interrupt-names = "sys", "pmc", "msg", "legacy", "err"
    #interrupt-cells = <0x1>
    interrupt-map-mask = <0 0 0 0x7>
    interrupt-map = <0 0 0 0x1 0x96 0 0 0 0 0x2 0x96 0x1 0 0 0 0x3 0x96 0x2 0 0
0 0x4 0x96 0x3>
    linux,pci-domain = <0x4>
    max-link-speed = <0x2>
    msi-map = <0x4000 0x92 0x4000 0x1000>
    iommu-map = <0x4000 0x93 0x4000 0x1000>
    num-lanes = <0x1>
    phys = <0x97 0x2>
    phy-names = "pcie-phy"
    power-domains = <0x24 0x22>
    ranges = <0x1000000 0 0xf4100000 0 0xf4100000 0 0x100000 0x2000000 0 0xf4200
000 0 0xf4200000 0 0xe00000 0x3000000 0xa 0 0xa 0 0 0x40000000>
    reg = <0xa 0x41000000 0 0x400000 0 0xfe190000 0 0x10000 0 0xf4000000 0 0x100
000>
    reg-names = "dbi", "apb", "config"
    resets = <0x23 0x12a 0x23 0x12f>
    reset-names = "pwr", "pipe"
    #address-cells = <0x3>
    #size-cells = <0x2>
    status = "okay"
    reset-gpios = <0x94 0x19 0>
    pinctrl-names = "default"
    pinctrl-0 = <0x98>
/pcie@fe190000/legacy-interrupt-controller
    interrupt-controller
    #address-cells = <0>
    #interrupt-cells = <0x1>
    interrupt-parent = <0x1>
    interrupts = <0 0xfa 0x1 0>
    phandle = <0x96>
/ethernet@fe1c0000
    compatible = "rockchip,rk3588-gmac", "snps,dwmac-4.20a"
    reg = <0 0xfe1c0000 0 0x10000>
    interrupts = <0 0xea 0x4 0 0 0xe9 0x4 0>
    interrupt-names = "macirq", "eth_wake_irq"
    clocks = <0x23 0x136 0x23 0x137 0x23 0x159 0x23 0x15e 0x23 0x135>
    clock-names = "stmmaceth", "clk_mac_ref", "pclk_mac", "aclk_mac", "ptp_ref"
    power-domains = <0x24 0x21>
    resets = <0x23 0x124>
    reset-names = "stmmaceth"
    rockchip,grf = <0x7e>
    rockchip,php-grf = <0x2f>
    snps,axi-config = <0x99>
    snps,mixed-burst
    snps,mtl-rx-config = <0x9a>
    snps,mtl-tx-config = <0x9b>
    snps,tso
    status = "disabled"
/ethernet@fe1c0000/mdio
    compatible = "snps,dwmac-mdio"
    #address-cells = <0x1>
    #size-cells = <0>
/ethernet@fe1c0000/stmmac-axi-config
    snps,blen = <0 0 0 0 0x10 0x8 0x4>
    snps,wr_osr_lmt = <0x4>
    snps,rd_osr_lmt = <0x8>
    phandle = <0x99>
/ethernet@fe1c0000/rx-queues-config
    snps,rx-queues-to-use = <0x2>
    phandle = <0x9a>
/ethernet@fe1c0000/rx-queues-config/queue0
/ethernet@fe1c0000/rx-queues-config/queue1
/ethernet@fe1c0000/tx-queues-config
    snps,tx-queues-to-use = <0x2>
    phandle = <0x9b>
/ethernet@fe1c0000/tx-queues-config/queue0
/ethernet@fe1c0000/tx-queues-config/queue1
/sata@fe210000
    compatible = "rockchip,rk3588-dwc-ahci", "snps,dwc-ahci"
    reg = <0 0xfe210000 0 0x1000>
    interrupts = <0 0x111 0x4 0>
    clocks = <0x23 0x162 0x23 0x15f 0x23 0x165 0x23 0x154 0x23 0x16f>
    clock-names = "sata", "pmalive", "rxoob", "ref", "asic"
    ports-implemented = <0x1>
    #address-cells = <0x1>
    #size-cells = <0>
    status = "disabled"
/sata@fe210000/sata-port@0
    reg = <0>
    hba-port-cap = <0x400000>
    phys = <0x97 0x1>
    phy-names = "sata-phy"
    snps,rx-ts-max = <0x20>
    snps,tx-ts-max = <0x20>
/sata@fe230000
    compatible = "rockchip,rk3588-dwc-ahci", "snps,dwc-ahci"
    reg = <0 0xfe230000 0 0x1000>
    interrupts = <0 0x113 0x4 0>
    clocks = <0x23 0x164 0x23 0x161 0x23 0x167 0x23 0x156 0x23 0x171>
    clock-names = "sata", "pmalive", "rxoob", "ref", "asic"
    ports-implemented = <0x1>
    #address-cells = <0x1>
    #size-cells = <0>
    status = "disabled"
/sata@fe230000/sata-port@0
    reg = <0>
    hba-port-cap = <0x400000>
    phys = <0x2d 0x1>
    phy-names = "sata-phy"
    snps,rx-ts-max = <0x20>
    snps,tx-ts-max = <0x20>
/spi@fe2b0000
    compatible = "rockchip,sfc"
    reg = <0 0xfe2b0000 0 0x4000>
    interrupts = <0 0xce 0x4 0>
    clocks = <0x23 0x12f 0x23 0x130>
    clock-names = "clk_sfc", "hclk_sfc"
    #address-cells = <0x1>
    #size-cells = <0>
    status = "disabled"
/mmc@fe2c0000
    compatible = "rockchip,rk3588-dw-mshc", "rockchip,rk3288-dw-mshc"
    reg = <0 0xfe2c0000 0 0x4000>
    interrupts = <0 0xcb 0x4 0>
    clocks = <0xa 0x17 0xa 0x9 0x23 0x2ad 0x23 0x2ae>
    clock-names = "biu", "ciu", "ciu-drive", "ciu-sample"
    fifo-depth = <0x100>
    max-frequency = <0x1312d00>
    pinctrl-names = "default"
    pinctrl-0 = <0x9c 0x9d 0x9e 0x9f>
    power-domains = <0x24 0x28>
    status = "okay"
    bus-width = <0x4>
    no-sdio
    no-mmc
    no-1-8-v
    cap-sd-highspeed
    vqmmc-supply = <0xa0>
    vmmc-supply = <0xa0>
    cd-gpios = <0xa1 0x4 0x1>
    disable-wp
/mmc@fe2d0000
    compatible = "rockchip,rk3588-dw-mshc", "rockchip,rk3288-dw-mshc"
    reg = <0 0xfe2d0000 0 0x4000>
    interrupts = <0 0xcc 0x4 0>
    clocks = <0x23 0x18a 0x23 0x18b 0x23 0x2ab 0x23 0x2ac>
    clock-names = "biu", "ciu", "ciu-drive", "ciu-sample"
    fifo-depth = <0x100>
    max-frequency = <0xbebc200>
    pinctrl-names = "default"
    pinctrl-0 = <0xa2>
    power-domains = <0x24 0x25>
    status = "disabled"
/mmc@fe2e0000
    compatible = "rockchip,rk3588-dwcmshc"
    reg = <0 0xfe2e0000 0 0x10000>
    interrupts = <0 0xcd 0x4 0>
    assigned-clocks = <0x23 0x12d 0x23 0x12e 0x23 0x12c>
    assigned-clock-rates = <0xbebc200 0x16e3600 0xbebc200>
    clocks = <0x23 0x12c 0x23 0x12a 0x23 0x12b 0x23 0x12d 0x23 0x12e>
    clock-names = "core", "bus", "axi", "block", "timer"
    max-frequency = <0x8f0d180>
    pinctrl-0 = <0xa3 0xa4 0xa5 0xa6 0xa7>
    pinctrl-names = "default"
    resets = <0x23 0x118 0x23 0x116 0x23 0x117 0x23 0x119 0x23 0x11a>
    reset-names = "core", "bus", "axi", "block", "timer"
    supports-cqe
    status = "okay"
    bus-width = <0x8>
    no-sdio
    no-sd
    non-removable
    mmc-hs400-1_8v
    mmc-hs400-enhanced-strobe
/rng@fe378000
    compatible = "rockchip,rk3588)rng"
    reg = <0 0xfe378000 0 0x200>
    interrupts = <0 0x190 0x4 0>
    clocks = <0xa 0xc>
    resets = <0xa8 0x30>
/i2s@fe470000
    compatible = "rockchip,rk3588-i2s-tdm"
    reg = <0 0xfe470000 0 0x1000>
    interrupts = <0 0xb4 0x4 0>
    clocks = <0x23 0x2b 0x23 0x2f 0x23 0x28>
    clock-names = "mclk_tx", "mclk_rx", "hclk"
    assigned-clocks = <0x23 0x29 0x23 0x2d>
    assigned-clock-parents = <0x23 0x4 0x23 0x4>
    dmas = <0x32 0 0x32 0x1>
    dma-names = "tx", "rx"
    power-domains = <0x24 0x26>
    resets = <0x23 0x2a 0x23 0x2b>
    reset-names = "tx-m", "rx-m"
    rockchip,trcm-sync-tx-only
    pinctrl-names = "default"
    pinctrl-0 = <0xa9 0xaa 0xab 0xac 0xad>
    #sound-dai-cells = <0>
    status = "okay"
/i2s@fe470000/port
    phandle = <0x13b>
/i2s@fe470000/port/endpoint
    dai-format = "i2s"
    remote-endpoint = <0xae>
    phandle = <0xfa>
/i2s@fe480000
    compatible = "rockchip,rk3588-i2s-tdm"
    reg = <0 0xfe480000 0 0x1000>
    interrupts = <0 0xb5 0x4 0>
    clocks = <0x23 0x279 0x23 0x27d 0x23 0x275>
    clock-names = "mclk_tx", "mclk_rx", "hclk"
    dmas = <0x32 0x2 0x32 0x3>
    dma-names = "tx", "rx"
    resets = <0x23 0x25e 0x23 0x25f>
    reset-names = "tx-m", "rx-m"
    rockchip,trcm-sync-tx-only
    pinctrl-names = "default"
    pinctrl-0 = <0xaf 0xb0 0xb1 0xb2 0xb3 0xb4 0xb5 0xb6 0xb7 0xb8>
    #sound-dai-cells = <0>
    status = "disabled"
/i2s@fe490000
    compatible = "rockchip,rk3588-i2s", "rockchip,rk3066-i2s"
    reg = <0 0xfe490000 0 0x1000>
    interrupts = <0 0xb6 0x4 0>
    clocks = <0x23 0x1f 0x23 0x1a>
    clock-names = "i2s_clk", "i2s_hclk"
    assigned-clocks = <0x23 0x1c>
    assigned-clock-parents = <0x23 0x4>
    dmas = <0x84 0 0x84 0x1>
    dma-names = "tx", "rx"
    power-domains = <0x24 0x26>
    pinctrl-names = "default"
    pinctrl-0 = <0xb9 0xba 0xbb 0xbc>
    #sound-dai-cells = <0>
    status = "disabled"
/i2s@fe4a0000
    compatible = "rockchip,rk3588-i2s", "rockchip,rk3066-i2s"
    reg = <0 0xfe4a0000 0 0x1000>
    interrupts = <0 0xb7 0x4 0>
    clocks = <0x23 0x25 0x23 0x1b>
    clock-names = "i2s_clk", "i2s_hclk"
    assigned-clocks = <0x23 0x22>
    assigned-clock-parents = <0x23 0x4>
    dmas = <0x84 0x2 0x84 0x3>
    dma-names = "tx", "rx"
    power-domains = <0x24 0x26>
    pinctrl-names = "default"
    pinctrl-0 = <0xbd 0xbe 0xbf 0xc0>
    #sound-dai-cells = <0>
    status = "disabled"
/spdif-tx@fe4e0000
    compatible = "rockchip,rk3588-spdif", "rockchip,rk3568-spdif"
    reg = <0 0xfe4e0000 0 0x1000>
    assigned-clock-parents = <0x23 0x4>
    assigned-clocks = <0x23 0x37>
    clock-names = "mclk", "hclk"
    clocks = <0x23 0x39 0x23 0x36>
    dma-names = "tx"
    dmas = <0x32 0x5>
    interrupts = <0 0xc1 0x4 0>
    pinctrl-0 = <0xc1>
    pinctrl-names = "default"
    power-domains = <0x24 0x26>
    #sound-dai-cells = <0>
    status = "disabled"
/spdif-tx@fe4f0000
    compatible = "rockchip,rk3588-spdif", "rockchip,rk3568-spdif"
    reg = <0 0xfe4f0000 0 0x1000>
    assigned-clock-parents = <0x23 0x4>
    assigned-clocks = <0x23 0x3d>
    clock-names = "mclk", "hclk"
    clocks = <0x23 0x3f 0x23 0x3c>
    dma-names = "tx"
    dmas = <0x84 0x5>
    interrupts = <0 0xc2 0x4 0>
    pinctrl-0 = <0xc2>
    pinctrl-names = "default"
    power-domains = <0x24 0x26>
    #sound-dai-cells = <0>
    status = "disabled"
/interrupt-controller@fe600000
    compatible = "arm,gic-v3"
    reg = <0 0xfe600000 0 0x10000 0 0xfe680000 0 0x100000>
    interrupts = <0x1 0x9 0x4 0>
    interrupt-controller
    dma-noncoherent
    mbi-alias = <0 0xfe610000>
    mbi-ranges = <0x1a8 0x38>
    msi-controller
    ranges
    #address-cells = <0x2>
    #interrupt-cells = <0x4>
    #size-cells = <0x2>
    phandle = <0x1>
/interrupt-controller@fe600000/msi-controller@fe640000
    compatible = "arm,gic-v3-its"
    reg = <0 0xfe640000 0 0x20000>
    dma-noncoherent
    msi-controller
    #msi-cells = <0x1>
    phandle = <0x92>
/interrupt-controller@fe600000/msi-controller@fe660000
    compatible = "arm,gic-v3-its"
    reg = <0 0xfe660000 0 0x20000>
    dma-noncoherent
    msi-controller
    #msi-cells = <0x1>
    phandle = <0x124>
/interrupt-controller@fe600000/ppi-partitions
/interrupt-controller@fe600000/ppi-partitions/interrupt-partition-0
    affinity = <0x2 0x3 0x4 0x5>
    phandle = <0x21>
/interrupt-controller@fe600000/ppi-partitions/interrupt-partition-1
    affinity = <0x6 0x7 0x8 0x9>
    phandle = <0x22>
/dma-controller@fea10000
    compatible = "arm,pl330", "arm,primecell"
    reg = <0 0xfea10000 0 0x4000>
    interrupts = <0 0x56 0x4 0 0 0x57 0x4 0>
    arm,pl330-periph-burst
    clocks = <0x23 0x6e>
    clock-names = "apb_pclk"
    #dma-cells = <0x1>
    phandle = <0x32>
/dma-controller@fea30000
    compatible = "arm,pl330", "arm,primecell"
    reg = <0 0xfea30000 0 0x4000>
    interrupts = <0 0x58 0x4 0 0 0x59 0x4 0>
    arm,pl330-periph-burst
    clocks = <0x23 0x6f>
    clock-names = "apb_pclk"
    #dma-cells = <0x1>
    phandle = <0x84>
/i2c@fea90000
    compatible = "rockchip,rk3588-i2c", "rockchip,rk3399-i2c"
    reg = <0 0xfea90000 0 0x1000>
    clocks = <0x23 0x83 0x23 0x7b>
    clock-names = "i2c", "pclk"
    interrupts = <0 0x13e 0x4 0>
    pinctrl-0 = <0xc3>
    pinctrl-names = "default"
    #address-cells = <0x1>
    #size-cells = <0>
    status = "okay"
/i2c@fea90000/regulator@42
    compatible = "rockchip,rk8602"
    reg = <0x42>
    fcs,suspend-voltage-selector = <0x1>
    regulator-name = "vdd_npu_s0"
    regulator-always-on
    regulator-boot-on
    regulator-min-microvolt = <0x86470>
    regulator-max-microvolt = <0xe7ef0>
    regulator-ramp-delay = <0x8fc>
    vin-supply = <0x31>
/i2c@fea90000/regulator@42/regulator-state-mem
    regulator-off-in-suspend
/i2c@feaa0000
    compatible = "rockchip,rk3588-i2c", "rockchip,rk3399-i2c"
    reg = <0 0xfeaa0000 0 0x1000>
    clocks = <0x23 0x84 0x23 0x7c>
    clock-names = "i2c", "pclk"
    interrupts = <0 0x13f 0x4 0>
    pinctrl-0 = <0xc4>
    pinctrl-names = "default"
    #address-cells = <0x1>
    #size-cells = <0>
    status = "disabled"
/i2c@feab0000
    compatible = "rockchip,rk3588-i2c", "rockchip,rk3399-i2c"
    reg = <0 0xfeab0000 0 0x1000>
    clocks = <0x23 0x85 0x23 0x7d>
    clock-names = "i2c", "pclk"
    interrupts = <0 0x140 0x4 0>
    pinctrl-0 = <0xc5>
    pinctrl-names = "default"
    #address-cells = <0x1>
    #size-cells = <0>
    status = "okay"
/i2c@feac0000
    compatible = "rockchip,rk3588-i2c", "rockchip,rk3399-i2c"
    reg = <0 0xfeac0000 0 0x1000>
    clocks = <0x23 0x86 0x23 0x7e>
    clock-names = "i2c", "pclk"
    interrupts = <0 0x141 0x4 0>
    pinctrl-0 = <0xc6>
    pinctrl-names = "default"
    #address-cells = <0x1>
    #size-cells = <0>
    status = "disabled"
/i2c@fead0000
    compatible = "rockchip,rk3588-i2c", "rockchip,rk3399-i2c"
    reg = <0 0xfead0000 0 0x1000>
    clocks = <0x23 0x87 0x23 0x7f>
    clock-names = "i2c", "pclk"
    interrupts = <0 0x142 0x4 0>
    pinctrl-0 = <0xc7>
    pinctrl-names = "default"
    #address-cells = <0x1>
    #size-cells = <0>
    status = "disabled"
/timer@feae0000
    compatible = "rockchip,rk3588-timer", "rockchip,rk3288-timer"
    reg = <0 0xfeae0000 0 0x20>
    interrupts = <0 0x121 0x4 0>
    clocks = <0x23 0x54 0x23 0x57>
    clock-names = "pclk", "timer"
/watchdog@feaf0000
    compatible = "rockchip,rk3588-wdt", "snps,dw-wdt"
    reg = <0 0xfeaf0000 0 0x100>
    clocks = <0x23 0x64 0x23 0x63>
    clock-names = "tclk", "pclk"
    interrupts = <0 0x13b 0x4 0>
/spi@feb00000
    compatible = "rockchip,rk3588-spi", "rockchip,rk3066-spi"
    reg = <0 0xfeb00000 0 0x1000>
    interrupts = <0 0x146 0x4 0>
    clocks = <0x23 0x97 0x23 0x92>
    clock-names = "spiclk", "apb_pclk"
    dmas = <0x32 0xe 0x32 0xf>
    dma-names = "tx", "rx"
    num-cs = <0x2>
    pinctrl-0 = <0xc8 0xc9 0xca>
    pinctrl-names = "default"
    #address-cells = <0x1>
    #size-cells = <0>
    status = "disabled"
/spi@feb10000
    compatible = "rockchip,rk3588-spi", "rockchip,rk3066-spi"
    reg = <0 0xfeb10000 0 0x1000>
    interrupts = <0 0x147 0x4 0>
    clocks = <0x23 0x98 0x23 0x93>
    clock-names = "spiclk", "apb_pclk"
    dmas = <0x32 0x10 0x32 0x11>
    dma-names = "tx", "rx"
    num-cs = <0x1>
    pinctrl-0 = <0xcb 0xcc>
    pinctrl-names = "default"
    #address-cells = <0x1>
    #size-cells = <0>
    status = "okay"
    assigned-clocks = <0x23 0x98>
    assigned-clock-rates = <0xbebc200>
/spi@feb10000/spidev@0
    compatible = "mntre,lpc11u24"
    spi-max-frequency = <0xf4240>
    reg = <0>
/spi@feb20000
    compatible = "rockchip,rk3588-spi", "rockchip,rk3066-spi"
    reg = <0 0xfeb20000 0 0x1000>
    interrupts = <0 0x148 0x4 0>
    clocks = <0x23 0x99 0x23 0x94>
    clock-names = "spiclk", "apb_pclk"
    dmas = <0x84 0xf 0x84 0x10>
    dma-names = "tx", "rx"
    num-cs = <0x1>
    pinctrl-0 = <0xcd 0xce>
    pinctrl-names = "default"
    #address-cells = <0x1>
    #size-cells = <0>
    status = "okay"
    assigned-clocks = <0x23 0x99>
    assigned-clock-rates = <0xbebc200>
/spi@feb20000/pmic@0
    compatible = "rockchip,rk806"
    spi-max-frequency = <0xf4240>
    reg = <0>
    interrupt-parent = <0xa1>
    interrupts = <0x7 0x8>
    pinctrl-names = "default", "pmic-power-off"
    pinctrl-0 = <0xcf 0xd0 0xd1 0xd2>
    pinctrl-1 = <0xd3>
    pmic-reset-func = <0x1>
    vcc1-supply = <0x31>
    vcc2-supply = <0x31>
    vcc3-supply = <0x31>
    vcc4-supply = <0x31>
    vcc5-supply = <0x31>
    vcc6-supply = <0x31>
    vcc7-supply = <0x31>
    vcc8-supply = <0x31>
    vcc9-supply = <0x31>
    vcc10-supply = <0x31>
    vcc11-supply = <0xd4>
    vcc12-supply = <0x31>
    vcc13-supply = <0xd5>
    vcc14-supply = <0xd5>
    vcca-supply = <0x31>
    #gpio-cells = <0x2>
    gpio-controller
/spi@feb20000/pmic@0/dvs1-null-pins
    pins = "gpio_pwrctrl2"
    function = "pin_fun0"
    phandle = <0xd0>
/spi@feb20000/pmic@0/rk806_dvs1_slp
    pins = "gpio_pwrctrl1"
    function = "pin_fun1"
/spi@feb20000/pmic@0/rk806_dvs1_pwrdn
    pins = "gpio_pwrctrl1"
    function = "pin_fun2"
    phandle = <0xd3>
/spi@feb20000/pmic@0/rk806_dvs1_rst
    pins = "gpio_pwrctrl1"
    function = "pin_fun3"
/spi@feb20000/pmic@0/rk806_dvs2_null
    pins = "gpio_pwrctrl2"
    function = "pin_fun0"
    phandle = <0xd1>
/spi@feb20000/pmic@0/rk806_dvs2_slp
    pins = "gpio_pwrctrl2"
    function = "pin_fun1"
/spi@feb20000/pmic@0/rk806_dvs2_pwrdn
    pins = "gpio_pwrctrl2"
    function = "pin_fun2"
/spi@feb20000/pmic@0/rk806_dvs2_rst
    pins = "gpio_pwrctrl2"
    function = "pin_fun3"
/spi@feb20000/pmic@0/rk806_dvs2_dvs
    pins = "gpio_pwrctrl2"
    function = "pin_fun4"
/spi@feb20000/pmic@0/rk806_dvs2_gpio
    pins = "gpio_pwrctrl2"
    function = "pin_fun5"
/spi@feb20000/pmic@0/rk806_dvs3_null
    pins = "gpio_pwrctrl3"
    function = "pin_fun0"
    phandle = <0xd2>
/spi@feb20000/pmic@0/rk806_dvs3_slp
    pins = "gpio_pwrctrl3"
    function = "pin_fun1"
/spi@feb20000/pmic@0/rk806_dvs3_pwrdn
    pins = "gpio_pwrctrl3"
    function = "pin_fun2"
/spi@feb20000/pmic@0/rk806_dvs3_rst
    pins = "gpio_pwrctrl3"
    function = "pin_fun3"
/spi@feb20000/pmic@0/rk806_dvs3_dvs
    pins = "gpio_pwrctrl3"
    function = "pin_fun4"
/spi@feb20000/pmic@0/rk806_dvs3_gpio
    pins = "gpio_pwrctrl3"
    function = "pin_fun5"
/spi@feb20000/pmic@0/regulators
/spi@feb20000/pmic@0/regulators/dcdc-reg1
    regulator-name = "vdd_gpu_s0"
    regulator-always-on
    regulator-boot-on
    regulator-min-microvolt = <0x86470>
    regulator-max-microvolt = <0xe7ef0>
    regulator-ramp-delay = <0x30d4>
    regulator-enable-ramp-delay = <0x190>
    phandle = <0x26>
/spi@feb20000/pmic@0/regulators/dcdc-reg1/regulator-state-mem
    regulator-off-in-suspend
/spi@feb20000/pmic@0/regulators/dcdc-reg2
    regulator-name = "vdd_cpu_lit_s0"
    regulator-always-on
    regulator-boot-on
    regulator-min-microvolt = <0x86470>
    regulator-max-microvolt = <0xe7ef0>
    regulator-ramp-delay = <0x30d4>
    phandle = <0xe>
/spi@feb20000/pmic@0/regulators/dcdc-reg2/regulator-state-mem
    regulator-off-in-suspend
/spi@feb20000/pmic@0/regulators/dcdc-reg3
    regulator-name = "vdd_log_s0"
    regulator-always-on
    regulator-boot-on
    regulator-min-microvolt = <0xa4cb8>
    regulator-max-microvolt = <0xb71b0>
    regulator-ramp-delay = <0x30d4>
/spi@feb20000/pmic@0/regulators/dcdc-reg3/regulator-state-mem
    regulator-off-in-suspend
    regulator-suspend-microvolt = <0xb71b0>
/spi@feb20000/pmic@0/regulators/dcdc-reg4
    regulator-name = "vdd_vdenc_s0"
    regulator-always-on
    regulator-boot-on
    regulator-min-microvolt = <0x86470>
    regulator-max-microvolt = <0xe7ef0>
    regulator-init-microvolt = <0xb71b0>
    regulator-ramp-delay = <0x30d4>
/spi@feb20000/pmic@0/regulators/dcdc-reg4/regulator-state-mem
    regulator-off-in-suspend
/spi@feb20000/pmic@0/regulators/dcdc-reg5
    regulator-name = "vdd_ddr_s0"
    regulator-always-on
    regulator-boot-on
    regulator-min-microvolt = <0xa4cb8>
    regulator-max-microvolt = <0xe7ef0>
    regulator-ramp-delay = <0x30d4>
/spi@feb20000/pmic@0/regulators/dcdc-reg5/regulator-state-mem
    regulator-off-in-suspend
    regulator-suspend-microvolt = <0xcf850>
/spi@feb20000/pmic@0/regulators/dcdc-reg6
    regulator-name = "vdd2_ddr_s3"
    regulator-always-on
    regulator-boot-on
/spi@feb20000/pmic@0/regulators/dcdc-reg6/regulator-state-mem
    regulator-on-in-suspend
/spi@feb20000/pmic@0/regulators/dcdc-reg7
    regulator-always-on
    regulator-boot-on
    regulator-min-microvolt = <0x1e8480>
    regulator-max-microvolt = <0x1e8480>
    regulator-name = "vdd_2v0_pldo_s3"
    phandle = <0xd4>
/spi@feb20000/pmic@0/regulators/dcdc-reg7/regulator-state-mem
    regulator-on-in-suspend
    regulator-suspend-microvolt = <0x1e8480>
/spi@feb20000/pmic@0/regulators/dcdc-reg8
    regulator-name = "vcc_3v3_s3"
    regulator-always-on
    regulator-boot-on
    regulator-min-microvolt = <0x325aa0>
    regulator-max-microvolt = <0x325aa0>
    phandle = <0xf8>
/spi@feb20000/pmic@0/regulators/dcdc-reg8/regulator-state-mem
    regulator-on-in-suspend
    regulator-suspend-microvolt = <0x325aa0>
/spi@feb20000/pmic@0/regulators/dcdc-reg9
    regulator-name = "vddq_ddr_s0"
    regulator-always-on
    regulator-boot-on
/spi@feb20000/pmic@0/regulators/dcdc-reg9/regulator-state-mem
    regulator-off-in-suspend
/spi@feb20000/pmic@0/regulators/dcdc-reg10
    regulator-name = "vcc_1v8_s3"
    regulator-always-on
    regulator-boot-on
    regulator-min-microvolt = <0x1b7740>
    regulator-max-microvolt = <0x1b7740>
    phandle = <0xf9>
/spi@feb20000/pmic@0/regulators/dcdc-reg10/regulator-state-mem
    regulator-on-in-suspend
    regulator-suspend-microvolt = <0x1b7740>
/spi@feb20000/pmic@0/regulators/pldo-reg1
    regulator-always-on
    regulator-boot-on
    regulator-min-microvolt = <0x1b7740>
    regulator-max-microvolt = <0x1b7740>
    regulator-name = "avcc_1v8_s0"
    phandle = <0xf6>
/spi@feb20000/pmic@0/regulators/pldo-reg1/regulator-state-mem
    regulator-off-in-suspend
/spi@feb20000/pmic@0/regulators/pldo-reg2
    regulator-name = "vcc_1v8_s0"
    regulator-always-on
    regulator-boot-on
    regulator-min-microvolt = <0x1b7740>
    regulator-max-microvolt = <0x1b7740>
/spi@feb20000/pmic@0/regulators/pldo-reg2/regulator-state-mem
    regulator-off-in-suspend
    regulator-suspend-microvolt = <0x1b7740>
/spi@feb20000/pmic@0/regulators/pldo-reg3
    regulator-name = "avdd_1v2_s0"
    regulator-always-on
    regulator-boot-on
    regulator-min-microvolt = <0x124f80>
    regulator-max-microvolt = <0x124f80>
/spi@feb20000/pmic@0/regulators/pldo-reg3/regulator-state-mem
    regulator-off-in-suspend
/spi@feb20000/pmic@0/regulators/pldo-reg4
    regulator-name = "vcc_3v3_s0"
    regulator-always-on
    regulator-boot-on
    regulator-min-microvolt = <0x325aa0>
    regulator-max-microvolt = <0x325aa0>
/spi@feb20000/pmic@0/regulators/pldo-reg4/regulator-state-mem
    regulator-on-in-suspend
/spi@feb20000/pmic@0/regulators/pldo-reg5
    regulator-name = "vccio_sd_s0"
    regulator-always-on
    regulator-boot-on
    regulator-min-microvolt = <0x1b7740>
    regulator-max-microvolt = <0x325aa0>
/spi@feb20000/pmic@0/regulators/pldo-reg5/regulator-state-mem
    regulator-off-in-suspend
/spi@feb20000/pmic@0/regulators/pldo-reg6
    regulator-name = "pldo6_s3"
    regulator-always-on
    regulator-boot-on
    regulator-min-microvolt = <0x1b7740>
    regulator-max-microvolt = <0x1b7740>
/spi@feb20000/pmic@0/regulators/pldo-reg6/regulator-state-mem
    regulator-on-in-suspend
    regulator-suspend-microvolt = <0x1b7740>
/spi@feb20000/pmic@0/regulators/nldo-reg1
    regulator-name = "vdd_0v75_s3"
    regulator-always-on
    regulator-boot-on
    regulator-min-microvolt = <0xb71b0>
    regulator-max-microvolt = <0xb71b0>
/spi@feb20000/pmic@0/regulators/nldo-reg1/regulator-state-mem
    regulator-on-in-suspend
    regulator-suspend-microvolt = <0xb71b0>
/spi@feb20000/pmic@0/regulators/nldo-reg2
    regulator-name = "vdd_ddr_pll_s0"
    regulator-always-on
    regulator-boot-on
    regulator-min-microvolt = <0xcf850>
    regulator-max-microvolt = <0xcf850>
/spi@feb20000/pmic@0/regulators/nldo-reg2/regulator-state-mem
    regulator-off-in-suspend
    regulator-suspend-microvolt = <0xcf850>
/spi@feb20000/pmic@0/regulators/nldo-reg3
    regulator-name = "avdd_0v75_s0"
    regulator-always-on
    regulator-boot-on
    regulator-min-microvolt = <0xb71b0>
    regulator-max-microvolt = <0xb71b0>
    phandle = <0x13d>
/spi@feb20000/pmic@0/regulators/nldo-reg3/regulator-state-mem
    regulator-off-in-suspend
/spi@feb20000/pmic@0/regulators/nldo-reg4
    regulator-name = "vdd_0v85_s0"
    regulator-always-on
    regulator-boot-on
    regulator-min-microvolt = <0xcf850>
    regulator-max-microvolt = <0xcf850>
/spi@feb20000/pmic@0/regulators/nldo-reg4/regulator-state-mem
    regulator-off-in-suspend
/spi@feb20000/pmic@0/regulators/nldo-reg5
    regulator-always-on
    regulator-boot-on
    regulator-min-microvolt = <0xb71b0>
    regulator-max-microvolt = <0xb71b0>
    regulator-name = "vdd_0v75_s0"
/spi@feb20000/pmic@0/regulators/nldo-reg5/regulator-state-mem
    regulator-off-in-suspend
/spi@feb30000
    compatible = "rockchip,rk3588-spi", "rockchip,rk3066-spi"
    reg = <0 0xfeb30000 0 0x1000>
    interrupts = <0 0x149 0x4 0>
    clocks = <0x23 0x9a 0x23 0x95>
    clock-names = "spiclk", "apb_pclk"
    dmas = <0x84 0x11 0x84 0x12>
    dma-names = "tx", "rx"
    num-cs = <0x2>
    pinctrl-0 = <0xd6 0xd7 0xd8>
    pinctrl-names = "default"
    #address-cells = <0x1>
    #size-cells = <0>
    status = "disabled"
/serial@feb40000
    compatible = "rockchip,rk3588-uart", "snps,dw-apb-uart"
    reg = <0 0xfeb40000 0 0x100>
    interrupts = <0 0x14c 0x4 0>
    clocks = <0x23 0xab 0x23 0x9f>
    clock-names = "baudclk", "apb_pclk"
    dmas = <0x32 0x8 0x32 0x9>
    dma-names = "tx", "rx"
    pinctrl-0 = <0xd9>
    pinctrl-names = "default"
    reg-io-width = <0x4>
    reg-shift = <0x2>
    status = "disabled"
/serial@feb50000
    compatible = "rockchip,rk3588-uart", "snps,dw-apb-uart"
    reg = <0 0xfeb50000 0 0x100>
    interrupts = <0 0x14d 0x4 0>
    clocks = <0x23 0xaf 0x23 0xa0>
    clock-names = "baudclk", "apb_pclk"
    dmas = <0x32 0xa 0x32 0xb>
    dma-names = "tx", "rx"
    pinctrl-0 = <0xda>
    pinctrl-names = "default"
    reg-io-width = <0x4>
    reg-shift = <0x2>
    status = "okay"
/serial@feb60000
    compatible = "rockchip,rk3588-uart", "snps,dw-apb-uart"
    reg = <0 0xfeb60000 0 0x100>
    interrupts = <0 0x14e 0x4 0>
    clocks = <0x23 0xb3 0x23 0xa1>
    clock-names = "baudclk", "apb_pclk"
    dmas = <0x32 0xc 0x32 0xd>
    dma-names = "tx", "rx"
    pinctrl-0 = <0xdb>
    pinctrl-names = "default"
    reg-io-width = <0x4>
    reg-shift = <0x2>
    status = "disabled"
/serial@feb70000
    compatible = "rockchip,rk3588-uart", "snps,dw-apb-uart"
    reg = <0 0xfeb70000 0 0x100>
    interrupts = <0 0x14f 0x4 0>
    clocks = <0x23 0xb7 0x23 0xa2>
    clock-names = "baudclk", "apb_pclk"
    dmas = <0x84 0x9 0x84 0xa>
    dma-names = "tx", "rx"
    pinctrl-0 = <0xdc>
    pinctrl-names = "default"
    reg-io-width = <0x4>
    reg-shift = <0x2>
    status = "disabled"
/serial@feb80000
    compatible = "rockchip,rk3588-uart", "snps,dw-apb-uart"
    reg = <0 0xfeb80000 0 0x100>
    interrupts = <0 0x150 0x4 0>
    clocks = <0x23 0xbb 0x23 0xa3>
    clock-names = "baudclk", "apb_pclk"
    dmas = <0x84 0xb 0x84 0xc>
    dma-names = "tx", "rx"
    pinctrl-0 = <0xdd>
    pinctrl-names = "default"
    reg-io-width = <0x4>
    reg-shift = <0x2>
    status = "disabled"
/serial@feb90000
    compatible = "rockchip,rk3588-uart", "snps,dw-apb-uart"
    reg = <0 0xfeb90000 0 0x100>
    interrupts = <0 0x151 0x4 0>
    clocks = <0x23 0xbf 0x23 0xa4>
    clock-names = "baudclk", "apb_pclk"
    dmas = <0x84 0xd 0x84 0xe>
    dma-names = "tx", "rx"
    pinctrl-0 = <0xde>
    pinctrl-names = "default"
    reg-io-width = <0x4>
    reg-shift = <0x2>
    status = "disabled"
/serial@feba0000
    compatible = "rockchip,rk3588-uart", "snps,dw-apb-uart"
    reg = <0 0xfeba0000 0 0x100>
    interrupts = <0 0x152 0x4 0>
    clocks = <0x23 0xc3 0x23 0xa5>
    clock-names = "baudclk", "apb_pclk"
    dmas = <0x85 0x7 0x85 0x8>
    dma-names = "tx", "rx"
    pinctrl-0 = <0xdf>
    pinctrl-names = "default"
    reg-io-width = <0x4>
    reg-shift = <0x2>
    status = "disabled"
/serial@febb0000
    compatible = "rockchip,rk3588-uart", "snps,dw-apb-uart"
    reg = <0 0xfebb0000 0 0x100>
    interrupts = <0 0x153 0x4 0>
    clocks = <0x23 0xc7 0x23 0xa6>
    clock-names = "baudclk", "apb_pclk"
    dmas = <0x85 0x9 0x85 0xa>
    dma-names = "tx", "rx"
    pinctrl-0 = <0xe0>
    pinctrl-names = "default"
    reg-io-width = <0x4>
    reg-shift = <0x2>
    status = "disabled"
/serial@febc0000
    compatible = "rockchip,rk3588-uart", "snps,dw-apb-uart"
    reg = <0 0xfebc0000 0 0x100>
    interrupts = <0 0x154 0x4 0>
    clocks = <0x23 0xcb 0x23 0xa7>
    clock-names = "baudclk", "apb_pclk"
    dmas = <0x85 0xb 0x85 0xc>
    dma-names = "tx", "rx"
    pinctrl-0 = <0xe1>
    pinctrl-names = "default"
    reg-io-width = <0x4>
    reg-shift = <0x2>
    status = "disabled"
/pwm@febd0000
    compatible = "rockchip,rk3588-pwm", "rockchip,rk3328-pwm"
    reg = <0 0xfebd0000 0 0x10>
    clocks = <0x23 0x4c 0x23 0x4b>
    clock-names = "pwm", "pclk"
    pinctrl-0 = <0xe2>
    pinctrl-names = "default"
    #pwm-cells = <0x3>
    status = "disabled"
/pwm@febd0010
    compatible = "rockchip,rk3588-pwm", "rockchip,rk3328-pwm"
    reg = <0 0xfebd0010 0 0x10>
    clocks = <0x23 0x4c 0x23 0x4b>
    clock-names = "pwm", "pclk"
    pinctrl-0 = <0xe3>
    pinctrl-names = "default"
    #pwm-cells = <0x3>
    status = "disabled"
/pwm@febd0020
    compatible = "rockchip,rk3588-pwm", "rockchip,rk3328-pwm"
    reg = <0 0xfebd0020 0 0x10>
    clocks = <0x23 0x4c 0x23 0x4b>
    clock-names = "pwm", "pclk"
    pinctrl-0 = <0xe4>
    pinctrl-names = "default"
    #pwm-cells = <0x3>
    status = "disabled"
/pwm@febd0030
    compatible = "rockchip,rk3588-pwm", "rockchip,rk3328-pwm"
    reg = <0 0xfebd0030 0 0x10>
    clocks = <0x23 0x4c 0x23 0x4b>
    clock-names = "pwm", "pclk"
    pinctrl-0 = <0xe5>
    pinctrl-names = "default"
    #pwm-cells = <0x3>
    status = "disabled"
/pwm@febe0000
    compatible = "rockchip,rk3588-pwm", "rockchip,rk3328-pwm"
    reg = <0 0xfebe0000 0 0x10>
    clocks = <0x23 0x4f 0x23 0x4e>
    clock-names = "pwm", "pclk"
    pinctrl-0 = <0xe6>
    pinctrl-names = "default"
    #pwm-cells = <0x3>
    status = "okay"
/pwm@febe0010
    compatible = "rockchip,rk3588-pwm", "rockchip,rk3328-pwm"
    reg = <0 0xfebe0010 0 0x10>
    clocks = <0x23 0x4f 0x23 0x4e>
    clock-names = "pwm", "pclk"
    pinctrl-0 = <0xe7>
    pinctrl-names = "default"
    #pwm-cells = <0x3>
    status = "disabled"
/pwm@febe0020
    compatible = "rockchip,rk3588-pwm", "rockchip,rk3328-pwm"
    reg = <0 0xfebe0020 0 0x10>
    clocks = <0x23 0x4f 0x23 0x4e>
    clock-names = "pwm", "pclk"
    pinctrl-0 = <0xe8>
    pinctrl-names = "default"
    #pwm-cells = <0x3>
    status = "disabled"
/pwm@febe0030
    compatible = "rockchip,rk3588-pwm", "rockchip,rk3328-pwm"
    reg = <0 0xfebe0030 0 0x10>
    clocks = <0x23 0x4f 0x23 0x4e>
    clock-names = "pwm", "pclk"
    pinctrl-0 = <0xe9>
    pinctrl-names = "default"
    #pwm-cells = <0x3>
    status = "disabled"
/pwm@febf0000
    compatible = "rockchip,rk3588-pwm", "rockchip,rk3328-pwm"
    reg = <0 0xfebf0000 0 0x10>
    clocks = <0x23 0x52 0x23 0x51>
    clock-names = "pwm", "pclk"
    pinctrl-0 = <0xea>
    pinctrl-names = "default"
    #pwm-cells = <0x3>
    status = "disabled"
/pwm@febf0010
    compatible = "rockchip,rk3588-pwm", "rockchip,rk3328-pwm"
    reg = <0 0xfebf0010 0 0x10>
    clocks = <0x23 0x52 0x23 0x51>
    clock-names = "pwm", "pclk"
    pinctrl-0 = <0xeb>
    pinctrl-names = "default"
    #pwm-cells = <0x3>
    status = "disabled"
/pwm@febf0020
    compatible = "rockchip,rk3588-pwm", "rockchip,rk3328-pwm"
    reg = <0 0xfebf0020 0 0x10>
    clocks = <0x23 0x52 0x23 0x51>
    clock-names = "pwm", "pclk"
    pinctrl-0 = <0xec>
    pinctrl-names = "default"
    #pwm-cells = <0x3>
    status = "disabled"
/pwm@febf0030
    compatible = "rockchip,rk3588-pwm", "rockchip,rk3328-pwm"
    reg = <0 0xfebf0030 0 0x10>
    clocks = <0x23 0x52 0x23 0x51>
    clock-names = "pwm", "pclk"
    pinctrl-0 = <0xed>
    pinctrl-names = "default"
    #pwm-cells = <0x3>
    status = "disabled"
/thermal-zones
/thermal-zones/package-thermal
    polling-delay-passive = <0>
    polling-delay = <0>
    thermal-sensors = <0xee 0>
/thermal-zones/package-thermal/trips
/thermal-zones/package-thermal/trips/package-crit
    temperature = <0x1c138>
    hysteresis = <0>
    type = "critical"
/thermal-zones/bigcore0-thermal
    polling-delay-passive = <0x64>
    polling-delay = <0>
    thermal-sensors = <0xee 0x1>
/thermal-zones/bigcore0-thermal/trips
/thermal-zones/bigcore0-thermal/trips/bigcore0-alert
    temperature = <0x14c08>
    hysteresis = <0x7d0>
    type = "passive"
    phandle = <0xef>
/thermal-zones/bigcore0-thermal/trips/bigcore0-crit
    temperature = <0x1c138>
    hysteresis = <0>
    type = "critical"
/thermal-zones/bigcore0-thermal/cooling-maps
/thermal-zones/bigcore0-thermal/cooling-maps/map0
    trip = <0xef>
    cooling-device = <0x6 0xffffffff 0xffffffff 0x7 0xffffffff 0xffffffff>
/thermal-zones/bigcore2-thermal
    polling-delay-passive = <0x64>
    polling-delay = <0>
    thermal-sensors = <0xee 0x2>
/thermal-zones/bigcore2-thermal/trips
/thermal-zones/bigcore2-thermal/trips/bigcore2-alert
    temperature = <0x14c08>
    hysteresis = <0x7d0>
    type = "passive"
    phandle = <0xf0>
/thermal-zones/bigcore2-thermal/trips/bigcore2-crit
    temperature = <0x1c138>
    hysteresis = <0>
    type = "critical"
/thermal-zones/bigcore2-thermal/cooling-maps
/thermal-zones/bigcore2-thermal/cooling-maps/map0
    trip = <0xf0>
    cooling-device = <0x8 0xffffffff 0xffffffff 0x9 0xffffffff 0xffffffff>
/thermal-zones/littlecore-thermal
    polling-delay-passive = <0x64>
    polling-delay = <0>
    thermal-sensors = <0xee 0x3>
/thermal-zones/littlecore-thermal/trips
/thermal-zones/littlecore-thermal/trips/littlecore-alert
    temperature = <0x14c08>
    hysteresis = <0x7d0>
    type = "passive"
    phandle = <0xf1>
/thermal-zones/littlecore-thermal/trips/littlecore-crit
    temperature = <0x1c138>
    hysteresis = <0>
    type = "critical"
/thermal-zones/littlecore-thermal/cooling-maps
/thermal-zones/littlecore-thermal/cooling-maps/map0
    trip = <0xf1>
    cooling-device = <0x2 0xffffffff 0xffffffff 0x3 0xffffffff 0xffffffff 0x4 0x
ffffffff 0xffffffff 0x5 0xffffffff 0xffffffff>
/thermal-zones/center-thermal
    polling-delay-passive = <0>
    polling-delay = <0>
    thermal-sensors = <0xee 0x4>
/thermal-zones/center-thermal/trips
/thermal-zones/center-thermal/trips/center-crit
    temperature = <0x1c138>
    hysteresis = <0>
    type = "critical"
/thermal-zones/gpu-thermal
    polling-delay-passive = <0x64>
    polling-delay = <0>
    thermal-sensors = <0xee 0x5>
/thermal-zones/gpu-thermal/trips
/thermal-zones/gpu-thermal/trips/gpu-alert
    temperature = <0x14c08>
    hysteresis = <0x7d0>
    type = "passive"
    phandle = <0xf2>
/thermal-zones/gpu-thermal/trips/gpu-crit
    temperature = <0x1c138>
    hysteresis = <0>
    type = "critical"
/thermal-zones/gpu-thermal/cooling-maps
/thermal-zones/gpu-thermal/cooling-maps/map0
    trip = <0xf2>
    cooling-device = <0xf3 0xffffffff 0xffffffff>
/thermal-zones/npu-thermal
    polling-delay-passive = <0>
    polling-delay = <0>
    thermal-sensors = <0xee 0x6>
/thermal-zones/npu-thermal/trips
/thermal-zones/npu-thermal/trips/npu-crit
    temperature = <0x1c138>
    hysteresis = <0>
    type = "critical"
/tsadc@fec00000
    compatible = "rockchip,rk3588-tsadc"
    reg = <0 0xfec00000 0 0x400>
    interrupts = <0 0x18d 0x4 0>
    clocks = <0x23 0x9e 0x23 0x9d>
    clock-names = "tsadc", "apb_pclk"
    assigned-clocks = <0x23 0x9e>
    assigned-clock-rates = <0x1e8480>
    resets = <0x23 0x56 0x23 0x57>
    reset-names = "tsadc-apb", "tsadc"
    rockchip,hw-tshut-temp = <0x1d4c0>
    rockchip,hw-tshut-mode = <0>
    rockchip,hw-tshut-polarity = <0>
    pinctrl-0 = <0xf4>
    pinctrl-1 = <0xf5>
    pinctrl-names = "default", "sleep"
    #thermal-sensor-cells = <0x1>
    status = "okay"
    phandle = <0xee>
/adc@fec10000
    compatible = "rockchip,rk3588-saradc"
    reg = <0 0xfec10000 0 0x10000>
    interrupts = <0 0x18e 0x4 0>
    #io-channel-cells = <0x1>
    clocks = <0x23 0x91 0x23 0x90>
    clock-names = "saradc", "apb_pclk"
    resets = <0x23 0x55>
    reset-names = "saradc-apb"
    status = "okay"
    vref-supply = <0xf6>
/i2c@fec80000
    compatible = "rockchip,rk3588-i2c", "rockchip,rk3399-i2c"
    reg = <0 0xfec80000 0 0x1000>
    clocks = <0x23 0x88 0x23 0x80>
    clock-names = "i2c", "pclk"
    interrupts = <0 0x143 0x4 0>
    pinctrl-0 = <0xf7>
    pinctrl-names = "default"
    #address-cells = <0x1>
    #size-cells = <0>
    status = "okay"
/i2c@fec80000/codec@18
    compatible = "ti,tlv320aic3100"
    reg = <0x18>
    assigned-clocks = <0x23 0x31>
    assigned-clock-rates = <0xbb8000>
    clocks = <0x23 0x31>
    clock-names = "mclk"
    ai31xx-micbias-vg = <0x2>
    #sound-dai-cells = <0>
    HPVDD-supply = <0xf8>
    SPRVDD-supply = <0x2e>
    SPLVDD-supply = <0x2e>
    AVDD-supply = <0xf8>
    IOVDD-supply = <0xf8>
    DVDD-supply = <0xf9>
    status = "okay"
/i2c@fec80000/codec@18/port
/i2c@fec80000/codec@18/port/endpoint
    remote-endpoint = <0xfa>
    phandle = <0xae>
/i2c@fec80000/rtc@68
    compatible = "nxp,pcf8523"
    reg = <0x68>
/i2c@fec90000
    compatible = "rockchip,rk3588-i2c", "rockchip,rk3399-i2c"
    reg = <0 0xfec90000 0 0x1000>
    clocks = <0x23 0x89 0x23 0x81>
    clock-names = "i2c", "pclk"
    interrupts = <0 0x144 0x4 0>
    pinctrl-0 = <0xfb>
    pinctrl-names = "default"
    #address-cells = <0x1>
    #size-cells = <0>
    status = "disabled"
/i2c@feca0000
    compatible = "rockchip,rk3588-i2c", "rockchip,rk3399-i2c"
    reg = <0 0xfeca0000 0 0x1000>
    clocks = <0x23 0x8a 0x23 0x82>
    clock-names = "i2c", "pclk"
    interrupts = <0 0x145 0x4 0>
    pinctrl-0 = <0xfc>
    pinctrl-names = "default"
    #address-cells = <0x1>
    #size-cells = <0>
    status = "disabled"
/spi@fecb0000
    compatible = "rockchip,rk3588-spi", "rockchip,rk3066-spi"
    reg = <0 0xfecb0000 0 0x1000>
    interrupts = <0 0x14a 0x4 0>
    clocks = <0x23 0x9b 0x23 0x96>
    clock-names = "spiclk", "apb_pclk"
    dmas = <0x85 0xd 0x85 0xe>
    dma-names = "tx", "rx"
    num-cs = <0x2>
    pinctrl-0 = <0xfd 0xfe 0xff>
    pinctrl-names = "default"
    #address-cells = <0x1>
    #size-cells = <0>
    status = "disabled"
/efuse@fecc0000
    compatible = "rockchip,rk3588-otp"
    reg = <0 0xfecc0000 0 0x400>
    clocks = <0x23 0x8c 0x23 0x8b 0x23 0x8f 0x23 0x8d>
    clock-names = "otp", "apb_pclk", "phy", "arb"
    resets = <0x23 0xa7 0x23 0xa6 0x23 0xa8>
    reset-names = "otp", "apb", "arb"
    #address-cells = <0x1>
    #size-cells = <0x1>
/efuse@fecc0000/cpu-code@2
    reg = <0x2 0x2>
/efuse@fecc0000/id@7
    reg = <0x7 0x10>
/efuse@fecc0000/cpu-leakage@17
    reg = <0x17 0x1>
/efuse@fecc0000/cpu-leakage@18
    reg = <0x18 0x1>
/efuse@fecc0000/cpu-leakage@19
    reg = <0x19 0x1>
/efuse@fecc0000/log-leakage@1a
    reg = <0x1a 0x1>
/efuse@fecc0000/gpu-leakage@1b
    reg = <0x1b 0x1>
/efuse@fecc0000/cpu-version@1c
    reg = <0x1c 0x1>
    bits = <0x3 0x3>
/efuse@fecc0000/npu-leakage@28
    reg = <0x28 0x1>
/efuse@fecc0000/codec-leakage@29
    reg = <0x29 0x1>
/dma-controller@fed10000
    compatible = "arm,pl330", "arm,primecell"
    reg = <0 0xfed10000 0 0x4000>
    interrupts = <0 0x5a 0x4 0 0 0x5b 0x4 0>
    arm,pl330-periph-burst
    clocks = <0x23 0x70>
    clock-names = "apb_pclk"
    #dma-cells = <0x1>
    phandle = <0x85>
/phy@fed60000
    compatible = "rockchip,rk3588-hdptx-phy"
    reg = <0 0xfed60000 0 0x2000>
    clocks = <0x23 0x2a0 0x23 0x254>
    clock-names = "ref", "apb"
    #clock-cells = <0>
    #phy-cells = <0>
    resets = <0x23 0x223 0x23 0x21a 0x23 0x263 0x23 0x264 0x23 0x265 0x23 0x221
0x23 0x222>
    reset-names = "phy", "apb", "init", "cmn", "lane", "ropll", "lcpll"
    rockchip,grf = <0x100>
    status = "okay"
    phandle = <0x1c>
/phy@fed80000
    compatible = "rockchip,rk3588-usbdp-phy"
    reg = <0 0xfed80000 0 0x10000>
    #phy-cells = <0x1>
    clocks = <0x23 0x2a1 0x23 0x26c 0x23 0x256 0x101>
    clock-names = "refclk", "immortal", "pclk", "utmi"
    resets = <0x23 0xb 0x23 0xc 0x23 0xd 0x23 0xe 0x23 0x217>
    reset-names = "init", "cmn", "lane", "pcs_apb", "pma_apb"
    rockchip,u2phy-grf = <0x102>
    rockchip,usb-grf = <0x103>
    rockchip,usbdpphy-grf = <0x104>
    rockchip,vo-grf = <0x105>
    status = "okay"
    phandle = <0x28>
/phy@feda0000
    compatible = "rockchip,rk3588-mipi-dcphy"
    reg = <0 0xfeda0000 0 0x10000>
    rockchip,grf = <0x106>
    clocks = <0x23 0xfc 0x23 0x2a1>
    clock-names = "pclk", "ref"
    resets = <0x23 0x269 0x23 0x14 0x23 0x15 0x23 0x26a>
    reset-names = "m_phy", "apb", "grf", "s_phy"
    #phy-cells = <0x1>
    status = "disabled"
    phandle = <0x86>
/phy@fedb0000
    compatible = "rockchip,rk3588-mipi-dcphy"
    reg = <0 0xfedb0000 0 0x10000>
    rockchip,grf = <0x107>
    clocks = <0x23 0xfd 0x23 0x2a1>
    clock-names = "pclk", "ref"
    resets = <0x23 0x26b 0x23 0x17 0x23 0x18 0x23 0x26c>
    reset-names = "m_phy", "apb", "grf", "s_phy"
    #phy-cells = <0x1>
    status = "okay"
    phandle = <0x87>
/phy@fedc0000
    compatible = "rockchip,rk3588-csi-dphy"
    reg = <0 0xfedc0000 0 0x8000>
    clocks = <0x23 0xfe>
    clock-names = "pclk"
    #phy-cells = <0>
    resets = <0x23 0x2 0x23 0x3>
    reset-names = "apb", "phy"
    rockchip,grf = <0x108>
    status = "disabled"
    phandle = <0x79>
/phy@fedc8000
    compatible = "rockchip,rk3588-csi-dphy"
    reg = <0 0xfedc8000 0 0x8000>
    clocks = <0x23 0xff>
    clock-names = "pclk"
    #phy-cells = <0>
    resets = <0x23 0x4 0x23 0x5>
    reset-names = "apb", "phy"
    rockchip,grf = <0x109>
    status = "disabled"
    phandle = <0x7b>
/phy@fee00000
    compatible = "rockchip,rk3588-naneng-combphy"
    reg = <0 0xfee00000 0 0x100>
    clocks = <0x23 0x2a8 0x23 0x176 0x23 0x157>
    clock-names = "ref", "apb", "pipe"
    assigned-clocks = <0x23 0x2a8>
    assigned-clock-rates = <0x5f5e100>
    #phy-cells = <0x1>
    resets = <0x23 0x23c 0x23 0x243>
    reset-names = "phy", "apb"
    rockchip,pipe-grf = <0x2f>
    rockchip,pipe-phy-grf = <0x10a>
    status = "okay"
    phandle = <0x97>
/phy@fee20000
    compatible = "rockchip,rk3588-naneng-combphy"
    reg = <0 0xfee20000 0 0x100>
    clocks = <0x23 0x2aa 0x23 0x178 0x23 0x157>
    clock-names = "ref", "apb", "pipe"
    assigned-clocks = <0x23 0x2aa>
    assigned-clock-rates = <0x5f5e100>
    #phy-cells = <0x1>
    resets = <0x23 0x23e 0x23 0x245>
    reset-names = "phy", "apb"
    rockchip,pipe-grf = <0x2f>
    rockchip,pipe-phy-grf = <0x10b>
    status = "okay"
    phandle = <0x2d>
/sram@ff001000
    compatible = "mmio-sram"
    reg = <0 0xff001000 0 0xef000>
    ranges = <0 0 0xff001000 0xef000>
    #address-cells = <0x1>
    #size-cells = <0x1>
/sram@ff001000/codec-sram@0
    reg = <0 0x78000>
    pool
    phandle = <0x72>
/sram@ff001000/codec-sram@78000
    reg = <0x78000 0x77000>
    pool
    phandle = <0x74>
/pinctrl
    compatible = "rockchip,rk3588-pinctrl"
    ranges
    rockchip,grf = <0x10c>
    #address-cells = <0x2>
    #size-cells = <0x2>
    phandle = <0x10d>
/pinctrl/gpio@fd8a0000
    compatible = "rockchip,gpio-bank"
    reg = <0 0xfd8a0000 0 0x100>
    interrupts = <0 0x115 0x4 0>
    clocks = <0x23 0x271 0x23 0x272>
    gpio-controller
    gpio-ranges = <0x10d 0 0 0x20>
    interrupt-controller
    #gpio-cells = <0x2>
    #interrupt-cells = <0x2>
    phandle = <0xa1>
/pinctrl/gpio@fec20000
    compatible = "rockchip,gpio-bank"
    reg = <0 0xfec20000 0 0x100>
    interrupts = <0 0x116 0x4 0>
    clocks = <0x23 0x73 0x23 0x74>
    gpio-controller
    gpio-ranges = <0x10d 0 0x20 0x20>
    interrupt-controller
    #gpio-cells = <0x2>
    #interrupt-cells = <0x2>
/pinctrl/gpio@fec30000
    compatible = "rockchip,gpio-bank"
    reg = <0 0xfec30000 0 0x100>
    interrupts = <0 0x117 0x4 0>
    clocks = <0x23 0x75 0x23 0x76>
    gpio-controller
    gpio-ranges = <0x10d 0 0x40 0x20>
    interrupt-controller
    #gpio-cells = <0x2>
    #interrupt-cells = <0x2>
    phandle = <0x8a>
/pinctrl/gpio@fec40000
    compatible = "rockchip,gpio-bank"
    reg = <0 0xfec40000 0 0x100>
    interrupts = <0 0x118 0x4 0>
    clocks = <0x23 0x77 0x23 0x78>
    gpio-controller
    gpio-ranges = <0x10d 0 0x60 0x20>
    interrupt-controller
    #gpio-cells = <0x2>
    #interrupt-cells = <0x2>
    phandle = <0x94>
/pinctrl/gpio@fec50000
    compatible = "rockchip,gpio-bank"
    reg = <0 0xfec50000 0 0x100>
    interrupts = <0 0x119 0x4 0>
    clocks = <0x23 0x79 0x23 0x7a>
    gpio-controller
    gpio-ranges = <0x10d 0 0x80 0x20>
    interrupt-controller
    #gpio-cells = <0x2>
    #interrupt-cells = <0x2>
    phandle = <0x120>
/pinctrl/gpio@fec50000/eth-phy-strap-hog
    gpios = <0x13 0x1>
    output-low
    line-name = "ETH PHY LED Mode Strap"
    gpio-hog
/pinctrl/pcfg-pull-up
    bias-pull-up
    phandle = <0x115>
/pinctrl/pcfg-pull-down
    bias-pull-down
    phandle = <0x110>
/pinctrl/pcfg-pull-none
    bias-disable
    phandle = <0x10e>
/pinctrl/pcfg-pull-none-drv-level-2
    bias-disable
    drive-strength = <0x2>
    phandle = <0x117>
/pinctrl/pcfg-pull-up-drv-level-1
    bias-pull-up
    drive-strength = <0x1>
    phandle = <0x116>
/pinctrl/pcfg-pull-up-drv-level-2
    bias-pull-up
    drive-strength = <0x2>
    phandle = <0x10f>
/pinctrl/pcfg-pull-none-smt
    bias-disable
    input-schmitt-enable
    phandle = <0x114>
/pinctrl/pcfg-pull-none-drv-level-1-smt
    bias-disable
    drive-strength = <0x1>
    input-schmitt-enable
    phandle = <0x112>
/pinctrl/pcfg-pull-none-drv-level-3-smt
    bias-disable
    drive-strength = <0x3>
    input-schmitt-enable
    phandle = <0x113>
/pinctrl/pcfg-pull-none-drv-level-5-smt
    bias-disable
    drive-strength = <0x5>
    input-schmitt-enable
    phandle = <0x111>
/pinctrl/auddsm
/pinctrl/bt1120
/pinctrl/can0
/pinctrl/can1
/pinctrl/can2
/pinctrl/cif
/pinctrl/clk32k
/pinctrl/cpu
/pinctrl/ddrphych0
/pinctrl/ddrphych1
/pinctrl/ddrphych2
/pinctrl/ddrphych3
/pinctrl/dp0
/pinctrl/dp1
/pinctrl/emmc
/pinctrl/emmc/emmc-rstnout
    rockchip,pins = <0x2 0x3 0x1 0x10e>
    phandle = <0xa3>
/pinctrl/emmc/emmc-bus8
    rockchip,pins = <0x2 0x18 0x1 0x10f 0x2 0x19 0x1 0x10f 0x2 0x1a 0x1 0x10f 0x
2 0x1b 0x1 0x10f 0x2 0x1c 0x1 0x10f 0x2 0x1d 0x1 0x10f 0x2 0x1e 0x1 0x10f 0x2 0x
1f 0x1 0x10f>
    phandle = <0xa4>
/pinctrl/emmc/emmc-clk
    rockchip,pins = <0x2 0x1 0x1 0x10f>
    phandle = <0xa5>
/pinctrl/emmc/emmc-cmd
    rockchip,pins = <0x2 0 0x1 0x10f>
    phandle = <0xa6>
/pinctrl/emmc/emmc-data-strobe
    rockchip,pins = <0x2 0x2 0x1 0x110>
    phandle = <0xa7>
/pinctrl/eth1
/pinctrl/fspi
/pinctrl/gmac1
/pinctrl/gpu
/pinctrl/hdmi
/pinctrl/hdmi/hdmim0-tx0-cec
    rockchip,pins = <0x4 0x11 0x5 0x10e>
    phandle = <0x8c>
/pinctrl/hdmi/hdmim0-tx0-hpd
    rockchip,pins = <0x1 0x5 0x5 0x10e>
    phandle = <0x8d>
/pinctrl/hdmi/hdmim0-tx0-scl
    rockchip,pins = <0x4 0xf 0x5 0x111>
    phandle = <0x8e>
/pinctrl/hdmi/hdmim0-tx0-sda
    rockchip,pins = <0x4 0x10 0x5 0x112>
    phandle = <0x8f>
/pinctrl/hdmi/hdmim1-tx1-hpd
    rockchip,pins = <0x3 0xf 0x5 0x10e>
    phandle = <0x11d>
/pinctrl/hdmi/hdmim1-tx1-scl
    rockchip,pins = <0x3 0x16 0x5 0x111>
    phandle = <0x11e>
/pinctrl/hdmi/hdmim1-tx1-sda
    rockchip,pins = <0x3 0x15 0x5 0x112>
    phandle = <0x11f>
/pinctrl/hdmi/hdmim2-tx1-cec
    rockchip,pins = <0x3 0x14 0x5 0x10e>
    phandle = <0x11c>
/pinctrl/i2c0
/pinctrl/i2c0/i2c0m2-xfer
    rockchip,pins = <0 0x19 0x3 0x114 0 0x1a 0x3 0x114>
    phandle = <0x30>
/pinctrl/i2c1
/pinctrl/i2c1/i2c1m2-xfer
    rockchip,pins = <0 0x1c 0x9 0x114 0 0x1d 0x9 0x114>
    phandle = <0xc3>
/pinctrl/i2c2
/pinctrl/i2c2/i2c2m0-xfer
    rockchip,pins = <0 0xf 0x9 0x114 0 0x10 0x9 0x114>
    phandle = <0xc4>
/pinctrl/i2c3
/pinctrl/i2c3/i2c3m0-xfer
    rockchip,pins = <0x1 0x11 0x9 0x114 0x1 0x10 0x9 0x114>
    phandle = <0xc5>
/pinctrl/i2c4
/pinctrl/i2c4/i2c4m0-xfer
    rockchip,pins = <0x3 0x6 0x9 0x114 0x3 0x5 0x9 0x114>
    phandle = <0xc6>
/pinctrl/i2c5
/pinctrl/i2c5/i2c5m0-xfer
    rockchip,pins = <0x3 0x17 0x9 0x114 0x3 0x18 0x9 0x114>
    phandle = <0xc7>
/pinctrl/i2c6
/pinctrl/i2c6/i2c6m0-xfer
    rockchip,pins = <0 0x18 0x9 0x114 0 0x17 0x9 0x114>
    phandle = <0xf7>
/pinctrl/i2c7
/pinctrl/i2c7/i2c7m0-xfer
    rockchip,pins = <0x1 0x18 0x9 0x114 0x1 0x19 0x9 0x114>
    phandle = <0xfb>
/pinctrl/i2c8
/pinctrl/i2c8/i2c8m0-xfer
    rockchip,pins = <0x4 0x1a 0x9 0x114 0x4 0x1b 0x9 0x114>
    phandle = <0xfc>
/pinctrl/i2s0
/pinctrl/i2s0/i2s0-lrck
    rockchip,pins = <0x1 0x15 0x1 0x10e>
    phandle = <0xa9>
/pinctrl/i2s0/i2s0-mclk
    rockchip,pins = <0x1 0x12 0x1 0x10e>
    phandle = <0xaa>
/pinctrl/i2s0/i2s0-sclk
    rockchip,pins = <0x1 0x13 0x1 0x10e>
    phandle = <0xab>
/pinctrl/i2s0/i2s0-sdi0
    rockchip,pins = <0x1 0x1c 0x2 0x10e>
    phandle = <0xac>
/pinctrl/i2s0/i2s0-sdo0
    rockchip,pins = <0x1 0x17 0x1 0x10e>
    phandle = <0xad>
/pinctrl/i2s1
/pinctrl/i2s1/i2s1m0-lrck
    rockchip,pins = <0x4 0x2 0x3 0x10e>
    phandle = <0xaf>
/pinctrl/i2s1/i2s1m0-sclk
    rockchip,pins = <0x4 0x1 0x3 0x10e>
    phandle = <0xb0>
/pinctrl/i2s1/i2s1m0-sdi0
    rockchip,pins = <0x4 0x5 0x3 0x10e>
    phandle = <0xb1>
/pinctrl/i2s1/i2s1m0-sdi1
    rockchip,pins = <0x4 0x6 0x3 0x10e>
    phandle = <0xb2>
/pinctrl/i2s1/i2s1m0-sdi2
    rockchip,pins = <0x4 0x7 0x3 0x10e>
    phandle = <0xb3>
/pinctrl/i2s1/i2s1m0-sdi3
    rockchip,pins = <0x4 0x8 0x3 0x10e>
    phandle = <0xb4>
/pinctrl/i2s1/i2s1m0-sdo0
    rockchip,pins = <0x4 0x9 0x3 0x10e>
    phandle = <0xb5>
/pinctrl/i2s1/i2s1m0-sdo1
    rockchip,pins = <0x4 0xa 0x3 0x10e>
    phandle = <0xb6>
/pinctrl/i2s1/i2s1m0-sdo2
    rockchip,pins = <0x4 0xb 0x3 0x10e>
    phandle = <0xb7>
/pinctrl/i2s1/i2s1m0-sdo3
    rockchip,pins = <0x4 0xc 0x3 0x10e>
    phandle = <0xb8>
/pinctrl/i2s2
/pinctrl/i2s2/i2s2m1-lrck
    rockchip,pins = <0x3 0xe 0x3 0x10e>
    phandle = <0xb9>
/pinctrl/i2s2/i2s2m1-sclk
    rockchip,pins = <0x3 0xd 0x3 0x10e>
    phandle = <0xba>
/pinctrl/i2s2/i2s2m1-sdi
    rockchip,pins = <0x3 0xa 0x3 0x10e>
    phandle = <0xbb>
/pinctrl/i2s2/i2s2m1-sdo
    rockchip,pins = <0x3 0xb 0x3 0x10e>
    phandle = <0xbc>
/pinctrl/i2s3
/pinctrl/i2s3/i2s3-lrck
    rockchip,pins = <0x3 0x2 0x3 0x10e>
    phandle = <0xbd>
/pinctrl/i2s3/i2s3-sclk
    rockchip,pins = <0x3 0x1 0x3 0x10e>
    phandle = <0xbe>
/pinctrl/i2s3/i2s3-sdi
    rockchip,pins = <0x3 0x4 0x3 0x10e>
    phandle = <0xbf>
/pinctrl/i2s3/i2s3-sdo
    rockchip,pins = <0x3 0x3 0x3 0x10e>
    phandle = <0xc0>
/pinctrl/jtag
/pinctrl/litcpu
/pinctrl/mcu
/pinctrl/mipi
/pinctrl/npu
/pinctrl/pcie20x1
/pinctrl/pcie30phy
/pinctrl/pcie30x1
/pinctrl/pcie30x2
/pinctrl/pcie30x4
/pinctrl/pdm0
/pinctrl/pdm1
/pinctrl/pmic
/pinctrl/pmic/pmic-pins
    rockchip,pins = <0 0x7 0 0x115 0 0x2 0x1 0x10e 0 0x3 0x1 0x10e 0 0x11 0x1 0x
10e 0 0x12 0x1 0x10e 0 0x13 0x1 0x10e 0 0x1e 0x1 0x10e>
    phandle = <0xcf>
/pinctrl/pmu
/pinctrl/pwm0
/pinctrl/pwm0/pwm0m0-pins
    rockchip,pins = <0 0xf 0x3 0x10e>
    phandle = <0x34>
/pinctrl/pwm1
/pinctrl/pwm1/pwm1m0-pins
    rockchip,pins = <0 0x10 0x3 0x10e>
    phandle = <0x35>
/pinctrl/pwm2
/pinctrl/pwm2/pwm2m0-pins
    rockchip,pins = <0 0x14 0x3 0x10e>
    phandle = <0x36>
/pinctrl/pwm3
/pinctrl/pwm3/pwm3m0-pins
    rockchip,pins = <0 0x1c 0x3 0x10e>
    phandle = <0x37>
/pinctrl/pwm4
/pinctrl/pwm4/pwm4m0-pins
    rockchip,pins = <0 0x15 0xb 0x10e>
    phandle = <0xe2>
/pinctrl/pwm5
/pinctrl/pwm5/pwm5m0-pins
    rockchip,pins = <0 0x9 0x3 0x10e>
    phandle = <0xe3>
/pinctrl/pwm6
/pinctrl/pwm6/pwm6m0-pins
    rockchip,pins = <0 0x17 0xb 0x10e>
    phandle = <0xe4>
/pinctrl/pwm7
/pinctrl/pwm7/pwm7m0-pins
    rockchip,pins = <0 0x18 0xb 0x10e>
    phandle = <0xe5>
/pinctrl/pwm8
/pinctrl/pwm8/pwm8m2-pins
    rockchip,pins = <0x3 0x18 0xb 0x10e>
    phandle = <0xe6>
/pinctrl/pwm9
/pinctrl/pwm9/pwm9m0-pins
    rockchip,pins = <0x3 0x8 0xb 0x10e>
    phandle = <0xe7>
/pinctrl/pwm10
/pinctrl/pwm10/pwm10m0-pins
    rockchip,pins = <0x3 0 0xb 0x10e>
    phandle = <0xe8>
/pinctrl/pwm11
/pinctrl/pwm11/pwm11m0-pins
    rockchip,pins = <0x3 0x1 0xb 0x10e>
    phandle = <0xe9>
/pinctrl/pwm12
/pinctrl/pwm12/pwm12m0-pins
    rockchip,pins = <0x3 0xd 0xb 0x10e>
    phandle = <0xea>
/pinctrl/pwm13
/pinctrl/pwm13/pwm13m0-pins
    rockchip,pins = <0x3 0xe 0xb 0x10e>
    phandle = <0xeb>
/pinctrl/pwm14
/pinctrl/pwm14/pwm14m0-pins
    rockchip,pins = <0x3 0x12 0xb 0x10e>
    phandle = <0xec>
/pinctrl/pwm15
/pinctrl/pwm15/pwm15m0-pins
    rockchip,pins = <0x3 0x13 0xb 0x10e>
    phandle = <0xed>
/pinctrl/refclk
/pinctrl/sata
/pinctrl/sata0
/pinctrl/sata1
/pinctrl/sata2
/pinctrl/sdio
/pinctrl/sdio/sdiom1-pins
    rockchip,pins = <0x3 0x5 0x2 0x10e 0x3 0x4 0x2 0x115 0x3 0 0x2 0x115 0x3 0x1
 0x2 0x115 0x3 0x2 0x2 0x115 0x3 0x3 0x2 0x115>
    phandle = <0xa2>
/pinctrl/sdmmc
/pinctrl/sdmmc/sdmmc-bus4
    rockchip,pins = <0x4 0x18 0x1 0x10f 0x4 0x19 0x1 0x10f 0x4 0x1a 0x1 0x10f 0x
4 0x1b 0x1 0x10f>
    phandle = <0x9f>
/pinctrl/sdmmc/sdmmc-clk
    rockchip,pins = <0x4 0x1d 0x1 0x10f>
    phandle = <0x9c>
/pinctrl/sdmmc/sdmmc-cmd
    rockchip,pins = <0x4 0x1c 0x1 0x10f>
    phandle = <0x9d>
/pinctrl/sdmmc/sdmmc-det
    rockchip,pins = <0 0x4 0x1 0x115>
    phandle = <0x9e>
/pinctrl/spdif0
/pinctrl/spdif0/spdif0m0-tx
    rockchip,pins = <0x1 0xe 0x3 0x10e>
    phandle = <0xc1>
/pinctrl/spdif1
/pinctrl/spdif1/spdif1m0-tx
    rockchip,pins = <0x1 0xf 0x3 0x10e>
    phandle = <0xc2>
/pinctrl/spi0
/pinctrl/spi0/spi0m0-pins
    rockchip,pins = <0 0x16 0x8 0x116 0 0x17 0x8 0x116 0 0x10 0x8 0x116>
    phandle = <0xca>
/pinctrl/spi0/spi0m0-cs0
    rockchip,pins = <0 0x19 0x8 0x116>
    phandle = <0xc8>
/pinctrl/spi0/spi0m0-cs1
    rockchip,pins = <0 0xf 0x8 0x116>
    phandle = <0xc9>
/pinctrl/spi1
/pinctrl/spi1/spi1m2-pins
    rockchip,pins = <0x1 0x1a 0x8 0x116 0x1 0x18 0x8 0x116 0x1 0x19 0x8 0x116>
    phandle = <0xcc>
/pinctrl/spi1/spi1m2-cs0
    rockchip,pins = <0x1 0x1b 0x8 0x116>
    phandle = <0xcb>
/pinctrl/spi2
/pinctrl/spi2/spi2m2-pins
    rockchip,pins = <0 0x5 0x1 0x116 0 0xb 0x1 0x116 0 0x6 0x1 0x116>
    phandle = <0xce>
/pinctrl/spi2/spi2m2-cs0
    rockchip,pins = <0 0x9 0x1 0x116>
    phandle = <0xcd>
/pinctrl/spi3
/pinctrl/spi3/spi3m1-pins
    rockchip,pins = <0x4 0xf 0x8 0x116 0x4 0xd 0x8 0x116 0x4 0xe 0x8 0x116>
    phandle = <0xd8>
/pinctrl/spi3/spi3m1-cs0
    rockchip,pins = <0x4 0x10 0x8 0x116>
    phandle = <0xd6>
/pinctrl/spi3/spi3m1-cs1
    rockchip,pins = <0x4 0x11 0x8 0x116>
    phandle = <0xd7>
/pinctrl/spi4
/pinctrl/spi4/spi4m0-pins
    rockchip,pins = <0x1 0x12 0x8 0x116 0x1 0x10 0x8 0x116 0x1 0x11 0x8 0x116>
    phandle = <0xff>
/pinctrl/spi4/spi4m0-cs0
    rockchip,pins = <0x1 0x13 0x8 0x116>
    phandle = <0xfd>
/pinctrl/spi4/spi4m0-cs1
    rockchip,pins = <0x1 0x14 0x8 0x116>
    phandle = <0xfe>
/pinctrl/tsadc
/pinctrl/tsadc/tsadc-shut-org
    rockchip,pins = <0 0x1 0x1 0x10e>
    phandle = <0xf4>
/pinctrl/uart0
/pinctrl/uart0/uart0m1-xfer
    rockchip,pins = <0 0x8 0x4 0x115 0 0x9 0x4 0x115>
    phandle = <0x33>
/pinctrl/uart1
/pinctrl/uart1/uart1m1-xfer
    rockchip,pins = <0x1 0xf 0xa 0x115 0x1 0xe 0xa 0x115>
    phandle = <0xd9>
/pinctrl/uart2
/pinctrl/uart2/uart2m0-xfer
    rockchip,pins = <0 0xe 0xa 0x115 0 0xd 0xa 0x115>
    phandle = <0xda>
/pinctrl/uart3
/pinctrl/uart3/uart3m1-xfer
    rockchip,pins = <0x3 0xe 0xa 0x115 0x3 0xd 0xa 0x115>
    phandle = <0xdb>
/pinctrl/uart4
/pinctrl/uart4/uart4m1-xfer
    rockchip,pins = <0x3 0x18 0xa 0x115 0x3 0x19 0xa 0x115>
    phandle = <0xdc>
/pinctrl/uart5
/pinctrl/uart5/uart5m1-xfer
    rockchip,pins = <0x3 0x15 0xa 0x115 0x3 0x14 0xa 0x115>
    phandle = <0xdd>
/pinctrl/uart6
/pinctrl/uart6/uart6m1-xfer
    rockchip,pins = <0x1 0 0xa 0x115 0x1 0x1 0xa 0x115>
    phandle = <0xde>
/pinctrl/uart7
/pinctrl/uart7/uart7m1-xfer
    rockchip,pins = <0x3 0x11 0xa 0x115 0x3 0x10 0xa 0x115>
    phandle = <0xdf>
/pinctrl/uart8
/pinctrl/uart8/uart8m1-xfer
    rockchip,pins = <0x3 0x3 0xa 0x115 0x3 0x2 0xa 0x115>
    phandle = <0xe0>
/pinctrl/uart9
/pinctrl/uart9/uart9m1-xfer
    rockchip,pins = <0x4 0xd 0xa 0x115 0x4 0xc 0xa 0x115>
    phandle = <0xe1>
/pinctrl/vop
/pinctrl/bt656
/pinctrl/gpio-func
/pinctrl/gpio-func/tsadc-gpio-func
    rockchip,pins = <0 0x1 0 0x10e>
    phandle = <0xf5>
/pinctrl/eth0
/pinctrl/eth0/eth0-pins
    rockchip,pins = <0x2 0x13 0x1 0x10e>
    phandle = <0x133>
/pinctrl/gmac0
/pinctrl/gmac0/gmac0-miim
    rockchip,pins = <0x4 0x14 0x1 0x10e 0x4 0x15 0x1 0x10e>
    phandle = <0x12e>
/pinctrl/gmac0/gmac0-rx-bus2
    rockchip,pins = <0x2 0x11 0x1 0x10e 0x2 0x12 0x1 0x10e 0x4 0x12 0x1 0x10e>
    phandle = <0x130>
/pinctrl/gmac0/gmac0-tx-bus2
    rockchip,pins = <0x2 0xe 0x1 0x10e 0x2 0xf 0x1 0x10e 0x2 0x10 0x1 0x10e>
    phandle = <0x12f>
/pinctrl/gmac0/gmac0-rgmii-clk
    rockchip,pins = <0x2 0x8 0x1 0x10e 0x2 0xb 0x1 0x10e>
    phandle = <0x131>
/pinctrl/gmac0/gmac0-rgmii-bus
    rockchip,pins = <0x2 0x6 0x1 0x10e 0x2 0x7 0x1 0x10e 0x2 0x9 0x1 0x10e 0x2 0
xa 0x1 0x10e>
    phandle = <0x132>
/pinctrl/keys
/pinctrl/keys/lpc-wakeup
    rockchip,pins = <0x4 0xa 0 0x110>
    phandle = <0x13c>
/pinctrl/pcie2
/pinctrl/pcie2/pcie2-0-rst
    rockchip,pins = <0x3 0x19 0 0x10e>
    phandle = <0x98>
/pinctrl/pcie2_1
/pinctrl/pcie2_1/pcie2-1-reset
    rockchip,pins = <0x3 0 0 0x10e>
    phandle = <0x95>
/pinctrl/pcie3
/pinctrl/pcie3/pcie3-reset
    rockchip,pins = <0x1 0xc 0 0x10e>
/pinctrl/eth_phy
/pinctrl/eth_phy/eth-phy-reset
    rockchip,pins = <0x3 0x17 0 0x10e>
    phandle = <0x134>
/hdmi1-sound
    compatible = "simple-audio-card"
    simple-audio-card,format = "i2s"
    simple-audio-card,mclk-fs = <0x80>
    simple-audio-card,name = "hdmi1"
    status = "okay"
/hdmi1-sound/simple-audio-card,codec
    sound-dai = <0x118>
/hdmi1-sound/simple-audio-card,cpu
    sound-dai = <0x119>
/usb@fc400000
    compatible = "rockchip,rk3588-dwc3", "snps,dwc3"
    reg = <0 0xfc400000 0 0x400000>
    interrupts = <0 0xdd 0x4 0>
    clocks = <0x23 0x197 0x23 0x196 0x23 0x195>
    clock-names = "ref_clk", "suspend_clk", "bus_clk"
    dr_mode = "host"
    phys = <0x11a 0x11b 0x4>
    phy-names = "usb2-phy", "usb3-phy"
    phy_type = "utmi_wide"
    power-domains = <0x24 0x1f>
    resets = <0x23 0x153>
    snps,dis_enblslpm_quirk
    snps,dis-u2-freeclk-exists-quirk
    snps,dis-del-phy-power-chg-quirk
    snps,dis-tx-ipgap-linecheck-quirk
    status = "okay"
/syscon@fd5b8000
    compatible = "rockchip,rk3588-pcie3-phy-grf", "syscon"
    reg = <0 0xfd5b8000 0 0x10000>
    phandle = <0x13a>
/syscon@fd5c0000
    compatible = "rockchip,rk3588-pipe-phy-grf", "syscon"
    reg = <0 0xfd5c0000 0 0x100>
    phandle = <0x139>
/syscon@fd5cc000
    compatible = "rockchip,rk3588-usbdpphy-grf", "syscon"
    reg = <0 0xfd5cc000 0 0x4000>
    phandle = <0x138>
/syscon@fd5d4000
    compatible = "rockchip,rk3588-usb2phy-grf", "syscon", "simple-mfd"
    reg = <0 0xfd5d4000 0 0x4000>
    #address-cells = <0x1>
    #size-cells = <0x1>
    phandle = <0x137>
/syscon@fd5d4000/usb2phy@4000
    compatible = "rockchip,rk3588-usb2phy"
    reg = <0x4000 0x10>
    #clock-cells = <0>
    clocks = <0x23 0x2a0>
    clock-names = "phyclk"
    clock-output-names = "usb480m_phy1"
    interrupts = <0 0x18a 0x4 0>
    resets = <0x23 0x26e 0x23 0x21e>
    reset-names = "phy", "apb"
    status = "okay"
    phandle = <0x136>
/syscon@fd5d4000/usb2phy@4000/otg-port
    #phy-cells = <0>
    status = "okay"
    phandle = <0x11a>
/syscon@fd5e4000
    compatible = "rockchip,rk3588-hdptxphy-grf", "syscon"
    reg = <0 0xfd5e4000 0 0x100>
    phandle = <0x135>
/spdif-tx@fddb8000
    compatible = "rockchip,rk3588-spdif", "rockchip,rk3568-spdif"
    reg = <0 0xfddb8000 0 0x1000>
    assigned-clock-parents = <0x23 0x4>
    assigned-clocks = <0x23 0x1fa>
    clock-names = "mclk", "hclk"
    clocks = <0x23 0x1fe 0x23 0x1f9>
    dma-names = "tx"
    dmas = <0x84 0x16>
    interrupts = <0 0xc6 0x4 0>
    power-domains = <0x24 0x19>
    #sound-dai-cells = <0>
    status = "disabled"
/i2s@fddc8000
    compatible = "rockchip,rk3588-i2s-tdm"
    reg = <0 0xfddc8000 0 0x1000>
    interrupts = <0 0xbc 0x4 0>
    clocks = <0x23 0x1f1 0x23 0x1f1 0x23 0x1ee>
    clock-names = "mclk_tx", "mclk_rx", "hclk"
    assigned-clocks = <0x23 0x1ef>
    assigned-clock-parents = <0x23 0x4>
    dmas = <0x85 0x16>
    dma-names = "tx"
    power-domains = <0x24 0x19>
    resets = <0x23 0x1ba>
    reset-names = "tx-m"
    #sound-dai-cells = <0>
    status = "disabled"
/spdif-tx@fdde8000
    compatible = "rockchip,rk3588-spdif", "rockchip,rk3568-spdif"
    reg = <0 0xfdde8000 0 0x1000>
    assigned-clock-parents = <0x23 0x4>
    assigned-clocks = <0x23 0x246>
    clock-names = "mclk", "hclk"
    clocks = <0x23 0x249 0x23 0x245>
    dma-names = "tx"
    dmas = <0x84 0x8>
    interrupts = <0 0xc5 0x4 0>
    power-domains = <0x24 0x1a>
    #sound-dai-cells = <0>
    status = "disabled"
/i2s@fddf4000
    compatible = "rockchip,rk3588-i2s-tdm"
    reg = <0 0xfddf4000 0 0x1000>
    interrupts = <0 0xba 0x4 0>
    clocks = <0x23 0x239 0x23 0x239 0x23 0x23f>
    clock-names = "mclk_tx", "mclk_rx", "hclk"
    assigned-clocks = <0x23 0x236>
    assigned-clock-parents = <0x23 0x4>
    dmas = <0x85 0x4>
    dma-names = "tx"
    power-domains = <0x24 0x1a>
    resets = <0x23 0x1da>
    reset-names = "tx-m"
    #sound-dai-cells = <0>
    status = "okay"
    phandle = <0x119>
/i2s@fddf8000
    compatible = "rockchip,rk3588-i2s-tdm"
    reg = <0 0xfddf8000 0 0x1000>
    interrupts = <0 0xbb 0x4 0>
    clocks = <0x23 0x22b 0x23 0x22b 0x23 0x227>
    clock-names = "mclk_tx", "mclk_rx", "hclk"
    assigned-clocks = <0x23 0x228>
    assigned-clock-parents = <0x23 0x4>
    dmas = <0x85 0x15>
    dma-names = "rx"
    power-domains = <0x24 0x1a>
    resets = <0x23 0x1c7>
    reset-names = "rx-m"
    #sound-dai-cells = <0>
    status = "disabled"
/i2s@fde00000
    compatible = "rockchip,rk3588-i2s-tdm"
    reg = <0 0xfde00000 0 0x1000>
    interrupts = <0 0xbe 0x4 0>
    clocks = <0x23 0x226 0x23 0x226 0x23 0x222>
    clock-names = "mclk_tx", "mclk_rx", "hclk"
    assigned-clocks = <0x23 0x223>
    assigned-clock-parents = <0x23 0x4>
    dmas = <0x85 0x18>
    dma-names = "rx"
    power-domains = <0x24 0x1a>
    resets = <0x23 0x1ee>
    reset-names = "rx-m"
    #sound-dai-cells = <0>
    status = "disabled"
/dp@fde60000
    compatible = "rockchip,rk3588-dp"
    reg = <0 0xfde60000 0 0x4000>
    interrupts = <0 0xa2 0x4 0>
    assigned-clocks = <0x23 0x2b8>
    assigned-clock-rates = <0xf42400>
    clocks = <0x23 0x1d8 0x23 0x2b8 0x23 0x1dc 0x23 0x1f1 0x23 0x1fc>
    clock-names = "apb", "aux", "hdcp", "i2s", "spdif"
    phys = <0x11b 0x6>
    power-domains = <0x24 0x19>
    resets = <0x23 0x1b6>
    #sound-dai-cells = <0>
    status = "disabled"
/dp@fde60000/ports
    #address-cells = <0x1>
    #size-cells = <0>
/dp@fde60000/ports/port@0
    reg = <0>
/dp@fde60000/ports/port@1
    reg = <0x1>
/hdmi@fdea0000
    compatible = "rockchip,rk3588-dw-hdmi-qp"
    reg = <0 0xfdea0000 0 0x20000>
    clocks = <0x23 0x213 0x23 0x214 0x23 0x215 0x23 0x239 0x23 0x253 0x23 0x2cd>

    clock-names = "pclk", "earc", "ref", "aud", "hdp", "hclk_vo1"
    interrupts = <0 0xad 0x4 0 0 0xae 0x4 0 0 0xaf 0x4 0 0 0xb0 0x4 0 0 0x169 0x
4 0>
    interrupt-names = "avp", "cec", "earc", "main", "hpd"
    phys = <0x1d>
    pinctrl-names = "default"
    pinctrl-0 = <0x11c 0x11d 0x11e 0x11f>
    power-domains = <0x24 0x1a>
    resets = <0x23 0x1d0 0x23 0x231>
    reset-names = "ref", "hdp"
    rockchip,grf = <0x7e>
    rockchip,vo-grf = <0x80>
    #sound-dai-cells = <0>
    status = "okay"
    tmds-enable-gpios = <0x120 0xc 0>
    frl-enable-gpios = <0x120 0xc 0>
    phandle = <0x118>
/hdmi@fdea0000/ports
    #address-cells = <0x1>
    #size-cells = <0>
/hdmi@fdea0000/ports/port@0
    reg = <0>
/hdmi@fdea0000/ports/port@0/endpoint
    remote-endpoint = <0x121>
    phandle = <0x82>
/hdmi@fdea0000/ports/port@1
    reg = <0x1>
/edp@fded0000
    compatible = "rockchip,rk3588-edp"
    reg = <0 0xfded0000 0 0x1000>
    clocks = <0x23 0x203 0x23 0x202 0x23 0x2cd>
    clock-names = "dp", "pclk", "hclk"
    interrupts = <0 0xa4 0x4 0>
    phys = <0x1d>
    phy-names = "dp"
    power-domains = <0x24 0x1a>
    resets = <0x23 0x1d7 0x23 0x1d6>
    reset-names = "dp", "apb"
    rockchip,grf = <0x80>
    status = "disabled"
/edp@fded0000/ports
    #address-cells = <0x1>
    #size-cells = <0>
/edp@fded0000/ports/port@0
    reg = <0>
/edp@fded0000/ports/port@1
    reg = <0x1>
/hdmi_receiver@fdee0000
    compatible = "rockchip,rk3588-hdmirx-ctrler", "snps,dw-hdmi-rx"
    reg = <0 0xfdee0000 0 0x6000>
    interrupts = <0 0xb1 0x4 0 0 0xb2 0x4 0 0 0xb3 0x4 0>
    interrupt-names = "cec", "hdmi", "dma"
    clocks = <0x23 0x209 0x23 0x20e 0x23 0x29f 0x23 0x20a 0x23 0x20b 0x23 0x221
0x23 0x2cd>
    clock-names = "aclk", "audio", "cr_para", "pclk", "ref", "hclk_s_hdmirx", "h
clk_vo1"
    memory-region = <0x122>
    power-domains = <0x24 0x1a>
    resets = <0x23 0x1d1 0x23 0x1d2 0x23 0x1d3 0x23 0x294>
    reset-names = "axi", "apb", "ref", "biu"
    rockchip,grf = <0x7e>
    rockchip,vo1-grf = <0x80>
    status = "disabled"
/pcie@fe150000
    compatible = "rockchip,rk3588-pcie", "rockchip,rk3568-pcie"
    #address-cells = <0x3>
    #size-cells = <0x2>
    bus-range = <0 0xf>
    clocks = <0x23 0x140 0x23 0x145 0x23 0x13b 0x23 0x14a 0x23 0x14f 0x23 0x174>

    clock-names = "aclk_mst", "aclk_slv", "aclk_dbi", "pclk", "aux", "pipe"
    device_type = "pci"
    interrupts = <0 0x107 0x4 0 0 0x106 0x4 0 0 0x105 0x4 0 0 0x104 0x4 0 0 0x10
3 0x4 0>
    interrupt-names = "sys", "pmc", "msg", "legacy", "err"
    #interrupt-cells = <0x1>
    interrupt-map-mask = <0 0 0 0x7>
    interrupt-map = <0 0 0 0x1 0x123 0 0 0 0 0x2 0x123 0x1 0 0 0 0x3 0x123 0x2 0
 0 0 0x4 0x123 0x3>
    linux,pci-domain = <0>
    max-link-speed = <0x3>
    msi-map = <0 0x124 0 0x1000>
    iommu-map = <0 0x93 0 0x1000>
    num-lanes = <0x4>
    phys = <0x125>
    phy-names = "pcie-phy"
    power-domains = <0x24 0x22>
    ranges = <0x1000000 0 0xf0100000 0 0xf0100000 0 0x100000 0x2000000 0 0xf0200
000 0 0xf0200000 0 0xe00000 0x3000000 0x9 0 0x9 0 0 0x40000000>
    reg = <0xa 0x40000000 0 0x400000 0 0xfe150000 0 0x10000 0 0xf0000000 0 0x100
000>
    reg-names = "dbi", "apb", "config"
    resets = <0x23 0x126 0x23 0x12b>
    reset-names = "pwr", "pipe"
    status = "disabled"
/pcie@fe150000/legacy-interrupt-controller
    interrupt-controller
    #address-cells = <0>
    #interrupt-cells = <0x1>
    interrupt-parent = <0x1>
    interrupts = <0 0x104 0x1 0>
    phandle = <0x123>
/pcie-ep@fe150000
    compatible = "rockchip,rk3588-pcie-ep"
    reg = <0xa 0x40000000 0 0x100000 0xa 0x40100000 0 0x100000 0 0xfe150000 0 0x
10000 0x9 0 0 0x40000000 0xa 0x40300000 0 0x100000>
    reg-names = "dbi", "dbi2", "apb", "addr_space", "atu"
    clocks = <0x23 0x140 0x23 0x145 0x23 0x13b 0x23 0x14a 0x23 0x14f 0x23 0x174>

    clock-names = "aclk_mst", "aclk_slv", "aclk_dbi", "pclk", "aux", "pipe"
    interrupts = <0 0x107 0x4 0 0 0x106 0x4 0 0 0x105 0x4 0 0 0x104 0x4 0 0 0x10
3 0x4 0 0 0x10f 0x4 0 0 0x110 0x4 0 0 0x10d 0x4 0 0 0x10e 0x4 0>
    interrupt-names = "sys", "pmc", "msg", "legacy", "err", "dma0", "dma1", "dma
2", "dma3"
    max-link-speed = <0x3>
    num-lanes = <0x4>
    phys = <0x125>
    phy-names = "pcie-phy"
    power-domains = <0x24 0x22>
    resets = <0x23 0x126 0x23 0x12b>
    reset-names = "pwr", "pipe"
    status = "disabled"
/pcie@fe160000
    compatible = "rockchip,rk3588-pcie", "rockchip,rk3568-pcie"
    #address-cells = <0x3>
    #size-cells = <0x2>
    bus-range = <0x10 0x1f>
    clocks = <0x23 0x141 0x23 0x146 0x23 0x13c 0x23 0x14b 0x23 0x150 0x23 0x175>

    clock-names = "aclk_mst", "aclk_slv", "aclk_dbi", "pclk", "aux", "pipe"
    device_type = "pci"
    interrupts = <0 0x102 0x4 0 0 0x101 0x4 0 0 0x100 0x4 0 0 0xff 0x4 0 0 0xfe
0x4 0>
    interrupt-names = "sys", "pmc", "msg", "legacy", "err"
    #interrupt-cells = <0x1>
    interrupt-map-mask = <0 0 0 0x7>
    interrupt-map = <0 0 0 0x1 0x126 0 0 0 0 0x2 0x126 0x1 0 0 0 0x3 0x126 �Ǔw�
                                                                                0 0 0x4 0x126 0x3>
    linux,pci-domain = <0x1>
    max-link-speed = <0x3>
    msi-map = <0x1000 0x124 0x1000 0x1000>
    iommu-map = <0x1000 0x93 0x1000 0x1000>
    num-lanes = <0x2>
    phys = <0x125>
    phy-names = "pcie-phy"
    power-domains = <0x24 0x22>
    ranges = <0x1000000 0 0xf1100000 0 0xf1100000 0 0x100000 0x2000000 0 0xf1200
000 0 0xf1200000 0 0xe00000 0x3000000 0x9 0x40000000 0x9 0x40000000 0 0x40000000
>
    reg = <0xa 0x40400000 0 0x400000 0 0xfe160000 0 0x10000 0 0xf1000000 0 0x100
000>
    reg-names = "dbi", "apb", "config"
    resets = <0x23 0x127 0x23 0x12c>
    reset-names = "pwr", "pipe"
    status = "disabled"
/pcie@fe160000/legacy-interrupt-controller
    interrupt-controller
    #address-cells = <0>
    #interrupt-cells = <0x1>
    interrupt-parent = <0x1>
    interrupts = <0 0xff 0x1 0>
    phandle = <0x126>
/pcie@fe170000
    compatible = "rockchip,rk3588-pcie", "rockchip,rk3568-pcie"
    bus-range = <0x20 0x2f>
    clocks = <0x23 0x142 0x23 0x147 0x23 0x13d 0x23 0x14c 0x23 0x151 0x23 0x2af>

    clock-names = "aclk_mst", "aclk_slv", "aclk_dbi", "pclk", "aux", "pipe"
    device_type = "pci"
    interrupts = <0 0xf3 0x4 0 0 0xf2 0x4 0 0 0xf1 0x4 0 0 0xf0 0x4 0 0 0xef 0x4
 0>
    interrupt-names = "sys", "pmc", "msg", "legacy", "err"
    #interrupt-cells = <0x1>
    interrupt-map-mask = <0 0 0 0x7>
    interrupt-map = <0 0 0 0x1 0x127 0 0 0 0 0x2 0x127 0x1 0 0 0 0x3 0x127 0x2 0
 0 0 0x4 0x127 0x3>
    linux,pci-domain = <0x2>
    max-link-speed = <0x2>
    msi-map = <0x2000 0x92 0x2000 0x1000>
    iommu-map = <0x2000 0x93 0x2000 0x1000>
    num-lanes = <0x1>
    phys = <0x128 0x2>
    phy-names = "pcie-phy"
    power-domains = <0x24 0x22>
    ranges = <0x1000000 0 0xf2100000 0 0xf2100000 0 0x100000 0x2000000 0 0xf2200
000 0 0xf2200000 0 0xe00000 0x3000000 0x9 0x80000000 0x9 0x80000000 0 0x40000000
>
    reg = <0xa 0x40800000 0 0x400000 0 0xfe170000 0 0x10000 0 0xf2000000 0 0x100
000>
    reg-names = "dbi", "apb", "config"
    resets = <0x23 0x128 0x23 0x12d>
    reset-names = "pwr", "pipe"
    #address-cells = <0x3>
    #size-cells = <0x2>
    status = "disabled"
/pcie@fe170000/legacy-interrupt-controller
    interrupt-controller
    #address-cells = <0>
    #interrupt-cells = <0x1>
    interrupt-parent = <0x1>
    interrupts = <0 0xf0 0x1 0>
    phandle = <0x127>
/ethernet@fe1b0000
    compatible = "rockchip,rk3588-gmac", "snps,dwmac-4.20a"
    reg = <0 0xfe1b0000 0 0x10000>
    interrupts = <0 0xe3 0x4 0 0 0xe2 0x4 0>
    interrupt-names = "macirq", "eth_wake_irq"
    clocks = <0x23 0x136 0x23 0x137 0x23 0x158 0x23 0x15d 0x23 0x134>
    clock-names = "stmmaceth", "clk_mac_ref", "pclk_mac", "aclk_mac", "ptp_ref"
    power-domains = <0x24 0x21>
    resets = <0x23 0x123>
    reset-names = "stmmaceth"
    rockchip,grf = <0x7e>
    rockchip,php-grf = <0x2f>
    snps,axi-config = <0x129>
    snps,mixed-burst
    snps,mtl-rx-config = <0x12a>
    snps,mtl-tx-config = <0x12b>
    snps,tso
    status = "okay"
    clock_in_out = "output"
    phy-handle = <0x12c>
    phy-mode = "rgmii"
    phy-supply = <0x12d>
    pinctrl-names = "default"
    pinctrl-0 = <0x12e 0x12f 0x130 0x131 0x132 0x133 0x134>
    tx_delay = <0x10>
    rx_delay = <0x10>
    snps,reset-active-low
    snps,reset-delays-us = <0 0x2710 0x186a0>
    snps,reset-gpio = <0x94 0x17 0x1>
/ethernet@fe1b0000/mdio
    compatible = "snps,dwmac-mdio"
    #address-cells = <0x1>
    #size-cells = <0>
/ethernet@fe1b0000/mdio/ethernet-phy@0
    compatible = "ethernet-phy-ieee802.3-c22"
    reg = <0>
    phandle = <0x12c>
/ethernet@fe1b0000/stmmac-axi-config
    snps,blen = <0 0 0 0 0x10 0x8 0x4>
    snps,wr_osr_lmt = <0x4>
    snps,rd_osr_lmt = <0x8>
    phandle = <0x129>
/ethernet@fe1b0000/rx-queues-config
    snps,rx-queues-to-use = <0x2>
    phandle = <0x12a>
/ethernet@fe1b0000/rx-queues-config/queue0
/ethernet@fe1b0000/rx-queues-config/queue1
/ethernet@fe1b0000/tx-queues-config
    snps,tx-queues-to-use = <0x2>
    phandle = <0x12b>
/ethernet@fe1b0000/tx-queues-config/queue0
/ethernet@fe1b0000/tx-queues-config/queue1
/sata@fe220000
    compatible = "rockchip,rk3588-dwc-ahci", "snps,dwc-ahci"
    reg = <0 0xfe220000 0 0x1000>
    interrupts = <0 0x112 0x4 0>
    clocks = <0x23 0x163 0x23 0x160 0x23 0x166 0x23 0x155 0x23 0x170>
    clock-names = "sata", "pmalive", "rxoob", "ref", "asic"
    ports-implemented = <0x1>
    #address-cells = <0x1>
    #size-cells = <0>
    status = "disabled"
/sata@fe220000/sata-port@0
    reg = <0>
    hba-port-cap = <0x400000>
    phys = <0x128 0x1>
    phy-names = "sata-phy"
    snps,rx-ts-max = <0x20>
    snps,tx-ts-max = <0x20>
/phy@fed70000
    compatible = "rockchip,rk3588-hdptx-phy"
    reg = <0 0xfed70000 0 0x2000>
    clocks = <0x23 0x2a0 0x23 0x255>
    clock-names = "ref", "apb"
    #clock-cells = <0>
    #phy-cells = <0>
    resets = <0x23 0x226 0x23 0x21b 0x23 0x266 0x23 0x267 0x23 0x268 0x23 0x224
0x23 0x225>
    reset-names = "phy", "apb", "init", "cmn", "lane", "ropll", "lcpll"
    rockchip,grf = <0x135>
    status = "okay"
    phandle = <0x1d>
/phy@fed90000
    compatible = "rockchip,rk3588-usbdp-phy"
    reg = <0 0xfed90000 0 0x10000>
    #phy-cells = <0x1>
    clocks = <0x23 0x2a1 0x23 0x26d 0x23 0x257 0x136>
    clock-names = "refclk", "immortal", "pclk", "utmi"
    resets = <0x23 0xf 0x23 0x10 0x23 0x11 0x23 0x12 0x23 0x219>
    reset-names = "init", "cmn", "lane", "pcs_apb", "pma_apb"
    rockchip,u2phy-grf = <0x137>
    rockchip,usb-grf = <0x103>
    rockchip,usbdpphy-grf = <0x138>
    rockchip,vo-grf = <0x105>
    status = "okay"
    phandle = <0x11b>
/phy@fee10000
    compatible = "rockchip,rk3588-naneng-combphy"
    reg = <0 0xfee10000 0 0x100>
    clocks = <0x23 0x2a9 0x23 0x177 0x23 0x157>
    clock-names = "ref", "apb", "pipe"
    assigned-clocks = <0x23 0x2a9>
    assigned-clock-rates = <0x5f5e100>
    #phy-cells = <0x1>
    resets = <0x23 0x23d 0x23 0x244>
    reset-names = "phy", "apb"
    rockchip,pipe-grf = <0x2f>
    rockchip,pipe-phy-grf = <0x139>
    status = "okay"
    phandle = <0x128>
/phy@fee80000
    compatible = "rockchip,rk3588-pcie3-phy"
    reg = <0 0xfee80000 0 0x20000>
    #phy-cells = <0>
    clocks = <0x23 0x179>
    clock-names = "pclk"
    resets = <0x23 0x248>
    reset-names = "phy"
    rockchip,pipe-grf = <0x2f>
    rockchip,phy-grf = <0x13a>
    status = "disabled"
    phandle = <0x125>
/opp-table-cluster0
    compatible = "operating-points-v2"
    opp-shared
    phandle = <0xd>
/opp-table-cluster0/opp-1008000000
    opp-hz = <0 0x3c14dc00>
    opp-microvolt = <0xa4cb8 0xa4cb8 0xe7ef0>
    clock-latency-ns = <0x9c40>
/opp-table-cluster0/opp-1200000000
    opp-hz = <0 0x47868c00>
    opp-microvolt = <0xadf34 0xadf34 0xe7ef0>
    clock-latency-ns = <0x9c40>
/opp-table-cluster0/opp-1416000000
    opp-hz = <0 0x54667200>
    opp-microvolt = <0xba284 0xba284 0xe7ef0>
    clock-latency-ns = <0x9c40>
    opp-suspend
/opp-table-cluster0/opp-1608000000
    opp-hz = <0 0x5fd82200>
    opp-microvolt = <0xcf850 0xcf850 0xe7ef0>
    clock-latency-ns = <0x9c40>
/opp-table-cluster0/opp-1800000000
    opp-hz = <0 0x6b49d200>
    opp-microvolt = <0xe7ef0 0xe7ef0 0xe7ef0>
    clock-latency-ns = <0x9c40>
/opp-table-cluster1
    compatible = "operating-points-v2"
    opp-shared
    phandle = <0x13>
/opp-table-cluster1/opp-1200000000
    opp-hz = <0 0x47868c00>
    opp-microvolt = <0xa4cb8 0xa4cb8 0xf4240>
    clock-latency-ns = <0x9c40>
/opp-table-cluster1/opp-1416000000
    opp-hz = <0 0x54667200>
    opp-microvolt = <0xb1008 0xb1008 0xf4240>
    clock-latency-ns = <0x9c40>
/opp-table-cluster1/opp-1608000000
    opp-hz = <0 0x5fd82200>
    opp-microvolt = <0xba284 0xba284 0xf4240>
    clock-latency-ns = <0x9c40>
/opp-table-cluster1/opp-1800000000
    opp-hz = <0 0x6b49d200>
    opp-microvolt = <0xcf850 0xcf850 0xf4240>
    clock-latency-ns = <0x9c40>
/opp-table-cluster1/opp-2016000000
    opp-hz = <0 0x7829b800>
    opp-microvolt = <0xe1d48 0xe1d48 0xf4240>
    clock-latency-ns = <0x9c40>
/opp-table-cluster1/opp-2208000000
    opp-hz = <0 0x839b6800>
    opp-microvolt = <0xf116c 0xf116c 0xf4240>
    clock-latency-ns = <0x9c40>
/opp-table-cluster1/opp-2400000000
    opp-hz = <0 0x8f0d1800>
    opp-microvolt = <0xf4240 0xf4240 0xf4240>
    clock-latency-ns = <0x9c40>
/opp-table-cluster2
    compatible = "operating-points-v2"
    opp-shared
    phandle = <0x17>
/opp-table-cluster2/opp-1200000000
    opp-hz = <0 0x47868c00>
    opp-microvolt = <0xa4cb8 0xa4cb8 0xf4240>
    clock-latency-ns = <0x9c40>
/opp-table-cluster2/opp-1416000000
    opp-hz = <0 0x54667200>
    opp-microvolt = <0xb1008 0xb1008 0xf4240>
    clock-latency-ns = <0x9c40>
/opp-table-cluster2/opp-1608000000
    opp-hz = <0 0x5fd82200>
    opp-microvolt = <0xba284 0xba284 0xf4240>
    clock-latency-ns = <0x9c40>
/opp-table-cluster2/opp-1800000000
    opp-hz = <0 0x6b49d200>
    opp-microvolt = <0xcf850 0xcf850 0xf4240>
    clock-latency-ns = <0x9c40>
/opp-table-cluster2/opp-2016000000
    opp-hz = <0 0x7829b800>
    opp-microvolt = <0xe1d48 0xe1d48 0xf4240>
    clock-latency-ns = <0x9c40>
/opp-table-cluster2/opp-2208000000
    opp-hz = <0 0x839b6800>
    opp-microvolt = <0xf116c 0xf116c 0xf4240>
    clock-latency-ns = <0x9c40>
/opp-table-cluster2/opp-2400000000
    opp-hz = <0 0x8f0d1800>
    opp-microvolt = <0xf4240 0xf4240 0xf4240>
    clock-latency-ns = <0x9c40>
/opp-table-gpu
    compatible = "operating-points-v2"
    phandle = <0x25>
/opp-table-gpu/opp-300000000
    opp-hz = <0 0x11e1a300>
    opp-microvolt = <0xa4cb8 0xa4cb8 0xcf850>
/opp-table-gpu/opp-400000000
    opp-hz = <0 0x17d78400>
    opp-microvolt = <0xa4cb8 0xa4cb8 0xcf850>
/opp-table-gpu/opp-500000000
    opp-hz = <0 0x1dcd6500>
    opp-microvolt = <0xa4cb8 0xa4cb8 0xcf850>
/opp-table-gpu/opp-600000000
    opp-hz = <0 0x23c34600>
    opp-microvolt = <0xa4cb8 0xa4cb8 0xcf850>
/opp-table-gpu/opp-700000000
    opp-hz = <0 0x29b92700>
    opp-microvolt = <0xaae60 0xaae60 0xcf850>
/opp-table-gpu/opp-800000000
    opp-hz = <0 0x2faf0800>
    opp-microvolt = <0xb71b0 0xb71b0 0xcf850>
/opp-table-gpu/opp-900000000
    opp-hz = <0 0x35a4e900>
    opp-microvolt = <0xc3500 0xc3500 0xcf850>
/opp-table-gpu/opp-1000000000
    opp-hz = <0 0x3b9aca00>
    opp-microvolt = <0xcf850 0xcf850 0xcf850>
/memory-controller
    compatible = "rockchip,rk3588-dmc"
    rockchip,pmu = <0x90>
/chosen
    netbsd,uefi-runtime-data = <0 0xefd4c000 0 0xefd4c000 0 0x1000 0x3 0xffc0000
0 0x3 0xffc00000 0 0x1000 0x3 0xffec6000 0x3 0xffec6000 0 0x1000 0x3 0xffec7000
0x3 0xffec7000 0 0x1000 0x3 0xffede000 0x3 0xffede000 0 0x20000 0x3 0xffeff000 0
x3 0xffeff000 0 0x1000>
    netbsd,uefi-runtime-code = <0 0xefd4a000 0 0xefd4a000 0 0x2000>
    netbsd,uefi-memmap = <0x7 0 0xa00000 0 0xaf600 0 0x8 0x4 0 0xb0000000 0 0x3f
c10 0 0x4008 0x3 0 0xefc10000 0 0xc7 0 0x20008 0x4 0 0xefcd7000 0 0x73 0 0x24008
 0x5 0 0xefd4a000 0 0x2 0x80000000 0x20008 0x6 0 0xefd4c000 0 0x1 0x80000000 0x4
008 0x4 0 0xefd4d000 0 0x24 0 0x4008 0x4 0 0xefd71000 0 0x8 0 0x4008 0x3 0 0xefd
79000 0 0xf9 0 0x8 0x4 0 0xefe72000 0 0x19 0 0x24008 0x3 0 0xefe8b000 0 0x75 0 0
x8 0x4 0 0xeff00000 0 0x40 0 0x4008 0x3 0 0xeff40000 0 0x37 0 0x8 0x4 0 0xeff770
00 0 0x1 0 0x26001 0x4 0 0xeff78000 0 0x20 0 0x4008 0x3 0 0xeff98000 0 0x68 0 0x
8 0x7 0x1 0 0 0x2fc000 0 0x8 0x7 0x3 0xfc500000 0 0x14f7 0 0x8 0x2 0x3 0xfd9f700
0 0 0x1a09 0 0x4008 0x2 0x3 0xff400000 0 0x800 0 0x4008 0x6 0x3 0xffc00000 0 0x1
 0x80000000 0x4008 0x7 0x3 0xffc01000 0 0x253 0 0x8 0x2 0x3 0xffe54000 0 0x11 0
0x4008 0x4 0x3 0xffe65000 0 0x1 0 0x4008 0x2 0x3 0xffe66000 0 0x1 0 0x4008 0x2 0
x3 0xffe67000 0 0x1 0 0x4008 0x4 0x3 0xffe68000 0 0x1 0 0x4008 0x2 0x3 0xffe6900
0 0 0x1 0 0x4008 0x2 0x3 0xffe6a000 0 0x1 0 0x4008 0x2 0x3 0xffe6b000 0 0x1 0 0x
4008 0x2 0x3 0xffe6c000 0 0x1 0 0x4008 0x4 0x3 0xffe6d000 0 0x1 0 0x4008 0x4 0x3
 0xffe6e000 0 0x2 0 0x4008 0x1 0x3 0xffe70000 0 0x2d 0 0x8 0x4 0x3 0xffe9d000 0
0x1 0 0x4008 0x4 0x3 0xffe9e000 0 0x1 0 0x4008 0x4 0x3 0xffe9f000 0 0x1 0 0x4008
 0x9 0x3 0xffea0000 0 0x26 0 0x8 0x6 0x3 0xffec6000 0 0x1 0x80000000 0x4008 0x6
0x3 0xffec7000 0 0x1 0x80000000 0x4008 0x4 0x3 0xffec8000 0 0x1 0 0x4008 0x4 0x3
 0xffec9000 0 0x1 0 0x4008 0x4 0x3 0xffeca000 0 0x1 0 0x4008 0x4 0x3 0xffecb000
0 0x1 0 0x4008 0x4 0x3 0xffecc000 0 0x1 0 0x4008 0x4 0x3 0xffecd000 0 0x1 0 0x40
08 0x4 0x3 0xffece000 0 0x1 0 0x4008 0x4 0x3 0xffecf000 0 0x1 0 0x4008 0x4 0x3 0
xffed0000 0 0x1 0 0x4008 0x4 0x3 0xffed1000 0 0x1 0 0x4008 0x4 0x3 0xffed2000 0
0x1 0 0x4008 0x4 0x3 0xffed3000 0 0x1 0 0x4008 0x4 0x3 0xffed4000 0 0x1 0 0x4008
 0x4 0x3 0xffed5000 0 0x1 0 0x4008 0x4 0x3 0xffed6000 0 0x1 0 0x4008 0x4 0x3 0xf
fed7000 0 0x1 0 0x4008 0x4 0x3 0xffed8000 0 0x1 0 0x4008 0x4 0x3 0xffed9000 0 0x
1 0 0x4008 0x4 0x3 0xffeda000 0 0x1 0 0x4008 0x4 0x3 0xffedb000 0 0x1 0 0x4008 0
x4 0x3 0xffedc000 0 0x1 0 0x4008 0x4 0x3 0xffedd000 0 0x1 0 0x4008 0x6 0x3 0xffe
de000 0 0x20 0x80000000 0x4008 0x4 0x3 0xffefe000 0 0x1 0 0x4008 0x6 0x3 0xffeff
000 0 0x1 0x80000000 0x4008>
    ranges
    #size-cells = <0x2>
    #address-cells = <0x2>
    netbsd,uefi-system-table = <0 0xefd4c028>
    netbsd,gpt-label = "netbsd-root"
    stdout-path = "serial2:1500000n8"
    barebox-version = "barebox-2026.09.0-00353-gee842282a576"
    bootargs = "console=ttyS2,1500000n8"
    reset-source = "unknown"
    reset-source-instance = <0>
    bootsource = "/mmc@fe2c0000"
    mntre,barebox-model = "MNT Pocket Reform with RCORE RK3588 Module"
/chosen/framebuffer@b0129000
    format = "a8b8g8r8"
    stride = <0x12c0>
    height = <0x780>
    width = <0x4b0>
    reg = <0 0xb0129000 0 0x8ca000>
    status = "okay"
    compatible = "simple-framebuffer"
/analog-sound
    compatible = "audio-graph-card"
    label = "rk3588-tlv320aic3100"
    widgets = "Headphone", "Headphone Jack", "Microphone", "Microphone Jack", "S
peaker", "Speaker"
    routing = "MIC1RP", "MICBIAS", "MIC1RP", "Microphone Jack", "Headphone Jack"
, "HPR", "Speaker", "SPK"
    dais = <0x13b>
/gpio-keys
    compatible = "gpio-keys"
    pinctrl-0 = <0x13c>
    pinctrl-names = "default"
/gpio-keys/key-wakeup
    label = "LPC GPIO Wakeup"
    linux,code = <0x8f>
    gpios = <0x120 0xa 0>
    wakeup-source
/pcie30-avdd1v8
    compatible = "regulator-fixed"
    regulator-name = "pcie30_avdd1v8"
    regulator-boot-on
    regulator-always-on
    regulator-min-microvolt = <0x1b7740>
    regulator-max-microvolt = <0x1b7740>
    vin-supply = <0xf6>
/pcie30-avdd0v75
    compatible = "regulator-fixed"
    regulator-name = "pcie30_avdd0v75"
    regulator-boot-on
    regulator-always-on
    regulator-min-microvolt = <0xb71b0>
    regulator-max-microvolt = <0xb71b0>
    vin-supply = <0x13d>
/vcc12v-dcin-regulator
    compatible = "regulator-fixed"
    regulator-name = "vcc12v_dcin"
    regulator-always-on
    regulator-boot-on
    regulator-min-microvolt = <0xb71b00>
    regulator-max-microvolt = <0xb71b00>
    phandle = <0x13e>
/vcc-1v1-nldo-s3
    compatible = "regulator-fixed"
    regulator-name = "vcc_1v1_nldo_s3"
    regulator-always-on
    regulator-boot-on
    regulator-min-microvolt = <0x10c8e0>
    regulator-max-microvolt = <0x10c8e0>
    vin-supply = <0x31>
    phandle = <0xd5>
/vcc3v3-pcie30
    compatible = "regulator-fixed"
    regulator-name = "vcc3v3_pcie30"
    regulator-min-microvolt = <0x325aa0>
    regulator-max-microvolt = <0x325aa0>
    regulator-boot-on
    regulator-always-on
    vin-supply = <0x13e>
    phandle = <0xa0>
/vcc5v0-host
    compatible = "regulator-fixed"
    regulator-name = "vcc5v0_host"
    regulator-boot-on
    regulator-always-on
    regulator-min-microvolt = "", "LK@"
    regulator-max-microvolt = "", "LK@"
    phandle = <0x2e>
/vcc5v0-sys
    compatible = "regulator-fixed"
    regulator-name = "vcc5v0_sys"
    regulator-always-on
    regulator-boot-on
    regulator-min-microvolt = "", "LK@"
    regulator-max-microvolt = "", "LK@"
    vin-supply = <0x13e>
    phandle = <0x31>
/vcc5v0-usb
    compatible = "regulator-fixed"
    regulator-name = "vcc5v0_usb"
    regulator-always-on
    regulator-boot-on
    regulator-min-microvolt = "", "LK@"
    regulator-max-microvolt = "", "LK@"
    vin-supply = <0x13e>
/vcc1v2-eth
    compatible = "regulator-fixed"
    regulator-name = "vcc1v2"
    regulator-always-on
    regulator-boot-on
    regulator-min-microvolt = "", "LK@"
    regulator-max-microvolt = "", "LK@"
    vin-supply = <0x13e>
    phandle = <0x12d>
/framebuffer
    compatible = "simple-framebuffer"
    reg = <0 0xb0129000 0 0x8ca000>
    width = <0x4b0>
    height = <0x780>
    stride = <0x12c0>
    format = "a8r8g8b8"
    status = "okay"
/memory@a00000
    reg = <0 0xa00000 0 0xaf600000 0 0xb0000000 0 0x3fc10000 0 0xefc10000 0 0xc7
000 0 0xefcd7000 0 0x73000 0 0xefd4d000 0 0x24000 0 0xefd71000 0 0x8000 0 0xefd7
9000 0 0xf9000 0 0xefe72000 0 0x19000 0 0xefe8b000 0 0x75000 0 0xeff00000 0 0x40
000 0 0xeff40000 0 0x37000 0 0xeff78000 0 0x20000 0 0xeff98000 0 0x68000 0x1 0 0
x2 0xfc000000 0x3 0xfc500000 0 0x14f7000 0x3 0xfd9f7000 0 0x1a09000 0x3 0xff4000
00 0 0x800000 0x3 0xffc01000 0 0x253000 0x3 0xffe54000 0 0x11000 0x3 0xffe6e000
0 0x2000 0x3 0xffe70000 0 0x2d000>
    device_type = "memory"
/memory@100000000
    device_type = "memory"
    reg = <0x1 0 0x2 0xfc000000>
/memory@3fc500000
    device_type = "memory"
    reg = <0x3 0xfc500000 0 0x3a00000>

Attachment: signature.asc
Description: signature



Home | Main Index | Thread Index | Old Index