  I   8  BT   (              B                                                      &   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                                                  bus          simple-bus                                        pdma@20078000            arm,pl330 arm,primecell              @                                                                                   	  apb_pclk                         arm-pmu          arm,cortex-a7-pmu                   L          M           (            display-subsystem            rockchip,display-subsystem          ;         timer            arm,armv7-timer          A      0                                 
          en6       oscillator           fixed-clock         en6         uxin24m                                sram@10080000         
   mmio-sram                                                                 smp-sram@0           rockchip,rk3066-smp-sram                             gpu@10090000          "   rockchip,rk3036-mali arm,mali-400            	           0                                                   gp gpmmu pp0 ppmmu0               @                        @      @      	  bus core                   x        okay                     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                               +           vop_mmu                             aclk iface                       okay                      interrupt-controller@10139000            arm,gic-400                  "                                                             	                    usb@10180000          2   rockchip,rk3036-usb rockchip,rk3066-usb snps,dwc2                                 
                         otg         3otg         ;           M          \            @   @            okay          usb@101c0000          2   rockchip,rk3036-usb rockchip,rk3066-usb snps,dwc2                                                          otg         3host            okay          ethernet@10200000         #   rockchip,rk3036-emac snps,arc-emac                @                                                      k   	                                  hclk macref macclk                        x                 d        rmii            okay            default            
                                          
   ethernet-phy@0                                    mmc@10214000          0   rockchip,rk3036-dw-mshc rockchip,rk3288-dw-mshc          !@   @         e<4`        <4`                    D        biu ciu                                              Q        reset         	  disabled                                         '            9        default                           mmc@10218000          0   rockchip,rk3036-dw-mshc rockchip,rk3288-dw-mshc          !   @         <4`                     E      s      w        biu ciu ciu-drive ciu-sample                                                 R        reset           okay                                 D        Q   Z         o                            default                                                            mmc@1021c000          0   rockchip,rk3036-dw-mshc rockchip,rk3288-dw-mshc          !   @                                                e<4`        <4`                     G      u      y        biu ciu ciu-drive ciu-sample            Q            9                      rx-tx                                        default                                 S        reset           okay          i2s@10220000          (   rockchip,rk3036-i2s rockchip,rk3066-i2s          "    @                 3           i2s_clk i2s_hclk                   R                                  tx rx           default                                okay                9      clock-controller@20000000            rockchip,rk3036-cru                         k   	                                             #g                  syscon@20008000       &   rockchip,rk3036-grf syscon simple-mfd                              	   reboot-mode          syscon-reboot-mode                    RB          RB        .RB	        >RB         acodec-ana@20030000          rk3036-codec                  @         k   	        acodec_pclk               q        okay          hdmi@20034000            rockchip,rk3036-inno-hdmi             @   @                 -                 h        pclk            k   	        default                    okay       port                                 endpoint@0                                                  timer@20044000        ,   rockchip,rk3036-timer rockchip,rk3288-timer           @                                         a        timer pclk        pwm@20050000          (   rockchip,rk3036-pwm rockchip,rk2928-pwm                        J                 ^        pwm         default                  	  disabled          pwm@20050010          (   rockchip,rk3036-pwm rockchip,rk2928-pwm                       J                 ^        pwm         default                  	  disabled          pwm@20050020          (   rockchip,rk3036-pwm rockchip,rk2928-pwm                        J                 ^        pwm         default                   	  disabled          pwm@20050030          (   rockchip,rk3036-pwm rockchip,rk2928-pwm            0           J                 ^        pwm         default            !      	  disabled          i2c@20056000          (   rockchip,rk3036-i2c rockchip,rk3288-i2c           `                                                         i2c               M        default            "        okay            e    pmic@1b          rockchip,rk808                       &                          default            #   $         U         v                   uxin32k rk808-clkout2               %           %           %           %           %           %           &           '           '           %           '           (   regulators     DCDC_REG1                     ,        > q        V p        nvdd_arm    regulator-state-mem          }         DCDC_REG2                     ,        > P        V         nvdd_gpu                regulator-state-mem                   B@         DCDC_REG3                     ,        nvcc_ddr    regulator-state-mem                   DCDC_REG4                     ,        > 2Z        V 2Z        nvcc_io              '   regulator-state-mem                   2Z         LDO_REG1                      ,        > 2Z        V 2Z      
  nvccio_pmu               (   regulator-state-mem                   2Z         LDO_REG2                      ,        > 2Z        V 2Z        nvcc_tp     regulator-state-mem          }         LDO_REG3                      ,        > B@        V B@        nvdd_10     regulator-state-mem                   B@         LDO_REG4                      ,        > w@        V w@      
  nvcc18_lcd      regulator-state-mem                   w@         LDO_REG5                      ,        > w@        V 2Z      	  nvccio_sd       regulator-state-mem                   2Z         LDO_REG6                      ,        > w@        V &%        nvout5      regulator-state-mem                   w@         LDO_REG7                      ,        > w@        V w@        nvcc_18              &   regulator-state-mem                   w@         LDO_REG8                      ,        > w@        V w@        nvcca_codec     regulator-state-mem                   w@         SWITCH_REG1                   ,        nvcc_wl     regulator-state-mem                   SWITCH_REG2                   ,        nvcc_lcd    regulator-state-mem                            i2c@2005a000          (   rockchip,rk3036-i2c rockchip,rk3288-i2c                                                                    i2c               N        default            )        okay       rt5616@1b            rt5616                             q        mclk                            :         serial@20060000       &   rockchip,rk3036-uart snps,dw-apb-uart                                                                   en6                M     U        baudclk apb_pclk            default            *   +   ,        okay          serial@20064000       &   rockchip,rk3036-uart snps,dw-apb-uart             @                                                     en6                N     V        baudclk apb_pclk            default            -      	  disabled          serial@20068000       &   rockchip,rk3036-uart snps,dw-apb-uart                                                                  en6                O     W        baudclk apb_pclk            default            .        okay          i2c@20072000          (   rockchip,rk3036-i2c rockchip,rk3288-i2c                                                                     i2c               L        default            /      	  disabled          spi@20074000             rockchip,rockchip-spi             @                                     R      A        apb-pclk spi_pclk                       	        tx rx           default            0   1   2   3                                	  disabled          pinctrl          rockchip,rk3036-pinctrl         k   	                                      gpio0@2007c000           rockchip,gpio-bank                                $                 @                                     "               8      gpio1@20080000           rockchip,gpio-bank                                 %                 A                                     "         gpio2@20084000           rockchip,gpio-bank            @                    &                 B                                     "                     pcfg_pull_default                        5      pcfg-pull-none                       4      pwm0       pwm0-pin                           4                     pwm1       pwm1-pin                          4                     pwm2       pwm2-pin                          4                      pwm3       pwm3-pin                          4            !         sdmmc      sdmmc-clk                        4                  sdmmc-cmd                        5                  sdmmc-cd                         5                  sdmmc-bus1                       5      sdmmc-bus4        @               5            5            5            5                  sdmmc-pwr                         4         sdio       sdio-bus1                         5      sdio-bus4         @                5             5             5             5                  sdio-cmd                          5                  sdio-clk                    	      4                  bt-wake-h                         5            7         emmc       emmc-clk                         4                  emmc-cmd                         5                  emmc-bus8                        5            5            5            5            5            5            5            5                     emac       emac-xfer                  
      5            5            5            5            5            5            5            5            
      emac-mdio                         5            5                     i2c0       i2c0-xfer                           4             4            /         i2c1       i2c1-xfer                          4             4            "         i2c2       i2c2-xfer                         4            4            )         i2s    i2s-bus       `                5            5            5            5            5            5                     hdmi       hdmi-ctl          @               4      	      4      
      4            4                     uart0      uart0-xfer                         5             4            *      uart0-cts                         5            +      uart0-rts                         4            ,         uart1      uart1-xfer                        5            4            -         uart2      uart2-xfer                        5            4            .         spi-pins       spi-txd                      5            0      spi-rxd                      5            1      spi-clk                       5            2      spi-cs0                      5            3      spi-cs1                      5         leds       led-ctl                       4            6         pmic       pmic-int                          5            #         suspend    global-pwroff                        4            $            memory@60000000          memory           `             gpio-leds         
   gpio-leds      led-0                             .kylin:red:led           default            6         sdio-pwrseq          mmc-pwrseq-simple           default            7      $     8         8            	                     sound            simple-audio-card           4i2s         Mrockchip,rt5616-codec           d         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              9      simple-audio-card,codec            :         vsys-regulator           regulator-fixed         nvcc_sys         > LK@        V LK@                  ,            %         	#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 ranges interrupts #dma-cells arm,pl330-broken-no-flushp arm,pl330-periph-burst clock-names interrupt-affinity ports arm,cpu-registers-not-fw-configured clock-frequency clock-output-names #clock-cells interrupt-names assigned-clocks assigned-clock-rates status mali-supply reset-names iommus remote-endpoint #iommu-cells 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 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 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 