8( ePgoogle,kevin-rev15google,kevin-rev14google,kevin-rev13google,kevin-rev12google,kevin-rev11google,kevin-rev10google,kevin-rev9google,kevin-rev8google,kevin-rev7google,kevin-rev6google,kevingoogle,grurockchip,rk3399 + 7Google Kevinaliases=/ethernet@fe300000G/i2c@ff3c0000L/i2c@ff110000Q/i2c@ff120000V/i2c@ff130000[/i2c@ff3d0000`/i2c@ff140000e/i2c@ff150000j/i2c@ff160000o/i2c@ff3e0000t/serial@ff180000|/serial@ff190000/serial@ff1a0000/serial@ff1b0000/serial@ff370000cpus+cpu-mapcluster0core0core1core2core3cluster1core0core1cpu@0cpuarm,cortex-a53arm,armv8psci  cpu@1cpuarm,cortex-a53arm,armv8psci  cpu@2cpuarm,cortex-a53arm,armv8psci  cpu@3cpuarm,cortex-a53arm,armv8psci  cpu@100cpuarm,cortex-a72arm,armv8psci   cpu@101cpuarm,cortex-a72arm,armv8psci   pmu_a53arm,cortex-a53-pmu pmu_a72arm,cortex-a72-pmupsci arm,psci-1.0smctimerarm,armv8-timer@    xin24m fixed-clock#n63xin24mFamba simple-bus+Sdma-controller@ff6d0000arm,pl330arm,primecellm@ Z eapb_pclkdma-controller@ff6e0000arm,pl330arm,primecelln@ Z eapb_pclkpcie@f8000000rockchip,rk3399-pcie qaxi-baseapb-base+{ Geaclkaclk-perfhclkpm0123syslegacyclient` pcie-phy8S8 (coremgmtmgmt-stickypipepmpclkaclkokay $-default;EUeinterrupt-controlleru{pcie@0,0+Swifi@0,0 pci1b4b,2b42( -default;ethernet@fe300000rockchip,rk3399-gmac0 macirq8ighfjfMestmmacethmac_clk_rxmac_clk_txclk_mac_refclk_mac_refoutaclk_macpclk_mac  stmmaceth disableddwmmc@fe3100000rockchip,rk3399-dw-mshcrockchip,rk3288-dw-mshc1@@р Mebiuciuciu-driveciu-sample yreset disableddwmmc@fe3200000rockchip,rk3399-dw-mshcrockchip,rk3288-dw-mshc2@Aр Lebiuciuciu-driveciu-sample zresetokay-default;   ! -:GU"a#sdhci@fe330000+rockchip,rk3399-sdhci-5.1arasan,sdhci-5.13 nNрNeclk_xinclk_ahb3emmc_cardclockF$ phy_arasanokayusb@fe380000 generic-ehci8%eusbhostarbiterutmi&usbokayusb@fe3a0000 generic-ohci:%eusbhostarbiterutmi&usbokayusb@fe3c0000 generic-ehci<'eusbhostarbiterutmi(usbokayusb@fe3e0000 generic-ohci> 'eusbhostarbiterutmi(usbokayusb@fe800000rockchip,rk3399-dwc3+S $eref_clksuspend_clkbus_clkgrf_clkokaydwc3 snps,dwc3ihost) usb2-phy utmi_wide *Cokayusb@fe900000rockchip,rk3399-dwc3+S $eref_clksuspend_clkbus_clkgrf_clkokaydwc3 snps,dwc3nhost* usb2-phy utmi_wide *Cokayinterrupt-controller@fee00000 arm,gic-v3{+SuP  interrupt-controller@fee20000arm,gic-v3-itsdppi-partitionsinterrupt-partition-0s  interrupt-partition-1ssaradc@ff100000rockchip,rk3399-saradc>|Peesaradcapb_pclk  saradc-apbokay+i2c@ff110000rockchip,rk3399-i2cA AU ei2cpclk;-default;,+okay#2,rt5514@57realtek,rt5514W - -default;.i2c@ff120000rockchip,rk3399-i2cB BV ei2cpclk#-default;/+okay#2,digitizer@9 hid-over-i2c -default;012d i2c@ff130000rockchip,rk3399-i2cC CW ei2cpclk"-default;3+okay#2,touchscreen@4batmel,atmel_mxt_tsK-default;4 5 i2c@ff140000rockchip,rk3399-i2cD DX ei2cpclk&-default;67+okay#2,trackpad@4aatmel,atmel_mxt_tpJ-default;8 -i2c@ff150000rockchip,rk3399-i2cE EY ei2cpclk%-default;9+ disabledi2c@ff160000rockchip,rk3399-i2cF FZ ei2cpclk$-default;:+ disabledserial@ff180000&rockchip,rk3399-uartsnps,dw-apb-uartQ`ebaudclkapb_pclkc-default;; disabledserial@ff190000&rockchip,rk3399-uartsnps,dw-apb-uartRaebaudclkapb_pclkb-default;< disabledserial@ff1a0000&rockchip,rk3399-uartsnps,dw-apb-uartSbebaudclkapb_pclkd-default;=okayserial@ff1b0000&rockchip,rk3399-uartsnps,dw-apb-uartTcebaudclkapb_pclke-default;> disabledspi@ff1c0000(rockchip,rk3399-spirockchip,rk3066-spiG[espiclkapb_pclkD-default;?@AB+ disabledspi@ff1d0000(rockchip,rk3399-spirockchip,rk3066-spiH\espiclkapb_pclk5-defaultsleep;CDEF+okay)Gspiflash@0jedec,spi-nor3spi@ff1e0000(rockchip,rk3399-spirockchip,rk3066-spiI]espiclkapb_pclk4-default;HIJK+okayspi2@0realtek,rt55143spi@ff1f0000(rockchip,rk3399-spirockchip,rk3066-spiJ^espiclkapb_pclkC-default;LMNO+ disabledspi@ff200000(rockchip,rk3399-spirockchip,rk3066-spi K_espiclkapb_pclk-default;PQRS+okayec@0google,cros-ec-spi -default;T3-i2c-tunnelgoogle,cros-ec-i2c-tunnelE+sbs-battery@bsbs,sbs-battery Wkec-pwmgoogle,cros-ec-pwmkeyboard-controllergoogle,cros-ec-keyb @};0DY1 d>"A#( C  \=@V B |)<?   + ^a !%$' & + ,./-32*5 4 9    8 l j6  g ithermal-zonescpudUtripscpu_alert0 ppassiveVVcpu_alert1 $passiveWWcpu_crit s criticalcooling-mapsmap0 V %map1 W%gpudUtripsgpu_alert0 $passiveXXgpu_crit s criticalcooling-mapsmap0 X %bigcpu-reg-thermaldY4tripsppvar-bigcpu-on @passiveppvar-bigcpu-alert PpassiveZZppvar-bigcpu-crit _ criticalcooling-mapsmap0 Z %Fmap1 Z %Flitcpu-reg-thermald[4tripsppvar-litcpu-on @passiveppvar-litcpu-alert Ppassiveppvar-litcpu-crit _ criticaltsadc@ff260000rockchip,rk3399-tsadc&aO qOdetsadcapb_pclk  tsadc-apbSs-initdefaultsleep;\)]j\tokayUUqos@ffa58000syscon eeqos@ffa5c000syscon ffqos@ffa60080syscon qos@ffa60100syscon qos@ffa60180syscon qos@ffa70000syscon qos@ffa70080syscon qos@ffa74000syscon@ ggqos@ffa76000syscon` qos@ffa90000syscon hhqos@ffa98000syscon ^^qos@ffaa0000syscon iiqos@ffaa0080syscon jjqos@ffaa8000syscon kkqos@ffaa8080syscon llqos@ffab0000syscon __qos@ffab0080syscon ``qos@ffab8000syscon aaqos@ffac0000syscon bbqos@ffac0080syscon ccqos@ffac8000syscon mmqos@ffac8080syscon nnqos@ffad0000syscon ooqos@ffad8080syscon qos@ffae0000syscon ddpower-management@ff310000&rockchip,rk3399-pmusysconsimple-mfd1power-controller!rockchip,rk3399-power-controller+pd_iep@34"^pd_rga@33!_`pd_vcodec@31apd_vdu@32 bcpd_gpu@35#dpd_emmc@23epd_gmac@22ffpd_sd@27Lgpd_vio@15+pd_hdcp@21rhpd_isp0@19ijpd_isp1@20klpd_tcpc0@RK3399_PD_TCPC0~}pd_tcpc1@RK3399_PD_TCPC1 pd_vo@16+pd_vopb@17mnpd_vopl@18osyscon@ff320000)rockchip,rk3399-pmugrfsysconsimple-mfd2+io-domains&rockchip,rk3399-pmu-io-voltage-domainokay+spi@ff350000(rockchip,rk3399-spirockchip,rk3066-spi5ppespiclkapb_pclk<-default;qrst+ disabledserial@ff370000&rockchip,rk3399-uartsnps,dw-apb-uart7pp"ebaudclkapb_pclkf-default;u disabledi2c@ff3c0000rockchip,rk3399-i2c<p  p p ei2cpclk9-default;v+okay#2,tpm@20infineon,slb9645tt i2c@ff3d0000rockchip,rk3399-i2c=p  p p ei2cpclk8-default;w+ disabledi2c@ff3e0000rockchip,rk3399-i2c>p  p p ei2cpclk:-default;x+okay#2,da7219@1a dlg,da7219 -Yemclk (diff-default;y!+,z:+da7219_aadGXd2p 32ms_64ms !>pwm@ff420000(rockchip,rk3399-pwmrockchip,rk3288-pwmB-default;{pepwmokaypwm@ff420010(rockchip,rk3399-pwmrockchip,rk3288-pwmB-default;|pepwmokaypwm@ff420020(rockchip,rk3399-pwmrockchip,rk3288-pwmB -default;}pepwmokaypwm@ff420030(rockchip,rk3399-pwmrockchip,rk3288-pwmB0-default;~pepwmokayefuse@ff690000rockchip,rk3399-efusei+} epclk_efusecpu-id@7cpu-leakage@17gpu-leakage@18center-leakage@19cpu-leakage@1alogic-leakage@1bwafer-info@1cpmu-clock-controller@ff750000rockchip,rk3399-pmucruuFp(Jppclock-controller@ff760000rockchip,rk3399-cruvF`@BC0#F/;рxh<4`/syscon@ff770000&rockchip,rk3399-grfsysconsimple-mfdw+io-domains"rockchip,rk3399-io-voltage-domainokay+-#usb2-phy@e450rockchip,rk3399-usb2phyP{ephyclkF3clk_usbphy0_480mokay%%host-port: linestateokay&&otg-port:0ghjotg-bvalidotg-idlinestateokay))usb2-phy@e460rockchip,rk3399-usb2phy`|ephyclkF3clk_usbphy1_480mokay''host-port: linestateokay((otg-port:0lmootg-bvalidotg-idlinestateokay**phy@f780rockchip,rk3399-emmc-phy$eemmcclk:okay$$pcie-phyrockchip,rk3399-pcie-phyerefclk: phyokayphy@ff7c0000rockchip,rk3399-typec-phy|~}etcpdcoretcpdphy-ref~ Luphyuphy-pipeuphy-tcphy E ] t  disableddp-port:usb3-port:phy@ff800000rockchip,rk3399-typec-phyetcpdcoretcpdphy-ref  Muphyuphy-pipeuphy-tcphy E ] t  disableddp-port:usb3-port:watchdog@ff848000 snps,dw-wdt|xrktimer@ff850000rockchip,rk3399-timerQhZ epclktimerspdif@ff870000rockchip,rk3399-spdifBtx emclkhclkU-default; disabledi2s@ff880000(rockchip,rk3399-i2srockchip,rk3066-i2s'txrxei2s_clki2s_hclkV-default;okayi2s@ff890000(rockchip,rk3399-i2srockchip,rk3066-i2s(txrxei2s_clki2s_hclkW-default; disabledi2s@ff8a0000(rockchip,rk3399-i2srockchip,rk3066-i2s)txrxei2s_clki2s_hclkXokaypinctrlrockchip,rk3399-pinctrl+S-default ;gpio0@ff720000rockchip,gpio-bankrpu{gpio1@ff730000rockchip,gpio-bankspu{--gpio2@ff780000rockchip,gpio-bankxPu{gpio3@ff788000rockchip,gpio-bankxQu{55gpio4@ff790000rockchip,gpio-bankyRu{!!pcfg-pull-uppcfg-pull-downpcfg-pull-nonepcfg-pull-none-12ma pcfg-pull-up-8ma pcfg-pull-down-4ma pcfg-pull-up-2ma pcfg-pull-down-12ma pcfg-pull-none-13ma clockclk-32k edpedp-hpd gmacrgmii-pins     rmii-pins      i2c0i2c0-xfer vvi2c1i2c1-xfer ,,i2c2i2c2-xfer //i2c3i2c3-xfer 33i2c4i2c4-xfer   wwi2c5i2c5-xfer   66i2c6i2c6-xfer   99i2c7i2c7-xfer ::i2c8i2c8-xfer xxi2s0i2s0-8ch-bus i2s1i2s1-2ch-busP sdio0sdio0-bus1 sdio0-bus4@ sdio0-cmd sdio0-clk sdio0-cd sdio0-pwr sdio0-bkpwr sdio0-wp sdio0-int sdmmcsdmmc-bus1 sdmmc-bus4@      sdmmc-clk  sdmmc-cmd  sdmcc-cd sdmmc-wp sdmmc-cd-gpio sleepap-pwroff ddrio-pwroff spdifspdif-bus spdif-bus-1 spi0spi0-clk ??spi0-cs0 BBspi0-cs1 spi0-tx @@spi0-rx AAspi1spi1-clk  CCspi1-cs0  FFspi1-rx EEspi1-tx DDspi1-sleep@   GGspi2spi2-clk  HHspi2-cs0  KKspi2-rx  JJspi2-tx  IIspi3spi3-clk qqspi3-cs0 ttspi3-rx ssspi3-tx rrspi4spi4-clk LLspi4-cs0 OOspi4-rx NNspi4-tx MMspi5spi5-clk PPspi5-cs0 SSspi5-rx RRspi5-tx QQtsadcotp-gpio \\otp-out ]]uart0uart0-xfer ;;uart0-cts uart0-rts uart1uart1-xfer   <<uart2auart2a-xfer  uart2buart2b-xfer uart2cuart2c-xfer ==uart3uart3-xfer >>uart3-cts uart3-rts uart4uart4-xfer uuuarthdcpuarthdcp-xfer pwm0pwm0-pin {{vop0-pwm-pin pwm1pwm1-pin ||vop1-pwm-pin pwm2pwm2-pin }}pwm3apwm3a-pin ~~pwm3bpwm3b-pin hdmihdmi-i2c-xfer hdmi-cec pciepci-clkreqn pci-clkreqnb pci-clkreqn-cpm pci-clkreqnb-cpm pcfg-output-low pcfg-output-high (pcfg-pull-none-8ma backlight-enablebl-en cros-ecec-ap-int-l TTdiscrete-regulatorspp1500-en  pp1800-audio-en pp3300-disp-en pp3000-en  sd-io-pwr-en sd-pwr-1800-sel sd-slot-pwr-en wlan-module-pd-l cpu3-pen-pwr-en codecheadset-int-l yymic-int  ..max98357asdmode-en touchscreentouch-int-l  44touch-reset-l trackpadap-i2c-tp-pu-en  77trackpad-int-l 88wifiwifi-perst-l wlan-module-reset-l  bt-host-wake-l wlan-host-wake-l write-protectap-fw-wp digitizercpu1-dig-irq-l 00cpu1-dig-pdct-l 11pencpu1-pen-eject  opp-table0operating-points-v2 4  opp00 ?Q F 5 T@opp01 ?#F F opp02 ?0, F Popp03 ?< F opp04 ?G Fopp05 ?Tfr F eopp06 ?ZJ F0opp-table1operating-points-v2 4  opp00 ?Q F 5 T@opp01 ?#F F 5opp02 ?0, F opp03 ?< F Popp04 ?G F opp05 ?Tfr Fopp06 ?_" F eopp07 ?kI F0opp08 ?x) Fchosen qserial2:115200n8ppvar-sysregulator-fixed }ppvar_sys  pp900-apregulator-fixed }pp900_ap     pp1200-lpddrregulator-fixed }pp1200_lpddr   O O pp1800regulator-fixed }pp1800   w@ w@ ++pp3000regulator-fixed }pp3000-default;      - - pp3300regulator-fixed }pp3300   2Z 2Z zzpp5000regulator-fixed }pp5000   LK@ LK@ ppvar-bigcpupwm-regulator }ppvar_bigcpu disabled    d )d   / ޜ  ppvar-litcpupwm-regulator }ppvar_litcpu disabled    d )d   1Y   ppvar-gpupwm-regulator }ppvar_gpu disabled    d )d   v ppvar-centerlogicpwm-regulator }ppvar_centerlogic disabled    d )d   5E \ppvar-logicregulator-fixed }ppvar_logic     pp1500-ap-ioregulator-fixed }pp1500_ap_io-default;      ` ` +pp1800-audioregulator-fixed }pp1800_audio-default;     +pp1800-pcieregulator-fixed }pp1800_pcie-default;   <@ +wlan-pd-nregulator-fixed }wlan_pd_n  -  pp3000-sd-slotregulator-fixed }pp3000_sd_slot-default;  ! ""ppvar-sd-card-ioregulator-gpio }ppvar_sd_card_io-default;  X ' dw@- w@ -##pp3300-trackpadpp3300-dispregulator-fixed }pp3300_disp-default;  ! k zpp3300-wifi-btregulator-fixed }pp3300_wifi_bt   zgpio-keys gpio-keys-default;wake-on-bt |Wake-on-Bluetooth ' pen-insert |Pen Insert '   max98357amaxim,max98357a-default; -  okaysoundrockchip,rk3399-gru-sound  p3-3v-digregulator-fixed }p3.3v_dig-default;  ! z22backlightpwm-backlight    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd 3 - -default; *'thermistor-ppvar-bigcpumurata,ncp15wb473 7w@ Ac L YtYYthermistor-ppvar-litcpumurata,ncp15wb473 7w@ Ac L Yt[[ compatibleinterrupt-parent#address-cells#size-cellsmodelethernet0i2c0i2c1i2c2i2c3i2c4i2c5i2c6i2c7i2c8serial0serial1serial2serial3serial4cpudevice_typeregenable-method#cooling-cellsclocksoperating-points-v2cpu-supplylinux,phandleinterruptsarm,no-tick-in-suspendclock-frequencyclock-output-names#clock-cellsranges#dma-cellsclock-namesreg-names#interrupt-cellsaspm-no-l0sbus-rangeinterrupt-namesinterrupt-map-maskinterrupt-maplinux,pci-domainmax-link-speedmsi-mapphysphy-namesresetsreset-namesstatusep-gpiospinctrl-namespinctrl-0vpcie3v3-supplyvpcie1v8-supplyvpcie0v9-supplyinterrupt-controllerwakeup-sourcemarvell,wakeup-pinpower-domainsrockchip,grfmax-frequencyfifo-depthbus-widthcap-mmc-highspeedcap-sd-highspeedcd-gpiosdisable-wpsd-uhs-sdr12sd-uhs-sdr25sd-uhs-sdr50sd-uhs-sdr104vmmc-supplyvqmmc-supplyarasan,soc-ctl-sysconassigned-clocksassigned-clock-ratesmmc-hs400-1_8vmmc-hs400-enhanced-strobenon-removabledr_modephy_typesnps,dis_enblslpm_quirksnps,dis-u2-freeclk-exists-quirksnps,dis_u2_susphy_quirksnps,dis-del-phy-power-chg-quirkmsi-controlleraffinity#io-channel-cellsvref-supplyi2c-scl-falling-time-nsi2c-scl-rising-time-nsrealtek,dmic-init-delayvdd-supplypost-power-on-delay-mshid-descr-addrreg-shiftreg-io-widthpinctrl-1spi-max-frequencygoogle,remote-bussbs,i2c-retry-countsbs,poll-retry-count#pwm-cellskeypad,num-rowskeypad,num-columnsgoogle,needs-ghost-filterlinux,keymappolling-delay-passivepolling-delaythermal-sensorstemperaturehysteresistripcooling-devicesustainable-powercontributionrockchip,hw-tshut-temppinctrl-2#thermal-sensor-cellsrockchip,hw-tshut-moderockchip,hw-tshut-polarity#power-domain-cellspm_qospmu1830-supplypowered-while-suspendeddlg,micbias-lvldlg,mic-amp-in-selVDD-supplyVDDMIC-supplyVDDIO-supplydlg,adc-1bit-rptdlg,btn-avgdlg,btn-cfgdlg,mic-det-thrdlg,jack-ins-debdlg,jack-det-ratedlg,jack-rem-debdlg,a-d-btn-thrdlg,d-b-btn-thrdlg,b-c-btn-thrdlg,c-mic-btn-thr#reset-cellsaudio-supplybt656-supplygpio1830-supplysdmmc-supply#phy-cellsrockchip,typec-conn-dirrockchip,usb3tousb2-enrockchip,external-psmrockchip,pipe-statusdmasdma-namesrockchip,pmugpio-controller#gpio-cellsbias-pull-upbias-pull-downbias-disabledrive-strengthrockchip,pinsoutput-lowoutput-highopp-sharedopp-hzopp-microvoltclock-latency-nsopp-suspendstdout-pathregulator-nameregulator-always-onregulator-boot-onregulator-min-microvoltregulator-max-microvoltvin-supplyenable-active-highgpiopwmspwm-supplypwm-dutycycle-rangepwm-dutycycle-unitregulator-enable-ramp-delayenable-gpiostatesstartup-delay-uslabellinux,codelinux,input-typesdmode-gpiossdmode-delay#sound-dai-cellsrockchip,cpurockchip,codecbrightness-levelsdefault-brightness-levelenable-gpiospower-supplypwm-delay-uspullup-uvpullup-ohmpulldown-ohmio-channels