Ð
þíl8g4(Mfü ,Merrii A31 Hummingbird+2merrii,a31-hummingbirdallwinner,sun6i-a31aliases=/soc/ethernet@1c30000G/soc/i2c@1c2b400/rtc@51L/soc/rtc@1f00000Q/soc/serial@1c28000chosen Y`serial0:115200n8framebuffer-lcd0-hdmi02allwinner,simple-framebuffersimple-framebufferlde_be0-lcd0-hdmi@3/2w’zŠ †disabledframebuffer-lcd002allwinner,simple-framebuffersimple-framebufferlde_be0-lcd003/w’z †disabledtimer2arm,armv7-timer0
˜n6¨cpusÌallwinner,sun6i-a31 cpu@02arm,cortex-a7Úcpuæê¹° øa€O€
/O€
ü€ÈàSB@ #cpu@12arm,cortex-a7Úcpuæê¹° øa€O€
/O€
ü€ÈàSB@ #cpu@22arm,cortex-a7Úcpuæê¹° øa€O€
/O€
ü€ÈàSB@ #cpu@32arm,cortex-a7Úcpuæê¹° øa€O€
/O€
ü€ÈàSB@ # thermal-zonescpu-thermal+úAèOcooling-mapsmap0_0dÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿtripscpu-alert0spÐápassive#cpu-crits† Ð ácriticalpmu2arm,cortex-a7-pmu0xyz{clocks Yclk-24MŠ2fixed-clock˜n6—ÃP¦osc24M#$clk-32kŠ2fixed-clock˜€—ÃP¦ext_osc32k#>clk-mii-phy-txŠ2fixed-clock˜}x@¦mii_phy_tx#
clk-gmac-int-txŠ2fixed-clock˜sY@¦gmac_int_tx#clk@1c200d0Š2allwinner,sun7i-a20-gmac-clkæÂÐ
¦gmac_tx#+display-engine#2allwinner,sun6i-a31-display-engine¹
†okaysoc2simple-bus Ydma-controller@1c020002allwinner,sun6i-a31-dmaæÀ 2ÍÔ#lcd-controller@1c0c0002allwinner,sun6i-a31-tconæÀÀVßÍ) älcdlvds /ðahbtcon-ch0tcon-ch1lvds-alt¦tcon0-pixel-clockŠüdefault
ports port@0 æendpoint@0æ#<�endpoint@1æ#6port@1 æendpoint@1æ$#endpoint@0æ#Jlcd-controller@1c0d0002allwinner,sun6i-a31-tconæÀÐWßÍ) älcdlvds 0€‚ðahbtcon-ch0tcon-ch1lvds-alt¦tcon1-pixel-clockŠports port@0 æendpoint@0æ#=endpoint@1æ#7port@1 æendpoint@1æ$#mmc@1c0f0002allwinner,sun7i-a20-mmcæÀð OQPðahbmmcoutputsampleÍäahb<�üdefault
†okay ;GQmmc@1c100002allwinner,sun7i-a20-mmcæÁ RTSðahbmmcoutputsampleÍäahb=üdefault
†okay ;ZGemmc@1c110002allwinner,sun7i-a20-mmcæÁ UWVðahbmmcoutputsampleÍäahb> †disabled mmc@1c120002allwinner,sun7i-a20-mmcæÁ XZYðahbmmcoutputsampleÍ äahb? †disabled hdmi@1c160002allwinner,sun6i-a31-hdmiæÁ`X(2Š‹
ðahbmodddcpll-0pll-1Ísddc-txddc-rxaudio-txß
†okayports port@0 æendpoint@0æ#endpoint@1æ#port@1æendpoint#Gusb@1c190002allwinner,sun6i-a31-musbæÁ(ÍG}mc ’usbœ £otg†okayphy@1c194002allwinner,sun6i-a31-usb-phyæÁ”Á¨Á¸«phy_ctrlpmu1pmu2defðusb0_phyusb1_phyusb2_phyÍ!äusb0_resetusb1_resetusb2_reset†okayµÀÒæ!ý"## usb@1c1a000&2allwinner,sun6i-a31-ehcigeneric-ehciæÁ H)Í ’usb†okayusb@1c1a400&2allwinner,sun6i-a31-ohcigeneric-ohciæÁ¤I+gÍ ’usb†okayusb@1c1b000&2allwinner,sun6i-a31-ehcigeneric-ehciæÁ°J*Í ’usb †disabledusb@1c1b400&2allwinner,sun6i-a31-ohcigeneric-ohciæÁ´K,hÍ ’usb †disabledusb@1c1c400&2allwinner,sun6i-a31-ohcigeneric-ohciæÁÄM-iÍ †disabledclock@1c200002allwinner,sun6i-a31-ccuæÂ$%
ðhoscloscŠ#pinctrl@1c208002allwinner,sun6i-a31-pinctrlæÂ&0@$%ðapbhosclosc,<�Qb#gmac-gmii-pins‚nPA0PA1PA2PA3PA4PA5PA6PA7PA8PA9PA10PA11PA12PA13PA14PA15PA16PA17PA18PA19PA20PA21PA22PA23PA24PA25PA26PA27sgmac|gmac-mii-pinsTnPA0PA1PA2PA3PA8PA9PA11PA12PA13PA14PA19PA20PA21PA22PA23PA24PA26PA27sgmacgmac-rgmii-pinsFnPA0PA1PA2PA3PA9PA10PA11PA12PA13PA14PA19PA20PA25PA26PA27sgmac|(#,i2c0-pins
nPH14PH15si2c0#(i2c1-pins
nPH16PH17si2c1#)i2c2-pins
nPH18PH19si2c2#*lcd0-rgb888-pins‚nPD0PD1PD2PD3PD4PD5PD6PD7PD8PD9PD10PD11PD12PD13PD14PD15PD16PD17PD18PD19PD20PD21PD22PD23PD24PD25PD26PD27slcd0#mmc0-pinsnPF0PF1PF2PF3PF4PF5smmc0|‹#mmc1-pinsnPG0PG1PG2PG3PG4PG5smmc1|‹#mmc2-4bit-pinsnPC6PC7PC8PC9PC10PC11smmc2|‹mmc2-8bit-emmc-pins3nPC6PC7PC8PC9PC10PC11PC12PC13PC14PC15PC24smmc2|‹mmc3-8bit-emmc-pins3nPC6PC7PC8PC9PC10PC11PC12PC13PC14PC15PC24smmc3|(‹spdif-tx-pinnPH28sspdifuart0-ph-pins
nPH20PH21suart0#'timer@1c20c002allwinner,sun4i-a10-timeræ H$watchdog@1c20ca02allwinner,sun6i-a31-wdtæ $spdif@1c21000˜2allwinner,sun6i-a31-spdifæÂ>cÍ+
ðapbspdifßsrxtx †disabledi2s@1c22000˜2allwinner,sun6i-a31-i2sæÂ
AaÍ-ðapbmodßsrxtx †disabledi2s@1c22400˜2allwinner,sun6i-a31-i2sæÂ$BbÍ.ðapbmodßsrxtx †disabledlradc@1c228002allwinner,sun4i-a10-lradc-keysæÂ(& †disabledrtp@1c250002allwinner,sun6i-a31-tsæÂP©#serial@1c280002snps,dw-apb-uart怿ÉGÍ3ßstxrx†okayüdefault
'serial@1c284002snps,dw-apb-uartæ„¿ÉHÍ4ßstxrx †disabledserial@1c288002snps,dw-apb-uart房ÉIÍ5ßstxrx †disabledserial@1c28c002snps,dw-apb-uartæÂŒ¿ÉJÍ6ß stxrx †disabledserial@1c290002snps,dw-apb-uartæ¿ÉKÍ7ß
stxrx †disabledserial@1c294002snps,dw-apb-uart政ÉLÍ8ßstxrx †disabledi2c@1c2ac002allwinner,sun6i-a31-i2cæ¬CÍ/üdefault
(†failed i2c@1c2b0002allwinner,sun6i-a31-i2cæ°DÍ0üdefault
)†okay i2c@1c2b4002allwinner,sun6i-a31-i2cæ´EÍ1üdefault
*†okay rtc@512nxp,pcf8563æQi2c@1c2b8002allwinner,sun6i-a31-i2cæ¸ FÍ2 †disabled ethernet@1c300002allwinner,sun7i-a20-gmacæÃTR}macirq!+ðstmmacethallwinner_gmac_txÍ
ästmmacethÖßð†okayüdefault
,- rgmii-idmdio2snps,dwmac-mdio ethernet-phy@1æ''7u0#-crypto-engine@1c1500062allwinner,sun6i-a31-cryptoallwinner,sun4i-a10-cryptoæÁPP\ðahbmodÍäahbcodec@1c22c00˜2allwinner,sun6i-a31-codecæÂ,=‡
ðapbcodecÍ*ßsrxtx†okaybIHeadphoneHPSpeakerLINEOUTLINEINLine InMIC1MicMIC2Headset MicMicMBIASHeadset MicHBIASatimer@1c6000082allwinner,sun6i-a31-hstimerallwinner,sun7i-a20-hstimeræÆ03456#Íspi@1c680002allwinner,sun6i-a31-spiæÆ€A$]ðahbmodßsrxtxÍ †disabled spi@1c690002allwinner,sun6i-a31-spiæÆB%^ðahbmodßsrxtxÍ †disabled spi@1c6a0002allwinner,sun6i-a31-spiæÆ C&_ðahbmodßsrxtxÍ †disabled spi@1c6b0002allwinner,sun6i-a31-spiæÆ°D'`ðahbmodßsrxtxÍ †disabled interrupt-controller@1c810002arm,gic-400 æÈÈ È@ È` <�Q #display-frontend@1e00000%2allwinner,sun6i-a31-display-frontendæà]5|uðahbmodramÍ!#ports port@1 æendpoint@0æ.#8endpoint@1æ/#2display-frontend@1e20000%2allwinner,sun6i-a31-display-frontendæâ^6}vðahbmodramÍ"#
ports port@1 æendpoint@0æ0#9endpoint@1æ1#3display-backend@1e40000$2allwinner,sun6i-a31-display-backendæä`4{xðahbmodramÍ ports port@0 æendpoint@0æ2#/endpoint@1æ3#1port@1 æendpoint@1æ4#5drc@1e500002allwinner,sun6i-a31-drcæå[<�“rðahbmodramÍ(ports port@0 æendpoint@1æ5#4port@1 æendpoint@0æ6#endpoint@1æ7#display-backend@1e60000$2allwinner,sun6i-a31-display-backendææ_3zwðahbmodramÍports port@0 æendpoint@0æ8#.endpoint@1æ9#0port@1æendpoint:#;drc@1e700002allwinner,sun6i-a31-drcæç[;’qðahbmodramÍ'ports port@0æendpoint;#:port@1 æendpoint@0æ<�#endpoint@1æ=#rtc@1f00000Š2allwinner,sun6i-a31-rtcæðT&()>¦osc32k#%interrupt-controller@1f00c002allwinner,sun6i-a31-r-intc<�Qæð #&prcm@1f014002allwinner,sun6i-a31-prcmæðar100-clk2allwinner,sun6i-a31-ar100-clkŠ%$
¦ar100#?ahb0-clk2fixed-factor-clockŠt~?¦ahb0#@apb0-clk2allwinner,sun6i-a31-apb0-clkŠ@¦apb0#Aapb0-gates-clk#2allwinner,sun6i-a31-apb0-gates-clkŠAD¦apb0_pioapb0_irapb0_timerapb0_p2wiapb0_uartapb0_1wireapb0_i2c#Bir-clkŠ2allwinner,sun4i-a10-mod0-clk%$¦ir#Capb0-rst 2allwinner,sun6i-a31-clock-reset#Dcpucfg@1f01c002allwinner,sun6i-a31-cpuconfigæðir@1f020002allwinner,sun6i-a31-irBCðapbirÍD%æð @†okayüdefault
Epinctrl@1f02c002allwinner,sun6i-a31-r-pinctrlæð,&-.B$%ðapbhosclosc,<�Qbs-ir-rx-pinnPL4ss_ir#Es-p2wi-pinsnPL0PL1ss_p2wi#Fi2c@1f034002allwinner,sun6i-a31-p2wiæð4'B˜† ÍDüdefault
F†okay pmic@682x-powers,axp221æh& ‰<�Qac-power 2x-powers,axp221-ac-power-supply†okayadc2x-powers,axp221-adc battery-power%2x-powers,axp221-battery-power-supply †disabledgpio2x-powers,axp221-gpio,bregulators²¸dcdc1Åvcc-3v0Ôè-ÆÀ-ÆÀ#dcdc2Åvdd-gpuè
®`$@dcdc3Åvdd-cpuÔè
®`$@#dcdc4Åvdd-sys-dllÔè
®`$@dcdc5 Åvcc-dramÔèã`ã`dc1swÅdc1swdc5ldo Åvdd-cpusè
®`$@aldo1 Åvcc-wifiè2Z 2Z #aldo2Åaldo2aldo3ÅavccÔè)2à2Z dldo1Ådldo1dldo2Ådldo2dldo3Ådldo3dldo4Ådldo4eldo1Åeldo1eldo2Åeldo2eldo3Åeldo3ldo_io0Åldo_io0 †disabledldo_io1Åldo_io1 †disabledrtc_ldoÔè-ÆÀ-ÆÀÅrtc_ldodrivevbus
Åusb0-vbus†okay#"usb-power!2x-powers,axp221-usb-power-supply†okay#!ahci-5v2regulator-fixedÅahci-5vèLK@LK@*= †disabledusb0-vbus2regulator-fixed
Åusb0-vbusèLK@LK@*= †disabledusb1-vbus2regulator-fixed
Åusb1-vbusèLK@LK@*=†okay##usb2-vbus2regulator-fixed
Åusb2-vbusèLK@LK@*= †disabledvcc3v02regulator-fixedÅvcc3v0è-ÆÀ-ÆÀvcc3v32regulator-fixedÅvcc3v3è2Z 2Z vcc5v02regulator-fixedÅvcc5v0èLK@LK@hdmi-connector2hdmi-connectoráaportendpointG#vga-connector2vga-connectorportendpointH#Kvga-dac
2dumb-vga-dacBIports port@0æendpointJ#port@1æendpointK#Hvga-3v3-regulator2regulator-fixedÅvga-3v3è2Z 2Z *=#Ipwrseq2mmc-pwrseq-simple
# interrupt-parent#address-cells#size-cellsmodelcompatibleethernet0rtc0rtc1serial0rangesstdout-pathallwinner,pipelineclocksstatusinterruptsclock-frequencyarm,cpu-registers-not-fw-configuredenable-methoddevice_typeregclock-latencyoperating-points#cooling-cellscpu-supplyphandlepolling-delay-passivepolling-delaythermal-sensorstripcooling-devicetemperaturehysteresis#clock-cellsclock-accuracyclock-output-namesallwinner,pipelinesresets#dma-cellsdmasreset-namesclock-namespinctrl-namespinctrl-0remote-endpointallwinner,tcon-channelvmmc-supplybus-widthcd-gpiosmmc-pwrseqnon-removabledma-namesinterrupt-namesphysphy-namesextcondr_modereg-names#phy-cellsusb0_id_det-gpiosusb0_vbus_det-gpiosusb0_vbus_power-supplyusb0_vbus-supplyusb1_vbus-supply#reset-cellsgpio-controllerinterrupt-controller#interrupt-cells#gpio-cellspinsfunctiondrive-strengthbias-pull-up#sound-dai-cells#thermal-sensor-cellsreg-shiftreg-io-widthsnps,pblsnps,fixed-burstsnps,force_sf_dma_modephy-handlephy-modereset-gpiosreset-assert-usreset-deassert-usallwinner,audio-routingallwinner,pa-gpiosclock-divclock-multx-powers,drive-vbus-en#io-channel-cellsx-powers,dcdc-freqregulator-nameregulator-always-onregulator-min-microvoltregulator-max-microvoltregulator-boot-onenable-active-highgpiovdd-supply