}8t("t ,handset"9Pine64 PinePhone Braveheart (1.1);?pine64,pinephone-1.1pine64,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~cpupscipcpu cpu@1?arm,cortex-a53~cpupscipcpu cpu@2?arm,cortex-a53~cpupscipcpu cpu@3?arm,cortex-a53~cpupscipcpu l2-cache?cachedisplay-engine$?allwinner,sun50i-a64-display-enginewokayopp-table-gpu?operating-points-v2Aopp-120000000'opp-312000000opp-432000000osc24M_clk ?fixed-clock#n63osc24M+osc32k_clk ?fixed-clock# 3ext-osc32kKpmu?arm,cortex-a53-pmu0FtuvwQ psci ?arm,psci-0.2smcsound ?simple-audio-card dPinePhone{ ?Headphone JackHPInternal EarpieceEARPIECEInternal SpeakerSpeaker Amp OUTLInternal SpeakerSpeaker Amp OUTRSpeaker Amp INLLINEOUTSpeaker Amp INRLINEOUTLeft DACDACLRight DACDACRADCLLeft ADCADCRRight ADCInternal MicrophoneMBIASMIC1Internal MicrophoneHeadset MicrophoneHBIASMIC2Headset MicrophonewokayMicrophoneHeadset MicrophoneMicrophoneInternal MicrophoneHeadphoneHeadphone JackSpeakerInternal EarpieceSpeakerInternal Speakersimple-audio-card,dai-link@0i2scpucodecsimple-audio-card,dai-link@2dsp_acpucodec$ timer?arm,armv8-timer7R0F   thermal-zonescpu0-thermalicooling-mapsmap00 map10 tripscpu_alert0$4passivecpu_alert1_4hotcpu_crit 4criticalgpu0-thermaligpu1-thermalisoc ?simple-bus Jbus@1000000?allwinner,sun50i-a64-de2@  J@clock@0?allwinner,sun50i-a64-de2-clkp4cbusmodrotate@20000@?allwinner,sun50i-a64-de2-rotateallwinner,sun8i-a83t-de2-rotate F`p  busmodmixer@100000!?allwinner,sun50i-a64-de2-mixer-0pbusmodports port@1 endpoint@0endpoint@1mixer@200000!?allwinner,sun50i-a64-de2-mixer-1 pbusmodports port@1 endpoint@0endpoint@1 syscon@1c00000$?allwinner,sun50i-a64-system-control J@sram@18000 ?mmio-sram  Jsram-section@0?allwinner,sun50i-a64-sram-csram@1d00000 ?mmio-sram  Jsram-section@09?allwinner,sun50i-a64-sram-c1allwinner,sun4i-a10-sram-c1"dma-controller@1c02000?allwinner,sun50i-a64-dma  F2p/lcd-controller@1c0c000<?allwinner,sun50i-a64-tcon-lcdallwinner,sun8i-a83t-tcon-lcd FVp/d ahbtcon-ch03tcon-pixel-clock#  lcdlvdsports port@0 endpoint@0endpoint@1port@1 endpoint@1,Elcd-controller@1c0d000:?allwinner,sun50i-a64-tcon-tvallwinner,sun8i-a83t-tcon-tv FWp0e ahbtcon-ch1 lcdports port@0 endpoint@0endpoint@1 port@1 endpoint@1!Jvideo-codec@1c0e000"?allwinner,sun50i-a64-video-enginep.j_ ahbmodram F:"mmc@1c0f000?allwinner,sun50i-a64-mmcpKahbmmc ahb F<Cрwokay Qdefault_#i$u$%mmc@1c10000?allwinner,sun50i-a64-mmcp Lahbmmc  ahb F=Cрwokay Qdefault_&i'u(wifi@1mmc@1c11000?allwinner,sun50i-a64-emmcp!Mahbmmc  ahb F>Cрwokay Qdefault_)i$u$eeprom@1c14000?allwinner,sun50i-a64-sid@ thermal-sensor-calibration@3443crypto@1c15000?allwinner,sun50i-a64-cryptoP F^pObusmodmailbox@1c170007?allwinner,sun50i-a64-msgboxallwinner,sun6i-a31-msgboxpp6  F1usb@1c19000?allwinner,sun8i-a33-musbp) FGmc*usb* peripheralwokayphy@1c19400?allwinner,sun50i-a64-usb-phyphy_ctrlpmu0pmu1pVWusb0_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+, hoscloscpinctrl@1c20800?allwinner,sun50i-a64-pinctrl-$F p:+,apbhosclosc*?P$^$l$z.$($%aif3-pinsPG10PG11PG12PG13aif32csi-pins.PE0PE2PE3PE4PE5PE6PE7PE8PE9PE10PE11csiCi2c0-pinsPH0PH1i2c09i2c1-pinsPH2PH3i2c1;i2c2-pins PE14PE15i2c2=mmc0-pinsPF0PF1PF2PF3PF4PF5mmc0#mmc1-pinsPG0PG1PG2PG3PG4PG5mmc1&mmc2-pins3PC5PC6PC8PC9PC10PC11PC12PC13PC14PC15PC16mmc2)mmc2-ds-pinPC1mmc2pwm-pinPD22pwmBrmii-pins2PD10PD11PD13PD14PD17PD18PD19PD20PD22PD23emac(rgmii-pinsIPD8PD9PD10PD11PD12PD13PD15PD16PD17PD18PD19PD20PD21PD22PD23emac(spdif-tx-pinPH8spdif0spi0-pinsPC0PC1PC2PC3spi0>spi1-pinsPD0PD1PD2PD3spi1?uart0-pb-pinsPB8PB9uart04uart1-pinsPG6PG7uart15uart1-rts-cts-pinsPG8PG9uart16uart2-pinsPB0PB1uart2uart3-pinsPD0PD1uart38uart4-pinsPD2PD3uart4uart4-rts-cts-pinsPD4PD5uart4timer@1c20c005?allwinner,sun50i-a64-timerallwinner,sun8i-a23-timer Fp+watchdog@1c20ca01?allwinner,sun50i-a64-wdtallwinner,sun6i-a31-wdt  Fp+spdif@1c210004?allwinner,sun50i-a64-spdifallwinner,sun8i-h3-spdif F p9U% apbspdif/txQdefault_0 wdisabledlradc@1c218008?allwinner,sun50i-a64-lradcallwinner,sun8i-a83t-r-lradc- Fwokay1button-200 Volume Ups;' @button-400 Volume Downr;'i2s@1c220000?allwinner,sun50i-a64-i2sallwinner,sun8i-h3-i2s  F p<Rapbmod'rxtx// wdisabledi2s@1c224000?allwinner,sun50i-a64-i2sallwinner,sun8i-h3-i2s$ Fp=Sapbmod(rxtx// wdisabledi2s@1c228000?allwinner,sun50i-a64-i2sallwinner,sun8i-h3-i2s( Fp>Tapbmod)rxtx// wdisableddai@1c22c00?allwinner,sun50i-a64-codec-i2s, Fp8kapbmod$//rxtxwokaycodec@1c22e005?allwinner,sun50i-a64-codecallwinner,sun8i-a33-codec. Fp8kbusmodwokayQdefault_2thermal-sensor@1c25000?allwinner,sun50i-a64-thsPp;Ibusmod F&/3 ;calibrationLserial@1c28000?snps,dw-apb-uart€ FblpC.wokayQdefault_4serial@1c28400?snps,dw-apb-uart„ FblpD/wokayQdefault_56bluetooth?realtek,rtl8723cs-bty%77serial@1c28800?snps,dw-apb-uartˆ FblpE0 wdisabledserial@1c28c00?snps,dw-apb-uartŒ FblpF1wokayQdefault_8serial@1c29000?snps,dw-apb-uart FblpG2 wdisabledi2c@1c2ac00?allwinner,sun6i-a31-i2c¬ Fp?*Qdefault_9wokay touchscreen@5d?goodix,gt917s]% F%% ::i2c@1c2b000?allwinner,sun6i-a31-i2c° Fp@+Qdefault_;wokay magnetometer@1e?st,lis3mdl-magn< <light-sensor@48?sensortek,stk3311H% Faccelerometer@68?invensense,mpu6050h% F< <i2c@1c2b400?allwinner,sun6i-a31-i2c´ FpA,Qdefault_=wokay spi@1c68000?allwinner,sun8i-h3-spiƀ FAp'Pahbmod//rxtxQdefault_> wdisabled spi@1c69000?allwinner,sun8i-h3-spiƐ FBp(Qahbmod//rxtxQdefault_? wdisabled ethernet@1c30000?allwinner,sun50i-a64-emac@ FRmacirq   stmmacethp$ stmmaceth wdisabledmdio?snps,dwmac-mdio gpu@1c40000'?allwinner,sun50i-a64-maliarm,mali-400TFabcdfge#gpgpmmupp0ppmmu0pp1ppmmu1pmup5r buscoreAinterrupt-controller@1c81000 ?arm,gic-400  @ `  F *?pwm@1c214001?allwinner,sun50i-a64-pwmallwinner,sun5i-a13-pwmp+Qdefault_B% wdisableddram-controller@1c62000?allwinner,sun50i-a64-mbus 0 mbusdrampp^#mbusdrambus FE  0@;Hcsi@1cb0000?allwinner,sun50i-a64-csi FTp2h` busmodramQdefault_C wdisableddsi@1ca0000?allwinner,sun50i-a64-mipi-dsi FYpDdphywokay O<portendpointEpanel@0?xingbangda,xbd599%^F`:kGd-phy@1ca1000=?allwinner,sun50i-a64-mipi-dphyallwinner,sun6i-a31-mipi-dphypqbusmodwokayDdeinterlace@1e00000@?allwinner,sun50i-a64-deinterlaceallwinner,sun8i-h3-deinterlacep1fa busmodram F]uH dma-memhdmi@1ee0000:?allwinner,sun50i-a64-dw-hdmiallwinner,sun8i-a83t-dw-hdmil FX p3on,iahbisfrtmdscec ctrlIphy wdisabledports port@0endpointJ!port@1hdmi-phy@1ef0000?allwinner,sun50i-a64-hdmi-phyp3obusmodpll-0 phyIrtc@1f000000?allwinner,sun50i-a64-rtcallwinner,sun8i-h3-rtc-F()3osc32kosc32k-outioscpK,interrupt-controller@1f00c007?allwinner,sun50i-a64-r-intcallwinner,sun6i-a31-r-intc*?  F -clock@1f01400?allwinner,sun50i-a64-r-ccup+,, hoscloscioscpll-periphMcodec-analog@1f015c0"?allwinner,sun50i-a64-codec-analogwokayL i2c@1f024001?allwinner,sun50i-a64-i2callwinner,sun6i-a31-i2c$ F,pM M wdisabled ir@1f02000/?allwinner,sun50i-a64-irallwinner,sun6i-a31-ir pMM apbirM F%Qdefault_N wdisabledpwm@1f038001?allwinner,sun50i-a64-pwmallwinner,sun5i-a13-pwm8p+Qdefault_O%wokayQpinctrl@1f02c00?allwinner,sun50i-a64-r-pinctrl,- F-pM+Kapbhosclosc*?7r-i2c-pl89-pinsPL8PL9s_i2cr-ir-rx-pinPL11 s_cir_rxNr-pwm-pinPL10s_pwmOr-rsb-pinsPL0PL1s_rsbPrsb@1f03400?allwinner,sun8i-a23-rsb4 F'pM#-MQdefault_Pwokay pmic@3a3?x-powers,axp803- F *?ac-power@?x-powers,axp803-ac-power-supplyx-powers,axp813-ac-power-supply wdisabledadc(?x-powers,axp803-adcx-powers,axp813-adcgpio*?x-powers,axp803-gpiox-powers,axp813-gpiogpio0-ldo-pinGPIO0ldogpio1-ldo-pinGPIO1ldobattery-powerJ?x-powers,axp803-battery-power-supplyx-powers,axp813-battery-power-supplywokayregulators aldo1 dovdd-csiw@w@.aldo2vcc-pl(w@w@aldo3 vcc-pll-avcc(--1dc1swdc1swdcdc1vcc-3v3(2Z2Z$dcdc2 vdd-cpux(B@ dcdc3dcdc3dcdc4dcdc4dcdc5 vcc-dram(OOdcdc6vdd-sys(dldo1vcc-dsi-sensor2Z2Z<dldo2 vcc-mipi-iow@w@Fdldo3 avdd-csi**dldo4 vcc-wifi-iow@w@(eldo1 vcc-lpddr(w@w@Leldo2eldo2eldo3 dvdd-1v8-csiw@w@fldo1 vcc-1v2-hsicOOfldo2 vdd-cpus(ldo-io0vcc-lcd-ctp-stkwokay2Z2Z:ldo-io1vcc-1v8-typecwokayw@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&GހUopp-8160000000,GUopp-9120000006\GUopp-96000000098pG@Uopp-1008000000<GOUopp-1056000000>HGUopp-1104000000AʹG9Uopp-1152000000D G Ualiasesf/soc/mmc@1c10000/wifi@1p/soc/serial@1c28000backlight?pwm-backlightxQP% }:P.Jr@$a&  $ d P2Gbt-sco-codec ?linux,bt-scoleds ?gpio-ledsled-0 indicator%led-1 indicator%led-2 indicator%ps-regulator?regulator-fixedpsLK@LK@vbat-wifi?regulator-fixed2Z2Z vbat-wifi'led-controller?sgmicro,sgm3140$%%ledflashАaudio-amplifier?simple-audio-amplifier% Speaker Ampvibrator?gpio-vibrator%`$ 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-removablecap-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-supplyallwinner,internal-bias-resistor#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