/8( T+hisilicon,hi3660-hikey960hisilicon,hi3660 + 7HiKey960psci arm,psci-0.2=smccpus+cpu-mapcluster0core0Dcore1Dcore2Dcore3Dcluster1core0Dcore1Dcore2Dcore3D cpu@0arm,cortex-a53arm,armv8HcpuTXpscif wP  ncpu@1arm,cortex-a53arm,armv8HcpuTXpscif  wP  cpu@2arm,cortex-a53arm,armv8HcpuTXpscif  wP  cpu@3arm,cortex-a53arm,armv8HcpuTXpscif  wP  cpu@100arm,cortex-a73arm,armv8HcpuTXpscifw &cpu@101arm,cortex-a73arm,armv8HcpuTXpscifw cpu@102arm,cortex-a73arm,armv8HcpuTXpscifw cpu@103arm,cortex-a73arm,armv8HcpuTXpscifw  idle-statespscicpu-sleep-0arm,idle-state,< cluster-sleep-0arm,idle-state,@< cpu-sleep-1arm,idle-state,&<cluster-sleep-1arm,idle-state , T< l2-cache0cache l2-cache1cacheopp_table0operating-points-v2M opp00X@_ `mopp01X;_ 5mopp02XSҀ_ mopp03XeE@_B@mopp04Xm5_mopp_table1operating-points-v2Mopp10X5ү_ `mopp11XT@_ 5mopp12Xk@_ mopp13X}_B@mopp14XB_minterrupt-controller@e82b0000 arm,gic-400@T++ +@ +` ~  a53-pmuarm,cortex-a53-pmu0a73-pmuarm,cortex-a73-pmu0 timerarm,armv8-timer 0   soc simple-bus+crg_ctrl@fff35000 hisilicon,hi3660-crgctrlsysconTPcrg_rst_controllerhisilicon,hi3660-reset$pctrl@e8a09000hisilicon,hi3660-pctrlsysconT蠐 Ncrg_ctrl@fff34000 hisilicon,hi3660-pmuctrlsysconT@sctrl@fff0a000hisilicon,hi3660-sctrlsysconTreboothisilicon,hi3660-reboot iomcu@ffd7e000hisilicon,hi3660-iomcusysconTresethisilicon,hi3660-resetmailbox@e896b000hisilicon,hi3660-mboxT薰stub_clock@e896b500hisilicon,hi3660-stub-clkT薵%  timer@fff14000arm,sp804arm,primecellT@01   ,timer1timer2apb_pclki2c@ffd71000snps,designware-i2cT v+8 H Odefault]gokaynLS-I2C0i2c@ffd72000snps,designware-i2cT  w+8 H Odefault]gokayadv7533@39gok adi,adv7533T9t    Wportendpoint![rt1711h@4erichtek,rt1711hTNgok "Odefault]#hisi_hikey_usb-role-switchconnectorusb-c-connectornUSB-Cdualdual sink2%2Ad/i2c@fdf0c000snps,designware-i2cT Q+87 H$xOdefault]%& gdisabledi2c@fdf0b000snps,designware-i2cT :+86 H$`Odefault]'(gokaynLS-I2C1serial@fdf02000arm,pl011arm,primecellT  JArxtxK))h,uartclkapb_pclkOdefault]*+ gdisabledserial@fdf00000arm,pl011arm,primecellT KArxtxK))99,uartclkapb_pclkOdefault],- gdisabledserial@fdf03000arm,pl011arm,primecellT0 LArxtxK)):,uartclkapb_pclkOdefault]./ gdisabledserial@ffd74000arm,pl011arm,primecellT@ r,uartclkapb_pclkOdefault]01gokay nLS-UART0serial@fdf01000arm,pl011arm,primecellT MArxtxK));;,uartclkapb_pclkOdefault]23gokaybluetooth ti,wl1837-st P4]-serial@fdf05000arm,pl011arm,primecellTP NArxtxK)) <<,uartclkapb_pclkOdefault]56 gdisabledserial@fff32000arm,pl011arm,primecellT  O ,uartclkapb_pclkOdefault]78gokay nLS-UART1dma@fdf30000hisilicon,k3-dma-1.0Tgr  > hi3660_dma)dma-controller@e804b000hisilicon,hisi-pcm-asp-dma-1.0Tgr   asp_dma_irqTrtc@fff04000arm,pl031arm,primecellT@ . ,apb_pclkgpio@e8a0b000arm,pl061arm,primecellT蠰 T9~ ,apb_pclkLTP901[PMU0_SSI][PMU1_SSI][PMU2_SSI][PMU0_CLKOUT][JTAG_TCK][JTAG_TMS]gpio@e8a0c000arm,pl061arm,primecellT U9~  ,apb_pclkC[JTAG_TRST_N][JTAG_TDI][JTAG_TDO]NCNC[I2C3_SCL][I2C3_SDA]NCgpio@e8a0d000arm,pl061arm,primecellT V9~! ,apb_pclkGNCNCNCGPIO-JGPIO_020_HDMI_SELGPIO-LGPIO_022_UFSBUCK_INT_NGPIO-G gpio@e8a0e000arm,pl061arm,primecellT W9~" ,apb_pclkJ[CSI0_MCLK][CSI1_MCLK]NC[I2C2_SCL][I2C2_SDA][I2C3_SCL][I2C3_SDA]NCgpio@e8a0f000arm,pl061arm,primecellT X9~# ,apb_pclkANCNCPWR_BTN_NGPIO_035_PMU2_ENGPIO_036_USB_HUB_RESETNCNCNC`gpio@e8a10000arm,pl061arm,primecellT Y9&~$ ,apb_pclkQGPIO-HGPIO_041_HDMI_PDTP904TP905NCNCGPIO_046_HUB_VDD33_ENGPIO_047_PMU1_ENgpio@e8a11000arm,pl061arm,primecellT Z9.~% ,apb_pclkANCNCNCGPIO_051_WIFI_ENGPIO-I[SD_DAT1][SD_DAT2][UART1_RXD]bgpio@e8a12000arm,pl061arm,primecellT  [96~& ,apb_pclky[UART1_TXD][UART0_CTS][UART0_RTS][UART0_RXD][UART0_TXD][SOC_BT_UART4_CTS_N][SOC_BT_UART4_RTS_N][SOC_BT_UART4_RXD]gpio@e8a13000arm,pl061arm,primecellT0 \9>~' ,apb_pclk?[SOC_BT_UART4_TXD]NC[PMU_HKADC_SSI]NCGPIO_068_SELNCNCNCgpio@e8a14000arm,pl061arm,primecellT@ ]9F~( ,apb_pclkNCNCNCGPIO-KNCNCNCNCgpio@e8a15000arm,pl061arm,primecellTP ^9N~) ,apb_pclkNCNCNCNCNCNCNCNCgpio@e8a16000arm,pl061arm,primecellT` _9V~* ,apb_pclk$NC[PCIE_PERST_N]NCNCNCNCNCNCAgpio@e8a17000arm,pl061arm,primecellTp ` 9^9e~+ ,apb_pclkNCNCNCNCgpio@e8a18000arm,pl061arm,primecellT血 a9f~, ,apb_pclkNCNCNCNCNCNCNCNCgpio@e8a19000arm,pl061arm,primecellT衐 b9n~- ,apb_pclkNCNCNCNCNCNCNCNCgpio@e8a1a000arm,pl061arm,primecellT衠 c9v~. ,apb_pclk'NCNCNCNCNCNCGPIO_126_BT_ENTP9024gpio@e8a1b000arm,pl061arm,primecellT衰 d~/ ,apb_pclkgpio@e8a1c000arm,pl061arm,primecellT e~0 ,apb_pclkgpio@ff3b4000arm,pl061arm,primecellT;@ f:~1 ,apb_pclkm[UFS_REF_CLK][UFS_RST_N][SPI1_SCLK][SPI1_DIN][SPI1_DOUT][SPI1_CS]GPIO_150_USER_LED1GPIO_151_USER_LED2@gpio@ff3b5000arm,pl061arm,primecellT;P g:~2 ,apb_pclkNCNCNCNCgpio@e8a1f000arm,pl061arm,primecellT h;~3 ,apb_pclk@[SD_CLK][SD_CMD][SD_DATA0][SD_DATA1][SD_DATA2][SD_DATA3]gpio@e8a20000arm,pl061arm,primecellT i~<4 ,apb_pclk^[WL_SDIO_CLK][WL_SDIO_CMD][WL_SDIO_DATA0][WL_SDIO_DATA1][WL_SDIO_DATA2][WL_SDIO_DATA3]gpio@fff0b000arm,pl061arm,primecellT j=~ ,apb_pclkd[GPIO_176_PMU_PWR_HOLD]NA[SYSCLK_EN]GPIO_179_WL_WAKEUP_APGPIO_180_HDMI_INTNAGPIO-F[I2C0_SCL]gpio@fff0c000arm,pl061arm,primecellT k=~ ,apb_pclk^[I2C0_SDA][I2C1_SCL][I2C1_SDA][I2C1_SCL][I2C1_SDA]GPIO_189_USER_LED3GPIO_190_USER_LED4agpio@fff0d000arm,pl061arm,primecellT l= ~ ,apb_pclkt[PCM_DI][PCM_DO][PCM_CLK][PCM_FS][GPIO_196_I2S2_DI][GPIO_197_I2S2_DO][GPIO_198_I2S2_XCLK][GPIO_199_I2S2_XFS]gpio@fff0e000arm,pl061arm,primecellT m ==~ ,apb_pclkzNCNCGPIO_202_VBUS_TYPECGPIO_203_SD_DETGPIO_204_PMU12_IRQ_NGPIO_205_WIFI_ACTIVEGPIO_206_USBSW_SELGPIO_207_BT_ACTIVEBgpio@fff0f000arm,pl061arm,primecellT n=~ ,apb_pclkLGPIO-AGPIO-BGPIO-CGPIO-DGPIO-E[PCIE_CLKREQ_N][PCIE_WAKE_N][SPI0_CLK]gpio@fff10000arm,pl061arm,primecellT o=$~ ,apb_pclkB[SPI0_DIN][SPI0_DOUT][SPI0_CS]GPIO_219_CC_INTNCNC[PMU_INT]"gpio@fff1d000arm,pl061arm,primecellT ~ ,apb_pclkspi@ffd68000arm,pl022arm,primecellTր+ t ,apb_pclkOdefault]> "gokaynLS-SPI0spi@ff3b3000arm,pl022arm,primecellT;0+ 85 ,apb_pclkOdefault]? @gokaynHS-SPI1pcie@f4000000hisilicon,kirin960-pcie@T? dbiapbphyconfig+Hpci~ msi%8(RSQP:,pcie_phy_refpcie_auxpcie_apb_phypcie_apb_syspcie_aclk FAufs@ff3b0000#hisilicon,hi3660-ufsjedec,ufs-1.1 T;;  fe,ref_clkphy_clkR H$ `rstdwmmc1@ff37f000hisilicon,hi3660-dw-mshcT7+ K,ciubiu80 H$`resetlgokay BOdefault ]CDE FGdwmmc2@ff3ff000hisilicon,hi3660-dw-mshcT?+ L,ciubiu H$`resetgok#1;Odefault ]HIJ Kwlcore@2 ti,wl1837T watchdog@e8a06000arm,sp805-wdtarm,primecellT` ,  ,apb_pclkwatchdog@e8a07000arm,sp805-wdtarm,primecellTp -  ,apb_pclktsensor@fff30000hisilicon,hi3660-tsensorT NLthermal-zonescls0drdLtripstrip-point@0Opassivetrip-point@1$OpassiveMcooling-mapsmap0M map1M usb3_otg_bc@ff200000sysconT Ousbphyhisilicon,hi3660-usb-phyNO:$fPhisi_dwc3hisilicon,hi3660-dwc3+I,clk_usb3phy_refaclk_usb3otgLI\ C@0H$$$$dwc3@ff100000 snps,dwc3TqP vusb3-phyotg super-speedutmi #7OeQhisi_i2shisilicon,hisi-i2s TOdefault]RSKTTArxtxVsoundsimple-audio-card lhikey-hdmii2sUUsimple-audio-card,cpuVUsimple-audio-card,codecWgpio-rangeXpinmux@e896c000pinctrl-singleT) G dXXt9pmu_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~ cuart0_pmx_func~*uart1_pmx_func ~,uart2_pmx_func ~.uart3_pmx_func ~0uart4_pmx_func ~2uart5_pmx_func ~5uart6_pmx_func ~7cam0_rst_pmx_func~cam1_rst_pmx_func~$pinmux@ff37e000pinctrl-singleT7) GdX;sd_pmx_func0~ Cpinmux@ff3b6000pinctrl-singleT;`0) GdX :ufs_pmx_func~spi3_pmx_func ~ ?pinmux@ff3fd000pinctrl-singleT?) GdX<sdio_pmx_func0~ Hpinmux@fff11000pinctrl-singleT) GdX*=i2s2_pmx_func ~DHLPRslimbus_pmx_func~,0i2c0_pmx_func~i2c1_pmx_func~ i2c7_pmx_func~$('pcie_pmx_func~spi2_pmx_func ~>i2s0_pmx_func ~48<@pinmux@e896c800pinconf-singleT) pmu_cfg_func ~  i2c3_cfg_func~8<&csi0_pwd_n_cfg_func~Pcsi1_pwd_n_cfg_func~Xisp0_cfg_func~dptisp1_cfg_func~hx|pwr_key_cfg_func~_uart1_cfg_func ~-uart2_cfg_func ~/uart5_cfg_func ~6cam0_rst_cfg_func~uart0_cfg_func~+uart6_cfg_func ~8uart3_cfg_func ~1uart4_cfg_func ~3cam1_rst_cfg_func~0pinmux@ff3b6800pinconf-singleT;h) ufs_cfg_func~0spi3_cfg_func~pinmux@ff3fd800pinconf-singleT?) sdio_clk_cfg_func~Isdio_cfg_func(~ Jpinmux@ff37e800pinconf-singleT7) sd_clk_cfg_func~Dsd_cfg_func(~ Epinmux@fff11800pinconf-singleT) i2c0_cfg_func~ i2c1_cfg_func~$(i2c7_cfg_func~,0(slimbus_cfg_func~48i2s0_cfg_func ~@DHLi2s2_cfg_func ~PTX\Spcie_cfg_func~spi2_cfg_func ~usb_cfg_func~#mali@E82C0000arm,malit6xxarm,mali-midgardT,@$ JOBMMUGPU0P  `" 5 PX B@dpe@E8600000hisilicon,hi3660-dpegokPT`Pl 8@?DBAG,aclk_dsspclk_dssclk_edc0clk_ldi0clk_ldi1clk_dss_axi_mmpclk_mmbuf portendpointYZiommu_info  !dsi@E8601000hisilicon,hi3660-dsigok T`P0FHEGNOT,clk_txdphy0_refclk_txdphy1_refclk_txdphy0_cfgclk_txdphy1_cfgpclk_dsi0pclk_dsi1+ & ports+port@0TendpointZYport@1+Tendpoint@0T[!endpoint@1T\]panel@1hisilicon,mipi-hikey+gokT /^ > N" Z" eportendpoint]\aliases n/soc/dwmmc1@ff37f000 t/soc/dwmmc2@ff3ff000 z/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_enable_android_fstaboverlay_0fragment@0 /firmware/android/fstab/system__overlay__gokfragment@1 /firmware/android/fstab/vendor__overlay__gokmemory@0HmemoryTreserved-memory+fastboot-cma-memTshared-dma-pool  uefi-reboot-modeT2 bl31T  ramoops@32000000ramoopsT2   linux,cmashared-dma-poolT   reboot-mode-syscon@32100000sysconsimple-mfdT2reboot-modesyscon-reboot-mode wfU *wfU :wfUkeys gpio-keysOdefault]^_power H W` nGPIO Power Vtleds gpio-ledsuser_led1 nuser_led1 W@ aheartbeatuser_led2 nuser_led2 W@ ammc0user_led3 nuser_led3 Wa woffuser_led4 nuser_led4 Wa  acpu0wlan_active_led nwifi_active WB aphy0tx woffbt_active_led nbt_active WB ahci0-power woffpmic@fff34000hisilicon,hi6421v530-pmicT@~regulatorsLDO3 VOUT3_1V85 w@ ! xLDO9 VOUT9_1V8_2V95  2Z GLDO11 VOUT11_1V8_2V95  2Z LDO15 VOUT15_3V0  -   xLDO16 VOUT16_2V95  - hFwlan-en-1-8vregulator-fixed wlan-en-regulator w@ w@ b p 'Kfirmwareopteelinaro,optee-tz=smcandroidandroid,firmwarefstabandroid,fstabsystemandroid,system4 :/dev/block/platform/soc/ff3b0000.ufs/by-name/systemOext4 >ro Hwait gdisabledvendorandroid,vendor4 :/dev/block/platform/soc/ff3b0000.ufs/by-name/vendorOext4 >ro Hwait gdisabledhisi_hikey_usbhisilicon,hikey960_usb TB s B Odefault]cQ compatibleinterrupt-parent#address-cells#size-cellsmodelmethodcpudevice_typeregenable-methodnext-level-cachecapacity-dmips-mhzclocksoperating-points-v2#cooling-cellsdynamic-power-coefficientphandlecpu-idle-statesentry-methodlocal-timer-stoparm,psci-suspend-paramentry-latency-usexit-latency-usmin-residency-usopp-sharedopp-hzopp-microvoltclock-latency-ns#interrupt-cellsinterrupt-controllerinterruptsinterrupt-affinityranges#clock-cells#reset-cellshisi,rst-sysconpmu-regmapsctrl-regmapreboot-offset#mbox-cellsmboxesclock-namesclock-frequencyresetspinctrl-namespinctrl-0statuslabelv1p2-supplyvdd-supplypd-gpiosel-gpioadi,dsi-lanesadi,disable-timing-generator#sound-dai-cellsremote-endpointdev-conn-enddata-rolepower-roletry-power-rolesource-pdossink-pdosop-sink-microwattdma-namesdmasenable-gpiosmax-speed#dma-cellsdma-channelsdma-requestsdma-avail-chandma-no-ccidma-typeinterrupt-namesgpio-controller#gpio-cellsgpio-rangesgpio-line-namesnum-cscs-gpiosreg-namesbus-rangenum-lanesinterrupt-map-maskinterrupt-mapreset-gpiosfreq-table-hzreset-nameshisilicon,peripheral-sysconcard-detect-delaybus-widthcap-sd-highspeedsd-uhs-sdr12sd-uhs-sdr25sd-uhs-sdr50sd-uhs-sdr104disable-wpcd-invertedcd-gpiosvmmc-supplyvqmmc-supplynon-removablebroken-cdcap-power-off-card#thermal-sensor-cellspolling-delaypolling-delay-passivesustainable-powerthermal-sensorstemperaturehysteresistripcontributioncooling-device#phy-cellshisilicon,pericrg-sysconhisilicon,pctrl-sysconhisilicon,usb3-otg-bc-sysconeye-diagram-paramassigned-clocksassigned-clock-ratesphysphy-namesdr_modemaximum-speedphy_typesnps,dis-del-phy-power-chg-quirksnps,lfps_filter_quirksnps,dis_u2_susphy_quirksnps,dis_u3_susphy_quirksnps,tx_de_emphasis_quirksnps,tx_de_emphasissnps,dis_enblslpm_quirksnps,gctl-reset-quirkextconsimple-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_outstandingoperating-pointsdma-coherentstart-addrsizemux-gpiopanel-width-mmpanel-height-mmpwr-en-gpiobl-en-gpiopwm-gpiomshc1mshc2serial0serial1serial2serial3serial4serial5serial6stdout-pathtarget-pathhisi,cma-secreusableno-maprecord-sizeconsole-sizeftrace-sizelinux,cma-defaultmode-normalmode-bootloadermode-recoverywakeup-sourcelinux,codelinux,default-triggerdefault-statepanic-indicatorregulator-nameregulator-min-microvoltregulator-max-microvoltregulator-enable-ramp-delayregulator-boot-onregulator-always-onstartup-delay-usenable-active-highdevmnt_flagsfsmgr_flagstypc_vbus_int_gpio,typec-gpiostypc_vbus_enable_valotg_gpiohub_vdd33_en_gpio