8( b\ ,handset9Pine64 PinePhone (1.2);?pine64,pinephone-1.2pine64,pinephoneallwinner,sun50i-a64aliasesJ/soc/mmc@1c0f000O/soc/mmc@1c10000T/soc/mmc@1c11000Y/soc/mmc@1c10000/wifi@1c/soc/serial@1c28000chosen krserial0:115200n8framebuffer-lcd0?allwinner,simple-framebuffersimple-framebuffer ~mixer0-lcd0d disabledframebuffer-hdmi0?allwinner,simple-framebuffersimple-framebuffer~mixer1-lcd1-hdmien disabledcpus cpu@0?arm,cortex-a53cpupscicpu  cpu@1?arm,cortex-a53cpupscicpu  cpu@2?arm,cortex-a53cpupscicpu  cpu@3?arm,cortex-a53cpupscicpu idle-states pscicpu-sleep?arm,idle-state-> O_apcluster-sleep?arm,idle-state->RO_Ppl2-cache?cachedisplay-engine$?allwinner,sun50i-a64-display-engine okayopp-table-gpu?operating-points-v2Sopp-120000000'opp-312000000opp-432000000osc24M_clk ?fixed-clockn6osc24M6osc32k_clk ?fixed-clock ext-osc32kbpmu?arm,cortex-a53-pmu0tuvw psci ?arm,psci-0.2smcscpi ?arm,scpitxrxsound ?simple-audio-card PinePhone+?FHeadphone JackHPInternal EarpieceEARPIECEInternal SpeakerSpeaker Amp OUTLInternal SpeakerSpeaker Amp OUTRSpeaker Amp INLLINEOUTSpeaker Amp INRLINEOUTLeft DACDACLRight DACDACRADCLLeft ADCADCRRight ADCInternal MicrophoneMBIASMIC1Internal MicrophoneHeadset MicrophoneHBIASMIC2Headset Microphoneokay`MicrophoneHeadset MicrophoneMicrophoneInternal MicrophoneHeadphoneHeadphone JackSpeakerInternal EarpieceSpeakerInternal Speakersimple-audio-card,dai-link@0zi2scpucodecsimple-audio-card,dai-link@1zdsp_acpucodec simple-audio-card,dai-link@2zdsp_acpucodec sound_hdmi??allwinner,sun9i-a80-hdmi-audioallwinner,sun50i-a64-hdmi-audiookaycodeccputimer?arm,armv8-timer0   thermal-zonescpu0-thermal/=cooling-mapsmap0M0R map1M0R tripscpu_alert0a$m4passivecpu_alert1a_m4hotcpu_critam 4criticalgpu0-thermal/=gpu1-thermal/=soc ?simple-bus kbus@1000000?allwinner,sun50i-a64-de2@x  k@clock@0?allwinner,sun50i-a64-de2-clk4cbusmodrotate@20000@?allwinner,sun50i-a64-de2-rotateallwinner,sun8i-a83t-de2-rotate `  busmodmixer@100000!?allwinner,sun50i-a64-de2-mixer-0busmod ports port@1 endpoint@0 $endpoint@1!'mixer@200000!?allwinner,sun50i-a64-de2-mixer-1 busmod ports port@1 endpoint@0"%endpoint@1#(syscon@1c00000$?allwinner,sun50i-a64-system-control kRsram@40000 ?mmio-sram@  k@scp-shmem@13c00?arm,scp-shmem<sram@18000 ?mmio-sram  ksram-section@0?allwinner,sun50i-a64-sram-csram@1d00000 ?mmio-sram  ksram-section@09?allwinner,sun50i-a64-sram-c1allwinner,sun4i-a10-sram-c1*dma-controller@1c02000?allwinner,sun50i-a64-dma  2:lcd-controller@1c0c000<?allwinner,sun50i-a64-tcon-lcdallwinner,sun8i-a83t-tcon-lcd V/d ahbtcon-ch0tcon-pixel-clock# lcdlvdsports port@0 endpoint@0$ endpoint@1%"port@1 endpoint@1&Zlcd-controller@1c0d000:?allwinner,sun50i-a64-tcon-tvallwinner,sun8i-a83t-tcon-tv W0e ahbtcon-ch1lcdports port@0 endpoint@0'!endpoint@1(#port@1 endpoint@1)`video-codec@1c0e000"?allwinner,sun50i-a64-video-engine.j_ ahbmodram :x*mmc@1c0f000?allwinner,sun50i-a64-mmcKahbmmcahb <рokay default+,%,2-;FPmmc@1c10000?allwinner,sun50i-a64-mmc Lahbmmc ahb =рokay default./%0FgPu1wifi@12 mmc@1c11000?allwinner,sun50i-a64-emmc!Mahbmmc ahb >рokay default3,%,FgPeeprom@1c14000?allwinner,sun50i-a64-sid@ thermal-sensor-calibration@344?crypto@1c15000?allwinner,sun50i-a64-cryptoP ^Obusmodmailbox@1c170007?allwinner,sun50i-a64-msgboxallwinner,sun6i-a31-msgboxp6  1usb@1c19000?allwinner,sun8i-a33-musb) Gmc4usb4otgokayphy@1c19400?allwinner,sun50i-a64-usb-phyphy_ctrlpmu0pmu1VWusb0_phyusb1_phyusb0_resetusb1_resetokay4portendpoint5Musb@1c1a000'?allwinner,sun50i-a64-ehcigeneric-ehci H,*[4usbokayusb@1c1a400'?allwinner,sun50i-a64-ohcigeneric-ohci I,[4usbokayusb@1c1b000'?allwinner,sun50i-a64-ehcigeneric-ehci J-+]4usbokayusb@1c1b400'?allwinner,sun50i-a64-ohcigeneric-ohci K-]4usbokayclock@1c20000?allwinner,sun50i-a64-ccu 67 hosclosc6pinctrl@1c20800?allwinner,sun50i-a64-pinctrl8$ :67apbhosclosc'3HY,g,u,9,0,-aif2-pinsPB4PB5PB6PB7aif2=aif3-pinsPG10PG11PG12PG13aif3>csi-pins.PE0PE2PE3PE4PE5PE6PE7PE8PE9PE10PE11csiUcsi-mclk-pinPE1csiVi2c0-pinsPH0PH1i2c0Ei2c1-pinsPH2PH3i2c1Ni2c2-pins PE14PE15i2c2Ommc0-pinsPF0PF1PF2PF3PF4PF5mmc0+mmc1-pinsPG0PG1PG2PG3PG4PG5mmc1.mmc2-pins3PC5PC6PC8PC9PC10PC11PC12PC13PC14PC15PC16mmc23mmc2-ds-pinPC1mmc2pwm-pinPD22pwmTrmii-pins2PD10PD11PD13PD14PD17PD18PD19PD20PD22PD23emac(rgmii-pinsIPD8PD9PD10PD11PD12PD13PD15PD16PD17PD18PD19PD20PD21PD22PD23emac(spdif-tx-pinPH8spdif;spi0-pinsPC0PC1PC2PC3spi0Pspi1-pinsPD0PD1PD2PD3spi1Quart0-pb-pinsPB8PB9uart0@uart1-pinsPG6PG7uart1Auart1-rts-cts-pinsPG8PG9uart1Buart2-pinsPB0PB1uart2uart3-pinsPD0PD1uart3Cuart4-pinsPD2PD3uart4uart4-rts-cts-pinsPD4PD5uart4timer@1c20c005?allwinner,sun50i-a64-timerallwinner,sun8i-a23-timer 6watchdog@1c20ca01?allwinner,sun50i-a64-wdtallwinner,sun6i-a31-wdt  6spdif@1c210004?allwinner,sun50i-a64-spdifallwinner,sun8i-h3-spdif  9U% apbspdif:txdefault; disabledlradc@1c21800:?allwinner,sun50i-a64-lradcallwinner,sun4i-a10-lradc-keys8 okay<button-200 Volume Ups" @button-400 Volume Downr"i2s@1c220000?allwinner,sun50i-a64-i2sallwinner,sun8i-h3-i2s   <Rapbmod'rxtx:: disabledi2s@1c224000?allwinner,sun50i-a64-i2sallwinner,sun8i-h3-i2s$ =Sapbmod(rxtx:: disabledi2s@1c228000?allwinner,sun50i-a64-i2sallwinner,sun8i-h3-i2s( >Tapbmod)rxtx::okaydai@1c22c00?allwinner,sun50i-a64-codec-i2s, 8kapbmod$::rxtxokaycodec@1c22e005?allwinner,sun50i-a64-codecallwinner,sun8i-a33-codec. 8kbusmodokaydefault=>thermal-sensor@1c25000?allwinner,sun50i-a64-thsP;Ibusmod &*? 6calibrationGserial@1c28000?snps,dw-apb-uart€ ]gt@C.okaydefault@serial@1c28400?snps,dw-apb-uart„ ]gt@D/okaydefaultABbluetooth?realtek,rtl8723cs-bt~-22serial@1c28800?snps,dw-apb-uartˆ ]gt@E0 disabledserial@1c28c00?snps,dw-apb-uartŒ ]gt@F1okaydefaultCmodem ?quectel,eg25 modem-powerD--- --2--#--1,1,0,1,0,0,1,1serial@1c29000?snps,dw-apb-uart ]gt@G2 disabledi2c@1c2ac00?allwinner,sun6i-a31-i2c¬ ?*defaultEokay touchscreen@5d?goodix,gt917s]- :-- DFRF_rhdmi-bridge@28?analogix,anx7688(2  - -2GGHH,FIJ&2!&,+K7L_portendpointM5i2c@1c2b000?allwinner,sun6i-a31-i2c° @+defaultNokay magnetometer@1e?st,lis3mdl-magnFJQJ- light-sensor@48?sensortek,stk3311H- accelerometer@68?invensense,mpu6050h- FJQJ^010-10000-1i2c@1c2b400?allwinner,sun6i-a31-i2c´ A,defaultOokay keyboard@15 ?pine64,kb1512  kspi@1c68000?allwinner,sun8i-h3-spiƀ A'Pahbmod::rxtxdefaultP disabledy spi@1c69000?allwinner,sun8i-h3-spiƐ B(Qahbmod::rxtxdefaultQ disabledy ethernet@1c30000?allwinner,sun50i-a64-emacR Rmacirq  stmmaceth$ stmmaceth disabledmdio?snps,dwmac-mdio gpu@1c40000'?allwinner,sun50i-a64-maliarm,mali-400Tabcdfge#gpgpmmupp0ppmmu0pp1ppmmu1pmu5r buscoreSinterrupt-controller@1c81000 ?arm,gic-400  @ `   3Hpwm@1c21400?allwinner,sun50i-a64-pwm6defaultT disableddram-controller@1c62000?allwinner,sun50i-a64-mbus 0 mbusdram#^papbdrammbus E  @]csi@1cb0000?allwinner,sun50i-a64-csi T2h` busmodramdefaultUVokayport endpoint@0WFmendpoint@1XFldsi@1ca0000?allwinner,sun50i-a64-mipi-dsi YYdphyokay JportendpointZ&panel@0?xingbangda,xbd599-[F\d-phy@1ca1000=?allwinner,sun50i-a64-mipi-dphyallwinner,sun6i-a31-mipi-dphyqbusmodokayYdeinterlace@1e00000@?allwinner,sun50i-a64-deinterlaceallwinner,sun8i-h3-deinterlace1fa busmodram ] ]  dma-memhdmi@1ee0000:?allwinner,sun50i-a64-dw-hdmiallwinner,sun8i-a83t-dw-hdmig X3oniahbisfrtmdsctrl^phyokay *J_ports port@0endpoint`)port@1endpointanhdmi-phy@1ef0000?allwinner,sun50i-a64-hdmi-phy3obusmodpll-0phy^rtc@1f000000?allwinner,sun50i-a64-rtcallwinner,sun8i-h3-rtc8()osc32kosc32k-outioscb 7reboot-mode@4ointerrupt-controller@1f00c007?allwinner,sun50i-a64-r-intcallwinner,sun6i-a31-r-intc3H   8clock@1f01400?allwinner,sun50i-a64-r-ccu677 hoscloscioscpll-periph dcodec-analog@1f015c0"?allwinner,sun50i-a64-codec-analogokay 6ci2c@1f024001?allwinner,sun50i-a64-i2callwinner,sun6i-a31-i2c$ ,d d disabled ir@1f02000/?allwinner,sun50i-a64-irallwinner,sun6i-a31-ir dd apbird %defaulte disabledpwm@1f03800?allwinner,sun50i-a64-pwm86defaultfokayipinctrl@1f02c00?allwinner,sun50i-a64-r-pinctrl,8 -d6bapbhosclosc'3H2r-i2c-pl89-pinsPL8PL9s_i2cr-ir-rx-pinPL11 s_cir_rxer-pwm-pinPL10s_pwmfr-rsb-pinsPL0PL1s_rsbgrsb@1f03400?allwinner,sun8i-a23-rsb4 'd-ddefaultgokay pmic@3a3?x-powers,axp8038  3H Cac-power@?x-powers,axp803-ac-power-supplyx-powers,axp813-ac-power-supply disabledadc(?x-powers,axp803-adcx-powers,axp813-adc Zgpio*?x-powers,axp803-gpiox-powers,axp813-gpio'gpio0-ldo-pinGPIO0ldogpio1-ldo-pinGPIO1ldobattery-powerJ?x-powers,axp803-battery-power-supplyx-powers,axp813-battery-power-supplyokay lhregulators ~ aldo1 dovdd-csi w@ w@9aldo2 vcc-pl  w@ w@aldo3 vcc-pll-avcc  - -<dc1sw dc1swdcdc1 vcc-3v3  2Z 2Z,dcdc2 vdd-cpux  B@  dcdc3 dcdc3dcdc4 dcdc4dcdc5 vcc-dram  O Odcdc6 vdd-sys   dldo1 vcc-dsi-sensor 2Z 2ZJdldo2 vcc-mipi-io w@ w@[dldo3 avdd-csi * *jdldo4 vcc-wifi-io w@ w@0eldo1 vcc-lpddr  w@ w@celdo2 eldo2eldo3 dvdd-1v8-csi w@ w@kfldo1 vcc-1v2-hsic O Ofldo2 vdd-cpus   ldo-io0 vcc-lcd-ctp-stkokay 2Z 2ZFldo-io1 vcc-1v8-typecokay w@ w@Hrtc-ldo  - - vcc-rtcdrivevbus drivevbus disabledusb-powerB?x-powers,axp803-usb-power-supplyx-powers,axp813-usb-power-supplyokayLopp-table-cpu?operating-points-v2 opp-648000000& ހ opp-8160000000,  opp-9120000006\  opp-96000000098p @ opp-1008000000< O opp-1056000000>H  opp-1104000000Aʹ 9 opp-1152000000D    backlight?pwm-backlight iP- F  \battery?simple-battery "- ?B`0 \ )0  P   B`0 $I K a( vB!dAcAbA~haAO$`A$,_@^@ ]@`\@o[@DZ@"\Y?dX?W?V?iU?G8T?@S>R>Q>WP>tO>RLN>/M>L=HK=J=<I={tH=P|G=!8F<E<D<}C<_B;=;,<;;;o<:;Q(9;.8;7:6:Ԍ5:4:3:q2:`1:OX0:9/:$`.:0-:,9+9ߠ*9Ҽ)9(9'9&9%9$9o#9c"9Zl!9M 9I<9@9398 9&999888888̠8p8@88z8K81 8 7| 7״ 7 7p77R7#<6L6;45=31  $,0358<@EGKNRTUX\_bhbt-sco-codec ?linux,bt-sco Bluetoothec25-codec ?quectel,ec25 Modemi2c-csi ?i2c-gpio -  -   front-camera@3c?galaxycore,gc2145<ixclk j 9 k--portendpointlFXrear-camera@4c ?ovti,ov5640Lixclk j 9 k- -portendpointmFWleds ?gpio-ledsled-0 indicator !5- 'led-1 indicator !5- 'led-2 indicator !5- 'hdmi-connector?hdmi-connector4aportendpointnaanx1v0?regulator-fixed anx1v0 B@ B@ >-  CGps-regulator?regulator-fixed ps LK@ LK@ Vusb-5v?regulator-fixed usb-5v LK@ LK@ >- CKvbat-bb?regulator-fixed vbat-bb 5g 5g >2 CDvbat-wifi?regulator-fixed 2Z 2Z vbat-wifi/vconn5v0?regulator-fixed vconn5v0 LK@ LK@ >-  CIled-controller?sgmicro,sgm3140 h,- s-ledflash ! Аreboot-mode?nvmem-reboot-mode*o 6reboot-mode   <   ! ʰ" Ӱ# ܰ$ % & '    ! , 7 B M Xaudio-amplifier?simple-audio-amplifier- Speaker Ampvibrator?gpio-vibrator-,wifi-pwrseq?mmc-pwrseq-simple21 interrupt-parent#address-cells#size-cellschassis-typemodelcompatiblemmc0mmc1mmc2ethernet0serial0rangesstdout-pathallwinner,pipelineclocksstatusdevice_typeregenable-methodnext-level-cacheclock-names#cooling-cellscpu-idle-statesoperating-points-v2cpu-supplyphandleentry-methodlocal-timer-stopentry-latency-usexit-latency-usmin-residency-usarm,psci-suspend-paramcache-levelallwinner,pipelinesopp-hz#clock-cellsclock-frequencyclock-output-namesinterruptsinterrupt-affinitymboxesmbox-namesshmemsimple-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-widthpost-power-on-delay-msnon-removablekeep-power-in-suspendmmc-pwrseqcap-mmc-hw-reset#mbox-cellsinterrupt-namesphysphy-namesextcondr_modereg-names#phy-cellsusb-role-switchprotected-clocksgpio-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-supplylabellinux,codevoltagenvmem-cellsnvmem-cell-names#thermal-sensor-cellsreg-shiftreg-io-widthfifo-sizedevice-wake-gpiosenable-gpioshost-wake-gpioschar-device-namepower-supplyreset-gpiosstatus-gpiospwrkey-gpioshost-ready-gpioswakeup-gpiosdtr-gpioscts-gpiosrts-gpiosquectel,qdaiirq-gpiosAVDD28-supplyVDDIO-supplytouchscreen-size-xtouchscreen-size-ypoweroff-in-suspendcabledet-gpiosavdd10-supplydvdd10-supplyavdd18-supplydvdd18-supplyavdd33-supplyi2c-supplyvconn-supplyhdmi_vt-supplysource-capssink-capsvbus-supplyvbus_in-supplyvdd-supplyvddio-supplymount-matrixwakeup-sourcenum-cssyscon#pwm-cellsdma-ranges#interconnect-cellshsync-activevsync-activedata-activepclk-samplevcc-dsi-supplyiovcc-supplybacklightinterconnectsinterconnect-nameshvcc-supplycpvdd-supplyx-powers,sense-vbus-en#io-channel-cellsmonitored-batteryx-powers,dcdc-freqregulator-nameregulator-min-microvoltregulator-max-microvoltregulator-always-onopp-sharedopp-microvoltclock-latency-nspwmslth-brightnessvoltage-min-design-microvoltvoltage-max-design-microvoltenergy-full-design-microwatt-hourscharge-full-design-microamp-hoursprecharge-current-microampcharge-term-current-microampconstant-charge-current-max-microampconstant-charge-voltage-max-microvoltfactory-internal-resistance-micro-ohmsresistance-temp-tableocv-capacity-celsiusocv-capacity-table-0x-powers,ocv-capacity-tablesound-name-prefixsda-gpiosscl-gpiosi2c-gpio,delay-usAVDD-supplyDVDD-supplyIOVDD-supplyDOVDD-supplypowerdown-gpioscolorretain-state-suspendedgpioenable-active-highregulator-boot-onvin-supplyflash-gpiosflash-max-timeout-usmode-normalmode-felmode-emmc-egonmode-sd1mode-sd2mode-sd3mode-sd4mode-sd5mode-sd6mode-sd7mode-sd8mode-emmc1mode-emmc2mode-emmc3mode-emmc4mode-emmc5mode-emmc6mode-emmc7mode-emmc8mode-menu