/dts-v1/; / { #size-cells = <0x2>; #address-cells = <0x2>; interrupt-parent = <0x1>; model = "sun50iw6"; compatible = "arm,sun50iw6p1"; sram_a1 { reg = <0x0 0x20000 0x0 0x8000>; compatible = "allwinner,sram_a1"; }; gpu@0x01800000 { independent_power = <0x0>; interrupt-names = "GPU", "JOB", "MMU"; operating-points = <0xb8920 0xfde80 0x98580 0xe7ef0 0x8ca00 0xe30d0 0x83d60 0xde2b0 0x7b0c0 0xd9490 0x6f540 0xd4670 0x69780 0xd1f60 0x668a0 0xcf850 0x639c0 0xcd140 0x5dc00 0xcaa30 0x57e40 0xc8320 0x52080 0xc5c10 0x4c2c0 0xc5c10 0x40740 0xc5c10 0x34bc0 0xc5c10>; reg = <0x0 0x1800000 0x0 0x4000>; phandle = <0x1c5>; interrupts = <0x0 0x53 0x4 0x0 0x54 0x4 0x0 0x55 0x4>; dvfs_status = <0x1>; gpu_idle = <0x0>; clock-names = "clk_parent", "clk_mali"; device_type = "gpu"; max_normal_level = <0xd>; temp_ctrl_status = <0x1>; scene_ctrl_status = <0x1>; clocks = <0xe0 0xe1>; compatible = "arm,mali-t720", "arm,mali-midgard"; }; clocks { reg = <0x0 0x3001000 0x0 0x1000 0x0 0x7010000 0x0 0x400 0x0 0x7000000 0x0 0x4>; #size-cells = <0x2>; #address-cells = <0x2>; ranges; device_type = "clocks"; compatible = "allwinner,clk-init"; i2s3 { clock-output-names = "i2s3"; phandle = <0x51>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; pwm { clock-output-names = "pwm"; phandle = <0x93>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; hwspinlock_bus { clock-output-names = "hwspinlock_bus"; phandle = <0x19>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; hdmi_cec { clock-output-names = "hdmi_cec"; phandle = <0xf>; assigned-clocks = <0xf>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; usbehci3 { clock-output-names = "usbehci3"; phandle = <0x45>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; dbgsys { clock-output-names = "dbgsys"; phandle = <0x12a>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; twi3 { clock-output-names = "twi3"; phandle = <0x39>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; pll_video0 { clock-output-names = "pll_video0"; phandle = <0x5>; #clock-cells = <0x0>; lock-mode = "new"; compatible = "allwinner,pll-clock"; }; cpurapbs1 { clock-output-names = "cpurapbs1"; phandle = <0x132>; #clock-cells = <0x0>; compatible = "allwinner,periph-cpus-clock"; }; osc48m { clock-frequency = <0x2dc6c00>; clock-output-names = "osc48m"; phandle = <0x8>; #clock-cells = <0x0>; compatible = "allwinner,fixed-clock"; }; i2s1 { clock-output-names = "i2s1"; phandle = <0x4d>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; pcie_power { clock-output-names = "pcie_power"; phandle = <0x79>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; nand0 { clock-output-names = "nand0"; phandle = <0xb6>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; ahub { clock-output-names = "ahub"; phandle = <0x5a>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; usb3_0_host { clock-output-names = "usb3_0_host"; phandle = <0x43>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; hosc { clock-frequency = <0x16e3600>; clock-output-names = "hosc"; phandle = <0x7>; #clock-cells = <0x0>; compatible = "allwinner,fixed-clock"; }; cpurcpus { clock-output-names = "cpurcpus"; phandle = <0x130>; #clock-cells = <0x0>; compatible = "allwinner,periph-cpus-clock"; }; gmac { clock-output-names = "gmac"; phandle = <0xd2>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; tcon_lcd { clock-output-names = "tcon_lcd"; phandle = <0x8e>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; sdmmc2_rst { clock-output-names = "sdmmc2_rst"; phandle = <0x7e>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; twi1 { clock-output-names = "twi1"; phandle = <0x33>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; pll_ve { clock-output-names = "pll_ve"; phandle = <0x1f>; #clock-cells = <0x0>; lock-mode = "new"; device_type = "clk_pll_ve"; compatible = "allwinner,pll-clock"; }; gpu { clock-output-names = "gpu"; phandle = <0xe1>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; spi0 { clock-output-names = "spi0"; phandle = <0x6f>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; pll_hsic { clock-output-names = "pll_hsic"; phandle = <0x47>; #clock-cells = <0x0>; lock-mode = "new"; compatible = "allwinner,pll-clock"; }; sdmmc0_bus { clock-output-names = "sdmmc0_bus"; phandle = <0x82>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; csi_misc { clock-output-names = "csi_misc"; phandle = <0x9e>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; osc48md4 { clock-div = <0x4>; clock-output-names = "osc48md4"; phandle = <0x41>; #clock-cells = <0x0>; clock-mult = <0x1>; clocks = <0x8>; compatible = "allwinner,fixed-factor-clock"; }; apb1 { clock-output-names = "apb1"; phandle = <0x126>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; pll_ddr0 { clock-output-names = "pll_ddr0"; phandle = <0xde>; #clock-cells = <0x0>; lock-mode = "new"; compatible = "allwinner,pll-clock"; }; pll_de { clock-output-names = "pll_de"; phandle = <0x9>; #clock-cells = <0x0>; assigned-clock-rates = <0x297c1e00>; lock-mode = "new"; compatible = "allwinner,pll-clock"; }; hdmi_hdcp { clock-output-names = "hdmi_hdcp"; phandle = <0x11>; assigned-clocks = <0x11>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; assigned-clock-parents = <0x3>; }; usbohci0 { clock-output-names = "usbohci0"; phandle = <0x3f>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; usbphy3 { clock-output-names = "usbphy3"; phandle = <0x44>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; dma { clock-output-names = "dma"; phandle = <0x14>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; pll_audio { clock-output-names = "pll_audio"; phandle = <0x4>; #clock-cells = <0x0>; lock-mode = "new"; compatible = "allwinner,pll-clock"; }; ahb2 { clock-output-names = "ahb2"; phandle = <0x124>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; pll_gpu { clock-output-names = "pll_gpu"; phandle = <0xe0>; #clock-cells = <0x0>; lock-mode = "new"; compatible = "allwinner,pll-clock"; }; psi { clock-output-names = "psi"; phandle = <0x122>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; csi_top { clock-output-names = "csi_top"; phandle = <0x9a>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; cpurcir { clock-output-names = "cpurcir"; phandle = <0x1b>; #clock-cells = <0x0>; compatible = "allwinner,periph-cpus-clock"; }; usbphy1 { clock-output-names = "usbphy1"; phandle = <0x42>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; cpu { clock-output-names = "cpu"; phandle = <0x11f>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; sdmmc0_mod { clock-output-names = "sdmmc0_mod"; phandle = <0x81>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; losc_out { clock-output-names = "losc_out"; phandle = <0xd5>; #clock-cells = <0x0>; compatible = "allwinner,periph-cpus-clock"; }; uart2 { clock-output-names = "uart2"; phandle = <0x2a>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; sata { clock-output-names = "sata"; phandle = <0x12c>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; csi_master0 { clock-output-names = "csi_master0"; phandle = <0x9b>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; cpurpio { clock-output-names = "cpurpio"; phandle = <0x12>; #clock-cells = <0x0>; compatible = "allwinner,periph-cpus-clock"; }; tcon_tv { clock-output-names = "tcon_tv"; phandle = <0x10>; assigned-clocks = <0x10>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; assigned-clock-parents = <0x6>; }; sdmmc1_bus { clock-output-names = "sdmmc1_bus"; phandle = <0x89>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; hwspinlock_rst { clock-output-names = "hwspinlock_rst"; phandle = <0x18>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; pcie_bus { clock-output-names = "pcie_bus"; phandle = <0x78>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; scr0 { clock-output-names = "scr0"; phandle = <0xad>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; pll_video1 { clock-output-names = "pll_video1"; phandle = <0x6>; #clock-cells = <0x0>; assigned-clock-rates = <0x2367b880>; lock-mode = "new"; compatible = "allwinner,pll-clock"; }; uart0 { clock-output-names = "uart0"; phandle = <0x24>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; cpurapbs2 { clock-output-names = "cpurapbs2"; phandle = <0x134>; #clock-cells = <0x0>; compatible = "allwinner,periph-cpus-clock"; }; cpurahbs { clock-output-names = "cpurahbs"; phandle = <0x131>; #clock-cells = <0x0>; compatible = "allwinner,periph-cpus-clock"; }; irtx { clock-output-names = "irtx"; phandle = <0x12e>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; pll_cpu { clock-output-names = "pll_cpu"; phandle = <0xd7>; #clock-cells = <0x0>; lock-mode = "new"; compatible = "allwinner,pll-clock"; }; usbotg { clock-output-names = "usbotg"; phandle = <0x3d>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; pll_periph0 { clock-output-names = "pll_periph0"; phandle = <0x2>; #clock-cells = <0x0>; assigned-clock-rates = <0x23c34600>; lock-mode = "new"; compatible = "allwinner,pll-clock"; }; i2s2 { clock-output-names = "i2s2"; phandle = <0x4e>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; nand1 { clock-output-names = "nand1"; phandle = <0xb7>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; spdif { clock-output-names = "spdif"; phandle = <0x54>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; usbohci3_12m { clock-output-names = "usbohci3_12m"; phandle = <0x49>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; periph32k { clock-div = <0x8f0d>; clock-output-names = "periph32k"; phandle = <0x118>; #clock-cells = <0x0>; clock-mult = <0x2>; clocks = <0x2>; compatible = "allwinner,fixed-factor-clock"; }; msgbox { clock-output-names = "msgbox"; phandle = <0x17>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; pll_periph1x2 { clock-div = <0x1>; clock-output-names = "pll_periph1x2"; phandle = <0x7b>; #clock-cells = <0x0>; clock-mult = <0x2>; clocks = <0x3>; compatible = "allwinner,fixed-factor-clock"; }; twi2 { clock-output-names = "twi2"; phandle = <0x36>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; pcieaux { clock-output-names = "pcieaux"; phandle = <0xc>; assigned-clocks = <0xc>; #clock-cells = <0x0>; assigned-clock-rates = <0xf4240>; compatible = "allwinner,periph-clock"; }; pll_video1x4 { clock-div = <0x1>; clock-output-names = "pll_video1x4"; phandle = <0x11c>; #clock-cells = <0x0>; clock-mult = <0x4>; clocks = <0x6>; compatible = "allwinner,fixed-factor-clock"; }; spi1 { clock-output-names = "spi1"; phandle = <0x73>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; usbohci3 { clock-output-names = "usbohci3"; phandle = <0x48>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; sdmmc0_rst { clock-output-names = "sdmmc0_rst"; phandle = <0x83>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; hdmi_slow { clock-output-names = "hdmi_slow"; phandle = <0xe>; assigned-clocks = <0xe>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; usbhsic { clock-output-names = "usbhsic"; phandle = <0x46>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; sdmmc1_mod { clock-output-names = "sdmmc1_mod"; phandle = <0x88>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; cpuapb { clock-output-names = "cpuapb"; phandle = <0x121>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; emce { clock-output-names = "emce"; phandle = <0xaa>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; i2s0 { clock-output-names = "i2s0"; phandle = <0x4a>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; apb2 { clock-output-names = "apb2"; phandle = <0xae>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; ts { clock-output-names = "ts"; phandle = <0xbb>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; cpurapbs2_pll { clock-output-names = "cpurapbs2_pll"; phandle = <0x133>; #clock-cells = <0x0>; compatible = "allwinner,periph-cpus-clock"; }; vp9 { clock-output-names = "vp9"; phandle = <0x22>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; usbehci0 { clock-output-names = "usbehci0"; phandle = <0x3e>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; hoscd2 { clock-div = <0x2>; clock-output-names = "hoscd2"; phandle = <0x11d>; #clock-cells = <0x0>; clock-mult = <0x1>; clocks = <0x7>; compatible = "allwinner,fixed-factor-clock"; }; sdmmc2_bus { clock-output-names = "sdmmc2_bus"; phandle = <0x7d>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; twi0 { clock-output-names = "twi0"; phandle = <0x30>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; pcieref { clock-output-names = "pcieref"; phandle = <0x77>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; display_top { clock-output-names = "display_top"; phandle = <0x8d>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; di { clock-output-names = "di"; phandle = <0xac>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; ahb3 { clock-output-names = "ahb3"; phandle = <0x125>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; pciemaxi { clock-output-names = "pciemaxi"; phandle = <0xb>; assigned-clocks = <0xb>; #clock-cells = <0x0>; assigned-clock-rates = <0xbebc200>; compatible = "allwinner,periph-clock"; }; losc { clock-frequency = <0x8000>; clock-output-names = "losc"; phandle = <0x15>; #clock-cells = <0x0>; compatible = "allwinner,fixed-clock"; }; iosc { clock-frequency = <0xf42400>; clock-output-names = "iosc"; phandle = <0x16>; #clock-cells = <0x0>; compatible = "allwinner,fixed-clock"; }; pll_audiox4 { clock-div = <0x1>; clock-output-names = "pll_audiox4"; phandle = <0x119>; #clock-cells = <0x0>; clock-mult = <0x4>; clocks = <0x4>; compatible = "allwinner,fixed-factor-clock"; }; hstimer { clock-output-names = "hstimer"; phandle = <0x128>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; usbohci0_12m { clock-output-names = "usbohci0_12m"; phandle = <0x40>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; dcxo_out { clock-output-names = "dcxo_out"; phandle = <0x135>; #clock-cells = <0x0>; compatible = "allwinner,periph-cpus-clock"; }; pll_periph0x4 { clock-div = <0x1>; clock-output-names = "pll_periph0x4"; phandle = <0x117>; #clock-cells = <0x0>; clock-mult = <0x4>; clocks = <0x2>; compatible = "allwinner,fixed-factor-clock"; }; pll_periph0d6 { clock-div = <0x6>; clock-output-names = "pll_periph0d6"; phandle = <0x11e>; #clock-cells = <0x0>; clock-mult = <0x1>; clocks = <0x2>; compatible = "allwinner,fixed-factor-clock"; }; ahb1 { clock-output-names = "ahb1"; phandle = <0x123>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; sdram { clock-output-names = "sdram"; phandle = <0x12b>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; pio { clock-output-names = "pio"; phandle = <0x13>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; uart3 { clock-output-names = "uart3"; phandle = <0x2d>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; ve { clock-output-names = "ve"; phandle = <0x20>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; pll_audiox2 { clock-div = <0x1>; clock-output-names = "pll_audiox2"; phandle = <0x11a>; #clock-cells = <0x0>; clock-mult = <0x2>; clocks = <0x4>; compatible = "allwinner,fixed-factor-clock"; }; sdmmc1_rst { clock-output-names = "sdmmc1_rst"; phandle = <0x8a>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; ths { clock-output-names = "ths"; phandle = <0xc4>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; hdmi { clock-output-names = "hdmi"; phandle = <0xd>; assigned-clocks = <0xd>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; assigned-clock-parents = <0x6>; }; sdmmc2_mod { clock-output-names = "sdmmc2_mod"; phandle = <0x7c>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; pll_periph0x2 { clock-div = <0x1>; clock-output-names = "pll_periph0x2"; phandle = <0x23>; #clock-cells = <0x0>; clock-mult = <0x2>; clocks = <0x2>; compatible = "allwinner,fixed-factor-clock"; }; iommu { clock-output-names = "iommu"; phandle = <0xdf>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; avs { clock-output-names = "avs"; phandle = <0x129>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; usbphy0 { clock-output-names = "usbphy0"; phandle = <0x3c>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; pll_video0x4 { clock-div = <0x1>; clock-output-names = "pll_video0x4"; phandle = <0x11b>; #clock-cells = <0x0>; clock-mult = <0x4>; clocks = <0x5>; compatible = "allwinner,fixed-factor-clock"; }; dmic { clock-output-names = "dmic"; phandle = <0x57>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; pcie_rst { clock-output-names = "pcie_rst"; phandle = <0x7a>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; axi { clock-output-names = "axi"; phandle = <0x120>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; de { clock-output-names = "de"; phandle = <0xa>; assigned-clocks = <0xa>; #clock-cells = <0x0>; assigned-clock-rates = <0x297c1e00>; compatible = "allwinner,periph-clock"; assigned-clock-parents = <0x9>; }; mbus { clock-output-names = "mbus"; phandle = <0x127>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; sata_24m { clock-output-names = "sata_24m"; phandle = <0x12d>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; cpurcpus_pll { clock-output-names = "cpurcpus_pll"; phandle = <0x12f>; #clock-cells = <0x0>; compatible = "allwinner,periph-cpus-clock"; }; scr1 { clock-output-names = "scr1"; phandle = <0xb2>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; ce { clock-output-names = "ce"; phandle = <0xab>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; uart1 { clock-output-names = "uart1"; phandle = <0x27>; #clock-cells = <0x0>; compatible = "allwinner,periph-clock"; }; pll_periph1 { clock-output-names = "pll_periph1"; phandle = <0x3>; #clock-cells = <0x0>; assigned-clock-rates = <0x23c34600>; lock-mode = "new"; compatible = "allwinner,pll-clock"; }; spwm { clock-output-names = "spwm"; phandle = <0x96>; #clock-cells = <0x0>; compatible = "allwinner,periph-cpus-clock"; }; }; memory@40000000 { reg = <0x0 0x40000000 0x0 0xbffffffc>; device_type = "memory"; }; __symbols__ { ctp = "/soc@03000000/ctp"; Vdevice = "/soc@03000000/vdevice@0"; sdc0_pins_b = "/soc@03000000/pinctrl@0300b000/sdc0@1"; box_start_os = "/soc@03000000/box_start_os0"; clk_losc = "/clocks/losc"; powerkey0 = "/soc@03000000/pmu@0/powerkey@0"; pwm1_pins_a = "/soc@03000000/pinctrl@0300b000/pwm1@0"; cryptoengine = "/soc@03000000/ce@1904000"; serial_feature = "/soc@03000000/serial_feature"; clk_ahb3 = "/clocks/ahb3"; clk_pll_video1x4 = "/clocks/pll_video1x4"; csi_cci0 = "/soc@03000000/vind@0/cci@0x0662e000"; gpu_trip1 = "/soc@03000000/thermal-zones/gpu_thermal_zone/trips/t1"; sid = "/sunxi-sid@03006000"; target = "/soc@03000000/target"; clk_pll_periph0x2 = "/clocks/pll_periph0x2"; clk_periph32k = "/clocks/periph32k"; clk_pcie_bus = "/clocks/pcie_bus"; secure = "/soc@03000000/secure"; csi0 = "/soc@03000000/vind@0/csi@0x06621000"; ahub_daudio0 = "/soc@03000000/ahub_daudio0@0x05097000"; rtc = "/soc@03000000/rtc@07000000"; uart1 = "/soc@03000000/uart@05000400"; scr1 = "/soc@03000000/smartcard@0x05005400"; compass_para = "/soc@03000000/compass_para"; vinc1 = "/soc@03000000/vind@0/vinc@0x06623100"; ehci3 = "/soc@03000000/ehci3-controller@0x05311000"; pwm0 = "/soc@03000000/pwm0@0300a000"; clk_usbohci3_12m = "/clocks/usbohci3_12m"; hwspinlock = "/soc@03000000/hwspinlock@3004000"; sndspdif = "/soc@03000000/sound@4"; clk_twi0 = "/clocks/twi0"; ts0_pins_b = "/soc@03000000/pinctrl@0300b000/ts0_sleep@0"; spi0_pins_a = "/soc@03000000/pinctrl@0300b000/spi0@0"; dram = "/dram"; sunxi_thermal_sensor = "/soc@03000000/thermal_sensor"; spdif_pins_a = "/soc@03000000/pinctrl@0300b000/spdif@0"; clk_sdmmc2_bus = "/clocks/sdmmc2_bus"; twi0_pins_b = "/soc@03000000/pinctrl@0300b000/twi0@1"; clk_hstimer = "/clocks/hstimer"; twi_para_pins_a = "/soc@03000000/pinctrl@07022000/twi_para@0"; dmic = "/soc@03000000/dmic-controller@0x05095000"; ths_combine1 = "/soc@03000000/thermal_sensor/ths_combine1"; scaler0 = "/soc@03000000/vind@0/scaler@0x02101000"; csi0_pins_a = "/soc@03000000/pinctrl@0300b000/csi0@0"; clk_csi_master0 = "/clocks/csi_master0"; s_twi0_pins_a = "/soc@03000000/pinctrl@07022000/s_twi0@0"; clk_cpurapbs2 = "/clocks/cpurapbs2"; cpu_opp_l_table0 = "/opp_dvfs_table/opp_l_table0"; clk_pll_periph0d6 = "/clocks/pll_periph0d6"; clk_apb2 = "/clocks/apb2"; clk_losc_out = "/clocks/losc_out"; pwm16_pins_b = "/soc@03000000/pinctrl@07022000/pwm16@1"; clk_i2s0 = "/clocks/i2s0"; hdmi = "/soc@03000000/hdmi@06000000"; clk_emce = "/clocks/emce"; card0_boot_para_pins_a = "/soc@03000000/pinctrl@0300b000/card0_boot_para@0"; soc_tr = "/soc@03000000/tr@01000000"; clk_pll_periph0x4 = "/clocks/pll_periph0x4"; uart1_pins_a = "/soc@03000000/pinctrl@0300b000/uart1@0"; dma0 = "/soc@03000000/dma-controller@03002000"; clk_sdmmc1_mod = "/clocks/sdmmc1_mod"; ve = "/soc@03000000/ve@01c0e000"; nand0_pins_b = "/soc@03000000/pinctrl@0300b000/nand0@1"; ahub_daudio2 = "/soc@03000000/ahub_daudio2@0x05097000"; uart3 = "/soc@03000000/uart@05000c00"; soc_timer0 = "/soc@03000000/timer@03009000"; pio = "/soc@03000000/pinctrl@0300b000"; clk_spi1 = "/clocks/spi1"; awleds = "/soc@03000000/awleds"; spwm0 = "/soc@03000000/spwm0@07020c00"; s_uart0_pins_a = "/soc@03000000/pinctrl@07022000/s_uart0@0"; nmi = "/soc@03000000/nmi@0x01f00c00"; ahub_daudio3_pins_a = "/soc@03000000/pinctrl@0300b000/ahub_daudio3@0"; standby_space = "/soc@03000000/standby_space@040020000"; clk_sdmmc0_rst = "/clocks/sdmmc0_rst"; clk_twi2 = "/clocks/twi2"; r_pio = "/soc@03000000/pinctrl@07022000"; sdc1_pins_b = "/soc@03000000/pinctrl@0300b000/sdc1@1"; clk_pcieref = "/clocks/pcieref"; spi0_pins_c = "/soc@03000000/pinctrl@0300b000/spi0@2"; scr0_pins_a = "/soc@03000000/pinctrl@0300b000/scr0@0"; card_boot = "/soc@03000000/card_boot"; Vdevice_pins_a = "/soc@03000000/pinctrl@0300b000/Vdevice@0"; scaler2 = "/soc@03000000/vind@0/scaler@2"; csi0_pins_c = "/soc@03000000/pinctrl@0300b000/csi0@2"; SYS_SLEEP_0 = "/cpus/idle-states/sys-sleep-0"; csi_cci0_pins_a = "/soc@03000000/pinctrl@0300b000/csi_cci0@0"; chipid = "/sunxi-chipid@03006200"; s_rsb0_pins_a = "/soc@03000000/pinctrl@07022000/s_rsb0@0"; cpu_opp_l_table2 = "/opp_dvfs_table/opp_l_table2"; regulator0 = "/soc@03000000/pmu@0/regulator@0"; clk_i2s2 = "/clocks/i2s2"; addr_mgt = "/soc@03000000/addr_mgt"; boot_disp = "/soc@03000000/boot_disp"; clk_nand0 = "/clocks/nand0"; daudio2_pins_a = "/soc@03000000/pinctrl@0300b000/daudio2@0"; tvout_para = "/soc@03000000/tvout_para"; dmic_pins_b = "/soc@03000000/pinctrl@0300b000/dmic_sleep@0"; ts1_pins_b = "/soc@03000000/pinctrl@0300b000/ts1_sleep@0"; clk_hwspinlock_bus = "/clocks/hwspinlock_bus"; spi1_pins_a = "/soc@03000000/pinctrl@0300b000/spi1@0"; hdmi_cec_pin_b = "/soc@03000000/pinctrl@0300b000/hdmi@3"; jtag_para = "/soc@03000000/jtag_para"; clk_pll_de = "/clocks/pll_de"; cpu_trip1 = "/soc@03000000/thermal-zones/cpu_thermal_zone/trips/t1"; pm_para = "/soc@03000000/pm_para"; twi_para = "/soc@03000000/twi_para"; twi1_pins_b = "/soc@03000000/pinctrl@0300b000/twi1@1"; ahub_daudio0_pins_b = "/soc@03000000/pinctrl@0300b000/ahub_daudio0_sleep@0"; clk_irtx = "/clocks/irtx"; clk_usbhsic = "/clocks/usbhsic"; snddaudio3 = "/soc@03000000/sound@3"; btlpm = "/soc@03000000/btlpm"; clk_cpu = "/clocks/cpu"; s_jtag0 = "/soc@03000000/s_jtag0"; clk_usbohci0 = "/clocks/usbohci0"; clk_scr0 = "/clocks/scr0"; ccir_clk_pin_b = "/soc@03000000/pinctrl@0300b000/ac200@3"; csi_mclk0_pins_b = "/soc@03000000/pinctrl@0300b000/csi_mclk0@1"; sensor1 = "/soc@03000000/vind@0/sensor@1"; clk_pcieaux = "/clocks/pcieaux"; di = "/soc@03000000/deinterlace@0x01420000"; scr0_pins_c = "/soc@03000000/pinctrl@0300b000/scr0@2"; clk_pll_video1 = "/clocks/pll_video1"; clk_cpurapbs2_pll = "/clocks/cpurapbs2_pll"; uart2_pins_a = "/soc@03000000/pinctrl@0300b000/uart2@0"; daudio3 = "/soc@03000000/daudio@0x0508f000"; clk_pll_ve = "/clocks/pll_ve"; compass_list_para = "/soc@03000000/compass_list_para"; clk_pll_ddr0 = "/clocks/pll_ddr0"; CPU_SLEEP_0 = "/cpus/idle-states/cpu-sleep-0"; keyboard0 = "/soc@03000000/keyboard"; twi0 = "/soc@03000000/twi@0x05002000"; clk_psi = "/clocks/psi"; ls_para = "/soc@03000000/ls_para"; clk_osc48md4 = "/clocks/osc48md4"; sdc2_pins_b = "/soc@03000000/pinctrl@0300b000/sdc2@1"; spi1_pins_c = "/soc@03000000/pinctrl@0300b000/spi1@2"; wlan = "/soc@03000000/wlan"; cpu_trip3 = "/soc@03000000/thermal-zones/cpu_thermal_zone/trips/t3"; uart_para = "/soc@03000000/uart_para"; scr1_pins_a = "/soc@03000000/pinctrl@0300b000/scr1@0"; clk_csi_misc = "/clocks/csi_misc"; clk_pll_periph1x2 = "/clocks/pll_periph1x2"; usbc1 = "/soc@03000000/usbc1@0"; clk_sdmmc1_bus = "/clocks/sdmmc1_bus"; crt_trip0 = "/soc@03000000/thermal-zones/cpu_thermal_zone/trips/t6"; esm = "/soc@03000000/esm"; clk_pll_audio = "/clocks/pll_audio"; vp9 = "/soc@03000000/vp9@01c00000"; clk_sata = "/clocks/sata"; jtag_para_pins_a = "/soc@03000000/pinctrl@0300b000/jtag_para@0"; clk_dma = "/clocks/dma"; clk_pll_hsic = "/clocks/pll_hsic"; clk_pll_cpu = "/clocks/pll_cpu"; clk_uart1 = "/clocks/uart1"; emce = "/soc@03000000/emce@01905000"; daudio3_pins_a = "/soc@03000000/pinctrl@0300b000/daudio3@0"; power_sply = "/soc@03000000/power_sply"; ts2_pins_b = "/soc@03000000/pinctrl@0300b000/ts2_sleep@0"; sdc1 = "/soc@03000000/sdmmc@04021000"; clk_osc48m = "/clocks/osc48m"; box_standby_led = "/soc@03000000/box_standby_led"; clk_tcon_lcd = "/clocks/tcon_lcd"; axp_gpio0 = "/soc@03000000/pmu@0/axp_gpio@0"; mipi1 = "/soc@03000000/vind@0/mipi@1"; isp1 = "/soc@03000000/vind@0/isp@1"; clk_hdmi_hdcp = "/clocks/hdmi_hdcp"; spi1 = "/soc@03000000/spi@05011000"; twi2_pins_b = "/soc@03000000/pinctrl@0300b000/twi2@1"; clk_sdmmc0_mod = "/clocks/sdmmc0_mod"; clk_dbgsys = "/clocks/dbgsys"; clk_cpurcpus = "/clocks/cpurcpus"; twi2 = "/soc@03000000/twi@0x05002800"; sndahub = "/soc@03000000/sound@6"; clk_usb3_0_host = "/clocks/usb3_0_host"; pwm0_pins_b = "/soc@03000000/pinctrl@0300b000/pwm0@1"; ehci0 = "/soc@03000000/ehci0-controller@0x05101000"; clk_iommu = "/clocks/iommu"; gpu_cooling = "/soc@03000000/gpu_cooling"; msgbox = "/soc@03000000/msgbox@03003000"; ahub_cpudai1 = "/soc@03000000/cpudai1-controller@0x05097000"; cpu_trip5 = "/soc@03000000/thermal-zones/cpu_thermal_zone/trips/t5"; scr1_pins_c = "/soc@03000000/pinctrl@0300b000/scr1@2"; motor_para = "/soc@03000000/motor_para"; tkey_para = "/soc@03000000/tkey_para"; clk_tcon_tv = "/clocks/tcon_tv"; ac200_pins_a = "/soc@03000000/pinctrl@0300b000/ac200@0"; disp = "/soc@03000000/disp@01000000"; usbc3 = "/soc@03000000/usbc3"; uart3_pins_a = "/soc@03000000/pinctrl@0300b000/uart3@0"; spdif = "/soc@03000000/spdif-controller@0x05093000"; clk_cpurpio = "/clocks/cpurpio"; lcd1 = "/soc@03000000/lcd1@01c0c001"; cpus_vdd_para = "/soc@03000000/cpus_vdd_para"; daudio0_pins_b = "/soc@03000000/pinctrl@0300b000/daudio0_sleep@0"; charger0 = "/soc@03000000/pmu@0/charger@0"; clk_uart3 = "/clocks/uart3"; sdc0_pins_a = "/soc@03000000/pinctrl@0300b000/sdc0@0"; clk_gpu = "/clocks/gpu"; ohci3 = "/soc@03000000/ohci3-controller@0x05311400"; gy_list_para = "/soc@03000000/gy_list_para"; wdt = "/soc@03000000/watchdog@030090a0"; clk_ahb2 = "/clocks/ahb2"; clk_sdram = "/clocks/sdram"; gsensor = "/soc@03000000/gsensor"; gmac_pins_b = "/soc@03000000/pinctrl@0300b000/gmac@1"; gpu_trip0 = "/soc@03000000/thermal-zones/gpu_thermal_zone/trips/t0"; clk_usbehci3 = "/clocks/usbehci3"; flash0 = "/soc@03000000/vind@0/flash@0"; gpio_power_key = "/soc@03000000/gpio_power_key"; 3g_para = "/soc@03000000/3g_para"; uart0 = "/soc@03000000/uart@05000000"; clk_hdmi_cec = "/clocks/hdmi_cec"; pcie = "/soc@03000000/pcie@0x05400000"; scr0 = "/soc@03000000/smartcard@0x05005000"; vinc0 = "/soc@03000000/vind@0/vinc@0x06623000"; clk_usbphy1 = "/clocks/usbphy1"; cpu_budget_cooling = "/soc@03000000/cpu_budget_cool"; ts0_pins_a = "/soc@03000000/pinctrl@0300b000/ts0@0"; uart0_pins_b = "/soc@03000000/pinctrl@0300b000/uart0@1"; lcd0_pins_b = "/soc@03000000/pinctrl@0300b000/lcd0@1"; ts3_pins_b = "/soc@03000000/pinctrl@0300b000/ts3_sleep@0"; clk_cpurcir = "/clocks/cpurcir"; clk_pll_periph1 = "/clocks/pll_periph1"; vind0 = "/soc@03000000/vind@0"; s_rsb0 = "/soc@03000000/s_rsb0"; twi0_pins_a = "/soc@03000000/pinctrl@0300b000/twi0@0"; clk_csi_top = "/clocks/csi_top"; ths_combine0 = "/soc@03000000/thermal_sensor/ths_combine0"; csi0_dev1 = "/soc@03000000/vind@0/csi@0x06621000/csi0_dev1"; twi3_pins_b = "/soc@03000000/pinctrl@0300b000/twi3@1"; ahub_daudio2_pins_b = "/soc@03000000/pinctrl@0300b000/ahub_daudio2_sleep@0"; sdc0_pins_c = "/soc@03000000/pinctrl@0300b000/sdc0@2"; clk_cpurapbs1 = "/clocks/cpurapbs1"; clk_apb1 = "/clocks/apb1"; pwm1_pins_b = "/soc@03000000/pinctrl@0300b000/pwm1@1"; clk_pll_gpu = "/clocks/pll_gpu"; pwm16_pins_a = "/soc@03000000/pinctrl@07022000/pwm16@0"; ac200_codec = "/soc@03000000/ac200_codec"; CLUSTER_SLEEP_0 = "/cpus/idle-states/cluster-sleep-0"; s_jtag0_pins_a = "/soc@03000000/pinctrl@07022000/s_jtag0@0"; clk_sata_24m = "/clocks/sata_24m"; gpu_trip2 = "/soc@03000000/thermal-zones/gpu_thermal_zone/trips/t2"; csi1 = "/soc@03000000/vind@0/csi@1"; nand0_pins_a = "/soc@03000000/pinctrl@0300b000/nand0@0"; clk_pcie_rst = "/clocks/pcie_rst"; smc = "/soc@03000000/smc"; ahub_daudio1 = "/soc@03000000/ahub_daudio1@0x05097000"; uart2 = "/soc@03000000/uart@05000800"; clk_spi0 = "/clocks/spi0"; opp_dvfs_table = "/opp_dvfs_table"; snddmic = "/soc@03000000/sound@5"; pmu0 = "/soc@03000000/pmu@0"; clk_sdmmc0_bus = "/clocks/sdmmc0_bus"; snddaudio0 = "/soc@03000000/sound@0"; product = "/soc@03000000/product"; clk_usbphy3 = "/clocks/usbphy3"; pwm1 = "/soc@03000000/pwm1@0300a000"; clk_twi1 = "/clocks/twi1"; sdc1_pins_a = "/soc@03000000/pinctrl@0300b000/sdc1@0"; clk_pwm = "/clocks/pwm"; spi0_pins_b = "/soc@03000000/pinctrl@0300b000/spi0@1"; actuator0 = "/soc@03000000/vind@0/actuator@0"; s_twi0 = "/soc@03000000/s_twi@1f03400"; ir_boot_recovery = "/soc@03000000/ir_boot_recovery"; sndhdmi = "/soc@03000000/sound@1"; boot_init_gpio = "/soc@03000000/boot_init_gpio"; spdif_pins_b = "/soc@03000000/pinctrl@0300b000/spdif_sleep@0"; gic = "/interrupt-controller@03020000"; hdmi_pins_a = "/soc@03000000/pinctrl@0300b000/hdmi@0"; clk_sdmmc2_rst = "/clocks/sdmmc2_rst"; scaler1 = "/soc@03000000/vind@0/scaler@0x02101400"; csi0_pins_b = "/soc@03000000/pinctrl@0300b000/csi0@1"; clk_gmac = "/clocks/gmac"; clk_pll_audiox2 = "/clocks/pll_audiox2"; daudio0 = "/soc@03000000/daudio@0x05090000"; soc = "/soc@03000000"; clk_ce = "/clocks/ce"; clk_hosc = "/clocks/hosc"; clk_ahub = "/clocks/ahub"; cpu_opp_l_table1 = "/opp_dvfs_table/opp_l_table1"; clk_i2s1 = "/clocks/i2s1"; uboot = "/uboot"; dmic_pins_a = "/soc@03000000/pinctrl@0300b000/dmic@0"; ts1_pins_a = "/soc@03000000/pinctrl@0300b000/ts1@0"; clk_pcie_power = "/clocks/pcie_power"; uart1_pins_b = "/soc@03000000/pinctrl@0300b000/uart1@1"; clk_de = "/clocks/de"; uart_para_pins_a = "/soc@03000000/pinctrl@0300b000/uart_para@0"; hdmi_cec_pin_a = "/soc@03000000/pinctrl@0300b000/hdmi@2"; cpu_trip0 = "/soc@03000000/thermal-zones/cpu_thermal_zone/trips/t0"; nand0_pins_c = "/soc@03000000/pinctrl@0300b000/nand0@2"; ahub_daudio3 = "/soc@03000000/ahub_daudio3@0x05097000"; clk_cpurcpus_pll = "/clocks/cpurcpus_pll"; clk_axi = "/clocks/axi"; twi1_pins_a = "/soc@03000000/pinctrl@0300b000/twi1@0"; ahub_daudio0_pins_a = "/soc@03000000/pinctrl@0300b000/ahub_daudio0@0"; snddaudio2 = "/soc@03000000/sound@2"; tvin_para = "/soc@03000000/tvin_para"; ahub_daudio3_pins_b = "/soc@03000000/pinctrl@0300b000/ahub_daudio3_sleep@0"; gmac0_pins_a = "/soc@03000000/pinctrl@0300b000/gmac0@0"; clk_twi3 = "/clocks/twi3"; clk_dcxo_out = "/clocks/dcxo_out"; ccir_clk_pin_a = "/soc@03000000/pinctrl@0300b000/ac200@2"; clk_avs = "/clocks/avs"; csi_mclk0_pins_a = "/soc@03000000/pinctrl@0300b000/csi_mclk0@0"; sensor0 = "/soc@03000000/vind@0/sensor@0"; spi0_pins_d = "/soc@03000000/pinctrl@0300b000/spi0@3"; clk_pll_video0x4 = "/clocks/pll_video0x4"; scr0_pins_b = "/soc@03000000/pinctrl@0300b000/scr0@1"; clk_pll_video0 = "/clocks/pll_video0"; card0_boot_para = "/soc@03000000/card0_boot_para"; clk_ths = "/clocks/ths"; clk_ve = "/clocks/ve"; scaler3 = "/soc@03000000/vind@0/scaler@3"; gpio_bias = "/soc@03000000/gpio_bias"; clk_pll_audiox4 = "/clocks/pll_audiox4"; daudio2 = "/soc@03000000/daudio@0x05092000"; auto_print = "/soc@03000000/auto_print"; csi_cci0_pins_b = "/soc@03000000/pinctrl@0300b000/csi_cci0@1"; key_boot_recovery = "/soc@03000000/key_boot_recovery"; s_pwm = "/soc@03000000/s_pwm@07020c00"; clk_spdif = "/clocks/spdif"; ls_list_para = "/soc@03000000/ls_list_para"; clk_i2s3 = "/clocks/i2s3"; clk_pio = "/clocks/pio"; clk_nand1 = "/clocks/nand1"; daudio2_pins_b = "/soc@03000000/pinctrl@0300b000/daudio2_sleep@0"; clk_spwm = "/clocks/spwm"; xhci = "/soc@03000000/xhci-controller@0x05200000"; sdc2_pins_a = "/soc@03000000/pinctrl@0300b000/sdc2@0"; clk_hoscd2 = "/clocks/hoscd2"; clk_pciemaxi = "/clocks/pciemaxi"; spi1_pins_b = "/soc@03000000/pinctrl@0300b000/spi1@1"; hdmi_ddc_pin_b = "/soc@03000000/pinctrl@0300b000/hdmi@1"; cpu_trip2 = "/soc@03000000/thermal-zones/cpu_thermal_zone/trips/t2"; audiohdmi = "/soc@03000000/daudio@0x05091000"; clk_hwspinlock_rst = "/clocks/hwspinlock_rst"; usbc0 = "/soc@03000000/usbc0@0"; clk_display_top = "/clocks/display_top"; clk_cpuapb = "/clocks/cpuapb"; clk_scr1 = "/clocks/scr1"; mbus0 = "/soc@03000000/mbus-controller@04002000"; clk_uart0 = "/clocks/uart0"; ohci0 = "/soc@03000000/ohci0-controller@0x05101400"; gmac0 = "/soc@03000000/eth@05020000"; clk_mbus = "/clocks/mbus"; ts2_pins_a = "/soc@03000000/pinctrl@0300b000/ts2@0"; sdc0 = "/soc@03000000/sdmmc@04020000"; uart2_pins_b = "/soc@03000000/pinctrl@0300b000/uart2@1"; mipi0 = "/soc@03000000/vind@0/mipi@0"; bt = "/soc@03000000/bt"; s_cir0_pins_a = "/soc@03000000/pinctrl@07022000/s_cir0@0"; clk_usbohci0_12m = "/clocks/usbohci0_12m"; isp0 = "/soc@03000000/vind@0/isp@0"; spi0 = "/soc@03000000/spi@05010000"; clk_usbehci0 = "/clocks/usbehci0"; clk_dmic = "/clocks/dmic"; twi2_pins_a = "/soc@03000000/pinctrl@0300b000/twi2@0"; ahub_codec = "/soc@03000000/ahub_codec@0x05097000"; gpu = "/gpu@0x01800000"; rtp_para = "/soc@03000000/rtp_para"; twi1 = "/soc@03000000/twi@0x05002400"; clk_msgbox = "/clocks/msgbox"; pwm0_pins_a = "/soc@03000000/pinctrl@0300b000/pwm0@0"; clk_di = "/clocks/di"; spi1_pins_d = "/soc@03000000/pinctrl@0300b000/spi1@3"; clk_hdmi = "/clocks/hdmi"; ahub_cpudai0 = "/soc@03000000/cpudai0-controller@0x05097000"; cpu_trip4 = "/soc@03000000/thermal-zones/cpu_thermal_zone/trips/t4"; clk_sdmmc2_mod = "/clocks/sdmmc2_mod"; scr1_pins_b = "/soc@03000000/pinctrl@0300b000/scr1@1"; clock = "/soc@03000000/clock"; usbc2 = "/soc@03000000/usbc2@0"; ts0 = "/soc@03000000/ts0@05060000"; crt_trip1 = "/soc@03000000/thermal-zones/gpu_thermal_zone/trips/t3"; clk_usbohci3 = "/clocks/usbohci3"; lcd0 = "/soc@03000000/lcd0@01c0c000"; clk_sdmmc1_rst = "/clocks/sdmmc1_rst"; nand0 = "/soc@03000000/nand0@04011000"; daudio0_pins_a = "/soc@03000000/pinctrl@0300b000/daudio0@0"; platform = "/soc@03000000/platform"; clk_uart2 = "/clocks/uart2"; daudio3_pins_b = "/soc@03000000/pinctrl@0300b000/daudio3_sleep@0"; gpio_para = "/soc@03000000/gpio_para"; clk_usbotg = "/clocks/usbotg"; ctp_list = "/soc@03000000/ctp_list"; sdc2 = "/soc@03000000/sdmmc@04022000"; s_cir0 = "/soc@03000000/s_cir@07040000"; clk_ahb1 = "/clocks/ahb1"; s_uart0 = "/soc@03000000/s_uart@7080000"; clk_ts = "/clocks/ts"; udc = "/soc@03000000/udc-controller@0x05100000"; twi3 = "/soc@03000000/twi@0x05002c00"; card2_boot_para_pins_a = "/soc@03000000/pinctrl@0300b000/card2_boot_para@0"; clk_usbphy0 = "/clocks/usbphy0"; clk_vp9 = "/clocks/vp9"; card2_boot_para = "/soc@03000000/card2_boot_para"; gy_para = "/soc@03000000/gy_para"; gsensor_list_para = "/soc@03000000/gsensor_list_para"; mmu_aw = "/iommu@030f0000"; ahub_cpudai2 = "/soc@03000000/cpudai2-controller@0x05097000"; tv0 = "/soc@03000000/tv0@01c94000"; uart0_pins_a = "/soc@03000000/pinctrl@0300b000/uart0@0"; lcd0_pins_a = "/soc@03000000/pinctrl@0300b000/lcd0@0"; ts3_pins_a = "/soc@03000000/pinctrl@0300b000/ts3@0"; ac200_pins_b = "/soc@03000000/pinctrl@0300b000/ac200@1"; ac200 = "/soc@03000000/ac200"; clk_pll_periph0 = "/clocks/pll_periph0"; uart3_pins_b = "/soc@03000000/pinctrl@0300b000/uart3@1"; clk_iosc = "/clocks/iosc"; clk_cpurahbs = "/clocks/cpurahbs"; csi0_dev0 = "/soc@03000000/vind@0/csi@0x06621000/csi0_dev0"; clk_hdmi_slow = "/clocks/hdmi_slow"; twi3_pins_a = "/soc@03000000/pinctrl@0300b000/twi3@0"; pwm = "/soc@03000000/pwm@0300a000"; ahub_daudio2_pins_a = "/soc@03000000/pinctrl@0300b000/ahub_daudio2@0"; pwm16 = "/soc@03000000/pwm16"; }; uboot { phandle = <0x1c4>; }; interrupt-controller@03020000 { interrupt-controller; reg = <0x0 0x3021000 0x0 0x1000 0x0 0x3022000 0x0 0x2000 0x0 0x3024000 0x0 0x2000 0x0 0x3026000 0x0 0x2000>; phandle = <0x1>; interrupts = <0x1 0x9 0xf04>; #address-cells = <0x0>; #interrupt-cells = <0x3>; device_type = "gic"; compatible = "arm,cortex-a15-gic", "arm,cortex-a9-gic"; }; opp_dvfs_table { phandle = <0x1c3>; opp_table_count = <0x3>; cluster_num = <0x1>; opp_l_table2 { opp-shared; phandle = <0xda>; opp_count = <0x8>; compatible = "allwinner,opp_l_table2"; opp06 { axi-bus-divide-ratio = <0x3>; pval = <0xf6e>; clock-latency-ns = <0x1e8480>; opp-hz = <0x0 0x58b11400>; opp-microvolt = <0xea600>; }; opp04 { axi-bus-divide-ratio = <0x3>; pval = <0xc1c>; clock-latency-ns = <0x1e8480>; opp-hz = <0x0 0x405f7e00>; opp-microvolt = <0xd6d80>; }; opp02 { axi-bus-divide-ratio = <0x3>; pval = <0xaf0>; clock-latency-ns = <0x1e8480>; opp-hz = <0x0 0x30a32c00>; opp-microvolt = <0xd6d80>; }; opp00 { axi-bus-divide-ratio = <0x3>; pval = <0xaf0>; clock-latency-ns = <0x1e8480>; opp-hz = <0x0 0x1c9c3800>; opp-microvolt = <0xd6d80>; }; opp05 { axi-bus-divide-ratio = <0x3>; pval = <0xe42>; clock-latency-ns = <0x1e8480>; opp-hz = <0x0 0x4ead9a00>; opp-microvolt = <0xdbba0>; }; opp03 { axi-bus-divide-ratio = <0x3>; pval = <0xaf0>; clock-latency-ns = <0x1e8480>; opp-hz = <0x0 0x34edce00>; opp-microvolt = <0xd6d80>; }; opp01 { axi-bus-divide-ratio = <0x3>; pval = <0xaf0>; clock-latency-ns = <0x1e8480>; opp-hz = <0x0 0x2aea5400>; opp-microvolt = <0xd6d80>; }; }; opp_l_table0 { opp-shared; phandle = <0xd8>; opp_count = <0x8>; compatible = "allwinner,opp_l_table0"; opp06 { axi-bus-divide-ratio = <0x3>; pval = <0xf6e>; clock-latency-ns = <0x1e8480>; opp-hz = <0x0 0x58b11400>; opp-microvolt = <0x102ca0>; }; opp04 { axi-bus-divide-ratio = <0x3>; pval = <0xc1c>; clock-latency-ns = <0x1e8480>; opp-hz = <0x0 0x405f7e00>; opp-microvolt = <0xe57e0>; }; opp02 { axi-bus-divide-ratio = <0x3>; pval = <0xaf0>; clock-latency-ns = <0x1e8480>; opp-hz = <0x0 0x30a32c00>; opp-microvolt = <0xd6d80>; }; opp00 { axi-bus-divide-ratio = <0x3>; pval = <0xaf0>; clock-latency-ns = <0x1e8480>; opp-hz = <0x0 0x1c9c3800>; opp-microvolt = <0xd6d80>; }; opp05 { axi-bus-divide-ratio = <0x3>; pval = <0xe42>; clock-latency-ns = <0x1e8480>; opp-hz = <0x0 0x4ead9a00>; opp-microvolt = <0xf4240>; }; opp03 { axi-bus-divide-ratio = <0x3>; pval = <0xaf0>; clock-latency-ns = <0x1e8480>; opp-hz = <0x0 0x34edce00>; opp-microvolt = <0xd6d80>; }; opp01 { axi-bus-divide-ratio = <0x3>; pval = <0xaf0>; clock-latency-ns = <0x1e8480>; opp-hz = <0x0 0x2aea5400>; opp-microvolt = <0xd6d80>; }; }; opp_l_table1 { opp-shared; phandle = <0xd9>; opp_count = <0x8>; compatible = "allwinner,opp_l_table1"; opp06 { axi-bus-divide-ratio = <0x3>; pval = <0xf6e>; clock-latency-ns = <0x1e8480>; opp-hz = <0x0 0x58b11400>; opp-microvolt = <0xf4240>; }; opp04 { axi-bus-divide-ratio = <0x3>; pval = <0xc1c>; clock-latency-ns = <0x1e8480>; opp-hz = <0x0 0x405f7e00>; opp-microvolt = <0xd6d80>; }; opp02 { axi-bus-divide-ratio = <0x3>; pval = <0xaf0>; clock-latency-ns = <0x1e8480>; opp-hz = <0x0 0x30a32c00>; opp-microvolt = <0xd6d80>; }; opp00 { axi-bus-divide-ratio = <0x3>; pval = <0xaf0>; clock-latency-ns = <0x1e8480>; opp-hz = <0x0 0x1c9c3800>; opp-microvolt = <0xd6d80>; }; opp05 { axi-bus-divide-ratio = <0x3>; pval = <0xe42>; clock-latency-ns = <0x1e8480>; opp-hz = <0x0 0x4ead9a00>; opp-microvolt = <0xe57e0>; }; opp03 { axi-bus-divide-ratio = <0x3>; pval = <0xaf0>; clock-latency-ns = <0x1e8480>; opp-hz = <0x0 0x34edce00>; opp-microvolt = <0xd6d80>; }; opp01 { axi-bus-divide-ratio = <0x3>; pval = <0xaf0>; clock-latency-ns = <0x1e8480>; opp-hz = <0x0 0x2aea5400>; opp-microvolt = <0xd6d80>; }; }; }; psci { method = "smc"; affinity_info = <0xc4000004>; cpu_off = <0x84000002>; system_off = <0x84000008>; migrate_info_up_cpu = <0xc4000007>; psci_version = <0x84000000>; migrate = <0xc4000005>; cpu_on = <0xc4000003>; migrate_info_type = <0x84000006>; cpu_suspend = <0xc4000001>; system_reset = <0x84000009>; compatible = "arm,psci-0.2"; }; firmware { optee { method = "smc"; compatible = "linaro,optee-tz"; }; android { boot_devices = "soc/sdc0,soc/sdc2,soc"; compatible = "android,firmware"; fstab { compatible = "android,fstab"; vendor { mnt_flags = "ro,barrier=1"; fsmgr_flags = "wait,recoveryonly"; status = "ok"; type = "ext4"; dev = "/dev/block/by-name/vendor"; compatible = "android,vendor"; }; }; }; }; sram_a2 { reg = <0x0 0x100000 0x0 0x14000>; compatible = "allwinner,sram_a2"; }; n_brom { reg = <0x0 0x0 0x0 0xa000>; compatible = "allwinner,n-brom"; }; aliases { serial0 = "/soc@03000000/uart@05000000"; scr1 = "/soc@03000000/smartcard@0x05005400"; pwm0 = "/soc@03000000/pwm0@0300a000"; serial2 = "/soc@03000000/uart@05000800"; hdmi = "/soc@03000000/hdmi@06000000"; spwm0 = "/soc@03000000/spwm0@07020c00"; regulator0 = "/soc@03000000/pmu@0/regulator@0"; boot_disp = "/soc@03000000/boot_disp"; mmc0 = "/soc@03000000/sdmmc@04020000"; twi0 = "/soc@03000000/twi@0x05002000"; mmc2 = "/soc@03000000/sdmmc@04022000"; spi1 = "/soc@03000000/spi@05011000"; twi2 = "/soc@03000000/twi@0x05002800"; disp = "/soc@03000000/disp@01000000"; lcd1 = "/soc@03000000/lcd1@01c0c001"; charger0 = "/soc@03000000/pmu@0/charger@0"; pcie = "/soc@03000000/pcie@0x05400000"; scr0 = "/soc@03000000/smartcard@0x05005000"; serial1 = "/soc@03000000/uart@05000400"; pwm1 = "/soc@03000000/pwm1@0300a000"; serial3 = "/soc@03000000/uart@05000c00"; s_pwm = "/soc@03000000/s_pwm@07020c00"; gmac0 = "/soc@03000000/eth@05020000"; global_timer0 = "/soc@03000000/timer@03009000"; spi0 = "/soc@03000000/spi@05010000"; twi1 = "/soc@03000000/twi@0x05002400"; lcd0 = "/soc@03000000/lcd0@01c0c000"; nand0 = "/soc@03000000/nand0@04011000"; twi3 = "/soc@03000000/twi@0x05002c00"; tv0 = "/soc@03000000/tv0@01c94000"; ac200 = "/soc@03000000/ac200"; pwm = "/soc@03000000/pwm@0300a000"; }; chosen { linux,initrd-end = <0x0 0x0>; linux,initrd-start = <0x0 0x0>; bootargs = "earlyprintk=sunxi-uart,0x05000000 initcall_debug=0 console=ttyS0,115200 loglevel=8 root=/dev/mmcblk0p5 rootwait init=/init partitions=bootloader@mmcblk0p1:env@mmcblk0p2:boot@mmcblk0p3:system@mmcblk0p4:vendor@mmcblk0p5:misc@mmcblk0p6:recovery@mmcblk0p7:cache@mmcblk0p8:metadata@mmcblk0p9:private@mmcblk0p10:frp@mmcblk0p11:empty@mmcblk0p12:dtbo@mmcblk0p13:media_data@mmcblk0p14:Reserve0@mmcblk0p15:sysrecovery@mmcblk0p16:esm@mmcblk0p17:UDISK@mmcblk0p18 cma=64M mac_addr= wifi_mac= bt_mac= specialstr= selinux=1 androidboot.selinux=permissive androidboot.dtbo_idx=0,1,2 buildvariant=eng veritykeyid=id:7e4333f9bba00adfe0ede979e28ed1920492b40f androidboot.mode=normal androidboot.serialno=5c00140a20d546c1f91 androidboot.hardware=sun50iw6p1 boot_type=1 gpt=1"; }; soc@03000000 { phandle = <0x136>; #size-cells = <0x2>; #address-cells = <0x2>; ranges; device_type = "soc"; compatible = "simple-bus"; pwm16 { pinctrl-0 = <0x10b>; phandle = <0x1aa>; status = "disabled"; device_type = "pwm16"; pinctrl-1 = <0x10c>; }; tv0@01c94000 { reg = <0x0 0x1e40000 0x0 0x1000>; phandle = <0x169>; status = "disabled"; dac_type0 = <0x0>; device_type = "tv0"; dac_src0 = <0x0>; interface = <0x1>; compatible = "allwinner,sunxi-tv"; }; sound@0 { sunxi,cpudai-controller = <0x62>; phandle = <0x158>; status = "disabled"; device_type = "snddaudio0"; sunxi,daudio-controller = <0x61>; compatible = "allwinner,sunxi-daudio0-machine"; }; ac200 { pinctrl-names = "active", "sleep", "ccir_clk_active", "ccir_clk_sleep"; tv_twi_addr = <0x10>; tv_used = <0x1>; pinctrl-0 = <0x105>; tv_clk_div = <0x5>; pinctrl-2 = <0x98>; phandle = <0x16e>; tv_module_name = "tv_ac200"; status = "okay"; tv_twi_used = <0x1>; device_type = "ac200"; pinctrl-1 = <0x106>; tv_pwm_ch = <0x1>; pinctrl-3 = <0x99>; clocks = <0x8e>; tv_regulator_name = "vcc-audio-33"; compatible = "allwinner,sunxi-ac200"; tv_twi_id = <0x3>; }; pinctrl@0300b000 { interrupt-controller; #gpio-cells = <0x6>; reg = <0x0 0x300b000 0x0 0x400>; phandle = <0x87>; #size-cells = <0x0>; interrupts = <0x0 0x33 0x4 0x0 0x35 0x4 0x0 0x36 0x4 0x0 0x3b 0x4>; #interrupt-cells = <0x2>; gpio-controller; device_type = "pio"; clocks = <0x13>; compatible = "allwinner,sun50iw6p1-pinctrl"; ahub_daudio3_sleep@0 { allwinner,pull = <0x0>; allwinner,driver = <0x1>; phandle = <0x60>; allwinner,muxsel = <0x7>; allwinner,pins = "PB12", "PB13", "PB14", "PB15", "PB16"; allwinner,function = "io_disabled"; }; card2_boot_para@0 { allwinner,pull = <0x1>; allwinner,data = <0xffffffff>; phandle = <0xe3>; allwinner,muxsel = <0x3>; allwinner,drive = <0x3>; allwinner,pname = "sdc_ds", "sdc_clk", "sdc_cmd", "sdc_d0", "sdc_d1", "sdc_d2", "sdc_d3", "sdc_d4", "sdc_d5", "sdc_d6", "sdc_d7", "sdc_emmc_rst"; allwinner,pins = "PC1", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14"; allwinner,function = "card2_boot_para"; }; ts0_sleep@0 { allwinner,pull = <0x0>; phandle = <0xc0>; allwinner,muxsel = <0x7>; allwinner,drive = <0x1>; allwinner,pname = "ts0_clk", "ts0_err", "ts0_sync", "ts0_dvld", "ts0_d0", "ts0_d1", "ts0_d2", "ts0_d3", "ts0_d4", "ts0_d5", "ts0_d6", "ts0_d7"; allwinner,pins = "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11"; allwinner,function = "io_disabled"; }; ahub_daudio0@0 { allwinner,pull = <0x0>; allwinner,driver = <0x1>; phandle = <0x5b>; allwinner,muxsel = <0x4>; allwinner,pins = "PH0", "PH1", "PH2", "PH3", "PH4"; allwinner,function = "h_pcm0"; }; pwm1@0 { allwinner,pull = <0x0>; allwinner,data = <0xffffffff>; phandle = <0x109>; allwinner,muxsel = <0x2>; allwinner,drive = <0xffffffff>; allwinner,pname = "pwm_positive"; allwinner,pins = "PB19"; allwinner,function = "pwm1"; }; spi1@2 { allwinner,pull = <0x1>; allwinner,data = <0xffffffff>; phandle = <0xfd>; allwinner,muxsel = <0x7>; allwinner,drive = <0xffffffff>; allwinner,pname = "spi1_cs0"; allwinner,pins = "PH3"; allwinner,function = "spi1"; }; sdc1@0 { allwinner,pull = <0x1>; allwinner,data = <0xffffffff>; phandle = <0x110>; allwinner,muxsel = <0x2>; allwinner,drive = <0x2>; allwinner,pname = "sdc1_clk", "sdc1_cmd", "sdc1_d0", "sdc1_d1", "sdc1_d2", "sdc1_d3"; allwinner,pins = "PG0", "PG1", "PG2", "PG3", "PG4", "PG5"; allwinner,function = "sdc1"; }; gmac0@0 { allwinner,pull = <0xffffffff>; allwinner,data = <0xffffffff>; phandle = <0xe7>; allwinner,muxsel = <0x2>; allwinner,drive = <0x3>; allwinner,pname = "gmac_rxd1", "gmac_rxd0", "gmac_crs", "gmac_rxerr", "gmac_txd1", "gmac_txd0", "gmac_txclk", "gmac_txen", "gmac_mdc", "gmac_mdio"; allwinner,pins = "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9"; allwinner,function = "gmac0"; }; ahub_daudio0_sleep@0 { allwinner,pull = <0x0>; allwinner,driver = <0x1>; phandle = <0x5c>; allwinner,muxsel = <0x7>; allwinner,pins = "PH0", "PH1", "PH2", "PH3", "PH4"; allwinner,function = "io_disabled"; }; lcd0@1 { allwinner,pull = <0x0>; allwinner,data = <0xffffffff>; phandle = <0x103>; allwinner,muxsel = <0x7>; allwinner,drive = <0xffffffff>; allwinner,pname = "lcdd0", "lcdd1", "lcdd2", "lcdd3", "lcdd4", "lcdd5", "lcdd6", "lcdd7", "lcdd8", "lcdd9", "lcdd10", "lcdd11", "lcdd12", "lcdd13", "lcdd14", "lcdd15", "lcdd16", "lcdd17", "lcdd18", "lcdd19", "lcdd20", "lcdd21"; allwinner,pins = "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PD18", "PD19", "PD20", "PD21"; allwinner,function = "lcd0"; }; uart0@0 { allwinner,pull = <0x1>; allwinner,data = <0xffffffff>; phandle = <0xef>; allwinner,muxsel = <0x2>; allwinner,drive = <0xffffffff>; allwinner,pname = "uart0_tx", "uart0_rx"; allwinner,pins = "PH0", "PH1"; allwinner,function = "uart0"; }; twi0@0 { allwinner,pull = <0xffffffff>; allwinner,data = <0xffffffff>; phandle = <0xe8>; allwinner,muxsel = <0x2>; allwinner,drive = <0xffffffff>; allwinner,pname = "twi0_scl", "twi0_sda"; allwinner,pins = "PD25", "PD26"; allwinner,function = "twi0"; }; ahub_daudio3@0 { allwinner,pull = <0x0>; allwinner,driver = <0x1>; phandle = <0x5f>; allwinner,muxsel = <0x4>; allwinner,pins = "PB12", "PB13", "PB14", "PB15", "PB16"; allwinner,function = "h_pcm3"; }; spi1@0 { allwinner,pull = <0x1>; allwinner,data = <0xffffffff>; phandle = <0xfb>; allwinner,muxsel = <0x2>; allwinner,drive = <0xffffffff>; allwinner,pname = "spi1_cs0"; allwinner,pins = "PH3"; allwinner,function = "spi1"; }; daudio0@0 { allwinner,pull = <0x0>; phandle = <0x4b>; allwinner,muxsel = <0x3>; allwinner,drive = <0x1>; allwinner,pins = "PH0", "PH1", "PH2", "PH3", "PH4"; allwinner,function = "pcm0"; }; uart3@0 { allwinner,pull = <0x1>; allwinner,data = <0xffffffff>; phandle = <0xf5>; allwinner,muxsel = <0x4>; allwinner,drive = <0xffffffff>; allwinner,pname = "uart3_tx", "uart3_rx", "uart3_rts", "uart3_cts"; allwinner,pins = "PD23", "PD24", "PD25", "PD26"; allwinner,function = "uart3"; }; scr0@1 { allwinner,pull = <0x1>; phandle = <0xb0>; allwinner,muxsel = <0x4>; allwinner,drive = <0x0>; allwinner,pname = "scr0_vppen", "scr0_vppp"; allwinner,pins = "PG8", "PG9"; allwinner,function = "sim0"; }; twi3@0 { allwinner,pull = <0xffffffff>; allwinner,data = <0xffffffff>; phandle = <0xee>; allwinner,muxsel = <0x2>; allwinner,drive = <0xffffffff>; allwinner,pname = "twi3_scl", "twi3_sda"; allwinner,pins = "PB17", "PB18"; allwinner,function = "twi3"; }; sdc2@1 { allwinner,pull = <0x1>; phandle = <0x80>; allwinner,muxsel = <0x7>; allwinner,drive = <0x1>; allwinner,pins = "PC1", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14"; allwinner,function = "io_disabled"; }; ts2@0 { allwinner,pull = <0x0>; phandle = <0xbe>; allwinner,muxsel = <0x3>; allwinner,drive = <0x1>; allwinner,pname = "ts2_clk", "ts2_err", "ts2_sync", "ts2_dvld", "ts2_d0"; allwinner,pins = "PD17", "PD18", "PD19", "PD20", "PD21"; allwinner,function = "ts2"; }; uart1@1 { allwinner,pull = <0x1>; allwinner,data = <0xffffffff>; phandle = <0xf2>; allwinner,muxsel = <0x7>; allwinner,drive = <0xffffffff>; allwinner,pname = "uart1_tx", "uart1_rx", "uart1_rts", "uart1_cts"; allwinner,pins = "PG6", "PG7", "PG8", "PG9"; allwinner,function = "uart1"; }; daudio3@0 { allwinner,pull = <0x0>; allwinner,driver = <0x1>; phandle = <0x52>; allwinner,muxsel = <0x2>; allwinner,pins = "PB12", "PB13", "PB14", "PB15", "PB16"; allwinner,function = "pcm3"; }; nand0@2 { allwinner,pull = <0x0>; phandle = <0xba>; allwinner,muxsel = <0x7>; allwinner,drive = <0x1>; allwinner,pins = "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16"; allwinner,function = "io_disabled"; }; twi1@1 { allwinner,pull = <0xffffffff>; allwinner,data = <0xffffffff>; phandle = <0xeb>; allwinner,muxsel = <0x7>; allwinner,drive = <0xffffffff>; allwinner,pname = "twi1_scl", "twi1_sda"; allwinner,pins = "PH5", "PH6"; allwinner,function = "twi1"; }; sdc0@2 { allwinner,pull = <0x1>; phandle = <0x86>; allwinner,muxsel = <0x3>; allwinner,drive = <0x1>; allwinner,pins = "PF0", "PF1", "PF2", "PF3", "PF4", "PF5"; allwinner,function = "uart0_jtag"; }; ts1_sleep@0 { allwinner,pull = <0x0>; phandle = <0xc1>; allwinner,muxsel = <0x7>; allwinner,drive = <0x1>; allwinner,pname = "ts1_clk", "ts1_err", "ts1_sync", "ts1_dvld", "ts1_d0"; allwinner,pins = "PD12", "PD13", "PD14", "PD15", "PD16"; allwinner,function = "io_disabled"; }; dmic_sleep@0 { allwinner,pull = <0x0>; allwinner,driver = <0x1>; phandle = <0x59>; allwinner,muxsel = <0x7>; allwinner,pins = "PD14", "PD15", "PD16", "PD17", "PD18"; allwinner,function = "io_disabled"; }; ac200@2 { allwinner,pull = <0x0>; phandle = <0x98>; allwinner,muxsel = <0x2>; allwinner,drive = <0x0>; allwinner,pins = "PB0"; allwinner,function = "ac200"; }; daudio2_sleep@0 { allwinner,pull = <0x0>; phandle = <0x50>; allwinner,muxsel = <0x7>; allwinner,drive = <0x1>; allwinner,pins = "PG10", "PG11", "PG12", "PG13", "PG14"; allwinner,function = "io_disabled"; }; scr1@2 { allwinner,pull = <0x0>; phandle = <0xb5>; allwinner,muxsel = <0x7>; allwinner,drive = <0x1>; allwinner,pins = "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6"; allwinner,function = "io_disabled"; }; csi_cci0@0 { allwinner,pull = <0x0>; allwinner,data = <0x0>; phandle = <0x9f>; allwinner,muxsel = <0x4>; allwinner,drive = <0x1>; allwinner,pname = "csi_cci0_sck", "csi_cci0_sda"; allwinner,pins = "PD12", "PD13"; allwinner,function = "csi_cci0"; }; gmac@1 { allwinner,pull = <0x0>; phandle = <0xd4>; allwinner,muxsel = <0x7>; allwinner,drive = <0x3>; allwinner,pins = "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9"; allwinner,function = "io_disabled"; }; nand0@0 { allwinner,pull = <0x0>; allwinner,data = <0xffffffff>; phandle = <0x100>; allwinner,muxsel = <0x2>; allwinner,drive = <0x1>; allwinner,pname = "nand0_we", "nand0_ale", "nand0_cle", "nand0_nre", "nand0_d0", "nand0_d1", "nand0_d2", "nand0_d3", "nand0_d4", "nand0_d5", "nand0_d6", "nand0_d7", "nand0_ndqs"; allwinner,pins = "PC0", "PC1", "PC2", "PC4", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14"; allwinner,function = "nand0"; }; pwm0@0 { allwinner,pull = <0x0>; allwinner,data = <0xffffffff>; phandle = <0x107>; allwinner,muxsel = <0x2>; allwinner,drive = <0xffffffff>; allwinner,pname = "pwm_positive"; allwinner,pins = "PD22"; allwinner,function = "pwm0"; }; csi0@2 { allwinner,pull = <0x0>; allwinner,data = <0x0>; phandle = <0x10e>; allwinner,muxsel = <0x4>; allwinner,drive = <0x1>; allwinner,pname = "csi0_mck"; allwinner,pins = "PD1"; allwinner,function = "csi0"; }; spi0@2 { allwinner,pull = <0x1>; allwinner,data = <0xffffffff>; phandle = <0xf9>; allwinner,muxsel = <0x7>; allwinner,drive = <0xffffffff>; allwinner,pname = "spi0_cs0"; allwinner,pins = "PC5"; allwinner,function = "spi0"; }; sdc0@0 { allwinner,pull = <0x1>; allwinner,data = <0xffffffff>; phandle = <0x10f>; allwinner,muxsel = <0x2>; allwinner,drive = <0x2>; allwinner,pname = "sdc0_d1", "sdc0_d0", "sdc0_clk", "sdc0_cmd", "sdc0_d3", "sdc0_d2"; allwinner,pins = "PF0", "PF1", "PF2", "PF3", "PF4", "PF5"; allwinner,function = "sdc0"; }; csi_mclk0@0 { allwinner,pull = <0x0>; allwinner,data = <0x0>; phandle = <0x9c>; allwinner,muxsel = <0x4>; allwinner,drive = <0x1>; allwinner,pname = "csi_mclk0"; allwinner,pins = "PD1"; allwinner,function = "csi_mclk0"; }; ac200@0 { allwinner,pull = <0x0>; allwinner,data = <0xffffffff>; phandle = <0x105>; allwinner,muxsel = <0x2>; allwinner,drive = <0xffffffff>; allwinner,pname = "ccir_clk", "ccir_de", "ccir_hs", "ccir_vs", "ccir_do0", "ccir_do1", "ccir_do2", "ccir_do3", "ccir_do4", "ccir_do5", "ccir_do6", "ccir_do7"; allwinner,pins = "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11"; allwinner,function = "ac200"; }; hdmi@2 { allwinner,pull = <0x0>; phandle = <0x91>; allwinner,muxsel = <0x2>; allwinner,drive = <0x1>; allwinner,pins = "PH10"; allwinner,function = "hcec0"; }; ahub_daudio2@0 { allwinner,pull = <0x0>; phandle = <0x5d>; allwinner,muxsel = <0x3>; allwinner,drive = <0x1>; allwinner,pins = "PG10", "PG11", "PG12", "PG13", "PG14"; allwinner,function = "h_pcm2"; }; scr1@0 { allwinner,pull = <0x1>; phandle = <0xb3>; allwinner,muxsel = <0x5>; allwinner,drive = <0x1>; allwinner,pname = "scr1_rst", "scr1_det", "scr1_vccen", "scr1_sck", "scr1_sda"; allwinner,pins = "PH5", "PH6", "PH2", "PH3", "PH4"; allwinner,function = "sim1"; }; csi0@0 { allwinner,pull = <0xffffffff>; allwinner,data = <0xffffffff>; phandle = <0x10d>; allwinner,muxsel = <0x4>; allwinner,drive = <0xffffffff>; allwinner,pname = "csi0_pck", "csi0_hsync", "csi0_vsync", "csi0_d0", "csi0_d1", "csi0_d2", "csi0_d3", "csi0_d4", "csi0_d5", "csi0_d6", "csi0_d7", "csi0_sck", "csi0_sda"; allwinner,pins = "PD0", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13"; allwinner,function = "csi0"; }; spi0@0 { allwinner,pull = <0x1>; allwinner,data = <0xffffffff>; phandle = <0xf7>; allwinner,muxsel = <0x4>; allwinner,drive = <0xffffffff>; allwinner,pname = "spi0_cs0"; allwinner,pins = "PC5"; allwinner,function = "spi0"; }; uart2@0 { allwinner,pull = <0x1>; allwinner,data = <0xffffffff>; phandle = <0xf3>; allwinner,muxsel = <0x4>; allwinner,drive = <0xffffffff>; allwinner,pname = "uart2_tx", "uart2_rx", "uart2_rts", "uart2_cts"; allwinner,pins = "PD19", "PD20", "PD21", "PD22"; allwinner,function = "uart2"; }; pwm1@1 { allwinner,pull = <0x0>; allwinner,data = <0xffffffff>; phandle = <0x10a>; allwinner,muxsel = <0x7>; allwinner,drive = <0xffffffff>; allwinner,pname = "pwm_positive"; allwinner,pins = "PB19"; allwinner,function = "pwm1"; }; spi1@3 { allwinner,pull = <0xffffffff>; allwinner,data = <0xffffffff>; phandle = <0xfe>; allwinner,muxsel = <0x7>; allwinner,drive = <0xffffffff>; allwinner,pname = "spi1_sclk", "spi1_mosi", "spi1_miso"; allwinner,pins = "PH4", "PH5", "PH6"; allwinner,function = "spi1"; }; twi2@0 { allwinner,pull = <0xffffffff>; allwinner,data = <0xffffffff>; phandle = <0xec>; allwinner,muxsel = <0x2>; allwinner,drive = <0xffffffff>; allwinner,pname = "twi2_scl", "twi2_sda"; allwinner,pins = "PD23", "PD24"; allwinner,function = "twi2"; }; hdmi@0 { allwinner,pull = <0xffffffff>; allwinner,data = <0xffffffff>; phandle = <0x104>; allwinner,muxsel = <0x2>; allwinner,drive = <0x1>; allwinner,pname = "ddc_scl", "ddc_sda", "cec_io"; allwinner,pins = "PH8", "PH9", "PH10"; allwinner,function = "hdmi"; }; sdc1@1 { allwinner,pull = <0x1>; phandle = <0x8c>; allwinner,muxsel = <0x7>; allwinner,drive = <0x1>; allwinner,pins = "PG0", "PG1", "PG2", "PG3", "PG4", "PG5"; allwinner,function = "io_disabled"; }; ts1@0 { allwinner,pull = <0x0>; phandle = <0xbd>; allwinner,muxsel = <0x3>; allwinner,drive = <0x1>; allwinner,pname = "ts1_clk", "ts1_err", "ts1_sync", "ts1_dvld", "ts1_d0"; allwinner,pins = "PD12", "PD13", "PD14", "PD15", "PD16"; allwinner,function = "ts1"; }; uart0@1 { allwinner,pull = <0x1>; allwinner,data = <0xffffffff>; phandle = <0xf0>; allwinner,muxsel = <0x7>; allwinner,drive = <0xffffffff>; allwinner,pname = "uart0_tx", "uart0_rx"; allwinner,pins = "PH0", "PH1"; allwinner,function = "uart0"; }; daudio2@0 { allwinner,pull = <0x0>; phandle = <0x4f>; allwinner,muxsel = <0x2>; allwinner,drive = <0x1>; allwinner,pins = "PG10", "PG11", "PG12", "PG13", "PG14"; allwinner,function = "pcm2"; }; twi0@1 { allwinner,pull = <0xffffffff>; allwinner,data = <0xffffffff>; phandle = <0xe9>; allwinner,muxsel = <0x7>; allwinner,drive = <0xffffffff>; allwinner,pname = "twi0_scl", "twi0_sda"; allwinner,pins = "PD25", "PD26"; allwinner,function = "twi0"; }; card0_boot_para@0 { allwinner,pull = <0x1>; allwinner,data = <0xffffffff>; phandle = <0xe2>; allwinner,muxsel = <0x2>; allwinner,drive = <0x2>; allwinner,pname = "sdc_d1", "sdc_d0", "sdc_clk", "sdc_cmd", "sdc_d3", "sdc_d2"; allwinner,pins = "PF0", "PF1", "PF2", "PF3", "PF4", "PF5"; allwinner,function = "card0_boot_para"; }; spi1@1 { allwinner,pull = <0xffffffff>; allwinner,data = <0xffffffff>; phandle = <0xfc>; allwinner,muxsel = <0x2>; allwinner,drive = <0xffffffff>; allwinner,pname = "spi1_sclk", "spi1_mosi", "spi1_miso"; allwinner,pins = "PH4", "PH5", "PH6"; allwinner,function = "spi1"; }; ts2_sleep@0 { allwinner,pull = <0x0>; phandle = <0xc2>; allwinner,muxsel = <0x7>; allwinner,drive = <0x1>; allwinner,pname = "ts2_clk", "ts2_err", "ts2_sync", "ts2_dvld", "ts2_d0"; allwinner,pins = "PD17", "PD18", "PD19", "PD20", "PD21"; allwinner,function = "io_disabled"; }; dmic@0 { allwinner,pull = <0x0>; allwinner,driver = <0x1>; phandle = <0x58>; allwinner,muxsel = <0x4>; allwinner,pins = "PD14", "PD15", "PD16", "PD17", "PD18"; allwinner,function = "dmic"; }; daudio3_sleep@0 { allwinner,pull = <0x0>; allwinner,driver = <0x1>; phandle = <0x53>; allwinner,muxsel = <0x7>; allwinner,pins = "PB12", "PB13", "PB14", "PB15", "PB16"; allwinner,function = "io_disabled"; }; uart3@1 { allwinner,pull = <0x1>; allwinner,data = <0xffffffff>; phandle = <0xf6>; allwinner,muxsel = <0x7>; allwinner,drive = <0xffffffff>; allwinner,pname = "uart3_tx", "uart3_rx", "uart3_rts", "uart3_cts"; allwinner,pins = "PD23", "PD24", "PD25", "PD26"; allwinner,function = "uart3"; }; scr0@2 { allwinner,pull = <0x0>; phandle = <0xb1>; allwinner,muxsel = <0x7>; allwinner,drive = <0x0>; allwinner,pins = "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14"; allwinner,function = "io_disabled"; }; lcd0@0 { allwinner,pull = <0x0>; allwinner,data = <0xffffffff>; phandle = <0x102>; allwinner,muxsel = <0x2>; allwinner,drive = <0xffffffff>; allwinner,pname = "lcdd0", "lcdd1", "lcdd2", "lcdd3", "lcdd4", "lcdd5", "lcdd6", "lcdd7", "lcdd8", "lcdd9", "lcdd10", "lcdd11", "lcdd12", "lcdd13", "lcdd14", "lcdd15", "lcdd16", "lcdd17", "lcdd18", "lcdd19", "lcdd20", "lcdd21"; allwinner,pins = "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PD18", "PD19", "PD20", "PD21"; allwinner,function = "lcd0"; }; jtag_para@0 { allwinner,pull = <0xffffffff>; allwinner,data = <0xffffffff>; phandle = <0xe6>; allwinner,muxsel = <0x5>; allwinner,drive = <0xffffffff>; allwinner,pname = "jtag_ms", "jtag_ck", "jtag_do", "jtag_di"; allwinner,pins = "PD23", "PD24", "PD25", "PD26"; allwinner,function = "jtag_para"; }; twi3@1 { allwinner,pull = <0x0>; phandle = <0x3b>; allwinner,muxsel = <0x7>; allwinner,drive = <0x1>; allwinner,pins = "PB17", "PB18"; allwinner,function = "io_disabled"; }; spdif@0 { allwinner,pull = <0x0>; phandle = <0x55>; allwinner,muxsel = <0x3>; allwinner,drive = <0x1>; allwinner,pins = "PH5", "PH6", "PH7"; allwinner,function = "spdif0"; }; ahub_daudio2_sleep@0 { allwinner,pull = <0x0>; phandle = <0x5e>; allwinner,muxsel = <0x7>; allwinner,drive = <0x1>; allwinner,pins = "PG10", "PG11", "PG12", "PG13", "PG14"; allwinner,function = "io_disabled"; }; uart_para@0 { allwinner,pull = <0x1>; allwinner,data = <0xffffffff>; phandle = <0xe5>; allwinner,muxsel = <0x2>; allwinner,drive = <0xffffffff>; allwinner,pname = "uart_debug_tx", "uart_debug_rx"; allwinner,pins = "PH0", "PH1"; allwinner,function = "uart_para"; }; Vdevice@0 { allwinner,pull = <0x1>; allwinner,data = <0xffffffff>; phandle = <0x116>; allwinner,muxsel = <0x5>; allwinner,drive = <0x2>; allwinner,pname = "Vdevice_0"; allwinner,pins = "PH9"; allwinner,function = "Vdevice"; }; daudio0_sleep@0 { allwinner,pull = <0x0>; phandle = <0x4c>; allwinner,muxsel = <0x7>; allwinner,drive = <0x1>; allwinner,pins = "PH0", "PH1", "PH2", "PH3", "PH4"; allwinner,function = "io_disabled"; }; scr0@0 { allwinner,pull = <0x1>; phandle = <0xaf>; allwinner,muxsel = <0x4>; allwinner,drive = <0x0>; allwinner,pname = "scr0_rst", "scr0_det", "scr0_vccen", "scr0_sck", "scr0_sda"; allwinner,pins = "PG13", "PG14", "PG10", "PG11", "PG12"; allwinner,function = "sim0"; }; sdc2@0 { allwinner,pull = <0x1>; allwinner,data = <0xffffffff>; phandle = <0x111>; allwinner,muxsel = <0x3>; allwinner,drive = <0x2>; allwinner,pname = "sdc2_ds", "sdc2_clk", "sdc2_cmd", "sdc2_d0", "sdc2_d1", "sdc2_d2", "sdc2_d3", "sdc2_d4", "sdc2_d5", "sdc2_d6", "sdc2_d7", "sdc2_emmc_rst"; allwinner,pins = "PC1", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14"; allwinner,function = "sdc2"; }; ac200@3 { allwinner,pull = <0x0>; phandle = <0x99>; allwinner,muxsel = <0x7>; allwinner,drive = <0x0>; allwinner,pins = "PB0"; allwinner,function = "io_disabled"; }; uart1@0 { allwinner,pull = <0x1>; allwinner,data = <0xffffffff>; phandle = <0xf1>; allwinner,muxsel = <0x2>; allwinner,drive = <0xffffffff>; allwinner,pname = "uart1_tx", "uart1_rx", "uart1_rts", "uart1_cts"; allwinner,pins = "PG6", "PG7", "PG8", "PG9"; allwinner,function = "uart1"; }; csi_cci0@1 { allwinner,pull = <0x0>; allwinner,data = <0x0>; phandle = <0xa0>; allwinner,muxsel = <0x7>; allwinner,drive = <0x1>; allwinner,pname = "csi_cci0_sck", "csi_cci0_sda"; allwinner,pins = "PD12", "PD13"; allwinner,function = "io_disabled"; }; nand0@1 { allwinner,pull = <0x1>; allwinner,data = <0xffffffff>; phandle = <0x101>; allwinner,muxsel = <0x2>; allwinner,drive = <0x1>; allwinner,pname = "nand0_ce1", "nand0_ce0", "nand0_rb0", "nand0_rb1"; allwinner,pins = "PC15", "PC3", "PC5", "PC16"; allwinner,function = "nand0"; }; pwm0@1 { allwinner,pull = <0x0>; allwinner,data = <0xffffffff>; phandle = <0x108>; allwinner,muxsel = <0x7>; allwinner,drive = <0xffffffff>; allwinner,pname = "pwm_positive"; allwinner,pins = "PD22"; allwinner,function = "pwm0"; }; spdif_sleep@0 { allwinner,pull = <0x0>; phandle = <0x56>; allwinner,muxsel = <0x7>; allwinner,drive = <0x1>; allwinner,pins = "PH5", "PH6", "PH7"; allwinner,function = "io_disabled"; }; spi0@3 { allwinner,pull = <0xffffffff>; allwinner,data = <0xffffffff>; phandle = <0xfa>; allwinner,muxsel = <0x7>; allwinner,drive = <0xffffffff>; allwinner,pname = "spi0_sclk", "spi0_mosi", "spi0_miso"; allwinner,pins = "PC0", "PC2", "PC3"; allwinner,function = "spi0"; }; twi1@0 { allwinner,pull = <0xffffffff>; allwinner,data = <0xffffffff>; phandle = <0xea>; allwinner,muxsel = <0x4>; allwinner,drive = <0xffffffff>; allwinner,pname = "twi1_scl", "twi1_sda"; allwinner,pins = "PH5", "PH6"; allwinner,function = "twi1"; }; sdc0@1 { allwinner,pull = <0x1>; phandle = <0x85>; allwinner,muxsel = <0x7>; allwinner,drive = <0x1>; allwinner,pins = "PF0", "PF1", "PF2", "PF3", "PF4", "PF5"; allwinner,function = "io_disabled"; }; ts0@0 { allwinner,pull = <0x0>; phandle = <0xbc>; allwinner,muxsel = <0x3>; allwinner,drive = <0x1>; allwinner,pname = "ts0_clk", "ts0_err", "ts0_sync", "ts0_dvld", "ts0_d0", "ts0_d1", "ts0_d2", "ts0_d3", "ts0_d4", "ts0_d5", "ts0_d6", "ts0_d7"; allwinner,pins = "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11"; allwinner,function = "ts0"; }; csi_mclk0@1 { allwinner,pull = <0x0>; allwinner,data = <0x0>; phandle = <0x9d>; allwinner,muxsel = <0x7>; allwinner,drive = <0x1>; allwinner,pname = "csi_mclk0"; allwinner,pins = "PD1"; allwinner,function = "io_disabled"; }; ac200@1 { allwinner,pull = <0x0>; allwinner,data = <0xffffffff>; phandle = <0x106>; allwinner,muxsel = <0x7>; allwinner,drive = <0xffffffff>; allwinner,pname = "ccir_de", "ccir_hs", "ccir_vs", "ccir_do0", "ccir_do1", "ccir_do2", "ccir_do3", "ccir_do4", "ccir_do5", "ccir_do6", "ccir_do7"; allwinner,pins = "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11"; allwinner,function = "ac200"; }; hdmi@3 { allwinner,pull = <0x0>; phandle = <0x92>; allwinner,muxsel = <0x7>; allwinner,drive = <0x1>; allwinner,pins = "PH10"; allwinner,function = "io_disabled"; }; scr1@1 { allwinner,pull = <0x1>; phandle = <0xb4>; allwinner,muxsel = <0x5>; allwinner,drive = <0x1>; allwinner,pname = "scr1_vppen", "scr1_vppp"; allwinner,pins = "PH0", "PH1"; allwinner,function = "sim1"; }; csi0@1 { allwinner,pull = <0x0>; allwinner,data = <0x0>; phandle = <0xa2>; allwinner,muxsel = <0x7>; allwinner,drive = <0x1>; allwinner,pname = "csi0_pck", "csi0_hsync", "csi0_vsync", "csi0_d0", "csi0_d1", "csi0_d2", "csi0_d3", "csi0_d4", "csi0_d5", "csi0_d6", "csi0_d7"; allwinner,pins = "PD0", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11"; allwinner,function = "io_disabled"; }; spi0@1 { allwinner,pull = <0xffffffff>; allwinner,data = <0xffffffff>; phandle = <0xf8>; allwinner,muxsel = <0x4>; allwinner,drive = <0xffffffff>; allwinner,pname = "spi0_sclk", "spi0_mosi", "spi0_miso"; allwinner,pins = "PC0", "PC2", "PC3"; allwinner,function = "spi0"; }; ts3_sleep@0 { allwinner,pull = <0x0>; phandle = <0xc3>; allwinner,muxsel = <0x7>; allwinner,drive = <0x1>; allwinner,pname = "ts3_clk", "ts3_err", "ts3_sync", "ts3_dvld", "ts3_d0"; allwinner,pins = "PD22", "PD23", "PD24", "PD25", "PD26"; allwinner,function = "io_disabled"; }; ts3@0 { allwinner,pull = <0x0>; phandle = <0xbf>; allwinner,muxsel = <0x3>; allwinner,drive = <0x1>; allwinner,pname = "ts3_clk", "ts3_err", "ts3_sync", "ts3_dvld", "ts3_d0"; allwinner,pins = "PD22", "PD23", "PD24", "PD25", "PD26"; allwinner,function = "ts3"; }; uart2@1 { allwinner,pull = <0x1>; allwinner,data = <0xffffffff>; phandle = <0xf4>; allwinner,muxsel = <0x7>; allwinner,drive = <0xffffffff>; allwinner,pname = "uart2_tx", "uart2_rx", "uart2_rts", "uart2_cts"; allwinner,pins = "PD19", "PD20", "PD21", "PD22"; allwinner,function = "uart2"; }; twi2@1 { allwinner,pull = <0xffffffff>; allwinner,data = <0xffffffff>; phandle = <0xed>; allwinner,muxsel = <0x7>; allwinner,drive = <0xffffffff>; allwinner,pname = "twi2_scl", "twi2_sda"; allwinner,pins = "PD23", "PD24"; allwinner,function = "twi2"; }; hdmi@1 { allwinner,pull = <0x0>; phandle = <0x90>; allwinner,muxsel = <0x7>; allwinner,drive = <0x1>; allwinner,pins = "PH8", "PH9"; allwinner,function = "io_disabled"; }; }; cpudai2-controller@0x05097000 { reg = <0x0 0x5097000 0x0 0xadf>; phandle = <0x6d>; status = "okay"; id = <0x2>; compatible = "allwinner,sunxi-ahub-cpudai"; }; gsensor_list_para { mma7660 = <0x1>; dmard06 = <0x1>; kxtik = <0x1>; mxc622x = <0x1>; afa750 = <0x1>; mma865x = <0x1>; lsm9ds0_acc_mag = <0x1>; phandle = <0x1b2>; gsensor_det_used = <0x0>; lis3de_acc = <0x1>; fxos8700 = <0x1>; dmard10 = <0x0>; lis3dh_acc = <0x1>; device_type = "gsensor_list_para"; mma8452 = <0x1>; compatible = "allwinner,sun50i-gsensor-list-para"; bma250 = <0x1>; lsm303d = <0x0>; }; gy_para { gy_used = <0x0>; gy_int1 = <0x87 0x0 0xa 0x6 0x1 0xffffffff 0xffffffff>; phandle = <0x1b5>; gy_twi_id = <0x2>; device_type = "gy_para"; gy_int2; compatible = "allwinner,sun50i-gyr_sensors-para"; gy_twi_addr = <0x6a>; }; card2_boot_para { sdc_tm4_hs200_max_freq = <0x96>; pinctrl-0 = <0xe3>; phandle = <0x19f>; sdc_io_1v8 = <0x1>; card_high_speed = <0x1>; sdc_ex_dly_used = <0x2>; device_type = "card2_boot_para"; sdc_tm4_hs400_max_freq = <0x64>; card_ctrl = <0x2>; card_line = <0x8>; }; daudio@0x05092000 { pinctrl-names = "default", "sleep"; tdm_num = <0x2>; pinctrl-0 = <0x4f>; reg = <0x0 0x5092000 0x0 0x74>; phandle = <0x65>; frametype = <0x0>; status = "okay"; slot_width_select = <0x20>; tdm_config = <0x1>; audio_format = <0x4>; device_type = "daudio2"; pinctrl-1 = <0x50>; daudio_master = <0x4>; mclk_div = <0x1>; clocks = <0x4 0x4e>; compatible = "allwinner,sunxi-daudio"; pcm_lrck_period = <0x40>; signal_inversion = <0x3>; }; disp@01000000 { disp_mode = <0x0>; init_disp = <0xfffffdf0>; dev0_do_hpd = <0x1>; hdmi_mode_check = <0x1>; fb0_width = <0x500>; screen1_output_scan = <0x0>; screen0_output_format = <0x1>; dev0_screen_id = <0x0>; disp_init_enable = <0x1>; fb0_height = <0x2d0>; screen0_output_cs = <0x101>; boot_disp = <0x0>; dev1_do_hpd = <0x1>; screen1_output_aspect_ratio = <0x8>; fb_base = <0x0>; iommus = <0x21 0x0 0x0>; reg = <0x0 0x1000000 0x0 0x1400000 0x0 0x6510000 0x0 0x100 0x0 0x6511000 0x0 0x800 0x0 0x6515000 0x0 0x800>; fb0_format = <0x0>; screen1_output_dvi_hdmi = <0x2>; screen1_output_bits = <0x0>; screen0_output_scan = <0x0>; def_output_dev = <0x0>; fb1_height = <0x0>; dev2_output_type = <0x0>; phandle = <0x165>; screen1_output_type = <0x3>; fb1_format = <0x0>; screen1_output_eotf = <0x4>; screen1_output_range = <0x2>; interrupts = <0x0 0x41 0x104 0x0 0x42 0x104>; boot_disp2 = <0x0>; status = "okay"; screen0_output_bits = <0x0>; dev1_output_type = <0x2>; screen0_output_type = <0x3>; screen1_output_mode = <0x2>; screen0_output_eotf = <0x4>; screen0_output_aspect_ratio = <0x8>; screen0_output_range = <0x2>; fb1_width = <0x0>; boot_fb0 = "fefffffc,500,2d0,20,1400,0,0,500,2d0"; dev0_output_type = <0x4>; device_type = "disp"; dev1_output_mode = <0xb>; tv_vdid = <0x0>; dev1_screen_id = <0x1>; screen0_output_mode = <0xa>; screen1_output_cs = <0x104>; disp_para_zone = <0x1>; clocks = <0xa 0x8d 0x8e 0x10>; compatible = "allwinner,sunxi-disp"; screen1_output_format = <0x1>; boot_disp1 = <0x0>; dev0_output_mode = <0xa>; screen0_output_dvi_hdmi = <0x2>; }; ctp_list { gt9xx_ts = <0x0>; gt9xxnew_ts = <0x1>; gt82x = <0x1>; ctp_det_used = <0x0>; phandle = <0x1a6>; aw5306_ts = <0x1>; status = "disabled"; zet622x = <0x1>; device_type = "ctp_list"; gslX680 = <0x1>; gt811 = <0x1>; ft5x_ts = <0x1>; compatible = "allwinner,sun50i-ctp-list"; }; pinctrl@07022000 { interrupt-controller; #gpio-cells = <0x6>; reg = <0x0 0x7022000 0x0 0x400>; phandle = <0xd6>; #size-cells = <0x0>; interrupts = <0x0 0x69 0x4 0x0 0x6f 0x4>; #interrupt-cells = <0x2>; gpio-controller; device_type = "r_pio"; clocks = <0x12>; compatible = "allwinner,sun50iw6p1-r-pinctrl"; s_jtag0@0 { allwinner,pull = <0x1>; allwinner,data = <0xffffffff>; phandle = <0x115>; allwinner,muxsel = <0x2>; allwinner,drive = <0x2>; allwinner,pname = "s_jtag0_tms", "s_jtag0_tck", "s_jtag0_tdo", "s_jtag0_tdi"; allwinner,pins = "PL4", "PL5", "PL6", "PL7"; allwinner,function = "s_jtag0"; }; s_twi0@0 { allwinner,pull = <0x1>; allwinner,data = <0xffffffff>; phandle = <0x114>; allwinner,muxsel = <0x2>; allwinner,drive = <0x2>; allwinner,pname = "s_twi0_sck", "s_twi0_sda"; allwinner,pins = "PL0", "PL1"; allwinner,function = "s_twi0"; }; s_uart0@0 { allwinner,pull = <0xffffffff>; allwinner,data = <0xffffffff>; phandle = <0x112>; allwinner,muxsel = <0x2>; allwinner,drive = <0xffffffff>; allwinner,pname = "s_uart0_tx", "s_uart0_rx"; allwinner,pins = "PL2", "PL3"; allwinner,function = "s_uart0"; }; pwm16@1 { allwinner,pull = <0x0>; allwinner,data = <0xffffffff>; phandle = <0x10c>; allwinner,muxsel = <0x7>; allwinner,drive = <0xffffffff>; allwinner,pname = "pwm_positive"; allwinner,pins = "PL8"; allwinner,function = "pwm16"; }; twi_para@0 { allwinner,pull = <0x1>; allwinner,data = <0xffffffff>; phandle = <0xe4>; allwinner,muxsel = <0x3>; allwinner,drive = <0x0>; allwinner,pname = "twi_scl", "twi_sda"; allwinner,pins = "PL0", "PL1"; allwinner,function = "twi_para"; }; s_cir0@0 { allwinner,pull = <0x1>; phandle = <0x1a>; allwinner,muxsel = <0x2>; allwinner,drive = <0x2>; allwinner,pins = "PL9"; allwinner,function = "s_cir0"; }; s_rsb0@0 { allwinner,pull = <0x1>; allwinner,data = <0xffffffff>; phandle = <0x113>; allwinner,muxsel = <0x2>; allwinner,drive = <0x2>; allwinner,pname = "s_rsb0_sck", "s_rsb0_sda"; allwinner,pins = "PL0", "PL1"; allwinner,function = "s_rsb0"; }; pwm16@0 { allwinner,pull = <0x0>; allwinner,data = <0xffffffff>; phandle = <0x10b>; allwinner,muxsel = <0x2>; allwinner,drive = <0xffffffff>; allwinner,pname = "pwm_positive"; allwinner,pins = "PL8"; allwinner,function = "pwm16"; }; }; gpio_para { standby_led = "gpio_pin_2"; easy_light_used = <0x1>; gpio_num = <0x3>; network_led = "gpio_pin_3"; gpio_pin_1 = <0xd6 0xb 0x7 0x1 0xffffffff 0xffffffff 0x1>; phandle = <0x1ae>; standby_led_light = <0x1>; gpio_pin_3 = <0xd6 0xb 0x3 0x1 0xffffffff 0xffffffff 0x0>; normal_led = "gpio_pin_1"; status = "okay"; network_led_light = <0x1>; device_type = "gpio_para"; normal_led_light = <0x1>; gpio_pin_2 = <0xd6 0xb 0x4 0x1 0xffffffff 0xffffffff 0x0>; compatible = "allwinner,sunxi-init-gpio"; }; vind@0 { pinctrl-names = "mclk0-default", "mclk0-sleep"; device_id = <0x0>; pinctrl-0 = <0x9c>; reg = <0x0 0x6620000 0x0 0x1000>; phandle = <0x16f>; #size-cells = <0x2>; #address-cells = <0x2>; status = "okay"; ranges; pinctrl-1 = <0x9d>; clocks = <0x9a 0x2 0x9b 0x7 0x2>; compatible = "allwinner,sunxi-vin-media", "simple-bus"; vinc@0x06623000 { vinc0_mipi_sel = <0xff>; device_id = <0x0>; iommus = <0x21 0x4 0x1>; reg = <0x0 0x6623000 0x0 0x100>; vinc0_sensor_list = <0x0>; phandle = <0x17b>; interrupts = <0x0 0x43 0x4>; vinc0_csi_sel = <0x0>; vinc0_sensor_sel = <0x0>; status = "okay"; vinc0_isp_sel = <0x0>; sensor_handle = <0xa7 0xa8>; device_type = "vinc0"; isp_handle = <0xa5 0xa6>; compatible = "allwinner,sunxi-vin-core"; }; sensor@0 { sensor0_stby_mode = <0x0>; sensor0_iovdd_vol = <0x2ab980>; sensor0_hflip = <0x0>; sensor0_avdd = "avdd-csi"; sensor0_twi_cci_id = <0x0>; sensor0_dvdd = "dvdd-csi-18"; sensor0_dvdd_vol = <0x16e360>; phandle = <0xa7>; sensor0_pwdn = <0x87 0x4 0x10 0x1 0x0 0x1 0x0>; status = "okay"; sensor0_isp_used = <0x0>; sensor0_vflip = <0x0>; sensor0_reset = <0x87 0x4 0xe 0x1 0x0 0x1 0x0>; sensor0_pos = "rear"; device_type = "sensor0"; flash_handle = <0xa3>; sensor0_mname = "ov5640"; act_handle = <0xa4>; sensor0_twi_addr = <0x78>; sensor0_avdd_vol = <0x2ab980>; sensor0_power_en; sensor0_fmt = <0x0>; sensor0_iovdd = "iovdd-csi"; }; actuator@0 { actuator0_af_pwdn; phandle = <0xa4>; status = "disabled"; actuator0_afvdd = "afvcc-csi"; actuator0_name = "ad5820_act"; actuator0_afvdd_vol = <0x2ab980>; device_type = "actuator0"; actuator0_slave = <0x18>; compatible = "allwinner,sunxi-actuator"; }; isp@1 { device_id = <0x1>; iommus = <0x21 0x4 0x1>; reg = <0x0 0x2100800 0x0 0x800>; phandle = <0xa6>; status = "disabled"; compatible = "allwinner,sunxi-isp"; }; mipi@1 { device_id = <0x1>; phandle = <0x176>; status = "disabled"; compatible = "allwinner,sunxi-mipi"; }; scaler@3 { device_id = <0x3>; iommus = <0x21 0x4 0x1>; phandle = <0x17a>; status = "disabled"; compatible = "allwinner,sunxi-scaler"; }; scaler@0x02101400 { device_id = <0x1>; iommus = <0x21 0x4 0x1>; reg = <0x0 0x2101400 0x0 0x400>; phandle = <0x178>; status = "okay"; compatible = "allwinner,sunxi-scaler"; }; csi@0x06621000 { pinctrl-names = "default", "sleep"; csi0_sensor_list = <0x0>; device_id = <0x0>; pinctrl-0 = <0x10d 0x10e>; iommus = <0x21 0x4 0x1>; reg = <0x0 0x6621000 0x0 0x1000>; phandle = <0x171>; interrupts = <0x0 0x46 0x4>; status = "disabled"; device_type = "csi0"; pinctrl-1 = <0xa2>; compatible = "allwinner,sunxi-csi"; csi0_dev0 { csi0_dev0_flash_type = <0x2>; csi0_dev0_fmt = <0x0>; csi0_dev0_flash_used = <0x0>; csi0_dev0_twi_addr = <0x78>; csi0_dev0_avdd_vol = <0x2ab980>; csi0_dev0_af_pwdn; csi0_dev0_power_en; csi0_dev0_flash_mode; csi0_dev0_vflip = <0x0>; csi0_dev0_act_name = "ad5820_act"; csi0_dev0_act_slave = <0x18>; csi0_dev0_reset = <0x87 0x4 0xe 0x1 0x0 0x1 0x0>; csi0_dev0_flvdd; phandle = <0x172>; csi0_dev0_stby_mode = <0x0>; csi0_dev0_mname = "ov5640"; csi0_dev0_iovdd_vol = <0x2ab980>; status = "disabled"; csi0_dev0_afvdd_vol = <0x2ab980>; csi0_dev0_iovdd = "iovdd-csi"; csi0_dev0_afvdd = "afvcc-csi"; csi0_dev0_dvdd_vol = <0x16e360>; csi0_dev0_avdd = "avdd-csi"; csi0_dev0_dvdd = "dvdd-csi-18"; device_type = "csi0_dev0"; csi0_dev0_act_used = <0x0>; csi0_dev0_pwdn = <0x87 0x4 0xf 0x1 0x0 0x1 0x0>; csi0_dev0_flash_en; csi0_dev0_pos = "rear"; csi0_dev0_isp_used = <0x1>; csi0_dev0_hflip = <0x0>; csi0_dev0_flvdd_vol; }; csi0_dev1 { csi0_dev1_flash_mode; csi0_dev1_flvdd; csi0_dev1_stby_mode = <0x0>; csi0_dev1_mname; csi0_dev1_iovdd_vol = <0x2ab980>; csi0_dev1_afvdd_vol = <0x2ab980>; csi0_dev1_iovdd = "iovdd-csi"; csi0_dev1_afvdd = "afvcc-csi"; csi0_dev1_dvdd_vol = <0x16e360>; phandle = <0x173>; csi0_dev1_act_used = <0x0>; status = "disabled"; csi0_dev1_flash_en; csi0_dev1_hflip = <0x0>; csi0_dev1_flvdd_vol; csi0_dev1_isp_used = <0x1>; csi0_dev1_pos = "rear"; device_type = "csi0_dev1"; csi0_dev1_flash_type = <0x2>; csi0_dev1_avdd = "avdd-csi"; csi0_dev1_dvdd = "dvdd-csi-18"; csi0_dev1_fmt = <0x0>; csi0_dev1_twi_addr = <0x78>; csi0_dev1_vflip = <0x0>; csi0_dev1_avdd_vol = <0x2ab980>; csi0_dev1_power_en; csi0_dev1_flash_used = <0x0>; csi0_dev1_act_slave = <0x18>; csi0_dev1_af_pwdn; csi0_dev1_act_name = "ad5820_act"; csi0_dev1_pwdn; csi0_dev1_reset; }; }; sensor@1 { sensor1_dvdd_vol = <0x16e360>; sensor1_twi_cci_id = <0x0>; sensor1_vflip = <0x0>; sensor1_isp_used = <0x0>; sensor1_reset = <0x87 0x4 0xe 0x1 0x0 0x1 0x0>; phandle = <0xa8>; sensor1_pos = "front"; sensor1_mname = "ov5647"; sensor1_avdd = "avdd-csi"; status = "okay"; sensor1_dvdd = "dvdd-csi-18"; sensor1_twi_addr = <0x6c>; sensor1_avdd_vol = <0x2ab980>; sensor1_power_en; sensor1_iovdd = "iovdd-csi"; sensor1_pwdn = <0x87 0x4 0xf 0x1 0x0 0x1 0x0>; sensor1_fmt = <0x0>; device_type = "sensor1"; sensor1_stby_mode = <0x0>; flash_handle; act_handle; sensor1_iovdd_vol = <0x2ab980>; sensor1_hflip = <0x0>; }; flash@0 { flash0_type = <0x2>; device_id = <0x0>; flash0_flvdd_vol; flash0_mode; phandle = <0xa3>; status = "disabled"; flash0_en; device_type = "flash0"; flash0_flvdd = [00]; compatible = "allwinner,sunxi-flash"; }; scaler@0x02101000 { device_id = <0x0>; iommus = <0x21 0x4 0x1>; reg = <0x0 0x2101000 0x0 0x400>; phandle = <0x177>; status = "okay"; compatible = "allwinner,sunxi-scaler"; }; cci@0x0662e000 { pinctrl-names = "default", "sleep"; device_id = <0x0>; pinctrl-0 = <0x9f>; reg = <0x0 0x662e000 0x0 0x1000>; phandle = <0x170>; interrupts = <0x0 0x48 0x4>; status = "okay"; pinctrl-1 = <0xa0>; clocks = <0x9e>; compatible = "allwinner,sunxi-csi_cci"; }; isp@0 { device_id = <0x0>; iommus = <0x21 0x4 0x1>; reg = <0x0 0x2100000 0x0 0x800>; phandle = <0xa5>; interrupts = <0x0 0x56 0x4>; status = "okay"; compatible = "allwinner,sunxi-isp"; }; vinc@0x06623100 { vinc1_sensor_list = <0x0>; vinc1_csi_sel = <0x0>; device_id = <0x1>; iommus = <0x21 0x4 0x1>; vinc1_isp_sel = <0x0>; reg = <0x0 0x6623100 0x0 0x100>; vinc1_sensor_sel = <0x1>; phandle = <0x17c>; interrupts = <0x0 0x44 0x4>; status = "okay"; sensor_handle = <0xa7 0xa8>; device_type = "vinc1"; isp_handle = <0xa5 0xa6>; vinc1_mipi_sel = <0xff>; compatible = "allwinner,sunxi-vin-core"; }; mipi@0 { device_id = <0x0>; phandle = <0x175>; status = "disabled"; compatible = "allwinner,sunxi-mipi"; }; scaler@2 { device_id = <0x2>; iommus = <0x21 0x4 0x1>; phandle = <0x179>; status = "disabled"; compatible = "allwinner,sunxi-scaler"; }; csi@1 { device_id = <0x1>; iommus = <0x21 0x4 0x1>; phandle = <0x174>; status = "disabled"; device_type = "csi1"; compatible = "allwinner,sunxi-csi"; }; }; platform { next_work = <0x3>; phandle = <0x193>; eraseflag = <0x1>; debug_mode = <0x1>; device_type = "platform"; }; clock { phandle = <0x1a3>; pll10 = <0x108>; pll9 = <0x129>; pll4 = <0x12c>; device_type = "clock"; pll6 = <0x258>; pll8 = <0x168>; }; uart@05000400 { pinctrl-names = "default", "sleep"; uart1_type = <0x4>; pinctrl-0 = <0xf1>; reg = <0x0 0x5000400 0x0 0x400>; phandle = <0x147>; interrupts = <0x0 0x1 0x4>; uart1_port = <0x1>; status = "okay"; device_type = "uart1"; pinctrl-1 = <0xf2>; clocks = <0x27>; compatible = "allwinner,sun50i-uart"; }; udc-controller@0x05100000 { reg = <0x0 0x5100000 0x0 0x1000 0x0 0x0 0x0 0x100>; phandle = <0x14f>; interrupts = <0x0 0x17 0x4>; status = "okay"; clocks = <0x3c 0x3d>; compatible = "allwinner,sunxi-udc"; }; rtp_para { rtp_press_threshold_enable = <0x0>; rtp_press_threshold = <0x1f40>; rtp_regidity_level = <0x5>; phandle = <0x1a4>; rtp_screen_size = <0x5>; device_type = "rtp_para"; rtp_sensitive_level = <0xf>; rtp_exchange_x_y_flag = <0x0>; rtp_used = <0x0>; }; lcd1@01c0c001 { pinctrl-names = "active", "sleep"; phandle = <0x167>; status = "okay"; compatible = "allwinner,sunxi-lcd1"; }; bt { bt_rst_n = <0xd6 0xc 0x4 0x1 0xffffffff 0xffffffff 0x0>; phandle = <0x190>; status = "okay"; bt_io_regulator = "vcc-wifi-io"; bt_power = "vcc-wifi"; device_type = "bt"; clocks = <0xd5>; compatible = "allwinner,sunxi-bt"; }; ahub_daudio2@0x05097000 { pinctrl-names = "default", "sleep"; tdm_num = <0x2>; pinctrl-0 = <0x5d>; reg = <0x0 0x5097000 0x0 0xadf>; phandle = <0x66>; frametype = <0x0>; status = "okay"; slot_width_select = <0x20>; tdm_config = <0x1>; audio_format = <0x1>; device_type = "ahub_daudio2"; pinctrl-1 = <0x5e>; daudio_master = <0x4>; mclk_div = <0x1>; clocks = <0x4 0x5a>; compatible = "allwinner,sunxi-ahub-daudio"; pinconfig = <0x1>; pcm_lrck_period = <0x20>; signal_inversion = <0x1>; }; spi@05011000 { pinctrl-names = "default", "sleep"; pinctrl-0 = <0xfb 0xfc>; clock-frequency = <0x5f5e100>; reg = <0x0 0x5011000 0x0 0x1000>; phandle = <0x160>; #size-cells = <0x0>; spi1_cs_number = <0x1>; interrupts = <0x0 0xb 0x4>; #address-cells = <0x1>; status = "disabled"; spi1_cs_bitmap = <0x1>; device_type = "spi1"; pinctrl-1 = <0xfd 0xfe>; clocks = <0x2 0x73>; compatible = "allwinner,sun50i-spi"; }; usbc1@0 { usb_regulator_io = "nocare"; phandle = <0x152>; status = "okay"; usb_host_init_state = <0x1>; device_type = "usbc1"; usb_wakeup_suspend = <0x1>; usb_drv_vbus_gpio = <0xd6 0xb 0x5 0x1 0x0 0xffffffff 0x1>; }; cpudai1-controller@0x05097000 { reg = <0x0 0x5097000 0x0 0xadf>; phandle = <0x6c>; status = "okay"; id = <0x1>; compatible = "allwinner,sunxi-ahub-cpudai"; }; deinterlace@0x01420000 { iommus = <0x21 0x2 0x1>; reg = <0x0 0x1420000 0x0 0x20c>; phandle = <0x180>; #size-cells = <0x0>; interrupts = <0x0 0x4f 0x4>; #address-cells = <0x1>; status = "okay"; device_type = "di"; clocks = <0xac 0x2>; compatible = "allwinner,sunxi-deinterlace"; }; nand0@04011000 { pinctrl-names = "default", "sleep"; nand0_p1 = <0x55aaaa55>; nand0_flush_cache_num = <0x55aaaa55>; pinctrl-0 = <0x100 0x101>; nand0_p3 = <0x55aaaa55>; reg = <0x0 0x4011000 0x0 0x1000>; nand0_capacity_level = <0x55aaaa55>; nand0_support_2ch = <0x0>; phandle = <0x188>; nand0_regulator2 = "none"; interrupts = <0x0 0x22 0x4>; status = "disabled"; nand0_p0 = <0x55aaaa55>; nand0_p2 = <0x55aaaa55>; device_type = "nand0"; nand0_id_number_ctl = <0x55aaaa55>; pinctrl-1 = <0xba>; nand0_print_level = <0x55aaaa55>; nand0_cache_level = <0x55aaaa55>; nand0_regulator1 = "vcc-nand"; clocks = <0x23 0xb6 0xb7>; compatible = "allwinner,sun50iw6-nand"; }; twi@0x05002800 { pinctrl-names = "default", "sleep"; pinctrl-0 = <0xec>; clock-frequency = <0x30d40>; reg = <0x0 0x5002800 0x0 0x400>; phandle = <0x14c>; #size-cells = <0x0>; interrupts = <0x0 0x6 0x4>; #address-cells = <0x1>; status = "disabled"; device_type = "twi2"; pinctrl-1 = <0xed>; clocks = <0x36>; compatible = "allwinner,sun50i-twi"; }; sdmmc@04020000 { ctl-spec-caps = <0x80>; pinctrl-names = "default", "sleep", "uart_jtag"; max-frequency = <0x2faf080>; vqmmc = "vcc-sdcvq33"; pinctrl-0 = <0x10f>; reg = <0x0 0x4020000 0x0 0x1000>; sunxi-power-save-mode; pinctrl-2 = <0x86>; phandle = <0x163>; bus-width = <0x4>; interrupts = <0x0 0x23 0x104>; status = "okay"; vdmmc = "vcc-sdcvd"; vmmc = "vcc-sdcv"; cd-gpios = <0x87 0x5 0x6 0x0 0x1 0x2 0xffffffff>; clock-names = "osc24m", "pll_periph", "mmc", "ahb", "rst"; device_type = "sdc0"; pinctrl-1 = <0x85>; cap-sd-highspeed; sunxi-dis-signal-vol-sw; clocks = <0x7 0x7b 0x81 0x82 0x83>; compatible = "allwinner,sunxi-mmc-v4p1x"; cap-mmc-highspeed; no-sdio; no-mmc; }; uart@05000c00 { pinctrl-names = "default", "sleep"; pinctrl-0 = <0xf5>; reg = <0x0 0x5000c00 0x0 0x400>; phandle = <0x149>; interrupts = <0x0 0x3 0x4>; status = "disabled"; uart3_type = <0x4>; device_type = "uart3"; pinctrl-1 = <0xf6>; uart3_port = <0x3>; clocks = <0x2d>; compatible = "allwinner,sun50i-uart"; }; pcie@0x05400000 { pcie_vcc_vol = <0x1b7740>; pcie_iodvdd = <0x708>; pcie_rest = <0x87 0x7 0x3 0x1 0xffffffff 0xffffffff 0xffffffff>; interrupt-names = "msi"; reg = <0x0 0x5400000 0x0 0x2000 0x0 0x5410000 0x0 0x10000>; pcie_vcc_slot_vol = <0x325aa0>; phandle = <0x161>; pcie_vcc = "vcc-pcie"; pcie_reg = <0xd6 0xc 0x3 0x1 0xffffffff 0xffffffff 0xffffffff>; #size-cells = <0x2>; interrupt-map = <0x0 0x0 0x0 0x1 0x1 0x0 0x7f 0x4>; interrupts = <0x0 0x7f 0x4 0x0 0x7e 0x4>; #address-cells = <0x3>; #interrupt-cells = <0x1>; status = "disabled"; ranges = <0x800 0x0 0x5410000 0x0 0x5410000 0x0 0x10000 0x81000000 0x0 0x0 0x0 0x5e00000 0x0 0x10000 0x82000000 0x0 0x5500000 0x0 0x5500000 0x0 0x800000>; interrupt-map-mask = <0x0 0x0 0x0 0x0>; num-lanes = <0x1>; device_type = "pci"; reg-names = "dbi", "config"; pcie_speed_gen = <0x2>; pcie_power = <0xd6 0xb 0x8 0x1 0xffffffff 0xffffffff 0xffffffff>; pcie_vdd_vol = <0xdbba0>; clocks = <0x77 0xb 0xc 0x78 0x79 0x7a>; compatible = "allwinner,sun50i-pcie"; pcie_vdd = "vdd-pcie"; pcie_vcc_slot = "vcc-pcie-slot"; }; ls_list_para { ls_det_used = <0x1>; phandle = <0x1b8>; ltr_501als = <0x1>; jsa1212 = <0x0>; device_type = "ls_list_para"; compatible = "allwinner,sun50i-lsensors-list-para"; jsa1127 = <0x1>; }; key_boot_recovery { press_mode_enable = <0x0>; key_work_mode = <0x1>; recovery_key = <0xd6 0xb 0x2 0x0 0xffffffff 0xffffffff 0xffffffff>; phandle = <0x19a>; short_press_mode = <0x0>; key_press_time = <0x7d0>; status = "okay"; device_type = "key_boot_recovery"; long_press_mode = <0x1>; }; auto_print { phandle = <0x1bf>; status = "disabled"; device_type = "auto_print"; }; sound@5 { sunxi,dmic-controller = <0x6a>; phandle = <0x15d>; status = "disabled"; device_type = "snddmic"; compatible = "allwinner,sunxi-dmic-machine"; }; gpio_bias { pg_bias = "axp806:bldo3:1800"; phandle = <0x197>; pc_bias = "axp806:bldo2:1800"; device_type = "gpio_bias"; }; card0_boot_para { pinctrl-0 = <0xe2>; phandle = <0x19e>; card_high_speed = <0x1>; device_type = "card0_boot_para"; card_ctrl = <0x0>; card_line = <0x4>; }; daudio@0x0508f000 { pinctrl-names = "default", "sleep"; tdm_num = <0x3>; pinctrl-0 = <0x52>; reg = <0x0 0x508f000 0x0 0x74>; phandle = <0x67>; frametype = <0x0>; status = "okay"; slot_width_select = <0x20>; tdm_config = <0x1>; audio_format = <0x1>; device_type = "daudio3"; pinctrl-1 = <0x53>; daudio_master = <0x4>; mclk_div = <0x1>; clocks = <0x4 0x51>; compatible = "allwinner,sunxi-daudio"; pcm_lrck_period = <0x20>; signal_inversion = <0x1>; }; spdif-controller@0x05093000 { pinctrl-names = "default", "sleep"; pinctrl-0 = <0x55>; reg = <0x0 0x5093000 0x0 0x40>; phandle = <0x69>; status = "okay"; device_type = "spdif"; pinctrl-1 = <0x56>; clocks = <0x4 0x54>; compatible = "allwinner,sunxi-spdif"; }; tvin_para { tvin_channel_num; phandle = <0x1ac>; device_type = "tvin_para"; tvin_used; }; s_uart@7080000 { pinctrl-names = "default"; pinctrl-0 = <0x112>; reg = <0x0 0x7080000 0x0 0xd0>; phandle = <0x13d>; interrupts = <0x0 0x6a 0x4>; status = "disabled"; device_type = "s_uart0"; compatible = "allwinner,s_uart"; }; ohci3-controller@0x05311400 { reg = <0x0 0x5311000 0x0 0xfff 0x0 0x0 0x0 0x100 0x0 0x5100000 0x0 0x1000>; phandle = <0x156>; interrupts = <0x0 0x1d 0x4>; status = "okay"; hci_ctrl_no = <0x3>; clocks = <0x44 0x48 0x49 0x41 0x7 0x15>; compatible = "allwinner,sunxi-ohci3"; }; uart@05000000 { pinctrl-names = "default", "sleep"; uart0_type = <0x2>; pinctrl-0 = <0xef>; reg = <0x0 0x5000000 0x0 0x400>; uart0_port = <0x0>; phandle = <0x146>; interrupts = <0x0 0x0 0x4>; status = "okay"; device_type = "uart0"; pinctrl-1 = <0xf0>; clocks = <0x24>; compatible = "allwinner,sun50i-uart"; }; cpudai0-controller@0x05097000 { reg = <0x0 0x5097000 0x0 0xadf>; phandle = <0x6b>; status = "okay"; id = <0x0>; compatible = "allwinner,sunxi-ahub-cpudai"; }; pmu@0 { phandle = <0x183>; pmu_id = <0x83>; interrupts = <0x0 0x60 0x4>; status = "okay"; device_type = "pmu0"; compatible = "axpdummy"; regulator@0 { regulator7 = "axpdummy_ldo7 none vdd18-dram vcc18-bias vcc-pll vcc-hdmi vcc-pc vdd-efuse vccio-dcxo"; regulator2 = "axpdummy_ldo2 none vdd-gpu vdd-sys vdd-hdmi vdd-usb vdd-pcie"; phandle = <0x185>; regulator4 = "axpdummy_ldo4 none vcc-pl vcc-led vcc-ir vcc-io vcc-audio-33 vcc-pg vcc-pm ac-ldoin vcc-wifi1 vcc-wifi2 vcc-wifi-io vcc-tv vcc-emmc-33 vcc-emmcv vcc-emmcvq18 vcc-sdcv vcc-sdcvq33 vcc-sdcvd"; regulator6 = "axpdummy_ldo6 none vcc-rtc vdd18-lpddr vcc-usb usb-dvdd vcc-ts vcc-ephy vcc-pcie-slot vdd-dram-18 vdd-bias vcc-emmc-18 vcc-card vcc-pd vcc-uart vcc-camera-33"; status = "okay"; regulator_count = <0x7>; regulator1 = "axpdummy_ldo1 none vdd-cpua"; device_type = "regulator0"; regulator3 = "axpdummy_ldo3 none vcc-dram"; compatible = "axpdummy-regulator"; regulator5 = "axpdummy_ldo5 none vcc-5v"; }; axp_gpio@0 { #gpio-cells = <0x6>; phandle = <0xff>; #size-cells = <0x0>; status = "okay"; gpio-controller; device_type = "axp_pio"; }; powerkey@0 { pmu_powkey_long_time = <0x5dc>; pmu_powkey_on_time = <0x3e8>; pmu_powkey_off_time = <0x1770>; phandle = <0x184>; status = "disabled"; pmu_powkey_off_en = <0x1>; device_type = "powerkey0"; compatible = "axp806-powerkey"; pmu_powkey_off_func = <0x0>; }; charger@0 { phandle = <0x186>; status = "okay"; pmu_pwroff_vol = <0xce4>; power_start = <0x0>; pmu_bat_unused = <0x1>; device_type = "charger0"; }; }; sound@3 { sunxi,cpudai-controller = <0x68>; sunxi,snddaudio-codec = "acx00-codec"; phandle = <0x15b>; status = "okay"; device_type = "snddaudio3"; sunxi,daudio-controller = <0x67>; compatible = "allwinner,sunxi-daudio3-machine"; sunxi,snddaudio-codec-dai = "acx00-dai"; }; ahub_daudio3@0x05097000 { pinctrl-names = "default", "sleep"; tdm_num = <0x3>; pinctrl-0 = <0x5f>; reg = <0x0 0x5097000 0x0 0xadf>; phandle = <0x68>; frametype = <0x0>; status = "okay"; slot_width_select = <0x20>; tdm_config = <0x1>; audio_format = <0x1>; device_type = "ahub_daudio3"; pinctrl-1 = <0x60>; daudio_master = <0x4>; mclk_div = <0x4>; clocks = <0x4 0x5a>; compatible = "allwinner,sunxi-ahub-daudio"; pinconfig = <0x1>; pcm_lrck_period = <0x20>; signal_inversion = <0x1>; }; boot_init_gpio { phandle = <0x19b>; gpio1 = <0x87 0x0 0x3 0x1 0xffffffff 0xffffffff 0x0>; status = "okay"; device_type = "boot_init_gpio"; gpio0 = <0xd6 0xb 0x7 0x1 0xffffffff 0xffffffff 0x1>; gpio2 = <0x87 0x7 0x2 0x1 0xffffffff 0xffffffff 0x1>; }; ehci0-controller@0x05101000 { reg = <0x0 0x5101000 0x0 0xfff 0x0 0x0 0x0 0x100 0x0 0x5100000 0x0 0x1000>; phandle = <0x150>; interrupts = <0x0 0x18 0x4>; status = "okay"; hci_ctrl_no = <0x0>; clocks = <0x3c 0x3e>; compatible = "allwinner,sunxi-ehci0"; }; ir_boot_recovery { ir_recovery_key_code0 = <0x11>; ir_detect_time = <0x1>; ir_addr_code1 = <0xfe01>; phandle = <0x198>; ir_recovery_key_code2 = <0x4c>; ir_addr_code3 = <0xfe01>; status = "okay"; ir_press_times = <0x2>; ir_work_mode = <0x1>; ir_key_no_duplicate = <0x0>; device_type = "ir_boot_recovery"; ir_addr_code0 = <0xfe01>; ir_recovery_key_code1 = <0x19>; ir_addr_code2 = <0xfe01>; ir_recovery_key_code3 = <0x0>; }; daudio@0x05091000 { reg = <0x0 0x5091000 0x0 0x74>; phandle = <0x63>; status = "okay"; device_type = "audiohdmi"; clocks = <0x4 0x4d>; compatible = "allwinner,sunxi-tdmhdmi"; }; pwm@0300a000 { pwms = <0x94 0x95>; reg = <0x0 0x300a000 0x0 0x3c>; pwm-number = <0x2>; phandle = <0x16b>; pwm-base = <0x0>; clocks = <0x93>; compatible = "allwinner,sunxi-pwm"; }; s_twi@1f03400 { pinctrl-names = "default"; pinctrl-0 = <0x114>; reg = <0x0 0x1f02400 0x0 0x20>; phandle = <0x13e>; interrupts = <0x0 0x2c 0x4>; status = "disabled"; device_type = "s_twi0"; compatible = "allwinner,s_twi"; }; lcd0@01c0c000 { lcd_pwm_pol = <0x1>; lcd_hspw = <0x80>; lcd_hv_sync_polarity = <0x0>; pinctrl-names = "active", "sleep"; lcd_hv_clk_phase = <0x0>; lcd_vspw = <0x4>; lcd_dclk_freq = <0x28>; lcd_pwm_ch = <0x0>; lcd_x = <0x320>; lcd_pwm_max_limit = <0xff>; pinctrl-0 = <0x102>; lcd_power = "vcc-lcd-0"; phandle = <0x166>; lcd_fix_power = "vcc-dsi-33"; lcd_width = <0x96>; lcd_backlight = <0x32>; lcd_hbp = <0xd8>; lcd_height = <0x5e>; lcd_bl_en; status = "okay"; lcd_frm = <0x1>; lcd_driver_name = "default_lcd"; lcd_pwm_used = <0x0>; lcd_bright_curve_en = <0x0>; lcd_pwm_freq = <0xc350>; lcd_if = <0x0>; lcd_gamma_en = <0x0>; lcd_bl_en_power = "none"; lcd_pin_power = "vcc-pd"; lcd_lvds_colordepth = <0x1>; lcd_y = <0x258>; device_type = "lcd0"; pinctrl-1 = <0x103>; lcd_used = <0x0>; lcd_vbp = <0x1b>; lcd_vt = <0x274>; lcd_lvds_if = <0x0>; lcd_cmap_en = <0x0>; lcd_ht = <0x420>; compatible = "allwinner,sunxi-lcd0"; lcd_lvds_mode = <0x0>; }; smartcard@0x05005400 { pinctrl-names = "default", "sleep"; pinctrl-0 = <0xb3 0xb4>; clock-frequency = <0x16e3600>; reg = <0x0 0x5005400 0x0 0x400>; phandle = <0x182>; #size-cells = <0x0>; interrupts = <0x0 0x9 0x4>; #address-cells = <0x1>; status = "disabled"; device_type = "scr1"; pinctrl-1 = <0xb5>; clocks = <0xb2 0xae>; compatible = "allwinner,sunxi-scr"; }; product { machine = "petrel-p1-axpdummy"; phandle = <0x192>; device_type = "product"; version = "100"; }; smc { smc_vppen; smc_vppp; smc_rst; smc_vccen; phandle = <0x1ad>; smc_sda; smc_used; device_type = "smc"; smc_det; smc_sck; }; twi@0x05002400 { pinctrl-names = "default", "sleep"; pinctrl-0 = <0xea>; clock-frequency = <0x30d40>; reg = <0x0 0x5002400 0x0 0x400>; phandle = <0x14b>; #size-cells = <0x0>; interrupts = <0x0 0x5 0x4>; #address-cells = <0x1>; status = "disabled"; device_type = "twi1"; pinctrl-1 = <0xeb>; clocks = <0x33>; compatible = "allwinner,sun50i-twi"; }; ac200_codec { gpio-spk = <0xd6 0xb 0x6 0x1 0x1 0xffffffff 0xffffffff>; phandle = <0x157>; status = "okay"; device_type = "ac200_codec"; compatible = "allwinner,ac200_codec"; }; rtc@07000000 { gpr_cur_pos = <0x6>; gpr_offset = <0x100>; reg = <0x0 0x7000000 0x0 0x200>; phandle = <0x142>; interrupts = <0x0 0x65 0x4>; device_type = "rtc"; gpr_len = <0x8>; compatible = "allwinner,sun50iw6-rtc"; }; watchdog@030090a0 { reg = <0x0 0x30090a0 0x0 0x20>; phandle = <0x143>; interrupts = <0x0 0x32 0x4>; compatible = "allwinner,sun50i-wdt"; }; sound@1 { sunxi,cpudai-controller = <0x64>; sunxi,hdmi-controller = <0x63>; phandle = <0x159>; status = "okay"; device_type = "sndhdmi"; compatible = "allwinner,sunxi-hdmi-machine"; }; hdmi@06000000 { hdmi_cts_compatibility = <0x1>; pinctrl-names = "ddc_active", "ddc_sleep", "cec_active", "cec_sleep"; hdmi_hdcp22_enable = <0x0>; pinctrl-0 = <0x104>; reg = <0x0 0x6000000 0x0 0x100000>; hdmi_cec_support = <0x1>; pinctrl-2 = <0x91>; phandle = <0x168>; interrupts = <0x0 0x40 0x0>; status = "okay"; ddc_io_ctrl = <0x87 0x7 0x2 0x1 0xffffffff 0xffffffff 0x0>; hdmi_hdcp_enable = <0x0>; device_type = "hdmi"; hdmi_cec_super_standby = <0x1>; pinctrl-1 = <0x90>; hdmi_skip_bootedid = <0x1>; pinctrl-3 = <0x92>; clocks = <0xd 0xe 0x11 0xf>; compatible = "allwinner,sunxi-hdmi"; ddc_en_io_ctrl = <0x1>; }; s_rsb0 { pinctrl-0 = <0x113>; phandle = <0x1bb>; status = "disabled"; device_type = "s_rsb0"; }; mbus-controller@04002000 { reg = <0x0 0x4002000 0x0 0x1000>; phandle = <0x138>; #mbus-cells = <0x1>; compatible = "allwinner,sun50i-mbus"; }; cpu_budget_cool { state3 = <0x107ac0 0x2>; state5 = <0xafc80 0x1>; #cooling-cells = <0x2>; state_cnt = <0x7>; phandle = <0xc7>; state0 = <0x1b7740 0x4>; state2 = <0x142440 0x3>; status = "okay"; state4 = <0xd8cc0 0x1>; state6 = <0x75300 0x1>; cluster_num = <0x1>; device_type = "cpu_budget_cool"; compatible = "allwinner,budget_cooling"; state1 = <0x16b480 0x4>; }; arisc { powchk_used = <0x0>; #size-cells = <0x2>; #address-cells = <0x2>; power_reg = <0x2309621>; clock-names = "losc", "iosc", "hosc", "pll_periph0"; system_power = <0x32>; clocks = <0x15 0x16 0x7 0x2>; compatible = "allwinner,sunxi-arisc"; }; usbc0@0 { usb_detect_type = <0x1>; usb_serial_number = "20080411"; usb_regulator_io = "nocare"; usb_luns = <0x3>; usb_detect_mode = <0x0>; phandle = <0x14e>; usb_id_gpio; usb_serial_unique = <0x0>; status = "okay"; usb_det_vbus_gpio; usb_host_init_state = <0x1>; usb_port_type = <0x1>; device_type = "usbc0"; usb_wakeup_suspend = <0x1>; compatible = "allwinner,sunxi-otg-manager"; usb_drv_vbus_gpio; rndis_wceis = <0x1>; }; s_pwm@07020c00 { pwms = <0x97>; reg = <0x0 0x7020c00 0x0 0x3c>; pwm-number = <0x1>; phandle = <0x16c>; pwm-base = <0x10>; clocks = <0x96>; compatible = "allwinner,sunxi-s_pwm"; }; dma-controller@03002000 { reg = <0x0 0x3002000 0x0 0x1000>; phandle = <0x137>; interrupts = <0x0 0x2b 0x4>; clocks = <0x14>; compatible = "allwinner,sun50i-dma"; #dma-cells = <0x1>; }; 3g_para { bb_host_wake = <0xd6 0xc 0x0 0x1 0xffffffff 0xffffffff 0x0>; 3g_uart_num = <0x0>; bb_wake = <0xd6 0xc 0x4 0x1 0xffffffff 0xffffffff 0x0>; 3g_int; bb_pwr_on = <0xd6 0xc 0x3 0x1 0xffffffff 0xffffffff 0x0>; phandle = <0x1b4>; status = "disabled"; bb_on = <0xd6 0xc 0x1 0x1 0xffffffff 0xffffffff 0x0>; bb_rst = <0xd6 0xc 0x6 0x1 0xffffffff 0xffffffff 0x0>; bb_vbat = <0xd6 0xb 0x3 0x1 0xffffffff 0xffffffff 0x0>; device_type = "3g_para"; bb_rf_dis = <0xd6 0xc 0x5 0x1 0xffffffff 0xffffffff 0x0>; 3g_usbc_num = <0x2>; }; vdevice@0 { pinctrl-names = "default"; test-gpios = <0x87 0x1 0x0 0x1 0x2 0x2 0x1>; pinctrl-0 = <0x116>; phandle = <0x17d>; status = "disabled"; device_type = "Vdevice"; compatible = "allwinner,sun50i-vdevice"; }; gpio_power_key { trigger_mode = <0x1>; key_io = <0xd6 0xb 0x5 0x0 0xffffffff 0xffffffff 0x0>; phandle = <0x1be>; status = "disabled"; device_type = "gpio_power_key"; compatible = "allwinner,sunxi-gpio-power-key"; }; spi@05010000 { pinctrl-names = "default", "sleep"; pinctrl-0 = <0xf7 0xf8>; clock-frequency = <0x5f5e100>; reg = <0x0 0x5010000 0x0 0x1000>; phandle = <0x15f>; #size-cells = <0x0>; interrupts = <0x0 0xa 0x4>; #address-cells = <0x1>; status = "disabled"; device_type = "spi0"; pinctrl-1 = <0xf9 0xfa>; spi0_cs_number = <0x1>; clocks = <0x2 0x6f>; spi0_cs_bitmap = <0x1>; compatible = "allwinner,sun50i-spi"; }; gsensor { gsensor_twi_addr = <0x18>; gsensor_int2; gsensor_twi_id = <0x1>; phandle = <0x1b1>; gsensor_vcc_io_val = <0xc1c>; status = "disabled"; gsensor_int1 = <0x87 0x0 0x9 0x6 0x1 0xffffffff 0xffffffff>; device_type = "gsensor"; gsensor_vcc_io = "vcc-deviceio"; compatible = "allwinner,sun50i-gsensor-para"; }; pwm0@0300a000 { reg_enable_shift = <0x4>; pinctrl-names = "active", "sleep"; reg_bypass_shift = <0x9>; reg_prescal_width = <0x4>; reg_base = <0x300a000>; reg_enable_offset = <0x0>; reg_active_shift = <0x0>; reg_polarity_shift = <0x5>; reg_period_width = <0x10>; reg_mode_offset = <0x0>; pinctrl-0 = <0x107>; pwm_used = <0x1>; phandle = <0x94>; reg_prescal_offset = <0x0>; reg_clk_gating_shift = <0x6>; reg_bypass_offset = <0x0>; reg_prescal_shift = <0x0>; reg_mode_shift = <0x7>; reg_period_shift = <0x10>; reg_busy_offset = <0x0>; reg_active_width = <0x10>; device_type = "pwm0"; reg_active_offset = <0x4>; pinctrl-1 = <0x108>; reg_polarity_offset = <0x0>; reg_pulse_start_offset = <0x0>; reg_busy_shift = <0x1c>; reg_pulse_start_shift = <0x8>; compatible = "allwinner,sunxi-pwm0"; reg_period_offset = <0x4>; reg_clk_gating_offset = <0x0>; }; gy_list_para { bmg160_gyr = <0x1>; l3gd20_gyr = <0x0>; gy_det_used = <0x1>; phandle = <0x1b6>; device_type = "gy_list_para"; compatible = "allwinner,sun50i-gyr_sensors-list-para"; lsm9ds0_gyr = <0x1>; }; sdmmc@04022000 { pinctrl-names = "default", "sleep"; mmc-hs200-1_8v; max-frequency = <0x8f0d180>; cap-erase; sdc_tm4_sm2_freq0 = <0x0>; non-removable; vqmmc = "vcc-emmcvq18"; pinctrl-0 = <0x111>; reg = <0x0 0x4022000 0x0 0x1000>; sdc_tm4_sm3_freq1 = <0x405>; sunxi-power-save-mode; sdc_tm4_sm0_freq1 = <0x0>; no-sd; mmc-high-capacity-erase-size; phandle = <0x162>; mmc-hs400-1_8v; sdc_tm4_sm4_freq0 = <0x50000>; bus-width = <0x8>; sdc_tm4_sm1_freq0 = <0x0>; interrupts = <0x0 0x25 0x104>; status = "disabled"; vdmmc = "none"; vmmc = "vcc-emmcv"; cd-gpios; sdc_tm4_sm2_freq1 = <0x0>; clock-names = "osc24m", "pll_periph", "mmc", "ahb", "rst"; sdc_tm4_sm3_freq0 = <0x5000000>; device_type = "sdc2"; pinctrl-1 = <0x80>; sdc_tm4_sm0_freq0 = <0x0>; cap-sd-highspeed; mmc-ddr-1_8v; sunxi-dis-signal-vol-sw; clocks = <0x7 0x7b 0x7c 0x7d 0x7e>; compatible = "allwinner,sunxi-mmc-v4p6x"; sdc_tm4_sm4_freq1 = <0x408>; cap-mmc-highspeed; no-sdio; sdc_tm4_sm1_freq1 = <0x0>; }; twi@0x05002c00 { pinctrl-names = "default", "sleep"; pinctrl-0 = <0xee>; clock-frequency = <0x30d40>; reg = <0x0 0x5002c00 0x0 0x400>; phandle = <0x14d>; #size-cells = <0x0>; interrupts = <0x0 0x7 0x4>; #address-cells = <0x1>; status = "okay"; device_type = "twi3"; pinctrl-1 = <0x3b>; clocks = <0x39>; compatible = "allwinner,sun50i-twi"; }; cpus_vdd_para { phandle = <0x19c>; device_type = "cpus_vdd_para"; }; ve@01c0e000 { iommus = <0x21 0x3 0x1>; reg = <0x0 0x1c0e000 0x0 0x1000 0x0 0x3000000 0x0 0x10 0x0 0x3001000 0x0 0x1000>; phandle = <0x144>; interrupts = <0x0 0x59 0x4>; clocks = <0x1f 0x20>; compatible = "allwinner,sunxi-cedar-ve"; }; s_cir@07040000 { supply_vol = "3300000"; ir_addr_code14 = <0xbc00>; ir_power_key_code7 = <0xa>; pinctrl-names = "default"; ir_addr_code6 = <0x4cb3>; ir_power_key_code15 = <0xd>; ir_addr_code16 = <0x4cb3>; ir_power_key_code9 = <0x4d>; ir_addr_code8 = <0xbd02>; ir_power_key_code17 = <0xdc>; ir_power_key_code0 = <0x40>; ir_addr_code18 = <0xc43b>; pinctrl-0 = <0x1a>; reg = <0x0 0x7040000 0x0 0x400>; ir_protocol_used = <0x0>; ir_power_key_code19 = <0xdc>; ir_power_key_code2 = <0x40>; ir_addr_code1 = <0xfe01>; ir_power_key_code10 = <0x18>; phandle = <0x13c>; ir_power_key_code20 = <0xc>; ir_addr_code11 = <0xff00>; ir_power_key_code4 = <0xb>; ir_addr_code3 = <0x7f80>; ir_power_key_code12 = <0x4d>; interrupts = <0x0 0x6d 0x4>; ir_addr_code13 = <0xdd22>; ir_power_key_code6 = <0xdc>; status = "okay"; ir_addr_code5 = <0xef>; ir_power_key_code14 = <0xd>; ir_addr_code15 = <0xfc00>; ir_power_key_code8 = <0x45>; ir_addr_code7 = <0x7748>; ir_power_key_code16 = <0xdc>; ir_addr_code17 = <0x4db2>; ir_addr_code9 = <0xde21>; ir_power_key_code18 = <0x96>; rc5_ir_power_key_code0 = <0x1>; ir_power_key_code1 = <0x40>; ir_addr_code19 = <0x4cb3>; device_type = "s_cir0"; rc5_ir_addr_code0 = <0x4>; ir_addr_code0 = <0xfe01>; ir_addr_code10 = <0xfe01>; ir_power_key_code3 = <0x15>; ir_addr_code20 = <0x6b86>; supply = "vcc-pl"; ir_addr_code2 = <0xfe02>; ir_power_key_code11 = <0x18>; clocks = <0x7 0x1b>; ir_addr_code12 = <0xff40>; compatible = "allwinner,s_cir"; ir_power_key_code5 = <0x3>; ir_addr_code4 = <0xf708>; ir_power_key_code13 = <0x88>; }; usbc3 { usb_regulator_io = "nocare"; phandle = <0x1af>; status = "okay"; usb_host_init_state = <0x1>; device_type = "usbc3"; usb_wakeup_suspend = <0x1>; usb_drv_vbus_gpio; }; tkey_para { phandle = <0x1a7>; tkey_int; tkey_twi_addr; tkey_used = <0x0>; tkey_twi_id; device_type = "tkey_para"; }; motor_para { motor_shake = <0xff 0xfffe 0x3 0x1 0xffffffff 0xffffffff 0x1>; phandle = <0x1a8>; motor_used = <0x1>; device_type = "motor_para"; }; thermal-zones { cpu_thermal_zone { polling-delay-passive = <0x3e8>; polling-delay = <0x3e8>; thermal-sensors = <0xc5 0x0>; trips { t5 { phandle = <0xcc>; type = "passive"; temperature = <0x1adb0>; hysteresis = <0x0>; }; t3 { phandle = <0xca>; type = "passive"; temperature = <0x186a0>; hysteresis = <0x0>; }; t1 { phandle = <0xc8>; type = "passive"; temperature = <0x15f90>; hysteresis = <0x0>; }; t6 { phandle = <0x18b>; type = "critical"; temperature = <0x1c138>; hysteresis = <0x0>; }; t4 { phandle = <0xcb>; type = "passive"; temperature = <0x19a28>; hysteresis = <0x0>; }; t2 { phandle = <0xc9>; type = "passive"; temperature = <0x17318>; hysteresis = <0x0>; }; t0 { phandle = <0xc6>; type = "passive"; temperature = <0xea60>; hysteresis = <0x0>; }; }; cooling-maps { bind4 { cooling-device = <0xc7 0x5 0x5>; contribution = <0x0>; trip = <0xcb>; }; bind2 { cooling-device = <0xc7 0x3 0x3>; contribution = <0x0>; trip = <0xc9>; }; bind0 { cooling-device = <0xc7 0x1 0x1>; contribution = <0x0>; trip = <0xc6>; }; bind5 { cooling-device = <0xc7 0x6 0x6>; contribution = <0x0>; trip = <0xcc>; }; bind3 { cooling-device = <0xc7 0x4 0x4>; contribution = <0x0>; trip = <0xca>; }; bind1 { cooling-device = <0xc7 0x2 0x2>; contribution = <0x0>; trip = <0xc8>; }; }; }; gpu_thermal_zone { polling-delay-passive = <0x3e8>; polling-delay = <0x7d0>; thermal-sensors = <0xcd 0x1>; trips { t3 { phandle = <0x18c>; type = "critical"; temperature = <0x1c138>; hysteresis = <0x0>; }; t1 { phandle = <0xd0>; type = "passive"; temperature = <0x186a0>; hysteresis = <0x0>; }; t2 { phandle = <0xd1>; type = "passive"; temperature = <0x19a28>; hysteresis = <0x0>; }; t0 { phandle = <0xce>; type = "passive"; temperature = <0x17318>; hysteresis = <0x0>; }; }; cooling-maps { bind2 { cooling-device = <0xcf 0x3 0x3>; contribution = <0x0>; trip = <0xd1>; }; bind0 { cooling-device = <0xcf 0x1 0x1>; contribution = <0x0>; trip = <0xce>; }; bind1 { cooling-device = <0xcf 0x2 0x2>; contribution = <0x0>; trip = <0xd0>; }; }; }; }; gpu_cooling { state3 = <0x3>; #cooling-cells = <0x2>; reg = <0x0 0x0 0x0 0x0>; state_cnt = <0x4>; phandle = <0xcf>; state0 = <0x0>; state2 = <0x2>; status = "okay"; compatible = "allwinner,gpu_cooling"; state1 = <0x1>; }; spwm0@07020c00 { reg_enable_shift = <0x4>; pinctrl-names = "active", "sleep"; reg_bypass_shift = <0x9>; reg_prescal_width = <0x4>; reg_base = <0x7020c00>; reg_enable_offset = <0x0>; reg_active_shift = <0x0>; reg_polarity_shift = <0x5>; reg_period_width = <0x10>; reg_mode_offset = <0x0>; phandle = <0x97>; reg_prescal_offset = <0x0>; reg_clk_gating_shift = <0x6>; reg_bypass_offset = <0x0>; reg_prescal_shift = <0x0>; reg_mode_shift = <0x7>; reg_period_shift = <0x10>; reg_busy_offset = <0x0>; reg_active_width = <0x10>; reg_active_offset = <0x4>; reg_polarity_offset = <0x0>; reg_pulse_start_offset = <0x0>; reg_busy_shift = <0x1c>; reg_pulse_start_shift = <0x8>; compatible = "allwinner,sunxi-pwm16"; reg_period_offset = <0x4>; reg_clk_gating_offset = <0x0>; }; smartcard@0x05005000 { pinctrl-names = "default", "sleep"; pinctrl-0 = <0xaf 0xb0>; clock-frequency = <0x16e3600>; reg = <0x0 0x5005000 0x0 0x400>; phandle = <0x181>; #size-cells = <0x0>; interrupts = <0x0 0x8 0x4>; #address-cells = <0x1>; status = "disabled"; device_type = "scr0"; pinctrl-1 = <0xb1>; clocks = <0xad 0xae>; compatible = "allwinner,sunxi-scr"; }; box_standby_led { phandle = <0x1bc>; gpio1 = <0xd6 0xb 0x4 0x1 0xffffffff 0xffffffff 0x1>; device_type = "box_standby_led"; gpio0 = <0xd6 0xb 0x7 0x1 0xffffffff 0xffffffff 0x0>; gpio2 = <0xd6 0xb 0x3 0x1 0xffffffff 0xffffffff 0x0>; }; nmi@0x01f00c00 { reg = <0x0 0x1f00c00 0x0 0x50>; nmi_irq_status = <0x10>; phandle = <0x187>; #size-cells = <0x0>; #address-cells = <0x1>; status = "okay"; nmi_irq_mask = <0x50>; nmi_irq_ctrl = <0xc>; nmi_irq_en = <0x40>; compatible = "allwinner,sunxi-nmi"; }; power_sply { cldo2_vol = <0xce4>; bldo3_vol = <0x708>; phandle = <0x196>; dcdca_vol = <0xf4628>; aldo2_vol = <0xf4f24>; device_type = "power_sply"; cldo3_vol = <0xce4>; bldo4_vol = <0xf4948>; }; tr@01000000 { reg = <0x0 0x1000000 0x0 0x200bc>; phandle = <0x16a>; interrupts = <0x0 0x60 0x104>; status = "okay"; clocks = <0xa>; compatible = "allwinner,sun50i-tr"; }; twi@0x05002000 { pinctrl-names = "default", "sleep"; pinctrl-0 = <0xe8>; clock-frequency = <0x61a80>; reg = <0x0 0x5002000 0x0 0x400>; phandle = <0x14a>; #size-cells = <0x0>; interrupts = <0x0 0x4 0x4>; #address-cells = <0x1>; status = "disabled"; device_type = "twi0"; pinctrl-1 = <0xe9>; clocks = <0x30>; compatible = "allwinner,sun50i-twi"; }; ce@1904000 { clock-frequency = <0x11e1a300>; reg = <0x0 0x1904000 0x0 0xa0 0x0 0x1904800 0x0 0xa0>; device_name = "ce"; phandle = <0x17f>; interrupts = <0x0 0x57 0xff01 0x0 0x58 0xff01>; clocks = <0xab 0x23>; compatible = "allwinner,sunxi-ce"; }; esm { esm_img_size_addr = <0x42b00000>; phandle = <0x1a9>; esm_img_buff_addr = <0x42b00010>; device_type = "esm"; }; uart_para { pinctrl-0 = <0xe5>; uart_debug_port = <0x0>; phandle = <0x1a1>; device_type = "uart_para"; }; wlan { wlan_hostwake = <0xd6 0xc 0x0 0x0 0xffffffff 0xffffffff 0x0>; wlan_regon = <0xd6 0xc 0x3 0x1 0xffffffff 0xffffffff 0x0>; phandle = <0x18f>; status = "okay"; wlan_busnum = <0x1>; wlan_io_regulator; device_type = "wlan"; chip_en; power_en = <0x87 0x7 0x4 0x1 0xffffffff 0xffffffff 0x0>; clocks = <0xd5>; compatible = "allwinner,sunxi-wlan"; }; ls_para { ls_twi_id = <0x2>; ls_int = <0x87 0x0 0xc 0x6 0x1 0xffffffff 0xffffffff>; phandle = <0x1b7>; ls_used = <0x0>; device_type = "ls_para"; ls_twi_addr = <0x23>; compatible = "allwinner,sun50i-lsensors-para"; }; ahub_codec@0x05097000 { reg = <0x0 0x5097000 0x0 0xadf>; phandle = <0x6e>; status = "okay"; clocks = <0x4 0x5a>; compatible = "allwinner,sunxi-ahub"; }; compass_list_para { lsm9ds0 = <0x1>; phandle = <0x1ba>; akm8963 = <0x1>; device_type = "compass_list_para"; compass_det_used = <0x1>; compatible = "allwinner,sun50i-compass-list-para"; lsm303d = <0x0>; }; arisc_space { space2 = <0x48100000 0x18000 0x4000>; space4 = <0x48105000 0x0 0x1000>; space1 = <0x48040000 0x0 0x14000>; space3 = <0x48104000 0x0 0x1000>; compatible = "allwinner,arisc_space"; }; sound@6 { sunxi,audio-codec = <0x6e>; sunxi,cpudai-controller1 = <0x6c>; phandle = <0x15e>; status = "okay"; sunxi,cpudai-controller0 = <0x6b>; device_type = "sndahub"; sunxi,cpudai-controller2 = <0x6d>; compatible = "allwinner,sunxi-ahub-machine"; }; xhci-controller@0x05200000 { reg = <0x0 0x5200000 0x0 0xfffff 0x0 0x0 0x0 0x100 0x0 0x5100000 0x0 0x1000>; phandle = <0x153>; interrupts = <0x0 0x1a 0x4>; status = "okay"; hci_ctrl_no = <0x1>; clocks = <0x42 0x43>; compatible = "allwinner,sunxi-xhci"; }; daudio@0x05090000 { pinctrl-names = "default", "sleep"; tdm_num = <0x0>; pinctrl-0 = <0x4b>; reg = <0x0 0x5090000 0x0 0x74>; phandle = <0x61>; frametype = <0x0>; status = "disabled"; slot_width_select = <0x20>; tdm_config = <0x1>; audio_format = <0x1>; device_type = "daudio0"; pinctrl-1 = <0x4c>; daudio_master = <0x4>; mclk_div = <0x0>; clocks = <0x4 0x4a>; compatible = "allwinner,sunxi-daudio"; pcm_lrck_period = <0x20>; signal_inversion = <0x1>; }; standby_space@040020000 { standby_stay_cpu = <0x1>; phandle = <0x139>; space1 = <0x40020000 0x0 0x800>; device_type = "standby_space"; compatible = "allwinner,sun50iw6-usbstandby"; }; thermal_sensor { sensor_num = <0x2>; reg = <0x0 0x5070400 0x0 0x400>; alarm_low_temp = <0x19a28>; alarm_temp_hysteresis = <0x3a98>; phandle = <0x18a>; interrupts = <0x0 0xf 0x0>; status = "okay"; shut_temp = <0x1c138>; combine_num = <0x2>; alarm_high_temp = <0x1adb0>; clocks = <0x7 0xc4>; compatible = "allwinner,thermal_sensor"; ths_combine0 { combine_sensor_temp_type = "max"; phandle = <0xc5>; combine_sensor_num = <0x1>; combine_sensor_id = <0x0>; combine_sensor_type = "cpu"; #thermal-sensor-cells = <0x1>; compatible = "allwinner,ths_combine0"; }; ths_combine1 { combine_sensor_temp_type = "max"; phandle = <0xcd>; combine_sensor_num = <0x1>; combine_sensor_id = <0x1>; combine_sensor_type = "gpu"; #thermal-sensor-cells = <0x1>; compatible = "allwinner,ths_combine1"; }; }; s_jtag0 { pinctrl-names = "default"; pinctrl-0 = <0x115>; phandle = <0x13f>; status = "disabled"; device_type = "s_jtag0"; compatible = "allwinner,s_jtag"; }; btlpm { bt_hostwake = <0xd6 0xc 0x1 0x6 0xffffffff 0xffffffff 0x0>; phandle = <0x191>; uart_index = <0x1>; status = "okay"; device_type = "btlpm"; bt_wake = <0xd6 0xc 0x2 0x1 0xffffffff 0xffffffff 0x1>; compatible = "allwinner,sunxi-btlpm"; }; twi_para { pinctrl-0 = <0xe4>; phandle = <0x1a0>; twi_port = <0x0>; device_type = "twi_para"; }; pm_para { phandle = <0x19d>; standby_mode = <0x1>; device_type = "pm_para"; }; ahub_daudio0@0x05097000 { pinctrl-names = "default", "sleep"; tdm_num = <0x0>; pinctrl-0 = <0x5b>; reg = <0x0 0x5097000 0x0 0xadf>; phandle = <0x62>; frametype = <0x0>; status = "disabled"; slot_width_select = <0x20>; tdm_config = <0x1>; audio_format = <0x1>; device_type = "ahub_daudio0"; pinctrl-1 = <0x5c>; daudio_master = <0x4>; mclk_div = <0x0>; clocks = <0x4 0x5a>; compatible = "allwinner,sunxi-ahub-daudio"; pinconfig = <0x1>; pcm_lrck_period = <0x20>; signal_inversion = <0x1>; }; hwspinlock@3004000 { reg = <0x0 0x3004000 0x0 0x1000>; num-locks = <0x8>; phandle = <0x13b>; status = "okay"; clock-names = "clk_hwspinlock_rst", "clk_hwspinlock_bus"; clocks = <0x18 0x19>; compatible = "allwinner,sunxi-hwspinlock"; }; jtag_para { pinctrl-0 = <0xe6>; phandle = <0x1a2>; device_type = "jtag_para"; jtag_enable = <0x1>; }; tvout_para { tvout_used; phandle = <0x1ab>; tvout_channel_num; device_type = "tvout_para"; tv_en; }; boot_disp { hdmi_mode = <0x4>; auto_hpd = <0x1>; hdmi_channel = <0x0>; phandle = <0x16d>; output_disp = <0x0>; output_type = <0x3>; device_type = "boot_disp"; output_mode = <0xb>; compatible = "allwinner,boot_disp"; }; addr_mgt { type_addr_wifi = <0x0>; type_addr_eth = <0x0>; type_addr_bt = <0x0>; phandle = <0x1b3>; status = "okay"; device_type = "addr_mgt"; compatible = "allwinner,sunxi-addr_mgt"; }; sound@4 { sunxi,spdif-controller = <0x69>; phandle = <0x15c>; status = "okay"; device_type = "sndspdif"; compatible = "allwinner,sunxi-spdif-machine"; }; emce@01905000 { clock-frequency = <0x11e1a300>; reg = <0x0 0x1905000 0x0 0x100>; device_name = "emce"; phandle = <0x17e>; clocks = <0xaa 0x23>; compatible = "allwinner,sunxi-emce"; }; card_boot { logical_start = <0xa000>; next_work = <0x3>; phandle = <0x199>; device_type = "card_boot"; sprite_gpio0 = <0xd6 0xb 0x4 0x1 0xffffffff 0xffffffff 0x1>; }; box_start_os0 { start_type = <0x1>; led_state = <0x0>; phandle = <0x140>; irkey_used = <0x1>; status = "okay"; pmukey_num = <0x0>; led_power = <0x0>; pmukey_used = <0x0>; device_type = "box_start_os"; compatible = "allwinner,box_start_os"; }; ohci0-controller@0x05101400 { reg = <0x0 0x5101000 0x0 0xfff 0x0 0x0 0x0 0x100 0x0 0x5100000 0x0 0x1000>; phandle = <0x151>; interrupts = <0x0 0x19 0x4>; status = "okay"; hci_ctrl_no = <0x0>; clocks = <0x3c 0x3f 0x40 0x41 0x7 0x15>; compatible = "allwinner,sunxi-ohci0"; }; pwm1@0300a000 { reg_enable_shift = <0x13>; pinctrl-names = "active", "sleep"; reg_bypass_shift = <0x18>; reg_prescal_width = <0x4>; reg_base = <0x300a000>; reg_enable_offset = <0x0>; reg_active_shift = <0x0>; reg_polarity_shift = <0x14>; reg_period_width = <0x10>; reg_mode_offset = <0x0>; pinctrl-0 = <0x109>; pwm_used = <0x1>; phandle = <0x95>; reg_prescal_offset = <0x0>; reg_clk_gating_shift = <0x15>; reg_bypass_offset = <0x0>; reg_prescal_shift = <0xf>; reg_mode_shift = <0x16>; reg_period_shift = <0x10>; reg_busy_offset = <0x0>; reg_active_width = <0x10>; device_type = "pwm1"; reg_active_offset = <0x8>; pinctrl-1 = <0x10a>; reg_polarity_offset = <0x0>; reg_pulse_start_offset = <0x0>; reg_busy_shift = <0x1d>; reg_pulse_start_shift = <0x17>; compatible = "allwinner,sunxi-pwm1"; reg_period_offset = <0x8>; reg_clk_gating_offset = <0x0>; }; awleds { phandle = <0x1bd>; leds_dat = <0x87 0x7 0x6 0x1 0xffffffff 0xffffffff 0x0>; status = "okay"; device_type = "awleds"; leds_clk = <0x87 0x7 0x5 0x1 0xffffffff 0xffffffff 0x0>; compatible = "allwinner,fd6513_dev"; }; ehci3-controller@0x05311000 { reg = <0x0 0x5311000 0x0 0xfff 0x0 0x0 0x0 0x100 0x0 0x5100000 0x0 0x1000>; phandle = <0x155>; interrupts = <0x0 0x1c 0x4>; status = "okay"; hci_ctrl_no = <0x3>; clocks = <0x44 0x45 0x46 0x46 0x47>; compatible = "allwinner,sunxi-ehci3"; }; sdmmc@04021000 { pinctrl-names = "default", "sleep"; max-frequency = <0x8f0d180>; ignore-pm-notify; sunxi-dly-52M-ddr4 = <0x1 0x0 0x0 0x0 0x2>; sd-uhs-ddr50; pinctrl-0 = <0x110>; sd-uhs-sdr104; reg = <0x0 0x4021000 0x0 0x1000>; sd-uhs-sdr50; phandle = <0x164>; sunxi-dly-104M = <0x1 0x0 0x0 0x0 0x1>; bus-width = <0x4>; interrupts = <0x0 0x24 0x104>; status = "okay"; keep-power-in-suspend; clock-names = "osc24m", "pll_periph", "mmc", "ahb", "rst"; cap-sdio-irq; device_type = "sdc1"; pinctrl-1 = <0x8c>; sunxi-dly-208M = <0x1 0x0 0x0 0x0 0x1>; cap-sd-highspeed; clocks = <0x7 0x7b 0x88 0x89 0x8a>; compatible = "allwinner,sunxi-mmc-v4p1x"; cap-mmc-highspeed; no-mmc; }; usbc2@0 { usb_regulator_io = "nocare"; phandle = <0x154>; status = "disabled"; usb_host_init_state = <0x1>; device_type = "usbc2"; usb_wakeup_suspend = <0x1>; usb_drv_vbus_gpio; }; keyboard { reg = <0x0 0x5070800 0x0 0x400>; key0 = <0x73 0x73>; phandle = <0x18d>; key2 = <0x14a 0x8b>; interrupts = <0x0 0x10 0x0>; status = "okay"; key4 = <0x208 0x66>; key_cnt = <0x5>; key1 = <0xeb 0x72>; compatible = "allwinner,keyboard_1200mv"; key3 = <0x1a4 0x1c>; }; vp9@01c00000 { iommus = <0x21 0x5 0x1>; reg = <0x0 0x1c00000 0x0 0x1000 0x0 0x3000000 0x0 0x10 0x0 0x3001000 0x0 0x1000>; phandle = <0x145>; interrupts = <0x0 0x5a 0x4>; #clocks = <0x23 0x22>; clocks = <0x1f 0x22>; compatible = "allwinner,sunxi-google-vp9"; }; uart@05000800 { pinctrl-names = "default", "sleep"; pinctrl-0 = <0xf3>; reg = <0x0 0x5000800 0x0 0x400>; uart2_type = <0x4>; phandle = <0x148>; interrupts = <0x0 0x2 0x4>; status = "disabled"; uart2_port = <0x2>; device_type = "uart2"; pinctrl-1 = <0xf4>; clocks = <0x2a>; compatible = "allwinner,sun50i-uart"; }; sound@2 { sunxi,cpudai-controller = <0x66>; phandle = <0x15a>; status = "okay"; device_type = "snddaudio2"; sunxi,daudio-controller = <0x65>; compatible = "allwinner,sunxi-daudio2-machine"; }; msgbox@03003000 { reg = <0x0 0x3003000 0x0 0x1000>; phandle = <0x13a>; interrupts = <0x0 0x27 0x1>; status = "okay"; clock-names = "clk_msgbox"; clocks = <0x17>; compatible = "allwinner,msgbox"; }; dmic-controller@0x05095000 { pinctrl-names = "default", "sleep"; pinctrl-0 = <0x58>; reg = <0x0 0x5095000 0x0 0x50>; phandle = <0x6a>; status = "disabled"; device_type = "dmic"; pinctrl-1 = <0x59>; clocks = <0x4 0x57>; compatible = "allwinner,sunxi-dmic"; }; timer@03009000 { clock-frequency = <0x16e3600>; reg = <0x0 0x3009000 0x0 0x400>; phandle = <0x141>; interrupts = <0x0 0x30 0x4>; timer-prescale = <0x10>; device_type = "timer"; compatible = "allwinner,sun4i-a10-timer"; }; compass_para { compass_used = <0x0>; compass_int = <0x87 0x0 0xb 0x6 0x1 0xffffffff 0xffffffff>; compass_twi_id = <0x2>; phandle = <0x1b9>; compass_twi_addr = <0xd>; device_type = "compass_para"; compatible = "allwinner,sun50i-compass-para"; }; ts0@05060000 { pinctrl-names = "ts0-default", "ts1-default", "ts2-default", "ts3-default", "ts0-sleep", "ts1-sleep", "ts2-sleep", "ts3-sleep"; pinctrl-7 = <0xc3>; ts3config = <0x0>; pinctrl-0 = <0xbc>; clock-frequency = <0x7270e00>; reg = <0x0 0x5060000 0x0 0x1000>; ts0config = <0x1>; pinctrl-2 = <0xbe>; phandle = <0x189>; pinctrl-4 = <0xc0>; interrupts = <0x0 0xe 0x4>; status = "okay"; pinctrl-6 = <0xc2>; ts2config = <0x0>; device_type = "ts0"; pinctrl-1 = <0xbd>; pinctrl-3 = <0xbf>; clocks = <0x2 0xbb>; ts1config = <0x0>; compatible = "allwinner,sun50i-tsc"; pinctrl-5 = <0xc1>; }; secure { drm_region_start_mbytes = <0x0>; dram_region_mbytes = <0x50>; phandle = <0x195>; device_type = "secure"; drm_region_mbytes = <0x0>; }; ahub_daudio1@0x05097000 { tdm_num = <0x1>; reg = <0x0 0x5097000 0x0 0xadf>; phandle = <0x64>; frametype = <0x0>; status = "okay"; slot_width_select = <0x20>; tdm_config = <0x1>; audio_format = <0x1>; device_type = "ahub_daudio1"; daudio_master = <0x4>; mclk_div = <0x1>; clocks = <0x4 0x5a>; compatible = "allwinner,sunxi-ahub-daudio"; pinconfig = <0x0>; pcm_lrck_period = <0x20>; signal_inversion = <0x1>; }; target { dragonboard_test = <0x0>; phandle = <0x194>; advert_enable = <0x0>; boot_clock = <0x5a0>; burn_key = <0x1>; device_type = "target"; power_mode = <0x1>; storage_type = <0xffffffff>; }; serial_feature { phandle = <0x1b0>; device_type = "serial_feature"; sn_filename = "ULI/factory/snum.txt"; }; eth@05020000 { rx-delay = <0x0>; pinctrl-names = "default", "sleep"; interrupt-names = "gmacirq"; gmac-power1; pinctrl-0 = <0xe7>; phy-mode = "rmii"; reg = <0x0 0x5020000 0x0 0x10000 0x0 0x3000030 0x0 0x4>; tx-delay = <0x0>; phandle = <0x18e>; interrupts = <0x0 0xc 0x4>; status = "okay"; gmac-power0 = "vcc-ephy"; clock-names = "gmac"; gmac-power2; device_type = "gmac0"; pinctrl-1 = <0xd4>; clocks = <0xd2>; compatible = "allwinner,sunxi-gmac"; phy-rst; }; ctp { ctp_power_ldo = "vcc-ctp"; ctp_int_port = <0x87 0x7 0x4 0x6 0xffffffff 0xffffffff 0xffffffff>; ctp_revert_x_flag = <0x1>; ctp_wakeup = <0x87 0x7 0x8 0x1 0xffffffff 0xffffffff 0x1>; ctp_twi_id = <0x0>; ctp_power_ldo_vol = <0xce4>; ctp_revert_y_flag = <0x1>; phandle = <0x1a5>; ctp_exchange_x_y_flag = <0x1>; ctp_screen_max_y = <0x320>; status = "disabled"; ctp_power_io; device_type = "ctp"; ctp_screen_max_x = <0x500>; ctp_twi_addr = <0x5d>; compatible = "allwinner,sun50i-ctp-para"; }; }; sunxi-chipid@03006200 { reg = <0x0 0x3006200 0x0 0x200>; phandle = <0x1c2>; device_type = "chipid"; compatible = "allwinner,sunxi-chipid"; }; prcm { reg = <0x0 0x1f01400 0x0 0x400>; compatible = "allwinner,prcm"; }; ion { compatible = "allwinner,sunxi-ion"; heap_sys_contig@0 { heap-size = <0x0>; heap-type = "ion_contig"; heap-base = <0x0>; heap-id = <0x1>; heap-name = "sys_contig"; compatible = "allwinner,sys_contig"; }; heap_secure@0 { heap-size = <0x0>; heap-type = "ion_secure"; heap-base = <0x0>; heap-id = <0x6>; heap-name = "secure"; compatible = "allwinner,secure"; }; heap_cma@0 { heap-size = <0x0>; heap-type = "ion_cma"; heap-base = <0x0>; heap-id = <0x4>; heap-name = "cma"; compatible = "allwinner,cma"; }; heap_sys_user@0 { heap-size = <0x0>; heap-type = "ion_system"; heap-base = <0x0>; heap-id = <0x0>; heap-name = "sys_user"; compatible = "allwinner,sys_user"; }; }; dramfreq { reg = <0x0 0x4002000 0x0 0x1000 0x0 0x4003000 0x0 0x3000 0x0 0x3001000 0x0 0x1000>; interrupts = <0x0 0x21 0x4>; status = "okay"; clocks = <0xde>; compatible = "allwinner,sunxi-dramfreq"; }; sram_ctrl { reg = <0x0 0x3000000 0x0 0x100>; device_type = "sram_ctrl"; compatible = "allwinner,sram_ctrl"; }; sunxi-sid@03006000 { reg = <0x0 0x3006000 0x0 0x1000>; phandle = <0x1c1>; device_type = "sid"; compatible = "allwinner,sunxi-sid"; }; iommu@030f0000 { interrupt-names = "iommu-irq"; reg = <0x0 0x30f0000 0x0 0x1000>; phandle = <0x21>; interrupts = <0x0 0x39 0x4>; status = "okay"; clock-names = "iommu"; #iommu-cells = <0x2>; clocks = <0xdf>; compatible = "allwinner,sunxi-iommu"; }; pmu { interrupts = <0x0 0x8c 0x4 0x0 0x8d 0x4 0x0 0x8e 0x4 0x0 0x8f 0x4>; compatible = "arm,armv8-pmuv3"; }; cpus { #size-cells = <0x0>; #address-cells = <0x2>; cpu@3 { clock-frequency = <0x4ead9a00>; reg = <0x0 0x3>; operating-points-v2 = <0xd8 0xd9 0xda>; enable-method = "psci"; device_type = "cpu"; cpu-idle-states = <0xdb 0xdc 0xdd>; clocks = <0xd7>; compatible = "arm,cortex-a53", "arm,armv8"; }; idle-states { entry-method = "arm,psci"; cpu-sleep-0 { min-residency-us = <0x3a98>; entry-latency-us = <0xfa0>; exit-latency-us = <0x2710>; phandle = <0xdb>; arm,psci-suspend-param = <0x10000>; compatible = "arm,idle-state"; }; sys-sleep-0 { min-residency-us = <0x44aa20>; entry-latency-us = <0x186a0>; exit-latency-us = <0x1e8480>; phandle = <0xdd>; arm,psci-suspend-param = <0x2010000>; compatible = "arm,idle-state"; }; cluster-sleep-0 { min-residency-us = <0x3d090>; entry-latency-us = <0xc350>; exit-latency-us = <0x186a0>; phandle = <0xdc>; arm,psci-suspend-param = <0x1010000>; compatible = "arm,idle-state"; }; }; cpu@1 { clock-frequency = <0x4ead9a00>; reg = <0x0 0x1>; operating-points-v2 = <0xd8 0xd9 0xda>; enable-method = "psci"; device_type = "cpu"; cpu-idle-states = <0xdb 0xdc 0xdd>; clocks = <0xd7>; compatible = "arm,cortex-a53", "arm,armv8"; }; cpu@2 { clock-frequency = <0x4ead9a00>; reg = <0x0 0x2>; operating-points-v2 = <0xd8 0xd9 0xda>; enable-method = "psci"; device_type = "cpu"; cpu-idle-states = <0xdb 0xdc 0xdd>; clocks = <0xd7>; compatible = "arm,cortex-a53", "arm,armv8"; }; cpu@0 { clock-latency = <0x1e8480>; clock-frequency = <0x4ead9a00>; reg = <0x0 0x0>; operating-points-v2 = <0xd8 0xd9 0xda>; enable-method = "psci"; device_type = "cpu"; cpu-idle-states = <0xdb 0xdc 0xdd>; clocks = <0xd7>; compatible = "arm,cortex-a53", "arm,armv8"; }; }; s_brom { reg = <0x0 0x0 0x0 0x10000>; compatible = "allwinner,s-brom"; }; dram { dram_para2 = <0xc000000>; dram_tpr9 = "\t\t\t"; dram_mr4 = <0x0>; dram_tpr0 = <0x0>; dram_mr6 = <0x848>; dram_odt_en = <0x1>; dram_tpr2 = <0x848>; dram_tpr10 = <0x1e08a1e0>; dram_clk = <0x2a0>; dram_tpr4 = <0x11b1b18d>; dram_tpr12 = <0x0>; phandle = <0x1c0>; dram_tpr6 = <0x78787896>; dram_mr1 = <0x40>; dram_para1 = <0x310b>; dram_tpr8 = <0x0>; dram_mr3 = <0x0>; dram_type = <0x3>; dram_mr5 = <0x400>; dram_tpr1 = <0x400>; clock-names = "pll_ddr"; dram_tpr3 = <0x1248a192>; device_type = "dram"; dram_tpr11 = <0x0>; dram_tpr5 = <0x676051>; dram_tpr13 = <0x0>; dram_mr0 = <0x1c70>; dram_zq = <0x3b3bfb>; clocks = <0xde>; compatible = "allwinner,dram"; dram_tpr7 = <0x0>; dram_mr2 = <0x18>; }; s_cpuscfg { reg = <0x0 0x1f01c00 0x0 0x400>; compatible = "allwinner,s_cpuscfg"; }; timer_arch { clock-frequency = <0x16e3600>; interrupts = <0x1 0xd 0xf08 0x1 0xe 0xf08 0x1 0xb 0xf08 0x1 0xa 0xf08>; compatible = "arm,armv8-timer"; arm,no-tick-in-suspend; }; };