  P   8  J   (              I                                                      &   rockchip,rk3036-kylin rockchip,rk3036            &            7Rockchip RK3036 KylinBoard     aliases          =/i2c@20072000            B/i2c@20056000            G/i2c@2005a000            L/mmc@1021c000            R/mmc@10214000            X/mmc@10218000            ^/serial@20060000             f/serial@20064000             n/serial@20068000             v/spi@20074000         cpus                                       zrockchip,rk3036-smp    cpu@f00          cpu          arm,cortex-a7                                         s B@           @                                 cpu@f01          cpu          arm,cortex-a7                                                  arm-pmu          arm,cortex-a7-pmu                   L          M                        display-subsystem            rockchip,display-subsystem                    timer            arm,armv7-timer                 0                                 
          n6       oscillator           fixed-clock         n6         %xin24m          8                $      sram@10080000         
   mmio-sram                                                   E             smp-sram@0           rockchip,rk3066-smp-sram                             gpu@10090000          "   rockchip,rk3036-mali arm,mali-400            	           0                                                   Lgp gpmmu pp0 ppmmu0         \      @        l                @      @      	  bus core                                 x        okay                     video-codec@10108000             rockchip,rk3036-vpu                                         Lvdpu                              
  aclk hclk                                  iommu@10108800           rockchip,iommu                               7                               aclk iface                                              vop@10118000             rockchip,rk3036-vop                             +                        d             aclk_vop dclk_vop hclk_vop                 u      v      w        axi ahb dclk               	                      okay       port                                             endpoint@0                          
            )            iommu@10118300           rockchip,iommu                               +                               aclk iface                                    okay                	      qos@1012d000             rockchip,rk3036-qos syscon                            '      qos@1012e000             rockchip,rk3036-qos syscon                            &      qos@1012f000             rockchip,rk3036-qos syscon                            %      interrupt-controller@10139000            arm,gic-400                                                                               	                    usb@10180000          2   rockchip,rk3036-usb rockchip,rk3066-usb snps,dwc2                                 
                         otg         otg                              -            @   @            okay          usb@101c0000          2   rockchip,rk3036-usb rockchip,rk3066-usb snps,dwc2                                                          otg         host            okay          ethernet@10200000         #   rockchip,rk3036-emac snps,arc-emac                @                                                      <                                     hclk macref macclk          \              I              `   d        jrmii            okay            sdefault                                                      
   ethernet-phy@0                                    mmc@10214000          0   rockchip,rk3036-dw-mshc rockchip,rk3288-dw-mshc          !@   @         <4`        <4`                    D        biu ciu                                              Q        reset         	  disabled                                                     
        sdefault                           mmc@10218000          0   rockchip,rk3036-dw-mshc rockchip,rk3288-dw-mshc          !   @         <4`                     E      s      w        biu ciu ciu-drive ciu-sample                                                 R        reset           okay                                         "   Z         @        V            a        sdefault                           o         |                        mmc@1021c000          0   rockchip,rk3036-dw-mshc rockchip,rk3288-dw-mshc          !   @                                                <4`        <4`                     G      u      y        biu ciu ciu-drive ciu-sample            "            
                      rx-tx                                a        sdefault                                 S        reset           okay          i2s@10220000          (   rockchip,rk3036-i2s rockchip,rk3066-i2s          "    @                 3           i2s_clk i2s_hclk                   R                                  tx rx           sdefault                                okay                E      nand-controller@10500000          (   rockchip,rk3036-nfc rockchip,rk2928-nfc          P    @                                        L        ahb nfc         \      L        lр                        !   "   #        sdefault       	  disabled          clock-controller@20000000            rockchip,rk3036-cru                             $        xin24m          <           8                      \              l#g                  syscon@20008000       &   rockchip,rk3036-grf syscon simple-mfd                                 power-controller          !   rockchip,rk3036-power-controller                                                        power-domain@3                                        d           %                  power-domain@4                                             &                  power-domain@5                             @           '                     reboot-mode          syscon-reboot-mode                     RB         RB        RB	        *RB         acodec-ana@20030000          rk3036-codec                  @         <           acodec_pclk               q        okay          hdmi@20034000            rockchip,rk3036-inno-hdmi             @   @                 -                 h        pclk            <           sdefault            (        okay       port                                 endpoint@0                          )            
            timer@20044000        ,   rockchip,rk3036-timer rockchip,rk3288-timer           @                                      a   $        pclk timer        pwm@20050000          (   rockchip,rk3036-pwm rockchip,rk2928-pwm                        6                 ^        sdefault            *      	  disabled          pwm@20050010          (   rockchip,rk3036-pwm rockchip,rk2928-pwm                       6                 ^        sdefault            +      	  disabled          pwm@20050020          (   rockchip,rk3036-pwm rockchip,rk2928-pwm                        6                 ^        sdefault            ,      	  disabled          pwm@20050030          (   rockchip,rk3036-pwm rockchip,rk2928-pwm            0           6                 ^        sdefault            -      	  disabled          i2c@20056000          (   rockchip,rk3036-i2c rockchip,rk3288-i2c           `                                                         i2c               M        sdefault            .        okay                pmic@1b          rockchip,rk808                       &                          sdefault            /   0         A         b        8           %xin32k rk808-clkout2            p   1        |   1           1           1           1           1           2           3           3           1           3           4   regulators     DCDC_REG1                             * q        B p        Zvdd_arm    regulator-state-mem          i         DCDC_REG2                             * P        B         Zvdd_gpu                regulator-state-mem                   B@         DCDC_REG3                             Zvcc_ddr    regulator-state-mem                   DCDC_REG4                             * 2Z        B 2Z        Zvcc_io              3   regulator-state-mem                   2Z         LDO_REG1                              * 2Z        B 2Z      
  Zvccio_pmu               4   regulator-state-mem                   2Z         LDO_REG2                              * 2Z        B 2Z        Zvcc_tp     regulator-state-mem          i         LDO_REG3                              * B@        B B@        Zvdd_10     regulator-state-mem                   B@         LDO_REG4                              * w@        B w@      
  Zvcc18_lcd      regulator-state-mem                   w@         LDO_REG5                              * w@        B 2Z      	  Zvccio_sd       regulator-state-mem                   2Z         LDO_REG6                              * w@        B &%        Zvout5      regulator-state-mem                   w@         LDO_REG7                              * w@        B w@        Zvcc_18              2   regulator-state-mem                   w@         LDO_REG8                              * w@        B w@        Zvcca_codec     regulator-state-mem                   w@         SWITCH_REG1                           Zvcc_wl     regulator-state-mem                   SWITCH_REG2                           Zvcc_lcd    regulator-state-mem                            i2c@2005a000          (   rockchip,rk3036-i2c rockchip,rk3288-i2c                                                                    i2c               N        sdefault            5        okay       rt5616@1b            rt5616                             q        mclk                            F         serial@20060000       &   rockchip,rk3036-uart snps,dw-apb-uart                                                                   n6                M     U        baudclk apb_pclk            sdefault            6   7   8        okay          serial@20064000       &   rockchip,rk3036-uart snps,dw-apb-uart             @                                                     n6                N     V        baudclk apb_pclk            sdefault            9      	  disabled          serial@20068000       &   rockchip,rk3036-uart snps,dw-apb-uart                                                                  n6                O     W        baudclk apb_pclk            sdefault            :        okay          i2c@20072000          (   rockchip,rk3036-i2c rockchip,rk3288-i2c                                                                     i2c               L        sdefault            ;      	  disabled          spi@20074000             rockchip,rockchip-spi             @                                     R      A        apb-pclk spi_pclk                       	        tx rx           sdefault            <   =   >   ?                                	  disabled          dma-controller@20078000          arm,pl330 arm,primecell              @                                                                                 	  apb_pclk                      pinctrl          rockchip,rk3036-pinctrl         <                                     E   gpio@2007c000            rockchip,gpio-bank                                $                 @         
                                           D      gpio@20080000            rockchip,gpio-bank                                 %                 A         
                                     gpio@20084000            rockchip,gpio-bank            @                    &                 B         
                                                 pcfg-pull-default            &            A      pcfg-pull-none           <            @      pwm0       pwm0-pin            I              @            *         pwm1       pwm1-pin            I             @            +         pwm2       pwm2-pin            I             @            ,         pwm3       pwm3-pin            I             @            -         sdmmc      sdmmc-clk           I            @                  sdmmc-cmd           I            A                  sdmmc-cd            I            A                  sdmmc-bus1          I            A      sdmmc-bus4        @  I            A            A            A            A                  sdmmc-pwr           I             @         sdio       sdio-bus1           I             A      sdio-bus4         @  I             A             A             A             A                  sdio-cmd            I             A                  sdio-clk            I       	      @                  bt-wake-h           I             A            C         emmc       emmc-clk            I            @                  emmc-cmd            I            A                  emmc-bus8           I            A            A            A            A            A            A            A            A                     nfc    flash-ale           I             A                  flash-bus8          I            A            A            A            A            A            A            A            A                  flash-cle           I            A                  flash-csn0          I            A                   flash-rdn           I            A            !      flash-rdy           I            A            "      flash-wrn           I            A            #         emac       emac-xfer           I      
      A            A            A            A            A            A            A            A                  emac-mdio            I            A            A                     i2c0       i2c0-xfer            I              @             @            ;         i2c1       i2c1-xfer            I             @             @            .         i2c2       i2c2-xfer            I            @            @            5         i2s    i2s-bus       `  I             A            A            A            A            A            A                     hdmi       hdmi-ctl          @  I            @      	      @      
      @            @            (         uart0      uart0-xfer           I             A             @            6      uart0-cts           I             A            7      uart0-rts           I             @            8         uart1      uart1-xfer           I            A            @            9         uart2      uart2-xfer           I            A            @            :         spi-pins       spi-txd         I            A            <      spi-rxd         I            A            =      spi-clk         I             A            >      spi-cs0         I            A            ?      spi-cs1         I            A         leds       led-ctl         I             @            B         pmic       pmic-int            I             A            /         suspend    global-pwroff           I            @            0            memory@60000000          memory           `             gpio-leds         
   gpio-leds      led-0                             Wkylin:red:led           sdefault            B         sdio-pwrseq          mmc-pwrseq-simple           sdefault            C      $     D         D            	                     sound            simple-audio-card           ]i2s         vrockchip,rt5616-codec                    4  Microphone Microphone Jack Headphone Headphone Jack       k  MIC1 Microphone Jack MIC2 Microphone Jack Microphone Jack micbias1 Headphone Jack HPOL Headphone Jack HPOR     simple-audio-card,cpu              E      simple-audio-card,codec            F         vsys-regulator           regulator-fixed         Zvcc_sys         * LK@        B LK@                              1         	#address-cells #size-cells compatible interrupt-parent model i2c0 i2c1 i2c2 mshc0 mshc1 mshc2 serial0 serial1 serial2 spi enable-method device_type reg resets operating-points clock-latency clocks phandle interrupts interrupt-affinity ports arm,cpu-registers-not-fw-configured clock-frequency clock-output-names #clock-cells ranges interrupt-names assigned-clocks assigned-clock-rates clock-names power-domains status mali-supply iommus #iommu-cells reset-names remote-endpoint interrupt-controller #interrupt-cells dr_mode g-np-tx-fifo-size g-rx-fifo-size g-tx-fifo-size rockchip,grf assigned-clock-parents max-speed phy-mode pinctrl-names pinctrl-0 phy phy-reset-gpios phy-reset-duration max-frequency fifo-depth bus-width cap-mmc-highspeed cap-sd-highspeed card-detect-delay disable-wp cap-sdio-irq rockchip,default-sample-phase keep-power-in-suspend mmc-pwrseq non-removable sd-uhs-sdr12 sd-uhs-sdr25 sd-uhs-sdr50 sd-uhs-sdr104 dmas dma-names mmc-ddr-1_8v #sound-dai-cells #reset-cells #power-domain-cells pm_qos offset mode-normal mode-recovery mode-bootloader mode-loader #pwm-cells rockchip,system-power-controller wakeup-source vcc1-supply vcc2-supply vcc3-supply vcc4-supply vcc6-supply vcc7-supply vcc8-supply vcc9-supply vcc10-supply vcc11-supply vcc12-supply vddio-supply regulator-always-on regulator-boot-on regulator-min-microvolt regulator-max-microvolt regulator-name regulator-off-in-suspend regulator-on-in-suspend regulator-suspend-microvolt reg-shift reg-io-width #dma-cells arm,pl330-broken-no-flushp arm,pl330-periph-burst gpio-controller #gpio-cells bias-pull-pin-default bias-disable rockchip,pins label simple-audio-card,format simple-audio-card,name simple-audio-card,mclk-fs simple-audio-card,widgets simple-audio-card,routing sound-dai 