8D( +hisilicon,hi3660-hikey960hisilicon,hi3660 + 7HiKey960psci arm,psci-0.2=smccpus+cpu-mapcluster0core0Dcore1Dcore2Dcore3Dcluster1core0Dcore1Dcore2Dcore3D cpu@0arm,cortex-a53arm,armv8HcpuTXpscif w  n Pcpu@1arm,cortex-a53arm,armv8HcpuTXpscif w   Pcpu@2arm,cortex-a53arm,armv8HcpuTXpscif w   Pcpu@3arm,cortex-a53arm,armv8HcpuTXpscif w   Pcpu@100arm,cortex-a73arm,armv8HcpuTXpscifw  & cpu@101arm,cortex-a73arm,armv8HcpuTXpscifw   cpu@102arm,cortex-a73arm,armv8HcpuTXpscifw   cpu@103arm,cortex-a73arm,armv8HcpuTXpscifw     idle-states#pscicpu-sleeparm,idle-state0AX(iFy   cluster-sleep-0arm,idle-state0AXiyN   cluster-sleep-1arm,idle-state0AXiyN l2-cache0cache  l2-cache1cacheenergy-costssystem-cost0core-cost0(g]v core-cost1(W_ cluster-cost0(fg|Jfffcluster-cost1( _$C opp_table0operating-points-v2opp00@ `opp01; 5opp02SҀ opp03eE@B@opp04m5opp_table1operating-points-v2opp105ү `opp11T@ 5opp12k@ opp13}B@opp14Binterrupt-controller@e82b0000 arm,gic-400@T++ +@ +`   pmuarm,armv8-pmuv3`   timerarm,armv8-timer 0   ddr_devfreqhisilicon,hi3660-ddrfreq   ( sG`ysoc simple-bus+.crg_ctrl@fff35000 hisilicon,hi3660-crgctrlsysconTP5crg_rst_controllerhisilicon,hi3660-resetBO++pctrl@e8a09000hisilicon,hi3660-pctrlsysconT蠐 5pmctrl@fff31000hisilicon,hi3660-pmctrlsysconT5crg_ctrl@fff34000 hisilicon,hi3660-pmuctrlsysconT@5sctrl@fff0a000hisilicon,hi3660-sctrlsysconT5reboothisilicon,hi3660-reboot_jwiomcu@ffd7e000hisilicon,hi3660-iomcusysconT5resethisilicon,hi3660-resetOBmailbox@e896b000hisilicon,hi3660-mboxT薰stub_clockhisilicon,hi3660-stub-clkT薵5mbox-tx   hisi_trimhisilicon,trimmbox-txtimer@fff14000arm,sp804arm,primecellT@01   timer1timer2apb_pclki2c@ffd71000snps,designware-i2cT v+  defaultokayLS-I2C0i2c@ffd72000snps,designware-i2cT  w+  default okayrt1711@4erichtek,rt1711TNok !default" type_c_port00Apd-data]pd )dpm_caps+4GPgadv7533@39ok adi,adv7533T9## $ % &]]portendpoint'aapd_dpmhisilicon,pd_dpm type_c_port0okgpio_hubv2hisilicon,gpio_hubv2 ( 4( =& O% a)default*i2c@fdf0c000snps,designware-i2cT Q+7 +xdefault,- disabledi2c@fdf0b000snps,designware-i2cT :+6 +`default./okayLS-I2C1serial@fdf02000arm,pl011arm,primecellT  Jsrxtx}00huartclkapb_pclkdefault12 disabledserial@fdf00000arm,pl011arm,primecellT Ksrxtx}0099uartclkapb_pclkdefault34 disabledserial@fdf03000arm,pl011arm,primecellT0 Lsrxtx}00:uartclkapb_pclkdefault56 disabledserial@ffd74000arm,pl011arm,primecellT@ ruartclkapb_pclkdefault78okay LS-UART0serial@fdf01000arm,pl011arm,primecellT Msrxtx}00;;uartclkapb_pclkdefault9:okaybluetooth ti,wl1837-st ;-serial@fdf05000arm,pl011arm,primecellTP Nsrxtx}00 <<uartclkapb_pclkdefault<= disabledserial@fff32000arm,pl011arm,primecellT  O uartclkapb_pclkdefault>?okay LS-UART1dma@fdf30000hisilicon,k3-dma-1.0T  > hi3660_dma00dma-controller@e804b000hisilicon,hisi-pcm-asp-dma-1.0T   asp_dma_irqZZrtc@fff04000arm,pl031arm,primecellT@ . apb_pclkgpio@e8a0b000arm,pl061arm,primecellT蠰 T @ apb_pclkgpio@e8a0c000arm,pl061arm,primecellT U @  apb_pclk$$gpio@e8a0d000arm,pl061arm,primecellT V @! apb_pclk&&gpio@e8a0e000arm,pl061arm,primecellT W @" apb_pclkgpio@e8a0f000arm,pl061arm,primecellT X @# apb_pclk))gpio@e8a10000arm,pl061arm,primecellT Y @&$ apb_pclk%%gpio@e8a11000arm,pl061arm,primecellT Z @.% apb_pclkGGgpio@e8a12000arm,pl061arm,primecellT  [ @6& apb_pclkgpio@e8a13000arm,pl061arm,primecellT0 \ @>' apb_pclkgpio@e8a14000arm,pl061arm,primecellT@ ] @F( apb_pclkgpio@e8a15000arm,pl061arm,primecellTP ^ @N) apb_pclkgpio@e8a16000arm,pl061arm,primecellT` _ @V* apb_pclkJJgpio@e8a17000arm,pl061arm,primecellTp `  @^@e+ apb_pclkgpio@e8a18000arm,pl061arm,primecellT血 a @f, apb_pclkgpio@e8a19000arm,pl061arm,primecellT衐 b @n- apb_pclkgpio@e8a1a000arm,pl061arm,primecellT衠 c @v. apb_pclk;;gpio@e8a1b000arm,pl061arm,primecellT衰 d/ apb_pclkgpio@e8a1c000arm,pl061arm,primecellT e0 apb_pclkgpio@ff3b4000arm,pl061arm,primecellT;@ f A1 apb_pclkIIgpio@ff3b5000arm,pl061arm,primecellT;P g A2 apb_pclkgpio@e8a1f000arm,pl061arm,primecellT h B3 apb_pclkgpio@e8a20000arm,pl061arm,primecellT i C4 apb_pclkgpio@fff0b000arm,pl061arm,primecellT j D apb_pclkTTgpio@fff0c000arm,pl061arm,primecellT k D apb_pclkgpio@fff0d000arm,pl061arm,primecellT l D  apb_pclkgpio@fff0e000arm,pl061arm,primecellT m  DD apb_pclk((gpio@fff0f000arm,pl061arm,primecellT n D apb_pclkFFgpio@fff10000arm,pl061arm,primecellT o D$ apb_pclk!!gpio@fff1d000arm,pl061arm,primecellT  apb_pclkspi@ffd68000arm,pl022arm,primecellTր+ t apb_pclkdefaultE  !okayLS-SPI0spidev@0rohm,dh2228fv) T disabledsensorhub@0nanohubT) ;D MF cF xF F !0@@&G disabledargonkey@0nanohubT)  F dG x& ! MF c%0@@&HG      disabledspi@ff3b3000arm,pl022arm,primecellT;0+ 85 apb_pclkdefaultH  IokayHS-SPI1pcie@f4000000hisilicon,kirin960-pcie@T? xdbiapbphyconfig+Hpci. msi(RSQP:pcie_phy_refpcie_auxpcie_apb_phypcie_apb_syspcie_aclk Jdwmmc1@ff37f000+hisilicon,hi3660-dw-mshcT7 Kciubiu0 +$reset 0(9default KLMUbo|okayNOslot@0Tdwmmc2@ff3ff000hisilicon,hi3660-dw-mshcT? Lciubiu +$resetdefault PQRokS+wlcore@2 ti,wl1837T Twatchdog@e8a06000arm,sp805-wdtarm,primecellT` ,  apb_pclkwatchdog@e8a07000arm,sp805-wdtarm,primecellTp -  apb_pclktsensor@fff30000hisilicon,hi3660-tsensorT UUufs@ff3b0000#jedec,ufs-1.1hisilicon,hi3660-ufs T;;  feclk_refclk_phy+ + $rstassert  ) A XIokayhub5734_gpio hub5734_gpiodefault*hisi_usb@ff200000+hisilicon,hi3660-dwc3 T . cIclk_usb3phy_refaclk_usb3otg qf f   dwc3@ff100000 snps,dwc3T otg super-speedthermal-zonescls0    &Utripstrip-point@0 6 BOpassivetrip-point@1 6$ BOpassiveVVcooling-mapsmap0 MV R _map1 MV R _map2 MV R _Whisi_i2shisilicon,hisi-i2s TdefaultXY}ZZsrxtx\\soundsimple-audio-card nhikey-hdmi i2s [ [simple-audio-card,cpu \[[simple-audio-card,codec ]gpio-range ^^pinmux@e896c000pinctrl-singleT   +  I f^^t@@pmu_pmx_func  csi0_pwd_n_pmx_func Dcsi1_pwd_n_pmx_func Lisp0_pmx_func Xdhisp1_pmx_func \lppwr_key_pmx_func i2c3_pmx_func ,0,,i2c4_pmx_func pcie_perstn_pmx_func \usbhub5734_pmx_func  **uart0_pmx_func 11uart1_pmx_func 33uart2_pmx_func 55uart3_pmx_func 77uart4_pmx_func 99uart5_pmx_func <<uart6_pmx_func >>cam0_rst_pmx_func cam1_rst_pmx_func $pinmux@ff37e000pinctrl-singleT7   +  I f^BBsd_pmx_func0  KKpinmux@ff3b6000pinctrl-singleT;`0   +  I f^ AAufs_pmx_func spi3_pmx_func  HHpinmux@ff3fd000pinctrl-singleT?   +  I f^CCsdio_pmx_func0  PPpinmux@fff11000pinctrl-singleT   +  I f^*DDi2s2_pmx_func DHLPXXslimbus_pmx_func ,0i2c0_pmx_func i2c1_pmx_func  i2c7_pmx_func $(..pcie_pmx_func spi2_pmx_func EEi2s0_pmx_func 48<@pinmux@e896c800pinconf-singleT  + pmu_cfg_func     i2c3_cfg_func 8<   --csi0_pwd_n_cfg_func P   csi1_pwd_n_cfg_func X   isp0_cfg_func dpt   isp1_cfg_func hx|   pwr_key_cfg_func    uart1_cfg_func    44uart2_cfg_func    66uart5_cfg_func    ==cam0_rst_cfg_func    uart0_cfg_func    22uart6_cfg_func    ??uart3_cfg_func    88uart4_cfg_func    ::cam1_rst_cfg_func 0   pinmux@ff3b6800pinconf-singleT;h  + ufs_cfg_func    0spi3_cfg_func    pinmux@ff3fd800pinconf-singleT?  + sdio_clk_cfg_func    QQsdio_cfg_func(     RRpinmux@ff37e800pinconf-singleT7  + sd_clk_cfg_func    LLsd_cfg_func(     MMpinmux@fff11800pinconf-singleT  + i2c0_cfg_func     i2c1_cfg_func $(     i2c7_cfg_func ,0   //slimbus_cfg_func 48   i2s0_cfg_func @DHL   i2s2_cfg_func PTX\   YYpcie_cfg_func    spi2_cfg_func    usb_cfg_func    ""mali@E82C0000arm,malit6xxarm,mali-midgard T,@$ JOBMMUGPU  clk_mali mali-simple-power-model0P  `" 5 PX B@WWpower_modelarm,mali-simple-power-model ^ H +cls0 8ddpe@E8600000hisilicon,hi3660-dpeokPT`Pl 8@?DBAGaclk_dsspclk_dssclk_edc0clk_ldi0clk_ldi1clk_dss_axi_mmpclk_mmbuf Nportendpoint_``iommu_info [kdsi@E8601000hisilicon,hi3660-dsiok T`P0FHEGNOTclk_txdphy0_refclk_txdphy1_refclk_txdphy0_cfgclk_txdphy1_cfgpclk_dsi0pclk_dsi1+ f&ports+port@0Tendpoint`__port@1+Tendpoint@0Ta''endpoint@1Tbccpanel@1hisilicon,mipi-hikey+okT o^ ~# ! ! Tportendpointcbbamba+ arm,amba-bus.etm@0,ecc40000"arm,coresight-etm4xarm,primecellTd apb_pclkDportendpointejjetm@1,ecd40000"arm,coresight-etm4xarm,primecellTd apb_pclkDportendpointfkketm@2,ece40000"arm,coresight-etm4xarm,primecellTd apb_pclkDportendpointglletm@3,ecf40000"arm,coresight-etm4xarm,primecellTd apb_pclkDportendpointhmmfunnel@0,ec801000#arm,coresight-funnelarm,primecellTd apb_pclkports+port@0Tendpointinnport@1Tendpoint jeeport@2Tendpoint kffport@3Tendpoint lggport@4Tendpoint mhhetf@0,ec802000 arm,coresight-tmcarm,primecellT d apb_pclkports+port@0Tendpoint niiport@1Tendpointo{{etm@4,ed440000"arm,coresight-etm4xarm,primecellTDd apb_pclkDportendpointpuuetm@5,ed540000"arm,coresight-etm4xarm,primecellTTd apb_pclkDportendpointqvvetm@6,ed640000"arm,coresight-etm4xarm,primecellTdd apb_pclkDportendpointrwwetm@7,ed740000"arm,coresight-etm4xarm,primecellTtd apb_pclkD portendpointsxxfunnel@1,ed001000#arm,coresight-funnelarm,primecellTd apb_pclkports+port@0Tendpointtyyport@1Tendpoint uppport@2Tendpoint vqqport@3Tendpoint wrrport@4Tendpoint xssetf@1,ed002000 arm,coresight-tmcarm,primecellT d apb_pclkports+port@0Tendpoint yttport@1Tendpointofunnel@2,ec031000#arm,coresight-funnelarm,primecellTd apb_pclkports+port@0Tendpointz||port@1Tendpoint {ooetf@2,ec036000 arm,coresight-tmcarm,primecellT`d apb_pclkports+port@0Tendpoint |zzport@1Tendpoint}replicatorarm,coresight-replicatorports+port@0Tendpoint~port@1Tendpointport@2Tendpoint }}etr@0,ec033000 arm,coresight-tmcarm,primecellT0d apb_pclkports+port@0Tendpoint ~~tpiu@ec032000!arm,coresight-tpiuarm,primecellT d apb_pclkportendpoint aliases /soc/dwmmc1@ff37f000 /soc/dwmmc2@ff3ff000 /soc/serial@fdf02000 /soc/serial@fdf00000 /soc/serial@fdf03000 /soc/serial@ffd74000 /soc/serial@fdf01000 /soc/serial@fdf05000 /soc/serial@fff32000chosen serial6:115200n8overlay_mgrlinux,overlay_managerhardware_cfg_spidev0overlay_0fragment@0 /soc/spi@ffd68000/spidev@0__overlay__okhardware_cfg_neonkeyoverlay_0fragment@0 /soc/spi@ffd68000/sensorhub@0__overlay__okhardware_cfg_argonkeyoverlay_0fragment@0 /soc/spi@ffd68000/argonkey@0__overlay__okhardware_cfg_disable_btoverlay_0fragment@0 /soc/serial@fdf01000/bluetooth__overlay__ disabledhardware_cfg_disable_wlanoverlay_0fragment@0 /soc/dwmmc2@ff3ff000__overlay__ disabledhardware_cfg_enable_android_fstaboverlay_0fragment@0 /firmware/android/fstab/system__overlay__okfragment@1 /firmware/android/fstab/vendor__overlay__ waitokhardware_cfg_enable_android_fstab_v2overlay_0fragment@0 /firmware/android/fstab/vendor__overlay__okmemory@0HmemoryTreserved-memory+.fastboot-cma-memTshared-dma-pool ! .uefi-reboot-modeT2 7bl31T  7ramoops@20A00000ramoopsT  > J Wlinux,cmashared-dma-poolT  . creboot-mode-syscon@32100000sysconsimple-mfdT2reboot-modesyscon-reboot-mode~ uwfU wfU wfUapb_pclk fixed-clock51- apb_pclkddkeys gpio-keysdefaultpower  ) GPIO Power tleds gpio-ledsuser_led1 user_led1 I heartbeatuser_led2 user_led2 I mmc0user_led3 user_led3  offuser_led4 user_led4  cpu0wlan_active_led wifi_active ( phy0tx offbt_active_led bt_active ( hci0rx offpmic@fff34000hisilicon,hi6421v530-pmicT@regulatorsLDO3 VOUT3_1V85 w@!.x##LDO9 VOUT9_1V8_2V95 2Z.OOLDO11 VOUT11_1V8_2V95 2Z.LDO15 VOUT15_3V0 -J\.xLDO16 VOUT16_2V95 -.hNNwlan-en-1-8vregulator-fixed wlan-en-regulator w@w@ GppSSfirmwareopteelinaro,optee-tz=smcandroidandroid,firmwarefstabandroid,fstabsystemandroid,system4/dev/block/platform/soc/ff3b0000.ufs/by-name/systemOext4ro wait disabledvendorandroid,vendor4/dev/block/platform/soc/ff3b0000.ufs/by-name/vendorOext4ro wait,verify disabled compatibleinterrupt-parent#address-cells#size-cellsmodelmethodcpudevice_typeregenable-methodnext-level-cachecpu-idle-statesclocksoperating-points-v2cooling-min-levelcooling-max-level#cooling-cellsdynamic-power-coefficientsched-energy-costscapacity-dmips-mhzlinux,phandleentry-methodlocal-timer-stoparm,psci-suspend-paramentry-latency-usexit-latency-usmin-residency-usbusy-cost-dataidle-cost-dataopp-sharedopp-hzopp-microvoltclock-latency-ns#interrupt-cellsinterrupt-controllerinterruptsinterrupt-affinityoperating-pointsranges#clock-cells#reset-cellshisi,rst-sysconpmu-regmapsctrl-regmapreboot-offset#mbox-cellsmbox-namesmboxesclock-namesclock-frequencyresetspinctrl-namespinctrl-0statuslabelrt1711,irq_pinrt-dual,supported_modesrt-tcpc,namert-tcpc,role_defrt-tcpc,rp_levelrt-tcpc,notifier_supply_numpd,source-pdo-sizepd,source-pdo-datapd,sink-pdo-sizepd,sink-pdo-datapd,id-vdo-sizepd,id-vdo-datalocal_dr_powerlocal_dr_datalocal_usb_commlocal_vconn_supplyattemp_discover_cableattemp_discover_idpr_checkpr_check_gp_sourcedr_checksnk_prefer_low_voltagesnk_ignore_mismatch_currentv1p2-supplyvdd-supplypd-gpiosel-gpioadi,dsi-lanesadi,disable-timing-generator#sound-dai-cellsremote-endpointtcp_nametypc_vbus_int_gpio,typec-gpiostypc_vbus_enable_valotg_gpiohub_vdd12_en_gpiohub_vdd33_en_gpiohub_reset_en_gpiodma-namesdmasenable-gpiosmax-speed#dma-cellsdma-channelsdma-requestsdma-avail-chandma-no-ccidma-typeinterrupt-namesgpio-controller#gpio-cellsgpio-rangesnum-cscs-gpiosspi-max-frequencyspi-cpolspi-cphasensorhub,nreset-gpiosensorhub,boot0-gpiosensorhub,wakeup-gpiosensorhub,irq1-gpiosensorhub,spi-cs-gpiosensorhub,bl-addrsensorhub,kernel-addrsensorhub,num-flash-bankssensorhub,flash-bankssensorhub,shared-addrsensorhub,num-shared-flash-bankssensorhub,shared-flash-bankssensorhub,irq2-gpioreg-namesbus-rangenum-lanesinterrupt-map-maskinterrupt-mapreset-gpioscd-invertednum-slotsbus-widthdisable-wpcap-sd-highspeedsupports-highspeedcard-detect-delayreset-namescd-gpioshisilicon,peripheral-sysconsd-uhs-sdr12sd-uhs-sdr25sd-uhs-sdr50sd-uhs-sdr104vmmc-supplyvqmmc-supplykeep-power-in-suspendbroken-cdti,non-removable#thermal-sensor-cellsfreq-table-hzufs-hi3660-use-rate-Bufs-hi3660-broken-fastautoufs-hi3660-use-HS-GEAR3ufs-hi3660-broken-clk-gate-bypassbc_again_flageye_diagram_parameye_diagram_host_paramusb3_phy_cr_paramusb3_phy_host_cr_paramusb3_phy_tx_vboost_lvldr_modemaximum-speedpolling-delaypolling-delay-passivesustainable-powerthermal-sensorstemperaturehysteresistripcontributioncooling-devicesimple-audio-card,namesimple-audio-card,formatsimple-audio-card,bitclock-mastersimple-audio-card,frame-mastersound-dai#pinctrl-single,gpio-range-cells#pinctrl-cells#gpio-range-cellspinctrl-single,register-widthpinctrl-single,function-maskpinctrl-single,gpio-rangepinctrl-single,pinspinctrl-single,bias-pulldownpinctrl-single,bias-pulluppinctrl-single,drive-strengthgpu_outstandingipa-modelstatic-coefficientdynamic-coefficientthermal-zonetemp-poll-interval-msdma-coherentstart-addrmux-gpiopanel-width-mmpanel-height-mmpwr-en-gpiobl-en-gpiopwm-gpioslave-modemshc1mshc2serial0serial1serial2serial3serial4serial5serial6stdout-pathtarget-pathfsmgr_flagshisi,cma-secreusableno-maprecord-sizeconsole-sizeftrace-sizelinux,cma-defaultmode-normalmode-bootloadermode-recoveryclock-output-nameswakeup-sourcelinux,codelinux,default-triggerdefault-stateregulator-nameregulator-min-microvoltregulator-max-microvoltregulator-enable-ramp-delayregulator-boot-onregulator-always-onstartup-delay-usenable-active-highdevmnt_flags