ìœÿÿrootcdevice_info,match_attrhdf_managerbasehostNamebase_hostpriority2device_supportÄdevice0´policypriority permission¤moduleNameHDF_KEVENTserviceNamehdf_keventpreloaddeviceMatchAttrplatform4hostNameplatform_hostpriority2device_gpioÔdevice0Äpolicypriority permission¤moduleNamelinux_gpio_adapterdeviceMatchAttrlinux_gpio_adapterpreloadserviceNamedevice_watchdogôdevice0äpolicyprioritypermission¤moduleNameHDF_PLATFORM_WATCHDOGserviceNameHDF_PLATFORM_WATCHDOG_0deviceMatchAttrrockchip_rk3399_watchdog_0preloaddevice_rtcädevice0Ôpolicyprioritypermission¤moduleNameHDF_PLATFORM_RTCserviceNameHDF_PLATFORM_RTCdeviceMatchAttrrockchip_rk3399_rtcpreloaddevice_uartÐdevice0Øpolicypriority(permission¤moduleNameHDF_PLATFORM_UARTserviceNameHDF_PLATFORM_UART_0deviceMatchAttrrockchip_rk3399_uart_0preloaddevice1Øpolicypermission¤priority(moduleNameHDF_PLATFORM_UARTserviceNameHDF_PLATFORM_UART_1deviceMatchAttrrockchip_rk3399_uart_1preloaddevice_i2cÐdevice0ìpolicypriority2permission¤moduleNameHDF_PLATFORM_I2C_MANAGERserviceNameHDF_PLATFORM_I2C_MANAGERdeviceMatchAttrhdf_platform_i2c_managerpreloaddevice1Äpolicypriority7permission¤moduleNamelinux_i2c_adapterdeviceMatchAttrlinux_i2c_adapterpreloadserviceNamedevice_spi¸device0Øpolicypriority<permission¤moduleNameHDF_PLATFORM_SPIserviceNameHDF_PLATFORM_SPI_0deviceMatchAttrrockchip_rk3399_spi_0preloaddevice1Øpolicypriority<permission¤moduleNameHDF_PLATFORM_SPIserviceNameHDF_PLATFORM_SPI_1deviceMatchAttrrockchip_rk3399_spi_1preloaddevice2Øpolicypriority<permission¤moduleNameHDF_PLATFORM_SPIserviceNameHDF_PLATFORM_SPI_2deviceMatchAttrrockchip_rk3399_spi_2preloaddevice_sdioèdevice0ØpolicypriorityFpermission¤moduleNameHDF_PLATFORM_SDIOserviceNameHDF_PLATFORM_MMC_2deviceMatchAttrhisilicon_hi35xx_sdio_0preloaddevice_emmcèdevice0Øpolicyprioritypermission¤moduleNameHDF_PLATFORM_EMMCserviceNameHDF_PLATFORM_MMC_0deviceMatchAttrhisilicon_hi35xx_emmc_0preloaddevice_pwmdevice0ÔpolicypriorityPpermission¤moduleNameHDF_PLATFORM_PWMserviceNameHDF_PLATFORM_PWM_0deviceMatchAttrlinux_pwm_adapter_0preloaddevice1ÔpolicypriorityPpermission¤moduleNameHDF_PLATFORM_PWMserviceNameHDF_PLATFORM_PWM_1deviceMatchAttrlinux_pwm_adapter_1preloaddevice2ÔpolicypriorityPpermission¤moduleNameHDF_PLATFORM_PWMserviceNameHDF_PLATFORM_PWM_2deviceMatchAttrlinux_pwm_adapter_2preloaddevice3ÔpolicypriorityPpermission¤moduleNameHDF_PLATFORM_PWMserviceNameHDF_PLATFORM_PWM_3deviceMatchAttrlinux_pwm_adapter_3preloaddevice_mipi_dsiÄdevice0´policypriority–permission¤moduleNameHDF_MIPI_TXserviceNameHDF_MIPI_TXpreloaddeviceMatchAttrdisplayìhostNamedisplay_hostdevice_hdf_drm_panelÀdevice0°policypriorityÅpreloadmoduleNameHDF_DRMPANELpermission´serviceNamedeviceMatchAttrdevice_hdf_dispÄdevice0´policypriorityÄpermission°moduleNameHDF_DISPserviceNamehdf_disppreloaddeviceMatchAttrdevice_hi35xx_dispÀdevice0°policypriorityÃmoduleNameHI351XX_DISPpreloadpermission´serviceNamedeviceMatchAttrdevice_lcddevice0¼policyprioritydpreloadmoduleNameLITE_LCDKITdeviceMatchAttrhdf_lcdkit_driverpermission´serviceNamedevice1¬policyprioritydpreloadmoduleNameLCD_ICN9700permission´serviceNamedeviceMatchAttrdevice2¬policyprioritydpreloadmoduleNameLCD_ST7789permission´serviceNamedeviceMatchAttrdevice3°policyprioritydpreloadmoduleNameLCD_ILI9881CBOEpermission´serviceNamedeviceMatchAttrprioritydinputèhostNameinput_hostpriorityddevice_input_managerÐdevice0Àpolicyprioritydpreloadpermission°moduleNameHDF_INPUT_MANAGERserviceNamehdf_input_hostdeviceMatchAttrdevice_hdf_touchØdevice0Èpolicypriorityxpreloadpermission°moduleNameHDF_TOUCHserviceNamehdf_input_event1deviceMatchAttrtouch_device1device_touch_chipàdevice0Ðpolicypriority‚preloadpermission°moduleNameHDF_TOUCH_GT911serviceNamehdf_touch_gt911_servicedeviceMatchAttrzsj_gt911_5p5device_hdf_hid¸device0¨policypriorityÈpreloadpermission°moduleNameHDF_HIDserviceNamedeviceMatchAttrnetworkhostNamenetwork_hostdevice_wifiÌdevice0¼policyprioritydpreloadpermission´moduleNameHDF_WIFIdeviceMatchAttrhdf_wlan_driverserviceNamehdfwifidevice_wlan_chipsàdevice0ÐpolicypreloadmoduleNameHDF_WLAN_CHIPS_AP6275SdeviceMatchAttrhdf_wlan_chips_ap6275sserviceNameap6275sprioritydpermission´prioritydsensor0hostNamesensor_hostdevice_sensor_managerØdevice0Èpolicyprioritydpreloadpermission´moduleNameHDF_SENSOR_MGR_APserviceNamehdf_sensor_manager_apdeviceMatchAttrdevice_sensor_accelädevice0Ôpolicypriorityipreloadpermission´moduleNameHDF_SENSOR_ACCELserviceNamesensor_acceldeviceMatchAttrhdf_sensor_accel_driverprioritydusb_pnp_linuxThostNameusb_pnp_linux_hostdevice_usb_pnp_linuxôdevice0äpolicyprioritydpreloadpermission´moduleNameHDF_USB_PNP_NOTIFYserviceNamehdf_usb_pnp_notify_servicedeviceMatchAttrhdf_usb_pnp_notify_configprioritydaudio\hostNameaudio_hostpriority<device_dai0Ðdevice0Àpolicypriority2preloadpermission¶moduleNameDAI_RK3399serviceNamedai_servicedeviceMatchAttrhdf_dai_driverdevice_codec_exÜdevice0Ìpolicypriority2preloadpermission¶moduleNameCODEC_ES8316serviceNamecodec_service_1deviceMatchAttrhdf_codec_driver_exdevice_dspÌdevice0¼policypriority2preloadpermission¶moduleNameDSPserviceNamedsp_service_0deviceMatchAttrhdf_dsp_driverdevice_dmaÔdevice0Äpolicypriority2preloadpermission¶moduleNameDMA_RK3399serviceNamedma_service_0deviceMatchAttrhdf_dma_driverdevice_audioÀdevice0Ðpolicypriority<preloadpermission¶moduleNameHDF_AUDIOdeviceMatchAttrhdf_audio_driver_0serviceNamehdf_audio_codec_dev0device1Ðpolicypriority<preloadpermission¶moduleNameHDF_AUDIOdeviceMatchAttrhdf_audio_driver_1serviceNamehdf_audio_smartpa_dev0device_stream¨device0ÄpolicypriorityPpreloadpermission¶moduleNameHDF_AUDIO_STREAMserviceNamehdf_audio_renderdeviceMatchAttrdevice1ÄpolicypriorityPpreloadpermission¶moduleNameHDF_AUDIO_STREAMserviceNamehdf_audio_capturedeviceMatchAttrdevice_controlÔdevice0ÄpolicypriorityPpreloadpermission¶moduleNameHDF_AUDIO_CONTROLserviceNamehdf_audio_controldeviceMatchAttrvibratorHhostNamevibrator_hostdevice_vibratoràdevice0Ðpolicyprioritydpreloadpermission´moduleNameHDF_VIBRATORserviceNamehdf_misc_vibratordeviceMatchAttrhdf_vibrator_driverdevice_linear_vibratorôdevice0äpolicypriorityipreloadpermission´moduleNameHDF_LINEAR_VIBRATORserviceNamehdf_misc_linear_vibratordeviceMatchAttrhdf_linear_vibrator_driverprioritydplatform0pwm_config0device_pwm_0x00000000Pnummatch_attrlinux_pwm_adapter_0serviceNamedevice_pwm_0x00000001Pnummatch_attrlinux_pwm_adapter_1serviceNamedevice_pwm_0x00000002Pnummatch_attrlinux_pwm_adapter_2serviceNamedevice_pwm_0x00000003Pnummatch_attrlinux_pwm_adapter_3serviceNamedevice_pwm_0x00000004Pnummatch_attrlinux_pwm_adapter_4serviceNamesdio_configpcontroller_0x2dd1Tmatch_attrhisilicon_hi35xx_sdio_0hostIddevTypeemmc_configlcontroller_0x00Tmatch_attrhisilicon_hi35xx_emmc_0hostIddevTypeheadsetØmatch_attranalog_headset_attrserviceNameanalog_headset_servicevendorproductversiondev_namerk809_analog_headsetheadset_gpiosheadset_gpio_flagmic_switch_gpiohp_mic_io_valuemain_mic_io_valueheadset_wakeuphook_gpioadc_controller_noadc_channelhook_down_typeinput_config8touchConfig touch0 boardConfig$match_attrtouch_device1inputAttrdinputTypesolutionX€solutionY8devNamemain_touchbusConfig¨busTypebusNumclkGpioHdataGpioGi2cClkIomuxàwÿi2cDataIomuxàwÿ€pinConfigxrstGpio–intGpio4rstRegCfg(àwÿintRegCfgwÿpowerConfig€vccTypevccNumvccValuevciTypevciNum vciValueä featureConfig”capacitanceTestgestureModegloverMOdecoverModechargerModeknuckleModechipConfigÀ chip0`match_attrzsj_gt911_5p5chipInfoZIDN45100chipVersionchipNamegt911vendorNamezsjbusTypedeviceAddr]irqFlagmaxSpeedpowerSequence`powerOnSeq <suspendSeq resumeSeq powerOffSeq chip1`match_attrzsj_gt911_4p0chipInfoZIDN45101chipVersionchipNamegt911vendorNamezsjbusTypedeviceAddr]irqFlagmaxSpeedpowerSequence`powerOnSeq <suspendSeq resumeSeq powerOffSeq chip2`match_attrtg_gt911_7p0vendorNametgchipInfoZIDN45102chipVersionchipNamegt911busTypedeviceAddr]irqFlagmaxSpeedpowerSequence`powerOnSeq <suspendSeq resumeSeq powerOffSeq chip3`match_attrst_ft6336_2p35chipNameft6336vendorNamestchipInfoZIDN53200deviceAddr8irqFlagpowerSequence`powerOnSeqÈsuspendSeq resumeSeq powerOffSeq busTypemaxSpeedchipVersionkeyConfigôkeyListpowerVolUpVolDownUpDownLeftRightkeyInfoList|key1”match_attrkey_device0inputTypekeyNamepowergpioNumirqFlagdebounceTimePkey2\keyNamevolUpgpioNumirqFlagdebounceTimePkey3\keyNamevolDowngpioNum irqFlagdebounceTimePmodulerockchip,rk3399_chipwlan_config˜match_attrhdf_wlan_driverhostChipNamerk3399moduleConfigPfeatureMapÿÿmsgNameWalServiceStation(namestamodeHostApXnameapmodevapResNumuserResNumP2P(namep2pmodeMac80211modePhymodedeviceList$device0deviceInstIdpowersàpower0`powerSeqDelaypowerTypegpioId[activeLevelpower1`powerSeqDelaypowerTypegpioIdactiveLevelreset`resetTypegpioIdZactiveLevelresetHoldTimebootUpTimeOut buspbusTypebusIdxfuncNumtimeoutèblockSizechipList chipAp6275sŒmatch_attrhdf_wlan_chips_ap6275sdriverNameap6275sbus8vendorId–deviceIdGSsensorConfigaccel_bmi160_chip_configxmatch_attrhdf_sensor_accel_driversensorInfoøsensorNameaccelerometervendorNameborsh_bmi160sensorTypeIdsensorIdpoweræfirmwareVersion1.0hardwareVersion1.0maxRangeaccuracysensorBusConfigpbusTypebusNumbusAddrhregWidthregBigEndiansensorIdAttrPchipNamebmi160chipIdRegisterchipIdValueÑsensorRegConfig8initSeqConfig~¶ÿ~ÿenableSeqConfig~ÿAÿ@ÿdisableSeqConfig ~ÿplatfrom(controller_0x120c1000\match_attrhdf_audio_driver_0serviceNamehdf_audio_codec_dev0codecNamecodec_service_0platformNamedma_service_0cpuDaiNamedai_servicecodecDaiNamecodec_daidspNamedsp_service_0dspDaiNamedsp_daiaccessoryNameaccessoryDaiNamecontroller_0x120c1001`match_attrhdf_audio_driver_1serviceNamehdf_audio_smartpa_dev0accessoryNamecodec_service_1platformNamedma_service_0cpuDaiNamedai_serviceaccessoryDaiNameaccessory_daidspNamedsp_service_0dspDaiNamedsp_daicodecNamecodecDaiNamecontroller_0x120c1030pmatch_attrhdf_codec_driverserviceNamecodec_service_0codecDaiNamecodec_daicontroller_0x120c1031˜ match_attrhdf_codec_driver_exserviceNamecodec_service_1codecDaiNamecodec_dairegConfig resetSeqConfiginitSeqConfigjÀ       ÿ ?ü(ˆ»f" !"#`$%&0')Í*+ ,-.a/001 2345ctrlParamsSeqConfigH34Àÿ## 00&&## ## //""daiStartupSeqConfig$""ÿÿ//ÿÿ&&ÿÿ00ÿÿdaiParamsSeqConfig6    //ÿ    ""getStatusSeqConfigOcontrolsConfig controller_0x120c1020Tmatch_attrhdf_dai_driverserviceNamedai_serviceidInfoPchipNamerk3399chipIdRegisterˆÿchipIdSizeregConfigœctrlParamsSeqConfigÿÿÿÿÿÿÿÿÿÿÿÿcontrolsConfigdaiStartupSeqConfig$ÿÿÿÿÿÿÿÿÿÿÿÿdaiParamsSeqConfigHÿÿÿÿÿÿÿÿcontroller_0x120c1010Hmatch_attrhdf_dma_driverserviceNamedma_service_0controller_0x120c1040dmatch_attrhdf_dsp_driverserviceNamedsp_service_0dspDaiNamedsp_daicontroller_0x120c1041dmatch_attrhdf_dsp_driverserviceNamedsp_service_0dspDaiNamedsp_dailightConfigboardConfigðmatch_attrhdf_light_driverlightAttr´light01¤lightIdbusRNum“busGNum’busBNum•lightBrightness€onTime2offTime2vibratorConfig`boardConfigLmatch_attrhdf_vibrator_drivervibratorAttr4deviceTypesupportPresetvibratorHapticConfig¸vibrator_haptic_default_timeX XLvibrator_haptic_default_effect linearVibratorConfigÌboardConfig¸match_attrhdf_linear_vibrator_drivervibratorChipConfiglbusTypegpioNumstartRegstopRegstartMask