8d(,+hisilicon,hi3660-hikey960hisilicon,hi3660 + 7HiKey960psci arm,psci-0.2=smccpus+cpu-mapcluster0core0Dcore1Dcore2Dcore3Dcluster1core0Dcore1Dcore2Dcore3D cpu@0arm,cortex-a53arm,armv8HcpuTXpscif w  ncpu@1arm,cortex-a53arm,armv8HcpuTXpscif w  cpu@2arm,cortex-a53arm,armv8HcpuTXpscif w  cpu@3arm,cortex-a53arm,armv8HcpuTXpscif w  cpu@100arm,cortex-a73arm,armv8HcpuTXpscifw  &cpu@101arm,cortex-a73arm,armv8HcpuTXpscifw  cpu@102arm,cortex-a73arm,armv8HcpuTXpscifw  cpu@103arm,cortex-a73arm,armv8HcpuTXpscifw    idle-statespscicpu-sleeparm,idle-state.E(VFf   cluster-sleep-0arm,idle-state.EVfN   cluster-sleep-1arm,idle-state.EVfN l2-cache0cache  l2-cache1cacheenergy-costscore-cost0(wg]v core-cost1(wW_ cluster-cost0(wfg|Jfffcluster-cost1(w _$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    Lddr_devfreqhisilicon,hi3660-ddrfreq   ( sG`ysoc simple-bus++crg_ctrl@fff35000 hisilicon,hi3660-crgctrlsysconTP2crg_rst_controllerhisilicon,hi3660-reset?L**pctrl@e8a09000hisilicon,hi3660-pctrlsysconT蠐 2pmctrl@fff31000hisilicon,hi3660-pmctrlsysconT2crg_ctrl@fff34000 hisilicon,hi3660-pmuctrlsysconT@2sctrl@fff0a000hisilicon,hi3660-sctrlsysconT2reboothisilicon,hi3660-reboot\gtiomcu@ffd7e000hisilicon,hi3660-iomcusysconT2resethisilicon,hi3660-resetL?mailbox@e896b000hisilicon,hi3660-mboxT薰stub_clockhisilicon,hi3660-stub-clkT薵2mbox-tx   timer@fff14000arm,sp804arm,primecellT@01   timer1timer2apb_pclki2c@ffd71000snps,designware-i2cT v+   defaultokayLS-I2C0i2c@ffd72000snps,designware-i2cT  w+   defaultokayrt1711@4erichtek,rt1711TNok  default! type_c_port0 .pd-dataJ]dp )dpm_caps!4=Tadv7533@39ok adi,adv7533T9p"|" # $ %[[portendpoint&``pd_dpmhisilicon,pd_dpm type_c_port0okgpio_hubv2hisilicon,gpio_hubv2 '  !' *% <$ N(default)i2c@fdf0c000snps,designware-i2cT Q+ 7 *xdefault+, disabledi2c@fdf0b000snps,designware-i2cT :+ 6 *`default-.okayLS-I2C1serial@fdf02000arm,pl011arm,primecellT  Jhuartclkapb_pclkdefault/0 disabledserial@fdf00000arm,pl011arm,primecellT K99uartclkapb_pclkdefault12 disabledserial@fdf03000arm,pl011arm,primecellT0 L:uartclkapb_pclkdefault34 disabledserial@ffd74000arm,pl011arm,primecellT@ ruartclkapb_pclkdefault56okay LS-UART0serial@fdf01000arm,pl011arm,primecellT M;;uartclkapb_pclkdefault78okaybluetooth ti,wl1837-st `9mserial@fdf05000arm,pl011arm,primecellTP N<<uartclkapb_pclkdefault:; disabledserial@fff32000arm,pl011arm,primecellT  O uartclkapb_pclkdefault<=okay LS-UART1rtc@fff04000arm,pl031arm,primecellT@ . apb_pclkgpio@e8a0b000arm,pl061arm,primecellT蠰 Tw> apb_pclkgpio@e8a0c000arm,pl061arm,primecellT Uw>  apb_pclk##gpio@e8a0d000arm,pl061arm,primecellT Vw>! apb_pclk%%gpio@e8a0e000arm,pl061arm,primecellT Ww>" apb_pclkgpio@e8a0f000arm,pl061arm,primecellT Xw># apb_pclk((gpio@e8a10000arm,pl061arm,primecellT Yw>&$ apb_pclk$$gpio@e8a11000arm,pl061arm,primecellT Zw>.% apb_pclkEEgpio@e8a12000arm,pl061arm,primecellT  [w>6& apb_pclkgpio@e8a13000arm,pl061arm,primecellT0 \w>>' apb_pclkgpio@e8a14000arm,pl061arm,primecellT@ ]w>F( apb_pclkgpio@e8a15000arm,pl061arm,primecellTP ^w>N) apb_pclkgpio@e8a16000arm,pl061arm,primecellT` _w>V* apb_pclkHHgpio@e8a17000arm,pl061arm,primecellTp `w >^>e+ apb_pclkgpio@e8a18000arm,pl061arm,primecellT血 aw>f, apb_pclkgpio@e8a19000arm,pl061arm,primecellT衐 bw>n- apb_pclkgpio@e8a1a000arm,pl061arm,primecellT衠 cw>v. apb_pclk99gpio@e8a1b000arm,pl061arm,primecellT衰 dw/ apb_pclkgpio@e8a1c000arm,pl061arm,primecellT ew0 apb_pclkgpio@ff3b4000arm,pl061arm,primecellT;@ fw?1 apb_pclkGGgpio@ff3b5000arm,pl061arm,primecellT;P gw?2 apb_pclkgpio@e8a1f000arm,pl061arm,primecellT hw@3 apb_pclkgpio@e8a20000arm,pl061arm,primecellT iwA4 apb_pclkgpio@fff0b000arm,pl061arm,primecellT jwB apb_pclkRRgpio@fff0c000arm,pl061arm,primecellT kwB apb_pclkhhgpio@fff0d000arm,pl061arm,primecellT lwB  apb_pclkgpio@fff0e000arm,pl061arm,primecellT mw BB apb_pclk''gpio@fff0f000arm,pl061arm,primecellT nwB apb_pclkDDgpio@fff10000arm,pl061arm,primecellT owB$ apb_pclk  gpio@fff1d000arm,pl061arm,primecellT w apb_pclkspi@ffd68000arm,pl022arm,primecellTր+ t apb_pclkdefaultC  okayLS-SPI0spidev@0rohm,dh2228fv T disabledsensorhub@0nanohubT  D D D D ( >Pf0@@ disabledargonkey@0nanohubT  D E % (  D $>Pf0@@H      disabledspi@ff3b3000arm,pl022arm,primecellT;0+ 85 apb_pclkdefaultF GokayHS-SPI1pcie@f4000000hisilicon,kirin-pcie@T? dbiapbphyconfig+Hpci+/(RSQP:pcie_phy_refpcie_auxpcie_apb_phypcie_apb_syspcie_aclk Hdwmmc1@ff37f000+=hisilicon,hi3660-dw-mshcIS]hyT7 Kciubiu 0 *reset 'default IJKokayLMslot@0TS]dwmmc2@ff3ff000hisilicon,hi3660-dw-mshcT? ILciubiu *resetydefault NOPok3Q=@+wlcore@2 ti,wl1837T Rtsensorhisilicon,hi3660-thermalTNSSufs@ff3b0000#jedec,ufs-1.1hisilicon,hi3660-ufs T;;  feclk_refclk_phyd* * rstassertr Gokayhub5734_gpio hub5734_gpiodefault)hisi_usb@ff200000+hisilicon,hi3660-dwc3 T +Iclk_usb3phy_refaclk_usb3otgff   &  =dwc3@ff100000 snps,dwc3T Totg \super-speedwatchdog@e8a06000arm,sp805-wdtarm,primecellT` ,  apb_pclkwatchdog@e8a07000arm,sp805-wdtarm,primecellTp -  apb_pclkthermal-zonescls0 j x  Stripstrip-point@0  Opassivetrip-point@1 $ OpassiveTTcooling-mapsmap0 T  map1 T  map2 T  Uhisi_i2shisilicon,hisi-i2s TdefaultVW XX rxtxZZasp_dmac@E804B000hisilicon,hisi-pcm-asp-dmaT      ) 8  Basp_dma_irqokXXsoundsimple-audio-card Rhikey-hdmi ii2s Y Ysimple-audio-card,cpu ZYYsimple-audio-card,codec [gpio-range \\pinmux@e896c000pinctrl-singleT     - J\\t>>pmu_pmx_func d csi0_pwd_n_pmx_func dDcsi1_pwd_n_pmx_func dLisp0_pmx_func dXdhisp1_pmx_func d\lppwr_key_pmx_func dffi2c3_pmx_func d,0++i2c4_pmx_func dpcie_perstn_pmx_func d\usbhub5734_pmx_func d ))uart0_pmx_func d//uart1_pmx_func d11uart2_pmx_func d33uart3_pmx_func d55uart4_pmx_func d77uart5_pmx_func d::uart6_pmx_func d<<cam0_rst_pmx_func dcam1_rst_pmx_func d$pinmux@ff37e000pinctrl-singleT7     - J\@@sd_pmx_func0 d IIpinmux@ff3b6000pinctrl-singleT;`0     - J\ ??ufs_pmx_func dspi3_pmx_func d FFpinmux@ff3fd000pinctrl-singleT?     - J\AAsdio_pmx_func0 d NNpinmux@fff11000pinctrl-singleT     - J\*BBi2s2_pmx_func dDHLPVVslimbus_pmx_func d,0i2c0_pmx_func di2c1_pmx_func d i2c7_pmx_func d$(--pcie_pmx_func dspi2_pmx_func dCCi2s0_pmx_func d48<@pinmux@e896c800pinconf-singleT   pmu_cfg_func d  x  i2c3_cfg_func d8< x  ,,csi0_pwd_n_cfg_func dP x  csi1_pwd_n_cfg_func dX x  isp0_cfg_func ddpt x  isp1_cfg_func dhx| x  pwr_key_cfg_func d x  gguart1_cfg_func d x  22uart2_cfg_func d x  44uart5_cfg_func d x  ;;cam0_rst_cfg_func d x  uart0_cfg_func d x  00uart6_cfg_func d x  ==uart3_cfg_func d x  66uart4_cfg_func d x  88cam1_rst_cfg_func d0 x  pinmux@ff3b6800pinconf-singleT;h   ufs_cfg_func d x  0spi3_cfg_func d x  pinmux@ff3fd800pinconf-singleT?   sdio_clk_cfg_func d x  OOsdio_cfg_func( d  x  PPpinmux@ff37e800pinconf-singleT7   sd_clk_cfg_func d x  JJsd_cfg_func( d  x  KKpinmux@fff11800pinconf-singleT   i2c0_cfg_func d  x  i2c1_cfg_func d$( x  i2c7_cfg_func d,0 x  ..slimbus_cfg_func d48 x  i2s0_cfg_func d@DHL x  i2s2_cfg_func dPTX\ x  WWpcie_cfg_func d x  spi2_cfg_func d x  usb_cfg_func d x  !!mali@E82C0000arm,malit6xxarm,mali-midgard T,@$ BJOBMMUGPU  clk_mali mali-simple-power-model0P  `" 5 PX B@UUpower_modelarm,mali-simple-power-model ^ H cls0 dipc@e896b000+hisilicon,HiIPCV230T薰] apb_pclk 2Q = Hok \mailbox-0HiIPCV230,rx-mailbox-fast f  k s {  ,mailbox-1HiIPCV230,rx-mailbox-fast f  k s {  ,mailbox-2HiIPCV230,rx-mailbox-fast f  k s {  ,mailbox-3HiIPCV230,rx-mailbox-fast f  k s {  ,mailbox-4HiIPCV230,rx-mailbox-fast f  k s {  ,mailbox-5HiIPCV230,rx-mailbox-fast f  k s {  ,mailbox-6HiIPCV230,rx-mailbox-fast f  k s {  ,mailbox-7HiIPCV230,rx-mailbox-fast f  k s {  ,mailbox-8HiIPCV230,rx-mailbox-fast f  k s {  ,mailbox-9HiIPCV230,rx-mailbox-fast f  k s {   ,mailbox-11HiIPCV230,tx-mailbox-fast f k s {   ,mailbox-12HiIPCV230,tx-mailbox-fast f k s {   ,mailbox-14HiIPCV230,tx-mailbox-fast f k s {  ,mailbox-15HiIPCV230,tx-mailbox-fast f k s {  ,mailbox-17HiIPCV230,tx-mailbox-fast f k s {  ,mailbox-18HiIPCV230,tx-mailbox-fast f k s {  ,mailbox-19HiIPCV230,tx-mailbox-fast f k s {  ,mailbox-20HiIPCV230,tx-mailbox-fast f k s {  ,mailbox-21HiIPCV230,tx-mailbox-fast f k s {  ,mailbox-22HiIPCV230,tx-mailbox-fast f k s {  ,mailbox-23HiIPCV230,tx-mailbox-fast f k s {  ,mailbox-24HiIPCV230,tx-mailbox-fast f k s {  ,mailbox-26HiIPCV230,tx-mailbox-fast f k s {  ,mailbox-30HiIPCV230,mailbox-comm f k s {  ,dpe@E8600000hisilicon,hi3660-dpeokPT`Pl 8@?DBAGaclk_dsspclk_dssclk_edc0clk_ldi0clk_ldi1clk_dss_axi_mmpclk_mmbuf portendpoint^__iommu_info Xdsi@E8601000hisilicon,hi3660-dsiok T`P0FHEGNOTclk_txdphy0_refclk_txdphy1_refclk_txdphy0_cfgclk_txdphy1_cfgpclk_dsi0pclk_dsi1+ %ports+port@0Tendpoint_^^port@1+Tendpoint@0T`&&endpoint@1Tabbpanel@1hisilicon,mipi-hikey+okT ^ |"   Rportendpointbaareserved-memory++graphicX   hisi_ion carveout_grallocddcamera-memX(  shared-dma-pool disableccdrm-misc-memX hisi_ion  carveout_drm_miscdisableeehisi_cmaT` hisi-cma-pool disablefastboot-cma-memTshared-dma-pool  uefi-reboot-modeT2 %bl31T  %ramoops@20A00000ramoopsT  , 8 Ehifi-baseT  %lpmx-coreT %lpmcuT %hifi-dataT08 %hisi,ionhisilicon,hisi-ion Qciommu_info X _linear X j theap_sys_user@0 sys_heap    ion_systemheap_sys_contig@1 sys_contig    ion_system_contigheap_carveout_gralloc@2 d    ion_carveoutheap_camera@6 camera_heap    ion_dma_poolheap_carveout_drm_misc@14 e    ion_carveoutdisableheap_sec_tui@17 heap_sec_tui    ion_sec      disableheap_sec_iris@18 heap_sec_iris    ion_sec      disableheap_sec_drm@20 heap_sec_drm    ion_sec      disablealiases /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@fff32000chosen1serial6:115200n8fiq-debuggerandroid,irq-hi6220-uartT  O Bfiqsignaluart_overlay@0fragment@0=/soc/serial@fff32000__overlay__ disabledoverlay_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__ disabledmemory@0HmemoryT@reboot-mode-syscon@32100000sysconsimple-mfdT2reboot-modesyscon-reboot-mode{IwfUUwfUewfUapb_pclk fixed-clock2 1- sapb_pclk]]hifidsphisilicon,k3hifidspkeys gpio-keysdefaultfgpower ( GPIO Powertleds gpio-ledsuser_led1 user_led1 G heartbeatuser_led2 user_led2 Gmmc0user_led3 user_led3 hoffuser_led4 user_led4 hcpu0wlan_active_led wifi_active 'phy0txoffbt_active_led bt_active 'hci0rxoffpmic@fff34000hisilicon,hi6421v530-pmicT@regulatorsLDO3 VOUT3_1V85w@!x""LDO9VOUT9_1V8_2V952ZMMLDO11VOUT11_1V8_2V952ZLDO15 VOUT15_3V0-2xLDO16 VOUT16_2V95-hLLwlan-en-1-8vregulator-fixedwlan-en-regulatorw@w@ EDpUQQsmmuhisi,hisi-smmuh4smmu_lpaehisi,hisi-smmu-lpaeokkimkimu /dev/ttyAMA4btwilink btwilinkfirmwareopteelinaro,optee-tz=smc compatibleinterrupt-parent#address-cells#size-cellsmodelmethodcpudevice_typeregenable-methodnext-level-cachecpu-idle-statesclocksoperating-points-v2cooling-min-levelcooling-max-level#cooling-cellsdynamic-power-coefficientsched-energy-costslinux,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-affinityclock-frequencyoperating-pointsranges#clock-cells#reset-cellshisi,rst-sysconpmu-regmapsctrl-regmapreboot-offset#mbox-cellsmbox-namesmboxesclock-namesresetspinctrl-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_gpioenable-gpiosmax-speedgpio-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-mapcd-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-devicedmasdma-names#dma-cellsdma-channelsdma-requestsdma-min-chandma-used-chansdma-shareinterrupt-namessimple-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-msunlock_keycapabilityhardware_board_typemailboxesfuncsrc_bitdes_bitindexusedtimeoutdma-coherentstart-addrmux-gpiopanel-width-mmpanel-height-mmpwr-en-gpiobl-en-gpiopwm-gpioalignmentalloc-rangesheap-namereusablehisi,cma-secno-maprecord-sizeconsole-sizeftrace-sizememory-regioniova-alignpage-sizepage-alignheap-idheap-baseheap-sizeheap-typeregion-nrprotect-idaccess-attrwater-markper-alloc-sizeper-bit-sizemshc1mshc2serial0serial1serial2serial3serial4serial5serial6stdout-pathtarget-pathmode-normalmode-bootloadermode-recoveryclock-output-nameswakeup-sourcelinux,codelinux,default-triggerdefault-stateregulator-nameregulator-min-microvoltregulator-max-microvoltregulator-always-onregulator-enable-ramp-delayregulator-boot-onstartup-delay-usenable-active-highphy_pgd_basenshutdown_gpiodev_nameflow_cntrlbaud_rate