8\( -$ ,handset'9Pine64 PinePhone Developer Batch (1.0);?pine64,pinephone-1.0pine64,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 l2-cache?cachedisplay-engine$?allwinner,sun50i-a64-display-engine*okayopp-table-gpu?operating-points-v2Ropp-120000000>'opp-312000000>opp-432000000>osc24M_clkE ?fixed-clockRn6bosc24M3osc32k_clkE ?fixed-clockR bext-osc32kapmu?arm,cortex-a53-pmu0utuvw psci ?arm,psci-0.2smcscpi ?arm,scpi  txrxsound ?simple-audio-card PinePhone?Headphone JackHPInternal EarpieceEARPIECEInternal SpeakerSpeaker Amp OUTLInternal SpeakerSpeaker Amp OUTRSpeaker Amp INLLINEOUTSpeaker Amp INRLINEOUTLeft DACDACLRight DACDACRADCLLeft ADCADCRRight ADCInternal MicrophoneMBIASMIC1Internal MicrophoneHeadset MicrophoneHBIASMIC2Headset MicrophoneokayMicrophoneHeadset MicrophoneMicrophoneInternal MicrophoneHeadphoneHeadphone JackSpeakerInternal EarpieceSpeakerInternal Speakersimple-audio-card,dai-link@0i2s%5cpu=codec=simple-audio-card,dai-link@1dsp_a%Gcpu=codec=Zk simple-audio-card,dai-link@2dsp_a%Gcpu=codec=Zk sound_hdmi??allwinner,sun9i-a80-hdmi-audioallwinner,sun50i-a64-hdmi-audiookaycodec=cpu=timer?arm,armv8-timer~0u   thermal-zonescpu0-thermalcooling-mapsmap00 map10 tripscpu_alert0$4passivecpu_alert1_4hotcpu_crit 4criticalgpu0-thermaltripsgpu-crit 4criticalgpu1-thermaltripsgpu-crit 4criticalsoc ?simple-bus kbus@1000000?allwinner,sun50i-a64-de2@  k@clock@0?allwinner,sun50i-a64-de2-clk4cbusmodE%rotate@20000@?allwinner,sun50i-a64-de2-rotateallwinner,sun8i-a83t-de2-rotate u`  busmodmixer@100000!?allwinner,sun50i-a64-de2-mixer-0busmodports port@1 endpoint@02"endpoint@12%mixer@200000!?allwinner,sun50i-a64-de2-mixer-1 busmodports port@1 endpoint@02 #endpoint@12!&syscon@1c00000$?allwinner,sun50i-a64-system-control kQsram@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  u2BO\7lcd-controller@1c0c000<?allwinner,sun50i-a64-tcon-lcdallwinner,sun8i-a83t-tcon-lcd uV/d ahbtcon-ch0btcon-data-clockE# glcdlvdsports port@0 endpoint@02"endpoint@12# port@1 endpoint@12$sYlcd-controller@1c0d000:?allwinner,sun50i-a64-tcon-tvallwinner,sun8i-a83t-tcon-tv uW0e ahbtcon-ch1glcdports port@0 endpoint@02%endpoint@12&!port@1 endpoint@12'_video-codec@1c0e000"?allwinner,sun50i-a64-video-engine.j_ ahbmodram u:(mmc@1c0f000?allwinner,sun50i-a64-mmcKahbmmcgahb u<рokay default)**+mmc@1c10000?allwinner,sun50i-a64-mmc Lahbmmc gahb u=рokay default,-. wifi@1/ ummc@1c11000?allwinner,sun50i-a64-emmc!Mahbmmc gahb u>рokay default0**"eeprom@1c14000?allwinner,sun50i-a64-sid@ thermal-sensor-calibration@344<crypto@1c15000?allwinner,sun50i-a64-cryptoP u^Obusmodmailbox@1c170007?allwinner,sun50i-a64-msgboxallwinner,sun6i-a31-msgboxp6  u13 usb@1c19000?allwinner,sun8i-a33-musb) uG?mcO1Tusb^1eotgokayphy@1c19400?allwinner,sun50i-a64-usb-phymphy_ctrlpmu0pmu1VWusb0_phyusb1_phygusb0_resetusb1_resetokayw1portendpoint22Jusb@1c1a000'?allwinner,sun50i-a64-ehcigeneric-ehci uH,*[O1Tusbokayusb@1c1a400'?allwinner,sun50i-a64-ohcigeneric-ohci uI,[O1Tusbokayusb@1c1b000'?allwinner,sun50i-a64-ehcigeneric-ehci uJ-+]O1Tusbokayusb@1c1b400'?allwinner,sun50i-a64-ohcigeneric-ohci uK-]O1Tusbokayclock@1c20000?allwinner,sun50i-a64-ccu 34 hosclosc6E%pinctrl@1c20800?allwinner,sun50i-a64-pinctrl5$u :34apbhosclosc***6*+.9*+aif2-pinsGPB4PB5PB6PB7Laif2:aif3-pinsGPG10PG11PG12PG13Laif3;csi-pins.GPE0PE2PE3PE4PE5PE6PE7PE8PE9PE10PE11LcsiTcsi-mclk-pinGPE1LcsiUi2c0-pinsGPH0PH1Li2c0Bi2c1-pinsGPH2PH3Li2c1Ki2c2-pins GPE14PE15Li2c2Lmmc0-pinsGPF0PF1PF2PF3PF4PF5Lmmc0Ud)mmc1-pinsGPG0PG1PG2PG3PG4PG5Lmmc1Ud,mmc2-pins3GPC5PC6PC8PC9PC10PC11PC12PC13PC14PC15PC16Lmmc2Ud0mmc2-ds-pinGPC1Lmmc2Udpwm-pinGPD22LpwmSrmii-pins2GPD10PD11PD13PD14PD17PD18PD19PD20PD22PD23LemacU(rgmii-pinsIGPD8PD9PD10PD11PD12PD13PD15PD16PD17PD18PD19PD20PD21PD22PD23LemacU(spdif-tx-pinGPH8Lspdif8spi0-pinsGPC0PC1PC2PC3Lspi0Ospi1-pinsGPD0PD1PD2PD3Lspi1Puart0-pb-pinsGPB8PB9Luart0=uart1-pinsGPG6PG7Luart1>uart1-rts-cts-pinsGPG8PG9Luart1?uart2-pinsGPB0PB1Luart2uart3-pinsGPD0PD1Luart3@uart4-pinsGPD2PD3Luart4uart4-rts-cts-pinsGPD4PD5Luart4timer@1c20c005?allwinner,sun50i-a64-timerallwinner,sun8i-a23-timer u3watchdog@1c20ca01?allwinner,sun50i-a64-wdtallwinner,sun6i-a31-wdt  u3spdif@1c21000q4?allwinner,sun50i-a64-spdifallwinner,sun8i-h3-spdif u 9U% apbspdif7txdefault8 disabledlradc@1c21800:?allwinner,sun50i-a64-lradcallwinner,sun4i-a10-lradc-keys5 uokay9button-200 Volume Ups @button-400 Volume Downri2s@1c22000q0?allwinner,sun50i-a64-i2sallwinner,sun8i-h3-i2s  u <Rapbmod'rxtx77 disabledi2s@1c22400q0?allwinner,sun50i-a64-i2sallwinner,sun8i-h3-i2s$ u=Sapbmod(rxtx77 disabledi2s@1c22800q0?allwinner,sun50i-a64-i2sallwinner,sun8i-h3-i2s( u>Tapbmod)rxtx77okaydai@1c22c00q?allwinner,sun50i-a64-codec-i2s, u8kapbmod$77rxtxokaycodec@1c22e00q5?allwinner,sun50i-a64-codecallwinner,sun8i-a33-codec. u8kbusmodokaydefault:;thermal-sensor@1c25000?allwinner,sun50i-a64-thsP;Ibusmod u&< calibrationserial@1c28000?snps,dw-apb-uart€ u@C.okaydefault=serial@1c28400?snps,dw-apb-uart„ u@D/okaydefault>?bluetooth?realtek,rtl8723cs-bt +/)/serial@1c28800?snps,dw-apb-uartˆ u@E0 disabledserial@1c28c00?snps,dw-apb-uartŒ u@F1okaydefault@modem ?quectel,eg25 9modem-powerJA+W+c+p+|++/+1,1,0,1,0,0,1,1serial@1c29000?snps,dw-apb-uart u@G2 disabledi2c@1c2ac00?allwinner,sun6i-a31-i2c¬ u?*defaultBokay Rtouchscreen@5d?goodix,gt917s]+ u+W+ CChdmi-bridge@28?analogix,anx7688(/ u + W/ /"D0D>ELEZFhCsGF&2&,HI^portendpoint2J2i2c@1c2b000?allwinner,sun6i-a31-i2c° u@+defaultKokay Rmagnetometer@1e?st,lis3mdl-magnFF010-100001light-sensor@48?sensortek,stk3311H+ uCaccelerometer@68?invensense,mpu6050h+ uFF010-10000-1i2c@1c2b400?allwinner,sun6i-a31-i2c´ uA,defaultLokay keyboard@15?pine64,pinephone-keyboard/ u Mi2c charger@75?injoinic,ip5209uNspi@1c68000?allwinner,sun8i-h3-spiƀ uA'Pahbmod77rxtxdefaultO disabled spi@1c69000?allwinner,sun8i-h3-spiƐ uB(Qahbmod77rxtxdefaultP disabled ethernet@1c30000?allwinner,sun50i-a64-emacQ uR?macirq  gstmmaceth$ stmmaceth disabledmdio?snps,dwmac-mdio gpu@1c40000'?allwinner,sun50i-a64-maliarm,mali-400Tuabcdfge#?gpgpmmupp0ppmmu0pp1ppmmu1pmu5r buscoreRinterrupt-controller@1c81000 ?arm,gic-400  @ `  u pwm@1c214001?allwinner,sun50i-a64-pwmallwinner,sun5i-a13-pwm3defaultS disableddram-controller@1c62000?allwinner,sun50i-a64-mbus 0 mmbusdramp^#mbusdrambus uE  *@5\csi@1cb0000?allwinner,sun50i-a64-csi uT2h` busmodramdefaultTUokayport endpoint@02VIVcomendpoint@12WIVcoldsi@1ca0000?allwinner,sun50i-a64-mipi-dsi uYOXTdphyokay {Fportendpoint2Y$panel@0?xingbangda,xbd599W+ZC[d-phy@1ca1000=?allwinner,sun50i-a64-mipi-dphyallwinner,sun6i-a31-mipi-dphy uYqbusmodokaywXdeinterlace@1e00000@?allwinner,sun50i-a64-deinterlaceallwinner,sun8i-h3-deinterlace1fa busmodram u]\ dma-memhdmi@1ee0000q:?allwinner,sun50i-a64-dw-hdmiallwinner,sun8i-a83t-dw-hdmi uX 3on4iahbisfrtmdscecgctrlO]TphyokayF^^ports port@0endpoint2_'port@1endpoint2`nhdmi-phy@1ef0000?allwinner,sun50i-a64-hdmi-phy3obusmodpll-0gphyw]rtc@1f000000?allwinner,sun50i-a64-rtcallwinner,sun8i-h3-rtc5u()bosc32kosc32k-outioscaE 4reboot-mode@4ointerrupt-controller@1f00c007?allwinner,sun50i-a64-r-intcallwinner,sun6i-a31-r-intc  u 5clock@1f01400?allwinner,sun50i-a64-r-ccu344 hoscloscioscpll-periph E%ccodec-analog@1f015c0"?allwinner,sun50i-a64-codec-analogokaybi2c@1f024001?allwinner,sun50i-a64-i2callwinner,sun6i-a31-i2c$ u,c c disabled ir@1f02000/?allwinner,sun50i-a64-irallwinner,sun6i-a31-ir cc apbirc u%defaultd disabledpwm@1f038001?allwinner,sun50i-a64-pwmallwinner,sun5i-a13-pwm83defaulteokayhpinctrl@1f02c00?allwinner,sun50i-a64-r-pinctrl,5 u-c3aapbhosclosc/r-i2c-pl89-pinsGPL8PL9Ls_i2cr-ir-rx-pinGPL11 Ls_cir_rxdr-pwm-pinGPL10Ls_pwmer-rsb-pinsGPL0PL1Ls_rsbfrsb@1f03400?allwinner,sun8i-a23-rsb4 u'cR-cdefaultfokay pmic@3a3?x-powers,axp8035 u ac-power@?x-powers,axp803-ac-power-supplyx-powers,axp813-ac-power-supply disabledadc(?x-powers,axp803-adcx-powers,axp813-adc gpio*?x-powers,axp803-gpiox-powers,axp813-gpiobattery-powerJ?x-powers,axp803-battery-power-supplyx-powers,axp813-battery-power-supplyokaygregulators % aldo1 8dovdd-csi Gw@ _w@6aldo2 8vcc-pl w Gw@ _w@aldo3 8vcc-pll-avcc w G- _-9dc1sw 8dc1swdcdc1 8vcc-3v3 w G2Z _2Z*dcdc2 8vdd-cpux w GB@ _ dcdc3 8dcdc3dcdc4 8dcdc4dcdc5 8vcc-dram w GO _Odcdc6 8vdd-sys w G _dldo1 8vcc-dsi-sensor G2Z _2ZFdldo2 8vcc-mipi-io Gw@ _w@Zdldo3 8avdd-csi G* _*jdldo4 8vcc-wifi-io Gw@ _w@.eldo1 8vcc-lpddr w Gw@ _w@beldo2 8eldo2eldo3 8dvdd-1v8-csi Gw@ _w@kfldo1 8vcc-1v2-hsic GO _Ofldo2 8vdd-cpus w G _ldo-io0 8vcc-lcd-ctp-stkokay G2Z _2ZCldo-io1 8vcc-1v8-typecokay Gw@ _w@Ertc-ldo w G- _- 8vcc-rtcdrivevbus 8drivevbusokay Mpusb-powerB?x-powers,axp803-usb-power-supplyx-powers,axp813-usb-power-supplyokayIopp-table-cpu?operating-points-v2 opp-648000000>& ހ opp-816000000>0,  opp-912000000>6\  opp-960000000>98p @ opp-1008000000>< O opp-1056000000>>H  opp-1104000000>Aʹ 9 opp-1152000000>D    backlight?pwm-backlight hP+ Ji[battery?simple-battery - B`0  ")0 D _P |  B`0 I  ( B!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\_bgkeyboard-battery?simple-battery - @@ @o@ "[ D _P | @@  ( ?Hd?c>xb>9a>`>r _>J^>*]>\=C[=^Z=Y=X=^GW=:EV=U<T<ҼS<R<Q:v=:t<:c;:N::?9:*e8:7:69~5949392919 09`/9.9-9,9y+9i1*9b)9Y<(9O'9FG&97;%9,$9 #9"9 !9 8+888s88_88Y88y8e]8RB888#87s777{ 7 7m 7Xp 7@; 7I6665]4W240Q.Nbt-sco-codecq ?linux,bt-sco JBluetoothec25-codecq ?quectel,ec25 JModemi2c-csi ?i2c-gpio \+  f+  p front-camera@3c?galaxycore,gc2145<ixclk j 6 kW++portendpoint2lIVcoWrear-camera@4c ?ovti,ov5640Lixclk j 6 kW+ +portendpoint2mIVcoVleds ?gpio-ledsled-0 Lindicator + led-1 Lindicator + led-2 Lindicator + hdmi-connector?hdmi-connector4aportendpoint2n`anx1v0?regulator-fixed 8anx1v0 GB@ _B@Dps-regulator?regulator-fixed 8ps GLK@ _LK@ iusb-5v?regulator-fixed 8usb-5v GLK@ _LK@ + Mvbat-bb?regulator-fixed 8vbat-bb G5g _5g / Avbat-wifi?regulator-fixed G2Z _2Z 8vbat-wifi-vconn5v0?regulator-fixed 8vconn5v0 GLK@ _LK@ +  Gled-controller?sgmicro,sgm3140 *+ +ledLflash  Аreboot-mode?nvmem-reboot-modeo reboot-mode , 8 A< P  Y! b" k# t$ }% & '     İ ϰ ڰ  audio-amplifier?simple-audio-amplifier+ JSpeaker Ampvibrator?gpio-vibrator+*keyboard-power&?megi,pinephone-keyboard-power-manager axp20x-battery axp20x-usb ip5xxx-battery ip5xxx-boost &ip5xxx-usbusb0-vbus?regulator-fixed 8usb0-vbus GLK@ _LK@ +  pH interrupt-parent#address-cells#size-cellschassis-typemodelcompatiblemmc0mmc1mmc2ethernet0serial0rangesstdout-pathallwinner,pipelineclocksstatusdevice_typeregenable-methodnext-level-cacheclock-names#cooling-cellsoperating-points-v2cpu-supplyphandlecache-levelcache-unifiedallwinner,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-suspendcap-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-gpiospwrkey-gpiossleep-gpioswakeup-gpioscts-gpiosdtr-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-matrixvbat-supplywakeup-sourcemonitored-batterynum-cssyscon#pwm-cellsdma-ranges#interconnect-cellshsync-activevsync-activedata-activepclk-samplevcc-dsi-supplyiovcc-supplybacklightinterconnectsinterconnect-nameshvcc-supplycpvdd-supplyallwinner,internal-bias-resistorx-powers,drive-vbus-en#io-channel-cellsx-powers,dcdc-freqregulator-nameregulator-min-microvoltregulator-max-microvoltregulator-always-onvin-supplyopp-sharedopp-microvoltclock-latency-nspwmsvoltage-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-suspendedregulator-boot-ongpioenable-active-highflash-gpiosflash-max-timeout-usmode-normalmode-felmode-emmc-egonmode-sd1mode-sd2mode-sd3mode-sd4mode-sd5mode-sd6mode-sd7mode-sd8mode-emmc1mode-emmc2mode-emmc3mode-emmc4mode-emmc5mode-emmc6mode-emmc7mode-emmc8mode-menuphone-batteryphone-usbkb-batterykb-boostkb-usb