Ð þí}€8ut( u< ,handset9Pine64 PinePhone (1.2);?pine64,pinephone-1.2pine64,pinephoneallwinner,sun50i-a64chosen JQserial0:115200n8framebuffer-lcd0?allwinner,simple-framebuffersimple-framebuffer ]mixer0-lcd0pd wdisabledframebuffer-hdmi0?allwinner,simple-framebuffersimple-framebuffer]mixer1-lcd1-hdmipen wdisabledcpus cpu@0?arm,cortex-a53~cpuŠŽpsciœp­cpu¹ÈÜç cpu@1?arm,cortex-a53~cpuŠŽpsciœp­cpu¹ÈÜç cpu@2?arm,cortex-a53~cpuŠŽpsciœp­cpu¹ÈÜç cpu@3?arm,cortex-a53~cpuŠŽpsciœp­cpu¹ÈÜç l2-cache?cacheïçdisplay-engine$?allwinner,sun50i-a64-display-engineûwokayopp-table-gpu?operating-points-v2çBopp-120000000'opp-312000000˜¾opp-432000000¿Ìosc24M_clk ?fixed-clock#n63osc24Mç,osc32k_clk ?fixed-clock#€ 3ext-osc32kçLpmu?arm,cortex-a53-pmu0FtuvwQ psci ?arm,psci-0.2•smcsound ?simple-audio-card dPinePhone{ ?–Headphone JackHPInternal EarpieceEARPIECEInternal SpeakerSpeaker Amp OUTLInternal SpeakerSpeaker Amp OUTRSpeaker Amp INLLINEOUTSpeaker Amp INRLINEOUTLeft DACDACLRight DACDACRADCLLeft ADCADCRRight ADCInternal MicrophoneMBIASMIC1Internal MicrophoneHeadset MicrophoneHBIASMIC2Headset Microphonewokay‰°MicrophoneHeadset MicrophoneMicrophoneInternal MicrophoneHeadphoneHeadphone JackSpeakerInternal EarpieceSpeakerInternal Speakersimple-audio-card,dai-link@0Êi2sÑÞî€cpuöçcodecösimple-audio-card,dai-link@2Êdsp_aÑÞcpuöcodecö$ çtimer?arm,armv8-timer7R0F   thermal-zonescpu0-thermali�cooling-mapsmap0�0¢ ÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿmap1�0¢ ÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿtripscpu_alert0±$ø½Ð4passiveçcpu_alert1±_�½Ð4hotçcpu_crit±­°½Ð 4criticalgpu0-thermali�gpu1-thermali�soc ?simple-bus Jbus@1000000?allwinner,sun50i-a64-de2Š@È  J@clock@0?allwinner,sun50i-a64-de2-clkŠp4c­busmod×Þçrotate@20000@?allwinner,sun50i-a64-de2-rotateallwinner,sun8i-a83t-de2-rotateŠ F`p  ­busmod×mixer@100000!?allwinner,sun50i-a64-de2-mixer-0Šp­busmod×çports port@1 Šendpoint@0Šëçendpoint@1Šëçmixer@200000!?allwinner,sun50i-a64-de2-mixer-1Š p­busmod×çports port@1 Šendpoint@0Šëçendpoint@1Šëç syscon@1c00000$?allwinner,sun50i-a64-system-controlŠÀ JçAsram@18000 ?mmio-sramŠ€€  J€€sram-section@0?allwinner,sun50i-a64-sram-cŠ€çsram@1d00000 ?mmio-sramŠÐ  JÐsram-section@09?allwinner,sun50i-a64-sram-c1allwinner,sun4i-a10-sram-c1Šç"dma-controller@1c02000?allwinner,sun50i-a64-dmaŠÀ  F2pû×ç0lcd-controller@1c0c000<?allwinner,sun50i-a64-tcon-lcdallwinner,sun8i-a83t-tcon-lcdŠÀÀ FVp/d ­ahbtcon-ch03tcon-pixel-clock×#  lcdlvdsports port@0 Šendpoint@0Šëçendpoint@1Šëçport@1 Šendpoint@1Šë,çFlcd-controller@1c0d000:?allwinner,sun50i-a64-tcon-tvallwinner,sun8i-a83t-tcon-tvŠÀÐ FWp0e ­ahbtcon-ch1× lcdports port@0 Šendpoint@0Šëçendpoint@1Šë çport@1 Šendpoint@1Šë!çKvideo-codec@1c0e000"?allwinner,sun50i-a64-video-engineŠÀàp.j_ ­ahbmodram× F:È"mmc@1c0f000?allwinner,sun50i-a64-mmcŠÀðpK­ahbmmc× ahb F<CðÑ€wokay Qdefault_#i$u$‚%‹–mmc@1c10000?allwinner,sun50i-a64-mmcŠÁp L­ahbmmc×  ahb F=CðÑ€wokay Qdefault_&i'u(– ®)wifi@1Šmmc@1c11000?allwinner,sun50i-a64-emmcŠÁp!M­ahbmmc×  ahb F>CðÑ€wokay Qdefault_*i$u$– ¹eeprom@1c14000?allwinner,sun50i-a64-sidŠÁ@ thermal-sensor-calibration@34Š4ç4crypto@1c15000?allwinner,sun50i-a64-cryptoŠÁP F^pO­busmod×mailbox@1c170007?allwinner,sun50i-a64-msgboxallwinner,sun6i-a31-msgboxŠÁpp6×  F1Êusb@1c19000?allwinner,sun8i-a33-musbŠÁ�p)× FGÖmcæ+ëusbõ+ üperipheralwokayphy@1c19400?allwinner,sun50i-a64-usb-phyŠÁ”Á¨Á¸phy_ctrlpmu0pmu1pVW­usb0_phyusb1_phy× usb0_resetusb1_resetwokayç+usb@1c1a000'?allwinner,sun50i-a64-ehcigeneric-ehciŠÁ  FHp,*[׿+ëusbwokayusb@1c1a400'?allwinner,sun50i-a64-ohcigeneric-ohciŠÁ¤ FIp,[׿+ëusbwokayusb@1c1b000'?allwinner,sun50i-a64-ehcigeneric-ehciŠÁ° FJp-+]׿+ëusbwokayusb@1c1b400'?allwinner,sun50i-a64-ohcigeneric-ohciŠÁ´ FKp-]׿+ëusbwokayclock@1c20000?allwinner,sun50i-a64-ccuŠÂ p,- ­hoscloscÞçpinctrl@1c20800?allwinner,sun50i-a64-pinctrlŠÂ.$F p:,-­apbhosclosc)5J[$i$w$…/“$¡(¯$ç%aif3-pins½PG10PG11PG12PG13Âaif3ç3csi-pins.½PE0PE2PE3PE4PE5PE6PE7PE8PE9PE10PE11ÂcsiçDi2c0-pins½PH0PH1Âi2c0ç:i2c1-pins½PH2PH3Âi2c1ç<i2c2-pins ½PE14PE15Âi2c2ç>mmc0-pins½PF0PF1PF2PF3PF4PF5Âmmc0ËÚç#mmc1-pins½PG0PG1PG2PG3PG4PG5Âmmc1ËÚç&mmc2-pins3½PC5PC6PC8PC9PC10PC11PC12PC13PC14PC15PC16Âmmc2ËÚç*mmc2-ds-pin½PC1Âmmc2ËÚpwm-pin½PD22ÂpwmçCrmii-pins2½PD10PD11PD13PD14PD17PD18PD19PD20PD22PD23ÂemacË(rgmii-pinsI½PD8PD9PD10PD11PD12PD13PD15PD16PD17PD18PD19PD20PD21PD22PD23ÂemacË(spdif-tx-pin½PH8Âspdifç1spi0-pins½PC0PC1PC2PC3Âspi0ç?spi1-pins½PD0PD1PD2PD3Âspi1ç@uart0-pb-pins½PB8PB9Âuart0ç5uart1-pins½PG6PG7Âuart1ç6uart1-rts-cts-pins½PG8PG9Âuart1ç7uart2-pins½PB0PB1Âuart2uart3-pins½PD0PD1Âuart3ç9uart4-pins½PD2PD3Âuart4uart4-rts-cts-pins½PD4PD5Âuart4timer@1c20c005?allwinner,sun50i-a64-timerallwinner,sun8i-a23-timerŠ  Fp,watchdog@1c20ca01?allwinner,sun50i-a64-wdtallwinner,sun6i-a31-wdtŠ    Fp,spdif@1c21000ç4?allwinner,sun50i-a64-spdifallwinner,sun8i-h3-spdifŠÂ F p9U×% ­apbspdifø0ýtxQdefault_1 wdisabledlradc@1c218008?allwinner,sun50i-a64-lradcallwinner,sun8i-a83t-r-lradcŠÂ. Fwokay2button-200 !Volume Up's;2 @button-400 !Volume Down'r;2€i2s@1c22000ç0?allwinner,sun50i-a64-i2sallwinner,sun8i-h3-i2sŠ  F p<R­apbmod×'ýrxtxø00 wdisabledi2s@1c22400ç0?allwinner,sun50i-a64-i2sallwinner,sun8i-h3-i2sŠÂ$ Fp=S­apbmod×(ýrxtxø00 wdisabledi2s@1c22800ç0?allwinner,sun50i-a64-i2sallwinner,sun8i-h3-i2sŠÂ( Fp>T­apbmod×)ýrxtxø00 wdisableddai@1c22c00ç?allwinner,sun50i-a64-codec-i2sŠÂ, Fp8k­apbmod×$ø00ýrxtxwokayçcodec@1c22e00ç5?allwinner,sun50i-a64-codecallwinner,sun8i-a33-codecŠÂ. Fp8k­busmodwokayQdefault_3çthermal-sensor@1c25000?allwinner,sun50i-a64-thsŠÂPp;I­busmod F×&:4 FcalibrationWçserial@1c28000?snps,dw-apb-uartŠ€ FmwpC×.wokayQdefault_5serial@1c28400?snps,dw-apb-uartŠ„ FmwpD×/wokayQdefault_67bluetooth?realtek,rtl8723cs-bt„%–8£8serial@1c28800?snps,dw-apb-uartŠˆ FmwpE×0 wdisabledserial@1c28c00?snps,dw-apb-uartŠÂŒ FmwpF×1wokayQdefault_9serial@1c29000?snps,dw-apb-uartŠÂ� FmwpG×2 wdisabledi2c@1c2ac00?allwinner,sun6i-a31-i2cЬ Fp?×*Qdefault_:wokay touchscreen@5d?goodix,gt917sŠ]% F³%½% É;×;äÐ÷ i2c@1c2b000?allwinner,sun6i-a31-i2cа Fp@×+Qdefault_<wokay magnetometer@1e?st,lis3mdl-magnŠ ==% Flight-sensor@48?sensortek,stk3311ŠH% Faccelerometer@68?invensense,mpu6050Šh% F ==i2c@1c2b400?allwinner,sun6i-a31-i2cŠ´ FpA×,Qdefault_>wokay spi@1c68000?allwinner,sun8i-h3-spiŠÆ€ FAp'P­ahbmodø00ýrxtxQdefault_?× wdisabled" spi@1c69000?allwinner,sun8i-h3-spiŠÆ� FBp(Q­ahbmodø00ýrxtxQdefault_@× wdisabled" ethernet@1c30000?allwinner,sun50i-a64-emac)AŠÃ FRÖmacirq×   stmmacethp$ ­stmmaceth wdisabledmdio?snps,dwmac-mdio gpu@1c40000'?allwinner,sun50i-a64-maliarm,mali-400ŠÄTFabcdfge#Ögpgpmmupp0ppmmu0pp1ppmmu1pmup5r ­buscore×ÈBinterrupt-controller@1c81000 ?arm,gic-400 ŠÈÈ È@ È`  F 5Jçpwm@1c214001?allwinner,sun50i-a64-pwmallwinner,sun5i-a13-pwmŠÂp,Qdefault_C0 wdisableddram-controller@1c62000?allwinner,sun50i-a64-mbusŠÆ Æ0 mbusdrampp^#­mbusdrambus FE  ;@ÀFçIcsi@1cb0000?allwinner,sun50i-a64-csiŠË FTp2h` ­busmodram×Qdefault_D wdisableddsi@1ca0000?allwinner,sun50i-a64-mipi-dsiŠÊ FYp׿Eëdphywokay Z=portendpointëFçpanel@0?xingbangda,xbd599н%iGk;vHd-phy@1ca1000=?allwinner,sun50i-a64-mipi-dphyallwinner,sun6i-a31-mipi-dphyŠÊpq­busmod×wokayçEdeinterlace@1e00000@?allwinner,sun50i-a64-deinterlaceallwinner,sun8i-h3-deinterlaceŠàp1fa ­busmodram× F]€I Ždma-memhdmi@1ee0000:?allwinner,sun50i-a64-dw-hdmiallwinner,sun8i-a83t-dw-hdmiŠîw FX p3on-­iahbisfrtmdscec× ctrlæJëphy wdisabledports port@0ŠendpointëKç!port@1Šhdmi-phy@1ef0000?allwinner,sun50i-a64-hdmi-phyŠïp3o­busmodpll-0× phyçJrtc@1f000000?allwinner,sun50i-a64-rtcallwinner,sun8i-h3-rtcŠð.F()3osc32kosc32k-outioscpLç-interrupt-controller@1f00c007?allwinner,sun50i-a64-r-intcallwinner,sun6i-a31-r-intc5JŠð  F ç.clock@1f01400?allwinner,sun50i-a64-r-ccuŠðp,-- ­hoscloscioscpll-periphÞçNcodec-analog@1f015c0"?allwinner,sun50i-a64-codec-analogŠðÀwokay¡Mç i2c@1f024001?allwinner,sun50i-a64-i2callwinner,sun6i-a31-i2cŠð$ F,pN ×N wdisabled ir@1f02000/?allwinner,sun50i-a64-irallwinner,sun6i-a31-irŠð pNN ­apbir×N F%Qdefault_O wdisabledpwm@1f038001?allwinner,sun50i-a64-pwmallwinner,sun5i-a13-pwmŠð8p,Qdefault_P0wokayçRpinctrl@1f02c00?allwinner,sun50i-a64-r-pinctrlŠð,. F-pN,L­apbhosclosc)5Jç8r-i2c-pl89-pins½PL8PL9Âs_i2cr-ir-rx-pin½PL11 Âs_cir_rxçOr-pwm-pin½PL10Âs_pwmçPr-rsb-pins½PL0PL1Âs_rsbçQrsb@1f03400?allwinner,sun8i-a23-rsbŠð4 F'pN#-ÆÀ×NQdefault_Qwokay pmic@3a3?x-powers,axp803Š£. F 5Jac-power@?x-powers,axp803-ac-power-supplyx-powers,axp813-ac-power-supply wdisabledadc(?x-powers,axp803-adcx-powers,axp813-adc®gpio*?x-powers,axp803-gpiox-powers,axp813-gpio)gpio0-ldo-pin½GPIO0Âldogpio1-ldo-pin½GPIO1Âldobattery-powerJ?x-powers,axp803-battery-power-supplyx-powers,axp813-battery-power-supplywokayregulatorsÀ ¸aldo1 Ódovdd-csiâw@úw@ç/aldo2Óvcc-plâw@úw@aldo3 Óvcc-pll-avccâ-ÆÀú-ÆÀç2dc1swÓdc1swdcdc1Óvcc-3v3â2Z ú2Z ç$dcdc2 Óvdd-cpuxâB@úÖ çdcdc3Ódcdc3dcdc4Ódcdc4dcdc5 Óvcc-dramâO€úO€dcdc6Óvdd-sysâÈàúÈàdldo1Óvcc-dsi-sensorâ2Z ú2Z ç=dldo2 Óvcc-mipi-ioâw@úw@çGdldo3 Óavdd-csiâ*¹€ú*¹€dldo4 Óvcc-wifi-ioâw@úw@ç(eldo1 Óvcc-lpddrâw@úw@çMeldo2Óeldo2eldo3 Ódvdd-1v8-csiâw@úw@fldo1 Óvcc-1v2-hsicâO€úO€fldo2 Óvdd-cpusâÈàúÈàldo-io0Óvcc-lcd-ctp-stkwokayâ2Z ú2Z ç;ldo-io1Óvcc-1v8-typecwokayâw@úw@rtc-ldoâ-ÆÀú-ÆÀÓvcc-rtcdrivevbus Ódrivevbus wdisabledusb-powerB?x-powers,axp803-usb-power-supplyx-powers,axp813-usb-power-supplywokayopp-table-cpu?operating-points-v2&çopp-648000000&Ÿ²1Þ€?¹°opp-8160000000£,1Èà?¹°opp-9120000006\1?¹°opp-96000000098p1³@?¹°opp-1008000000<Ü1O€?¹°opp-1056000000>ñH1ëÀ?¹°opp-1104000000AÍ´19à?¹°opp-1152000000Dª 1Ö ?¹°aliasesP/soc/mmc@1c10000/wifi@1Z/soc/serial@1c28000backlight?pwm-backlightbRÃP–% g;Ttˆ€‚âÉK}"w'N-3ç;ÕDöO_[(hdw)‡Ž™§­‹ÃP†2�ôçHbt-sco-codecç ?linux,bt-scoçleds ?gpio-ledsled-0 Âindicator¶…%led-1 Âindicator¶…%led-2 Âindicator¶…%ps-regulator?regulator-fixedÓpsâLK@úLK@¼vbat-wifi?regulator-fixedâ2Z ú2Z  Óvbat-wifiç'led-controller?sgmicro,sgm3140Î$–%Ù%ledÂflash¶åÐ�audio-amplifier?simple-audio-amplifier–% úSpeaker Ampçvibrator?gpio-vibrator–%k$wifi-pwrseq?mmc-pwrseq-simple½8ç) interrupt-parent#address-cells#size-cellschassis-typemodelcompatiblerangesstdout-pathallwinner,pipelineclocksstatusdevice_typeregenable-methodnext-level-cacheclock-names#cooling-cellsoperating-points-v2cpu-supplyphandlecache-levelallwinner,pipelinesopp-hz#clock-cellsclock-frequencyclock-output-namesinterruptsinterrupt-affinitysimple-audio-card,namesimple-audio-card,aux-devssimple-audio-card,routingsimple-audio-card,widgetsformatframe-masterbitclock-mastermclk-fssound-daibitclock-inversiondai-tdm-slot-numdai-tdm-slot-widthallwinner,erratum-unknown1arm,no-tick-in-suspendpolling-delay-passivepolling-delaythermal-sensorstripcooling-devicetemperaturehysteresisallwinner,sramresets#reset-cellsremote-endpointdma-channelsdma-requests#dma-cellsreset-namesallwinner,tcon-channelmax-frequencypinctrl-namespinctrl-0vmmc-supplyvqmmc-supplycd-gpiosdisable-wpbus-widthnon-removablemmc-pwrseqcap-mmc-hw-reset#mbox-cellsinterrupt-namesphysphy-namesextcondr_modereg-names#phy-cellsgpio-controller#gpio-cellsinterrupt-controller#interrupt-cellsvcc-pb-supplyvcc-pc-supplyvcc-pd-supplyvcc-pe-supplyvcc-pf-supplyvcc-pg-supplyvcc-ph-supplypinsfunctiondrive-strengthbias-pull-up#sound-dai-cellsdmasdma-namesvref-supplywakeup-sourcelabellinux,codevoltagenvmem-cellsnvmem-cell-names#thermal-sensor-cellsreg-shiftreg-io-widthdevice-wake-gpiosenable-gpioshost-wake-gpiosirq-gpiosreset-gpiosAVDD28-supplyVDDIO-supplytouchscreen-size-xtouchscreen-size-yvdd-supplyvddio-supplynum-cssyscon#pwm-cellsdma-ranges#interconnect-cellsvcc-dsi-supplyiovcc-supplybacklightinterconnectsinterconnect-namescpvdd-supply#io-channel-cellsx-powers,dcdc-freqregulator-nameregulator-min-microvoltregulator-max-microvoltregulator-always-onopp-sharedopp-microvoltclock-latency-nsethernet0serial0pwmspower-supplybrightness-levelsnum-interpolated-stepsdefault-brightness-levelcolorregulator-boot-onvin-supplyflash-gpiosflash-max-timeout-ussound-name-prefix