diff options
Diffstat (limited to 'sensors')
-rw-r--r--[-rwxr-xr-x] | sensors/hals.conf | 0 | ||||
-rw-r--r-- | sensors/sensor_def_qcomdev.conf | 627 |
2 files changed, 627 insertions, 0 deletions
diff --git a/sensors/hals.conf b/sensors/hals.conf index 5f3a14b..5f3a14b 100755..100644 --- a/sensors/hals.conf +++ b/sensors/hals.conf diff --git a/sensors/sensor_def_qcomdev.conf b/sensors/sensor_def_qcomdev.conf new file mode 100644 index 0000000..0cc8724 --- /dev/null +++ b/sensors/sensor_def_qcomdev.conf @@ -0,0 +1,627 @@ +# +# File: sensor_def_qcomdev.conf +# +# Tihs file contains default sensor registry values for Qualcomm development +# test platforms. +# +# Copyright (c) 2013-2016 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. + + +# File format: +# +# Lines starting with "#" are comments and ignored. +# +# File metadata uses this format: +# :key value1 value2 +# +# The following keys are defined: +# - "version" : value1 is non-zero positive version number of the file. This +# number will be stored in the sensors registry. It should be equal to the +# largest version of any item. It will be saved in the sensors registry for +# later use when initializing values. See the item format below. +# This value should only be specified once in the file. +# +# - "hardware" : The value1 will be compared to the "Hardware" string from +# the property of ro.board.platform. +# Items will only be used as default values in the registry if the hardware +# string value is a substring of the ro.board.platform string. +# This metadata key can be used more than once, so that one file can support +# more than one type of hardware. +# The value may be NULL, indicating common item values for all hardware. +# Common conf entries for multiple hardware can be mentioned as below. +# configuration below this string is common for 8952,8956 and 8974 +# :hardware 8952 8956 8974 +# hardware list gets overwritten with the new one every time when "hardware" +# tag appears while parsing conf file. +# +# - "platform" : Similar to the "hardware" key, but this string will need to +# match the text of either /sys/devices/soc0/hw_platform or +# /sys/devices/soc0/platform_subtype. +# Common conf entries for multiple platform can be mentioned as below. +# configuration below this string is common for MTP and QRD +# :platfrom MTP QRD +# platform list gets overwritten with the new one every time when "platfrom" +# tag appears while parsing conf file. +# +# +# - "soc_id" : Similar to the "hardware" key, but this string will need to +# match the text of /sys/devices/soc0/soc_id. +# Common conf entries for multiple soc_id can be mentioned as below. +# configuration below this string is common for soc_id 264 and 278 +# :soc_id 264 278 +# soc_id list gets overwritten with the new one every time when "soc_id" +# tag appears while parsing conf file. +# +# - "subtype" : Similar to the "hardware" key, but this string will need to +# match the text of /sys/devices/soc0/platform_subtype. +# Common conf entries for multiple subtype can be mentioned as below. +# configuration below this string is common for subtype X and Y +# :subtype X Y +# subtype list gets overwritten with the new one every time when "subtype" +# tag appears while parsing conf file. +# +# - "sub_id" : Similar to the "hardware" key, but this string will need to +# match the text of /sys/devices/soc0/platform_subtype_id. +# Common conf entries for multiple sub_id can be mentioned as below. +# configuration below this string is common for sub_id +# :sub_id 0 10 +# sub_id list gets overwritten with the new one every time when "sub_id" +# tag appears while parsing conf file. +# +# - "soc_rev" : Similar to the "hardware" key, but this string will need to +# match the text of /sys/devices/soc0/revision. +# Common conf entries for multiple soc_rev can be mentioned as below. +# configuration below this string is common for soc_rev 1.0,2.0 and 3.0 +# :soc_rev 1.0 2.0 3.0 +# soc_rev list gets overwritten with the new one every time when "soc_rev" +# tag appears while parsing conf file. +# +# - "plat_ver" : Similar to the "hardware" key, but this string will need to +# match the text of /sys/devices/soc0/platform_version. +# Common conf entries for multiple plat_ver can be mentioned as below. +# configuration below this string is common for plat_ver 131072 and 1179648 +# :plat_ver 131072 1179648 +# plat_ver list gets overwritten with the new one every time when "plat_ver" +# tag appears while parsing conf file. +# +# - "property" : value1 is the Android system property key, and value2 is +# the desired property value. If the system property value matches the +# desired property value, then the following items will be applied. +# This metadata key can be used more than once, in which case the new +# property value overrides the old. +# value1 and 2 may be NULL, indicating common item values for all properties. +# +# Registry items are in lines with the following format: +# <itemID> <value> <version> +# Where: +# itemID is the numeric item ID defined in sns_reg_api_v02.h +# +# "value" is the numeric value of the item. +# +# "version" is a non-zero version of the item value. +# The version field will be compared against the previous saved +# value in the sensors registry. If this value is greater than the +# saved value, the default will be applied. Otherwise, the default +# will be skipped. +# +# Registry item values will only be applied if the hardware, platform, and +# property values match for the current hardware configuration. +# +# The numeric fields are parsed with the strtoull function, base 0. +# + +:version 0x00010001 +####################################################################### +### sdm660 Chipsets +####################################################################### +:hardware sdm660 +:platform +:property +:soc_id +:soc_rev +:subtype +# Orientation of sensors +# accel x/y/z +700 1 0x00010001 #accel-x-axis +701 -2 0x00010001 #accel-y-axis +702 -3 0x00010001 #accel-z-axis +# accel x/y/z +720 2 0x00010001 #accel-x-axis +721 -1 0x00010001 #accel-y-axis +722 -3 0x00010001 #accel-z-axis +# gyro x/y/z +800 1 0x00010001 #gyro-x-axis +801 -2 0x00010001 #gyro-y-axis +802 -3 0x00010001 #gyro-z-axis +# mag x/y/z +900 -2 0x00010001 #max-x-axis +901 -1 0x00010001 #mag-y-axis +902 -3 0x00010001 #mag-z-axis +# SSI SMGR Version +1900 0 0x00010001 #Maj Ver +1901 2 0x00010001 #Min Ver + +# SAM config +# +203 65536 0x10001 # AMD +225 983040 0x10001 # RMD +504 65536 0x10001 # Gyro Cal +1703 65536 0x10001 # Ped +2800 983040 0x10001 # basic ges +2900 983040 0x10001 # Facing +3400 65536 0x10001 # CMC +609 983040 0x10001 # FMV +1005 983040 0x10001 # Grav +1103 983040 0x10001 # orientation +3000 983040 0x10001 # gyro quat +3100 983040 0x10001 # rot vec +3500 983040 0x10001 # game rv +4112 65536 0x10001 # SMD +4103 5 0x10001 # SMD_ACC_WIN_TIME + +#AMD parameters +200 0x000a0000 0x00010001 #AMD_ACC_SAMP_RATE_HZ_Q16 +201 0x00000cd2 0x00010001 #AMD_INT_cfg_prm1 +202 0x00008000 0x00010001 #AMD_INT_cfg_prm2 + +#RMD parameters +220 0x001e0000 0x00010001 #RMD_ACC_SAMP_RATE_HZ_Q16 +221 0x0001b333 0x00010001 #RMD_INT_cfg_prm1 +222 0x00003333 0x00010001 #RMD_INT_cfg_prm2 +223 0x00001657 0x00010001 #RMD_INT_cfg_prm3 +224 0x00003333 0x00010001 #RMD_INT_cfg_prm4 + +# SSI ACC SENSOR +2000 2 0x00010001 #auto detect +2001 3 0x00010001 #no. devices + +# SSI SMGR Cfg 0: ICM206xx [INVN ACCEL] +2002 0xc14075963795c661 0x00010001 #UUID +2003 0x0b25b8431bfd46bc 0x00010001 #UUID +2004 100000 0x00010001 #off_to_idle +2005 20000 0x00010001 #idle_to_ready +2006 68 0x00010001 #gpio1 [0xFFFF:Polling; 42(0x2A):Acc Interrupt Pin] +2007 1000 0x00010001 #reg_group_id +2008 0 0x00010001 #cal_grp_id +2009 3 0x00010001 #i2c_bus +2010 0x68 0x00010001 #i2c_address +2011 2 0x00010001 #sens_default +2012 0xD0 0x00010001 #flags [0:Polling; 0x80:DRI] +2068 0x83 0x00010001 #vdd [ LDO3B: 3V ] +2069 0x8E 0x00010001 #vddio [ LDO14A: 1.8V] + + +# SSI SMGR Cfg 1: BMI160 ACCEL +2013 0xd646cb83ec0cd5a5 0x00010001 #UUID +2014 0x0f4d0fd654c7eab5 0x00010001 #UUID +2015 30000 0x00010001 #off_to_idle +2016 0 0x00010001 #idle_to_ready +2017 68 0x00010001 #gpio1 +2018 1000 0x00010001 #reg_group_id +2019 0 0x00010001 #cal_grp_id +2020 3 0x00010001 #i2c_bus +2021 0x68 0x00010001 #i2c address +2022 4 0x00010001 #sens_defatult +2023 0xD0 0x00010001 #flag +2070 0x83 0x00010001 #vdd [ LDO3B: 3V ] +2071 0x8E 0x00010001 #vddio [ LDO14A: 1.8V] + +# SSI SMGR Cfg 1: lsm6dsm ACCEL +2024 0xbe48af52e826fd3c 0x00010001 #UUID +2025 0x68534cfc401dc2ac 0x00010001 #UUID +2026 100000 0x00010001 #off_to_idle +2027 250000 0x00010001 #idle_to_ready +2028 68 0x00010001 #gpio1 +2029 1001 0x00010001 #reg_group_id +2030 0 0x00010001 #cal_grp_id +2031 3 0x00010001 #i2c_bus +2032 0x6a 0x00010001 #i2c address +2033 4 0x00010001 #sens_defatult +2034 0xD0 0x00010001 #flag +2072 0x83 0x00010001 #vdd [ LDO3B: 3V ] +2073 0x8E 0x00010001 #vddio [ LDO14A: 1.8V] + + +# SSI G SENSOR +2100 2 0x00010001 #auto detect +2101 3 0x00010001 #no. devices + + + +# SSI SMGR Cfg 0: ICM206xx [INVN GYRO] +2102 0xc14075963795c661 0x00010001 #UUID +2103 0x0b25b8431bfd46bc 0x00010001 #UUID +2104 100000 0x00010001 #off_to_idle +2105 80000 0x00010001 #idle_to_ready +2106 69 0x00010001 #gpio1 [0xFFFF:Polling; 42(0x2A):Gyro Interrupt Pin] +2107 1010 0x00010001 #reg_group_id +2108 10 0x00010001 #cal_grp_id +2109 3 0x00010001 #i2c_bus +2110 0x68 0x00010001 #i2c_address +2111 3 0x00010001 #sens_default +2112 0xD0 0x00010001 #flags [0:Polling; 0x80:DRI] +2168 0x83 0x00010001 #vdd +2169 0x8E 0x00010001 #vddio + +# SSI SMGR Cfg 1: BMI160 GYRO +2113 0xd646cb83ec0cd5a5 0x00010001 #UUID +2114 0x0f4d0fd654c7eab5 0x00010001 #UUID +2115 30000 0x00010001 #off_to_idle +2116 0 0x00010001 #idle_to_ready +2117 69 0x00010001 #gpio1 +2118 1010 0x00010001 #reg_group_id +2119 10 0x00010001 #cal_grp_id +2120 3 0x00010001 #i2c_bus +2121 0x68 0x00010001 #i2c address +2122 4 0x00010001 #sens_defatult +2123 0xD0 0x00010001 #flag +2170 0x83 0x00010001 #vdd +2171 0x8E 0x00010001 #vddio + +# SSI SMGR Cfg 1: lsm6dsm GYRO +2124 0xbe48af52e826fd3c 0x00010001 #UUID +2125 0x68534cfc401dc2ac 0x00010001 #UUID +2126 100000 0x00010001 #off_to_idle +2127 250000 0x00010001 #idle_to_ready +2128 69 0x00010001 #gpio1 +2129 1010 0x00010001 #reg_group_id +2130 10 0x00010001 #cal_grp_id +2131 3 0x00010001 #i2c_bus +2132 0x6a 0x00010001 #i2c address +2133 4 0x00010001 #sens_defatult +2134 0xD0 0x00010001 #flag +2172 0x83 0x00010001 #vdd +2173 0x8E 0x00010001 #vddio + + +# SSI M SENSOR +2200 2 0x00010001 #auto detect +2201 1 0x00010001 #no. devices + +# SSI SMGR Cfg 0: AKM099xx_FIFO mag FIFO/DRI +2202 0x564d2b94fe80aef6 0x00010001 #UUID +2203 0x90611b98d561168f 0x00010001 #UUID +2204 3000 0x00010001 #off_to_idle +2205 10000 0x00010001 #idle_to_ready +2206 0xFFFF 0x00010001 #gpio1 +2207 1020 0x00010001 #reg_group_id +2208 0xFFFF 0x00010001 #cal_grp_id +2209 3 0x00010001 #i2c_bus +2210 0x0c 0x00010001 #i2c address +2211 0 0x00010001 #sens_defatult +2212 0 0x00010001 #flag +2268 0x83 0x00010001 #vdd +2269 0x8E 0x00010001 #vddio + +# SSI ALS/PS SENSOR +2300 2 0x00010001 #auto detect +2301 2 0x00010001 #no. devices + + + +# SSI SMGR Cfg 4: LTR578 DRI +2303 0x014101d151c1e1b1 0x00010001 #UUID should same to ADSP +2302 0xd141c181e101d1a1 0x00010001 #UUID +2304 3000 0x00010001 #off_to_idle +2305 10000 0x00010001 #idle_to_ready +2306 0xFFFF 0x00010001 #gpio1 +2307 1040 0x00010001 #reg_group_id +2308 0xFFFF 0x00010001 #cal_grp_id +2309 3 0x00010001 #i2c_bus +2310 0x53 0x00010001 #i2c_address +2311 0 0x00010001 #sens_default +2312 0x00 0x00010001 #flags +2368 0x83 0x00010001 #vdd +2369 0x8E 0x00010001 #vddio + +# SSI SMGR Cfg 4: STK3X1X DRI +2314 0x8b11a21aa55e6586 0x00010001 #UUID should same to ADSP +2313 0xa4524f726702e351 0x00010001 #UUID +2315 7500 0x00010001 #off_to_idle +2316 10000 0x00010001 #idle_to_ready +2317 0xFFFF 0x00010001 #gpio1 +2318 1040 0x00010001 #reg_group_id +2319 0xFFFF 0x00010001 #cal_grp_id +2320 3 0x00010001 #i2c_bus +2321 0x48 0x00010001 #i2c_address +2322 0 0x00010001 #sens_default +2323 0x00 0x00010001 #flags +2370 0x83 0x00010001 #vdd +2371 0x8E 0x00010001 #vddio + +#pressure sensor +2400 2 0x00010001 #min ver +2401 1 0x00010001 #uuid number + +# SSI SMGR Cfg 3: BMP285 pressure POLL +2403 0x32c31ec17f1c0abd 0x00010001 #UUID +2402 0x5c473990a806b072 0x00010001 #UUID +2404 5000 0x00010001 #off_to_idle +2405 50000 0x00010001 #idle_to_ready +2406 0xFFFF 0x00010001 #gpio1 +2407 0xFFFF 0x00010001 #reg_group_id +2408 0xFFFF 0x00010001 #cal_grp_id +2409 3 0x00010001 #i2c_bus +2410 0x76 0x00010001 #i2c_address +2411 0 0x00010001 #sens_default +2412 0 0x00010001 #flags +2468 0x8E 0x00010001 #vdd +2469 0x8E 0x00010001 #vddio + + +# SSI SMGR Version +3600 1 0x00010001 #Maj Ver +3601 2 0x00010001 #Min Ver + +#RGB sensor +4300 2 0x00010001 #min ver +4301 1 0x00010001 #uuid number + +# SSI SMGR Cfg 5: TMG490X RGB DRI +4303 0x3a83587c79f2d5ad 0x00010001 #UUID +4302 0xd24fdac0d73b50aa 0x00010001 #UUID +4304 5700 0x00010001 #off_to_idle +4305 5000 0x00010001 #idle_to_ready +4306 0xFFFF 0x00010001 #gpio1 +4307 0xFFFF 0x00010001 #reg_group_id +4308 0xFFFF 0x00010001 #cal_grp_id +4309 3 0x00010001 #i2c_bus +4310 0x39 0x00010001 #i2c_address +4311 0 0x00010001 #sens_default +4312 0x80 0x00010001 #flags +4368 0x83 0x00010001 #vdd +4369 0x8E 0x00010001 #vddio + +#Humidity sensor +4200 2 0x00010001 #min ver +4201 1 0x00010001 #uuid number +## SSI SMGR Cfg 6: SHTW1 Humidity Onchange +4203 0xcc631478716da795 0x00010001 #UUID +4202 0x40410cafc67cfbbe 0x00010001 #UUID +4204 10000 0x00010001 #off_to_idle +4205 10000 0x00010001 #idle_to_ready +4206 0xFFFF 0x00010001 #gpio1 +4207 0xFFFF 0x00010001 #reg_group_id +4208 0xFFFF 0x00010001 #cal_grp_id +4209 3 0x00010001 #i2c_bus +4210 0x70 0x00010001 #i2c_address +4211 0 0x00010001 #sens_default +4212 0x80 0x00010001 #flags +4268 1 0x00010001 #device_select +4269 0x8E 0x00010001 #vdd + +# Hall Effect BU52053NVX DRI +4700 2 0x00010001 #min ver +4701 1 0x00010001 #uuid number + +## SSI SMGR Cfg 7: Hall Effect BU52053NVX DRI +4703 0x5da5cb55d3c7bd84 0x00010001 #UUID +4702 0x7e412494d22ec81e 0x00010001 #UUID +4704 100 0x00010001 #off_to_idle +4705 100 0x00010001 #idle_to_ready +4706 0xFFFF 0x00010001 #gpio1 +4707 0xFFFF 0x00010001 #reg_group_id +4708 0xFFFF 0x00010001 #cal_grp_id +4709 3 0x00010001 #i2c_bus +4710 0x20 0x00010001 #i2c_address, dummy +4711 0 0x00010001 #sens_default +4712 0x80 0x00010001 #flags +4768 0x8E 0x00010001 #vdd +4769 0x8E 0x00010001 #vddio + +# +# SSI GPIO configuration +#----------------------------- +2700 1 0x00010001 #maj ver +2701 0 0x00010001 #min ver +2706 0xFFFF 0x00010001 #RESET pin + +# Mag Cal config +#----------------------------- +3801 1 0x00010001 +3804 0x000a0000 0x10001 #Sample Rate + +# +# IOD AUTOCAL configuration +#----------------------------- +6000 1 0x00010001 #version +6001 1 0x00010001 #converge staus +6002 0x3F86CBFB 0x00010001 #coefficient + +# +# SSC GPIO CFG (Unused) +#----------------------------- +# +6300 1 0x00010001 # version +6301 0x0104 0x00010001 # gpio num +6302 2 0x00010001 # active func sel +6303 1 0x00010001 # active dir +6304 0 0x00010001 # active pull +6305 3 0x00010001 # active drive +6306 2 0x00010001 # inactive func sel +6307 0 0x00010001 # inactive dir +6308 2 0x00010001 # inactive pull +6309 3 0x00010001 # inactive drive + +6310 1 0x00010001 # version +6311 0x0105 0x00010001 # gpio num +6312 2 0x00010001 # active func sel +6313 1 0x00010001 # active dir +6314 0 0x00010001 # active pull +6315 3 0x00010001 # active drive +6316 2 0x00010001 # inactive func sel +6317 0 0x00010001 # inactive dir +6318 2 0x00010001 # inactive pull +6319 3 0x00010001 # inactive drive + +6320 1 0x00010001 # version +6321 0x0106 0x00010001 # gpio num +6322 2 0x00010001 # active func sel +6323 1 0x00010001 # active dir +6324 0 0x00010001 # active pull +6325 3 0x00010001 # active drive +6326 2 0x00010001 # inactive func sel +6327 0 0x00010001 # inactive dir +6328 2 0x00010001 # inactive pull +6329 3 0x00010001 # inactive drive + +6330 1 0x00010001 # version +6331 0x0107 0x00010001 # gpio num +6332 2 0x00010001 # active func sel +6333 0 0x00010001 # active dir +6334 0 0x00010001 # active pull +6335 3 0x00010001 # active drive +6336 2 0x00010001 # inactive func sel +6337 0 0x00010001 # inactive dir +6338 2 0x00010001 # inactive pull +6339 3 0x00010001 # inactive drive + +6340 1 0x00010001 # version +6341 0x010C 0x00010001 # gpio num +6342 1 0x00010001 # active func sel +6343 1 0x00010001 # active dir +6344 0 0x00010001 # active pull +6345 3 0x00010001 # active drive +6346 1 0x00010001 # inactive func sel +6347 0 0x00010001 # inactive dir +6348 2 0x00010001 # inactive pull +6349 3 0x00010001 # inactive drive + +6350 1 0x00010001 # version +6351 0x010D 0x00010001 # gpio num +6352 1 0x00010001 # active func sel +6353 0 0x00010001 # active dir +6354 0 0x00010001 # active pull +6355 3 0x00010001 # active drive +6356 1 0x00010001 # inactive func sel +6357 0 0x00010001 # inactive dir +6358 2 0x00010001 # inactive pull +6359 3 0x00010001 # inactive drive + +6360 1 0x00010001 # version +6361 0x010E 0x00010001 # gpio num +6362 1 0x00010001 # active func sel +6363 1 0x00010001 # active dir +6364 0 0x00010001 # active pull +6365 3 0x00010001 # active drive +6366 1 0x00010001 # inactive func sel +6367 0 0x00010001 # inactive dir +6368 2 0x00010001 # inactive pull +6369 3 0x00010001 # inactive drive + +6490 1 0x00010001 # version +6491 0x010F 0x00010001 # gpio num +6492 1 0x00010001 # active func sel +6493 0 0x00010001 # active dir +6494 0 0x00010001 # active pull +6495 3 0x00010001 # active drive +6496 1 0x00010001 # inactive func sel +6497 0 0x00010001 # inactive dir +6498 2 0x00010001 # inactive pull +6499 3 0x00010001 # inactive drive + +6370 1 0x00010001 # version +6371 0x0110 0x00010001 # gpio num +6372 1 0x00010001 # active func sel +6373 1 0x00010001 # active dir +6374 0 0x00010001 # active pull +6375 3 0x00010001 # active drive +6376 1 0x00010001 # inactive func sel +6377 0 0x00010001 # inactive dir +6378 2 0x00010001 # inactive pull +6379 3 0x00010001 # inactive drive + +6380 1 0x00010001 # version +6381 0x0111 0x00010001 # gpio num +6382 1 0x00010001 # active func sel +6383 1 0x00010001 # active dir +6384 0 0x00010001 # active pull +6385 3 0x00010001 # active drive +6386 1 0x00010001 # inactive func sel +6387 0 0x00010001 # inactive dir +6388 2 0x00010001 # inactive pull +6389 3 0x00010001 # inactive drive + +# +# SSC GPIO CFG (Used) +#----------------------------- +6420 1 0x00010001 # version +6421 0x0100 0x00010001 # gpio num +6422 1 0x00010001 # active func sel +6423 1 0x00010001 # active dir +6424 0 0x00010001 # active pull +6425 0 0x00010001 # active drive +6426 1 0x00010001 # inactive func sel +6427 0 0x00010001 # inactive dir +6428 2 0x00010001 # inactive pull +6429 0 0x00010001 # inactive drive + +6430 1 0x00010001 # version +6431 0x0102 0x00010001 # gpio num +6432 1 0x00010001 # active func sel +6433 1 0x00010001 # active dir +6434 0 0x00010001 # active pull +6435 0 0x00010001 # active drive +6436 1 0x00010001 # inactive func sel +6437 0 0x00010001 # inactive dir +6438 2 0x00010001 # inactive pull +6439 0 0x00010001 # inactive drive + +6440 1 0x00010001 # version +6441 0x0103 0x00010001 # gpio num +6442 1 0x00010001 # active func sel +6443 1 0x00010001 # active dir +6444 0 0x00010001 # active pull +6445 0 0x00010001 # active drive +6446 1 0x00010001 # inactive func sel +6447 0 0x00010001 # inactive dir +6448 2 0x00010001 # inactive pull +6449 0 0x00010001 # inactive drive + +6450 1 0x00010001 # version +6451 0x0108 0x00010001 # gpio num +6452 1 0x00010001 # active func sel +6453 1 0x00010001 # active dir +6454 0 0x00010001 # active pull +6455 3 0x00010001 # active drive +6456 1 0x00010001 # inactive func sel +6457 0 0x00010001 # inactive dir +6458 2 0x00010001 # inactive pull +6459 3 0x00010001 # inactive drive + +6460 1 0x00010001 # version +6461 0x0109 0x00010001 # gpio num +6462 1 0x00010001 # active func sel +6463 1 0x00010001 # active dir +6464 0 0x00010001 # active pull +6465 3 0x00010001 # active drive +6466 1 0x00010001 # inactive func sel +6467 0 0x00010001 # inactive dir +6468 2 0x00010001 # inactive pull +6469 3 0x00010001 # inactive drive + +6470 1 0x00010001 # version +6471 0x010A 0x00010001 # gpio num +6472 1 0x00010001 # active func sel +6473 1 0x00010001 # active dir +6474 0 0x00010001 # active pull +6475 3 0x00010001 # active drive +6476 1 0x00010001 # inactive func sel +6477 0 0x00010001 # inactive dir +6478 2 0x00010001 # inactive pull +6479 3 0x00010001 # inactive drive + +6480 1 0x00010001 # version +6481 0x010B 0x00010001 # gpio num +6482 1 0x00010001 # active func sel +6483 0 0x00010001 # active dir +6484 0 0x00010001 # active pull +6485 3 0x00010001 # active drive +6486 1 0x00010001 # inactive func sel +6487 0 0x00010001 # inactive dir +6488 2 0x00010001 # inactive pull +6489 3 0x00010001 # inactive drive + + |