8~0(r}&firefly,roc-rk3328-ccrockchip,rk3328 +7Firefly roc-rk3328-ccaliases=/serial@ff110000E/serial@ff120000M/serial@ff130000U/i2c@ff150000Z/i2c@ff160000_/i2c@ff170000d/i2c@ff180000i/ethernet@ff540000s/ethernet@ff550000cpus+cpu@0}cpuarm,cortex-a53xpscicpu@1}cpuarm,cortex-a53xpscicpu@2}cpuarm,cortex-a53xpscicpu@3}cpuarm,cortex-a53xpsci l2-cache0cacheopp_table0operating-points-v2opp-408000000Q~#@4opp-600000000#F~#@opp-8160000000,B@#@opp-1008000000<#@opp-1200000000G(#@opp-1296000000M?d #@amba simple-bus+@dmac@ff1f0000arm,pl330arm,primecell@G Rapb_pclk^ arm-pmuarm,cortex-a53-pmu0Gdefgi display-subsystemrockchip,display-subsystem| psciarm,psci-1.0arm,psci-0.2smctimerarm,armv8-timer0G   xin24m fixed-clockn6xin24m?i2s@ff000000(rockchip,rk3328-i2srockchip,rk3066-i2s G)7Ri2s_clki2s_hclk txrx disabledi2s@ff010000(rockchip,rk3328-i2srockchip,rk3066-i2s G*8Ri2s_clki2s_hclk  txrx disabledi2s@ff020000(rockchip,rk3328-i2srockchip,rk3066-i2s G+9Ri2s_clki2s_hclk txrx disabledspdif@ff030000rockchip,rk3328-spdif G.: Rmclkhclk txdefault  disabledpdm@ff040000 rockchip,pdm=RRpdm_clkpdm_hclk rxdefaultsleep  disabledsyscon@ff100000&rockchip,rk3328-grfsysconsimple-mfd+5io-domains"rockchip,rk3328-io-voltage-domainokay %3AOgrf-gpiorockchip,rk3328-grf-gpio\l_power-controller!rockchip,rk3328-power-controllerx+7pd_hevc@6pd_video@5pd_vpu@8Freboot-modesyscon-reboot-modeRBRBRB RBserial@ff110000&rockchip,rk3328-uartsnps,dw-apb-uart G7&Rbaudclkapb_pclk  txrxdefault  disabledserial@ff120000&rockchip,rk3328-uartsnps,dw-apb-uart G8'Rbaudclkapb_pclk  txrxdefault   disabledserial@ff130000&rockchip,rk3328-uartsnps,dw-apb-uart G9(Rbaudclkapb_pclk  txrxdefault!okayi2c@ff150000(rockchip,rk3328-i2crockchip,rk3399-i2c G$+7 Ri2cpclkdefault" disabledi2c@ff160000(rockchip,rk3328-i2crockchip,rk3399-i2c G%+8 Ri2cpclkdefault#okaypmic@18rockchip,rk805 $Gxin32krk805-clkout2\ldefault%&&'&3&?KbregulatorsDCDC_REG1 Wvdd_logicf 4~ regulator-state-memB@DCDC_REG2Wvdd_armf 4~ regulator-state-mem~DCDC_REG3Wvcc_ddrregulator-state-memDCDC_REG4Wvcc_iof2Z~2Zregulator-state-mem2ZLDO_REG1Wvcc_18fw@~w@regulator-state-memw@LDO_REG2 Wvcc18_emmcfw@~w@regulator-state-memw@LDO_REG3Wvdd_10fB@~B@regulator-state-memB@i2c@ff170000(rockchip,rk3328-i2crockchip,rk3399-i2c G&+9 Ri2cpclkdefault' disabledi2c@ff180000(rockchip,rk3328-i2crockchip,rk3399-i2c G'+: Ri2cpclkdefault( disabledspi@ff190000(rockchip,rk3328-spirockchip,rk3066-spi G1+ Rspiclkapb_pclk  txrxdefault)*+, disabledwatchdog@ff1a0000 snps,dw-wdt G(pwm@ff1b0000rockchip,rk3328-pwm< Rpwmpclkdefault- disabledpwm@ff1b0010rockchip,rk3328-pwm< Rpwmpclkdefault. disabledpwm@ff1b0020rockchip,rk3328-pwm < Rpwmpclkdefault/ disabledpwm@ff1b0030rockchip,rk3328-pwm0 G2< Rpwmpclkdefault0 disabledthermal-zonessoc-thermal11tripstrip-point0ApMpassivetrip-point1ALMpassive2soc-critAsM criticalcooling-mapsmap0X20] ltsadc@ff250000rockchip,rk3328-tsadc% G:y$P$Rtsadcapb_pclkinitdefaultsleep343B tsadc-apb5okay1efuse@ff260000rockchip,rk3328-efuse&P+> Rpclk_efuse id@7cpu-leakage@17logic-leakage@19cpu-version@1a @adc@ff280000.rockchip,rk3328-saradcrockchip,rk3399-saradc( GP%Rsaradcapb_pclkV saradc-apb disabledgpu@ff300000"rockchip,rk3328-maliarm,mali-4500TGZW]XY[\" gpgpmmupppp0ppmmu0pp1ppmmu1 Rbuscorefiommu@ff330200rockchip,iommu3 G`  h265e_mmu Raclkiface0 disablediommu@ff340800rockchip,iommu4@ Gb  vepu_mmuF Raclkiface0 disabledvideo-codec@ff350000rockchip,rk3328-vpu5 G  vdpuF Raclkhclk=6D7iommu@ff350800rockchip,iommu5@ G  vpu_mmuF Raclkiface0D76iommu@ff360480rockchip,iommu 6@6@ GJ  rkvdec_mmuB Raclkiface0 disabledvop@ff370000rockchip,rk3328-vop7> G x;Raclk_vopdclk_vophclk_vop axiahbdclk=8okayport+ endpoint@0R9>iommu@ff373f00rockchip,iommu7? G  vop_mmu; Raclkiface0okay8hdmi@ff3c0000rockchip,rk3328-dw-hdmi<G#GFRiahbisfrcecb:ghdmidefault ;<=5okayportsportendpointR>9codec@ff410000rockchip,rk3328-codecA* Rpclkmclk5 disabledphy@ff430000rockchip,rk3328-hdmi-phyC GS?yRsysclkrefoclkrefpclk hdmi_phyq@ }cpu-versionokay:clock-controller@ff440000(rockchip,rk3328-crurockchip,crusysconD5yx=&'(ABDC"\5H4$z???|n6n6n6n6#FLGрxhxhрxhxhsyscon@ff450000.rockchip,rk3328-usb2phy-grfsysconsimple-mfdE+usb2-phy@100rockchip,rk3328-usb2phy?Rphyclk usb480m_phyy{AokayAotg-port$G;<= otg-bvalidotg-idlinestateokayPhost-port G>  linestateokayQdwmmc@ff5000000rockchip,rk3328-dw-mshcrockchip,rk3288-dw-mshcP@ G  =!JNRbiuciuciu-driveciu-sampleрokaydefaultBCDE(5CFOdwmmc@ff5100000rockchip,rk3328-dw-mshcrockchip,rk3288-dw-mshcQ@ G  >"KORbiuciuciu-driveciu-sampleр disableddwmmc@ff5200000rockchip,rk3328-dw-mshcrockchip,rk3288-dw-mshcR@ G ?#LPRbiuciuciu-driveciu-sampleрokay\ixdefault GHICOethernet@ff540000rockchip,rk3328-gmacT G macirq8dWXZYMRstmmacethmac_clk_rxmac_clk_txclk_mac_refclk_mac_refoutaclk_macpclk_macc stmmaceth5okayydfJJinputKrgmiidefaultL $ 'P$ ethernet@ff550000rockchip,rk3328-gmacU5 G macirq8TSSUVIRstmmacethmac_clk_rxmac_clk_txclk_mac_refaclk_macpclk_macclk_macphybdstmmacethmac-phyrmiiM disabledmdiosnps,dwmac-mdio+phy@04ethernet-phy-id1234.d400ethernet-phy-ieee802.3-c22VddefaultNOMusb@ff5800002rockchip,rk3328-usbrockchip,rk3066-usbsnps,dwc2X GMRotg0otg8JY@ hbP gusb2-phyokayusb@ff5c0000 generic-ehci\ G NA RusbhostutmibQgusbokayusb@ff5d0000 generic-ohci] G NA RusbhostutmibQgusbokayinterrupt-controller@ff811000 arm,gic-400r@ @ `  G pinctrlrockchip,rk3328-pinctrl5+@gpio0@ff210000rockchip,gpio-bank! G3\lr]gpio1@ff220000rockchip,gpio-bank" G4\lr$gpio2@ff230000rockchip,gpio-bank# G5\lrgpio3@ff240000rockchip,gpio-bank$ G6\lrpcfg-pull-upTpcfg-pull-down\pcfg-pull-noneRpcfg-pull-none-2ma[pcfg-pull-up-2mapcfg-pull-up-4maUpcfg-pull-none-4maXpcfg-pull-down-4mapcfg-pull-none-8maVpcfg-pull-up-8maWpcfg-pull-none-12ma Ypcfg-pull-up-12ma Zpcfg-output-highpcfg-output-lowpcfg-input-highSpcfg-inputi2c0i2c0-xfer RR"i2c1i2c1-xfer RR#i2c2i2c2-xfer  RR'i2c3i2c3-xfer RR(i2c3-gpio RRhdmi_i2chdmii2c-xfer RR<pdm-0pdmm0-clkR pdmm0-fsyncRpdmm0-sdi0Rpdmm0-sdi1Rpdmm0-sdi2Rpdmm0-sdi3Rpdmm0-clk-sleepSpdmm0-sdi0-sleepSpdmm0-sdi1-sleepSpdmm0-sdi2-sleepSpdmm0-sdi3-sleepSpdmm0-fsync-sleepStsadcotp-gpio R3otp-out R4uart0uart0-xfer  TRuart0-cts Ruart0-rts Ruart0-rts-gpio Ruart1uart1-xfer TRuart1-ctsRuart1-rtsR uart1-rts-gpioRuart2-0uart2m0-xfer TRuart2-1uart2m1-xfer TR!spi0-0spi0m0-clkTspi0m0-cs0 Tspi0m0-tx Tspi0m0-rx Tspi0m0-cs1 Tspi0-1spi0m1-clkTspi0m1-cs0Tspi0m1-txTspi0m1-rxTspi0m1-cs1Tspi0-2spi0m2-clkT)spi0m2-cs0T,spi0m2-txT*spi0m2-rxT+i2s1i2s1-mclkRi2s1-sclkRi2s1-lrckrxRi2s1-lrcktxRi2s1-sdiRi2s1-sdoRi2s1-sdio1Ri2s1-sdio2Ri2s1-sdio3Ri2s1-sleepSSSSSSSSSi2s2-0i2s2m0-mclkRi2s2m0-sclkRi2s2m0-lrckrxRi2s2m0-lrcktxRi2s2m0-sdiRi2s2m0-sdoRi2s2m0-sleep`SSSSSSi2s2-1i2s2m1-mclkRi2s2m1-sclkRi2sm1-lrckrxRi2s2m1-lrcktxRi2s2m1-sdiRi2s2m1-sdoRi2s2m1-sleepPSSSSSspdif-0spdifm0-txRspdif-1spdifm1-txRspdif-2spdifm2-txR sdmmc0-0sdmmc0m0-pwrenUsdmmc0m0-gpioUsdmmc0-1sdmmc0m1-pwrenUsdmmc0m1-gpioU^sdmmc0sdmmc0-clkVBsdmmc0-cmdWCsdmmc0-dectnUDsdmmc0-wrprtUsdmmc0-bus1Wsdmmc0-bus4@WWWWEsdmmc0-gpioUUUUUUUUsdmmc0extsdmmc0ext-clkXsdmmc0ext-cmdUsdmmc0ext-wrprtUsdmmc0ext-dectnUsdmmc0ext-bus1Usdmmc0ext-bus4@UUUUsdmmc0ext-gpioUUUUUUUUsdmmc1sdmmc1-clk Vsdmmc1-cmd Wsdmmc1-pwrenWsdmmc1-wrprtWsdmmc1-dectnWsdmmc1-bus1Wsdmmc1-bus4@WWWWsdmmc1-gpio U UUUUUUUUemmcemmc-clkYGemmc-cmdZHemmc-pwrenRemmc-rstnoutRemmc-bus1Zemmc-bus4@ZZZZemmc-bus8ZZZZZZZZIpwm0pwm0-pinR-pwm1pwm1-pinR.pwm2pwm2-pinR/pwmirpwmir-pinR0gmac-1rgmiim1-pins` V XXVXXX X XV VXXVVV VXVVVVLrmiim1-pins[Y[[[[ [ [Y Y R RRRRRgmac2phyfephyled-speed100Rfephyled-speed10Rfephyled-duplexRfephyled-rxm0Rfephyled-txm0Rfephyled-linkm0Rfephyled-rxm1RNfephyled-txm1Rfephyled-linkm1ROtsadc_pintsadc-int Rtsadc-gpio Rhdmi_pinhdmi-cecR;hdmi-hpd\=cif-0dvp-d2d9-m0RRRRR R R RRRRRcif-1dvp-d2d9-m1RRRRRRRRRRRRpmicpmic-int-lT%usb2usb20-host-drvR`chosenserial2:1500000n8external-gmac-clock fixed-clocksY@ gmac_clkinJdc-12vregulator-fixedWdc_12vf~asdmmc-regulatorregulator-fixed ]default^Wvcc_sdf2Z~2ZFsdmmcio-regulatorregulator-gpio _w@2Z Wvcc_sdio&voltagefw@~2Z&vcc-host1-5v-regulatorregulator-fixed5 $default` Wvcc_host1_5v&vcc-sysregulator-fixedWvcc_sysfLK@~LK@a&vcc-phy-regulatorregulator-fixedWvcc_phyKleds gpio-ledspowerHfirefly:blue:power Nheartbeat bdon#userHfirefly:yellow:userNmmc1 bdoff compatibleinterrupt-parent#address-cells#size-cellsmodelserial0serial1serial2i2c0i2c1i2c2i2c3ethernet0ethernet1device_typeregclocks#cooling-cellsdynamic-power-coefficientenable-methodnext-level-cacheoperating-points-v2cpu-supplyphandleopp-sharedopp-hzopp-microvoltclock-latency-nsopp-suspendrangesinterruptsclock-names#dma-cellsinterrupt-affinityports#clock-cellsclock-frequencyclock-output-namesdmasdma-names#sound-dai-cellsstatuspinctrl-namespinctrl-0pinctrl-1vccio1-supplyvccio2-supplyvccio3-supplyvccio4-supplyvccio5-supplyvccio6-supplypmuio-supplygpio-controller#gpio-cells#power-domain-cellsoffsetmode-normalmode-recoverymode-bootloadermode-loaderreg-io-widthreg-shiftrockchip,system-power-controllerwakeup-sourcevcc1-supplyvcc2-supplyvcc3-supplyvcc4-supplyvcc5-supplyvcc6-supplyregulator-nameregulator-min-microvoltregulator-max-microvoltregulator-always-onregulator-boot-onregulator-on-in-suspendregulator-suspend-microvolt#pwm-cellspolling-delay-passivepolling-delaysustainable-powerthermal-sensorstemperaturehysteresistripcooling-devicecontributionassigned-clocksassigned-clock-ratespinctrl-2resetsreset-namesrockchip,grfrockchip,hw-tshut-temp#thermal-sensor-cellsrockchip,efuse-sizebits#io-channel-cellsinterrupt-names#iommu-cellsiommuspower-domainsremote-endpointphysphy-namesnvmem-cellsnvmem-cell-names#phy-cells#reset-cellsassigned-clock-parentsfifo-depthmax-frequencybus-widthcap-mmc-highspeedcap-sd-highspeeddisable-wpsd-uhs-sdr12sd-uhs-sdr25sd-uhs-sdr50sd-uhs-sdr104vmmc-supplyvqmmc-supplymmc-ddr-1_8vmmc-hs200-1_8vnon-removableclock_in_outphy-supplyphy-modesnps,aalsnps,reset-gpiosnps,reset-active-lowsnps,reset-delays-ussnps,rxpblsnps,txpbltx_delayrx_delayphy-handlephy-is-integrateddr_modeg-np-tx-fifo-sizeg-rx-fifo-sizeg-tx-fifo-sizeg-use-dma#interrupt-cellsinterrupt-controllerbias-pull-upbias-pull-downbias-disabledrive-strengthoutput-highoutput-lowinput-enablerockchip,pinsstdout-pathvin-supplygpiosstatesregulator-typeenable-active-highlabellinux,default-triggerdefault-state