diff --git a/sensors/sensor_def_qcomdev.conf b/sensors/sensor_def_qcomdev.conf index a0fc70b..0c43af1 100644 --- a/sensors/sensor_def_qcomdev.conf +++ b/sensors/sensor_def_qcomdev.conf @@ -112,7 +112,7 @@ # The numeric fields are parsed with the strtoull function, base 0. # -:version 0x00010001 +:version 0x00010002 ####################################################################### ### MSM8976,APQ8076 and MSM8956 Chipsets @@ -131,20 +131,20 @@ :soc_id 278 266 277 # Orientation of sensors # accel x/y/z -700 -2 0x00010001 #accel-x-axis -701 1 0x00010001 #accel-y-axis -702 3 0x00010001 #accel-z-axis +700 -2 0x00010002 #accel-x-axis +701 1 0x00010002 #accel-y-axis +702 3 0x00010002 #accel-z-axis # gyro x/y/z -800 -2 0x00010001 #gyro-x-axis -801 1 0x00010001 #gyro-y-axis -802 3 0x00010001 #gyro-z-axis +800 -2 0x00010002 #gyro-x-axis +801 1 0x00010002 #gyro-y-axis +802 3 0x00010002 #gyro-z-axis # mag x/y/z -900 -2 0x00010001 #mag-x-axis -901 -1 0x00010001 #mag-y-axis -902 -3 0x00010001 #mag-z-axis +900 -2 0x00010002 #mag-x-axis +901 -1 0x00010002 #mag-y-axis +902 -3 0x00010002 #mag-z-axis # SSI SMGR Version -1900 1 0x00010001 #Maj Ver -1901 1 0x00010001 #Min Ver +1900 1 0x00010002 #Maj Ver +1901 1 0x00010002 #Min Ver # SAM config # @@ -165,344 +165,344 @@ 4103 5 0x10001 # SMD_ACC_WIN_TIME # SSI SMGR Cfg 0 BMI160 FIFO -1903 0x0f4d0fd654c7eab5 0x00010001 #UUID -1902 0xd646cb83ec0cd5a5 0x00010001 #UUID -1904 10000 0x00010001 #off_to_idle -1905 0 0x00010001 #idle_to_ready -1906 5 0x00010001 #i2c_bus -1907 1000 0x00010001 #reg_group_id -1908 0 0x00010001 #cal_grp_id -1909 138 0x00010001 #gpio1 -1910 0xFFFF 0x00010001 #gpio2 -1911 0 0x00010001 #sensor_id -1912 0x68 0x00010001 #i2c_address -1913 1 0x00010001 #data_type1 -1914 4 0x00010001 #data_type2 -1915 -1 0x00010001 #rel_sns_idx -1916 2 0x00010001 #sens_default -1917 0xD0 0x00010001 #flags -1982 0 0x00010001 #device_select +1903 0x0f4d0fd654c7eab5 0x00010002 #UUID +1902 0xd646cb83ec0cd5a5 0x00010002 #UUID +1904 10000 0x00010002 #off_to_idle +1905 0 0x00010002 #idle_to_ready +1906 5 0x00010002 #i2c_bus +1907 1000 0x00010002 #reg_group_id +1908 0 0x00010002 #cal_grp_id +1909 138 0x00010002 #gpio1 +1910 0xFFFF 0x00010002 #gpio2 +1911 0 0x00010002 #sensor_id +1912 0x68 0x00010002 #i2c_address +1913 1 0x00010002 #data_type1 +1914 4 0x00010002 #data_type2 +1915 -1 0x00010002 #rel_sns_idx +1916 2 0x00010002 #sens_default +1917 0xD0 0x00010002 #flags +1982 0 0x00010002 #device_select # SSI SMGR Cfg 1 BMG160 FIFO -1919 0x0f4d0fd654c7eab5 0x00010001 #UUID -1918 0xd646cb83ec0cd5a5 0x00010001 #UUID -1920 150000 0x00010001 #off_to_idle -1921 0 0x00010001 #idle_to_ready -1922 5 0x00010001 #i2c_bus -1923 1010 0x00010001 #reg_group_id -1924 10 0x00010001 #cal_grp_id -1925 138 0x00010001 #gpio1 -1926 0xFFFF 0x00010001 #gpio2 -1927 10 0x00010001 #sensor_id -1928 0x68 0x00010001 #i2c_address -1929 3 0x00010001 #data_type1 -1930 4 0x00010001 #data_type2 -1931 -1 0x00010001 #rel_sns_idx -1932 4 0x00010001 #sens_default -1933 0XD0 0x00010001 #flags -1983 0 0x00010001 #device_select +1919 0x0f4d0fd654c7eab5 0x00010002 #UUID +1918 0xd646cb83ec0cd5a5 0x00010002 #UUID +1920 150000 0x00010002 #off_to_idle +1921 0 0x00010002 #idle_to_ready +1922 5 0x00010002 #i2c_bus +1923 1010 0x00010002 #reg_group_id +1924 10 0x00010002 #cal_grp_id +1925 138 0x00010002 #gpio1 +1926 0xFFFF 0x00010002 #gpio2 +1927 10 0x00010002 #sensor_id +1928 0x68 0x00010002 #i2c_address +1929 3 0x00010002 #data_type1 +1930 4 0x00010002 #data_type2 +1931 -1 0x00010002 #rel_sns_idx +1932 4 0x00010002 #sens_default +1933 0XD0 0x00010002 #flags +1983 0 0x00010002 #device_select # SSI SMGR Cfg 2: HSCDTD008A POLL -1935 0x6b7b6b353051699e 0x00010001 #UUID -1934 0xe1451a747fc17ad2 0x00010001 #UUID -1936 3000 0x00010001 #off_to_idle -1937 10000 0x00010001 #idle_to_ready -1938 5 0x00010001 #i2c_bus -1939 1020 0x00010001 #reg_group_id -1940 0xFFFF 0x00010001 #cal_grp_id -1941 0xFFFF 0x00010001 #gpio1 -1942 0xFFFF 0x00010001 #gpio2 -1943 20 0x00010001 #sensor_id -1944 0x0C 0x00010001 #i2c_address -1945 2 0x00010001 #data_type1 -1946 0 0x00010001 #data_type2 -1947 0xFF 0x00010001 #rel_sns_idx -1948 0 0x00010001 #sens_default -1949 0 0x00010001 #flags -1984 0 0x00010001 #device_select +1935 0x6b7b6b353051699e 0x00010002 #UUID +1934 0xe1451a747fc17ad2 0x00010002 #UUID +1936 3000 0x00010002 #off_to_idle +1937 10000 0x00010002 #idle_to_ready +1938 5 0x00010002 #i2c_bus +1939 1020 0x00010002 #reg_group_id +1940 0xFFFF 0x00010002 #cal_grp_id +1941 0xFFFF 0x00010002 #gpio1 +1942 0xFFFF 0x00010002 #gpio2 +1943 20 0x00010002 #sensor_id +1944 0x0C 0x00010002 #i2c_address +1945 2 0x00010002 #data_type1 +1946 0 0x00010002 #data_type2 +1947 0xFF 0x00010002 #rel_sns_idx +1948 0 0x00010002 #sens_default +1949 0 0x00010002 #flags +1984 0 0x00010002 #device_select # SSI SMGR Cfg 3: LPS25H POLL -1951 0x04e4e644164294bf 0x00010001 #UUID -1950 0xf84490bce44e195c 0x00010001 #UUID -1952 10000 0x00010001 #off_to_idle -1953 1000 0x00010001 #idle_to_ready -1954 5 0x00010001 #i2c_bus -1955 0xFFFF 0x00010001 #reg_group_id -1956 0xFFFF 0x00010001 #cal_grp_id -1957 0xFFFF 0x00010001 #gpio1 -1958 0xFFFF 0x00010001 #gpio2 -1959 30 0x00010001 #sensor_id -1960 0x5C 0x00010001 #i2c_address -1961 7 0x00010001 #data_type1 -1962 4 0x00010001 #data_type2 -1963 0xFF 0x00010001 #rel_sns_idx -1964 0 0x00010001 #sens_default -1965 0 0x00010001 #flags -1985 0 0x00010001 #device_select +1951 0x04e4e644164294bf 0x00010002 #UUID +1950 0xf84490bce44e195c 0x00010002 #UUID +1952 10000 0x00010002 #off_to_idle +1953 1000 0x00010002 #idle_to_ready +1954 5 0x00010002 #i2c_bus +1955 0xFFFF 0x00010002 #reg_group_id +1956 0xFFFF 0x00010002 #cal_grp_id +1957 0xFFFF 0x00010002 #gpio1 +1958 0xFFFF 0x00010002 #gpio2 +1959 30 0x00010002 #sensor_id +1960 0x5C 0x00010002 #i2c_address +1961 7 0x00010002 #data_type1 +1962 4 0x00010002 #data_type2 +1963 0xFF 0x00010002 #rel_sns_idx +1964 0 0x00010002 #sens_default +1965 0 0x00010002 #flags +1985 0 0x00010002 #device_select # SSI SMGR Cfg 4: TMG399x DRI -1967 0x8ab69de1d4cdf1a2 0x00010001 #UUID -1966 0xf1400bc7db90fb32 0x00010001 #UUID -1968 5700 0x00010001 #off_to_idle -1969 0 0x00010001 #idle_to_ready -1970 5 0x00010001 #i2c_bus -1971 1040 0x00010001 #reg_group_id -1972 0xFFFF 0x00010001 #cal_grp_id -1973 141 0x00010001 #gpio1 -1974 0xFFFF 0x00010001 #gpio2 -1975 40 0x00010001 #sensor_id -1976 0x39 0x00010001 #i2c_address -1977 5 0x00010001 #data_type1 -1978 6 0x00010001 #data_type2 -1979 0xFF 0x00010001 #rel_sns_idx -1980 0 0x00010001 #sens_default -1981 0x80 0x00010001 #flags -1986 0 0x00010001 #device_select +1967 0x8ab69de1d4cdf1a2 0x00010002 #UUID +1966 0xf1400bc7db90fb32 0x00010002 #UUID +1968 5700 0x00010002 #off_to_idle +1969 0 0x00010002 #idle_to_ready +1970 5 0x00010002 #i2c_bus +1971 1040 0x00010002 #reg_group_id +1972 0xFFFF 0x00010002 #cal_grp_id +1973 141 0x00010002 #gpio1 +1974 0xFFFF 0x00010002 #gpio2 +1975 40 0x00010002 #sensor_id +1976 0x39 0x00010002 #i2c_address +1977 5 0x00010002 #data_type1 +1978 6 0x00010002 #data_type2 +1979 0xFF 0x00010002 #rel_sns_idx +1980 0 0x00010002 #sens_default +1981 0x80 0x00010002 #flags +1986 0 0x00010002 #device_select # SSI SMGR Version -3600 1 0x00010001 #Maj Ver -3601 1 0x00010001 #Min Ver +3600 1 0x00010002 #Maj Ver +3601 1 0x00010002 #Min Ver # QMAG_CAL Configuration -3801 1 0x00010001 -3804 0x000A0000 0x00010001 #Sample Rate +3801 1 0x00010002 +3804 0x000A0000 0x00010002 #Sample Rate # # SSI GPIO configuration #----------------------------- -2700 1 0x00010001 #maj ver -2701 1 0x00010001 #min ver -2702 136 0x00010001 #I2C SDA_1 -2703 137 0x00010001 #I2C SCL_1 -2704 0xFFFF 0x00010001 #I2C SDA_2 -2705 0xFFFF 0x00010001 #I2C SCL_2 -#2706 132 0x00010001 #RESET pin -2709 138 0x00010001 #ACCEL DRI -2710 138 0x00010001 #GYRO DRI -2711 142 0x00010001 #MAG DRI -2712 141 0x00010001 #ALS/PRX INT -2714 140 0x00010001 #PRESS INT +2700 1 0x00010002 #maj ver +2701 1 0x00010002 #min ver +2702 136 0x00010002 #I2C SDA_1 +2703 137 0x00010002 #I2C SCL_1 +2704 0xFFFF 0x00010002 #I2C SDA_2 +2705 0xFFFF 0x00010002 #I2C SCL_2 +#2706 132 0x00010002 #RESET pin +2709 138 0x00010002 #ACCEL DRI +2710 138 0x00010002 #GYRO DRI +2711 142 0x00010002 #MAG DRI +2712 141 0x00010002 #ALS/PRX INT +2714 140 0x00010002 #PRESS INT # SSI SMGR Cfg 5: TMG399x RGB DRI -3603 0x8ab69de1d4cdf1a2 0x00010001 #UUID -3602 0xf1400bc7db90fb32 0x00010001 #UUID -3604 5700 0x00010001 #off_to_idle -3605 10000 0x00010001 #idle_to_ready -3606 5 0x00010001 #i2c_bus -3607 1040 0x00010001 #reg_group_id -3608 0xFFFF 0x00010001 #cal_grp_id -3609 141 0x00010001 #gpio1 -3610 0xFFFF 0x00010001 #gpio2 -3611 60 0x00010001 #sensor_id -3612 0x39 0x00010001 #i2c_address -3613 28 0x00010001 #data_type1 -3614 29 0x00010001 #data_type2 -3615 0xFF 0x00010001 #rel_sns_idx -3616 0 0x00010001 #sens_default -3617 0x80 0x00010001 #flags -3682 0 0x00010001 #device_select +3603 0x8ab69de1d4cdf1a2 0x00010002 #UUID +3602 0xf1400bc7db90fb32 0x00010002 #UUID +3604 5700 0x00010002 #off_to_idle +3605 10000 0x00010002 #idle_to_ready +3606 5 0x00010002 #i2c_bus +3607 1040 0x00010002 #reg_group_id +3608 0xFFFF 0x00010002 #cal_grp_id +3609 141 0x00010002 #gpio1 +3610 0xFFFF 0x00010002 #gpio2 +3611 60 0x00010002 #sensor_id +3612 0x39 0x00010002 #i2c_address +3613 28 0x00010002 #data_type1 +3614 29 0x00010002 #data_type2 +3615 0xFF 0x00010002 #rel_sns_idx +3616 0 0x00010002 #sens_default +3617 0x80 0x00010002 #flags +3682 0 0x00010002 #device_select # AMD Cfg -200 0x000A0000 0x00010001 #AMD Default Sample rate -201 0x00000CDC 0x00010001 #AMD INT Cfg param1 -202 0x00008000 0x00010001 #AMD INT Cfg param2 +200 0x000A0000 0x00010002 #AMD Default Sample rate +201 0x00000CDC 0x00010002 #AMD INT Cfg param1 +202 0x00008000 0x00010002 #AMD INT Cfg param2 # RMD Cfg -220 0x001E0000 0x00010001 #RMD Default Sample rate -221 0X0001B333 0x00010001 #RMD INT Cfg param1 -222 0x00003333 0x00010001 #RMD INT Cfg param2 -223 0x00001657 0x00010001 #RMD INT Cfg param3 -224 0x00003333 0x00010001 #RMD INT Cfg param4 +220 0x001E0000 0x00010002 #RMD Default Sample rate +221 0X0001B333 0x00010002 #RMD INT Cfg param1 +222 0x00003333 0x00010002 #RMD INT Cfg param2 +223 0x00001657 0x00010002 #RMD INT Cfg param3 +224 0x00003333 0x00010002 #RMD INT Cfg param4 # Mag soft iron calibration -1940 0x00000014 0x00010001 # cal_grp_id -401 0x00000001 0x00010001 # Mag_fac_cal_bias_valid -402 0x00000001 0x00010001 # Mag_fac_cal_matrix_valid -406 0x0000EFFF 0x00010001 # Compensation_matrix_0_0 -407 0xFFFFFEA5 0x00010001 # Compensation_matrix_0_1 -408 0x00000896 0x00010001 # Compensation_matrix_0_2 -409 0xFFFFFEA5 0x00010001 # Compensation_matrix_1_0 -410 0x00014000 0x00010001 # Compensation_matrix_1_1 -411 0x0000026B 0x00010001 # Compensation_matrix_1_2 -412 0x00000896 0x00010001 # Compensation_matrix_2_0 -413 0x0000026B 0x00010001 # Compensation_matrix_2_1 -414 0x0000E03A 0x00010001 # Compensation_matrix_2_2 +1940 0x00000014 0x00010002 # cal_grp_id +401 0x00000001 0x00010002 # Mag_fac_cal_bias_valid +402 0x00000001 0x00010002 # Mag_fac_cal_matrix_valid +406 0x0000EFFF 0x00010002 # Compensation_matrix_0_0 +407 0xFFFFFEA5 0x00010002 # Compensation_matrix_0_1 +408 0x00000896 0x00010002 # Compensation_matrix_0_2 +409 0xFFFFFEA5 0x00010002 # Compensation_matrix_1_0 +410 0x00014000 0x00010002 # Compensation_matrix_1_1 +411 0x0000026B 0x00010002 # Compensation_matrix_1_2 +412 0x00000896 0x00010002 # Compensation_matrix_2_0 +413 0x0000026B 0x00010002 # Compensation_matrix_2_1 +414 0x0000E03A 0x00010002 # Compensation_matrix_2_2 :platform QRD # Orientation of sensors # accel0 x/y/z -700 -1 0x00010001 #accel-x-axis -701 2 0x00010001 #accel-y-axis -702 -3 0x00010001 #accel-z-axis +700 -1 0x00010002 #accel-x-axis +701 2 0x00010002 #accel-y-axis +702 -3 0x00010002 #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 +800 1 0x00010002 #gyro-x-axis +801 -2 0x00010002 #gyro-y-axis +802 -3 0x00010002 #gyro-z-axis # mag x/y/z -900 1 0x00010001 #max-x-axis -901 -2 0x00010001 #mag-y-axis -902 3 0x00010001 #mag-z-axis +900 1 0x00010002 #max-x-axis +901 -2 0x00010002 #mag-y-axis +902 3 0x00010002 #mag-z-axis # SSI SMGR Cfg 0 BMA253 -1903 0xc10ffaeed4057c96 0x00010001 #UUID -1902 0xaf4644363f26965d 0x00010001 #UUID -1904 3000 0x00010001 #off_to_idle -1905 0 0x00010001 #idle_to_ready -1906 5 0x00010001 #i2c_bus -1907 1000 0x00010001 #reg_group_id -1908 0 0x00010001 #cal_grp_id -1909 138 0x00010001 #gpio1 -1910 0xFFFF 0x00010001 #gpio2 -1911 0 0x00010001 #sensor_id -1912 0x18 0x00010001 #i2c_address -1913 1 0x00010001 #data_type1 -1914 0 0x00010001 #data_type2 -1915 -1 0x00010001 #rel_sns_idx -1916 1 0x00010001 #sens_default -1917 0xD0 0x00010001 #flags -1982 0 0x00010001 #device_select +1903 0xc10ffaeed4057c96 0x00010002 #UUID +1902 0xaf4644363f26965d 0x00010002 #UUID +1904 3000 0x00010002 #off_to_idle +1905 0 0x00010002 #idle_to_ready +1906 5 0x00010002 #i2c_bus +1907 1000 0x00010002 #reg_group_id +1908 0 0x00010002 #cal_grp_id +1909 138 0x00010002 #gpio1 +1910 0xFFFF 0x00010002 #gpio2 +1911 0 0x00010002 #sensor_id +1912 0x18 0x00010002 #i2c_address +1913 1 0x00010002 #data_type1 +1914 0 0x00010002 #data_type2 +1915 -1 0x00010002 #rel_sns_idx +1916 1 0x00010002 #sens_default +1917 0xD0 0x00010002 #flags +1982 0 0x00010002 #device_select # SSI SMGR Cfg 1 BMI160 ACCEL -1919 0x0f4d0fd654c7eab5 0x00010001 #UUID -1918 0xd646cb83ec0cd5a5 0x00010001 #UUID -1920 30000 0x00010001 #off_to_idle -1921 0 0x00010001 #idle_to_ready -1922 5 0x00010001 #i2c_bus -1923 1000 0x00010001 #reg_group_id -1924 10 0x00010001 #cal_grp_id -1925 139 0x00010001 #gpio1 -1926 0xFFFF 0x00010001 #gpio2 -1927 1 0x00010001 #sensor_id -1928 0x69 0x00010001 #i2c_address -1929 1 0x00010001 #data_type1 -1930 0 0x00010001 #data_type2 -1931 -1 0x00010001 #rel_sns_idx -1932 4 0x00010001 #sens_default -1933 0X40 0x00010001 #flags -1983 0 0x00010001 #device_select +1919 0x0f4d0fd654c7eab5 0x00010002 #UUID +1918 0xd646cb83ec0cd5a5 0x00010002 #UUID +1920 30000 0x00010002 #off_to_idle +1921 0 0x00010002 #idle_to_ready +1922 5 0x00010002 #i2c_bus +1923 1000 0x00010002 #reg_group_id +1924 10 0x00010002 #cal_grp_id +1925 139 0x00010002 #gpio1 +1926 0xFFFF 0x00010002 #gpio2 +1927 1 0x00010002 #sensor_id +1928 0x69 0x00010002 #i2c_address +1929 1 0x00010002 #data_type1 +1930 0 0x00010002 #data_type2 +1931 -1 0x00010002 #rel_sns_idx +1932 4 0x00010002 #sens_default +1933 0X40 0x00010002 #flags +1983 0 0x00010002 #device_select # SSI SMGR Cfg 2 BMI160 GYRO -1935 0x0f4d0fd654c7eab5 0x00010001 #UUID -1934 0xd646cb83ec0cd5a5 0x00010001 #UUID -1936 30000 0x00010001 #off_to_idle -1938 5 0x00010001 #i2c_bus -1939 1010 0x00010001 #reg_group_id -1940 10 0x00010001 #cal_grp_id -1941 139 0x00010001 #gpio1 -1942 0xFFFF 0x00010001 #gpio2 -1943 10 0x00010001 #sensor_id -1944 0x69 0x00010001 #i2c_address -1945 3 0x00010001 #data_type1 -1946 0 0x00010001 #data_type2 -1947 -1 0x00010001 #rel_sns_idx -1948 4 0x00010001 #sens_default -1949 0X40 0x00010001 #flags -1984 0 0x00010001 #device_select +1935 0x0f4d0fd654c7eab5 0x00010002 #UUID +1934 0xd646cb83ec0cd5a5 0x00010002 #UUID +1936 30000 0x00010002 #off_to_idle +1938 5 0x00010002 #i2c_bus +1939 1010 0x00010002 #reg_group_id +1940 10 0x00010002 #cal_grp_id +1941 139 0x00010002 #gpio1 +1942 0xFFFF 0x00010002 #gpio2 +1943 10 0x00010002 #sensor_id +1944 0x69 0x00010002 #i2c_address +1945 3 0x00010002 #data_type1 +1946 0 0x00010002 #data_type2 +1947 -1 0x00010002 #rel_sns_idx +1948 4 0x00010002 #sens_default +1949 0X40 0x00010002 #flags +1984 0 0x00010002 #device_select # SSI SMGR Cfg 3: TMD27723 -1951 0x9ab11a6ea1c0218a 0x00010001 #UUID -1950 0xcc44f904e9e569f7 0x00010001 #UUID -1952 10000 0x00010001 #off_to_idle -1953 0 0x00010001 #idle_to_ready -1954 5 0x00010001 #i2c_bus -1955 1040 0x00010001 #reg_group_id -1956 0xFFFF 0x00010001 #cal_grp_id -1957 141 0x00010001 #gpio1 -1958 0xFFFF 0x00010001 #gpio2 -1959 40 0x00010001 #sensor_id -1960 0x39 0x00010001 #i2c_address -1961 5 0x00010001 #data_type1 -1962 6 0x00010001 #data_type2 -1963 -1 0x00010001 #rel_sns_idx -1964 0 0x00010001 #sens_default -1965 0x00 0x00010001 #flags -1985 0 0x00010001 #device_select +1951 0x9ab11a6ea1c0218a 0x00010002 #UUID +1950 0xcc44f904e9e569f7 0x00010002 #UUID +1952 10000 0x00010002 #off_to_idle +1953 0 0x00010002 #idle_to_ready +1954 5 0x00010002 #i2c_bus +1955 1040 0x00010002 #reg_group_id +1956 0xFFFF 0x00010002 #cal_grp_id +1957 141 0x00010002 #gpio1 +1958 0xFFFF 0x00010002 #gpio2 +1959 40 0x00010002 #sensor_id +1960 0x39 0x00010002 #i2c_address +1961 5 0x00010002 #data_type1 +1962 6 0x00010002 #data_type2 +1963 -1 0x00010002 #rel_sns_idx +1964 0 0x00010002 #sens_default +1965 0x00 0x00010002 #flags +1985 0 0x00010002 #device_select # SSI SMGR Cfg 4: MMC3530 -1967 0x7fc31ec17f1c0abd 0x00010001 #UUID -1966 0x5c473990a806b072 0x00010001 #UUID -1968 5 0x00010001 #off_to_idle -1969 10 0x00010001 #idle_to_ready -1970 5 0x00010001 #i2c_bus -1971 1020 0x00010001 #reg_group_id -1972 0xFFFF 0x00010001 #cal_grp_id -1973 0xFFFF 0x00010001 #gpio1 -1974 0xFFFF 0x00010001 #gpio2 -1975 20 0x00010001 #sensor_id -1976 0x30 0x00010001 #i2c_address -1977 2 0x00010001 #data_type1 -1978 0 0x00010001 #data_type2 -1979 -1 0x00010001 #rel_sns_idx -1980 1 0x00010001 #sens_default -1981 0 0x00010001 #flags -1986 0 0x00010001 #device_select +1967 0x7fc31ec17f1c0abd 0x00010002 #UUID +1966 0x5c473990a806b072 0x00010002 #UUID +1968 5 0x00010002 #off_to_idle +1969 10 0x00010002 #idle_to_ready +1970 5 0x00010002 #i2c_bus +1971 1020 0x00010002 #reg_group_id +1972 0xFFFF 0x00010002 #cal_grp_id +1973 0xFFFF 0x00010002 #gpio1 +1974 0xFFFF 0x00010002 #gpio2 +1975 20 0x00010002 #sensor_id +1976 0x30 0x00010002 #i2c_address +1977 2 0x00010002 #data_type1 +1978 0 0x00010002 #data_type2 +1979 -1 0x00010002 #rel_sns_idx +1980 1 0x00010002 #sens_default +1981 0 0x00010002 #flags +1986 0 0x00010002 #device_select # QMAG_CAL Configuration -3801 1 0x00010001 +3801 1 0x00010002 # platform: QRD, subtype: POLARIS :subtype POLARIS # Orientation of sensors # accel0 x/y/z -700 1 0x00010001 #accel-x-axis -701 -2 0x00010001 #accel-y-axis -702 3 0x00010001 #accel-z-axis +700 1 0x00010002 #accel-x-axis +701 -2 0x00010002 #accel-y-axis +702 3 0x00010002 #accel-z-axis # mag x/y/z -900 1 0x00010001 #max-x-axis -901 -2 0x00010001 #mag-y-axis -902 3 0x00010001 #mag-z-axis +900 1 0x00010002 #max-x-axis +901 -2 0x00010002 #mag-y-axis +902 3 0x00010002 #mag-z-axis # SSI SMGR Cfg 0 LIS2HH FIFO ACC -1903 0x8b32c5274ad0b6b8 0x00010001 #UUID -1902 0x224b9d8e7c327218 0x00010001 #UUID -1904 100000 0x00010001 #off_to_idle -1905 25000 0x00010001 #idle_to_ready -1906 5 0x00010001 #i2c_bus -1907 1000 0x00010001 #reg_group_id -1908 0 0x00010001 #cal_grp_id -1909 138 0x00010001 #gpio1 -1910 0xFFFF 0x00010001 #gpio2 -1911 0 0x00010001 #sensor_id -1912 0x1d 0x00010001 #i2c_address -1913 1 0x00010001 #data_type1 -1914 0 0x00010001 #data_type2 -1915 -1 0x00010001 #rel_sns_idx -1916 1 0x00010001 #sens_default -1917 0xD0 0x00010001 #flags -1982 0 0x00010001 #device_select +1903 0x8b32c5274ad0b6b8 0x00010002 #UUID +1902 0x224b9d8e7c327218 0x00010002 #UUID +1904 100000 0x00010002 #off_to_idle +1905 25000 0x00010002 #idle_to_ready +1906 5 0x00010002 #i2c_bus +1907 1000 0x00010002 #reg_group_id +1908 0 0x00010002 #cal_grp_id +1909 138 0x00010002 #gpio1 +1910 0xFFFF 0x00010002 #gpio2 +1911 0 0x00010002 #sensor_id +1912 0x1d 0x00010002 #i2c_address +1913 1 0x00010002 #data_type1 +1914 0 0x00010002 #data_type2 +1915 -1 0x00010002 #rel_sns_idx +1916 1 0x00010002 #sens_default +1917 0xD0 0x00010002 #flags +1982 0 0x00010002 #device_select # SSI SMGR Cfg 1 LIS2MDL MAG -1919 0xca65bea8d350d5be 0x00010001 #UUID -1918 0x594b35ddb8cb132f 0x00010001 #UUID -1920 1000 0x00010001 #off_to_idle -1921 0 0x00010001 #idle_to_ready -1922 5 0x00010001 #i2c_bus -1923 1020 0x00010001 #reg_group_id -1924 0xFFFF 0x00010001 #cal_grp_id -1925 142 0x00010001 #gpio1 -1926 0xFFFF 0x00010001 #gpio2 -1927 20 0x00010001 #sensor_id +1919 0xca65bea8d350d5be 0x00010002 #UUID +1918 0x594b35ddb8cb132f 0x00010002 #UUID +1920 1000 0x00010002 #off_to_idle +1921 0 0x00010002 #idle_to_ready +1922 5 0x00010002 #i2c_bus +1923 1020 0x00010002 #reg_group_id +1924 0xFFFF 0x00010002 #cal_grp_id +1925 142 0x00010002 #gpio1 +1926 0xFFFF 0x00010002 #gpio2 +1927 20 0x00010002 #sensor_id 1928 0x1E 0x00010000 #i2c_address -1929 2 0x00010001 #data_type1 -1930 0 0x00010001 #data_type2 -1931 -1 0x00010001 #rel_sns_idx -1932 0 0x00010001 #sens_default -1933 0 0x00010001 #flags -1983 0 0x00010001 #device_select +1929 2 0x00010002 #data_type1 +1930 0 0x00010002 #data_type2 +1931 -1 0x00010002 #rel_sns_idx +1932 0 0x00010002 #sens_default +1933 0 0x00010002 #flags +1983 0 0x00010002 #device_select -1935 0 0x00010001 #UUID -1934 0 0x00010001 #UUID +1935 0 0x00010002 #UUID +1934 0 0x00010002 #UUID -1951 0 0x00010001 #UUID -1950 0 0x00010001 #UUID +1951 0 0x00010002 #UUID +1950 0 0x00010002 #UUID -1967 0 0x00010001 #UUID -1966 0 0x00010001 #UUID +1967 0 0x00010002 #UUID +1966 0 0x00010002 #UUID -3603 0 0x00010001 #UUID -3602 0 0x00010001 #UUID +3603 0 0x00010002 #UUID +3602 0 0x00010002 #UUID ####################################################################### ### 8952 Chipsets @@ -519,20 +519,20 @@ :soc_id 264 289 # 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 +700 -1 0x00010002 #accel-x-axis +701 -2 0x00010002 #accel-y-axis +702 3 0x00010002 #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 +800 -1 0x00010002 #gyro-x-axis +801 -2 0x00010002 #gyro-y-axis +802 3 0x00010002 #gyro-z-axis # mag x/y/z -900 -2 0x00010001 #mag-x-axis -901 -1 0x00010001 #mag-y-axis -902 -3 0x00010001 #mag-z-axis +900 -2 0x00010002 #mag-x-axis +901 -1 0x00010002 #mag-y-axis +902 -3 0x00010002 #mag-z-axis # SSI SMGR Version -1900 1 0x00010001 #Maj Ver -1901 1 0x00010001 #Min Ver +1900 1 0x00010002 #Maj Ver +1901 1 0x00010002 #Min Ver # SAM config # @@ -553,324 +553,324 @@ 4103 5 0x10001 # SMD_ACC_WIN_TIME # SSI SMGR Cfg 0 BMA2x2/BMI058 FIFO -1903 0xc10ffaeed4057c96 0x00010001 #UUID -1902 0xaf4644363f26965d 0x00010001 #UUID -1904 3000 0x00010001 #off_to_idle -1905 0 0x00010001 #idle_to_ready -1906 4 0x00010001 #i2c_bus -1907 1000 0x00010001 #reg_group_id -1908 0 0x00010001 #cal_grp_id -1909 42 0x00010001 #gpio1 -1910 0xFFFF 0x00010001 #gpio2 -1911 0 0x00010001 #sensor_id -1912 0x18 0x00010001 #i2c_address -1913 1 0x00010001 #data_type1 -1914 0 0x00010001 #data_type2 -1915 -1 0x00010001 #rel_sns_idx -1916 1 0x00010001 #sens_default -1917 0xD0 0x00010001 #flags -1982 0 0x00010001 #device_select +1903 0xc10ffaeed4057c96 0x00010002 #UUID +1902 0xaf4644363f26965d 0x00010002 #UUID +1904 3000 0x00010002 #off_to_idle +1905 0 0x00010002 #idle_to_ready +1906 4 0x00010002 #i2c_bus +1907 1000 0x00010002 #reg_group_id +1908 0 0x00010002 #cal_grp_id +1909 42 0x00010002 #gpio1 +1910 0xFFFF 0x00010002 #gpio2 +1911 0 0x00010002 #sensor_id +1912 0x18 0x00010002 #i2c_address +1913 1 0x00010002 #data_type1 +1914 0 0x00010002 #data_type2 +1915 -1 0x00010002 #rel_sns_idx +1916 1 0x00010002 #sens_default +1917 0xD0 0x00010002 #flags +1982 0 0x00010002 #device_select # SSI SMGR Cfg 1 BMG160/BMI058 FIFO -1919 0xc0b3f9bee990498d 0x00010001 #UUID -1918 0xc347c5575be90345 0x00010001 #UUID -1920 30000 0x00010001 #off_to_idle -1921 0 0x00010001 #idle_to_ready -1922 4 0x00010001 #i2c_bus -1923 1010 0x00010001 #reg_group_id -1924 10 0x00010001 #cal_grp_id -1925 45 0x00010001 #gpio1 -1926 0xFFFF 0x00010001 #gpio2 -1927 10 0x00010001 #sensor_id -1928 0x68 0x00010001 #i2c_address -1929 3 0x00010001 #data_type1 -1930 0 0x00010001 #data_type2 -1931 -1 0x00010001 #rel_sns_idx -1932 4 0x00010001 #sens_default -1933 0XD0 0x00010001 #flags -1983 0 0x00010001 #device_select +1919 0xc0b3f9bee990498d 0x00010002 #UUID +1918 0xc347c5575be90345 0x00010002 #UUID +1920 30000 0x00010002 #off_to_idle +1921 0 0x00010002 #idle_to_ready +1922 4 0x00010002 #i2c_bus +1923 1010 0x00010002 #reg_group_id +1924 10 0x00010002 #cal_grp_id +1925 45 0x00010002 #gpio1 +1926 0xFFFF 0x00010002 #gpio2 +1927 10 0x00010002 #sensor_id +1928 0x68 0x00010002 #i2c_address +1929 3 0x00010002 #data_type1 +1930 0 0x00010002 #data_type2 +1931 -1 0x00010002 #rel_sns_idx +1932 4 0x00010002 #sens_default +1933 0XD0 0x00010002 #flags +1983 0 0x00010002 #device_select # SSI SMGR Cfg 2: HSCDTD008A POLL -1935 0x6b7b6b353051699e 0x00010001 #UUID -1934 0xe1451a747fc17ad2 0x00010001 #UUID -1936 3000 0x00010001 #off_to_idle -1937 10000 0x00010001 #idle_to_ready -1938 4 0x00010001 #i2c_bus -1939 1020 0x00010001 #reg_group_id -1940 0xFFFF 0x00010001 #cal_grp_id -1941 0xFFFF 0x00010001 #gpio1 -1942 0xFFFF 0x00010001 #gpio2 -1943 20 0x00010001 #sensor_id -1944 0x0C 0x00010001 #i2c_address -1945 2 0x00010001 #data_type1 -1946 0 0x00010001 #data_type2 -1947 0xFF 0x00010001 #rel_sns_idx -1948 0 0x00010001 #sens_default -1949 0 0x00010001 #flags -1984 0 0x00010001 #device_select +1935 0x6b7b6b353051699e 0x00010002 #UUID +1934 0xe1451a747fc17ad2 0x00010002 #UUID +1936 3000 0x00010002 #off_to_idle +1937 10000 0x00010002 #idle_to_ready +1938 4 0x00010002 #i2c_bus +1939 1020 0x00010002 #reg_group_id +1940 0xFFFF 0x00010002 #cal_grp_id +1941 0xFFFF 0x00010002 #gpio1 +1942 0xFFFF 0x00010002 #gpio2 +1943 20 0x00010002 #sensor_id +1944 0x0C 0x00010002 #i2c_address +1945 2 0x00010002 #data_type1 +1946 0 0x00010002 #data_type2 +1947 0xFF 0x00010002 #rel_sns_idx +1948 0 0x00010002 #sens_default +1949 0 0x00010002 #flags +1984 0 0x00010002 #device_select # SSI SMGR Cfg 3: LPS25H POLL -1951 0x04e4e644164294bf 0x00010001 #UUID -1950 0xf84490bce44e195c 0x00010001 #UUID -1952 10000 0x00010001 #off_to_idle -1953 1000 0x00010001 #idle_to_ready -1954 4 0x00010001 #i2c_bus -1955 0xFFFF 0x00010001 #reg_group_id -1956 0xFFFF 0x00010001 #cal_grp_id -1957 0xFFFF 0x00010001 #gpio1 -1958 0xFFFF 0x00010001 #gpio2 -1959 30 0x00010001 #sensor_id -1960 0x5C 0x00010001 #i2c_address -1961 7 0x00010001 #data_type1 -1962 4 0x00010001 #data_type2 -1963 0xFF 0x00010001 #rel_sns_idx -1964 0 0x00010001 #sens_default -1965 0 0x00010001 #flags -1985 0 0x00010001 #device_select +1951 0x04e4e644164294bf 0x00010002 #UUID +1950 0xf84490bce44e195c 0x00010002 #UUID +1952 10000 0x00010002 #off_to_idle +1953 1000 0x00010002 #idle_to_ready +1954 4 0x00010002 #i2c_bus +1955 0xFFFF 0x00010002 #reg_group_id +1956 0xFFFF 0x00010002 #cal_grp_id +1957 0xFFFF 0x00010002 #gpio1 +1958 0xFFFF 0x00010002 #gpio2 +1959 30 0x00010002 #sensor_id +1960 0x5C 0x00010002 #i2c_address +1961 7 0x00010002 #data_type1 +1962 4 0x00010002 #data_type2 +1963 0xFF 0x00010002 #rel_sns_idx +1964 0 0x00010002 #sens_default +1965 0 0x00010002 #flags +1985 0 0x00010002 #device_select # SSI SMGR Cfg 4: TMG399x DRI -1967 0x8ab69de1d4cdf1a2 0x00010001 #UUID -1966 0xf1400bc7db90fb32 0x00010001 #UUID -1968 5700 0x00010001 #off_to_idle -1969 0 0x00010001 #idle_to_ready -1970 4 0x00010001 #i2c_bus -1971 1040 0x00010001 #reg_group_id -1972 0xFFFF 0x00010001 #cal_grp_id -1973 43 0x00010001 #gpio1 -1974 0xFFFF 0x00010001 #gpio2 -1975 40 0x00010001 #sensor_id -1976 0x39 0x00010001 #i2c_address -1977 5 0x00010001 #data_type1 -1978 6 0x00010001 #data_type2 -1979 0xFF 0x00010001 #rel_sns_idx -1980 0 0x00010001 #sens_default -1981 0x80 0x00010001 #flags -1986 0 0x00010001 #device_select +1967 0x8ab69de1d4cdf1a2 0x00010002 #UUID +1966 0xf1400bc7db90fb32 0x00010002 #UUID +1968 5700 0x00010002 #off_to_idle +1969 0 0x00010002 #idle_to_ready +1970 4 0x00010002 #i2c_bus +1971 1040 0x00010002 #reg_group_id +1972 0xFFFF 0x00010002 #cal_grp_id +1973 43 0x00010002 #gpio1 +1974 0xFFFF 0x00010002 #gpio2 +1975 40 0x00010002 #sensor_id +1976 0x39 0x00010002 #i2c_address +1977 5 0x00010002 #data_type1 +1978 6 0x00010002 #data_type2 +1979 0xFF 0x00010002 #rel_sns_idx +1980 0 0x00010002 #sens_default +1981 0x80 0x00010002 #flags +1986 0 0x00010002 #device_select # SSI SMGR Version -3600 1 0x00010001 #Maj Ver -3601 1 0x00010001 #Min Ver +3600 1 0x00010002 #Maj Ver +3601 1 0x00010002 #Min Ver # QMAG_CAL Configuration -3801 1 0x00010001 -3804 0x000A0000 0x00010001 #Sample Rate +3801 1 0x00010002 +3804 0x000A0000 0x00010002 #Sample Rate # # SSI GPIO configuration #----------------------------- -2700 1 0x00010001 #maj ver -2701 1 0x00010001 #min ver -2702 14 0x00010001 #I2C SDA_1 -2703 15 0x00010001 #I2C SCL_1 -2704 0xFFFF 0x00010001 #I2C SDA_2 -2705 0xFFFF 0x00010001 #I2C SCL_2 -2706 132 0x00010001 #RESET pin -2709 42 0x00010001 #ACCEL DRI -2710 45 0x00010001 #GYRO DRI -2711 44 0x00010001 #MAG DRI -2712 43 0x00010001 #ALS/PRX INT -2714 46 0x00010001 #PRESS INT +2700 1 0x00010002 #maj ver +2701 1 0x00010002 #min ver +2702 14 0x00010002 #I2C SDA_1 +2703 15 0x00010002 #I2C SCL_1 +2704 0xFFFF 0x00010002 #I2C SDA_2 +2705 0xFFFF 0x00010002 #I2C SCL_2 +2706 132 0x00010002 #RESET pin +2709 42 0x00010002 #ACCEL DRI +2710 45 0x00010002 #GYRO DRI +2711 44 0x00010002 #MAG DRI +2712 43 0x00010002 #ALS/PRX INT +2714 46 0x00010002 #PRESS INT # SSI SMGR Cfg 5: TMG399x RGB DRI -3603 0x8ab69de1d4cdf1a2 0x00010001 #UUID -3602 0xf1400bc7db90fb32 0x00010001 #UUID -3604 5700 0x00010001 #off_to_idle -3605 10000 0x00010001 #idle_to_ready -3606 4 0x00010001 #i2c_bus -3607 1040 0x00010001 #reg_group_id -3608 0xFFFF 0x00010001 #cal_grp_id -3609 43 0x00010001 #gpio1 -3610 0xFFFF 0x00010001 #gpio2 -3611 60 0x00010001 #sensor_id -3612 0x39 0x00010001 #i2c_address -3613 28 0x00010001 #data_type1 -3614 29 0x00010001 #data_type2 -3615 0xFF 0x00010001 #rel_sns_idx -3616 0 0x00010001 #sens_default -3617 0x80 0x00010001 #flags -3682 0 0x00010001 #device_select +3603 0x8ab69de1d4cdf1a2 0x00010002 #UUID +3602 0xf1400bc7db90fb32 0x00010002 #UUID +3604 5700 0x00010002 #off_to_idle +3605 10000 0x00010002 #idle_to_ready +3606 4 0x00010002 #i2c_bus +3607 1040 0x00010002 #reg_group_id +3608 0xFFFF 0x00010002 #cal_grp_id +3609 43 0x00010002 #gpio1 +3610 0xFFFF 0x00010002 #gpio2 +3611 60 0x00010002 #sensor_id +3612 0x39 0x00010002 #i2c_address +3613 28 0x00010002 #data_type1 +3614 29 0x00010002 #data_type2 +3615 0xFF 0x00010002 #rel_sns_idx +3616 0 0x00010002 #sens_default +3617 0x80 0x00010002 #flags +3682 0 0x00010002 #device_select # AMD Cfg -200 0x000A0000 0x00010001 #AMD Default Sample rate -201 0x00000CDC 0x00010001 #AMD INT Cfg param1 -202 0x00008000 0x00010001 #AMD INT Cfg param2 +200 0x000A0000 0x00010002 #AMD Default Sample rate +201 0x00000CDC 0x00010002 #AMD INT Cfg param1 +202 0x00008000 0x00010002 #AMD INT Cfg param2 # RMD Cfg -220 0x001E0000 0x00010001 #RMD Default Sample rate -221 0X0001B333 0x00010001 #RMD INT Cfg param1 -222 0x00003333 0x00010001 #RMD INT Cfg param2 -223 0x00001657 0x00010001 #RMD INT Cfg param3 -224 0x00003333 0x00010001 #RMD INT Cfg param4 +220 0x001E0000 0x00010002 #RMD Default Sample rate +221 0X0001B333 0x00010002 #RMD INT Cfg param1 +222 0x00003333 0x00010002 #RMD INT Cfg param2 +223 0x00001657 0x00010002 #RMD INT Cfg param3 +224 0x00003333 0x00010002 #RMD INT Cfg param4 :platform MTP # TMG399x override default parameters -100 25 0x00010001 #visible_light_trans_ratio -101 60 0x00010001 #ir_light_trans_ratio -102 10 0x00010001 #dc_offset -103 80 0x00010001 #near_thresh -104 50 0x00010001 #far_thresh -105 200 0x00010001 #prx_factor -106 281 0x00010001 #als factor -107 50 0x00010001 #ams_magic_number -108 1 0x00010001 #ams_driver_id -109 1 0x00010001 #calibratePhone -110 1 0x00010001 #ams_sensor -111 250 0x00010001 #calLuxLower -112 500 0x00010001 #calLuxUpper -113 458 0x00010001 #d_factor -114 440 0x00010001 #r_coef -115 1000 0x00010001 #g_coef -116 0xfffffff6 0x00010001 #b_coef -117 3057 0x00010001 #ct_coef -118 785 0x00010001 #ct_offset -119 100 0x00010001 #proxDetect -120 50 0x00010001 #proxRelease -121 0x400 0x00010001 #luxCorrection +100 25 0x00010002 #visible_light_trans_ratio +101 60 0x00010002 #ir_light_trans_ratio +102 10 0x00010002 #dc_offset +103 80 0x00010002 #near_thresh +104 50 0x00010002 #far_thresh +105 200 0x00010002 #prx_factor +106 281 0x00010002 #als factor +107 50 0x00010002 #ams_magic_number +108 1 0x00010002 #ams_driver_id +109 1 0x00010002 #calibratePhone +110 1 0x00010002 #ams_sensor +111 250 0x00010002 #calLuxLower +112 500 0x00010002 #calLuxUpper +113 458 0x00010002 #d_factor +114 440 0x00010002 #r_coef +115 1000 0x00010002 #g_coef +116 0xfffffff6 0x00010002 #b_coef +117 3057 0x00010002 #ct_coef +118 785 0x00010002 #ct_offset +119 100 0x00010002 #proxDetect +120 50 0x00010002 #proxRelease +121 0x400 0x00010002 #luxCorrection :platform QRD # Orientation of sensors # accel0 x/y/z -700 1 0x00010001 #accel-x-axis -701 -2 0x00010001 #accel-y-axis -702 -3 0x00010001 #accel-z-axis +700 1 0x00010002 #accel-x-axis +701 -2 0x00010002 #accel-y-axis +702 -3 0x00010002 #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 +800 1 0x00010002 #gyro-x-axis +801 -2 0x00010002 #gyro-y-axis +802 -3 0x00010002 #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 +900 -2 0x00010002 #max-x-axis +901 -1 0x00010002 #mag-y-axis +902 3 0x00010002 #mag-z-axis # SSI SMGR Cfg 0 BMI160 ACCEL -1903 0x0f4d0fd654c7eab5 0x00010001 #UUID -1902 0xd646cb83ec0cd5a5 0x00010001 #UUID -1904 30000 0x00010001 #off_to_idle -1905 0 0x00010001 #idle_to_ready -1906 4 0x00010001 #i2c_bus -1907 1000 0x00010001 #reg_group_id -1908 10 0x00010001 #cal_grp_id -1909 45 0x00010001 #gpio1 -1910 0xFFFF 0x00010001 #gpio2 -1911 0 0x00010001 #sensor_id -1912 0x69 0x00010001 #i2c_address -1913 1 0x00010001 #data_type1 -1914 0 0x00010001 #data_type2 -1915 -1 0x00010001 #rel_sns_idx -1916 4 0x00010001 #sens_default -1917 0xD0 0x00010001 #flags -1982 0 0x00010001 #device_select -1987 0xff 0x00010001 #vdd -1988 0xff 0x00010001 #vddio +1903 0x0f4d0fd654c7eab5 0x00010002 #UUID +1902 0xd646cb83ec0cd5a5 0x00010002 #UUID +1904 30000 0x00010002 #off_to_idle +1905 0 0x00010002 #idle_to_ready +1906 4 0x00010002 #i2c_bus +1907 1000 0x00010002 #reg_group_id +1908 10 0x00010002 #cal_grp_id +1909 45 0x00010002 #gpio1 +1910 0xFFFF 0x00010002 #gpio2 +1911 0 0x00010002 #sensor_id +1912 0x69 0x00010002 #i2c_address +1913 1 0x00010002 #data_type1 +1914 0 0x00010002 #data_type2 +1915 -1 0x00010002 #rel_sns_idx +1916 4 0x00010002 #sens_default +1917 0xD0 0x00010002 #flags +1982 0 0x00010002 #device_select +1987 0xff 0x00010002 #vdd +1988 0xff 0x00010002 #vddio # SSI SMGR Cfg 1 BMI160 GYRO -1919 0x0f4d0fd654c7eab5 0x00010001 #UUID -1918 0xd646cb83ec0cd5a5 0x00010001 #UUID -1920 30000 0x00010001 #off_to_idle -1921 0 0x00010001 #idle_to_ready -1922 4 0x00010001 #i2c_bus -1923 1010 0x00010001 #reg_group_id -1924 10 0x00010001 #cal_grp_id -1925 45 0x00010001 #gpio1 -1926 0xFFFF 0x00010001 #gpio2 -1927 10 0x00010001 #sensor_id -1928 0x69 0x00010001 #i2c_address -1929 3 0x00010001 #data_type1 -1930 0 0x00010001 #data_type2 -1931 -1 0x00010001 #rel_sns_idx -1932 4 0x00010001 #sens_default -1933 0xD0 0x00010001 #flags -1983 0 0x00010001 #device_select -1989 0xff 0x00010001 #vdd -1990 0xff 0x00010001 #vddio +1919 0x0f4d0fd654c7eab5 0x00010002 #UUID +1918 0xd646cb83ec0cd5a5 0x00010002 #UUID +1920 30000 0x00010002 #off_to_idle +1921 0 0x00010002 #idle_to_ready +1922 4 0x00010002 #i2c_bus +1923 1010 0x00010002 #reg_group_id +1924 10 0x00010002 #cal_grp_id +1925 45 0x00010002 #gpio1 +1926 0xFFFF 0x00010002 #gpio2 +1927 10 0x00010002 #sensor_id +1928 0x69 0x00010002 #i2c_address +1929 3 0x00010002 #data_type1 +1930 0 0x00010002 #data_type2 +1931 -1 0x00010002 #rel_sns_idx +1932 4 0x00010002 #sens_default +1933 0xD0 0x00010002 #flags +1983 0 0x00010002 #device_select +1989 0xff 0x00010002 #vdd +1990 0xff 0x00010002 #vddio # SSI SMGR Cfg 2 TMD27723 -1935 0x9ab11a6ea1c0218a 0x00010001 #UUID -1934 0xcc44f904e9e569f7 0x00010001 #UUID -1936 10000 0x00010001 #off_to_idle -1937 0 0x00010001 #idle_to_ready -1938 4 0x00010001 #i2c_bus -1939 1040 0x00010001 #reg_group_id -1940 0xFFFF 0x00010001 #cal_grp_id -1941 43 0x00010001 #gpio1 -1942 0xFFFF 0x00010001 #gpio2 -1943 40 0x00010001 #sensor_id -1944 0x39 0x00010001 #i2c_address -1945 5 0x00010001 #data_type1 -1946 6 0x00010001 #data_type2 -1947 -1 0x00010001 #rel_sns_idx -1948 0 0x00010001 #sens_default -1949 0x00 0x00010001 #flags -1984 0 0x00010001 #device_select -1991 0xff 0x00010001 #vdd -1992 0xff 0x00010001 #vddio +1935 0x9ab11a6ea1c0218a 0x00010002 #UUID +1934 0xcc44f904e9e569f7 0x00010002 #UUID +1936 10000 0x00010002 #off_to_idle +1937 0 0x00010002 #idle_to_ready +1938 4 0x00010002 #i2c_bus +1939 1040 0x00010002 #reg_group_id +1940 0xFFFF 0x00010002 #cal_grp_id +1941 43 0x00010002 #gpio1 +1942 0xFFFF 0x00010002 #gpio2 +1943 40 0x00010002 #sensor_id +1944 0x39 0x00010002 #i2c_address +1945 5 0x00010002 #data_type1 +1946 6 0x00010002 #data_type2 +1947 -1 0x00010002 #rel_sns_idx +1948 0 0x00010002 #sens_default +1949 0x00 0x00010002 #flags +1984 0 0x00010002 #device_select +1991 0xff 0x00010002 #vdd +1992 0xff 0x00010002 #vddio # SSI SMGR Cfg 3 MMC3530 -1951 0x7fc31ec17f1c0abd 0x00010001 #UUID -1950 0x5c473990a806b072 0x00010001 #UUID -1952 5 0x00010001 #off_to_idle -1953 10 0x00010001 #idle_to_ready -1954 4 0x00010001 #i2c_bus -1955 1020 0x00010001 #reg_group_id -1956 0xFFFF 0x00010001 #cal_grp_id -1957 0xFFFF 0x00010001 #gpio1 -1958 0xFFFF 0x00010001 #gpio2 -1959 20 0x00010001 #sensor_id -1960 0x30 0x00010001 #i2c_address -1961 2 0x00010001 #data_type1 -1962 0 0x00010001 #data_type2 -1963 -1 0x00010001 #rel_sns_idx -1964 1 0x00010001 #sens_default -1965 0 0x00010001 #flags -1985 0 0x00010001 #device_select -1993 0xff 0x00010001 #vdd -1994 0xff 0x00010001 #vddio +1951 0x7fc31ec17f1c0abd 0x00010002 #UUID +1950 0x5c473990a806b072 0x00010002 #UUID +1952 5 0x00010002 #off_to_idle +1953 10 0x00010002 #idle_to_ready +1954 4 0x00010002 #i2c_bus +1955 1020 0x00010002 #reg_group_id +1956 0xFFFF 0x00010002 #cal_grp_id +1957 0xFFFF 0x00010002 #gpio1 +1958 0xFFFF 0x00010002 #gpio2 +1959 20 0x00010002 #sensor_id +1960 0x30 0x00010002 #i2c_address +1961 2 0x00010002 #data_type1 +1962 0 0x00010002 #data_type2 +1963 -1 0x00010002 #rel_sns_idx +1964 1 0x00010002 #sens_default +1965 0 0x00010002 #flags +1985 0 0x00010002 #device_select +1993 0xff 0x00010002 #vdd +1994 0xff 0x00010002 #vddio # SSI SMGR Cfg 4: None -1967 0 0x00010001 #UUID -1966 0 0x00010001 #UUID -1968 0 0x00010001 #off_to_idle -1969 0 0x00010001 #idle_to_ready -1970 0 0x00010001 #i2c_bus -1971 0 0x00010001 #reg_group_id -1972 0 0x00010001 #cal_grp_id -1973 0 0x00010001 #gpio1 -1974 0 0x00010001 #gpio2 -1975 0 0x00010001 #sensor_id -1976 0 0x00010001 #i2c_address -1977 0 0x00010001 #data_type1 -1978 0 0x00010001 #data_type2 -1979 0 0x00010001 #rel_sns_idx -1980 0 0x00010001 #sens_default -1981 0 0x00010001 #flags -1986 0 0x00010001 #device_select -1995 0 0x00010001 #vdd -1996 0 0x00010001 #vddio +1967 0 0x00010002 #UUID +1966 0 0x00010002 #UUID +1968 0 0x00010002 #off_to_idle +1969 0 0x00010002 #idle_to_ready +1970 0 0x00010002 #i2c_bus +1971 0 0x00010002 #reg_group_id +1972 0 0x00010002 #cal_grp_id +1973 0 0x00010002 #gpio1 +1974 0 0x00010002 #gpio2 +1975 0 0x00010002 #sensor_id +1976 0 0x00010002 #i2c_address +1977 0 0x00010002 #data_type1 +1978 0 0x00010002 #data_type2 +1979 0 0x00010002 #rel_sns_idx +1980 0 0x00010002 #sens_default +1981 0 0x00010002 #flags +1986 0 0x00010002 #device_select +1995 0 0x00010002 #vdd +1996 0 0x00010002 #vddio # SSI SMGR Cfg 5: None -3603 0 0x00010001 #UUID -3602 0 0x00010001 #UUID -3604 0 0x00010001 #off_to_idle -3605 0 0x00010001 #idle_to_ready -3606 0 0x00010001 #i2c_bus -3607 0 0x00010001 #reg_group_id -3608 0 0x00010001 #cal_grp_id -3609 0 0x00010001 #gpio1 -3610 0 0x00010001 #gpio2 -3611 0 0x00010001 #sensor_id -3612 0 0x00010001 #i2c_address -3613 0 0x00010001 #data_type1 -3614 0 0x00010001 #data_type2 -3615 0 0x00010001 #rel_sns_idx -3616 0 0x00010001 #sens_default -3617 0 0x00010001 #flags -3682 0 0x00010001 #device_select -3687 0 0x00010001 #vdd -3688 0 0x00010001 #vddio +3603 0 0x00010002 #UUID +3602 0 0x00010002 #UUID +3604 0 0x00010002 #off_to_idle +3605 0 0x00010002 #idle_to_ready +3606 0 0x00010002 #i2c_bus +3607 0 0x00010002 #reg_group_id +3608 0 0x00010002 #cal_grp_id +3609 0 0x00010002 #gpio1 +3610 0 0x00010002 #gpio2 +3611 0 0x00010002 #sensor_id +3612 0 0x00010002 #i2c_address +3613 0 0x00010002 #data_type1 +3614 0 0x00010002 #data_type2 +3615 0 0x00010002 #rel_sns_idx +3616 0 0x00010002 #sens_default +3617 0 0x00010002 #flags +3682 0 0x00010002 #device_select +3687 0 0x00010002 #vdd +3688 0 0x00010002 #vddio # QMAG_CAL Configuration -3801 1 0x00010001 +3801 1 0x00010002 ####################################################################### ### MSM8940, MSM8937 and MSM8917 Chipsets @@ -892,365 +892,365 @@ :soc_id # Orientation of sensors # accel x/y/z -700 -2 0x00010001 #accel-x-axis -701 1 0x00010001 #accel-y-axis -702 3 0x00010001 #accel-z-axis +700 -2 0x00010002 #accel-x-axis +701 1 0x00010002 #accel-y-axis +702 3 0x00010002 #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 +800 -1 0x00010002 #gyro-x-axis +801 -2 0x00010002 #gyro-y-axis +802 3 0x00010002 #gyro-z-axis # mag x/y/z -900 2 0x00010001 #mag-x-axis -901 1 0x00010001 #mag-y-axis -902 -3 0x00010001 #mag-z-axis +900 2 0x00010002 #mag-x-axis +901 1 0x00010002 #mag-y-axis +902 -3 0x00010002 #mag-z-axis # SSI SMGR Version -1900 1 0x00010001 #Maj Ver -1901 2 0x00010001 #Min Ver +1900 1 0x00010002 #Maj Ver +1901 2 0x00010002 #Min Ver # SAM config # -203 65536 0x00010001 # AMD -225 983040 0x00010001 # RMD -504 65536 0x00010001 # Gyro Cal -1703 65536 0x00010001 # Ped -2800 983040 0x00010001 # basic ges -2900 983040 0x00010001 # Facing -3400 65536 0x00010001 # CMC -609 983040 0x00010001 # FMV -1005 983040 0x00010001 # Grav -1103 983040 0x00010001 # orientation -3000 983040 0x00010001 # gyro quat -3100 983040 0x00010001 # rot vec -3500 983040 0x00010001 # game rv -4112 65536 0x00010001 # SMD -4103 5 0x00010001 # SMD_ACC_WIN_TIME +203 65536 0x00010002 # AMD +225 983040 0x00010002 # RMD +504 65536 0x00010002 # Gyro Cal +1703 65536 0x00010002 # Ped +2800 983040 0x00010002 # basic ges +2900 983040 0x00010002 # Facing +3400 65536 0x00010002 # CMC +609 983040 0x00010002 # FMV +1005 983040 0x00010002 # Grav +1103 983040 0x00010002 # orientation +3000 983040 0x00010002 # gyro quat +3100 983040 0x00010002 # rot vec +3500 983040 0x00010002 # game rv +4112 65536 0x00010002 # SMD +4103 5 0x00010002 # SMD_ACC_WIN_TIME # SSI SMGR Cfg 0 BMA2x2/BMI058 FIFO -1903 0xc10ffaeed4057c96 0x00010001 #UUID -1902 0xaf4644363f26965d 0x00010001 #UUID -1904 3000 0x00010001 #off_to_idle -1905 0 0x00010001 #idle_to_ready -1906 0x1006 0x00010001 #SPI_bus -1907 1000 0x00010001 #reg_group_id -1908 0 0x00010001 #cal_grp_id -1909 42 0x00010001 #gpio1 -1910 0xFFFF 0x00010001 #gpio2 -1911 0 0x00010001 #sensor_id -1912 0 0x00010001 #spi_CS -1913 1 0x00010001 #data_type1 -1914 0 0x00010001 #data_type2 -1915 -1 0x00010001 #rel_sns_idx -1916 1 0x00010001 #sens_default -1917 0xD0 0x00010001 #flags -1982 0 0x00010001 #device_select -1987 0xff 0x00010001 #vdd -1988 0xff 0x00010001 #vddio +1903 0xc10ffaeed4057c96 0x00010002 #UUID +1902 0xaf4644363f26965d 0x00010002 #UUID +1904 3000 0x00010002 #off_to_idle +1905 0 0x00010002 #idle_to_ready +1906 0x1006 0x00010002 #SPI_bus +1907 1000 0x00010002 #reg_group_id +1908 0 0x00010002 #cal_grp_id +1909 42 0x00010002 #gpio1 +1910 0xFFFF 0x00010002 #gpio2 +1911 0 0x00010002 #sensor_id +1912 0 0x00010002 #spi_CS +1913 1 0x00010002 #data_type1 +1914 0 0x00010002 #data_type2 +1915 -1 0x00010002 #rel_sns_idx +1916 1 0x00010002 #sens_default +1917 0xD0 0x00010002 #flags +1982 0 0x00010002 #device_select +1987 0xff 0x00010002 #vdd +1988 0xff 0x00010002 #vddio # SSI SMGR Cfg 2: HSCDTD008A POLL -1919 0x6b7b6b353051699e 0x00010001 #UUID -1918 0xe1451a747fc17ad2 0x00010001 #UUID -1920 3000 0x00010001 #off_to_idle -1921 10000 0x00010001 #idle_to_ready -1922 4 0x00010001 #i2c_bus -1923 1020 0x00010001 #reg_group_id -1924 0x00000014 0x00010001 #cal_grp_id -1925 0xFFFF 0x00010001 #gpio1 -1926 0xFFFF 0x00010001 #gpio2 -1927 20 0x00010001 #sensor_id -1928 0x0C 0x00010001 #i2c_address -1929 2 0x00010001 #data_type1 -1930 0 0x00010001 #data_type2 -1931 0xFF 0x00010001 #rel_sns_idx -1932 0 0x00010001 #sens_default -1933 0 0x00010001 #flags -1983 0 0x00010001 #device_select -1989 0xff 0x00010001 #vdd -1990 0xff 0x00010001 #vddio +1919 0x6b7b6b353051699e 0x00010002 #UUID +1918 0xe1451a747fc17ad2 0x00010002 #UUID +1920 3000 0x00010002 #off_to_idle +1921 10000 0x00010002 #idle_to_ready +1922 4 0x00010002 #i2c_bus +1923 1020 0x00010002 #reg_group_id +1924 0x00000014 0x00010002 #cal_grp_id +1925 0xFFFF 0x00010002 #gpio1 +1926 0xFFFF 0x00010002 #gpio2 +1927 20 0x00010002 #sensor_id +1928 0x0C 0x00010002 #i2c_address +1929 2 0x00010002 #data_type1 +1930 0 0x00010002 #data_type2 +1931 0xFF 0x00010002 #rel_sns_idx +1932 0 0x00010002 #sens_default +1933 0 0x00010002 #flags +1983 0 0x00010002 #device_select +1989 0xff 0x00010002 #vdd +1990 0xff 0x00010002 #vddio # SSI SMGR Cfg 2 TMD27723 -1935 0x9ab11a6ea1c0218a 0x00010001 #UUID -1934 0xcc44f904e9e569f7 0x00010001 #UUID -1936 10000 0x00010001 #off_to_idle -1937 0 0x00010001 #idle_to_ready -1938 4 0x00010001 #i2c_bus -1939 1040 0x00010001 #reg_group_id -1940 0xFFFF 0x00010001 #cal_grp_id -1941 43 0x00010001 #gpio1 -1942 0xFFFF 0x00010001 #gpio2 -1943 40 0x00010001 #sensor_id -1944 0x39 0x00010001 #i2c_address -1945 5 0x00010001 #data_type1 -1946 6 0x00010001 #data_type2 -1947 -1 0x00010001 #rel_sns_idx -1948 0 0x00010001 #sens_default -1949 0x80 0x00010001 #flags -1984 0 0x00010001 #device_select -1991 0xff 0x00010001 #vdd -1992 0xff 0x00010001 #vddio +1935 0x9ab11a6ea1c0218a 0x00010002 #UUID +1934 0xcc44f904e9e569f7 0x00010002 #UUID +1936 10000 0x00010002 #off_to_idle +1937 0 0x00010002 #idle_to_ready +1938 4 0x00010002 #i2c_bus +1939 1040 0x00010002 #reg_group_id +1940 0xFFFF 0x00010002 #cal_grp_id +1941 43 0x00010002 #gpio1 +1942 0xFFFF 0x00010002 #gpio2 +1943 40 0x00010002 #sensor_id +1944 0x39 0x00010002 #i2c_address +1945 5 0x00010002 #data_type1 +1946 6 0x00010002 #data_type2 +1947 -1 0x00010002 #rel_sns_idx +1948 0 0x00010002 #sens_default +1949 0x80 0x00010002 #flags +1984 0 0x00010002 #device_select +1991 0xff 0x00010002 #vdd +1992 0xff 0x00010002 #vddio # SSI SMGR Version -3600 1 0x00010001 #Maj Ver -3601 2 0x00010001 #Min Ver +3600 1 0x00010002 #Maj Ver +3601 2 0x00010002 #Min Ver # QMAG_CAL Configuration -3801 1 0x00010001 -3804 0x000A0000 0x00010001 #Sample Rate +3801 1 0x00010002 +3804 0x000A0000 0x00010002 #Sample Rate # # SSI GPIO configuration #----------------------------- -2700 1 0x00010001 #maj ver -2701 1 0x00010001 #min ver -2702 14 0x00010001 #I2C SDA_1 -2703 15 0x00010001 #I2C SCL_1 -2704 0xFFFF 0x00010001 #I2C SDA_2 -2705 0xFFFF 0x00010001 #I2C SCL_2 -2706 59 0x00010001 #RESET pin -2709 42 0x00010001 #ACCEL DRI -2710 45 0x00010001 #GYRO DRI -2711 44 0x00010001 #MAG DRI -2712 43 0x00010001 #ALS/PRX INT -2714 46 0x00010001 #PRESS INT +2700 1 0x00010002 #maj ver +2701 1 0x00010002 #min ver +2702 14 0x00010002 #I2C SDA_1 +2703 15 0x00010002 #I2C SCL_1 +2704 0xFFFF 0x00010002 #I2C SDA_2 +2705 0xFFFF 0x00010002 #I2C SCL_2 +2706 59 0x00010002 #RESET pin +2709 42 0x00010002 #ACCEL DRI +2710 45 0x00010002 #GYRO DRI +2711 44 0x00010002 #MAG DRI +2712 43 0x00010002 #ALS/PRX INT +2714 46 0x00010002 #PRESS INT # AMD Cfg -200 0x000A0000 0x00010001 #AMD Default Sample rate -201 0x00000CDC 0x00010001 #AMD INT Cfg param1 -202 0x00008000 0x00010001 #AMD INT Cfg param2 +200 0x000A0000 0x00010002 #AMD Default Sample rate +201 0x00000CDC 0x00010002 #AMD INT Cfg param1 +202 0x00008000 0x00010002 #AMD INT Cfg param2 # RMD Cfg -220 0x001E0000 0x00010001 #RMD Default Sample rate -221 0X0001B333 0x00010001 #RMD INT Cfg param1 -222 0x00003333 0x00010001 #RMD INT Cfg param2 -223 0x00001657 0x00010001 #RMD INT Cfg param3 -224 0x00003333 0x00010001 #RMD INT Cfg param4 +220 0x001E0000 0x00010002 #RMD Default Sample rate +221 0X0001B333 0x00010002 #RMD INT Cfg param1 +222 0x00003333 0x00010002 #RMD INT Cfg param2 +223 0x00001657 0x00010002 #RMD INT Cfg param3 +224 0x00003333 0x00010002 #RMD INT Cfg param4 :platform MTP # TMD27723 override default parameters -100 25 0x00010001 #visible_light_trans_ratio -101 60 0x00010001 #ir_light_trans_ratio -102 10 0x00010001 #dc_offset -103 80 0x00010001 #near_thresh -104 50 0x00010001 #far_thresh -105 200 0x00010001 #prx_factor -106 32 0x00010001 #als factor -107 50 0x00010001 #ams_magic_number -108 1 0x00010001 #ams_driver_id -109 1 0x00010001 #calibratePhone -110 4 0x00010001 #ams_sensor -111 250 0x00010001 #calLuxLower -112 350 0x00010001 #calLuxUpper -113 24 0x00010001 #d_factor -114 2000 0x00010001 #iCoefB -115 600 0x00010001 #iCoefC -116 1000 0x00010001 #iCoefD -117 600 0x00010001 #proxDetect -118 400 0x00010001 #proxRelease -119 65536 0x00010001 #luxCorrection -120 20 0x00010001 #als_thresh_high -121 20 0x00010001 #als_thresh_low +100 25 0x00010002 #visible_light_trans_ratio +101 60 0x00010002 #ir_light_trans_ratio +102 10 0x00010002 #dc_offset +103 80 0x00010002 #near_thresh +104 50 0x00010002 #far_thresh +105 200 0x00010002 #prx_factor +106 32 0x00010002 #als factor +107 50 0x00010002 #ams_magic_number +108 1 0x00010002 #ams_driver_id +109 1 0x00010002 #calibratePhone +110 4 0x00010002 #ams_sensor +111 250 0x00010002 #calLuxLower +112 350 0x00010002 #calLuxUpper +113 24 0x00010002 #d_factor +114 2000 0x00010002 #iCoefB +115 600 0x00010002 #iCoefC +116 1000 0x00010002 #iCoefD +117 600 0x00010002 #proxDetect +118 400 0x00010002 #proxRelease +119 65536 0x00010002 #luxCorrection +120 20 0x00010002 #als_thresh_high +121 20 0x00010002 #als_thresh_low # Factory magnetometer calibration -401 0x00000001 0x00010001 #Mag_fac_cal_bias_valid -402 0x00000001 0x00010001 #Mag_fac_cal_matrix_valid -406 0x0001026C 0x00010001 #Compensation_matrix_0_0 -407 0x0000013B 0x00010001 #Compensation_matrix_0_1 -408 0x0000000E 0x00010001 #Compensation_matrix_0_2 -409 0x0000013B 0x00010001 #Compensation_matrix_1_0 -410 0x0000FC50 0x00010001 #Compensation_matrix_1_1 -411 0xFFFFFE94 0x00010001 #Compensation_matrix_1_2 -412 0x0000000E 0x00010001 #Compensation_matrix_2_0 -413 0xFFFFFE94 0x00010001 #Compensation_matrix_2_1 -414 0x00010144 0x00010001 #Compensation_matrix_2_2 +401 0x00000001 0x00010002 #Mag_fac_cal_bias_valid +402 0x00000001 0x00010002 #Mag_fac_cal_matrix_valid +406 0x0001026C 0x00010002 #Compensation_matrix_0_0 +407 0x0000013B 0x00010002 #Compensation_matrix_0_1 +408 0x0000000E 0x00010002 #Compensation_matrix_0_2 +409 0x0000013B 0x00010002 #Compensation_matrix_1_0 +410 0x0000FC50 0x00010002 #Compensation_matrix_1_1 +411 0xFFFFFE94 0x00010002 #Compensation_matrix_1_2 +412 0x0000000E 0x00010002 #Compensation_matrix_2_0 +413 0xFFFFFE94 0x00010002 #Compensation_matrix_2_1 +414 0x00010144 0x00010002 #Compensation_matrix_2_2 :platform QRD # SSI SMGR Cfg 0 BMA253 -1903 0xc10ffaeed4057c96 0x00010001 #UUID -1902 0xaf4644363f26965d 0x00010001 #UUID -1904 3000 0x00010001 #off_to_idle -1905 0 0x00010001 #idle_to_ready -1906 0x1006 0x00010001 #spi_bus -1907 1000 0x00010001 #reg_group_id -1908 0 0x00010001 #cal_grp_id -1909 42 0x00010001 #gpio1 -1910 0xFFFF 0x00010001 #gpio2 -1911 0 0x00010001 #sensor_id -1912 0 0x00010001 #spi cs -1913 1 0x00010001 #data_type1 -1914 0 0x00010001 #data_type2 -1915 -1 0x00010001 #rel_sns_idx -1916 1 0x00010001 #sens_default -1917 0xD0 0x00010001 #flags -1982 0 0x00010001 #device_select -1987 0xff 0x00010001 #vdd -1988 0xff 0x00010001 #vddio +1903 0xc10ffaeed4057c96 0x00010002 #UUID +1902 0xaf4644363f26965d 0x00010002 #UUID +1904 3000 0x00010002 #off_to_idle +1905 0 0x00010002 #idle_to_ready +1906 0x1006 0x00010002 #spi_bus +1907 1000 0x00010002 #reg_group_id +1908 0 0x00010002 #cal_grp_id +1909 42 0x00010002 #gpio1 +1910 0xFFFF 0x00010002 #gpio2 +1911 0 0x00010002 #sensor_id +1912 0 0x00010002 #spi cs +1913 1 0x00010002 #data_type1 +1914 0 0x00010002 #data_type2 +1915 -1 0x00010002 #rel_sns_idx +1916 1 0x00010002 #sens_default +1917 0xD0 0x00010002 #flags +1982 0 0x00010002 #device_select +1987 0xff 0x00010002 #vdd +1988 0xff 0x00010002 #vddio # SSI SMGR Cfg 1 TMD27723 -1919 0x9ab11a6ea1c0218a 0x00010001 #UUID -1918 0xcc44f904e9e569f7 0x00010001 #UUID -1920 10000 0x00010001 #off_to_idle -1921 0 0x00010001 #idle_to_ready -1922 4 0x00010001 #i2c_bus -1923 1040 0x00010001 #reg_group_id -1924 0xFFFF 0x00010001 #cal_grp_id -1925 43 0x00010001 #gpio1 -1926 0xFFFF 0x00010001 #gpio2 -1927 40 0x00010001 #sensor_id -1928 0x39 0x00010001 #i2c_address -1929 5 0x00010001 #data_type1 -1930 6 0x00010001 #data_type2 -1931 -1 0x00010001 #rel_sns_idx -1932 0 0x00010001 #sens_default -1933 0x80 0x00010001 #flags -1983 0 0x00010001 #device_select -1989 0xff 0x00010001 #vdd -1990 0xff 0x00010001 #vddio +1919 0x9ab11a6ea1c0218a 0x00010002 #UUID +1918 0xcc44f904e9e569f7 0x00010002 #UUID +1920 10000 0x00010002 #off_to_idle +1921 0 0x00010002 #idle_to_ready +1922 4 0x00010002 #i2c_bus +1923 1040 0x00010002 #reg_group_id +1924 0xFFFF 0x00010002 #cal_grp_id +1925 43 0x00010002 #gpio1 +1926 0xFFFF 0x00010002 #gpio2 +1927 40 0x00010002 #sensor_id +1928 0x39 0x00010002 #i2c_address +1929 5 0x00010002 #data_type1 +1930 6 0x00010002 #data_type2 +1931 -1 0x00010002 #rel_sns_idx +1932 0 0x00010002 #sens_default +1933 0x80 0x00010002 #flags +1983 0 0x00010002 #device_select +1989 0xff 0x00010002 #vdd +1990 0xff 0x00010002 #vddio # SSI SMGR Cfg 2 AKM09911 -1935 0x90611b98d561168f 0x00010001 #UUID -1934 0x564d2b94fe80aef6 0x00010001 #UUID -1936 5 0x00010001 #off_to_idle -1937 10 0x00010001 #idle_to_ready -1938 4 0x00010001 #i2c_bus -1939 1020 0x00010001 #reg_group_id -1940 0xFFFF 0x00010001 #cal_grp_id -1941 0xFFFF 0x00010001 #gpio1 -1942 0xFFFF 0x00010001 #gpio2 -1943 20 0x00010001 #sensor_id -1944 0x0C 0x00010001 #i2c_address -1945 2 0x00010001 #data_type1 -1946 0 0x00010001 #data_type2 -1947 -1 0x00010001 #rel_sns_idx -1948 1 0x00010001 #sens_default -1949 0 0x00010001 #flags -1984 0 0x00010001 #device_select -1991 0xff 0x00010001 #vdd -1992 0xff 0x00010001 #vddio +1935 0x90611b98d561168f 0x00010002 #UUID +1934 0x564d2b94fe80aef6 0x00010002 #UUID +1936 5 0x00010002 #off_to_idle +1937 10 0x00010002 #idle_to_ready +1938 4 0x00010002 #i2c_bus +1939 1020 0x00010002 #reg_group_id +1940 0xFFFF 0x00010002 #cal_grp_id +1941 0xFFFF 0x00010002 #gpio1 +1942 0xFFFF 0x00010002 #gpio2 +1943 20 0x00010002 #sensor_id +1944 0x0C 0x00010002 #i2c_address +1945 2 0x00010002 #data_type1 +1946 0 0x00010002 #data_type2 +1947 -1 0x00010002 #rel_sns_idx +1948 1 0x00010002 #sens_default +1949 0 0x00010002 #flags +1984 0 0x00010002 #device_select +1991 0xff 0x00010002 #vdd +1992 0xff 0x00010002 #vddio # SSI SMGR Cfg 3: None -1951 0 0x00010001 #UUID -1950 0 0x00010001 #UUID +1951 0 0x00010002 #UUID +1950 0 0x00010002 #UUID # SSI SMGR Cfg 4: None -1967 0 0x00010001 #UUID -1966 0 0x00010001 #UUID +1967 0 0x00010002 #UUID +1966 0 0x00010002 #UUID # SSI SMGR Cfg 5: None -3603 0 0x00010001 #UUID -3602 0 0x00010001 #UUID +3603 0 0x00010002 #UUID +3602 0 0x00010002 #UUID # QMAG_CAL Configuration -3801 1 0x00010001 +3801 1 0x00010002 # # SSI GPIO configuration #----------------------------- -2700 1 0x00010001 #maj ver -2701 0 0x00010001 #min ver -2702 14 0x00010001 #I2C SDA_1 -2703 15 0x00010001 #I2C SCL_1 -2704 0xFFFF 0x00010001 #I2C SDA_2 -2705 0xFFFF 0x00010001 #I2C SCL_2 -2706 44 0x00010001 #RESET pin +2700 1 0x00010002 #maj ver +2701 0 0x00010002 #min ver +2702 14 0x00010002 #I2C SDA_1 +2703 15 0x00010002 #I2C SCL_1 +2704 0xFFFF 0x00010002 #I2C SDA_2 +2705 0xFFFF 0x00010002 #I2C SCL_2 +2706 44 0x00010002 #RESET pin #accel dri -6300 1 0x00010001 # version -6301 0x002A 0x00010001 # gpio num -6302 0 0x00010001 # active func sel -6303 0 0x00010001 # active dir -6304 0 0x00010001 # active pull -6305 0 0x00010001 # active drive -6306 0 0x00010001 # inactive func sel -6307 0 0x00010001 # inactive dir -6308 0 0x00010001 # inactive pull -6309 0 0x00010001 # inactive drive +6300 1 0x00010002 # version +6301 0x002A 0x00010002 # gpio num +6302 0 0x00010002 # active func sel +6303 0 0x00010002 # active dir +6304 0 0x00010002 # active pull +6305 0 0x00010002 # active drive +6306 0 0x00010002 # inactive func sel +6307 0 0x00010002 # inactive dir +6308 0 0x00010002 # inactive pull +6309 0 0x00010002 # inactive drive #proximity and light dri -6310 1 0x00010001 # version -6311 0x002B 0x00010001 # gpio num -6312 0 0x00010001 # active func sel -6313 0 0x00010001 # active dir -6314 3 0x00010001 # active pull -6315 0 0x00010001 # active drive -6316 0 0x00010001 # inactive func sel -6317 0 0x00010001 # inactive dir -6318 0 0x00010001 # inactive pull -6319 0 0x00010001 # inactive drive +6310 1 0x00010002 # version +6311 0x002B 0x00010002 # gpio num +6312 0 0x00010002 # active func sel +6313 0 0x00010002 # active dir +6314 3 0x00010002 # active pull +6315 0 0x00010002 # active drive +6316 0 0x00010002 # inactive func sel +6317 0 0x00010002 # inactive dir +6318 0 0x00010002 # inactive pull +6319 0 0x00010002 # inactive drive #SPI GPIO active and inactive -6320 1 0x00010001 # version -6321 0x0014 0x00010001 # gpio num -6322 1 0x00010001 # active func sel -6323 1 0x00010001 # active dir -6324 0 0x00010001 # active pull -6325 3 0x00010001 # active drive -6326 1 0x00010001 # inactive func sel -6327 1 0x00010001 # inactive dir -6328 2 0x00010001 # inactive pull -6329 3 0x00010001 # inactive drive +6320 1 0x00010002 # version +6321 0x0014 0x00010002 # gpio num +6322 1 0x00010002 # active func sel +6323 1 0x00010002 # active dir +6324 0 0x00010002 # active pull +6325 3 0x00010002 # active drive +6326 1 0x00010002 # inactive func sel +6327 1 0x00010002 # inactive dir +6328 2 0x00010002 # inactive pull +6329 3 0x00010002 # inactive drive -6330 1 0x00010001 # version -6331 0x0015 0x00010001 # gpio num -6332 1 0x00010001 # active func sel -6333 1 0x00010001 # active dir -6334 0 0x00010001 # active pull -6335 3 0x00010001 # active drive -6336 1 0x00010001 # inactive func sel -6337 1 0x00010001 # inactive dir -6338 2 0x00010001 # inactive pull -6339 3 0x00010001 # inactive drive +6330 1 0x00010002 # version +6331 0x0015 0x00010002 # gpio num +6332 1 0x00010002 # active func sel +6333 1 0x00010002 # active dir +6334 0 0x00010002 # active pull +6335 3 0x00010002 # active drive +6336 1 0x00010002 # inactive func sel +6337 1 0x00010002 # inactive dir +6338 2 0x00010002 # inactive pull +6339 3 0x00010002 # inactive drive -6340 1 0x00010001 # version -6341 0x0016 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 1 0x00010001 # inactive dir -6348 2 0x00010001 # inactive pull -6349 3 0x00010001 # inactive drive +6340 1 0x00010002 # version +6341 0x0016 0x00010002 # gpio num +6342 1 0x00010002 # active func sel +6343 1 0x00010002 # active dir +6344 0 0x00010002 # active pull +6345 3 0x00010002 # active drive +6346 1 0x00010002 # inactive func sel +6347 1 0x00010002 # inactive dir +6348 2 0x00010002 # inactive pull +6349 3 0x00010002 # inactive drive -6350 1 0x00010001 # version -6351 0x0017 0x00010001 # gpio num -6352 1 0x00010001 # active func sel -6353 1 0x00010001 # active dir -6354 0 0x00010001 # active pull -6355 3 0x00010001 # active drive -6356 1 0x00010001 # inactive func sel -6357 1 0x00010001 # inactive dir -6358 2 0x00010001 # inactive pull -6359 3 0x00010001 # inactive drive +6350 1 0x00010002 # version +6351 0x0017 0x00010002 # gpio num +6352 1 0x00010002 # active func sel +6353 1 0x00010002 # active dir +6354 0 0x00010002 # active pull +6355 3 0x00010002 # active drive +6356 1 0x00010002 # inactive func sel +6357 1 0x00010002 # inactive dir +6358 2 0x00010002 # inactive pull +6359 3 0x00010002 # inactive drive :plat_ver 131072 196608 262144 # Orientation of sensors # accel0 x/y/z -700 1 0x00010001 #accel-x-axis -701 -2 0x00010001 #accel-y-axis -702 -3 0x00010001 #accel-z-axis +700 1 0x00010002 #accel-x-axis +701 -2 0x00010002 #accel-y-axis +702 -3 0x00010002 #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 +800 1 0x00010002 #gyro-x-axis +801 -2 0x00010002 #gyro-y-axis +802 -3 0x00010002 #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 +900 2 0x00010002 #max-x-axis +901 -1 0x00010002 #mag-y-axis +902 3 0x00010002 #mag-z-axis :plat_ver 1179648 1245184 1310720 # Orientation of sensors # accel0 x/y/z -700 1 0x00010001 #accel-x-axis -701 2 0x00010001 #accel-y-axis -702 3 0x00010001 #accel-z-axis +700 1 0x00010002 #accel-x-axis +701 2 0x00010002 #accel-y-axis +702 3 0x00010002 #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 +800 1 0x00010002 #gyro-x-axis +801 -2 0x00010002 #gyro-y-axis +802 -3 0x00010002 #gyro-z-axis # mag x/y/z -900 -1 0x00010001 #max-x-axis -901 -2 0x00010001 #mag-y-axis -902 3 0x00010001 #mag-z-axis +900 -1 0x00010002 #max-x-axis +901 -2 0x00010002 #mag-y-axis +902 3 0x00010002 #mag-z-axis :plat_ver @@ -1259,74 +1259,74 @@ :soc_id 303 320 # Orientation of sensors # accel0 x/y/z -700 1 0x00010001 #accel-x-axis -701 2 0x00010001 #accel-y-axis -702 3 0x00010001 #accel-z-axis +700 1 0x00010002 #accel-x-axis +701 2 0x00010002 #accel-y-axis +702 3 0x00010002 #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 +800 1 0x00010002 #gyro-x-axis +801 -2 0x00010002 #gyro-y-axis +802 -3 0x00010002 #gyro-z-axis # mag x/y/z -900 -1 0x00010001 #max-x-axis -901 -2 0x00010001 #mag-y-axis -902 3 0x00010001 #mag-z-axis +900 -1 0x00010002 #max-x-axis +901 -2 0x00010002 #mag-y-axis +902 3 0x00010002 #mag-z-axis :sub_id 10 # SSI SMGR Cfg 0 BMA253 -1903 0xc10ffaeed4057c96 0x00010001 #UUID -1902 0xaf4644363f26965d 0x00010001 #UUID -1904 3000 0x00010001 #off_to_idle -1905 0 0x00010001 #idle_to_ready -1906 4 0x00010001 #i2c_bus -1907 1000 0x00010001 #reg_group_id -1908 0 0x00010001 #cal_grp_id -1909 42 0x00010001 #gpio1 -1910 0xFFFF 0x00010001 #gpio2 -1911 0 0x00010001 #sensor_id -1912 0x18 0x00010001 #i2c_addr -1913 1 0x00010001 #data_type1 -1914 0 0x00010001 #data_type2 -1915 -1 0x00010001 #rel_sns_idx -1916 1 0x00010001 #sens_default -1917 0xD0 0x00010001 #flags -1982 0 0x00010001 #device_select -1987 0xff 0x00010001 #vdd -1988 0xff 0x00010001 #vddio +1903 0xc10ffaeed4057c96 0x00010002 #UUID +1902 0xaf4644363f26965d 0x00010002 #UUID +1904 3000 0x00010002 #off_to_idle +1905 0 0x00010002 #idle_to_ready +1906 4 0x00010002 #i2c_bus +1907 1000 0x00010002 #reg_group_id +1908 0 0x00010002 #cal_grp_id +1909 42 0x00010002 #gpio1 +1910 0xFFFF 0x00010002 #gpio2 +1911 0 0x00010002 #sensor_id +1912 0x18 0x00010002 #i2c_addr +1913 1 0x00010002 #data_type1 +1914 0 0x00010002 #data_type2 +1915 -1 0x00010002 #rel_sns_idx +1916 1 0x00010002 #sens_default +1917 0xD0 0x00010002 #flags +1982 0 0x00010002 #device_select +1987 0xff 0x00010002 #vdd +1988 0xff 0x00010002 #vddio # SSI SMGR Cfg 1 LTR556 -1919 0x2f1531647b9aa8b3 0x00010001 #UUID -1918 0x194a7a549019f36d 0x00010001 #UUID -1920 100000 0x00010001 #off_to_idle -1921 10000 0x00010001 #idle_to_ready -1922 4 0x00010001 #i2c_bus -1923 1040 0x00010001 #reg_group_id -1924 0xFFFF 0x00010001 #cal_grp_id -1925 43 0x00010001 #gpio1 -1926 0xFFFF 0x00010001 #gpio2 -1927 40 0x00010001 #sensor_id -1928 0x23 0x00010001 #i2c_address -1929 5 0x00010001 #data_type1 -1930 6 0x00010001 #data_type2 -1931 -1 0x00010001 #rel_sns_idx -1932 0 0x00010001 #sens_default -1933 0x80 0x00010001 #flags -1983 0 0x00010001 #device_select -1989 0xff 0x00010001 #vdd -1990 0xff 0x00010001 #vddio +1919 0x2f1531647b9aa8b3 0x00010002 #UUID +1918 0x194a7a549019f36d 0x00010002 #UUID +1920 100000 0x00010002 #off_to_idle +1921 10000 0x00010002 #idle_to_ready +1922 4 0x00010002 #i2c_bus +1923 1040 0x00010002 #reg_group_id +1924 0xFFFF 0x00010002 #cal_grp_id +1925 43 0x00010002 #gpio1 +1926 0xFFFF 0x00010002 #gpio2 +1927 40 0x00010002 #sensor_id +1928 0x23 0x00010002 #i2c_address +1929 5 0x00010002 #data_type1 +1930 6 0x00010002 #data_type2 +1931 -1 0x00010002 #rel_sns_idx +1932 0 0x00010002 #sens_default +1933 0x80 0x00010002 #flags +1983 0 0x00010002 #device_select +1989 0xff 0x00010002 #vdd +1990 0xff 0x00010002 #vddio # Orientation of sensors # accel0 x/y/z -700 -1 0x00010001 #accel-x-axis -701 -2 0x00010001 #accel-y-axis -702 3 0x00010001 #accel-z-axis +700 -1 0x00010002 #accel-x-axis +701 -2 0x00010002 #accel-y-axis +702 3 0x00010002 #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 +800 1 0x00010002 #gyro-x-axis +801 -2 0x00010002 #gyro-y-axis +802 -3 0x00010002 #gyro-z-axis # mag x/y/z -900 -1 0x00010001 #max-x-axis -901 2 0x00010001 #mag-y-axis -902 -3 0x00010001 #mag-z-axis +900 -1 0x00010002 #max-x-axis +901 2 0x00010002 #mag-y-axis +902 -3 0x00010002 #mag-z-axis :sub_id @@ -1348,20 +1348,20 @@ :soc_id # 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 +700 -1 0x00010002 #accel-x-axis +701 -2 0x00010002 #accel-y-axis +702 3 0x00010002 #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 +800 -1 0x00010002 #gyro-x-axis +801 -2 0x00010002 #gyro-y-axis +802 3 0x00010002 #gyro-z-axis # mag x/y/z -900 1 0x00010001 #mag-x-axis -901 2 0x00010001 #mag-y-axis -902 3 0x00010001 #mag-z-axis +900 1 0x00010002 #mag-x-axis +901 2 0x00010002 #mag-y-axis +902 3 0x00010002 #mag-z-axis # SSI SMGR Version -1900 1 0x00010001 #Maj Ver -1901 1 0x00010001 #Min Ver +1900 1 0x00010002 #Maj Ver +1901 1 0x00010002 #Min Ver # SAM config # @@ -1382,464 +1382,464 @@ 4103 5 0x10001 # SMD_ACC_WIN_TIME # SSI SMGR Cfg 0: LSM6DS3 Accel DRI/FIFO -1903 0x1a0bd9d5956c508e 0x00010001 #UUID -1902 0x1246e1cb09a92baa 0x00010001 #UUID -1904 100000 0x00010001 #off_to_idle -1905 0 0x00010001 #idle_to_ready -1906 0x1006 0x00010001 #SPI_bus -1907 1000 0x00010001 #reg_group_id -1908 0 0x00010001 #cal_grp_id -1909 42 0x00010001 #gpio1 -1910 0xFFFF 0x00010001 #gpio2 -1911 0 0x00010001 #sensor_id -1912 0 0x00010001 #CS for SPI -1913 1 0x00010001 #data_type1 -1914 4 0x00010001 #data_type2 -1915 -1 0x00010001 #rel_sns_idx -1916 2 0x00010001 #sens_default -1917 0xD0 0x00010001 #flags -1982 0 0x00010001 #device_select +1903 0x1a0bd9d5956c508e 0x00010002 #UUID +1902 0x1246e1cb09a92baa 0x00010002 #UUID +1904 100000 0x00010002 #off_to_idle +1905 0 0x00010002 #idle_to_ready +1906 0x1006 0x00010002 #SPI_bus +1907 1000 0x00010002 #reg_group_id +1908 0 0x00010002 #cal_grp_id +1909 42 0x00010002 #gpio1 +1910 0xFFFF 0x00010002 #gpio2 +1911 0 0x00010002 #sensor_id +1912 0 0x00010002 #CS for SPI +1913 1 0x00010002 #data_type1 +1914 4 0x00010002 #data_type2 +1915 -1 0x00010002 #rel_sns_idx +1916 2 0x00010002 #sens_default +1917 0xD0 0x00010002 #flags +1982 0 0x00010002 #device_select # SSI SMGR Cfg 0: LSM6DS3 GYRO DRI/FIFO -1919 0x1a0bd9d5956c508e 0x00010001 #UUID -1918 0x1246e1cb09a92baa 0x00010001 #UUID -1920 100000 0x00010001 #off_to_idle -1921 0 0x00010001 #idle_to_ready -1922 0x1006 0x00010001 #SPI_bus -1923 1010 0x00010001 #reg_group_id -1924 10 0x00010001 #cal_grp_id -1925 42 0x00010001 #gpio1 -1926 0xFFFF 0x00010001 #gpio2 -1927 10 0x00010001 #sensor_id -1928 0 0x00010001 #CS for SPI -1929 3 0x00010001 #data_type1 -1930 4 0x00010001 #data_type2 -1931 -1 0x00010001 #rel_sns_idx -1932 3 0x00010001 #sens_default -1933 0xD0 0x00010001 #flags -1983 0 0x00010001 #device_select +1919 0x1a0bd9d5956c508e 0x00010002 #UUID +1918 0x1246e1cb09a92baa 0x00010002 #UUID +1920 100000 0x00010002 #off_to_idle +1921 0 0x00010002 #idle_to_ready +1922 0x1006 0x00010002 #SPI_bus +1923 1010 0x00010002 #reg_group_id +1924 10 0x00010002 #cal_grp_id +1925 42 0x00010002 #gpio1 +1926 0xFFFF 0x00010002 #gpio2 +1927 10 0x00010002 #sensor_id +1928 0 0x00010002 #CS for SPI +1929 3 0x00010002 #data_type1 +1930 4 0x00010002 #data_type2 +1931 -1 0x00010002 #rel_sns_idx +1932 3 0x00010002 #sens_default +1933 0xD0 0x00010002 #flags +1983 0 0x00010002 #device_select # SSI SMGR Cfg 2: AKM09915 DRI/FIFO -1935 0x90611b98d561168f 0x00010001 #UUID -1934 0x564d2b94fe80aef6 0x00010001 #UUID -1936 3000 0x00010001 #off_to_idle -1937 10000 0x00010001 #idle_to_ready -1938 0x1006 0x00010001 #SPI_bus -1939 1020 0x00010001 #reg_group_id -1940 0xFFFF 0x00010001 #cal_grp_id -1941 44 0x00010001 #gpio1 -1942 0xFFFF 0x00010001 #gpio2 -1943 20 0x00010001 #sensor_id -1944 2 0x00010001 #CS_for_SPI -1945 2 0x00010001 #data_type1 -1946 0 0x00010001 #data_type2 -1947 0xFF 0x00010001 #rel_sns_idx -1948 0 0x00010001 #sens_default -1949 0xD0 0x00010001 #flags -1984 0 0x00010001 #device_select +1935 0x90611b98d561168f 0x00010002 #UUID +1934 0x564d2b94fe80aef6 0x00010002 #UUID +1936 3000 0x00010002 #off_to_idle +1937 10000 0x00010002 #idle_to_ready +1938 0x1006 0x00010002 #SPI_bus +1939 1020 0x00010002 #reg_group_id +1940 0xFFFF 0x00010002 #cal_grp_id +1941 44 0x00010002 #gpio1 +1942 0xFFFF 0x00010002 #gpio2 +1943 20 0x00010002 #sensor_id +1944 2 0x00010002 #CS_for_SPI +1945 2 0x00010002 #data_type1 +1946 0 0x00010002 #data_type2 +1947 0xFF 0x00010002 #rel_sns_idx +1948 0 0x00010002 #sens_default +1949 0xD0 0x00010002 #flags +1984 0 0x00010002 #device_select # SSI SMGR Cfg 3: BMP280 POLL -1951 0x32c31ec17f1c0abd 0x00010001 #UUID -1950 0x5c473990a806b072 0x00010001 #UUID -1952 5000 0x00010001 #off_to_idle -1953 50000 0x00010001 #idle_to_ready -1954 4 0x00010001 #i2c_bus -1955 0xFFFF 0x00010001 #reg_group_id -1956 0xFFFF 0x00010001 #cal_grp_id -1957 0xFFFF 0x00010001 #gpio1 -1958 0xFFFF 0x00010001 #gpio2 -1959 30 0x00010001 #sensor_id -1960 0x76 0x00010001 #i2c_address -1961 7 0x00010001 #data_type1 -1962 4 0x00010001 #data_type2 -1963 0xFF 0x00010001 #rel_sns_idx -1964 0 0x00010001 #sens_default -1965 0 0x00010001 #flags -1985 0 0x00010001 #device_select +1951 0x32c31ec17f1c0abd 0x00010002 #UUID +1950 0x5c473990a806b072 0x00010002 #UUID +1952 5000 0x00010002 #off_to_idle +1953 50000 0x00010002 #idle_to_ready +1954 4 0x00010002 #i2c_bus +1955 0xFFFF 0x00010002 #reg_group_id +1956 0xFFFF 0x00010002 #cal_grp_id +1957 0xFFFF 0x00010002 #gpio1 +1958 0xFFFF 0x00010002 #gpio2 +1959 30 0x00010002 #sensor_id +1960 0x76 0x00010002 #i2c_address +1961 7 0x00010002 #data_type1 +1962 4 0x00010002 #data_type2 +1963 0xFF 0x00010002 #rel_sns_idx +1964 0 0x00010002 #sens_default +1965 0 0x00010002 #flags +1985 0 0x00010002 #device_select # SSI SMGR Cfg 5 TMD27723 DRI -1967 0x9ab11a6ea1c0218a 0x00010001 #UUID -1966 0xcc44f904e9e569f7 0x00010001 #UUID -1968 10000 0x00010001 #off_to_idle -1969 0 0x00010001 #idle_to_ready -1970 4 0x00010001 #i2c_bus -1971 1040 0x00010001 #reg_group_id -1972 0xFFFF 0x00010001 #cal_grp_id -1973 43 0x00010001 #gpio1 -1974 0xFFFF 0x00010001 #gpio2 -1975 40 0x00010001 #sensor_id -1976 0x39 0x00010001 #i2c_address -1977 5 0x00010001 #data_type1 -1978 6 0x00010001 #data_type2 -1979 -1 0x00010001 #rel_sns_idx -1980 0 0x00010001 #sens_default -1981 0x80 0x00010001 #flags -1982 0 0x00010001 #device_select +1967 0x9ab11a6ea1c0218a 0x00010002 #UUID +1966 0xcc44f904e9e569f7 0x00010002 #UUID +1968 10000 0x00010002 #off_to_idle +1969 0 0x00010002 #idle_to_ready +1970 4 0x00010002 #i2c_bus +1971 1040 0x00010002 #reg_group_id +1972 0xFFFF 0x00010002 #cal_grp_id +1973 43 0x00010002 #gpio1 +1974 0xFFFF 0x00010002 #gpio2 +1975 40 0x00010002 #sensor_id +1976 0x39 0x00010002 #i2c_address +1977 5 0x00010002 #data_type1 +1978 6 0x00010002 #data_type2 +1979 -1 0x00010002 #rel_sns_idx +1980 0 0x00010002 #sens_default +1981 0x80 0x00010002 #flags +1982 0 0x00010002 #device_select # SSI SMGR Cfg 6: Hall Effect BU52053NVX DRI -3603 0x5da5cb55d3c7bd84 0x00010001 #UUID -3602 0x7e412494d22ec81e 0x00010001 #UUID -3604 100 0x00010001 #off_to_idle -3605 100 0x00010001 #idle_to_ready -3606 4 0x00010001 #i2c_bus -3607 0xFFFF 0x00010001 #reg_group_id -3608 0xFFFF 0x00010001 #cal_grp_id -3609 13 0x00010001 #gpio1 -3610 0xFFFF 0x00010001 #gpio2 -3611 80 0x00010001 #sensor_id -3612 0x20 0x00010001 #i2c_address, dummy -3613 31 0x00010001 #data_type1 -3614 00 0x00010001 #data_type2 -3615 0xFF 0x00010001 #rel_sns_idx -3616 0 0x00010001 #sens_default -3617 0x80 0x00010001 #flags -3682 5 0x00010001 #device_select +3603 0x5da5cb55d3c7bd84 0x00010002 #UUID +3602 0x7e412494d22ec81e 0x00010002 #UUID +3604 100 0x00010002 #off_to_idle +3605 100 0x00010002 #idle_to_ready +3606 4 0x00010002 #i2c_bus +3607 0xFFFF 0x00010002 #reg_group_id +3608 0xFFFF 0x00010002 #cal_grp_id +3609 13 0x00010002 #gpio1 +3610 0xFFFF 0x00010002 #gpio2 +3611 80 0x00010002 #sensor_id +3612 0x20 0x00010002 #i2c_address, dummy +3613 31 0x00010002 #data_type1 +3614 00 0x00010002 #data_type2 +3615 0xFF 0x00010002 #rel_sns_idx +3616 0 0x00010002 #sens_default +3617 0x80 0x00010002 #flags +3682 5 0x00010002 #device_select # SSI SMGR Version -3600 1 0x00010001 #Maj Ver -3601 1 0x00010001 #Min Ver +3600 1 0x00010002 #Maj Ver +3601 1 0x00010002 #Min Ver # QMAG_CAL Configuration -3801 1 0x00010001 -3804 0x000A0000 0x00010001 #Sample Rate +3801 1 0x00010002 +3804 0x000A0000 0x00010002 #Sample Rate # # SSI GPIO configuration #----------------------------- -2700 1 0x00010001 #maj ver -2701 1 0x00010001 #min ver -2702 14 0x00010001 #I2C SDA_1 -2703 15 0x00010001 #I2C SCL_1 -2704 0xFFFF 0x00010001 #I2C SDA_2 -2705 0xFFFF 0x00010001 #I2C SCL_2 -2706 0xFFFF 0x00010001 #RESET pin -2709 42 0x00010001 #ACCEL DRI -2710 45 0x00010001 #GYRO DRI -2711 44 0x00010001 #MAG DRI -2712 43 0x00010001 #ALS/PRX INT -2714 46 0x00010001 #PRESS INT -2717 13 0x00010001 #HALL INT +2700 1 0x00010002 #maj ver +2701 1 0x00010002 #min ver +2702 14 0x00010002 #I2C SDA_1 +2703 15 0x00010002 #I2C SCL_1 +2704 0xFFFF 0x00010002 #I2C SDA_2 +2705 0xFFFF 0x00010002 #I2C SCL_2 +2706 0xFFFF 0x00010002 #RESET pin +2709 42 0x00010002 #ACCEL DRI +2710 45 0x00010002 #GYRO DRI +2711 44 0x00010002 #MAG DRI +2712 43 0x00010002 #ALS/PRX INT +2714 46 0x00010002 #PRESS INT +2717 13 0x00010002 #HALL INT # AMD Cfg -200 0x000A0000 0x00010001 #AMD Default Sample rate -201 0x00000D0E 0x00010001 #AMD INT Cfg param1 -202 0x00008000 0x00010001 #AMD INT Cfg param2 +200 0x000A0000 0x00010002 #AMD Default Sample rate +201 0x00000D0E 0x00010002 #AMD INT Cfg param1 +202 0x00008000 0x00010002 #AMD INT Cfg param2 # RMD Cfg -220 0x001E0000 0x00010001 #RMD Default Sample rate -221 0X0001B333 0x00010001 #RMD INT Cfg param1 -222 0x00003333 0x00010001 #RMD INT Cfg param2 -223 0x00001657 0x00010001 #RMD INT Cfg param3 -224 0x00003333 0x00010001 #RMD INT Cfg param4 +220 0x001E0000 0x00010002 #RMD Default Sample rate +221 0X0001B333 0x00010002 #RMD INT Cfg param1 +222 0x00003333 0x00010002 #RMD INT Cfg param2 +223 0x00001657 0x00010002 #RMD INT Cfg param3 +224 0x00003333 0x00010002 #RMD INT Cfg param4 :platform MTP # TMD27723 override default parameters -100 25 0x00010001 #visible_light_trans_ratio -101 60 0x00010001 #ir_light_trans_ratio -102 10 0x00010001 #dc_offset -103 80 0x00010001 #near_thresh -104 50 0x00010001 #far_thresh -105 200 0x00010001 #prx_factor -106 32 0x00010001 #als factor -107 50 0x00010001 #ams_magic_number -108 1 0x00010001 #ams_driver_id -109 1 0x00010001 #calibratePhone -110 4 0x00010001 #ams_sensor -111 250 0x00010001 #calLuxLower -112 350 0x00010001 #calLuxUpper -113 24 0x00010001 #d_factor -114 2000 0x00010001 #iCoefB -115 600 0x00010001 #iCoefC -116 1000 0x00010001 #iCoefD -117 600 0x00010001 #proxDetect -118 400 0x00010001 #proxRelease -119 65536 0x00010001 #luxCorrection -120 20 0x00010001 #als_thresh_high -121 20 0x00010001 #als_thresh_low +100 25 0x00010002 #visible_light_trans_ratio +101 60 0x00010002 #ir_light_trans_ratio +102 10 0x00010002 #dc_offset +103 80 0x00010002 #near_thresh +104 50 0x00010002 #far_thresh +105 200 0x00010002 #prx_factor +106 32 0x00010002 #als factor +107 50 0x00010002 #ams_magic_number +108 1 0x00010002 #ams_driver_id +109 1 0x00010002 #calibratePhone +110 4 0x00010002 #ams_sensor +111 250 0x00010002 #calLuxLower +112 350 0x00010002 #calLuxUpper +113 24 0x00010002 #d_factor +114 2000 0x00010002 #iCoefB +115 600 0x00010002 #iCoefC +116 1000 0x00010002 #iCoefD +117 600 0x00010002 #proxDetect +118 400 0x00010002 #proxRelease +119 65536 0x00010002 #luxCorrection +120 20 0x00010002 #als_thresh_high +121 20 0x00010002 #als_thresh_low # Factory magnetometer calibration -1940 0x00000014 0x00010001 #cal_grp_id -401 0x00000001 0x00010001 #Mag_fac_cal_bias_valid -402 0x00000001 0x00010001 #Mag_fac_cal_matrix_valid -406 0x0001026C 0x00010001 #Compensation_matrix_0_0 -407 0x0000013B 0x00010001 #Compensation_matrix_0_1 -408 0x0000000E 0x00010001 #Compensation_matrix_0_2 -409 0x0000013B 0x00010001 #Compensation_matrix_1_0 -410 0x0000FC50 0x00010001 #Compensation_matrix_1_1 -411 0xFFFFFE94 0x00010001 #Compensation_matrix_1_2 -412 0x0000000E 0x00010001 #Compensation_matrix_2_0 -413 0xFFFFFE94 0x00010001 #Compensation_matrix_2_1 -414 0x00010144 0x00010001 #Compensation_matrix_2_2 +1940 0x00000014 0x00010002 #cal_grp_id +401 0x00000001 0x00010002 #Mag_fac_cal_bias_valid +402 0x00000001 0x00010002 #Mag_fac_cal_matrix_valid +406 0x0001026C 0x00010002 #Compensation_matrix_0_0 +407 0x0000013B 0x00010002 #Compensation_matrix_0_1 +408 0x0000000E 0x00010002 #Compensation_matrix_0_2 +409 0x0000013B 0x00010002 #Compensation_matrix_1_0 +410 0x0000FC50 0x00010002 #Compensation_matrix_1_1 +411 0xFFFFFE94 0x00010002 #Compensation_matrix_1_2 +412 0x0000000E 0x00010002 #Compensation_matrix_2_0 +413 0xFFFFFE94 0x00010002 #Compensation_matrix_2_1 +414 0x00010144 0x00010002 #Compensation_matrix_2_2 :platform QRD # 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 +700 1 0x00010002 #accel-x-axis +701 2 0x00010002 #accel-y-axis +702 3 0x00010002 #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 +800 -1 0x00010002 #gyro-x-axis +801 -2 0x00010002 #gyro-y-axis +802 3 0x00010002 #gyro-z-axis # mag x/y/z -900 1 0x00010001 #mag-x-axis -901 2 0x00010001 #mag-y-axis -902 3 0x00010001 #mag-z-axis +900 1 0x00010002 #mag-x-axis +901 2 0x00010002 #mag-y-axis +902 3 0x00010002 #mag-z-axis # SSI SMGR Cfg 0: LSM6DS3 Accel FIFO/DRI -1903 0x1a0bd9d5956c508e 0x00010001 #UUID -1902 0x1246e1cb09a92baa 0x00010001 #UUID -1904 0 0x00010001 #off_to_idle -1905 1000 0x00010001 #idle_to_ready -1906 0x1006 0x00010001 #SPI_bus -1907 1000 0x00010001 #reg_group_id -1908 0 0x00010001 #cal_grp_id -1909 42 0x00010001 #gpio1 -1910 0xFFFF 0x00010001 #gpio2 -1911 0 0x00010001 #sensor_id -1912 0 0x00010001 #CS for SPI -1913 1 0x00010001 #data_type1 -1914 0 0x00010001 #data_type2 -1915 -1 0x00010001 #rel_sns_idx -1916 2 0x00010001 #sens_default -1917 0xD0 0x00010001 #flags -1982 0 0x00010001 #device_select +1903 0x1a0bd9d5956c508e 0x00010002 #UUID +1902 0x1246e1cb09a92baa 0x00010002 #UUID +1904 0 0x00010002 #off_to_idle +1905 1000 0x00010002 #idle_to_ready +1906 0x1006 0x00010002 #SPI_bus +1907 1000 0x00010002 #reg_group_id +1908 0 0x00010002 #cal_grp_id +1909 42 0x00010002 #gpio1 +1910 0xFFFF 0x00010002 #gpio2 +1911 0 0x00010002 #sensor_id +1912 0 0x00010002 #CS for SPI +1913 1 0x00010002 #data_type1 +1914 0 0x00010002 #data_type2 +1915 -1 0x00010002 #rel_sns_idx +1916 2 0x00010002 #sens_default +1917 0xD0 0x00010002 #flags +1982 0 0x00010002 #device_select # SSI SMGR Cfg 0: LSM6DS3 GYRO FIFO/DRI -1919 0x1a0bd9d5956c508e 0x00010001 #UUID -1918 0x1246e1cb09a92baa 0x00010001 #UUID -1920 0 0x00010001 #off_to_idle -1921 1000 0x00010001 #idle_to_ready -1922 0x1006 0x00010001 #SPI_bus -1923 1010 0x00010001 #reg_group_id -1924 10 0x00010001 #cal_grp_id -1925 42 0x00010001 #gpio1 -1926 0xFFFF 0x00010001 #gpio2 -1927 10 0x00010001 #sensor_id -1928 0 0x00010001 #CS for SPI -1929 3 0x00010001 #data_type1 -1930 0 0x00010001 #data_type2 -1931 -1 0x00010001 #rel_sns_idx -1932 3 0x00010001 #sens_default -1933 0xD0 0x00010001 #flags -1983 0 0x00010001 #device_select +1919 0x1a0bd9d5956c508e 0x00010002 #UUID +1918 0x1246e1cb09a92baa 0x00010002 #UUID +1920 0 0x00010002 #off_to_idle +1921 1000 0x00010002 #idle_to_ready +1922 0x1006 0x00010002 #SPI_bus +1923 1010 0x00010002 #reg_group_id +1924 10 0x00010002 #cal_grp_id +1925 42 0x00010002 #gpio1 +1926 0xFFFF 0x00010002 #gpio2 +1927 10 0x00010002 #sensor_id +1928 0 0x00010002 #CS for SPI +1929 3 0x00010002 #data_type1 +1930 0 0x00010002 #data_type2 +1931 -1 0x00010002 #rel_sns_idx +1932 3 0x00010002 #sens_default +1933 0xD0 0x00010002 #flags +1983 0 0x00010002 #device_select # SSI SMGR Cfg 2: AKM09915 FIFO/DRI -1935 0x90611b98d561168f 0x00010001 #UUID -1934 0x564d2b94fe80aef6 0x00010001 #UUID -1936 3000 0x00010001 #off_to_idle -1937 10000 0x00010001 #idle_to_ready -1938 0x1006 0x00010001 #SPI_bus -1939 1020 0x00010001 #reg_group_id -1940 0xFFFF 0x00010001 #cal_grp_id -1941 44 0x00010001 #gpio1 -1942 0xFFFF 0x00010001 #gpio2 -1943 20 0x00010001 #sensor_id -1944 2 0x00010001 #CS_for_SPI -1945 2 0x00010001 #data_type1 -1946 0 0x00010001 #data_type2 -1947 0xFF 0x00010001 #rel_sns_idx -1948 0 0x00010001 #sens_default -1949 0xD0 0x00010001 #flags -1984 0 0x00010001 #device_select +1935 0x90611b98d561168f 0x00010002 #UUID +1934 0x564d2b94fe80aef6 0x00010002 #UUID +1936 3000 0x00010002 #off_to_idle +1937 10000 0x00010002 #idle_to_ready +1938 0x1006 0x00010002 #SPI_bus +1939 1020 0x00010002 #reg_group_id +1940 0xFFFF 0x00010002 #cal_grp_id +1941 44 0x00010002 #gpio1 +1942 0xFFFF 0x00010002 #gpio2 +1943 20 0x00010002 #sensor_id +1944 2 0x00010002 #CS_for_SPI +1945 2 0x00010002 #data_type1 +1946 0 0x00010002 #data_type2 +1947 0xFF 0x00010002 #rel_sns_idx +1948 0 0x00010002 #sens_default +1949 0xD0 0x00010002 #flags +1984 0 0x00010002 #device_select # SSI SMGR Cfg 3 TMD27723 DRI -1951 0x9ab11a6ea1c0218a 0x00010001 #UUID -1950 0xcc44f904e9e569f7 0x00010001 #UUID -1952 10000 0x00010001 #off_to_idle -1953 0 0x00010001 #idle_to_ready -1954 4 0x00010001 #i2c_bus -1955 1040 0x00010001 #reg_group_id -1956 0xFFFF 0x00010001 #cal_grp_id -1957 43 0x00010001 #gpio1 -1958 0xFFFF 0x00010001 #gpio2 -1959 40 0x00010001 #sensor_id -1960 0x39 0x00010001 #i2c_address -1961 5 0x00010001 #data_type1 -1962 6 0x00010001 #data_type2 -1963 -1 0x00010001 #rel_sns_idx -1964 0 0x00010001 #sens_default -1965 0x80 0x00010001 #flags -1985 0 0x00010001 #device_select +1951 0x9ab11a6ea1c0218a 0x00010002 #UUID +1950 0xcc44f904e9e569f7 0x00010002 #UUID +1952 10000 0x00010002 #off_to_idle +1953 0 0x00010002 #idle_to_ready +1954 4 0x00010002 #i2c_bus +1955 1040 0x00010002 #reg_group_id +1956 0xFFFF 0x00010002 #cal_grp_id +1957 43 0x00010002 #gpio1 +1958 0xFFFF 0x00010002 #gpio2 +1959 40 0x00010002 #sensor_id +1960 0x39 0x00010002 #i2c_address +1961 5 0x00010002 #data_type1 +1962 6 0x00010002 #data_type2 +1963 -1 0x00010002 #rel_sns_idx +1964 0 0x00010002 #sens_default +1965 0x80 0x00010002 #flags +1985 0 0x00010002 #device_select # SSI SMGR Cfg 4 -1967 0 0x00010001 #UUID -1966 0 0x00010001 #UUID +1967 0 0x00010002 #UUID +1966 0 0x00010002 #UUID # SSI SMGR Cfg 5 -3603 0 0x00010001 #UUID -3602 0 0x00010001 #UUID +3603 0 0x00010002 #UUID +3602 0 0x00010002 #UUID # SSI SMGR Version -3600 1 0x00010001 #Maj Ver -3601 1 0x00010001 #Min Ver +3600 1 0x00010002 #Maj Ver +3601 1 0x00010002 #Min Ver :soc_id 338 349 350 # Orientation of sensors # accel x/y/z -700 -2 0x00010001 #accel-x-axis -701 1 0x00010001 #accel-y-axis -702 3 0x00010001 #accel-z-axis +700 -2 0x00010002 #accel-x-axis +701 1 0x00010002 #accel-y-axis +702 3 0x00010002 #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 +800 -1 0x00010002 #gyro-x-axis +801 -2 0x00010002 #gyro-y-axis +802 3 0x00010002 #gyro-z-axis # mag x/y/z -900 2 0x00010001 #mag-x-axis -901 -1 0x00010001 #mag-y-axis -902 3 0x00010001 #mag-z-axis +900 2 0x00010002 #mag-x-axis +901 -1 0x00010002 #mag-y-axis +902 3 0x00010002 #mag-z-axis # SSI SMGR Cfg 3: TMG490X prx/als DRI -1951 0x3a83587c79f2d5ad 0x00010001 #UUID -1950 0xd24fdac0d73b50aa 0x00010001 #UUID -1952 5700 0x00010001 #off_to_idle -1953 5000 0x00010001 #idle_to_ready -1954 4 0x00010001 #i2c_bus -1955 1040 0x00010001 #reg_group_id -1956 0xFFFF 0x00010001 #cal_grp_id -1957 43 0x00010001 #gpio1 -1958 0xFFFF 0x00010001 #gpio2 -1959 40 0x00010001 #sensor_id -1960 0x39 0x00010001 #i2c_address -1961 5 0x00010001 #data_type1 -1962 6 0x00010001 #data_type2 -1963 0xFF 0x00010001 #rel_sns_idx -1964 0 0x00010001 #sens_default -1965 0x80 0x00010001 #flags -1985 0 0x00010001 #device_select +1951 0x3a83587c79f2d5ad 0x00010002 #UUID +1950 0xd24fdac0d73b50aa 0x00010002 #UUID +1952 5700 0x00010002 #off_to_idle +1953 5000 0x00010002 #idle_to_ready +1954 4 0x00010002 #i2c_bus +1955 1040 0x00010002 #reg_group_id +1956 0xFFFF 0x00010002 #cal_grp_id +1957 43 0x00010002 #gpio1 +1958 0xFFFF 0x00010002 #gpio2 +1959 40 0x00010002 #sensor_id +1960 0x39 0x00010002 #i2c_address +1961 5 0x00010002 #data_type1 +1962 6 0x00010002 #data_type2 +1963 0xFF 0x00010002 #rel_sns_idx +1964 0 0x00010002 #sens_default +1965 0x80 0x00010002 #flags +1985 0 0x00010002 #device_select # SSI SMGR Version -3600 1 0x00010001 #Maj Ver -3601 2 0x00010001 #Min Ver +3600 1 0x00010002 #Maj Ver +3601 2 0x00010002 #Min Ver # SSI SMGR Cfg 5: TMG490X RGB DRI -3603 0x3a83587c79f2d5ad 0x00010001 #UUID -3602 0xd24fdac0d73b50aa 0x00010001 #UUID -3604 5700 0x00010001 #off_to_idle -3605 5000 0x00010001 #idle_to_ready -3606 3 0x00010001 #i2c_bus -3607 1040 0x00010001 #reg_group_id -3608 0xFFFF 0x00010001 #cal_grp_id -3609 120 0x00010001 #gpio1 -3610 0xFFFF 0x00010001 #gpio2 -3611 60 0x00010001 #sensor_id -3612 0x39 0x00010001 #i2c_address -3613 28 0x00010001 #data_type1 -3614 29 0x00010001 #data_type2 -3615 0xFF 0x00010001 #rel_sns_idx -3616 0 0x00010001 #sens_default -3617 0x80 0x00010001 #flags -3682 0 0x00010001 #device_select -3687 0x93 0x00010001 #vdd -3688 0x2 0x00010001 #vddio +3603 0x3a83587c79f2d5ad 0x00010002 #UUID +3602 0xd24fdac0d73b50aa 0x00010002 #UUID +3604 5700 0x00010002 #off_to_idle +3605 5000 0x00010002 #idle_to_ready +3606 3 0x00010002 #i2c_bus +3607 1040 0x00010002 #reg_group_id +3608 0xFFFF 0x00010002 #cal_grp_id +3609 120 0x00010002 #gpio1 +3610 0xFFFF 0x00010002 #gpio2 +3611 60 0x00010002 #sensor_id +3612 0x39 0x00010002 #i2c_address +3613 28 0x00010002 #data_type1 +3614 29 0x00010002 #data_type2 +3615 0xFF 0x00010002 #rel_sns_idx +3616 0 0x00010002 #sens_default +3617 0x80 0x00010002 #flags +3682 0 0x00010002 #device_select +3687 0x93 0x00010002 #vdd +3688 0x2 0x00010002 #vddio :soc_id # QMAG_CAL Configuration -3801 1 0x00010001 -3804 0x000A0000 0x00010001 #Sample Rate +3801 1 0x00010002 +3804 0x000A0000 0x00010002 #Sample Rate # # SSI GPIO configuration #----------------------------- -2700 1 0x00010001 #maj ver -2701 0 0x00010001 #min ver -2702 14 0x00010001 #I2C SDA_1 -2703 15 0x00010001 #I2C SCL_1 -2704 0xFFFF 0x00010001 #I2C SDA_2 -2705 0xFFFF 0x00010001 #I2C SCL_2 -2706 0xFFFF 0x00010001 #RESET pin +2700 1 0x00010002 #maj ver +2701 0 0x00010002 #min ver +2702 14 0x00010002 #I2C SDA_1 +2703 15 0x00010002 #I2C SCL_1 +2704 0xFFFF 0x00010002 #I2C SDA_2 +2705 0xFFFF 0x00010002 #I2C SCL_2 +2706 0xFFFF 0x00010002 #RESET pin # ACCEL DRI -6300 1 0x00010001 # version -6301 0x002A 0x00010001 # gpio num -6302 0 0x00010001 # active func sel -6303 0 0x00010001 # active dir -6304 0 0x00010001 # active pull -6305 0 0x00010001 # active drive -6306 0 0x00010001 # inactive func sel -6307 0 0x00010001 # inactive dir -6308 0 0x00010001 # inactive pull -6309 0 0x00010001 # inactive drive +6300 1 0x00010002 # version +6301 0x002A 0x00010002 # gpio num +6302 0 0x00010002 # active func sel +6303 0 0x00010002 # active dir +6304 0 0x00010002 # active pull +6305 0 0x00010002 # active drive +6306 0 0x00010002 # inactive func sel +6307 0 0x00010002 # inactive dir +6308 0 0x00010002 # inactive pull +6309 0 0x00010002 # inactive drive # TMD DRI -6310 1 0x00010001 # version -6311 0x002B 0x00010001 # gpio num -6312 0 0x00010001 # active func sel -6313 0 0x00010001 # active dir -6314 3 0x00010001 # active pull -6315 0 0x00010001 # active drive -6316 0 0x00010001 # inactive func sel -6317 0 0x00010001 # inactive dir -6318 0 0x00010001 # inactive pull -6319 0 0x00010001 # inactive drive +6310 1 0x00010002 # version +6311 0x002B 0x00010002 # gpio num +6312 0 0x00010002 # active func sel +6313 0 0x00010002 # active dir +6314 3 0x00010002 # active pull +6315 0 0x00010002 # active drive +6316 0 0x00010002 # inactive func sel +6317 0 0x00010002 # inactive dir +6318 0 0x00010002 # inactive pull +6319 0 0x00010002 # inactive drive # MAG DRI -6320 1 0x00010001 # version -6321 0x002C 0x00010001 # gpio num -6322 0 0x00010001 # active func sel -6323 0 0x00010001 # active dir -6324 3 0x00010001 # active pull -6325 0 0x00010001 # active drive -6326 0 0x00010001 # inactive func sel -6327 0 0x00010001 # inactive dir -6328 0 0x00010001 # inactive pull -6329 0 0x00010001 # inactive drive +6320 1 0x00010002 # version +6321 0x002C 0x00010002 # gpio num +6322 0 0x00010002 # active func sel +6323 0 0x00010002 # active dir +6324 3 0x00010002 # active pull +6325 0 0x00010002 # active drive +6326 0 0x00010002 # inactive func sel +6327 0 0x00010002 # inactive dir +6328 0 0x00010002 # inactive pull +6329 0 0x00010002 # inactive drive # GYRO DRI -6330 1 0x00010001 # version -6331 0x002D 0x00010001 # gpio num -6332 0 0x00010001 # active func sel -6333 0 0x00010001 # active dir -6334 3 0x00010001 # active pull -6335 0 0x00010001 # active drive -6336 0 0x00010001 # inactive func sel -6337 0 0x00010001 # inactive dir -6338 0 0x00010001 # inactive pull -6339 0 0x00010001 # inactive drive +6330 1 0x00010002 # version +6331 0x002D 0x00010002 # gpio num +6332 0 0x00010002 # active func sel +6333 0 0x00010002 # active dir +6334 3 0x00010002 # active pull +6335 0 0x00010002 # active drive +6336 0 0x00010002 # inactive func sel +6337 0 0x00010002 # inactive dir +6338 0 0x00010002 # inactive pull +6339 0 0x00010002 # inactive drive # SPI GPIO -6340 1 0x00010001 # version -6341 0x0014 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 1 0x00010001 # inactive dir -6348 2 0x00010001 # inactive pull -6349 3 0x00010001 # inactive drive +6340 1 0x00010002 # version +6341 0x0014 0x00010002 # gpio num +6342 1 0x00010002 # active func sel +6343 1 0x00010002 # active dir +6344 0 0x00010002 # active pull +6345 3 0x00010002 # active drive +6346 1 0x00010002 # inactive func sel +6347 1 0x00010002 # inactive dir +6348 2 0x00010002 # inactive pull +6349 3 0x00010002 # inactive drive -6350 1 0x00010001 # version -6351 0x0015 0x00010001 # gpio num -6352 1 0x00010001 # active func sel -6353 1 0x00010001 # active dir -6354 0 0x00010001 # active pull -6355 3 0x00010001 # active drive -6356 1 0x00010001 # inactive func sel -6357 1 0x00010001 # inactive dir -6358 2 0x00010001 # inactive pull -6359 3 0x00010001 # inactive drive +6350 1 0x00010002 # version +6351 0x0015 0x00010002 # gpio num +6352 1 0x00010002 # active func sel +6353 1 0x00010002 # active dir +6354 0 0x00010002 # active pull +6355 3 0x00010002 # active drive +6356 1 0x00010002 # inactive func sel +6357 1 0x00010002 # inactive dir +6358 2 0x00010002 # inactive pull +6359 3 0x00010002 # inactive drive -6360 1 0x00010001 # version -6361 0x0016 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 1 0x00010001 # inactive dir -6368 2 0x00010001 # inactive pull -6369 3 0x00010001 # inactive drive +6360 1 0x00010002 # version +6361 0x0016 0x00010002 # gpio num +6362 1 0x00010002 # active func sel +6363 1 0x00010002 # active dir +6364 0 0x00010002 # active pull +6365 3 0x00010002 # active drive +6366 1 0x00010002 # inactive func sel +6367 1 0x00010002 # inactive dir +6368 2 0x00010002 # inactive pull +6369 3 0x00010002 # inactive drive -6370 1 0x00010001 # version -6371 0x0017 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 1 0x00010001 # inactive dir -6378 2 0x00010001 # inactive pull -6379 3 0x00010001 # inactive drive +6370 1 0x00010002 # version +6371 0x0017 0x00010002 # gpio num +6372 1 0x00010002 # active func sel +6373 1 0x00010002 # active dir +6374 0 0x00010002 # active pull +6375 3 0x00010002 # active drive +6376 1 0x00010002 # inactive func sel +6377 1 0x00010002 # inactive dir +6378 2 0x00010002 # inactive pull +6379 3 0x00010002 # inactive drive ######################################################################## ### 8974 Chipsets @@ -1850,141 +1850,141 @@ :soc_id # 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 +700 1 0x00010002 #accel-x-axis +701 2 0x00010002 #accel-y-axis +702 3 0x00010002 #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 +800 1 0x00010002 #gyro-x-axis +801 2 0x00010002 #gyro-y-axis +802 3 0x00010002 #gyro-z-axis # mag x/y/z -900 1 0x00010001 #max-x-axis -901 2 0x00010001 #mag-y-axis -902 3 0x00010001 #mag-z-axis +900 1 0x00010002 #max-x-axis +901 2 0x00010002 #mag-y-axis +902 3 0x00010002 #mag-z-axis # SSI SMGR Version -1900 1 0x00010001 #Maj Ver -1901 2 0x00010001 #Min Ver +1900 1 0x00010002 #Maj Ver +1901 2 0x00010002 #Min Ver # SSI SMGR Cfg 0 -1903 0x8d79ae42524820ad 0x00010001 #UUID -1902 0xcc4575757b462d60 0x00010001 #UUID -1906 12 0x00010001 #off_to_idle -1907 1000 0x00010001 #idle_to_ready -1908 0 0x00010001 #i2c_bus -1909 66 0x00010001 #reg_group_id -1910 0xFFFF 0x00010001 #cal_grp_id -1904 100000 0x00010001 #gpio1 -1905 250000 0x00010001 #gpio2 -1911 0 0x00010001 #sensor_id -1912 0x68 0x00010001 #i2c_address -1913 1 0x00010001 #data_type1 -1914 0 0x00010001 #data_type2 -1915 1 0x00010001 #rel_sns_idx -1916 1 0x00010001 #sens_default -1917 0x40 0x00010001 #flags -1982 0 0x00010001 #device_select -1987 0xff 0x00010001 #vdd -1988 0xff 0x00010001 #vddio +1903 0x8d79ae42524820ad 0x00010002 #UUID +1902 0xcc4575757b462d60 0x00010002 #UUID +1906 12 0x00010002 #off_to_idle +1907 1000 0x00010002 #idle_to_ready +1908 0 0x00010002 #i2c_bus +1909 66 0x00010002 #reg_group_id +1910 0xFFFF 0x00010002 #cal_grp_id +1904 100000 0x00010002 #gpio1 +1905 250000 0x00010002 #gpio2 +1911 0 0x00010002 #sensor_id +1912 0x68 0x00010002 #i2c_address +1913 1 0x00010002 #data_type1 +1914 0 0x00010002 #data_type2 +1915 1 0x00010002 #rel_sns_idx +1916 1 0x00010002 #sens_default +1917 0x40 0x00010002 #flags +1982 0 0x00010002 #device_select +1987 0xff 0x00010002 #vdd +1988 0xff 0x00010002 #vddio # SSI SMGR Cfg 1 -1919 0x8d79ae42524820ad 0x00010001 #UUID -1918 0xcc4575757b462d60 0x00010001 #UUID -1920 100000 0x00010001 #off_to_idle -1921 250000 0x00010001 #idle_to_ready -1922 12 0x00010001 #i2c_bus -1923 1010 0x00010001 #reg_group_id -1924 10 0x00010001 #cal_grp_id -1925 66 0x00010001 #gpio1 -1926 0xFFFF 0x00010001 #gpio2 -1927 10 0x00010001 #sensor_id -1928 0x68 0x00010001 #i2c_address -1929 3 0x00010001 #data_type1 -1930 4 0x00010001 #data_type2 -1931 0 0x00010001 #rel_sns_idx -1932 3 0x00010001 #sens_default -1933 0x40 0x00010001 #flags -1983 0 0x00010001 #device_select -1989 0xff 0x00010001 #vdd -1990 0xff 0x00010001 #vddio +1919 0x8d79ae42524820ad 0x00010002 #UUID +1918 0xcc4575757b462d60 0x00010002 #UUID +1920 100000 0x00010002 #off_to_idle +1921 250000 0x00010002 #idle_to_ready +1922 12 0x00010002 #i2c_bus +1923 1010 0x00010002 #reg_group_id +1924 10 0x00010002 #cal_grp_id +1925 66 0x00010002 #gpio1 +1926 0xFFFF 0x00010002 #gpio2 +1927 10 0x00010002 #sensor_id +1928 0x68 0x00010002 #i2c_address +1929 3 0x00010002 #data_type1 +1930 4 0x00010002 #data_type2 +1931 0 0x00010002 #rel_sns_idx +1932 3 0x00010002 #sens_default +1933 0x40 0x00010002 #flags +1983 0 0x00010002 #device_select +1989 0xff 0x00010002 #vdd +1990 0xff 0x00010002 #vddio # SSI SMGR Cfg 2 -1935 0x355c5a01689ed8b6 0x00010001 #UUID -1934 0x9e4e43dd9919b2d4 0x00010001 #UUID -1936 0 0x00010001 #off_to_idle -1937 0 0x00010001 #idle_to_ready -1938 3 0x00010001 #i2c_bus -1939 1020 0x00010001 #reg_group_id -1940 0xFFFF 0x00010001 #cal_grp_id -1941 0xFFFF 0x00010001 #gpio1 -1942 0xFFFF 0x00010001 #gpio2 -1943 20 0x00010001 #sensor_id -1944 0x0C 0x00010001 #i2c_address -1945 2 0x00010001 #data_type1 -1946 0 0x00010001 #data_type2 -1947 0xFF 0x00010001 #rel_sns_idx -1948 0 0x00010001 #sens_default -1949 0 0x00010001 #flags -1984 0 0x00010001 #device_select -1991 0xff 0x00010001 #vdd -1992 0xff 0x00010001 #vddio +1935 0x355c5a01689ed8b6 0x00010002 #UUID +1934 0x9e4e43dd9919b2d4 0x00010002 #UUID +1936 0 0x00010002 #off_to_idle +1937 0 0x00010002 #idle_to_ready +1938 3 0x00010002 #i2c_bus +1939 1020 0x00010002 #reg_group_id +1940 0xFFFF 0x00010002 #cal_grp_id +1941 0xFFFF 0x00010002 #gpio1 +1942 0xFFFF 0x00010002 #gpio2 +1943 20 0x00010002 #sensor_id +1944 0x0C 0x00010002 #i2c_address +1945 2 0x00010002 #data_type1 +1946 0 0x00010002 #data_type2 +1947 0xFF 0x00010002 #rel_sns_idx +1948 0 0x00010002 #sens_default +1949 0 0x00010002 #flags +1984 0 0x00010002 #device_select +1991 0xff 0x00010002 #vdd +1992 0xff 0x00010002 #vddio # SSI SMGR Cfg 3 -1951 0x8624930f2c38a784 0x00010001 #UUID -1950 0xf2494d45c55e4f96 0x00010001 #UUID -1952 10000 0x00010001 #off_to_idle -1953 0 0x00010001 #idle_to_ready -1954 3 0x00010001 #i2c_bus -1955 0xFFFF 0x00010001 #reg_group_id -1956 0xFFFF 0x00010001 #cal_grp_id -1957 0xFFFF 0x00010001 #gpio1 -1958 0xFFFF 0x00010001 #gpio2 -1959 30 0x00010001 #sensor_id -1960 0x77 0x00010001 #i2c_address -1961 7 0x00010001 #data_type1 -1962 4 0x00010001 #data_type2 -1963 0xFF 0x00010001 #rel_sns_idx -1964 0 0x00010001 #sens_default -1965 0 0x00010001 #flags -1985 0 0x00010001 #device_select -1993 0xff 0x00010001 #vdd -1994 0xff 0x00010001 #vddio +1951 0x8624930f2c38a784 0x00010002 #UUID +1950 0xf2494d45c55e4f96 0x00010002 #UUID +1952 10000 0x00010002 #off_to_idle +1953 0 0x00010002 #idle_to_ready +1954 3 0x00010002 #i2c_bus +1955 0xFFFF 0x00010002 #reg_group_id +1956 0xFFFF 0x00010002 #cal_grp_id +1957 0xFFFF 0x00010002 #gpio1 +1958 0xFFFF 0x00010002 #gpio2 +1959 30 0x00010002 #sensor_id +1960 0x77 0x00010002 #i2c_address +1961 7 0x00010002 #data_type1 +1962 4 0x00010002 #data_type2 +1963 0xFF 0x00010002 #rel_sns_idx +1964 0 0x00010002 #sens_default +1965 0 0x00010002 #flags +1985 0 0x00010002 #device_select +1993 0xff 0x00010002 #vdd +1994 0xff 0x00010002 #vddio # SSI SMGR Cfg 4 -1967 0x0ce6069d4d31faaf 0x00010001 #UUID -1966 0x4c4bfbc3d8a879e6 0x00010001 #UUID -1968 5000 0x00010001 #off_to_idle -1969 0 0x00010001 #idle_to_ready -1970 3 0x00010001 #i2c_bus -1971 1040 0x00010001 #reg_group_id -1972 0xFFFF 0x00010001 #cal_grp_id -1973 0xFFFF 0x00010001 #gpio1 -1974 0xFFFF 0x00010001 #gpio2 -1975 40 0x00010001 #sensor_id -1976 0x39 0x00010001 #i2c_address -1977 5 0x00010001 #data_type1 -1978 6 0x00010001 #data_type2 -1979 0xFF 0x00010001 #rel_sns_idx -1980 0 0x00010001 #sens_default -1981 0 0x00010001 #flags -1986 0 0x00010001 #device_select -1995 0xff 0x00010001 #vdd -1996 0xff 0x00010001 #vddio +1967 0x0ce6069d4d31faaf 0x00010002 #UUID +1966 0x4c4bfbc3d8a879e6 0x00010002 #UUID +1968 5000 0x00010002 #off_to_idle +1969 0 0x00010002 #idle_to_ready +1970 3 0x00010002 #i2c_bus +1971 1040 0x00010002 #reg_group_id +1972 0xFFFF 0x00010002 #cal_grp_id +1973 0xFFFF 0x00010002 #gpio1 +1974 0xFFFF 0x00010002 #gpio2 +1975 40 0x00010002 #sensor_id +1976 0x39 0x00010002 #i2c_address +1977 5 0x00010002 #data_type1 +1978 6 0x00010002 #data_type2 +1979 0xFF 0x00010002 #rel_sns_idx +1980 0 0x00010002 #sens_default +1981 0 0x00010002 #flags +1986 0 0x00010002 #device_select +1995 0xff 0x00010002 #vdd +1996 0xff 0x00010002 #vddio # # SSI GPIO configuration #----------------------------- -2700 1 0x00010001 # maj ver -2701 0 0x00010001 # min ver -2702 10 0x00010001 # I2C SDA_1 -2703 11 0x00010001 # I2C SCL_1 -2704 87 0x00010001 # I2C SDA_2 -2705 88 0x00010001 # I2C SCL_2 -2706 64 0x00010001 # RESET pin +2700 1 0x00010002 # maj ver +2701 0 0x00010002 # min ver +2702 10 0x00010002 # I2C SDA_1 +2703 11 0x00010002 # I2C SCL_1 +2704 87 0x00010002 # I2C SDA_2 +2705 88 0x00010002 # I2C SCL_2 +2706 64 0x00010002 # RESET pin # QMAG_CAL Configuration -3801 1 0x00010001 +3801 1 0x00010002 # Default report rates for algorithms 203 65536 0x10001 # AMD @@ -2004,17 +2004,17 @@ :platform Fluid # Fluid has a different orientation of sensors -700 1 0x00010001 #accel-x-axis -701 -2 0x00010001 #accel-y-axis -702 -3 0x00010001 #accel-z-axis +700 1 0x00010002 #accel-x-axis +701 -2 0x00010002 #accel-y-axis +702 -3 0x00010002 #accel-z-axis -800 1 0x00010001 #gyro-x-axis -801 -2 0x00010001 #gyro-y-axis -802 -3 0x00010001 #gyro-z-axis +800 1 0x00010002 #gyro-x-axis +801 -2 0x00010002 #gyro-y-axis +802 -3 0x00010002 #gyro-z-axis -900 1 0x00010001 #max-x-axis -901 2 0x00010001 #mag-y-axis -902 3 0x00010001 #mag-z-axis +900 1 0x00010002 #max-x-axis +901 2 0x00010002 #mag-y-axis +902 3 0x00010002 #mag-z-axis ####################################################################### ### 8x26 Chipsets @@ -2022,129 +2022,129 @@ :hardware 8226 :platform # Orientation of sensors -700 -2 0x00010001 #accel-x-axis -701 -1 0x00010001 #accel-y-axis -702 -3 0x00010001 #accel-z-axis +700 -2 0x00010002 #accel-x-axis +701 -1 0x00010002 #accel-y-axis +702 -3 0x00010002 #accel-z-axis -800 -2 0x00010001 #gyro-x-axis -801 -1 0x00010001 #gyro-y-axis -802 -3 0x00010001 #gyro-z-axis +800 -2 0x00010002 #gyro-x-axis +801 -1 0x00010002 #gyro-y-axis +802 -3 0x00010002 #gyro-z-axis -900 -1 0x00010001 #max-x-axis -901 2 0x00010001 #mag-y-axis -902 -3 0x00010001 #mag-z-axis +900 -1 0x00010002 #max-x-axis +901 2 0x00010002 #mag-y-axis +902 -3 0x00010002 #mag-z-axis # SMGR SSI Configuration -1900 1 0x00010001 #Maj Ver -1901 2 0x00010001 #Min Ver +1900 1 0x00010002 #Maj Ver +1901 2 0x00010002 #Min Ver -1903 0xc10ffaeed4057c96 0x00010001 #UUID -1902 0xaf4644363f26965d 0x00010001 #UUID -1919 0x1b810db85f93c082 0x00010001 #UUID -1918 0xc546930e071dc819 0x00010001 #UUID -1935 0x6b7b6b353051699e 0x00010001 #UUID -1934 0xe1451a747fc17ad2 0x00010001 #UUID -1951 0x0 0x00010001 #UUID -1950 0x0 0x00010001 #UUID -1967 0x9ab11a6ea1c0218a 0x00010001 #UUID -1966 0xcc44f904e9e569f7 0x00010001 #UUID -1904 2000 0x00010001 #off_to_idle -1920 150000 0x00010001 #off_to_idle -1936 100000 0x00010001 #off_to_idle -1952 0 0x00010001 #off_to_idle -1968 5000 0x00010001 #off_to_idle -1905 100000 0x00010001 #idle_to_ready -1921 100000 0x00010001 #idle_to_ready -1937 0 0x00010001 #idle_to_ready -1953 0 0x00010001 #idle_to_ready -1969 0 0x00010001 #idle_to_ready -1906 2 0x00010001 #i2c_bus -1907 1000 0x00010001 #i2c_bus -1908 0 0x00010001 #i2c_bus -1909 63 0x00010001 #i2c_bus -1910 0xFFFF 0x00010001 #i2c_bus -1922 2 0x00010001 #reg_group_id -1923 1010 0x00010001 #reg_group_id -1924 10 0x00010001 #reg_group_id -1925 64 0x00010001 #reg_group_id -1926 0xFFFF 0x00010001 #reg_group_id -1938 2 0x00010001 #cal_grp_id -1939 1020 0x00010001 #cal_grp_id -1940 0xFFFF 0x00010001 #cal_grp_id -1941 0xFFFF 0x00010001 #cal_grp_id -1942 0xFFFF 0x00010001 #cal_grp_id -1954 0 0x00010001 #gpio1 -1955 0xFFFF 0x00010001 #gpio1 -1956 0xFFFF 0x00010001 #gpio1 -1957 0xFFFF 0x00010001 #gpio1 -1958 0xFFFF 0x00010001 #gpio1 -1970 2 0x00010001 #gpio2 -1971 1040 0x00010001 #gpio2 -1972 0xFFFF 0x00010001 #gpio2 -1973 0xFFFF 0x00010001 #gpio2 -1974 0xFFFF 0x00010001 #gpio2 -1911 0 0x00010001 #sensor_id -1912 0x18 0x00010001 #sensor_id -1913 1 0x00010001 #sensor_id -1914 0 0x00010001 #sensor_id -1915 0xFF 0x00010001 #sensor_id -1916 1 0x00010001 #i2c_address -1917 0x40 0x00010001 #i2c_address -1927 10 0x00010001 #i2c_address -1928 0x68 0x00010001 #i2c_address -1929 3 0x00010001 #i2c_address -1930 4 0x00010001 #data_type1 -1931 0xFF 0x00010001 #data_type1 -1932 3 0x00010001 #data_type1 -1933 0x40 0x00010001 #data_type1 -1943 20 0x00010001 #data_type1 -1944 0x0C 0x00010001 #data_type2 -1945 2 0x00010001 #data_type2 -1946 0 0x00010001 #data_type2 -1947 0xFF 0x00010001 #data_type2 -1948 0 0x00010001 #data_type2 -1949 0 0x00010001 #rel_sns_idx -1959 30 0x00010001 #rel_sns_idx -1960 0x0 0x00010001 #rel_sns_idx -1961 7 0x00010001 #rel_sns_idx -1962 4 0x00010001 #rel_sns_idx -1963 0xFF 0x00010001 #sens_default -1964 0 0x00010001 #sens_default -1965 0 0x00010001 #sens_default -1975 40 0x00010001 #sens_default -1976 0x39 0x00010001 #sens_default -1977 5 0x00010001 #flags -1978 6 0x00010001 #flags -1979 0xFF 0x00010001 #flags -1980 0 0x00010001 #flags -1981 0 0x00010001 #flags -1982 0 0x00010001 #device_select -1983 0 0x00010001 #device_select -1984 0 0x00010001 #device_select -1985 0 0x00010001 #device_select -1986 0 0x00010001 #device_select -1987 0xff 0x00010001 #vdd -1988 0xff 0x00010001 #vddio -1989 0xff 0x00010001 #vdd -1990 0xff 0x00010001 #vddio -1991 0xff 0x00010001 #vdd -1992 0xff 0x00010001 #vddio -1993 0xff 0x00010001 #vdd -1994 0xff 0x00010001 #vddio -1995 0xff 0x00010001 #vdd -1996 0xff 0x00010001 #vddio +1903 0xc10ffaeed4057c96 0x00010002 #UUID +1902 0xaf4644363f26965d 0x00010002 #UUID +1919 0x1b810db85f93c082 0x00010002 #UUID +1918 0xc546930e071dc819 0x00010002 #UUID +1935 0x6b7b6b353051699e 0x00010002 #UUID +1934 0xe1451a747fc17ad2 0x00010002 #UUID +1951 0x0 0x00010002 #UUID +1950 0x0 0x00010002 #UUID +1967 0x9ab11a6ea1c0218a 0x00010002 #UUID +1966 0xcc44f904e9e569f7 0x00010002 #UUID +1904 2000 0x00010002 #off_to_idle +1920 150000 0x00010002 #off_to_idle +1936 100000 0x00010002 #off_to_idle +1952 0 0x00010002 #off_to_idle +1968 5000 0x00010002 #off_to_idle +1905 100000 0x00010002 #idle_to_ready +1921 100000 0x00010002 #idle_to_ready +1937 0 0x00010002 #idle_to_ready +1953 0 0x00010002 #idle_to_ready +1969 0 0x00010002 #idle_to_ready +1906 2 0x00010002 #i2c_bus +1907 1000 0x00010002 #i2c_bus +1908 0 0x00010002 #i2c_bus +1909 63 0x00010002 #i2c_bus +1910 0xFFFF 0x00010002 #i2c_bus +1922 2 0x00010002 #reg_group_id +1923 1010 0x00010002 #reg_group_id +1924 10 0x00010002 #reg_group_id +1925 64 0x00010002 #reg_group_id +1926 0xFFFF 0x00010002 #reg_group_id +1938 2 0x00010002 #cal_grp_id +1939 1020 0x00010002 #cal_grp_id +1940 0xFFFF 0x00010002 #cal_grp_id +1941 0xFFFF 0x00010002 #cal_grp_id +1942 0xFFFF 0x00010002 #cal_grp_id +1954 0 0x00010002 #gpio1 +1955 0xFFFF 0x00010002 #gpio1 +1956 0xFFFF 0x00010002 #gpio1 +1957 0xFFFF 0x00010002 #gpio1 +1958 0xFFFF 0x00010002 #gpio1 +1970 2 0x00010002 #gpio2 +1971 1040 0x00010002 #gpio2 +1972 0xFFFF 0x00010002 #gpio2 +1973 0xFFFF 0x00010002 #gpio2 +1974 0xFFFF 0x00010002 #gpio2 +1911 0 0x00010002 #sensor_id +1912 0x18 0x00010002 #sensor_id +1913 1 0x00010002 #sensor_id +1914 0 0x00010002 #sensor_id +1915 0xFF 0x00010002 #sensor_id +1916 1 0x00010002 #i2c_address +1917 0x40 0x00010002 #i2c_address +1927 10 0x00010002 #i2c_address +1928 0x68 0x00010002 #i2c_address +1929 3 0x00010002 #i2c_address +1930 4 0x00010002 #data_type1 +1931 0xFF 0x00010002 #data_type1 +1932 3 0x00010002 #data_type1 +1933 0x40 0x00010002 #data_type1 +1943 20 0x00010002 #data_type1 +1944 0x0C 0x00010002 #data_type2 +1945 2 0x00010002 #data_type2 +1946 0 0x00010002 #data_type2 +1947 0xFF 0x00010002 #data_type2 +1948 0 0x00010002 #data_type2 +1949 0 0x00010002 #rel_sns_idx +1959 30 0x00010002 #rel_sns_idx +1960 0x0 0x00010002 #rel_sns_idx +1961 7 0x00010002 #rel_sns_idx +1962 4 0x00010002 #rel_sns_idx +1963 0xFF 0x00010002 #sens_default +1964 0 0x00010002 #sens_default +1965 0 0x00010002 #sens_default +1975 40 0x00010002 #sens_default +1976 0x39 0x00010002 #sens_default +1977 5 0x00010002 #flags +1978 6 0x00010002 #flags +1979 0xFF 0x00010002 #flags +1980 0 0x00010002 #flags +1981 0 0x00010002 #flags +1982 0 0x00010002 #device_select +1983 0 0x00010002 #device_select +1984 0 0x00010002 #device_select +1985 0 0x00010002 #device_select +1986 0 0x00010002 #device_select +1987 0xff 0x00010002 #vdd +1988 0xff 0x00010002 #vddio +1989 0xff 0x00010002 #vdd +1990 0xff 0x00010002 #vddio +1991 0xff 0x00010002 #vdd +1992 0xff 0x00010002 #vddio +1993 0xff 0x00010002 #vdd +1994 0xff 0x00010002 #vddio +1995 0xff 0x00010002 #vdd +1996 0xff 0x00010002 #vddio # # SSI GPIO configuration #----------------------------- -2700 1 0x00010001 # maj ver -2701 0 0x00010001 # min ver -2702 6 0x00010001 # I2C SDA_1 -2703 7 0x00010001 # I2C SCL_1 -2706 62 0x00010001 # RESET pin +2700 1 0x00010002 # maj ver +2701 0 0x00010002 # min ver +2702 6 0x00010002 # I2C SDA_1 +2703 7 0x00010002 # I2C SCL_1 +2706 62 0x00010002 # RESET pin # QMAG_CAL Configuration -3801 1 0x00010001 +3801 1 0x00010002 # Default report rates for algorithms 203 65536 0x10001 # AMD @@ -2163,219 +2163,219 @@ 4112 65536 0x10001 # SMD # sam parameters for BMA2x2 -201 0x1048 0x00010001 #AMD_INT_cfg_prm1 -202 0xcccd 0x00010001 #AMD_INT_cfg_prm2 -211 0x10db 0x00010001 #VMD_INT_cfg_prm1 -221 0x20000 0x00010001 #RMD_INT_cfg_prm1 -222 0x451f 0x00010001 #RMD_INT_cfg_prm2 -223 0x1acf 0x00010001 #RMD_INT_cfg_prm3 -224 0x451f 0x00010001 #RMD_INT_cfg_prm4 +201 0x1048 0x00010002 #AMD_INT_cfg_prm1 +202 0xcccd 0x00010002 #AMD_INT_cfg_prm2 +211 0x10db 0x00010002 #VMD_INT_cfg_prm1 +221 0x20000 0x00010002 #RMD_INT_cfg_prm1 +222 0x451f 0x00010002 #RMD_INT_cfg_prm2 +223 0x1acf 0x00010002 #RMD_INT_cfg_prm3 +224 0x451f 0x00010002 #RMD_INT_cfg_prm4 :platform MTP # Override orientation on MTP -700 -1 0x00010001 #accel-x-axis -701 -2 0x00010001 #accel-y-axis -702 3 0x00010001 #accel-z-axis +700 -1 0x00010002 #accel-x-axis +701 -2 0x00010002 #accel-y-axis +702 3 0x00010002 #accel-z-axis -800 2 0x00010001 #gyro-x-axis -801 -1 0x00010001 #gyro-y-axis -802 3 0x00010001 #gyro-z-axis +800 2 0x00010002 #gyro-x-axis +801 -1 0x00010002 #gyro-y-axis +802 3 0x00010002 #gyro-z-axis -900 -1 0x00010001 #max-x-axis -901 2 0x00010001 #mag-y-axis -902 -3 0x00010001 #mag-z-axis +900 -1 0x00010002 #max-x-axis +901 2 0x00010002 #mag-y-axis +902 -3 0x00010002 #mag-z-axis # On MTP, also disable the prox/light sensor by zero-ing out the UUID -1967 0 0x00010001 #UUID -1966 0 0x00010001 #UUID +1967 0 0x00010002 #UUID +1966 0 0x00010002 #UUID :soc_id 199 200 219 224 # Gen 5B settings (MSM/APQ) # SMGR SSI Configuration -1900 1 0x00010001 #Maj Ver -1901 2 0x00010001 #Min Ver +1900 1 0x00010002 #Maj Ver +1901 2 0x00010002 #Min Ver # Orientation of sensors -700 1 0x00010001 #accel-x-axis -701 -2 0x00010001 #accel-y-axis -702 -3 0x00010001 #accel-z-axis +700 1 0x00010002 #accel-x-axis +701 -2 0x00010002 #accel-y-axis +702 -3 0x00010002 #accel-z-axis # Gyro is same part, has same orientation as accel -800 1 0x00010001 #gyro-x-axis -801 -2 0x00010001 #gyro-y-axis -802 -3 0x00010001 #gyro-z-axis +800 1 0x00010002 #gyro-x-axis +801 -2 0x00010002 #gyro-y-axis +802 -3 0x00010002 #gyro-z-axis # ak9912 on top of gen5B -900 2 0x00010001 #max-x-axis -901 1 0x00010001 #mag-y-axis -902 -3 0x00010001 #mag-z-axis +900 2 0x00010002 #max-x-axis +901 1 0x00010002 #mag-y-axis +902 -3 0x00010002 #mag-z-axis #config 0 acc bmi160 -1903 0x0f4d0fd654c7eab5 0x00010001 #UUID -1902 0xd646cb83ec0cd5a5 0x00010001 #UUID -1904 100000 0x00010001 #off_to_idle -1905 250000 0x00010001 #idle_to_ready -1906 2 0x00010001 #i2c_bus -1907 1000 0x00010001 #reg_group_id -1908 0 0x00010001 #cal_grp_id -1909 63 0x00010001 #gpio1 -1910 0xFFFF 0x00010001 #gpio2 -1911 0 0x00010001 #sensor_id -1912 0x69 0x00010001 #i2c_address -1913 1 0x00010001 #data_type1 -1914 4 0x00010001 #data_type2 -1915 -1 0x00010001 #rel_sns_idx -1916 1 0x00010001 #sens_default -1917 0xD0 0x00010001 #flags -1987 0xff 0x00010001 #vdd -1988 0xff 0x00010001 #vddio +1903 0x0f4d0fd654c7eab5 0x00010002 #UUID +1902 0xd646cb83ec0cd5a5 0x00010002 #UUID +1904 100000 0x00010002 #off_to_idle +1905 250000 0x00010002 #idle_to_ready +1906 2 0x00010002 #i2c_bus +1907 1000 0x00010002 #reg_group_id +1908 0 0x00010002 #cal_grp_id +1909 63 0x00010002 #gpio1 +1910 0xFFFF 0x00010002 #gpio2 +1911 0 0x00010002 #sensor_id +1912 0x69 0x00010002 #i2c_address +1913 1 0x00010002 #data_type1 +1914 4 0x00010002 #data_type2 +1915 -1 0x00010002 #rel_sns_idx +1916 1 0x00010002 #sens_default +1917 0xD0 0x00010002 #flags +1987 0xff 0x00010002 #vdd +1988 0xff 0x00010002 #vddio #config 1 gyro bmi160 -1919 0x0f4d0fd654c7eab5 0x00010001 #UUID -1918 0xd646cb83ec0cd5a5 0x00010001 #UUID -1920 100000 0x00010001 #off_to_idle -1921 250000 0x00010001 #idle_to_ready -1922 2 0x00010001 #i2c_bus -1923 1010 0x00010001 #reg_group_id -1924 10 0x00010001 #cal_grp_id -1925 63 0x00010001 #gpio1 -1926 0xFFFF 0x00010001 #gpio2 -1927 10 0x00010001 #sensor_id -1928 0x69 0x00010001 #i2c_address -1929 3 0x00010001 #data_type1 -1930 0 0x00010001 #data_type2 -1931 -1 0x00010001 #rel_sns_idx -1932 4 0x00010001 #sens_default -1933 0xD0 0x00010001 #flags -1989 0xff 0x00010001 #vdd -1990 0xff 0x00010001 #vddio +1919 0x0f4d0fd654c7eab5 0x00010002 #UUID +1918 0xd646cb83ec0cd5a5 0x00010002 #UUID +1920 100000 0x00010002 #off_to_idle +1921 250000 0x00010002 #idle_to_ready +1922 2 0x00010002 #i2c_bus +1923 1010 0x00010002 #reg_group_id +1924 10 0x00010002 #cal_grp_id +1925 63 0x00010002 #gpio1 +1926 0xFFFF 0x00010002 #gpio2 +1927 10 0x00010002 #sensor_id +1928 0x69 0x00010002 #i2c_address +1929 3 0x00010002 #data_type1 +1930 0 0x00010002 #data_type2 +1931 -1 0x00010002 #rel_sns_idx +1932 4 0x00010002 #sens_default +1933 0xD0 0x00010002 #flags +1989 0xff 0x00010002 #vdd +1990 0xff 0x00010002 #vddio #config 2 pressure BME280 -1935 0x1f9c234ed6f5e8a9 0x00010001 #UUID -1934 0xe14bd3143a0786c1 0x00010001 #UUID -1936 5000 0x00010001 #off_to_idle may need adjustment. -1937 5000 0x00010001 #idle_to_ready may need adjustment. -1938 2 0x00010001 #i2c bus -1939 0xFFFF 0x00010001 #reg_group_id -1940 0xFFFF 0x00010001 #cal_group_id -1941 0xFFFF 0x00010001 #gpio1 -1942 0xFFFF 0x00010001 #gpio2 -1943 30 0x00010001 #sensor id -1944 0x76 0x00010001 #i2c address -1945 7 0x00010001 #data type1 -1946 0 0x00010001 #data type2 -1947 0xFF 0x00010001 #rel_sns_index -1948 0 0x00010001 #sns_defult -1949 0x40 0x00010001 #flags -1991 0xff 0x00010001 #vdd -1992 0xff 0x00010001 #vddio +1935 0x1f9c234ed6f5e8a9 0x00010002 #UUID +1934 0xe14bd3143a0786c1 0x00010002 #UUID +1936 5000 0x00010002 #off_to_idle may need adjustment. +1937 5000 0x00010002 #idle_to_ready may need adjustment. +1938 2 0x00010002 #i2c bus +1939 0xFFFF 0x00010002 #reg_group_id +1940 0xFFFF 0x00010002 #cal_group_id +1941 0xFFFF 0x00010002 #gpio1 +1942 0xFFFF 0x00010002 #gpio2 +1943 30 0x00010002 #sensor id +1944 0x76 0x00010002 #i2c address +1945 7 0x00010002 #data type1 +1946 0 0x00010002 #data type2 +1947 0xFF 0x00010002 #rel_sns_index +1948 0 0x00010002 #sns_defult +1949 0x40 0x00010002 #flags +1991 0xff 0x00010002 #vdd +1992 0xff 0x00010002 #vddio # config 3 MAG akm9912 -1951 0x9214f949478ffc8d 0x00010001 #UUID -1950 0x574f45f0359057f4 0x00010001 #UUID -1952 3000 0x00010001 #off_to_idle -1953 10000 0x00010001 #idle_to_ready -1954 2 0x00010001 #i2c bus -1955 1020 0x00010001 #reg group -1956 20 0x00010001 #cal group -1957 26 0x00010001 #gpio -1958 0xFFFF 0x00010001 #gpio2 -1959 20 0x00010001 #sensor id -1960 0x0F 0x00010001 #i2c_address -1961 2 0x00010001 #data type 1 -1962 0 0x00010001 #data type 2 -1963 0xFF 0x00010001 #rel sensor index -1964 0 0x00010001 #sns_default -1965 0x40 0x00010001 #flags -1993 0xff 0x00010001 #vdd -1994 0xff 0x00010001 #vddio +1951 0x9214f949478ffc8d 0x00010002 #UUID +1950 0x574f45f0359057f4 0x00010002 #UUID +1952 3000 0x00010002 #off_to_idle +1953 10000 0x00010002 #idle_to_ready +1954 2 0x00010002 #i2c bus +1955 1020 0x00010002 #reg group +1956 20 0x00010002 #cal group +1957 26 0x00010002 #gpio +1958 0xFFFF 0x00010002 #gpio2 +1959 20 0x00010002 #sensor id +1960 0x0F 0x00010002 #i2c_address +1961 2 0x00010002 #data type 1 +1962 0 0x00010002 #data type 2 +1963 0xFF 0x00010002 #rel sensor index +1964 0 0x00010002 #sns_default +1965 0x40 0x00010002 #flags +1993 0xff 0x00010002 #vdd +1994 0xff 0x00010002 #vddio # config 4 PPG adpd142 -1966 0x3442ccc77ff3c117 0x00010001 #UUID -1967 0xa8ba2a809af25c80 0x00010001 #UUID -1968 100 0x00010001 #off_to_idle -1969 3000 0x00010001 #idle_to_ready -1970 2 0x00010001 #i2c_bus -1971 0xFFFF 0x00010001 #reg_group_id -1972 0xFFFF 0x00010001 #cal_grp_id -1973 49 0x00010001 #gpio1 -1974 0xFFFF 0x00010001 #gpio2 -1975 90 0x00010001 #sensor_id -1976 0x64 0x00010001 #i2c_address -1977 34 0x00010001 #data_type1 -1978 0 0x00010001 #data_type2 -1979 0xFF 0x00010001 #rel_sns_idx -1980 0 0x00010001 #sens_default -1981 0x40 0x00010001 #flags -1995 0xff 0x00010001 #vdd -1996 0xff 0x00010001 #vddio +1966 0x3442ccc77ff3c117 0x00010002 #UUID +1967 0xa8ba2a809af25c80 0x00010002 #UUID +1968 100 0x00010002 #off_to_idle +1969 3000 0x00010002 #idle_to_ready +1970 2 0x00010002 #i2c_bus +1971 0xFFFF 0x00010002 #reg_group_id +1972 0xFFFF 0x00010002 #cal_grp_id +1973 49 0x00010002 #gpio1 +1974 0xFFFF 0x00010002 #gpio2 +1975 90 0x00010002 #sensor_id +1976 0x64 0x00010002 #i2c_address +1977 34 0x00010002 #data_type1 +1978 0 0x00010002 #data_type2 +1979 0xFF 0x00010002 #rel_sns_idx +1980 0 0x00010002 #sens_default +1981 0x40 0x00010002 #flags +1995 0xff 0x00010002 #vdd +1996 0xff 0x00010002 #vddio -1982 0 0x00010001 #device_select -1983 0 0x00010001 #device_select -1984 0 0x00010001 #device_select -1985 0 0x00010001 #device_select -1986 0 0x00010001 #device_select +1982 0 0x00010002 #device_select +1983 0 0x00010002 #device_select +1984 0 0x00010002 #device_select +1985 0 0x00010002 #device_select +1986 0 0x00010002 #device_select # SSI SMGR Version -3600 1 0x00010001 #Maj Ver -3601 2 0x00010001 #Min Ver +3600 1 0x00010002 #Maj Ver +3601 2 0x00010002 #Min Ver # SSI SMGR config 5: sensor polling mode # (ALPS : hsvddd002 uv-a/ambient) -3602 0x77476dfbc5e833fc 0x00010001 #UUID -3603 0xe949401da5455ea3 0x00010001 #UUID -3604 50000 0x00010001 #off_to_idle -3605 5000 0x00010001 #idle_to_ready -3606 2 0x00010001 #i2c_bus -3607 0xFFFF 0x00010001 #reg_group_id -3608 0xFFFF 0x00010001 #cal_grp_id -3609 0xFFFF 0x00010001 #gpio1 -3610 0xFFFF 0x00010001 #gpio2 -3611 100 0x00010001 #sensor_id -3612 13 0x00010001 #i2c_address -3613 35 0x00010001 #data_type1 -3614 0 0x00010001 #data_type2 -3615 0xFF 0x00010001 #rel_sns_idx -3616 0 0x00010001 #sens_default -3617 0x40 0x00010001 #flags -3682 0 0x00010001 #device_select -3687 0xff 0x00010001 #vdd -3688 0xff 0x00010001 #vddio +3602 0x77476dfbc5e833fc 0x00010002 #UUID +3603 0xe949401da5455ea3 0x00010002 #UUID +3604 50000 0x00010002 #off_to_idle +3605 5000 0x00010002 #idle_to_ready +3606 2 0x00010002 #i2c_bus +3607 0xFFFF 0x00010002 #reg_group_id +3608 0xFFFF 0x00010002 #cal_grp_id +3609 0xFFFF 0x00010002 #gpio1 +3610 0xFFFF 0x00010002 #gpio2 +3611 100 0x00010002 #sensor_id +3612 13 0x00010002 #i2c_address +3613 35 0x00010002 #data_type1 +3614 0 0x00010002 #data_type2 +3615 0xFF 0x00010002 #rel_sns_idx +3616 0 0x00010002 #sens_default +3617 0x40 0x00010002 #flags +3682 0 0x00010002 #device_select +3687 0xff 0x00010002 #vdd +3688 0xff 0x00010002 #vddio # SSI SMGR Cfg 6 Prox: APDS9960 -3619 0x0f0287cfe19679b6 0x00010001 #UUID -3618 0x6f497c047a7439f8 0x00010001 #UUID -3620 5000 0x00010001 #off_to_idle -3621 0 0x00010001 #idle_to_ready -3622 2 0x00010001 #i2c_bus -3623 0xFFFF 0x00010001 #reg_group_id -3624 0xFFFF 0x00010001 #cal_grp_id -3625 65 0x00010001 #gpio1 -3626 0xFFFF 0x00010001 #gpio2 -3627 40 0x00010001 #sensor_id -3628 0x39 0x00010001 #i2c_address -3629 5 0x00010001 #data_type1 -3630 6 0x00010001 #data_type2 -3631 0xFF 0x00010001 #rel_sns_idx -3632 0 0x00010001 #sens_default -3633 0x80 0x00010001 #flags -3683 0 0x00010001 #device_select -3689 0xff 0x00010001 #vdd -3690 0xff 0x00010001 #vddio +3619 0x0f0287cfe19679b6 0x00010002 #UUID +3618 0x6f497c047a7439f8 0x00010002 #UUID +3620 5000 0x00010002 #off_to_idle +3621 0 0x00010002 #idle_to_ready +3622 2 0x00010002 #i2c_bus +3623 0xFFFF 0x00010002 #reg_group_id +3624 0xFFFF 0x00010002 #cal_grp_id +3625 65 0x00010002 #gpio1 +3626 0xFFFF 0x00010002 #gpio2 +3627 40 0x00010002 #sensor_id +3628 0x39 0x00010002 #i2c_address +3629 5 0x00010002 #data_type1 +3630 6 0x00010002 #data_type2 +3631 0xFF 0x00010002 #rel_sns_idx +3632 0 0x00010002 #sens_default +3633 0x80 0x00010002 #flags +3683 0 0x00010002 #device_select +3689 0xff 0x00010002 #vdd +3690 0xff 0x00010002 #vddio # Geneva stretch board GPIO configuration (MSM/APQ) :subtype qvga_g -1909 4 0x00010001 #BMI160 Aceel gpio1 on Geneva -1925 4 0x00010001 #BMI160 Gyro gpio1 on Geneva -1957 66 0x00010001 #AKM9912 Mag gpio1 on Geneva -1973 67 0x00010001 #ADPD142 PPG gpio1 on Geneva -3625 5 0x00010001 #APDS9960 Prox gpio1 on Geneva +1909 4 0x00010002 #BMI160 Aceel gpio1 on Geneva +1925 4 0x00010002 #BMI160 Gyro gpio1 on Geneva +1957 66 0x00010002 #AKM9912 Mag gpio1 on Geneva +1973 67 0x00010002 #ADPD142 PPG gpio1 on Geneva +3625 5 0x00010002 #APDS9960 Prox gpio1 on Geneva :subtype @@ -2383,30 +2383,30 @@ :platform SKUF # Override orientation on SKUF -700 -1 0x00010001 #accel-x-axis -701 2 0x00010001 #accel-y-axis -702 -3 0x00010001 #accel-z-axis +700 -1 0x00010002 #accel-x-axis +701 2 0x00010002 #accel-y-axis +702 -3 0x00010002 #accel-z-axis # Override gyro orientation -800 -1 0x00010001 #gyro-x-axis -801 2 0x00010001 #gyro-y-axis -802 -3 0x00010001 #gyro-z-axis +800 -1 0x00010002 #gyro-x-axis +801 2 0x00010002 #gyro-y-axis +802 -3 0x00010002 #gyro-z-axis # Override accel -1903 0x14ac75f5047dffbf 0x00010001 #UUID -1902 0x3a4b28e0ebfab614 0x00010001 #UUID -1912 0x19 0x00010001 #i2c_address +1903 0x14ac75f5047dffbf 0x00010002 #UUID +1902 0x3a4b28e0ebfab614 0x00010002 #UUID +1912 0x19 0x00010002 #i2c_address # override mag -1935 0x1dc79ad346a827b3 0x00010001 #UUID -1934 0xbd403129b15b7905 0x00010001 #UUID -1941 66 0x00010001 #gpio1 -1944 0x2E 0x00010001 #i2c_address +1935 0x1dc79ad346a827b3 0x00010002 #UUID +1934 0xbd403129b15b7905 0x00010002 #UUID +1941 66 0x00010002 #gpio1 +1944 0x2E 0x00010002 #i2c_address # override prox/light -1966 0x194a7a549019f36d 0x00010001 #UUID -1967 0x2f1531647b9aa8b3 0x00010001 #UUID -1976 0x23 0x00010001 #i2c_address +1966 0x194a7a549019f36d 0x00010002 #UUID +1967 0x2f1531647b9aa8b3 0x00010002 #UUID +1976 0x23 0x00010002 #i2c_address @@ -2414,42 +2414,42 @@ :platform SKUG # Override gyro orientation -800 -1 0x00010001 #gyro-x-axis -801 -2 0x00010001 #gyro-y-axis -802 3 0x00010001 #gyro-z-axis +800 -1 0x00010002 #gyro-x-axis +801 -2 0x00010002 #gyro-y-axis +802 3 0x00010002 #gyro-z-axis # override magnetic orientation -900 1 0x00010001 #magnetic-x-axis -901 -2 0x00010001 #magnetic-y-axis -902 3 0x00010001 #magnetic-z-axis +900 1 0x00010002 #magnetic-x-axis +901 -2 0x00010002 #magnetic-y-axis +902 3 0x00010002 #magnetic-z-axis # override gyroscope as MPU6050 -1919 0x8d79ae42524820ad 0x00010001 #UUID -1918 0xcc4575757b462d60 0x00010001 #UUID -1925 64 0x00010001 #gpio1 -1928 0x68 0x00010001 #i2c_address +1919 0x8d79ae42524820ad 0x00010002 #UUID +1918 0xcc4575757b462d60 0x00010002 #UUID +1925 64 0x00010002 #gpio1 +1928 0x68 0x00010002 #i2c_address # override mag as MEMSIC3XXX -1935 0xbe02212a00fd2182 0x00010001 #UUID -1934 0xe1478ad2a73e07b2 0x00010001 #UUID -1941 66 0x00010001 #gpio1 -1944 0x30 0x00010001 #i2c_address +1935 0xbe02212a00fd2182 0x00010002 #UUID +1934 0xe1478ad2a73e07b2 0x00010002 #UUID +1941 66 0x00010002 #gpio1 +1944 0x30 0x00010002 #i2c_address # override prox/light as ISL29147 -100 10 0x00010001 #visible_light_trans_ratio -101 60 0x00010001 #ir_light_trans_ratio -102 20 0x00010001 #dc_offset -103 200 0x00010001 #near_thresh -104 200 0x00010001 #far_thresh -105 100 0x00010001 #prx_factor -106 100 0x00010001 #als_factor -107 0xC001 0x00010001 #ds1 -1967 0xd67bfccdfd7fb594 0x00010001 #UUID -1966 0x2645a3e15fb0a0a9 0x00010001 #UUID -1976 0x44 0x00010001 #i2c_address +100 10 0x00010002 #visible_light_trans_ratio +101 60 0x00010002 #ir_light_trans_ratio +102 20 0x00010002 #dc_offset +103 200 0x00010002 #near_thresh +104 200 0x00010002 #far_thresh +105 100 0x00010002 #prx_factor +106 100 0x00010002 #als_factor +107 0xC001 0x00010002 #ds1 +1967 0xd67bfccdfd7fb594 0x00010002 #UUID +1966 0x2645a3e15fb0a0a9 0x00010002 #UUID +1976 0x44 0x00010002 #i2c_address # QMAG_CAL Configuration -3801 1 0x00010001 +3801 1 0x00010002 ####################################################################### ### 8084 Chipsets @@ -2459,20 +2459,20 @@ :property # 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 +700 1 0x00010002 #accel-x-axis +701 2 0x00010002 #accel-y-axis +702 3 0x00010002 #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 +800 1 0x00010002 #gyro-x-axis +801 2 0x00010002 #gyro-y-axis +802 3 0x00010002 #gyro-z-axis # mag x/y/z -900 1 0x00010001 #max-x-axis -901 2 0x00010001 #mag-y-axis -902 3 0x00010001 #mag-z-axis +900 1 0x00010002 #max-x-axis +901 2 0x00010002 #mag-y-axis +902 3 0x00010002 #mag-z-axis # SSI SMGR Version -1900 1 0x00010001 #Maj Ver -1901 2 0x00010001 #Min Ver +1900 1 0x00010002 #Maj Ver +1901 2 0x00010002 #Min Ver # SAM config # @@ -2493,261 +2493,261 @@ 4103 5 0x10001 # SMD_ACC_WIN_TIME # SSI SMGR Cfg 0: LIS3DSH FIFO -1903 0xaca69c46a53306b9 0x00010001 #UUID -1902 0xc442100d89ab81fb 0x00010001 #UUID -1906 8 0x00010001 #i2c_bus -1907 1000 0x00010001 #reg_group_id -1908 0 0x00010001 #cal_grp_id -1909 76 0x00010001 #gpio1 -1910 0xFFFF 0x00010001 #gpio2 -1904 10000 0x00010001 #off_to_idle -1905 30000 0x00010001 #idle_to_ready -1911 0 0x00010001 #sensor_id -1912 0x1e 0x00010001 #i2c_address -1913 1 0x00010001 #data_type1 -1914 0 0x00010001 #data_type2 -1915 -1 0x00010001 #rel_sns_idx -1916 1 0x00010001 #sens_default -1917 0xd0 0x00010001 #flags -1982 0 0x00010001 #device_select -1987 0xff 0x00010001 #vdd -1988 0xff 0x00010001 #vddio +1903 0xaca69c46a53306b9 0x00010002 #UUID +1902 0xc442100d89ab81fb 0x00010002 #UUID +1906 8 0x00010002 #i2c_bus +1907 1000 0x00010002 #reg_group_id +1908 0 0x00010002 #cal_grp_id +1909 76 0x00010002 #gpio1 +1910 0xFFFF 0x00010002 #gpio2 +1904 10000 0x00010002 #off_to_idle +1905 30000 0x00010002 #idle_to_ready +1911 0 0x00010002 #sensor_id +1912 0x1e 0x00010002 #i2c_address +1913 1 0x00010002 #data_type1 +1914 0 0x00010002 #data_type2 +1915 -1 0x00010002 #rel_sns_idx +1916 1 0x00010002 #sens_default +1917 0xd0 0x00010002 #flags +1982 0 0x00010002 #device_select +1987 0xff 0x00010002 #vdd +1988 0xff 0x00010002 #vddio # SSI SMGR Cfg 1: L3GD20 FIFO -1919 0x1f4a14dfc3569db6 0x00010001 #UUID -1918 0xfd4f1bcdc2178c7d 0x00010001 #UUID -1920 150000 0x00010001 #off_to_idle -1921 250000 0x00010001 #idle_to_ready -1922 8 0x00010001 #i2c_bus -1923 1010 0x00010001 #reg_group_id -1924 10 0x00010001 #cal_grp_id -1925 28 0x00010001 #gpio1 -1926 0xFFFF 0x00010001 #gpio2 -1927 10 0x00010001 #sensor_id -1928 0x6a 0x00010001 #i2c_address -1929 3 0x00010001 #data_type1 -1930 0 0x00010001 #data_type2 -1931 -1 0x00010001 #rel_sns_idx -1932 2 0x00010001 #sens_default -1933 0xd0 0x00010001 #flags -1983 0 0x00010001 #device_select -1989 0xff 0x00010001 #vdd -1990 0xff 0x00010001 #vddio +1919 0x1f4a14dfc3569db6 0x00010002 #UUID +1918 0xfd4f1bcdc2178c7d 0x00010002 #UUID +1920 150000 0x00010002 #off_to_idle +1921 250000 0x00010002 #idle_to_ready +1922 8 0x00010002 #i2c_bus +1923 1010 0x00010002 #reg_group_id +1924 10 0x00010002 #cal_grp_id +1925 28 0x00010002 #gpio1 +1926 0xFFFF 0x00010002 #gpio2 +1927 10 0x00010002 #sensor_id +1928 0x6a 0x00010002 #i2c_address +1929 3 0x00010002 #data_type1 +1930 0 0x00010002 #data_type2 +1931 -1 0x00010002 #rel_sns_idx +1932 2 0x00010002 #sens_default +1933 0xd0 0x00010002 #flags +1983 0 0x00010002 #device_select +1989 0xff 0x00010002 #vdd +1990 0xff 0x00010002 #vddio # SSI SMGR Cfg 2: AKM8963 POLL -1935 0x355c5a01689ed8b6 0x00010001 #UUID -1934 0x9e4e43dd9919b2d4 0x00010001 #UUID -1936 0 0x00010001 #off_to_idle -1937 0 0x00010001 #idle_to_ready -1938 12 0x00010001 #i2c_bus -1939 1020 0x00010001 #reg_group_id -1940 0xFFFF 0x00010001 #cal_grp_id -1941 0xFFFF 0x00010001 #gpio1 -1942 0xFFFF 0x00010001 #gpio2 -1943 20 0x00010001 #sensor_id -1944 0x0C 0x00010001 #i2c_address -1945 2 0x00010001 #data_type1 -1946 0 0x00010001 #data_type2 -1947 0xFF 0x00010001 #rel_sns_idx -1948 0 0x00010001 #sens_default -1949 0 0x00010001 #flags -1984 0 0x00010001 #device_select -1991 0xff 0x00010001 #vdd -1992 0xff 0x00010001 #vddio +1935 0x355c5a01689ed8b6 0x00010002 #UUID +1934 0x9e4e43dd9919b2d4 0x00010002 #UUID +1936 0 0x00010002 #off_to_idle +1937 0 0x00010002 #idle_to_ready +1938 12 0x00010002 #i2c_bus +1939 1020 0x00010002 #reg_group_id +1940 0xFFFF 0x00010002 #cal_grp_id +1941 0xFFFF 0x00010002 #gpio1 +1942 0xFFFF 0x00010002 #gpio2 +1943 20 0x00010002 #sensor_id +1944 0x0C 0x00010002 #i2c_address +1945 2 0x00010002 #data_type1 +1946 0 0x00010002 #data_type2 +1947 0xFF 0x00010002 #rel_sns_idx +1948 0 0x00010002 #sens_default +1949 0 0x00010002 #flags +1984 0 0x00010002 #device_select +1991 0xff 0x00010002 #vdd +1992 0xff 0x00010002 #vddio # SSI SMGR Cfg 3: BMP180 POLL -1951 0x8624930f2c38a784 0x00010001 #UUID -1950 0xf2494d45c55e4f96 0x00010001 #UUID -1952 10000 0x00010001 #off_to_idle -1953 0 0x00010001 #idle_to_ready -1954 12 0x00010001 #i2c_bus -1955 0xFFFF 0x00010001 #reg_group_id -1956 0xFFFF 0x00010001 #cal_grp_id -1957 0xFFFF 0x00010001 #gpio1 -1958 0xFFFF 0x00010001 #gpio2 -1959 30 0x00010001 #sensor_id -1960 0x77 0x00010001 #i2c_address -1961 7 0x00010001 #data_type1 -1962 4 0x00010001 #data_type2 -1963 0xFF 0x00010001 #rel_sns_idx -1964 0 0x00010001 #sens_default -1965 0 0x00010001 #flags -1985 0 0x00010001 #device_select -1993 0xff 0x00010001 #vdd -1994 0xff 0x00010001 #vddio +1951 0x8624930f2c38a784 0x00010002 #UUID +1950 0xf2494d45c55e4f96 0x00010002 #UUID +1952 10000 0x00010002 #off_to_idle +1953 0 0x00010002 #idle_to_ready +1954 12 0x00010002 #i2c_bus +1955 0xFFFF 0x00010002 #reg_group_id +1956 0xFFFF 0x00010002 #cal_grp_id +1957 0xFFFF 0x00010002 #gpio1 +1958 0xFFFF 0x00010002 #gpio2 +1959 30 0x00010002 #sensor_id +1960 0x77 0x00010002 #i2c_address +1961 7 0x00010002 #data_type1 +1962 4 0x00010002 #data_type2 +1963 0xFF 0x00010002 #rel_sns_idx +1964 0 0x00010002 #sens_default +1965 0 0x00010002 #flags +1985 0 0x00010002 #device_select +1993 0xff 0x00010002 #vdd +1994 0xff 0x00010002 #vddio # SSI SMGR Cfg 4: APDS9950 DRI -1967 0x943616cb2c1d85a8 0x00010001 #UUID -1966 0xdb4c43c638e0d939 0x00010001 #UUID -1968 5000 0x00010001 #off_to_idle -1969 0 0x00010001 #idle_to_ready -1970 12 0x00010001 #i2c_bus -1971 1040 0x00010001 #reg_group_id -1972 0xFFFF 0x00010001 #cal_grp_id -1973 77 0x00010001 #gpio1 -1974 0xFFFF 0x00010001 #gpio2 -1975 40 0x00010001 #sensor_id -1976 0x39 0x00010001 #i2c_address -1977 5 0x00010001 #data_type1 -1978 6 0x00010001 #data_type2 -1979 0xFF 0x00010001 #rel_sns_idx -1980 0 0x00010001 #sens_default -1981 0x80 0x00010001 #flags -1986 0 0x00010001 #device_select -1995 0xff 0x00010001 #vdd -1996 0xff 0x00010001 #vddio +1967 0x943616cb2c1d85a8 0x00010002 #UUID +1966 0xdb4c43c638e0d939 0x00010002 #UUID +1968 5000 0x00010002 #off_to_idle +1969 0 0x00010002 #idle_to_ready +1970 12 0x00010002 #i2c_bus +1971 1040 0x00010002 #reg_group_id +1972 0xFFFF 0x00010002 #cal_grp_id +1973 77 0x00010002 #gpio1 +1974 0xFFFF 0x00010002 #gpio2 +1975 40 0x00010002 #sensor_id +1976 0x39 0x00010002 #i2c_address +1977 5 0x00010002 #data_type1 +1978 6 0x00010002 #data_type2 +1979 0xFF 0x00010002 #rel_sns_idx +1980 0 0x00010002 #sens_default +1981 0x80 0x00010002 #flags +1986 0 0x00010002 #device_select +1995 0xff 0x00010002 #vdd +1996 0xff 0x00010002 #vddio # SSI SMGR Version -3600 1 0x00010001 #Maj Ver -3601 2 0x00010001 #Min Ver +3600 1 0x00010002 #Maj Ver +3601 2 0x00010002 #Min Ver # SSI SMGR Cfg 5: APDS9950 RGB DRI -3603 0x943616cb2c1d85a8 0x00010001 #UUID -3602 0xdb4c43c638e0d939 0x00010001 #UUID -3604 5000 0x00010001 #off_to_idle -3605 0 0x00010001 #idle_to_ready -3606 12 0x00010001 #i2c_bus -3607 1040 0x00010001 #reg_group_id -3608 0xFFFF 0x00010001 #cal_grp_id -3609 77 0x00010001 #gpio1 -3610 0xFFFF 0x00010001 #gpio2 -3611 60 0x00010001 #sensor_id -3612 0x39 0x00010001 #i2c_address -3613 28 0x00010001 #data_type1 -3614 29 0x00010001 #data_type2 -3615 0xFF 0x00010001 #rel_sns_idx -3616 0 0x00010001 #sens_default -3617 0x80 0x00010001 #flags -3682 0 0x00010001 #device_select -3687 0xff 0x00010001 #vdd -3688 0xff 0x00010001 #vddio +3603 0x943616cb2c1d85a8 0x00010002 #UUID +3602 0xdb4c43c638e0d939 0x00010002 #UUID +3604 5000 0x00010002 #off_to_idle +3605 0 0x00010002 #idle_to_ready +3606 12 0x00010002 #i2c_bus +3607 1040 0x00010002 #reg_group_id +3608 0xFFFF 0x00010002 #cal_grp_id +3609 77 0x00010002 #gpio1 +3610 0xFFFF 0x00010002 #gpio2 +3611 60 0x00010002 #sensor_id +3612 0x39 0x00010002 #i2c_address +3613 28 0x00010002 #data_type1 +3614 29 0x00010002 #data_type2 +3615 0xFF 0x00010002 #rel_sns_idx +3616 0 0x00010002 #sens_default +3617 0x80 0x00010002 #flags +3682 0 0x00010002 #device_select +3687 0xff 0x00010002 #vdd +3688 0xff 0x00010002 #vddio # # SSI GPIO configuration #----------------------------- -2700 1 0x00010001 #maj ver -2701 0 0x00010001 # min ver -2702 53 0x00010001 # I2C SDA_1 -2703 54 0x00010001 # I2C SCL_1 -2704 49 0x00010001 # I2C SDA_2 -2705 50 0x00010001 # I2C SCL_2 -2706 57 0x00010001 # RESET pin +2700 1 0x00010002 #maj ver +2701 0 0x00010002 # min ver +2702 53 0x00010002 # I2C SDA_1 +2703 54 0x00010002 # I2C SCL_1 +2704 49 0x00010002 # I2C SDA_2 +2705 50 0x00010002 # I2C SCL_2 +2706 57 0x00010002 # RESET pin # Mag Cal config #----------------------------- -3801 1 0x00010001 +3801 1 0x00010002 3804 0x000a0000 0x10001 #Sample Rate :platform Liquid # SSI SMGR Cfg 6: SHTC1 Humidity DRI / Onchange -3619 0xcc631478716da795 0x00010001 #UUID -3618 0x40410cafc67cfbbe 0x00010001 #UUID -3620 10000 0x00010001 #off_to_idle -3621 10000 0x00010001 #idle_to_ready -3622 12 0x00010001 #i2c_bus -3623 0xFFFF 0x00010001 #reg_group_id -3624 0xFFFF 0x00010001 #cal_grp_id -3625 0xFFFF 0x00010001 #gpio1 -3626 0xFFFF 0x00010001 #gpio2 -3627 50 0x00010001 #sensor_id -3628 0x70 0x00010001 #i2c_address -3629 27 0x00010001 #data_type1 -3630 32 0x00010001 #data_type2 -3631 0xFF 0x00010001 #rel_sns_idx -3632 0 0x00010001 #sens_default -3633 0x80 0x00010001 #flags -3683 0 0x00010001 #device_select -3689 0xff 0x00010001 #vdd -3690 0xff 0x00010001 #vddio +3619 0xcc631478716da795 0x00010002 #UUID +3618 0x40410cafc67cfbbe 0x00010002 #UUID +3620 10000 0x00010002 #off_to_idle +3621 10000 0x00010002 #idle_to_ready +3622 12 0x00010002 #i2c_bus +3623 0xFFFF 0x00010002 #reg_group_id +3624 0xFFFF 0x00010002 #cal_grp_id +3625 0xFFFF 0x00010002 #gpio1 +3626 0xFFFF 0x00010002 #gpio2 +3627 50 0x00010002 #sensor_id +3628 0x70 0x00010002 #i2c_address +3629 27 0x00010002 #data_type1 +3630 32 0x00010002 #data_type2 +3631 0xFF 0x00010002 #rel_sns_idx +3632 0 0x00010002 #sens_default +3633 0x80 0x00010002 #flags +3683 0 0x00010002 #device_select +3689 0xff 0x00010002 #vdd +3690 0xff 0x00010002 #vddio # SSI SMGR Cfg 6: ADI SAR DRI -3635 0x9b8cfaa89ed604b4 0x00010001 #UUID -3634 0x7f4fd19c1953dda8 0x00010001 #UUID -3636 1000000 0x00010001 #off_to_idle -3637 0 0x00010001 #idle_to_ready -3638 12 0x00010001 #i2c_bus -3639 1090 0x00010001 #reg_group_id -3640 0xFFFF 0x00010001 #cal_grp_id -3641 79 0x00010001 #gpio1 -3642 0xFFFF 0x00010001 #gpio2 -3643 70 0x00010001 #sensor_id -3644 0x2f 0x00010001 #i2c_address -3645 30 0x00010001 #data_type1 -3646 0 0x00010001 #data_type2 -3647 0xFF 0x00010001 #rel_sns_idx -3648 0 0x00010001 #sens_default -3649 0x80 0x00010001 #flags -3684 0 0x00010001 #device_select -3691 0xff 0x00010001 #vdd -3692 0xff 0x00010001 #vddio +3635 0x9b8cfaa89ed604b4 0x00010002 #UUID +3634 0x7f4fd19c1953dda8 0x00010002 #UUID +3636 1000000 0x00010002 #off_to_idle +3637 0 0x00010002 #idle_to_ready +3638 12 0x00010002 #i2c_bus +3639 1090 0x00010002 #reg_group_id +3640 0xFFFF 0x00010002 #cal_grp_id +3641 79 0x00010002 #gpio1 +3642 0xFFFF 0x00010002 #gpio2 +3643 70 0x00010002 #sensor_id +3644 0x2f 0x00010002 #i2c_address +3645 30 0x00010002 #data_type1 +3646 0 0x00010002 #data_type2 +3647 0xFF 0x00010002 #rel_sns_idx +3648 0 0x00010002 #sens_default +3649 0x80 0x00010002 #flags +3684 0 0x00010002 #device_select +3691 0xff 0x00010002 #vdd +3692 0xff 0x00010002 #vddio # SSI SMGR Cfg 7: ADI SAR 2 DRI -3651 0x9b8cfaa89ed604b4 0x00010001 #UUID -3650 0x7f4fd19c1953dda8 0x00010001 #UUID -3652 1000000 0x00010001 #off_to_idle -3653 0 0x00010001 #idle_to_ready -3654 12 0x00010001 #i2c_bus -3655 1091 0x00010001 #reg_group_id -3656 0xFFFF 0x00010001 #cal_grp_id -3657 95 0x00010001 #gpio1 -3658 0xFFFF 0x00010001 #gpio2 -3659 71 0x00010001 #sensor_id -3660 0x2c 0x00010001 #i2c_address -3661 30 0x00010001 #data_type1 -3662 0 0x00010001 #data_type2 -3663 0xFF 0x00010001 #rel_sns_idx -3664 0 0x00010001 #sens_default -3665 0x80 0x00010001 #flags -3685 0 0x00010001 #device_select -3693 0xff 0x00010001 #vdd -3694 0xff 0x00010001 #vddio +3651 0x9b8cfaa89ed604b4 0x00010002 #UUID +3650 0x7f4fd19c1953dda8 0x00010002 #UUID +3652 1000000 0x00010002 #off_to_idle +3653 0 0x00010002 #idle_to_ready +3654 12 0x00010002 #i2c_bus +3655 1091 0x00010002 #reg_group_id +3656 0xFFFF 0x00010002 #cal_grp_id +3657 95 0x00010002 #gpio1 +3658 0xFFFF 0x00010002 #gpio2 +3659 71 0x00010002 #sensor_id +3660 0x2c 0x00010002 #i2c_address +3661 30 0x00010002 #data_type1 +3662 0 0x00010002 #data_type2 +3663 0xFF 0x00010002 #rel_sns_idx +3664 0 0x00010002 #sens_default +3665 0x80 0x00010002 #flags +3685 0 0x00010002 #device_select +3693 0xff 0x00010002 #vdd +3694 0xff 0x00010002 #vddio # SAR Registry # Item ID's corresponding to group SNS_REG_DRIVER_GROUP_SAR (Group Id: 1090) -4800 3 0x00010001 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages) -4801 0x0700 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset) -4802 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high) -4803 0x0700 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset) -4804 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high) -4805 0x0600 0x00010001 #SNS_REG_DRIVER_SAR_x_E2_BIAS (STAGE2_AFE_offset) -4806 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E2_THRESHOLD (STAGE2_offset_high) +4800 3 0x00010002 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages) +4801 0x0700 0x00010002 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset) +4802 0x2700 0x00010002 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high) +4803 0x0700 0x00010002 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset) +4804 0x2700 0x00010002 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high) +4805 0x0600 0x00010002 #SNS_REG_DRIVER_SAR_x_E2_BIAS (STAGE2_AFE_offset) +4806 0x2700 0x00010002 #SNS_REG_DRIVER_SAR_x_E2_THRESHOLD (STAGE2_offset_high) -4825 0x2700 0x00010001 #STAGE0_offset_low -4826 0x337B 0x00010001 #STAGE0_connection_6_0 -4827 0x3CCC 0x00010001 #STAGE0_connection_12_7 +4825 0x2700 0x00010002 #STAGE0_offset_low +4826 0x337B 0x00010002 #STAGE0_connection_6_0 +4827 0x3CCC 0x00010002 #STAGE0_connection_12_7 -4828 0x2700 0x00010001 #STAGE1_offset_low -4829 0x3333 0x00010001 #STAGE1_connection_6_0 -4830 0x3DEC 0x00010001 #STAGE1_connection_12_7 +4828 0x2700 0x00010002 #STAGE1_offset_low +4829 0x3333 0x00010002 #STAGE1_connection_6_0 +4830 0x3DEC 0x00010002 #STAGE1_connection_12_7 -4831 0x2700 0x00010001 #STAGE2_offset_low -4832 0x3B33 0x00010001 #STAGE2_connection_6_0 -4833 0x3CCD 0x00010001 #STAGE2_connection_12_7 +4831 0x2700 0x00010002 #STAGE2_offset_low +4832 0x3B33 0x00010002 #STAGE2_connection_6_0 +4833 0x3CCD 0x00010002 #STAGE2_connection_12_7 -4861 0x3230 0x00010001 #comp_control_0 -4862 0x0419 0x00010001 #comp_control_1 -4863 0x0832 0x00010001 #comp_control_2 +4861 0x3230 0x00010002 #comp_control_0 +4862 0x0419 0x00010002 #comp_control_1 +4863 0x0832 0x00010002 #comp_control_2 # SAR 2 Registry # Item ID's corresponding to group SNS_REG_DRIVER_GROUP_SAR_2 (Group Id: 1091) -4900 2 0x00010001 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages) -4901 0x3600 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset) -4902 0x0000 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high) -4903 0x3E00 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset) -4904 0x0400 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high) # Used to be 0x4000 but that didn't work out +4900 2 0x00010002 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages) +4901 0x3600 0x00010002 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset) +4902 0x0000 0x00010002 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high) +4903 0x3E00 0x00010002 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset) +4904 0x0400 0x00010002 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high) # Used to be 0x4000 but that didn't work out -4925 0x0000 0x00010001 #STAGE0_offset_low -4926 0x3FFB 0x00010001 #STAGE0_connection_6_0 -4927 0x2FCF 0x00010001 #STAGE0_connection_12_7 +4925 0x0000 0x00010002 #STAGE0_offset_low +4926 0x3FFB 0x00010002 #STAGE0_connection_6_0 +4927 0x2FCF 0x00010002 #STAGE0_connection_12_7 -4928 0x0400 0x00010001 #STAGE1_offset_low # Used to be 0x4000 but that didn't work out -4929 0x3FF3 0x00010001 #STAGE1_connection_6_0 -4930 0x2FEF 0x00010001 #STAGE1_connection_12_7 +4928 0x0400 0x00010002 #STAGE1_offset_low # Used to be 0x4000 but that didn't work out +4929 0x3FF3 0x00010002 #STAGE1_connection_6_0 +4930 0x2FEF 0x00010002 #STAGE1_connection_12_7 -4961 0x3230 0x00010001 #comp_control_0 -4962 0x0419 0x00010001 #comp_control_1 -4963 0x0832 0x00010001 #comp_control_2 +4961 0x3230 0x00010002 #comp_control_0 +4962 0x0419 0x00010002 #comp_control_1 +4963 0x0832 0x00010002 #comp_control_2 ######################################################################## @@ -2758,20 +2758,20 @@ :property # 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 +700 1 0x00010002 #accel-x-axis +701 2 0x00010002 #accel-y-axis +702 3 0x00010002 #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 +800 1 0x00010002 #gyro-x-axis +801 2 0x00010002 #gyro-y-axis +802 3 0x00010002 #gyro-z-axis # mag x/y/z -900 1 0x00010001 #mag-x-axis -901 2 0x00010001 #mag-y-axis -902 3 0x00010001 #mag-z-axis +900 1 0x00010002 #mag-x-axis +901 2 0x00010002 #mag-y-axis +902 3 0x00010002 #mag-z-axis # SSI SMGR Version -1900 1 0x00010001 #Maj Ver -1901 2 0x00010001 #Min Ver +1900 1 0x00010002 #Maj Ver +1901 2 0x00010002 #Min Ver # SAM config # @@ -2791,287 +2791,287 @@ 4112 65536 0x10001 # SMD # SSI SMGR Cfg 0 BMA2x2/BMI058 FIFO -1903 0xc10ffaeed4057c96 0x00010001 #UUID -1902 0xaf4644363f26965d 0x00010001 #UUID -1904 3000 0x00010001 #off_to_idle -1905 0 0x00010001 #idle_to_ready -1906 5 0x00010001 #i2c_bus -1907 1000 0x00010001 #reg_group_id -1908 0 0x00010001 #cal_grp_id -1909 64 0x00010001 #gpio1 -1910 0xFFFF 0x00010001 #gpio2 -1911 0 0x00010001 #sensor_id -1912 0x18 0x00010001 #i2c_address -1913 1 0x00010001 #data_type1 -1914 0 0x00010001 #data_type2 -1915 -1 0x00010001 #rel_sns_idx -1916 1 0x00010001 #sens_default -1917 0xD0 0x00010001 #flags -1982 0 0x00010001 #device_select -1987 0xff 0x00010001 #vdd -1988 0xff 0x00010001 #vddio +1903 0xc10ffaeed4057c96 0x00010002 #UUID +1902 0xaf4644363f26965d 0x00010002 #UUID +1904 3000 0x00010002 #off_to_idle +1905 0 0x00010002 #idle_to_ready +1906 5 0x00010002 #i2c_bus +1907 1000 0x00010002 #reg_group_id +1908 0 0x00010002 #cal_grp_id +1909 64 0x00010002 #gpio1 +1910 0xFFFF 0x00010002 #gpio2 +1911 0 0x00010002 #sensor_id +1912 0x18 0x00010002 #i2c_address +1913 1 0x00010002 #data_type1 +1914 0 0x00010002 #data_type2 +1915 -1 0x00010002 #rel_sns_idx +1916 1 0x00010002 #sens_default +1917 0xD0 0x00010002 #flags +1982 0 0x00010002 #device_select +1987 0xff 0x00010002 #vdd +1988 0xff 0x00010002 #vddio # SSI SMGR Cfg 1 BMG160/BMI058 FIFO -1919 0xc0b3f9bee990498d 0x00010001 #UUID -1918 0xc347c5575be90345 0x00010001 #UUID -1920 30000 0x00010001 #off_to_idle -1921 0 0x00010001 #idle_to_ready -1922 5 0x00010001 #i2c_bus -1923 1010 0x00010001 #reg_group_id -1924 10 0x00010001 #cal_grp_id -1925 42 0x00010001 #gpio1 -1926 0xFFFF 0x00010001 #gpio2 -1927 10 0x00010001 #sensor_id -1928 0x68 0x00010001 #i2c_address -1929 3 0x00010001 #data_type1 -1930 0 0x00010001 #data_type2 -1931 -1 0x00010001 #rel_sns_idx -1932 4 0x00010001 #sens_default -1933 0XD0 0x00010001 #flags -1983 0 0x00010001 #device_select -1989 0xff 0x00010001 #vdd -1990 0xff 0x00010001 #vddio +1919 0xc0b3f9bee990498d 0x00010002 #UUID +1918 0xc347c5575be90345 0x00010002 #UUID +1920 30000 0x00010002 #off_to_idle +1921 0 0x00010002 #idle_to_ready +1922 5 0x00010002 #i2c_bus +1923 1010 0x00010002 #reg_group_id +1924 10 0x00010002 #cal_grp_id +1925 42 0x00010002 #gpio1 +1926 0xFFFF 0x00010002 #gpio2 +1927 10 0x00010002 #sensor_id +1928 0x68 0x00010002 #i2c_address +1929 3 0x00010002 #data_type1 +1930 0 0x00010002 #data_type2 +1931 -1 0x00010002 #rel_sns_idx +1932 4 0x00010002 #sens_default +1933 0XD0 0x00010002 #flags +1983 0 0x00010002 #device_select +1989 0xff 0x00010002 #vdd +1990 0xff 0x00010002 #vddio # SSI SMGR Cfg 2: HSCDTD008A POLL -1935 0x6b7b6b353051699e 0x00010001 #UUID -1934 0xe1451a747fc17ad2 0x00010001 #UUID -1936 3000 0x00010001 #off_to_idle -1937 10000 0x00010001 #idle_to_ready -1938 5 0x00010001 #i2c_bus -1939 1020 0x00010001 #reg_group_id -1940 0xFFFF 0x00010001 #cal_grp_id -1941 0xFFFF 0x00010001 #gpio1 -1942 0xFFFF 0x00010001 #gpio2 -1943 20 0x00010001 #sensor_id -1944 0x0C 0x00010001 #i2c_address -1945 2 0x00010001 #data_type1 -1946 0 0x00010001 #data_type2 -1947 0xFF 0x00010001 #rel_sns_idx -1948 0 0x00010001 #sens_default -1949 0 0x00010001 #flags -1984 0 0x00010001 #device_select -1991 0xff 0x00010001 #vdd -1992 0xff 0x00010001 #vddio +1935 0x6b7b6b353051699e 0x00010002 #UUID +1934 0xe1451a747fc17ad2 0x00010002 #UUID +1936 3000 0x00010002 #off_to_idle +1937 10000 0x00010002 #idle_to_ready +1938 5 0x00010002 #i2c_bus +1939 1020 0x00010002 #reg_group_id +1940 0xFFFF 0x00010002 #cal_grp_id +1941 0xFFFF 0x00010002 #gpio1 +1942 0xFFFF 0x00010002 #gpio2 +1943 20 0x00010002 #sensor_id +1944 0x0C 0x00010002 #i2c_address +1945 2 0x00010002 #data_type1 +1946 0 0x00010002 #data_type2 +1947 0xFF 0x00010002 #rel_sns_idx +1948 0 0x00010002 #sens_default +1949 0 0x00010002 #flags +1984 0 0x00010002 #device_select +1991 0xff 0x00010002 #vdd +1992 0xff 0x00010002 #vddio # SSI SMGR Cfg 3: LPS25H POLL -1951 0x04e4e644164294bf 0x00010001 #UUID -1950 0xf84490bce44e195c 0x00010001 #UUID -1952 10000 0x00010001 #off_to_idle -1953 1000 0x00010001 #idle_to_ready -1954 7 0x00010001 #i2c_bus -1955 0xFFFF 0x00010001 #reg_group_id -1956 0xFFFF 0x00010001 #cal_grp_id -1957 0xFFFF 0x00010001 #gpio1 -1958 0xFFFF 0x00010001 #gpio2 -1959 30 0x00010001 #sensor_id -1960 0x5C 0x00010001 #i2c_address -1961 7 0x00010001 #data_type1 -1962 4 0x00010001 #data_type2 -1963 0xFF 0x00010001 #rel_sns_idx -1964 0 0x00010001 #sens_default -1965 0 0x00010001 #flags -1985 0 0x00010001 #device_select -1993 0xff 0x00010001 #vdd -1994 0xff 0x00010001 #vddio +1951 0x04e4e644164294bf 0x00010002 #UUID +1950 0xf84490bce44e195c 0x00010002 #UUID +1952 10000 0x00010002 #off_to_idle +1953 1000 0x00010002 #idle_to_ready +1954 7 0x00010002 #i2c_bus +1955 0xFFFF 0x00010002 #reg_group_id +1956 0xFFFF 0x00010002 #cal_grp_id +1957 0xFFFF 0x00010002 #gpio1 +1958 0xFFFF 0x00010002 #gpio2 +1959 30 0x00010002 #sensor_id +1960 0x5C 0x00010002 #i2c_address +1961 7 0x00010002 #data_type1 +1962 4 0x00010002 #data_type2 +1963 0xFF 0x00010002 #rel_sns_idx +1964 0 0x00010002 #sens_default +1965 0 0x00010002 #flags +1985 0 0x00010002 #device_select +1993 0xff 0x00010002 #vdd +1994 0xff 0x00010002 #vddio # SSI SMGR Cfg 4: TMG399x DRI -1967 0x8ab69de1d4cdf1a2 0x00010001 #UUID -1966 0xf1400bc7db90fb32 0x00010001 #UUID -1968 5700 0x00010001 #off_to_idle -1969 0 0x00010001 #idle_to_ready -1970 7 0x00010001 #i2c_bus -1971 1040 0x00010001 #reg_group_id -1972 0xFFFF 0x00010001 #cal_grp_id -1973 40 0x00010001 #gpio1 -1974 0xFFFF 0x00010001 #gpio2 -1975 40 0x00010001 #sensor_id -1976 0x39 0x00010001 #i2c_address -1977 5 0x00010001 #data_type1 -1978 6 0x00010001 #data_type2 -1979 0xFF 0x00010001 #rel_sns_idx -1980 0 0x00010001 #sens_default -1981 0x80 0x00010001 #flags -1986 0 0x00010001 #device_select -1995 0xff 0x00010001 #vdd -1996 0xff 0x00010001 #vddio +1967 0x8ab69de1d4cdf1a2 0x00010002 #UUID +1966 0xf1400bc7db90fb32 0x00010002 #UUID +1968 5700 0x00010002 #off_to_idle +1969 0 0x00010002 #idle_to_ready +1970 7 0x00010002 #i2c_bus +1971 1040 0x00010002 #reg_group_id +1972 0xFFFF 0x00010002 #cal_grp_id +1973 40 0x00010002 #gpio1 +1974 0xFFFF 0x00010002 #gpio2 +1975 40 0x00010002 #sensor_id +1976 0x39 0x00010002 #i2c_address +1977 5 0x00010002 #data_type1 +1978 6 0x00010002 #data_type2 +1979 0xFF 0x00010002 #rel_sns_idx +1980 0 0x00010002 #sens_default +1981 0x80 0x00010002 #flags +1986 0 0x00010002 #device_select +1995 0xff 0x00010002 #vdd +1996 0xff 0x00010002 #vddio # SSI SMGR Version -3600 1 0x00010001 #Maj Ver -3601 2 0x00010001 #Min Ver +3600 1 0x00010002 #Maj Ver +3601 2 0x00010002 #Min Ver # SSI SMGR Cfg 5: TMG399x RGB DRI -3603 0x8ab69de1d4cdf1a2 0x00010001 #UUID -3602 0xf1400bc7db90fb32 0x00010001 #UUID -3604 5700 0x00010001 #off_to_idle -3605 10000 0x00010001 #idle_to_ready -3606 7 0x00010001 #i2c_bus -3607 1040 0x00010001 #reg_group_id -3608 0xFFFF 0x00010001 #cal_grp_id -3609 40 0x00010001 #gpio1 -3610 0xFFFF 0x00010001 #gpio2 -3611 60 0x00010001 #sensor_id -3612 0x39 0x00010001 #i2c_address -3613 28 0x00010001 #data_type1 -3614 29 0x00010001 #data_type2 -3615 0xFF 0x00010001 #rel_sns_idx -3616 0 0x00010001 #sens_default -3617 0x80 0x00010001 #flags -3682 0 0x00010001 #device_select -3687 0xff 0x00010001 #vdd -3688 0xff 0x00010001 #vddio +3603 0x8ab69de1d4cdf1a2 0x00010002 #UUID +3602 0xf1400bc7db90fb32 0x00010002 #UUID +3604 5700 0x00010002 #off_to_idle +3605 10000 0x00010002 #idle_to_ready +3606 7 0x00010002 #i2c_bus +3607 1040 0x00010002 #reg_group_id +3608 0xFFFF 0x00010002 #cal_grp_id +3609 40 0x00010002 #gpio1 +3610 0xFFFF 0x00010002 #gpio2 +3611 60 0x00010002 #sensor_id +3612 0x39 0x00010002 #i2c_address +3613 28 0x00010002 #data_type1 +3614 29 0x00010002 #data_type2 +3615 0xFF 0x00010002 #rel_sns_idx +3616 0 0x00010002 #sens_default +3617 0x80 0x00010002 #flags +3682 0 0x00010002 #device_select +3687 0xff 0x00010002 #vdd +3688 0xff 0x00010002 #vddio # SSI SMGR Cfg 6: SHTC1 Humidity DRI / Onchange -3619 0xcc631478716da795 0x00010001 #UUID -3618 0x40410cafc67cfbbe 0x00010001 #UUID -3620 10000 0x00010001 #off_to_idle -3621 10000 0x00010001 #idle_to_ready -3622 7 0x00010001 #i2c_bus -3623 0xFFFF 0x00010001 #reg_group_id -3624 0xFFFF 0x00010001 #cal_grp_id -3625 0xFFFF 0x00010001 #gpio1 -3626 0xFFFF 0x00010001 #gpio2 -3627 50 0x00010001 #sensor_id -3628 0x70 0x00010001 #i2c_address -3629 27 0x00010001 #data_type1 -3630 32 0x00010001 #data_type2 -3631 0xFF 0x00010001 #rel_sns_idx -3632 0 0x00010001 #sens_default -3633 0x80 0x00010001 #flags -3683 0 0x00010001 #device_select -3689 0xff 0x00010001 #vdd -3690 0xff 0x00010001 #vddio +3619 0xcc631478716da795 0x00010002 #UUID +3618 0x40410cafc67cfbbe 0x00010002 #UUID +3620 10000 0x00010002 #off_to_idle +3621 10000 0x00010002 #idle_to_ready +3622 7 0x00010002 #i2c_bus +3623 0xFFFF 0x00010002 #reg_group_id +3624 0xFFFF 0x00010002 #cal_grp_id +3625 0xFFFF 0x00010002 #gpio1 +3626 0xFFFF 0x00010002 #gpio2 +3627 50 0x00010002 #sensor_id +3628 0x70 0x00010002 #i2c_address +3629 27 0x00010002 #data_type1 +3630 32 0x00010002 #data_type2 +3631 0xFF 0x00010002 #rel_sns_idx +3632 0 0x00010002 #sens_default +3633 0x80 0x00010002 #flags +3683 0 0x00010002 #device_select +3689 0xff 0x00010002 #vdd +3690 0xff 0x00010002 #vddio # # SSI GPIO configuration #----------------------------- -2700 1 0x00010001 #maj ver -2701 1 0x00010001 #min ver -2702 23 0x00010001 #I2C SDA_1 -2703 24 0x00010001 #I2C SCL_1 -2704 43 0x00010001 #I2C SDA_2 -2705 44 0x00010001 #I2C SCL_2 -2706 63 0x00010001 #RESET pin -2707 77 0x00010001 #TEST pin -2708 74 0x00010001 #ACCEL MD -2709 64 0x00010001 #ACCEL DRI -2710 42 0x00010001 #GYRO DRI -2711 26 0x00010001 #MAG DRI -2712 40 0x00010001 #ALS/PRX INT -2713 75 0x00010001 #GEST INT -2714 76 0x00010001 #PRESS INT -2715 77 0x00010001 #SAR INT -2716 90 0x00010001 #FP INT -2717 -1 0x00010001 #HALL INT +2700 1 0x00010002 #maj ver +2701 1 0x00010002 #min ver +2702 23 0x00010002 #I2C SDA_1 +2703 24 0x00010002 #I2C SCL_1 +2704 43 0x00010002 #I2C SDA_2 +2705 44 0x00010002 #I2C SCL_2 +2706 63 0x00010002 #RESET pin +2707 77 0x00010002 #TEST pin +2708 74 0x00010002 #ACCEL MD +2709 64 0x00010002 #ACCEL DRI +2710 42 0x00010002 #GYRO DRI +2711 26 0x00010002 #MAG DRI +2712 40 0x00010002 #ALS/PRX INT +2713 75 0x00010002 #GEST INT +2714 76 0x00010002 #PRESS INT +2715 77 0x00010002 #SAR INT +2716 90 0x00010002 #FP INT +2717 -1 0x00010002 #HALL INT # Mag Cal config #----------------------------- -3801 1 0x00010001 +3801 1 0x00010002 3804 0x000a0000 0x10001 #Sample Rate # sam parameters for BMI058 -201 0x0cdc 0x00010001 #AMD_INT_cfg_prm1 -202 0x8000 0x00010001 #AMD_INT_cfg_prm2 -211 0x10db 0x00010001 #VMD_INT_cfg_prm1 -221 0x1b333 0x00010001 #RMD_INT_cfg_prm1 -222 0x3333 0x00010001 #RMD_INT_cfg_prm2 -223 0x1657 0x00010001 #RMD_INT_cfg_prm3 -224 0x3333 0x00010001 #RMD_INT_cfg_prm4 +201 0x0cdc 0x00010002 #AMD_INT_cfg_prm1 +202 0x8000 0x00010002 #AMD_INT_cfg_prm2 +211 0x10db 0x00010002 #VMD_INT_cfg_prm1 +221 0x1b333 0x00010002 #RMD_INT_cfg_prm1 +222 0x3333 0x00010002 #RMD_INT_cfg_prm2 +223 0x1657 0x00010002 #RMD_INT_cfg_prm3 +224 0x3333 0x00010002 #RMD_INT_cfg_prm4 :platform MTP # mag x/y/z -900 -2 0x00010001 #mag-x-axis -901 -1 0x00010001 #mag-y-axis -902 -3 0x00010001 #mag-z-axis +900 -2 0x00010002 #mag-x-axis +901 -1 0x00010002 #mag-y-axis +902 -3 0x00010002 #mag-z-axis :platform Liquid # SSI SMGR Cfg 6: ADI SAR DRI -3635 0x9b8cfaa89ed604b4 0x00010001 #UUID -3634 0x7f4fd19c1953dda8 0x00010001 #UUID -3636 1000000 0x00010001 #off_to_idle -3637 0 0x00010001 #idle_to_ready -3638 7 0x00010001 #i2c_bus -3639 1090 0x00010001 #reg_group_id -3640 0xFFFF 0x00010001 #cal_grp_id -3641 77 0x00010001 #gpio1 -3642 0xFFFF 0x00010001 #gpio2 -3643 70 0x00010001 #sensor_id -3644 0x2f 0x00010001 #i2c_address -3645 30 0x00010001 #data_type1 -3646 0 0x00010001 #data_type2 -3647 0xFF 0x00010001 #rel_sns_idx -3648 0 0x00010001 #sens_default -3649 0x80 0x00010001 #flags -3684 0 0x00010001 #device_select -3691 0xff 0x00010001 #vdd -3692 0xff 0x00010001 #vddio +3635 0x9b8cfaa89ed604b4 0x00010002 #UUID +3634 0x7f4fd19c1953dda8 0x00010002 #UUID +3636 1000000 0x00010002 #off_to_idle +3637 0 0x00010002 #idle_to_ready +3638 7 0x00010002 #i2c_bus +3639 1090 0x00010002 #reg_group_id +3640 0xFFFF 0x00010002 #cal_grp_id +3641 77 0x00010002 #gpio1 +3642 0xFFFF 0x00010002 #gpio2 +3643 70 0x00010002 #sensor_id +3644 0x2f 0x00010002 #i2c_address +3645 30 0x00010002 #data_type1 +3646 0 0x00010002 #data_type2 +3647 0xFF 0x00010002 #rel_sns_idx +3648 0 0x00010002 #sens_default +3649 0x80 0x00010002 #flags +3684 0 0x00010002 #device_select +3691 0xff 0x00010002 #vdd +3692 0xff 0x00010002 #vddio # SSI SMGR Cfg 7: ADI SAR 2 DRI -3651 0x9b8cfaa89ed604b4 0x00010001 #UUID -3650 0x7f4fd19c1953dda8 0x00010001 #UUID -3652 1000000 0x00010001 #off_to_idle -3653 0 0x00010001 #idle_to_ready -3654 7 0x00010001 #i2c_bus -3655 1091 0x00010001 #reg_group_id -3656 0xFFFF 0x00010001 #cal_grp_id -3657 77 0x00010001 #gpio1 -3658 0xFFFF 0x00010001 #gpio2 -3659 71 0x00010001 #sensor_id -3660 0x2c 0x00010001 #i2c_address -3661 30 0x00010001 #data_type1 -3662 0 0x00010001 #data_type2 -3663 0xFF 0x00010001 #rel_sns_idx -3664 0 0x00010001 #sens_default -3665 0x80 0x00010001 #flags -3685 0 0x00010001 #device_select -3693 0xff 0x00010001 #vdd -3694 0xff 0x00010001 #vddio +3651 0x9b8cfaa89ed604b4 0x00010002 #UUID +3650 0x7f4fd19c1953dda8 0x00010002 #UUID +3652 1000000 0x00010002 #off_to_idle +3653 0 0x00010002 #idle_to_ready +3654 7 0x00010002 #i2c_bus +3655 1091 0x00010002 #reg_group_id +3656 0xFFFF 0x00010002 #cal_grp_id +3657 77 0x00010002 #gpio1 +3658 0xFFFF 0x00010002 #gpio2 +3659 71 0x00010002 #sensor_id +3660 0x2c 0x00010002 #i2c_address +3661 30 0x00010002 #data_type1 +3662 0 0x00010002 #data_type2 +3663 0xFF 0x00010002 #rel_sns_idx +3664 0 0x00010002 #sens_default +3665 0x80 0x00010002 #flags +3685 0 0x00010002 #device_select +3693 0xff 0x00010002 #vdd +3694 0xff 0x00010002 #vddio # SAR Registry # Item ID's corresponding to group SNS_REG_DRIVER_GROUP_SAR (Group Id: 1090) -4800 3 0x00010001 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages) -4801 0x0700 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset) -4802 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high) -4803 0x0700 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset) -4804 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high) -4805 0x0600 0x00010001 #SNS_REG_DRIVER_SAR_x_E2_BIAS (STAGE2_AFE_offset) -4806 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E2_THRESHOLD (STAGE2_offset_high) +4800 3 0x00010002 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages) +4801 0x0700 0x00010002 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset) +4802 0x2700 0x00010002 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high) +4803 0x0700 0x00010002 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset) +4804 0x2700 0x00010002 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high) +4805 0x0600 0x00010002 #SNS_REG_DRIVER_SAR_x_E2_BIAS (STAGE2_AFE_offset) +4806 0x2700 0x00010002 #SNS_REG_DRIVER_SAR_x_E2_THRESHOLD (STAGE2_offset_high) -4825 0x2700 0x00010001 #STAGE0_offset_low -4826 0x337B 0x00010001 #STAGE0_connection_6_0 -4827 0x3CCC 0x00010001 #STAGE0_connection_12_7 +4825 0x2700 0x00010002 #STAGE0_offset_low +4826 0x337B 0x00010002 #STAGE0_connection_6_0 +4827 0x3CCC 0x00010002 #STAGE0_connection_12_7 -4828 0x2700 0x00010001 #STAGE1_offset_low -4829 0x3333 0x00010001 #STAGE1_connection_6_0 -4830 0x3DEC 0x00010001 #STAGE1_connection_12_7 +4828 0x2700 0x00010002 #STAGE1_offset_low +4829 0x3333 0x00010002 #STAGE1_connection_6_0 +4830 0x3DEC 0x00010002 #STAGE1_connection_12_7 -4831 0x2700 0x00010001 #STAGE2_offset_low -4832 0x3B33 0x00010001 #STAGE2_connection_6_0 -4833 0x3CCD 0x00010001 #STAGE2_connection_12_7 +4831 0x2700 0x00010002 #STAGE2_offset_low +4832 0x3B33 0x00010002 #STAGE2_connection_6_0 +4833 0x3CCD 0x00010002 #STAGE2_connection_12_7 -4861 0x3230 0x00010001 #comp_control_0 -4862 0x0419 0x00010001 #comp_control_1 -4863 0x0832 0x00010001 #comp_control_2 +4861 0x3230 0x00010002 #comp_control_0 +4862 0x0419 0x00010002 #comp_control_1 +4863 0x0832 0x00010002 #comp_control_2 # SAR 2 Registry # Item ID's corresponding to group SNS_REG_DRIVER_GROUP_SAR_2 (Group Id: 1091) -4900 2 0x00010001 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages) -4901 0x3600 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset) -4902 0x0000 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high) -4903 0x3E00 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset) -4904 0x0400 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high) # Used to be 0x4000 but that didn't work out +4900 2 0x00010002 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages) +4901 0x3600 0x00010002 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset) +4902 0x0000 0x00010002 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high) +4903 0x3E00 0x00010002 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset) +4904 0x0400 0x00010002 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high) # Used to be 0x4000 but that didn't work out -4925 0x0000 0x00010001 #STAGE0_offset_low -4926 0x3FFB 0x00010001 #STAGE0_connection_6_0 -4927 0x2FCF 0x00010001 #STAGE0_connection_12_7 +4925 0x0000 0x00010002 #STAGE0_offset_low +4926 0x3FFB 0x00010002 #STAGE0_connection_6_0 +4927 0x2FCF 0x00010002 #STAGE0_connection_12_7 -4928 0x0400 0x00010001 #STAGE1_offset_low # Used to be 0x4000 but that didn't work out -4929 0x3FF3 0x00010001 #STAGE1_connection_6_0 -4930 0x2FEF 0x00010001 #STAGE1_connection_12_7 +4928 0x0400 0x00010002 #STAGE1_offset_low # Used to be 0x4000 but that didn't work out +4929 0x3FF3 0x00010002 #STAGE1_connection_6_0 +4930 0x2FEF 0x00010002 #STAGE1_connection_12_7 -4961 0x3230 0x00010001 #comp_control_0 -4962 0x0419 0x00010001 #comp_control_1 -4963 0x0832 0x00010001 #comp_control_2 +4961 0x3230 0x00010002 #comp_control_0 +4962 0x0419 0x00010002 #comp_control_1 +4963 0x0832 0x00010002 #comp_control_2 ####################################################################### @@ -3082,20 +3082,20 @@ :property # Orientation of sensors # accel x/y/z -700 -2 0x00010001 #accel-x-axis -701 1 0x00010001 #accel-y-axis -702 3 0x00010001 #accel-z-axis +700 -2 0x00010002 #accel-x-axis +701 1 0x00010002 #accel-y-axis +702 3 0x00010002 #accel-z-axis # gyro x/y/z -800 -2 0x00010001 #gyro-x-axis -801 1 0x00010001 #gyro-y-axis -802 3 0x00010001 #gyro-z-axis +800 -2 0x00010002 #gyro-x-axis +801 1 0x00010002 #gyro-y-axis +802 3 0x00010002 #gyro-z-axis # mag x/y/z -900 1 0x00010001 #max-x-axis -901 2 0x00010001 #mag-y-axis -902 3 0x00010001 #mag-z-axis +900 1 0x00010002 #max-x-axis +901 2 0x00010002 #mag-y-axis +902 3 0x00010002 #mag-z-axis # SSI SMGR Version -1900 1 0x00010001 #Maj Ver -1901 2 0x00010001 #Min Ver +1900 1 0x00010002 #Maj Ver +1901 2 0x00010002 #Min Ver # SAM config # @@ -3116,843 +3116,843 @@ 4103 5 0x10001 # SMD_ACC_WIN_TIME # sam parameters for BMI160 -200 0x000a0000 0x00010001 #AMD_ACC_SAMP_RATE_HZ_Q16 -201 0x00000cdc 0x00010001 #AMD_INT_cfg_prm1 -202 0x00008000 0x00010001 #AMD_INT_cfg_prm2 -211 0x000010db 0x00010001 #VMD_INT_cfg_prm1 -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 +200 0x000a0000 0x00010002 #AMD_ACC_SAMP_RATE_HZ_Q16 +201 0x00000cdc 0x00010002 #AMD_INT_cfg_prm1 +202 0x00008000 0x00010002 #AMD_INT_cfg_prm2 +211 0x000010db 0x00010002 #VMD_INT_cfg_prm1 +220 0x001e0000 0x00010002 #RMD_ACC_SAMP_RATE_HZ_Q16 +221 0x0001b333 0x00010002 #RMD_INT_cfg_prm1 +222 0x00003333 0x00010002 #RMD_INT_cfg_prm2 +223 0x00001657 0x00010002 #RMD_INT_cfg_prm3 +224 0x00003333 0x00010002 #RMD_INT_cfg_prm4 # SSI SMGR Cfg 0: BMI160 Accel DRI/FIFO -1903 0x0f4d0fd654c7eab5 0x00010001 #UUID -1902 0xd646cb83ec0cd5a5 0x00010001 #UUID -1904 10000 0x00010001 #off_to_idle -1905 0 0x00010001 #idle_to_ready -1906 0x1001 0x00010001 #SPI_bus -1907 1000 0x00010001 #reg_group_id -1908 0 0x00010001 #cal_grp_id -1909 117 0x00010001 #gpio1 -1910 0xFFFF 0x00010001 #gpio2 -1911 0 0x00010001 #sensor_id -1912 0 0x00010001 #CS for SPI -1913 1 0x00010001 #data_type1 -1914 4 0x00010001 #data_type2 -1915 -1 0x00010001 #rel_sns_idx -1916 2 0x00010001 #sens_default -1917 0xD0 0x00010001 #flags -1982 0 0x00010001 #device_select -1987 0x2 0x00010001 #vdd -1988 0x2 0x00010001 #vddio +1903 0x0f4d0fd654c7eab5 0x00010002 #UUID +1902 0xd646cb83ec0cd5a5 0x00010002 #UUID +1904 10000 0x00010002 #off_to_idle +1905 0 0x00010002 #idle_to_ready +1906 0x1001 0x00010002 #SPI_bus +1907 1000 0x00010002 #reg_group_id +1908 0 0x00010002 #cal_grp_id +1909 117 0x00010002 #gpio1 +1910 0xFFFF 0x00010002 #gpio2 +1911 0 0x00010002 #sensor_id +1912 0 0x00010002 #CS for SPI +1913 1 0x00010002 #data_type1 +1914 4 0x00010002 #data_type2 +1915 -1 0x00010002 #rel_sns_idx +1916 2 0x00010002 #sens_default +1917 0xD0 0x00010002 #flags +1982 0 0x00010002 #device_select +1987 0x2 0x00010002 #vdd +1988 0x2 0x00010002 #vddio # SSI SMGR Cfg 1 BMI160 gyro DRI/FIFO -1919 0x0f4d0fd654c7eab5 0x00010001 #UUID -1918 0xd646cb83ec0cd5a5 0x00010001 #UUID -1920 150000 0x00010001 #off_to_idle -1921 0 0x00010001 #idle_to_ready -1922 0x1001 0x00010001 #SPI_bus -1923 1010 0x00010001 #reg_group_id -1924 10 0x00010001 #cal_grp_id -1925 117 0x00010001 #gpio1 -1926 0xFFFF 0x00010001 #gpio2 -1927 10 0x00010001 #sensor_id -1928 0 0x00010001 #CS for SPI -1929 3 0x00010001 #data_type1 -1930 4 0x00010001 #data_type2 -1931 -1 0x00010001 #rel_sns_idx -1932 4 0x00010001 #sens_default -1933 0xD0 0x00010001 #flags -1983 0 0x00010001 #device_select -1989 0x2 0x00010001 #vdd -1990 0x2 0x00010001 #vddio +1919 0x0f4d0fd654c7eab5 0x00010002 #UUID +1918 0xd646cb83ec0cd5a5 0x00010002 #UUID +1920 150000 0x00010002 #off_to_idle +1921 0 0x00010002 #idle_to_ready +1922 0x1001 0x00010002 #SPI_bus +1923 1010 0x00010002 #reg_group_id +1924 10 0x00010002 #cal_grp_id +1925 117 0x00010002 #gpio1 +1926 0xFFFF 0x00010002 #gpio2 +1927 10 0x00010002 #sensor_id +1928 0 0x00010002 #CS for SPI +1929 3 0x00010002 #data_type1 +1930 4 0x00010002 #data_type2 +1931 -1 0x00010002 #rel_sns_idx +1932 4 0x00010002 #sens_default +1933 0xD0 0x00010002 #flags +1983 0 0x00010002 #device_select +1989 0x2 0x00010002 #vdd +1990 0x2 0x00010002 #vddio # SSI SMGR Cfg 2: AKM09915 FIFO -1935 0x90611b98d561168f 0x00010001 #UUID -1934 0x564d2b94fe80aef6 0x00010001 #UUID -1936 3000 0x00010001 #off_to_idle -1937 10000 0x00010001 #idle_to_ready -1938 0x1001 0x00010001 #SPI_bus -1939 1020 0x00010001 #reg_group_id -1940 0xFFFF 0x00010001 #cal_grp_id -1941 119 0x00010001 #gpio1 -1942 0xFFFF 0x00010001 #gpio2 -1943 20 0x00010001 #sensor_id -1944 0x1 0x00010001 #CS_for_SPI -1945 2 0x00010001 #data_type1 -1946 0 0x00010001 #data_type2 -1947 0xFF 0x00010001 #rel_sns_idx -1948 0 0x00010001 #sens_default -1949 0xD0 0x00010001 #flags -1984 0 0x00010001 #device_select -1991 0x2 0x00010001 #vdd -1992 0x2 0x00010001 #vddio +1935 0x90611b98d561168f 0x00010002 #UUID +1934 0x564d2b94fe80aef6 0x00010002 #UUID +1936 3000 0x00010002 #off_to_idle +1937 10000 0x00010002 #idle_to_ready +1938 0x1001 0x00010002 #SPI_bus +1939 1020 0x00010002 #reg_group_id +1940 0xFFFF 0x00010002 #cal_grp_id +1941 119 0x00010002 #gpio1 +1942 0xFFFF 0x00010002 #gpio2 +1943 20 0x00010002 #sensor_id +1944 0x1 0x00010002 #CS_for_SPI +1945 2 0x00010002 #data_type1 +1946 0 0x00010002 #data_type2 +1947 0xFF 0x00010002 #rel_sns_idx +1948 0 0x00010002 #sens_default +1949 0xD0 0x00010002 #flags +1984 0 0x00010002 #device_select +1991 0x2 0x00010002 #vdd +1992 0x2 0x00010002 #vddio # SSI SMGR Cfg 3: BMP280 POLL -1951 0x32c31ec17f1c0abd 0x00010001 #UUID -1950 0x5c473990a806b072 0x00010001 #UUID -1952 5000 0x00010001 #off_to_idle -1953 50000 0x00010001 #idle_to_ready -1954 3 0x00010001 #i2c_bus -1955 0xFFFF 0x00010001 #reg_group_id -1956 0xFFFF 0x00010001 #cal_grp_id -1957 0xFFFF 0x00010001 #gpio1 -1958 0xFFFF 0x00010001 #gpio2 -1959 30 0x00010001 #sensor_id -1960 0x76 0x00010001 #i2c_address -1961 7 0x00010001 #data_type1 -1962 4 0x00010001 #data_type2 -1963 0xFF 0x00010001 #rel_sns_idx -1964 0 0x00010001 #sens_default -1965 0 0x00010001 #flags -1985 0 0x00010001 #device_select -1993 0x2 0x00010001 #vdd -1994 0x2 0x00010001 #vddio +1951 0x32c31ec17f1c0abd 0x00010002 #UUID +1950 0x5c473990a806b072 0x00010002 #UUID +1952 5000 0x00010002 #off_to_idle +1953 50000 0x00010002 #idle_to_ready +1954 3 0x00010002 #i2c_bus +1955 0xFFFF 0x00010002 #reg_group_id +1956 0xFFFF 0x00010002 #cal_grp_id +1957 0xFFFF 0x00010002 #gpio1 +1958 0xFFFF 0x00010002 #gpio2 +1959 30 0x00010002 #sensor_id +1960 0x76 0x00010002 #i2c_address +1961 7 0x00010002 #data_type1 +1962 4 0x00010002 #data_type2 +1963 0xFF 0x00010002 #rel_sns_idx +1964 0 0x00010002 #sens_default +1965 0 0x00010002 #flags +1985 0 0x00010002 #device_select +1993 0x2 0x00010002 #vdd +1994 0x2 0x00010002 #vddio # SSI SMGR Cfg 4: APDS9960 DRI -1967 0x0f0287cfe19679b6 0x00010001 #UUID -1966 0x6f497c047a7439f8 0x00010001 #UUID -1968 5000 0x00010001 #off_to_idle -1969 0 0x00010001 #idle_to_ready -1970 3 0x00010001 #i2c_bus -1971 1040 0x00010001 #reg_group_id -1972 0xFFFF 0x00010001 #cal_grp_id -1973 120 0x00010001 #gpio1 -1974 0xFFFF 0x00010001 #gpio2 -1975 40 0x00010001 #sensor_id -1976 0x39 0x00010001 #i2c_address -1977 5 0x00010001 #data_type1 -1978 6 0x00010001 #data_type2 -1979 0xFF 0x00010001 #rel_sns_idx -1980 0 0x00010001 #sens_default -1981 0x80 0x00010001 #flags -1986 0 0x00010001 #device_select -1995 0x93 0x00010001 #vdd -1996 0x2 0x00010001 #vddio +1967 0x0f0287cfe19679b6 0x00010002 #UUID +1966 0x6f497c047a7439f8 0x00010002 #UUID +1968 5000 0x00010002 #off_to_idle +1969 0 0x00010002 #idle_to_ready +1970 3 0x00010002 #i2c_bus +1971 1040 0x00010002 #reg_group_id +1972 0xFFFF 0x00010002 #cal_grp_id +1973 120 0x00010002 #gpio1 +1974 0xFFFF 0x00010002 #gpio2 +1975 40 0x00010002 #sensor_id +1976 0x39 0x00010002 #i2c_address +1977 5 0x00010002 #data_type1 +1978 6 0x00010002 #data_type2 +1979 0xFF 0x00010002 #rel_sns_idx +1980 0 0x00010002 #sens_default +1981 0x80 0x00010002 #flags +1986 0 0x00010002 #device_select +1995 0x93 0x00010002 #vdd +1996 0x2 0x00010002 #vddio # SSI SMGR Version -3600 1 0x00010001 #Maj Ver -3601 2 0x00010001 #Min Ver +3600 1 0x00010002 #Maj Ver +3601 2 0x00010002 #Min Ver # SSI SMGR Cfg 5: APDS9960 RGB DRI -3603 0x0f0287cfe19679b6 0x00010001 #UUID -3602 0x6f497c047a7439f8 0x00010001 #UUID -3604 5000 0x00010001 #off_to_idle -3605 0 0x00010001 #idle_to_ready -3606 3 0x00010001 #i2c_bus -3607 1040 0x00010001 #reg_group_id -3608 0xFFFF 0x00010001 #cal_grp_id -3609 120 0x00010001 #gpio1 -3610 0xFFFF 0x00010001 #gpio2 -3611 60 0x00010001 #sensor_id -3612 0x39 0x00010001 #i2c_address -3613 28 0x00010001 #data_type1 -3614 29 0x00010001 #data_type2 -3615 0xFF 0x00010001 #rel_sns_idx -3616 0 0x00010001 #sens_default -3617 0x80 0x00010001 #flags -3682 0 0x00010001 #device_select -3687 0x93 0x00010001 #vdd -3688 0x2 0x00010001 #vddio +3603 0x0f0287cfe19679b6 0x00010002 #UUID +3602 0x6f497c047a7439f8 0x00010002 #UUID +3604 5000 0x00010002 #off_to_idle +3605 0 0x00010002 #idle_to_ready +3606 3 0x00010002 #i2c_bus +3607 1040 0x00010002 #reg_group_id +3608 0xFFFF 0x00010002 #cal_grp_id +3609 120 0x00010002 #gpio1 +3610 0xFFFF 0x00010002 #gpio2 +3611 60 0x00010002 #sensor_id +3612 0x39 0x00010002 #i2c_address +3613 28 0x00010002 #data_type1 +3614 29 0x00010002 #data_type2 +3615 0xFF 0x00010002 #rel_sns_idx +3616 0 0x00010002 #sens_default +3617 0x80 0x00010002 #flags +3682 0 0x00010002 #device_select +3687 0x93 0x00010002 #vdd +3688 0x2 0x00010002 #vddio # SSI SMGR Cfg 6: SHTC1 Humidity Onchange -3619 0xcc631478716da795 0x00010001 #UUID -3618 0x40410cafc67cfbbe 0x00010001 #UUID -3620 10000 0x00010001 #off_to_idle -3621 10000 0x00010001 #idle_to_ready -3622 3 0x00010001 #i2c_bus -3623 1140 0x00010001 #reg_group_id -3624 0xFFFF 0x00010001 #cal_grp_id -3625 0xFFFF 0x00010001 #gpio1 -3626 0xFFFF 0x00010001 #gpio2 -3627 50 0x00010001 #sensor_id -3628 0x70 0x00010001 #i2c_address -3629 27 0x00010001 #data_type1 -3630 32 0x00010001 #data_type2 -3631 0xFF 0x00010001 #rel_sns_idx -3632 0 0x00010001 #sens_default -3633 0x80 0x00010001 #flags -3683 0 0x00010001 #device_select -3689 0x2 0x00010001 #vdd -3690 0x2 0x00010001 #vddio +3619 0xcc631478716da795 0x00010002 #UUID +3618 0x40410cafc67cfbbe 0x00010002 #UUID +3620 10000 0x00010002 #off_to_idle +3621 10000 0x00010002 #idle_to_ready +3622 3 0x00010002 #i2c_bus +3623 1140 0x00010002 #reg_group_id +3624 0xFFFF 0x00010002 #cal_grp_id +3625 0xFFFF 0x00010002 #gpio1 +3626 0xFFFF 0x00010002 #gpio2 +3627 50 0x00010002 #sensor_id +3628 0x70 0x00010002 #i2c_address +3629 27 0x00010002 #data_type1 +3630 32 0x00010002 #data_type2 +3631 0xFF 0x00010002 #rel_sns_idx +3632 0 0x00010002 #sens_default +3633 0x80 0x00010002 #flags +3683 0 0x00010002 #device_select +3689 0x2 0x00010002 #vdd +3690 0x2 0x00010002 #vddio # SSI SMGR Cfg 7: UV HSVDDD002A Polling -#3635 0xe949401da5455ea3 0x00010001 #UUID -#3634 0x77476dfbc5e833fc 0x00010001 #UUID -3636 10000 0x00010001 #off_to_idle -3637 10000 0x00010001 #idle_to_ready -3638 3 0x00010001 #i2c_bus -3639 1120 0x00010001 #reg_group_id -3640 0xFFFF 0x00010001 #cal_grp_id -3641 0xFFFF 0x00010001 #gpio1 -3642 0xFFFF 0x00010001 #gpio2 -3643 100 0x00010001 #sensor_id -3644 0x0D 0x00010001 #i2c_address -3645 33 0x00010001 #data_type1 -3646 0 0x00010001 #data_type2 -3647 0xFF 0x00010001 #rel_sns_idx -3648 0 0x00010001 #sens_default -3649 0x0 0x00010001 #flags -3684 0 0x00010001 #device_select -3691 0x93 0x00010001 #vdd -3692 0x2 0x00010001 #vddio +#3635 0xe949401da5455ea3 0x00010002 #UUID +#3634 0x77476dfbc5e833fc 0x00010002 #UUID +3636 10000 0x00010002 #off_to_idle +3637 10000 0x00010002 #idle_to_ready +3638 3 0x00010002 #i2c_bus +3639 1120 0x00010002 #reg_group_id +3640 0xFFFF 0x00010002 #cal_grp_id +3641 0xFFFF 0x00010002 #gpio1 +3642 0xFFFF 0x00010002 #gpio2 +3643 100 0x00010002 #sensor_id +3644 0x0D 0x00010002 #i2c_address +3645 33 0x00010002 #data_type1 +3646 0 0x00010002 #data_type2 +3647 0xFF 0x00010002 #rel_sns_idx +3648 0 0x00010002 #sens_default +3649 0x0 0x00010002 #flags +3684 0 0x00010002 #device_select +3691 0x93 0x00010002 #vdd +3692 0x2 0x00010002 #vddio # SSI SMGR Cfg 8: Thermopile DTS201A Polling -#3651 0xd82328c4183d599c 0x00010001 #UUID -#3650 0x6a4123b302f33a76 0x00010001 #UUID -3652 100000 0x00010001 #off_to_idle -3653 100000 0x00010001 #idle_to_ready -3654 3 0x00010001 #i2c_bus -3655 1130 0x00010001 #reg_group_id -3656 0xFFFF 0x00010001 #cal_grp_id -3657 0xFFFF 0x00010001 #gpio1 -3658 0xFFFF 0x00010001 #gpio2 -3659 110 0x00010001 #sensor_id -3660 0x1A 0x00010001 #i2c_address -3661 36 0x00010001 #data_type1 -3662 0 0x00010001 #data_type2 -3663 0xFF 0x00010001 #rel_sns_idx -3664 0 0x00010001 #sens_default -3665 0x0 0x00010001 #flags -3685 0 0x00010001 #device_select -3693 0x2 0x00010001 #vdd -3694 0x2 0x00010001 #vddio +#3651 0xd82328c4183d599c 0x00010002 #UUID +#3650 0x6a4123b302f33a76 0x00010002 #UUID +3652 100000 0x00010002 #off_to_idle +3653 100000 0x00010002 #idle_to_ready +3654 3 0x00010002 #i2c_bus +3655 1130 0x00010002 #reg_group_id +3656 0xFFFF 0x00010002 #cal_grp_id +3657 0xFFFF 0x00010002 #gpio1 +3658 0xFFFF 0x00010002 #gpio2 +3659 110 0x00010002 #sensor_id +3660 0x1A 0x00010002 #i2c_address +3661 36 0x00010002 #data_type1 +3662 0 0x00010002 #data_type2 +3663 0xFF 0x00010002 #rel_sns_idx +3664 0 0x00010002 #sens_default +3665 0x0 0x00010002 #flags +3685 0 0x00010002 #device_select +3693 0x2 0x00010002 #vdd +3694 0x2 0x00010002 #vddio # SSI SMGR Cfg 9: Hall Effect BU52053NVX DRI -3667 0x5da5cb55d3c7bd84 0x00010001 -3666 0x7e412494d22ec81e 0x00010001 #UUID -3668 100 0x00010001 #off_to_idle -3669 100 0x00010001 #idle_to_ready -3670 3 0x00010001 #i2c_bus -3671 0xFFFF 0x00010001 #reg_group_id -3672 0xFFFF 0x00010001 #cal_grp_id -3673 124 0x00010001 #gpio1 -3674 0xFFFF 0x00010001 #gpio2 -3675 80 0x00010001 #sensor_id -3676 0x20 0x00010001 #i2c_address, dummy -3677 31 0x00010001 #data_type1 -3678 00 0x00010001 #data_type2 -3679 0xFF 0x00010001 #rel_sns_idx -3680 0 0x00010001 #sens_default -3681 0x80 0x00010001 #flags -3686 5 0x00010001 #device_select -3695 0x2 0x00010001 #vdd -3696 0x2 0x00010001 #vddio +3667 0x5da5cb55d3c7bd84 0x00010002 +3666 0x7e412494d22ec81e 0x00010002 #UUID +3668 100 0x00010002 #off_to_idle +3669 100 0x00010002 #idle_to_ready +3670 3 0x00010002 #i2c_bus +3671 0xFFFF 0x00010002 #reg_group_id +3672 0xFFFF 0x00010002 #cal_grp_id +3673 124 0x00010002 #gpio1 +3674 0xFFFF 0x00010002 #gpio2 +3675 80 0x00010002 #sensor_id +3676 0x20 0x00010002 #i2c_address, dummy +3677 31 0x00010002 #data_type1 +3678 00 0x00010002 #data_type2 +3679 0xFF 0x00010002 #rel_sns_idx +3680 0 0x00010002 #sens_default +3681 0x80 0x00010002 #flags +3686 5 0x00010002 #device_select +3695 0x2 0x00010002 #vdd +3696 0x2 0x00010002 #vddio # SSI SMGR Version -5500 1 0x00010001 #Maj Ver -5501 2 0x00010001 #Min Ver +5500 1 0x00010002 #Maj Ver +5501 2 0x00010002 #Min Ver # SSI SMGR Cfg 10: Heart Rate ADPD142 DRI -#5503 0xa8ba2a809af25c80 0x00010001 -#5502 0x3442ccc77ff3c117 0x00010001 #UUID -5504 35000 0x00010001 #off_to_idle -5505 5715 0x00010001 #idle_to_ready -5506 3 0x00010001 #i2c_bus -5507 0xFFFF 0x00010001 #reg_group_id -5508 0xFFFF 0x00010001 #cal_grp_id -5509 122 0x00010001 #gpio1 -5510 0xFFFF 0x00010001 #gpio2 -5511 90 0x00010001 #sensor_id -5512 0x64 0x00010001 #i2c_address -5513 35 0x00010001 #data_type1 -5514 0 0x00010001 #data_type2 -5515 0xFF 0x00010001 #rel_sns_idx -5516 0 0x00010001 #sens_default -5517 0x80 0x00010001 #flags -5582 0 0x00010001 #device_select -5587 0x93 0x00010001 #vdd -5588 0x2 0x00010001 #vddio +#5503 0xa8ba2a809af25c80 0x00010002 +#5502 0x3442ccc77ff3c117 0x00010002 #UUID +5504 35000 0x00010002 #off_to_idle +5505 5715 0x00010002 #idle_to_ready +5506 3 0x00010002 #i2c_bus +5507 0xFFFF 0x00010002 #reg_group_id +5508 0xFFFF 0x00010002 #cal_grp_id +5509 122 0x00010002 #gpio1 +5510 0xFFFF 0x00010002 #gpio2 +5511 90 0x00010002 #sensor_id +5512 0x64 0x00010002 #i2c_address +5513 35 0x00010002 #data_type1 +5514 0 0x00010002 #data_type2 +5515 0xFF 0x00010002 #rel_sns_idx +5516 0 0x00010002 #sens_default +5517 0x80 0x00010002 #flags +5582 0 0x00010002 #device_select +5587 0x93 0x00010002 #vdd +5588 0x2 0x00010002 #vddio # # IOD AUTOCAL configuration #----------------------------- -6000 1 0x00010001 #version -6001 1 0x00010001 #converge staus -6002 0x3F86CBFB 0x00010001 #coefficient +6000 1 0x00010002 #version +6001 1 0x00010002 #converge staus +6002 0x3F86CBFB 0x00010002 #coefficient # # SSI GPIO configuration #----------------------------- -2700 1 0x00010001 #maj ver -2701 0 0x00010001 # min ver -2706 80 0x00010001 # RESET pin +2700 1 0x00010002 #maj ver +2701 0 0x00010002 # min ver +2706 80 0x00010002 # RESET pin # # SSC GPIO CFG (inactive) #----------------------------- -6300 1 0x00010001 # version -6301 0x0104 0x00010001 # gpio num -6302 2 0x00010001 # active func sel -6303 1 0x00010001 # active dir -6304 2 0x00010001 # active pull -6305 3 0x00010001 # active drive -6306 2 0x00010001 # inactive func sel -6307 1 0x00010001 # inactive dir -6308 2 0x00010001 # inactive pull -6309 3 0x00010001 # inactive drive +6300 1 0x00010002 # version +6301 0x0104 0x00010002 # gpio num +6302 2 0x00010002 # active func sel +6303 1 0x00010002 # active dir +6304 2 0x00010002 # active pull +6305 3 0x00010002 # active drive +6306 2 0x00010002 # inactive func sel +6307 1 0x00010002 # inactive dir +6308 2 0x00010002 # inactive pull +6309 3 0x00010002 # inactive drive -6310 1 0x00010001 # version -6311 0x0105 0x00010001 # gpio num -6312 2 0x00010001 # active func sel -6313 1 0x00010001 # active dir -6314 2 0x00010001 # active pull -6315 3 0x00010001 # active drive -6316 2 0x00010001 # inactive func sel -6317 1 0x00010001 # inactive dir -6318 2 0x00010001 # inactive pull -6319 3 0x00010001 # inactive drive +6310 1 0x00010002 # version +6311 0x0105 0x00010002 # gpio num +6312 2 0x00010002 # active func sel +6313 1 0x00010002 # active dir +6314 2 0x00010002 # active pull +6315 3 0x00010002 # active drive +6316 2 0x00010002 # inactive func sel +6317 1 0x00010002 # inactive dir +6318 2 0x00010002 # inactive pull +6319 3 0x00010002 # inactive drive -6320 1 0x00010001 # version -6321 0x0106 0x00010001 # gpio num -6322 2 0x00010001 # active func sel -6323 1 0x00010001 # active dir -6324 2 0x00010001 # active pull -6325 3 0x00010001 # active drive -6326 2 0x00010001 # inactive func sel -6327 1 0x00010001 # inactive dir -6328 2 0x00010001 # inactive pull -6329 3 0x00010001 # inactive drive +6320 1 0x00010002 # version +6321 0x0106 0x00010002 # gpio num +6322 2 0x00010002 # active func sel +6323 1 0x00010002 # active dir +6324 2 0x00010002 # active pull +6325 3 0x00010002 # active drive +6326 2 0x00010002 # inactive func sel +6327 1 0x00010002 # inactive dir +6328 2 0x00010002 # inactive pull +6329 3 0x00010002 # inactive drive -6330 1 0x00010001 # version -6331 0x0107 0x00010001 # gpio num -6332 2 0x00010001 # active func sel -6333 0 0x00010001 # active dir -6334 2 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 +6330 1 0x00010002 # version +6331 0x0107 0x00010002 # gpio num +6332 2 0x00010002 # active func sel +6333 0 0x00010002 # active dir +6334 2 0x00010002 # active pull +6335 3 0x00010002 # active drive +6336 2 0x00010002 # inactive func sel +6337 0 0x00010002 # inactive dir +6338 2 0x00010002 # inactive pull +6339 3 0x00010002 # inactive drive -6340 1 0x00010001 # version -6341 0x010C 0x00010001 # gpio num -6342 0 0x00010001 # active func sel -6343 1 0x00010001 # active dir -6344 1 0x00010001 # active pull -6345 3 0x00010001 # active drive -6346 0 0x00010001 # inactive func sel -6347 1 0x00010001 # inactive dir -6348 1 0x00010001 # inactive pull -6349 3 0x00010001 # inactive drive +6340 1 0x00010002 # version +6341 0x010C 0x00010002 # gpio num +6342 0 0x00010002 # active func sel +6343 1 0x00010002 # active dir +6344 1 0x00010002 # active pull +6345 3 0x00010002 # active drive +6346 0 0x00010002 # inactive func sel +6347 1 0x00010002 # inactive dir +6348 1 0x00010002 # inactive pull +6349 3 0x00010002 # inactive drive -6350 1 0x00010001 # version -6351 0x010D 0x00010001 # gpio num -6352 0 0x00010001 # active func sel -6353 0 0x00010001 # active dir -6354 1 0x00010001 # active pull -6355 3 0x00010001 # active drive -6356 0 0x00010001 # inactive func sel -6357 0 0x00010001 # inactive dir -6358 1 0x00010001 # inactive pull -6359 3 0x00010001 # inactive drive +6350 1 0x00010002 # version +6351 0x010D 0x00010002 # gpio num +6352 0 0x00010002 # active func sel +6353 0 0x00010002 # active dir +6354 1 0x00010002 # active pull +6355 3 0x00010002 # active drive +6356 0 0x00010002 # inactive func sel +6357 0 0x00010002 # inactive dir +6358 1 0x00010002 # inactive pull +6359 3 0x00010002 # inactive drive # # SSC GPIO CFG (active) #----------------------------- -6360 1 0x00010001 # version -6361 0x0100 0x00010001 # gpio num -6362 1 0x00010001 # active func sel -6363 1 0x00010001 # active dir -6364 0 0x00010001 # active pull -6365 0 0x00010001 # active drive -6366 1 0x00010001 # inactive func sel -6367 1 0x00010001 # inactive dir -6368 2 0x00010001 # inactive pull -6369 0 0x00010001 # inactive drive +6360 1 0x00010002 # version +6361 0x0100 0x00010002 # gpio num +6362 1 0x00010002 # active func sel +6363 1 0x00010002 # active dir +6364 0 0x00010002 # active pull +6365 0 0x00010002 # active drive +6366 1 0x00010002 # inactive func sel +6367 1 0x00010002 # inactive dir +6368 2 0x00010002 # inactive pull +6369 0 0x00010002 # inactive drive -6370 1 0x00010001 # version -6371 0x0102 0x00010001 # gpio num -6372 1 0x00010001 # active func sel -6373 1 0x00010001 # active dir -6374 0 0x00010001 # active pull -6375 0 0x00010001 # active drive -6376 1 0x00010001 # inactive func sel -6377 1 0x00010001 # inactive dir -6378 2 0x00010001 # inactive pull -6379 0 0x00010001 # inactive drive +6370 1 0x00010002 # version +6371 0x0102 0x00010002 # gpio num +6372 1 0x00010002 # active func sel +6373 1 0x00010002 # active dir +6374 0 0x00010002 # active pull +6375 0 0x00010002 # active drive +6376 1 0x00010002 # inactive func sel +6377 1 0x00010002 # inactive dir +6378 2 0x00010002 # inactive pull +6379 0 0x00010002 # inactive drive -6380 1 0x00010001 # version -6381 0x0103 0x00010001 # gpio num -6382 1 0x00010001 # active func sel -6383 1 0x00010001 # active dir -6384 0 0x00010001 # active pull -6385 0 0x00010001 # active drive -6386 1 0x00010001 # inactive func sel -6387 1 0x00010001 # inactive dir -6388 2 0x00010001 # inactive pull -6389 0 0x00010001 # inactive drive +6380 1 0x00010002 # version +6381 0x0103 0x00010002 # gpio num +6382 1 0x00010002 # active func sel +6383 1 0x00010002 # active dir +6384 0 0x00010002 # active pull +6385 0 0x00010002 # active drive +6386 1 0x00010002 # inactive func sel +6387 1 0x00010002 # inactive dir +6388 2 0x00010002 # inactive pull +6389 0 0x00010002 # inactive drive -6390 1 0x00010001 # version -6391 0x0108 0x00010001 # gpio num -6392 1 0x00010001 # active func sel -6393 1 0x00010001 # active dir -6394 0 0x00010001 # active pull -6395 3 0x00010001 # active drive -6396 1 0x00010001 # inactive func sel -6397 1 0x00010001 # inactive dir -6398 2 0x00010001 # inactive pull -6399 3 0x00010001 # inactive drive +6390 1 0x00010002 # version +6391 0x0108 0x00010002 # gpio num +6392 1 0x00010002 # active func sel +6393 1 0x00010002 # active dir +6394 0 0x00010002 # active pull +6395 3 0x00010002 # active drive +6396 1 0x00010002 # inactive func sel +6397 1 0x00010002 # inactive dir +6398 2 0x00010002 # inactive pull +6399 3 0x00010002 # inactive drive -6400 1 0x00010001 # version -6401 0x0109 0x00010001 # gpio num -6402 1 0x00010001 # active func sel -6403 1 0x00010001 # active dir -6404 0 0x00010001 # active pull -6405 3 0x00010001 # active drive -6406 1 0x00010001 # inactive func sel -6407 1 0x00010001 # inactive dir -6408 2 0x00010001 # inactive pull -6409 3 0x00010001 # inactive drive +6400 1 0x00010002 # version +6401 0x0109 0x00010002 # gpio num +6402 1 0x00010002 # active func sel +6403 1 0x00010002 # active dir +6404 0 0x00010002 # active pull +6405 3 0x00010002 # active drive +6406 1 0x00010002 # inactive func sel +6407 1 0x00010002 # inactive dir +6408 2 0x00010002 # inactive pull +6409 3 0x00010002 # inactive drive -6410 1 0x00010001 # version -6411 0x010A 0x00010001 # gpio num -6412 1 0x00010001 # active func sel -6413 1 0x00010001 # active dir -6414 0 0x00010001 # active pull -6415 3 0x00010001 # active drive -6416 1 0x00010001 # inactive func sel -6417 1 0x00010001 # inactive dir -6418 2 0x00010001 # inactive pull -6419 3 0x00010001 # inactive drive +6410 1 0x00010002 # version +6411 0x010A 0x00010002 # gpio num +6412 1 0x00010002 # active func sel +6413 1 0x00010002 # active dir +6414 0 0x00010002 # active pull +6415 3 0x00010002 # active drive +6416 1 0x00010002 # inactive func sel +6417 1 0x00010002 # inactive dir +6418 2 0x00010002 # inactive pull +6419 3 0x00010002 # inactive drive -6420 1 0x00010001 # version -6421 0x010B 0x00010001 # gpio num -6422 1 0x00010001 # active func sel -6423 0 0x00010001 # active dir -6424 0 0x00010001 # active pull -6425 3 0x00010001 # active drive -6426 1 0x00010001 # inactive func sel -6427 0 0x00010001 # inactive dir -6428 2 0x00010001 # inactive pull -6429 3 0x00010001 # inactive drive +6420 1 0x00010002 # version +6421 0x010B 0x00010002 # gpio num +6422 1 0x00010002 # active func sel +6423 0 0x00010002 # active dir +6424 0 0x00010002 # active pull +6425 3 0x00010002 # active drive +6426 1 0x00010002 # inactive func sel +6427 0 0x00010002 # inactive dir +6428 2 0x00010002 # inactive pull +6429 3 0x00010002 # inactive drive -6430 1 0x00010001 # version -6431 0x010E 0x00010001 # gpio num -6432 1 0x00010001 # active func sel -6433 1 0x00010001 # active dir -6434 0 0x00010001 # active pull -6435 3 0x00010001 # active drive -6436 1 0x00010001 # inactive func sel -6437 1 0x00010001 # inactive dir -6438 2 0x00010001 # inactive pull -6439 3 0x00010001 # inactive drive +6430 1 0x00010002 # version +6431 0x010E 0x00010002 # gpio num +6432 1 0x00010002 # active func sel +6433 1 0x00010002 # active dir +6434 0 0x00010002 # active pull +6435 3 0x00010002 # active drive +6436 1 0x00010002 # inactive func sel +6437 1 0x00010002 # inactive dir +6438 2 0x00010002 # inactive pull +6439 3 0x00010002 # inactive drive -6440 1 0x00010001 # version -6441 0x010F 0x00010001 # gpio num -6442 1 0x00010001 # active func sel -6443 0 0x00010001 # active dir -6444 0 0x00010001 # active pull -6445 3 0x00010001 # active drive -6446 1 0x00010001 # inactive func sel -6447 0 0x00010001 # inactive dir -6448 2 0x00010001 # inactive pull -6449 3 0x00010001 # inactive drive +6440 1 0x00010002 # version +6441 0x010F 0x00010002 # gpio num +6442 1 0x00010002 # active func sel +6443 0 0x00010002 # active dir +6444 0 0x00010002 # active pull +6445 3 0x00010002 # active drive +6446 1 0x00010002 # inactive func sel +6447 0 0x00010002 # inactive dir +6448 2 0x00010002 # inactive pull +6449 3 0x00010002 # inactive drive # Mag Cal config #----------------------------- -3801 1 0x00010001 +3801 1 0x00010002 3804 0x000a0000 0x10001 #Sample Rate #APDS9960: ALS/Proxi registry -100 0x14 0x00010001 #visible_ratio -101 0x50 0x00010001 #ir_ratio -102 0 0x00010001 #dc_offset -103 0x64 0x00010001 #thresh_near -104 0x50 0x00010001 #thresh_far -105 0 0x00010001 #prx_crosstalk -106 681 0x00010001 #als_factor -107 0x01 0x00010001 #version_num -108 0x68 0x00010001 #ID -109 0x07 0x00010001 #als_change_pcnt -110 0x47 0x00010001 #ppulse -111 0 0x00010001 #poffset_ur -112 0 0x00010001 #poffset_dl -113 0x64 0x00010001 #cct_factor -114 0x64 0x00010001 #rgb_c_factor -115 0x64 0x00010001 #rgb_r_factor -116 0x64 0x00010001 #rgb_g_factor -117 0x64 0x00010001 #rgb_b_factor +100 0x14 0x00010002 #visible_ratio +101 0x50 0x00010002 #ir_ratio +102 0 0x00010002 #dc_offset +103 0x64 0x00010002 #thresh_near +104 0x50 0x00010002 #thresh_far +105 0 0x00010002 #prx_crosstalk +106 681 0x00010002 #als_factor +107 0x01 0x00010002 #version_num +108 0x68 0x00010002 #ID +109 0x07 0x00010002 #als_change_pcnt +110 0x47 0x00010002 #ppulse +111 0 0x00010002 #poffset_ur +112 0 0x00010002 #poffset_dl +113 0x64 0x00010002 #cct_factor +114 0x64 0x00010002 #rgb_c_factor +115 0x64 0x00010002 #rgb_r_factor +116 0x64 0x00010002 #rgb_g_factor +117 0x64 0x00010002 #rgb_b_factor :platform MTP # Factory magnetometer calibration -1940 0x00000014 0x00010001 #cal_grp_id -401 0x00000001 0x00010001 #Mag_fac_cal_bias_valid -402 0x00000001 0x00010001 #Mag_fac_cal_matrix_valid -406 0x00010475 0x00010001 #Compensation_matrix_0_0 -407 0x00000094 0x00010001 #Compensation_matrix_0_1 -408 0xFFFFFF95 0x00010001 #Compensation_matrix_0_2 -409 0x00000094 0x00010001 #Compensation_matrix_1_0 -410 0x0000FA46 0x00010001 #Compensation_matrix_1_1 -411 0xFFFFFD8D 0x00010001 #Compensation_matrix_1_2 -412 0xFFFFFF95 0x00010001 #Compensation_matrix_2_0 -413 0xFFFFFD8D 0x00010001 #Compensation_matrix_2_1 -414 0x00010145 0x00010001 #Compensation_matrix_2_2 +1940 0x00000014 0x00010002 #cal_grp_id +401 0x00000001 0x00010002 #Mag_fac_cal_bias_valid +402 0x00000001 0x00010002 #Mag_fac_cal_matrix_valid +406 0x00010475 0x00010002 #Compensation_matrix_0_0 +407 0x00000094 0x00010002 #Compensation_matrix_0_1 +408 0xFFFFFF95 0x00010002 #Compensation_matrix_0_2 +409 0x00000094 0x00010002 #Compensation_matrix_1_0 +410 0x0000FA46 0x00010002 #Compensation_matrix_1_1 +411 0xFFFFFD8D 0x00010002 #Compensation_matrix_1_2 +412 0xFFFFFF95 0x00010002 #Compensation_matrix_2_0 +413 0xFFFFFD8D 0x00010002 #Compensation_matrix_2_1 +414 0x00010145 0x00010002 #Compensation_matrix_2_2 :platform Liquid # 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 +700 1 0x00010002 #accel-x-axis +701 2 0x00010002 #accel-y-axis +702 3 0x00010002 #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 +800 1 0x00010002 #gyro-x-axis +801 2 0x00010002 #gyro-y-axis +802 3 0x00010002 #gyro-z-axis # SSI SMGR Cfg 7: ADI SAR DRI -#3635 0x9b8cfaa89ed604b4 0x00010001 #UUID -#3634 0x7f4fd19c1953dda8 0x00010001 #UUID -3636 1000000 0x00010001 #off_to_idle -3637 0 0x00010001 #idle_to_ready -3638 12 0x00010001 #i2c_bus -3639 1090 0x00010001 #reg_group_id -3640 0xFFFF 0x00010001 #cal_grp_id -3641 79 0x00010001 #gpio1 -3642 0xFFFF 0x00010001 #gpio2 -3643 70 0x00010001 #sensor_id -3644 0x2f 0x00010001 #i2c_address -3645 30 0x00010001 #data_type1 -3646 0 0x00010001 #data_type2 -3647 0xFF 0x00010001 #rel_sns_idx -3648 0 0x00010001 #sens_default -3649 0x80 0x00010001 #flags -3684 0 0x00010001 #device_select +#3635 0x9b8cfaa89ed604b4 0x00010002 #UUID +#3634 0x7f4fd19c1953dda8 0x00010002 #UUID +3636 1000000 0x00010002 #off_to_idle +3637 0 0x00010002 #idle_to_ready +3638 12 0x00010002 #i2c_bus +3639 1090 0x00010002 #reg_group_id +3640 0xFFFF 0x00010002 #cal_grp_id +3641 79 0x00010002 #gpio1 +3642 0xFFFF 0x00010002 #gpio2 +3643 70 0x00010002 #sensor_id +3644 0x2f 0x00010002 #i2c_address +3645 30 0x00010002 #data_type1 +3646 0 0x00010002 #data_type2 +3647 0xFF 0x00010002 #rel_sns_idx +3648 0 0x00010002 #sens_default +3649 0x80 0x00010002 #flags +3684 0 0x00010002 #device_select # SSI SMGR Cfg 8: ADI SAR 2 DRI -#3651 0x9b8cfaa89ed604b4 0x00010001 #UUID -#3650 0x7f4fd19c1953dda8 0x00010001 #UUID -3652 1000000 0x00010001 #off_to_idle -3653 0 0x00010001 #idle_to_ready -3654 12 0x00010001 #i2c_bus -3655 1091 0x00010001 #reg_group_id -3656 0xFFFF 0x00010001 #cal_grp_id -3657 95 0x00010001 #gpio1 -3658 0xFFFF 0x00010001 #gpio2 -3659 71 0x00010001 #sensor_id -3660 0x2c 0x00010001 #i2c_address -3661 30 0x00010001 #data_type1 -3662 0 0x00010001 #data_type2 -3663 0xFF 0x00010001 #rel_sns_idx -3664 0 0x00010001 #sens_default -3665 0x80 0x00010001 #flags -3685 0 0x00010001 #device_select -3693 0x2 0x00010001 #vdd -3694 0x2 0x00010001 #vddio +#3651 0x9b8cfaa89ed604b4 0x00010002 #UUID +#3650 0x7f4fd19c1953dda8 0x00010002 #UUID +3652 1000000 0x00010002 #off_to_idle +3653 0 0x00010002 #idle_to_ready +3654 12 0x00010002 #i2c_bus +3655 1091 0x00010002 #reg_group_id +3656 0xFFFF 0x00010002 #cal_grp_id +3657 95 0x00010002 #gpio1 +3658 0xFFFF 0x00010002 #gpio2 +3659 71 0x00010002 #sensor_id +3660 0x2c 0x00010002 #i2c_address +3661 30 0x00010002 #data_type1 +3662 0 0x00010002 #data_type2 +3663 0xFF 0x00010002 #rel_sns_idx +3664 0 0x00010002 #sens_default +3665 0x80 0x00010002 #flags +3685 0 0x00010002 #device_select +3693 0x2 0x00010002 #vdd +3694 0x2 0x00010002 #vddio # SAR Registry # Item ID's corresponding to group SNS_REG_DRIVER_GROUP_SAR (Group Id: 1090) -4800 3 0x00010001 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages) -4801 0x0700 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset) -4802 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high) -4803 0x0700 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset) -4804 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high) -4805 0x0600 0x00010001 #SNS_REG_DRIVER_SAR_x_E2_BIAS (STAGE2_AFE_offset) -4806 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E2_THRESHOLD (STAGE2_offset_high) +4800 3 0x00010002 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages) +4801 0x0700 0x00010002 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset) +4802 0x2700 0x00010002 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high) +4803 0x0700 0x00010002 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset) +4804 0x2700 0x00010002 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high) +4805 0x0600 0x00010002 #SNS_REG_DRIVER_SAR_x_E2_BIAS (STAGE2_AFE_offset) +4806 0x2700 0x00010002 #SNS_REG_DRIVER_SAR_x_E2_THRESHOLD (STAGE2_offset_high) -4825 0x2700 0x00010001 #STAGE0_offset_low -4826 0x337B 0x00010001 #STAGE0_connection_6_0 -4827 0x3CCC 0x00010001 #STAGE0_connection_12_7 +4825 0x2700 0x00010002 #STAGE0_offset_low +4826 0x337B 0x00010002 #STAGE0_connection_6_0 +4827 0x3CCC 0x00010002 #STAGE0_connection_12_7 -4828 0x2700 0x00010001 #STAGE1_offset_low -4829 0x3333 0x00010001 #STAGE1_connection_6_0 -4830 0x3DEC 0x00010001 #STAGE1_connection_12_7 +4828 0x2700 0x00010002 #STAGE1_offset_low +4829 0x3333 0x00010002 #STAGE1_connection_6_0 +4830 0x3DEC 0x00010002 #STAGE1_connection_12_7 -4831 0x2700 0x00010001 #STAGE2_offset_low -4832 0x3B33 0x00010001 #STAGE2_connection_6_0 -4833 0x3CCD 0x00010001 #STAGE2_connection_12_7 +4831 0x2700 0x00010002 #STAGE2_offset_low +4832 0x3B33 0x00010002 #STAGE2_connection_6_0 +4833 0x3CCD 0x00010002 #STAGE2_connection_12_7 -4861 0x3230 0x00010001 #comp_control_0 -4862 0x0419 0x00010001 #comp_control_1 -4863 0x0832 0x00010001 #comp_control_2 +4861 0x3230 0x00010002 #comp_control_0 +4862 0x0419 0x00010002 #comp_control_1 +4863 0x0832 0x00010002 #comp_control_2 # SAR 2 Registry # Item ID's corresponding to group SNS_REG_DRIVER_GROUP_SAR_2 (Group Id: 1091) -4900 2 0x00010001 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages) -4901 0x3600 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset) -4902 0x0000 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high) -4903 0x3E00 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset) -4904 0x0400 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high) # Used to be 0x4000 but that didn't work out +4900 2 0x00010002 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages) +4901 0x3600 0x00010002 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset) +4902 0x0000 0x00010002 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high) +4903 0x3E00 0x00010002 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset) +4904 0x0400 0x00010002 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high) # Used to be 0x4000 but that didn't work out -4925 0x0000 0x00010001 #STAGE0_offset_low -4926 0x3FFB 0x00010001 #STAGE0_connection_6_0 -4927 0x2FCF 0x00010001 #STAGE0_connection_12_7 +4925 0x0000 0x00010002 #STAGE0_offset_low +4926 0x3FFB 0x00010002 #STAGE0_connection_6_0 +4927 0x2FCF 0x00010002 #STAGE0_connection_12_7 -4928 0x0400 0x00010001 #STAGE1_offset_low # Used to be 0x4000 but that didn't work out -4929 0x3FF3 0x00010001 #STAGE1_connection_6_0 -4930 0x2FEF 0x00010001 #STAGE1_connection_12_7 +4928 0x0400 0x00010002 #STAGE1_offset_low # Used to be 0x4000 but that didn't work out +4929 0x3FF3 0x00010002 #STAGE1_connection_6_0 +4930 0x2FEF 0x00010002 #STAGE1_connection_12_7 -4961 0x3230 0x00010001 #comp_control_0 -4962 0x0419 0x00010001 #comp_control_1 -4963 0x0832 0x00010001 #comp_control_2 +4961 0x3230 0x00010002 #comp_control_0 +4962 0x0419 0x00010002 #comp_control_1 +4963 0x0832 0x00010002 #comp_control_2 :platform QRD # Orientation of sensors # accel0 x/y/z -700 1 0x00010001 #accel-x-axis -701 2 0x00010001 #accel-y-axis -702 3 0x00010001 #accel-z-axis +700 1 0x00010002 #accel-x-axis +701 2 0x00010002 #accel-y-axis +702 3 0x00010002 #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 +800 1 0x00010002 #gyro-x-axis +801 2 0x00010002 #gyro-y-axis +802 3 0x00010002 #gyro-z-axis # mag x/y/z -900 1 0x00010001 #max-x-axis -901 2 0x00010001 #mag-y-axis -902 3 0x00010001 #mag-z-axis +900 1 0x00010002 #max-x-axis +901 2 0x00010002 #mag-y-axis +902 3 0x00010002 #mag-z-axis # SSI SMGR Cfg 0 BMI160 ACCEL -1903 0x0f4d0fd654c7eab5 0x00010001 #UUID -1902 0xd646cb83ec0cd5a5 0x00010001 #UUID -1904 10000 0x00010001 #off_to_idle -1905 30000 0x00010001 #idle_to_ready -1906 0x1001 0x00010001 #SPI_bus -1907 1000 0x00010001 #reg_group_id -1908 0 0x00010001 #cal_grp_id -1909 117 0x00010001 #gpio1 -1910 0xFFFF 0x00010001 #gpio2 -1911 0 0x00010001 #sensor_id -1912 0 0x00010001 #CS for SPI -1913 1 0x00010001 #data_type1 -1914 4 0x00010001 #data_type2 -1915 -1 0x00010001 #rel_sns_idx -1916 2 0x00010001 #sens_default -1917 0xD0 0x00010001 #flags -1982 0 0x00010001 #device_select -1987 0x2 0x00010001 #vdd -1988 0x2 0x00010001 #vddio +1903 0x0f4d0fd654c7eab5 0x00010002 #UUID +1902 0xd646cb83ec0cd5a5 0x00010002 #UUID +1904 10000 0x00010002 #off_to_idle +1905 30000 0x00010002 #idle_to_ready +1906 0x1001 0x00010002 #SPI_bus +1907 1000 0x00010002 #reg_group_id +1908 0 0x00010002 #cal_grp_id +1909 117 0x00010002 #gpio1 +1910 0xFFFF 0x00010002 #gpio2 +1911 0 0x00010002 #sensor_id +1912 0 0x00010002 #CS for SPI +1913 1 0x00010002 #data_type1 +1914 4 0x00010002 #data_type2 +1915 -1 0x00010002 #rel_sns_idx +1916 2 0x00010002 #sens_default +1917 0xD0 0x00010002 #flags +1982 0 0x00010002 #device_select +1987 0x2 0x00010002 #vdd +1988 0x2 0x00010002 #vddio # SSI SMGR Cfg 1 BMI160 GYRO -1919 0x0f4d0fd654c7eab5 0x00010001 #UUID -1918 0xd646cb83ec0cd5a5 0x00010001 #UUID -1920 150000 0x00010001 #off_to_idle -1921 250000 0x00010001 #idle_to_ready -1922 0x1001 0x00010001 #SPI_bus -1923 1010 0x00010001 #reg_group_id -1924 10 0x00010001 #cal_grp_id -1925 117 0x00010001 #gpio1 -1926 0xFFFF 0x00010001 #gpio2 -1927 10 0x00010001 #sensor_id -1928 0 0x00010001 #CS for SPI -1929 3 0x00010001 #data_type1 -1930 4 0x00010001 #data_type2 -1931 -1 0x00010001 #rel_sns_idx -1932 4 0x00010001 #sens_default -1933 0xD0 0x00010001 #flags -1983 0 0x00010001 #device_select -1989 0x2 0x00010001 #vdd -1990 0x2 0x00010001 #vddio +1919 0x0f4d0fd654c7eab5 0x00010002 #UUID +1918 0xd646cb83ec0cd5a5 0x00010002 #UUID +1920 150000 0x00010002 #off_to_idle +1921 250000 0x00010002 #idle_to_ready +1922 0x1001 0x00010002 #SPI_bus +1923 1010 0x00010002 #reg_group_id +1924 10 0x00010002 #cal_grp_id +1925 117 0x00010002 #gpio1 +1926 0xFFFF 0x00010002 #gpio2 +1927 10 0x00010002 #sensor_id +1928 0 0x00010002 #CS for SPI +1929 3 0x00010002 #data_type1 +1930 4 0x00010002 #data_type2 +1931 -1 0x00010002 #rel_sns_idx +1932 4 0x00010002 #sens_default +1933 0xD0 0x00010002 #flags +1983 0 0x00010002 #device_select +1989 0x2 0x00010002 #vdd +1990 0x2 0x00010002 #vddio # SSI SMGR Cfg 2 TMD27723 -1935 0x9ab11a6ea1c0218a 0x00010001 #UUID -1934 0xcc44f904e9e569f7 0x00010001 #UUID -1936 10000 0x00010001 #off_to_idle -1937 0 0x00010001 #idle_to_ready -1938 3 0x00010001 #i2c_bus -1939 1040 0x00010001 #reg_group_id -1940 0xFFFF 0x00010001 #cal_grp_id -1941 120 0x00010001 #gpio1 -1942 0xFFFF 0x00010001 #gpio2 -1943 40 0x00010001 #sensor_id -1944 0x39 0x00010001 #i2c_address -1945 5 0x00010001 #data_type1 -1946 6 0x00010001 #data_type2 -1947 -1 0x00010001 #rel_sns_idx -1948 0 0x00010001 #sens_default -1949 0x00 0x00010001 #flags -1984 0 0x00010001 #device_select -1991 0x93 0x00010001 #vdd -1992 0x2 0x00010001 #vddio +1935 0x9ab11a6ea1c0218a 0x00010002 #UUID +1934 0xcc44f904e9e569f7 0x00010002 #UUID +1936 10000 0x00010002 #off_to_idle +1937 0 0x00010002 #idle_to_ready +1938 3 0x00010002 #i2c_bus +1939 1040 0x00010002 #reg_group_id +1940 0xFFFF 0x00010002 #cal_grp_id +1941 120 0x00010002 #gpio1 +1942 0xFFFF 0x00010002 #gpio2 +1943 40 0x00010002 #sensor_id +1944 0x39 0x00010002 #i2c_address +1945 5 0x00010002 #data_type1 +1946 6 0x00010002 #data_type2 +1947 -1 0x00010002 #rel_sns_idx +1948 0 0x00010002 #sens_default +1949 0x00 0x00010002 #flags +1984 0 0x00010002 #device_select +1991 0x93 0x00010002 #vdd +1992 0x2 0x00010002 #vddio # SSI SMGR Cfg 3: AKM09915 FIFO -1951 0x90611b98d561168f 0x00010001 #UUID -1950 0x564d2b94fe80aef6 0x00010001 #UUID -1952 3000 0x00010001 #off_to_idle -1953 10000 0x00010001 #idle_to_ready -1954 0x1001 0x00010001 #SPI_bus -1955 1020 0x00010001 #reg_group_id -1956 0xFFFF 0x00010001 #cal_grp_id -1957 119 0x00010001 #gpio1 -1958 0xFFFF 0x00010001 #gpio2 -1959 20 0x00010001 #sensor_id -1960 0x1 0x00010001 #CS_for_SPI -1961 2 0x00010001 #data_type1 -1962 0 0x00010001 #data_type2 -1963 0xFF 0x00010001 #rel_sns_idx -1964 0 0x00010001 #sens_default -1965 0xD0 0x00010001 #flags -1985 0 0x00010001 #device_select -1993 0x2 0x00010001 #vdd -1994 0x2 0x00010001 #vddio +1951 0x90611b98d561168f 0x00010002 #UUID +1950 0x564d2b94fe80aef6 0x00010002 #UUID +1952 3000 0x00010002 #off_to_idle +1953 10000 0x00010002 #idle_to_ready +1954 0x1001 0x00010002 #SPI_bus +1955 1020 0x00010002 #reg_group_id +1956 0xFFFF 0x00010002 #cal_grp_id +1957 119 0x00010002 #gpio1 +1958 0xFFFF 0x00010002 #gpio2 +1959 20 0x00010002 #sensor_id +1960 0x1 0x00010002 #CS_for_SPI +1961 2 0x00010002 #data_type1 +1962 0 0x00010002 #data_type2 +1963 0xFF 0x00010002 #rel_sns_idx +1964 0 0x00010002 #sens_default +1965 0xD0 0x00010002 #flags +1985 0 0x00010002 #device_select +1993 0x2 0x00010002 #vdd +1994 0x2 0x00010002 #vddio # SSI SMGR Cfg 4: -1967 0 0x00010001 #UUID -1966 0 0x00010001 #UUID -1968 0 0x00010001 #off_to_idle -1969 0 0x00010001 #idle_to_ready -1970 0 0x00010001 #i2c_bus -1971 0 0x00010001 #reg_group_id -1972 0 0x00010001 #cal_grp_id -1973 0 0x00010001 #gpio1 -1974 0 0x00010001 #gpio2 -1975 0 0x00010001 #sensor_id -1976 0 0x00010001 #i2c_address, dummy -1977 0 0x00010001 #data_type1 -1978 0 0x00010001 #data_type2 -1979 0 0x00010001 #rel_sns_idx -1980 0 0x00010001 #sens_default -1981 0 0x00010001 #flags -1986 0 0x00010001 #device_select -1995 0xFF 0x00010001 #vdd -1996 0xFF 0x00010001 #vddio +1967 0 0x00010002 #UUID +1966 0 0x00010002 #UUID +1968 0 0x00010002 #off_to_idle +1969 0 0x00010002 #idle_to_ready +1970 0 0x00010002 #i2c_bus +1971 0 0x00010002 #reg_group_id +1972 0 0x00010002 #cal_grp_id +1973 0 0x00010002 #gpio1 +1974 0 0x00010002 #gpio2 +1975 0 0x00010002 #sensor_id +1976 0 0x00010002 #i2c_address, dummy +1977 0 0x00010002 #data_type1 +1978 0 0x00010002 #data_type2 +1979 0 0x00010002 #rel_sns_idx +1980 0 0x00010002 #sens_default +1981 0 0x00010002 #flags +1986 0 0x00010002 #device_select +1995 0xFF 0x00010002 #vdd +1996 0xFF 0x00010002 #vddio # SSI SMGR Cfg 5: -3603 0 0x00010001 #UUID -3602 0 0x00010001 #UUID -3604 0 0x00010001 #off_to_idle -3605 0 0x00010001 #idle_to_ready -3606 0 0x00010001 #i2c_bus -3607 0 0x00010001 #reg_group_id -3608 0 0x00010001 #cal_grp_id -3609 0 0x00010001 #gpio1 -3610 0 0x00010001 #gpio2 -3611 0 0x00010001 #sensor_id -3612 0 0x00010001 #i2c_address -3613 0 0x00010001 #data_type1 -3614 0 0x00010001 #data_type2 -3615 0 0x00010001 #rel_sns_idx -3616 0 0x00010001 #sens_default -3617 0 0x00010001 #flags -3682 0 0x00010001 #device_select -3687 0xFF 0x00010001 #vdd -3688 0xFF 0x00010001 #vddio +3603 0 0x00010002 #UUID +3602 0 0x00010002 #UUID +3604 0 0x00010002 #off_to_idle +3605 0 0x00010002 #idle_to_ready +3606 0 0x00010002 #i2c_bus +3607 0 0x00010002 #reg_group_id +3608 0 0x00010002 #cal_grp_id +3609 0 0x00010002 #gpio1 +3610 0 0x00010002 #gpio2 +3611 0 0x00010002 #sensor_id +3612 0 0x00010002 #i2c_address +3613 0 0x00010002 #data_type1 +3614 0 0x00010002 #data_type2 +3615 0 0x00010002 #rel_sns_idx +3616 0 0x00010002 #sens_default +3617 0 0x00010002 #flags +3682 0 0x00010002 #device_select +3687 0xFF 0x00010002 #vdd +3688 0xFF 0x00010002 #vddio # SSI SMGR Cfg 6: -3619 0 0x00010001 #UUID -3618 0 0x00010001 #UUID -3620 0 0x00010001 #off_to_idle -3621 0 0x00010001 #idle_to_ready -3622 0 0x00010001 #i2c_bus -3623 0 0x00010001 #reg_group_id -3624 0 0x00010001 #cal_grp_id -3625 0 0x00010001 #gpio1 -3626 0 0x00010001 #gpio2 -3627 0 0x00010001 #sensor_id -3628 0 0x00010001 #i2c_address -3629 0 0x00010001 #data_type1 -3630 0 0x00010001 #data_type2 -3631 0 0x00010001 #rel_sns_idx -3632 0 0x00010001 #sens_default -3633 0 0x00010001 #flags -3683 0 0x00010001 #device_select -3689 0xFF 0x00010001 #vdd -3690 0xFF 0x00010001 #vddio +3619 0 0x00010002 #UUID +3618 0 0x00010002 #UUID +3620 0 0x00010002 #off_to_idle +3621 0 0x00010002 #idle_to_ready +3622 0 0x00010002 #i2c_bus +3623 0 0x00010002 #reg_group_id +3624 0 0x00010002 #cal_grp_id +3625 0 0x00010002 #gpio1 +3626 0 0x00010002 #gpio2 +3627 0 0x00010002 #sensor_id +3628 0 0x00010002 #i2c_address +3629 0 0x00010002 #data_type1 +3630 0 0x00010002 #data_type2 +3631 0 0x00010002 #rel_sns_idx +3632 0 0x00010002 #sens_default +3633 0 0x00010002 #flags +3683 0 0x00010002 #device_select +3689 0xFF 0x00010002 #vdd +3690 0xFF 0x00010002 #vddio # SSI SMGR Cfg 7: -3635 0 0x00010001 #UUID -3634 0 0x00010001 #UUID -3636 0 0x00010001 #off_to_idle -3637 0 0x00010001 #idle_to_ready -3638 0 0x00010001 #i2c_bus -3639 0 0x00010001 #reg_group_id -3640 0 0x00010001 #cal_grp_id -3641 0 0x00010001 #gpio1 -3642 0 0x00010001 #gpio2 -3643 0 0x00010001 #sensor_id -3644 0 0x00010001 #i2c_address -3645 0 0x00010001 #data_type1 -3646 0 0x00010001 #data_type2 -3647 0 0x00010001 #rel_sns_idx -3648 0 0x00010001 #sens_default -3649 0 0x00010001 #flags -3684 0 0x00010001 #device_select -3691 0xFF 0x00010001 #vdd -3692 0xFF 0x00010001 #vddio +3635 0 0x00010002 #UUID +3634 0 0x00010002 #UUID +3636 0 0x00010002 #off_to_idle +3637 0 0x00010002 #idle_to_ready +3638 0 0x00010002 #i2c_bus +3639 0 0x00010002 #reg_group_id +3640 0 0x00010002 #cal_grp_id +3641 0 0x00010002 #gpio1 +3642 0 0x00010002 #gpio2 +3643 0 0x00010002 #sensor_id +3644 0 0x00010002 #i2c_address +3645 0 0x00010002 #data_type1 +3646 0 0x00010002 #data_type2 +3647 0 0x00010002 #rel_sns_idx +3648 0 0x00010002 #sens_default +3649 0 0x00010002 #flags +3684 0 0x00010002 #device_select +3691 0xFF 0x00010002 #vdd +3692 0xFF 0x00010002 #vddio # SSI SMGR Cfg 8: -3651 0 0x00010001 #UUID -3650 0 0x00010001 #UUID -3652 0 0x00010001 #off_to_idle -3653 0 0x00010001 #idle_to_ready -3654 0 0x00010001 #i2c_bus -3655 0 0x00010001 #reg_group_id -3656 0 0x00010001 #cal_grp_id -3657 0 0x00010001 #gpio1 -3658 0 0x00010001 #gpio2 -3659 0 0x00010001 #sensor_id -3660 0 0x00010001 #i2c_address -3661 0 0x00010001 #data_type1 -3662 0 0x00010001 #data_type2 -3663 0 0x00010001 #rel_sns_idx -3664 0 0x00010001 #sens_default -3665 0 0x00010001 #flags -3685 0 0x00010001 #device_select -3693 0xFF 0x00010001 #vdd -3694 0xFF 0x00010001 #vddio +3651 0 0x00010002 #UUID +3650 0 0x00010002 #UUID +3652 0 0x00010002 #off_to_idle +3653 0 0x00010002 #idle_to_ready +3654 0 0x00010002 #i2c_bus +3655 0 0x00010002 #reg_group_id +3656 0 0x00010002 #cal_grp_id +3657 0 0x00010002 #gpio1 +3658 0 0x00010002 #gpio2 +3659 0 0x00010002 #sensor_id +3660 0 0x00010002 #i2c_address +3661 0 0x00010002 #data_type1 +3662 0 0x00010002 #data_type2 +3663 0 0x00010002 #rel_sns_idx +3664 0 0x00010002 #sens_default +3665 0 0x00010002 #flags +3685 0 0x00010002 #device_select +3693 0xFF 0x00010002 #vdd +3694 0xFF 0x00010002 #vddio # SSI SMGR Cfg 9: -3667 0 0x00010001 #UUID -3666 0 0x00010001 #UUID -3668 0 0x00010001 #off_to_idle -3669 0 0x00010001 #idle_to_ready -3670 0 0x00010001 #i2c_bus -3671 0 0x00010001 #reg_group_id -3672 0 0x00010001 #cal_grp_id -3673 0 0x00010001 #gpio1 -3674 0 0x00010001 #gpio2 -3675 0 0x00010001 #sensor_id -3676 0 0x00010001 #i2c_address, dummy -3677 0 0x00010001 #data_type1 -3678 0 0x00010001 #data_type2 -3679 0 0x00010001 #rel_sns_idx -3680 0 0x00010001 #sens_default -3681 0 0x00010001 #flags -3686 0 0x00010001 #device_select -3695 0xFF 0x00010001 #vdd -3696 0xFF 0x00010001 #vddio +3667 0 0x00010002 #UUID +3666 0 0x00010002 #UUID +3668 0 0x00010002 #off_to_idle +3669 0 0x00010002 #idle_to_ready +3670 0 0x00010002 #i2c_bus +3671 0 0x00010002 #reg_group_id +3672 0 0x00010002 #cal_grp_id +3673 0 0x00010002 #gpio1 +3674 0 0x00010002 #gpio2 +3675 0 0x00010002 #sensor_id +3676 0 0x00010002 #i2c_address, dummy +3677 0 0x00010002 #data_type1 +3678 0 0x00010002 #data_type2 +3679 0 0x00010002 #rel_sns_idx +3680 0 0x00010002 #sens_default +3681 0 0x00010002 #flags +3686 0 0x00010002 #device_select +3695 0xFF 0x00010002 #vdd +3696 0xFF 0x00010002 #vddio # SSI SMGR Cfg 10: -5503 0 0x00010001 #UUID -5502 0 0x00010001 #UUID -5504 0 0x00010001 #off_to_idle -5505 0 0x00010001 #idle_to_ready -5506 0 0x00010001 #i2c_bus -5507 0 0x00010001 #reg_group_id -5508 0 0x00010001 #cal_grp_id -5509 0 0x00010001 #gpio1 -5510 0 0x00010001 #gpio2 -5511 0 0x00010001 #sensor_id -5512 0 0x00010001 #i2c_address -5513 0 0x00010001 #data_type1 -5514 0 0x00010001 #data_type2 -5515 0 0x00010001 #rel_sns_idx -5516 0 0x00010001 #sens_default -5517 0 0x00010001 #flags -5582 0 0x00010001 #device_select -5587 0xFF 0x00010001 #vdd -5588 0xFF 0x00010001 #vddio +5503 0 0x00010002 #UUID +5502 0 0x00010002 #UUID +5504 0 0x00010002 #off_to_idle +5505 0 0x00010002 #idle_to_ready +5506 0 0x00010002 #i2c_bus +5507 0 0x00010002 #reg_group_id +5508 0 0x00010002 #cal_grp_id +5509 0 0x00010002 #gpio1 +5510 0 0x00010002 #gpio2 +5511 0 0x00010002 #sensor_id +5512 0 0x00010002 #i2c_address +5513 0 0x00010002 #data_type1 +5514 0 0x00010002 #data_type2 +5515 0 0x00010002 #rel_sns_idx +5516 0 0x00010002 #sens_default +5517 0 0x00010002 #flags +5582 0 0x00010002 #device_select +5587 0xFF 0x00010002 #vdd +5588 0xFF 0x00010002 #vddio # QMAG_CAL Configuration -3801 1 0x00010001 +3801 1 0x00010002 :platform Fluid # Orientation of sensors # accel x/y/z -700 2 0x00010001 #accel-x-axis -701 -1 0x00010001 #accel-y-axis -702 3 0x00010001 #accel-z-axis +700 2 0x00010002 #accel-x-axis +701 -1 0x00010002 #accel-y-axis +702 3 0x00010002 #accel-z-axis # gyro x/y/z -800 2 0x00010001 #gyro-x-axis -801 -1 0x00010001 #gyro-y-axis -802 3 0x00010001 #gyro-z-axis +800 2 0x00010002 #gyro-x-axis +801 -1 0x00010002 #gyro-y-axis +802 3 0x00010002 #gyro-z-axis ######################################################################## ### 8992 Chipsets @@ -3962,20 +3962,20 @@ :property # 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 +700 1 0x00010002 #accel-x-axis +701 2 0x00010002 #accel-y-axis +702 3 0x00010002 #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 +800 1 0x00010002 #gyro-x-axis +801 2 0x00010002 #gyro-y-axis +802 3 0x00010002 #gyro-z-axis # mag x/y/z -900 1 0x00010001 #mag-x-axis -901 2 0x00010001 #mag-y-axis -902 3 0x00010001 #mag-z-axis +900 1 0x00010002 #mag-x-axis +901 2 0x00010002 #mag-y-axis +902 3 0x00010002 #mag-z-axis # SSI SMGR Version -1900 1 0x00010001 #Maj Ver -1901 1 0x00010001 #Min Ver +1900 1 0x00010002 #Maj Ver +1901 1 0x00010002 #Min Ver # SAM config # @@ -3995,269 +3995,269 @@ 4112 65536 0x10001 # SMD # SSI SMGR Cfg 0 BMA2x2/BMI058 FIFO -1903 0xc10ffaeed4057c96 0x00010001 #UUID -1902 0xaf4644363f26965d 0x00010001 #UUID -1904 3000 0x00010001 #off_to_idle -1905 0 0x00010001 #idle_to_ready -1906 5 0x00010001 #i2c_bus -1907 1000 0x00010001 #reg_group_id -1908 0 0x00010001 #cal_grp_id -1909 64 0x00010001 #gpio1 -1910 0xFFFF 0x00010001 #gpio2 -1911 0 0x00010001 #sensor_id -1912 0x18 0x00010001 #i2c_address -1913 1 0x00010001 #data_type1 -1914 0 0x00010001 #data_type2 -1915 -1 0x00010001 #rel_sns_idx -1916 1 0x00010001 #sens_default -1917 0xD0 0x00010001 #flags -1982 0 0x00010001 #device_select +1903 0xc10ffaeed4057c96 0x00010002 #UUID +1902 0xaf4644363f26965d 0x00010002 #UUID +1904 3000 0x00010002 #off_to_idle +1905 0 0x00010002 #idle_to_ready +1906 5 0x00010002 #i2c_bus +1907 1000 0x00010002 #reg_group_id +1908 0 0x00010002 #cal_grp_id +1909 64 0x00010002 #gpio1 +1910 0xFFFF 0x00010002 #gpio2 +1911 0 0x00010002 #sensor_id +1912 0x18 0x00010002 #i2c_address +1913 1 0x00010002 #data_type1 +1914 0 0x00010002 #data_type2 +1915 -1 0x00010002 #rel_sns_idx +1916 1 0x00010002 #sens_default +1917 0xD0 0x00010002 #flags +1982 0 0x00010002 #device_select # SSI SMGR Cfg 1 BMG160/BMI058 FIFO -1919 0xc0b3f9bee990498d 0x00010001 #UUID -1918 0xc347c5575be90345 0x00010001 #UUID -1920 30000 0x00010001 #off_to_idle -1921 0 0x00010001 #idle_to_ready -1922 5 0x00010001 #i2c_bus -1923 1010 0x00010001 #reg_group_id -1924 10 0x00010001 #cal_grp_id -1925 42 0x00010001 #gpio1 -1926 0xFFFF 0x00010001 #gpio2 -1927 10 0x00010001 #sensor_id -1928 0x68 0x00010001 #i2c_address -1929 3 0x00010001 #data_type1 -1930 0 0x00010001 #data_type2 -1931 -1 0x00010001 #rel_sns_idx -1932 4 0x00010001 #sens_default -1933 0XD0 0x00010001 #flags -1983 0 0x00010001 #device_select +1919 0xc0b3f9bee990498d 0x00010002 #UUID +1918 0xc347c5575be90345 0x00010002 #UUID +1920 30000 0x00010002 #off_to_idle +1921 0 0x00010002 #idle_to_ready +1922 5 0x00010002 #i2c_bus +1923 1010 0x00010002 #reg_group_id +1924 10 0x00010002 #cal_grp_id +1925 42 0x00010002 #gpio1 +1926 0xFFFF 0x00010002 #gpio2 +1927 10 0x00010002 #sensor_id +1928 0x68 0x00010002 #i2c_address +1929 3 0x00010002 #data_type1 +1930 0 0x00010002 #data_type2 +1931 -1 0x00010002 #rel_sns_idx +1932 4 0x00010002 #sens_default +1933 0XD0 0x00010002 #flags +1983 0 0x00010002 #device_select # SSI SMGR Cfg 2: HSCDTD008A POLL -1935 0x6b7b6b353051699e 0x00010001 #UUID -1934 0xe1451a747fc17ad2 0x00010001 #UUID -1936 3000 0x00010001 #off_to_idle -1937 10000 0x00010001 #idle_to_ready -1938 5 0x00010001 #i2c_bus -1939 1020 0x00010001 #reg_group_id -1940 0xFFFF 0x00010001 #cal_grp_id -1941 0xFFFF 0x00010001 #gpio1 -1942 0xFFFF 0x00010001 #gpio2 -1943 20 0x00010001 #sensor_id -1944 0x0C 0x00010001 #i2c_address -1945 2 0x00010001 #data_type1 -1946 0 0x00010001 #data_type2 -1947 0xFF 0x00010001 #rel_sns_idx -1948 0 0x00010001 #sens_default -1949 0 0x00010001 #flags -1984 0 0x00010001 #device_select +1935 0x6b7b6b353051699e 0x00010002 #UUID +1934 0xe1451a747fc17ad2 0x00010002 #UUID +1936 3000 0x00010002 #off_to_idle +1937 10000 0x00010002 #idle_to_ready +1938 5 0x00010002 #i2c_bus +1939 1020 0x00010002 #reg_group_id +1940 0xFFFF 0x00010002 #cal_grp_id +1941 0xFFFF 0x00010002 #gpio1 +1942 0xFFFF 0x00010002 #gpio2 +1943 20 0x00010002 #sensor_id +1944 0x0C 0x00010002 #i2c_address +1945 2 0x00010002 #data_type1 +1946 0 0x00010002 #data_type2 +1947 0xFF 0x00010002 #rel_sns_idx +1948 0 0x00010002 #sens_default +1949 0 0x00010002 #flags +1984 0 0x00010002 #device_select # SSI SMGR Cfg 3: LPS25H POLL -1951 0x04e4e644164294bf 0x00010001 #UUID -1950 0xf84490bce44e195c 0x00010001 #UUID -1952 10000 0x00010001 #off_to_idle -1953 0 0x00010001 #idle_to_ready -1954 7 0x00010001 #i2c_bus -1955 0xFFFF 0x00010001 #reg_group_id -1956 0xFFFF 0x00010001 #cal_grp_id -1957 0xFFFF 0x00010001 #gpio1 -1958 0xFFFF 0x00010001 #gpio2 -1959 30 0x00010001 #sensor_id -1960 0x5C 0x00010001 #i2c_address -1961 7 0x00010001 #data_type1 -1962 4 0x00010001 #data_type2 -1963 0xFF 0x00010001 #rel_sns_idx -1964 0 0x00010001 #sens_default -1965 0 0x00010001 #flags -1985 0 0x00010001 #device_select +1951 0x04e4e644164294bf 0x00010002 #UUID +1950 0xf84490bce44e195c 0x00010002 #UUID +1952 10000 0x00010002 #off_to_idle +1953 0 0x00010002 #idle_to_ready +1954 7 0x00010002 #i2c_bus +1955 0xFFFF 0x00010002 #reg_group_id +1956 0xFFFF 0x00010002 #cal_grp_id +1957 0xFFFF 0x00010002 #gpio1 +1958 0xFFFF 0x00010002 #gpio2 +1959 30 0x00010002 #sensor_id +1960 0x5C 0x00010002 #i2c_address +1961 7 0x00010002 #data_type1 +1962 4 0x00010002 #data_type2 +1963 0xFF 0x00010002 #rel_sns_idx +1964 0 0x00010002 #sens_default +1965 0 0x00010002 #flags +1985 0 0x00010002 #device_select # SSI SMGR Cfg 4: TMG399x DRI -1967 0x8ab69de1d4cdf1a2 0x00010001 #UUID -1966 0xf1400bc7db90fb32 0x00010001 #UUID -1968 5700 0x00010001 #off_to_idle -1969 0 0x00010001 #idle_to_ready -1970 7 0x00010001 #i2c_bus -1971 1040 0x00010001 #reg_group_id -1972 0xFFFF 0x00010001 #cal_grp_id -1973 40 0x00010001 #gpio1 -1974 0xFFFF 0x00010001 #gpio2 -1975 40 0x00010001 #sensor_id -1976 0x39 0x00010001 #i2c_address -1977 5 0x00010001 #data_type1 -1978 6 0x00010001 #data_type2 -1979 0xFF 0x00010001 #rel_sns_idx -1980 0 0x00010001 #sens_default -1981 0x80 0x00010001 #flags -1986 0 0x00010001 #device_select +1967 0x8ab69de1d4cdf1a2 0x00010002 #UUID +1966 0xf1400bc7db90fb32 0x00010002 #UUID +1968 5700 0x00010002 #off_to_idle +1969 0 0x00010002 #idle_to_ready +1970 7 0x00010002 #i2c_bus +1971 1040 0x00010002 #reg_group_id +1972 0xFFFF 0x00010002 #cal_grp_id +1973 40 0x00010002 #gpio1 +1974 0xFFFF 0x00010002 #gpio2 +1975 40 0x00010002 #sensor_id +1976 0x39 0x00010002 #i2c_address +1977 5 0x00010002 #data_type1 +1978 6 0x00010002 #data_type2 +1979 0xFF 0x00010002 #rel_sns_idx +1980 0 0x00010002 #sens_default +1981 0x80 0x00010002 #flags +1986 0 0x00010002 #device_select # SSI SMGR Version -3600 1 0x00010001 #Maj Ver -3601 1 0x00010001 #Min Ver +3600 1 0x00010002 #Maj Ver +3601 1 0x00010002 #Min Ver # SSI SMGR Cfg 5: TMG399x RGB DRI -3603 0x8ab69de1d4cdf1a2 0x00010001 #UUID -3602 0xf1400bc7db90fb32 0x00010001 #UUID -3604 5700 0x00010001 #off_to_idle -3605 10000 0x00010001 #idle_to_ready -3606 7 0x00010001 #i2c_bus -3607 1040 0x00010001 #reg_group_id -3608 0xFFFF 0x00010001 #cal_grp_id -3609 40 0x00010001 #gpio1 -3610 0xFFFF 0x00010001 #gpio2 -3611 60 0x00010001 #sensor_id -3612 0x39 0x00010001 #i2c_address -3613 28 0x00010001 #data_type1 -3614 29 0x00010001 #data_type2 -3615 0xFF 0x00010001 #rel_sns_idx -3616 0 0x00010001 #sens_default -3617 0x80 0x00010001 #flags -3682 0 0x00010001 #device_select +3603 0x8ab69de1d4cdf1a2 0x00010002 #UUID +3602 0xf1400bc7db90fb32 0x00010002 #UUID +3604 5700 0x00010002 #off_to_idle +3605 10000 0x00010002 #idle_to_ready +3606 7 0x00010002 #i2c_bus +3607 1040 0x00010002 #reg_group_id +3608 0xFFFF 0x00010002 #cal_grp_id +3609 40 0x00010002 #gpio1 +3610 0xFFFF 0x00010002 #gpio2 +3611 60 0x00010002 #sensor_id +3612 0x39 0x00010002 #i2c_address +3613 28 0x00010002 #data_type1 +3614 29 0x00010002 #data_type2 +3615 0xFF 0x00010002 #rel_sns_idx +3616 0 0x00010002 #sens_default +3617 0x80 0x00010002 #flags +3682 0 0x00010002 #device_select # SSI SMGR Cfg 6: SHTC1 Humidity DRI / Onchange -3619 0xcc631478716da795 0x00010001 #UUID -3618 0x40410cafc67cfbbe 0x00010001 #UUID -3620 10000 0x00010001 #off_to_idle -3621 10000 0x00010001 #idle_to_ready -3622 7 0x00010001 #i2c_bus -3623 0xFFFF 0x00010001 #reg_group_id -3624 0xFFFF 0x00010001 #cal_grp_id -3625 0xFFFF 0x00010001 #gpio1 -3626 0xFFFF 0x00010001 #gpio2 -3627 50 0x00010001 #sensor_id -3628 0x70 0x00010001 #i2c_address -3629 27 0x00010001 #data_type1 -3630 32 0x00010001 #data_type2 -3631 0xFF 0x00010001 #rel_sns_idx -3632 0 0x00010001 #sens_default -3633 0x80 0x00010001 #flags -3683 0 0x00010001 #device_select +3619 0xcc631478716da795 0x00010002 #UUID +3618 0x40410cafc67cfbbe 0x00010002 #UUID +3620 10000 0x00010002 #off_to_idle +3621 10000 0x00010002 #idle_to_ready +3622 7 0x00010002 #i2c_bus +3623 0xFFFF 0x00010002 #reg_group_id +3624 0xFFFF 0x00010002 #cal_grp_id +3625 0xFFFF 0x00010002 #gpio1 +3626 0xFFFF 0x00010002 #gpio2 +3627 50 0x00010002 #sensor_id +3628 0x70 0x00010002 #i2c_address +3629 27 0x00010002 #data_type1 +3630 32 0x00010002 #data_type2 +3631 0xFF 0x00010002 #rel_sns_idx +3632 0 0x00010002 #sens_default +3633 0x80 0x00010002 #flags +3683 0 0x00010002 #device_select # # SSI GPIO configuration #----------------------------- -2700 1 0x00010001 #maj ver -2701 1 0x00010001 #min ver -2702 23 0x00010001 #I2C SDA_1 -2703 24 0x00010001 #I2C SCL_1 -2704 43 0x00010001 #I2C SDA_2 -2705 44 0x00010001 #I2C SCL_2 -2706 63 0x00010001 #RESET pin -2707 77 0x00010001 #TEST pin -2708 74 0x00010001 #ACCEL MD -2709 64 0x00010001 #ACCEL DRI -2710 42 0x00010001 #GYRO DRI -2711 26 0x00010001 #MAG DRI -2712 40 0x00010001 #ALS/PRX INT -2713 75 0x00010001 #GEST INT -2714 76 0x00010001 #PRESS INT -2715 77 0x00010001 #SAR INT -2716 90 0x00010001 #FP INT -2717 -1 0x00010001 #HALL INT +2700 1 0x00010002 #maj ver +2701 1 0x00010002 #min ver +2702 23 0x00010002 #I2C SDA_1 +2703 24 0x00010002 #I2C SCL_1 +2704 43 0x00010002 #I2C SDA_2 +2705 44 0x00010002 #I2C SCL_2 +2706 63 0x00010002 #RESET pin +2707 77 0x00010002 #TEST pin +2708 74 0x00010002 #ACCEL MD +2709 64 0x00010002 #ACCEL DRI +2710 42 0x00010002 #GYRO DRI +2711 26 0x00010002 #MAG DRI +2712 40 0x00010002 #ALS/PRX INT +2713 75 0x00010002 #GEST INT +2714 76 0x00010002 #PRESS INT +2715 77 0x00010002 #SAR INT +2716 90 0x00010002 #FP INT +2717 -1 0x00010002 #HALL INT # Mag Cal config #----------------------------- -3801 1 0x00010001 +3801 1 0x00010002 3804 0x000a0000 0x10001 #Sample Rate # sam parameters for BMI058 -201 0x0cdc 0x00010001 #AMD_INT_cfg_prm1 -202 0x8000 0x00010001 #AMD_INT_cfg_prm2 -211 0x10db 0x00010001 #VMD_INT_cfg_prm1 -221 0x1b333 0x00010001 #RMD_INT_cfg_prm1 -222 0x3333 0x00010001 #RMD_INT_cfg_prm2 -223 0x1657 0x00010001 #RMD_INT_cfg_prm3 -224 0x3333 0x00010001 #RMD_INT_cfg_prm4 +201 0x0cdc 0x00010002 #AMD_INT_cfg_prm1 +202 0x8000 0x00010002 #AMD_INT_cfg_prm2 +211 0x10db 0x00010002 #VMD_INT_cfg_prm1 +221 0x1b333 0x00010002 #RMD_INT_cfg_prm1 +222 0x3333 0x00010002 #RMD_INT_cfg_prm2 +223 0x1657 0x00010002 #RMD_INT_cfg_prm3 +224 0x3333 0x00010002 #RMD_INT_cfg_prm4 :platform MTP # mag x/y/z -900 -2 0x00010001 #mag-x-axis -901 -1 0x00010001 #mag-y-axis -902 -3 0x00010001 #mag-z-axis +900 -2 0x00010002 #mag-x-axis +901 -1 0x00010002 #mag-y-axis +902 -3 0x00010002 #mag-z-axis :platform Liquid # SSI SMGR Cfg 6: ADI SAR DRI -3635 0x9b8cfaa89ed604b4 0x00010001 #UUID -3634 0x7f4fd19c1953dda8 0x00010001 #UUID -3636 1000000 0x00010001 #off_to_idle -3637 0 0x00010001 #idle_to_ready -3638 7 0x00010001 #i2c_bus -3639 1090 0x00010001 #reg_group_id -3640 0xFFFF 0x00010001 #cal_grp_id -3641 77 0x00010001 #gpio1 -3642 0xFFFF 0x00010001 #gpio2 -3643 70 0x00010001 #sensor_id -3644 0x2f 0x00010001 #i2c_address -3645 30 0x00010001 #data_type1 -3646 0 0x00010001 #data_type2 -3647 0xFF 0x00010001 #rel_sns_idx -3648 0 0x00010001 #sens_default -3649 0x80 0x00010001 #flags -3684 0 0x00010001 #device_select +3635 0x9b8cfaa89ed604b4 0x00010002 #UUID +3634 0x7f4fd19c1953dda8 0x00010002 #UUID +3636 1000000 0x00010002 #off_to_idle +3637 0 0x00010002 #idle_to_ready +3638 7 0x00010002 #i2c_bus +3639 1090 0x00010002 #reg_group_id +3640 0xFFFF 0x00010002 #cal_grp_id +3641 77 0x00010002 #gpio1 +3642 0xFFFF 0x00010002 #gpio2 +3643 70 0x00010002 #sensor_id +3644 0x2f 0x00010002 #i2c_address +3645 30 0x00010002 #data_type1 +3646 0 0x00010002 #data_type2 +3647 0xFF 0x00010002 #rel_sns_idx +3648 0 0x00010002 #sens_default +3649 0x80 0x00010002 #flags +3684 0 0x00010002 #device_select # SSI SMGR Cfg 7: ADI SAR 2 DRI -3651 0x9b8cfaa89ed604b4 0x00010001 #UUID -3650 0x7f4fd19c1953dda8 0x00010001 #UUID -3652 1000000 0x00010001 #off_to_idle -3653 0 0x00010001 #idle_to_ready -3654 7 0x00010001 #i2c_bus -3655 1091 0x00010001 #reg_group_id -3656 0xFFFF 0x00010001 #cal_grp_id -3657 77 0x00010001 #gpio1 -3658 0xFFFF 0x00010001 #gpio2 -3659 71 0x00010001 #sensor_id -3660 0x2c 0x00010001 #i2c_address -3661 30 0x00010001 #data_type1 -3662 0 0x00010001 #data_type2 -3663 0xFF 0x00010001 #rel_sns_idx -3664 0 0x00010001 #sens_default -3665 0x80 0x00010001 #flags -3685 0 0x00010001 #device_select +3651 0x9b8cfaa89ed604b4 0x00010002 #UUID +3650 0x7f4fd19c1953dda8 0x00010002 #UUID +3652 1000000 0x00010002 #off_to_idle +3653 0 0x00010002 #idle_to_ready +3654 7 0x00010002 #i2c_bus +3655 1091 0x00010002 #reg_group_id +3656 0xFFFF 0x00010002 #cal_grp_id +3657 77 0x00010002 #gpio1 +3658 0xFFFF 0x00010002 #gpio2 +3659 71 0x00010002 #sensor_id +3660 0x2c 0x00010002 #i2c_address +3661 30 0x00010002 #data_type1 +3662 0 0x00010002 #data_type2 +3663 0xFF 0x00010002 #rel_sns_idx +3664 0 0x00010002 #sens_default +3665 0x80 0x00010002 #flags +3685 0 0x00010002 #device_select # SAR Registry # Item ID's corresponding to group SNS_REG_DRIVER_GROUP_SAR (Group Id: 1090) -4800 3 0x00010001 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages) -4801 0x0700 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset) -4802 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high) -4803 0x0700 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset) -4804 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high) -4805 0x0600 0x00010001 #SNS_REG_DRIVER_SAR_x_E2_BIAS (STAGE2_AFE_offset) -4806 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E2_THRESHOLD (STAGE2_offset_high) +4800 3 0x00010002 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages) +4801 0x0700 0x00010002 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset) +4802 0x2700 0x00010002 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high) +4803 0x0700 0x00010002 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset) +4804 0x2700 0x00010002 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high) +4805 0x0600 0x00010002 #SNS_REG_DRIVER_SAR_x_E2_BIAS (STAGE2_AFE_offset) +4806 0x2700 0x00010002 #SNS_REG_DRIVER_SAR_x_E2_THRESHOLD (STAGE2_offset_high) -4825 0x2700 0x00010001 #STAGE0_offset_low -4826 0x337B 0x00010001 #STAGE0_connection_6_0 -4827 0x3CCC 0x00010001 #STAGE0_connection_12_7 +4825 0x2700 0x00010002 #STAGE0_offset_low +4826 0x337B 0x00010002 #STAGE0_connection_6_0 +4827 0x3CCC 0x00010002 #STAGE0_connection_12_7 -4828 0x2700 0x00010001 #STAGE1_offset_low -4829 0x3333 0x00010001 #STAGE1_connection_6_0 -4830 0x3DEC 0x00010001 #STAGE1_connection_12_7 +4828 0x2700 0x00010002 #STAGE1_offset_low +4829 0x3333 0x00010002 #STAGE1_connection_6_0 +4830 0x3DEC 0x00010002 #STAGE1_connection_12_7 -4831 0x2700 0x00010001 #STAGE2_offset_low -4832 0x3B33 0x00010001 #STAGE2_connection_6_0 -4833 0x3CCD 0x00010001 #STAGE2_connection_12_7 +4831 0x2700 0x00010002 #STAGE2_offset_low +4832 0x3B33 0x00010002 #STAGE2_connection_6_0 +4833 0x3CCD 0x00010002 #STAGE2_connection_12_7 -4861 0x3230 0x00010001 #comp_control_0 -4862 0x0419 0x00010001 #comp_control_1 -4863 0x0832 0x00010001 #comp_control_2 +4861 0x3230 0x00010002 #comp_control_0 +4862 0x0419 0x00010002 #comp_control_1 +4863 0x0832 0x00010002 #comp_control_2 # SAR 2 Registry # Item ID's corresponding to group SNS_REG_DRIVER_GROUP_SAR_2 (Group Id: 1091) -4900 2 0x00010001 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages) -4901 0x3600 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset) -4902 0x0000 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high) -4903 0x3E00 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset) -4904 0x0400 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high) # Used to be 0x4000 but that didn't work out +4900 2 0x00010002 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages) +4901 0x3600 0x00010002 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset) +4902 0x0000 0x00010002 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high) +4903 0x3E00 0x00010002 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset) +4904 0x0400 0x00010002 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high) # Used to be 0x4000 but that didn't work out -4925 0x0000 0x00010001 #STAGE0_offset_low -4926 0x3FFB 0x00010001 #STAGE0_connection_6_0 -4927 0x2FCF 0x00010001 #STAGE0_connection_12_7 +4925 0x0000 0x00010002 #STAGE0_offset_low +4926 0x3FFB 0x00010002 #STAGE0_connection_6_0 +4927 0x2FCF 0x00010002 #STAGE0_connection_12_7 -4928 0x0400 0x00010001 #STAGE1_offset_low # Used to be 0x4000 but that didn't work out -4929 0x3FF3 0x00010001 #STAGE1_connection_6_0 -4930 0x2FEF 0x00010001 #STAGE1_connection_12_7 +4928 0x0400 0x00010002 #STAGE1_offset_low # Used to be 0x4000 but that didn't work out +4929 0x3FF3 0x00010002 #STAGE1_connection_6_0 +4930 0x2FEF 0x00010002 #STAGE1_connection_12_7 -4961 0x3230 0x00010001 #comp_control_0 -4962 0x0419 0x00010001 #comp_control_1 -4963 0x0832 0x00010001 #comp_control_2 +4961 0x3230 0x00010002 #comp_control_0 +4962 0x0419 0x00010002 #comp_control_1 +4963 0x0832 0x00010002 #comp_control_2 ####################################################################### ### 8909W Chipsets @@ -4269,20 +4269,20 @@ # 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 +700 -1 0x00010002 #accel-x-axis +701 -2 0x00010002 #accel-y-axis +702 3 0x00010002 #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 +800 -1 0x00010002 #gyro-x-axis +801 -2 0x00010002 #gyro-y-axis +802 3 0x00010002 #gyro-z-axis # mag x/y/z -900 1 0x00010001 #max-x-axis -901 2 0x00010001 #mag-y-axis -902 3 0x00010001 #mag-z-axis +900 1 0x00010002 #max-x-axis +901 2 0x00010002 #mag-y-axis +902 3 0x00010002 #mag-z-axis # SSI SMGR Version -1900 1 0x00010001 #Maj Ver -1901 2 0x00010001 #Min Ver +1900 1 0x00010002 #Maj Ver +1901 2 0x00010002 #Min Ver # SAM config # @@ -4304,224 +4304,224 @@ 4103 5 0x10001 # SMD_ACC_WIN_TIME # SSI SMGR Cfg 0: LSM6DS3 Accel FIFO -1903 0x1a0bd9d5956c508e 0x00010001 #UUID -1902 0x1246e1cb09a92baa 0x00010001 #UUID -1904 100000 0x00010001 #off_to_idle -1905 0 0x00010001 #idle_to_ready -1906 0x1003 0x00010001 #SPI_bus -1907 1000 0x00010001 #reg_group_id -1908 0 0x00010001 #cal_grp_id -1909 96 0x00010001 #gpio1 -1910 0xFFFF 0x00010001 #gpio2 -1911 0 0x00010001 #sensor_id -1912 0 0x00010001 #CS for SPI -1913 1 0x00010001 #data_type1 -1914 4 0x00010001 #data_type2 -1915 -1 0x00010001 #rel_sns_idx -1916 2 0x00010001 #sens_default -1917 0xD0 0x00010001 #flags -1982 0 0x00010001 #device_select -1987 0x02 0x00010001 #vdd -1988 0x02 0x00010001 #vddio +1903 0x1a0bd9d5956c508e 0x00010002 #UUID +1902 0x1246e1cb09a92baa 0x00010002 #UUID +1904 100000 0x00010002 #off_to_idle +1905 0 0x00010002 #idle_to_ready +1906 0x1003 0x00010002 #SPI_bus +1907 1000 0x00010002 #reg_group_id +1908 0 0x00010002 #cal_grp_id +1909 96 0x00010002 #gpio1 +1910 0xFFFF 0x00010002 #gpio2 +1911 0 0x00010002 #sensor_id +1912 0 0x00010002 #CS for SPI +1913 1 0x00010002 #data_type1 +1914 4 0x00010002 #data_type2 +1915 -1 0x00010002 #rel_sns_idx +1916 2 0x00010002 #sens_default +1917 0xD0 0x00010002 #flags +1982 0 0x00010002 #device_select +1987 0x02 0x00010002 #vdd +1988 0x02 0x00010002 #vddio # SSI SMGR Cfg 1: LSM6DS3 Gyro FIFO -1919 0x1a0bd9d5956c508e 0x00010001 #UUID -1918 0x1246e1cb09a92baa 0x00010001 #UUID -1920 100000 0x00010001 #off_to_idle -1921 0 0x00010001 #idle_to_ready -1922 0x1003 0x00010001 #SPI_bus -1923 1010 0x00010001 #reg_group_id -1924 10 0x00010001 #cal_grp_id -1925 96 0x00010001 #gpio1 -1926 0xFFFF 0x00010001 #gpio2 -1927 10 0x00010001 #sensor_id -1928 0 0x00010001 #CS for SPI -1929 3 0x00010001 #data_type1 -1930 4 0x00010001 #data_type2 -1931 -1 0x00010001 #rel_sns_idx -1932 3 0x00010001 #sens_default -1933 0xD0 0x00010001 #flags -1983 0 0x00010001 #device_select -1989 0x02 0x00010001 #vdd -1990 0x02 0x00010001 #vddio +1919 0x1a0bd9d5956c508e 0x00010002 #UUID +1918 0x1246e1cb09a92baa 0x00010002 #UUID +1920 100000 0x00010002 #off_to_idle +1921 0 0x00010002 #idle_to_ready +1922 0x1003 0x00010002 #SPI_bus +1923 1010 0x00010002 #reg_group_id +1924 10 0x00010002 #cal_grp_id +1925 96 0x00010002 #gpio1 +1926 0xFFFF 0x00010002 #gpio2 +1927 10 0x00010002 #sensor_id +1928 0 0x00010002 #CS for SPI +1929 3 0x00010002 #data_type1 +1930 4 0x00010002 #data_type2 +1931 -1 0x00010002 #rel_sns_idx +1932 3 0x00010002 #sens_default +1933 0xD0 0x00010002 #flags +1983 0 0x00010002 #device_select +1989 0x02 0x00010002 #vdd +1990 0x02 0x00010002 #vddio # SSI SMGR Cfg 2: AKM09915 FIFO -1935 0x90611b98d561168f 0x00010001 #UUID -1934 0x564d2b94fe80aef6 0x00010001 #UUID -1936 3000 0x00010001 #off_to_idle -1937 10000 0x00010001 #idle_to_ready -1938 1 0x00010001 #i2c_bus -1939 1020 0x00010001 #reg_group_id -1940 0xFFFF 0x00010001 #cal_grp_id -1941 65 0x00010001 #gpio1 -1942 0xFFFF 0x00010001 #gpio2 -1943 20 0x00010001 #sensor_id -1944 0x0C 0x00010001 #i2c_address -1945 2 0x00010001 #data_type1 -1946 0 0x00010001 #data_type2 -1947 0xFF 0x00010001 #rel_sns_idx -1948 0 0x00010001 #sens_default -1949 0x90 0x00010001 #flags -1984 0 0x00010001 #device_select -1991 0x02 0x00010001 #vdd -1992 0x02 0x00010001 #vddio +1935 0x90611b98d561168f 0x00010002 #UUID +1934 0x564d2b94fe80aef6 0x00010002 #UUID +1936 3000 0x00010002 #off_to_idle +1937 10000 0x00010002 #idle_to_ready +1938 1 0x00010002 #i2c_bus +1939 1020 0x00010002 #reg_group_id +1940 0xFFFF 0x00010002 #cal_grp_id +1941 65 0x00010002 #gpio1 +1942 0xFFFF 0x00010002 #gpio2 +1943 20 0x00010002 #sensor_id +1944 0x0C 0x00010002 #i2c_address +1945 2 0x00010002 #data_type1 +1946 0 0x00010002 #data_type2 +1947 0xFF 0x00010002 #rel_sns_idx +1948 0 0x00010002 #sens_default +1949 0x90 0x00010002 #flags +1984 0 0x00010002 #device_select +1991 0x02 0x00010002 #vdd +1992 0x02 0x00010002 #vddio # SSI SMGR Cfg 3: BMP280 POLL -1951 0x32c31ec17f1c0abd 0x00010001 #UUID -1950 0x5c473990a806b072 0x00010001 #UUID -1952 5000 0x00010001 #off_to_idle -1953 50000 0x00010001 #idle_to_ready -1954 1 0x00010001 #i2c_bus -1955 0xFFFF 0x00010001 #reg_group_id -1956 0xFFFF 0x00010001 #cal_grp_id -1957 0xFFFF 0x00010001 #gpio1 -1958 0xFFFF 0x00010001 #gpio2 -1959 30 0x00010001 #sensor_id -1960 0x76 0x00010001 #i2c_address -1961 7 0x00010001 #data_type1 -1962 4 0x00010001 #data_type2 -1963 0xFF 0x00010001 #rel_sns_idx -1964 0 0x00010001 #sens_default -1965 0 0x00010001 #flags -1985 0 0x00010001 #device_select -1993 0x02 0x00010001 #vdd -1994 0x02 0x00010001 #vddio +1951 0x32c31ec17f1c0abd 0x00010002 #UUID +1950 0x5c473990a806b072 0x00010002 #UUID +1952 5000 0x00010002 #off_to_idle +1953 50000 0x00010002 #idle_to_ready +1954 1 0x00010002 #i2c_bus +1955 0xFFFF 0x00010002 #reg_group_id +1956 0xFFFF 0x00010002 #cal_grp_id +1957 0xFFFF 0x00010002 #gpio1 +1958 0xFFFF 0x00010002 #gpio2 +1959 30 0x00010002 #sensor_id +1960 0x76 0x00010002 #i2c_address +1961 7 0x00010002 #data_type1 +1962 4 0x00010002 #data_type2 +1963 0xFF 0x00010002 #rel_sns_idx +1964 0 0x00010002 #sens_default +1965 0 0x00010002 #flags +1985 0 0x00010002 #device_select +1993 0x02 0x00010002 #vdd +1994 0x02 0x00010002 #vddio # SSI SMGR Cfg 4: TMD27723 DRI -1967 0x9ab11a6ea1c0218a 0x00010001 #UUID -1966 0xcc44f904e9e569f7 0x00010001 #UUID -1968 10000 0x00010001 #off_to_idle -1969 0 0x00010001 #idle_to_ready -1970 1 0x00010001 #i2c_bus -1971 1040 0x00010001 #reg_group_id -1972 0xFFFF 0x00010001 #cal_grp_id -1973 94 0x00010001 #gpio1 -1974 0xFFFF 0x00010001 #gpio2 -1975 40 0x00010001 #sensor_id -1976 0x39 0x00010001 #i2c_address -1977 5 0x00010001 #data_type1 -1978 6 0x00010001 #data_type2 -1979 -1 0x00010001 #rel_sns_idx -1980 0 0x00010001 #sens_default -1981 0x80 0x00010001 #flags -1986 0 0x00010001 #device_select -1995 0x93 0x00010001 #vdd -1996 0x02 0x00010001 #vddio +1967 0x9ab11a6ea1c0218a 0x00010002 #UUID +1966 0xcc44f904e9e569f7 0x00010002 #UUID +1968 10000 0x00010002 #off_to_idle +1969 0 0x00010002 #idle_to_ready +1970 1 0x00010002 #i2c_bus +1971 1040 0x00010002 #reg_group_id +1972 0xFFFF 0x00010002 #cal_grp_id +1973 94 0x00010002 #gpio1 +1974 0xFFFF 0x00010002 #gpio2 +1975 40 0x00010002 #sensor_id +1976 0x39 0x00010002 #i2c_address +1977 5 0x00010002 #data_type1 +1978 6 0x00010002 #data_type2 +1979 -1 0x00010002 #rel_sns_idx +1980 0 0x00010002 #sens_default +1981 0x80 0x00010002 #flags +1986 0 0x00010002 #device_select +1995 0x93 0x00010002 #vdd +1996 0x02 0x00010002 #vddio # SSI SMGR Version -3600 1 0x00010001 #Maj Ver -3601 2 0x00010001 #Min Ver +3600 1 0x00010002 #Maj Ver +3601 2 0x00010002 #Min Ver # SSI SMGR Cfg 5: Heart Rate PAH8011 DRI -3603 0x67d58cadaa8ae18c 0x00010001 #UUID -3602 0x924e81b6331b2185 0x00010001 #UUID -3604 40000 0x00010001 #off_to_idle -3605 0 0x00010001 #idle_to_ready -3606 1 0x00010001 #i2c_bus -3607 0xFFFF 0x00010001 #reg_group_id -3608 0xFFFF 0x00010001 #cal_grp_id -3609 110 0x00010001 #gpio1 -3610 0xFFFF 0x00010001 #gpio2 -3611 90 0x00010001 #sensor_id -3612 0x15 0x00010001 #i2c_address -3613 0x23 0x00010001 #data_type1 -3614 0 0x00010001 #data_type2 -3615 0xFF 0x00010001 #rel_sns_idx -3616 0 0x00010001 #sens_default -3617 0x90 0x00010001 #flags -3682 0 0x00010001 #device_select -3687 0x93 0x00010001 #vdd -3688 0x2 0x00010001 #vddio +3603 0x67d58cadaa8ae18c 0x00010002 #UUID +3602 0x924e81b6331b2185 0x00010002 #UUID +3604 40000 0x00010002 #off_to_idle +3605 0 0x00010002 #idle_to_ready +3606 1 0x00010002 #i2c_bus +3607 0xFFFF 0x00010002 #reg_group_id +3608 0xFFFF 0x00010002 #cal_grp_id +3609 110 0x00010002 #gpio1 +3610 0xFFFF 0x00010002 #gpio2 +3611 90 0x00010002 #sensor_id +3612 0x15 0x00010002 #i2c_address +3613 0x23 0x00010002 #data_type1 +3614 0 0x00010002 #data_type2 +3615 0xFF 0x00010002 #rel_sns_idx +3616 0 0x00010002 #sens_default +3617 0x90 0x00010002 #flags +3682 0 0x00010002 #device_select +3687 0x93 0x00010002 #vdd +3688 0x2 0x00010002 #vddio # SSI SMGR Cfg 6 tilt_detect: LSM6DS3 -3619 0x1a0bd9d5956c508e 0x00010001 #UUID -3618 0x1246e1cb09a92baa 0x00010001 #UUID -3620 100000 0x00010001 #off_to_idle -3621 0 0x00010001 #idle_to_ready -3622 0x1003 0x00010001 #SPI_bus -3623 0xFFFF 0x00010001 #reg_group_id -3624 0xFFFF 0x00010001 #cal_grp_id -3625 96 0x00010001 #gpio1 -3626 0xFFFF 0x00010001 #gpio2 -3627 232 0x00010001 #define SNS_SMGR_ID_PHONE_TILT_V01 232 -3628 0 0x00010001 #CS for SPI -3629 37 0x00010001 #data_type1, SNS_DDF_SENSOR_PHONE_TILT // 37 -3630 0 0x00010001 #data_type2 -3631 -1 0x00010001 #rel_sns_idx -3632 1 0x00010001 #sens_default -3633 0x80 0x00010001 #flags -3683 0 0x00010001 #device_select -3689 0x02 0x00010001 #vdd -3690 0x02 0x00010001 #vddio +3619 0x1a0bd9d5956c508e 0x00010002 #UUID +3618 0x1246e1cb09a92baa 0x00010002 #UUID +3620 100000 0x00010002 #off_to_idle +3621 0 0x00010002 #idle_to_ready +3622 0x1003 0x00010002 #SPI_bus +3623 0xFFFF 0x00010002 #reg_group_id +3624 0xFFFF 0x00010002 #cal_grp_id +3625 96 0x00010002 #gpio1 +3626 0xFFFF 0x00010002 #gpio2 +3627 232 0x00010002 #define SNS_SMGR_ID_PHONE_TILT_V01 232 +3628 0 0x00010002 #CS for SPI +3629 37 0x00010002 #data_type1, SNS_DDF_SENSOR_PHONE_TILT // 37 +3630 0 0x00010002 #data_type2 +3631 -1 0x00010002 #rel_sns_idx +3632 1 0x00010002 #sens_default +3633 0x80 0x00010002 #flags +3683 0 0x00010002 #device_select +3689 0x02 0x00010002 #vdd +3690 0x02 0x00010002 #vddio # # SSI GPIO configuration #----------------------------- -2700 1 0x00010001 #maj ver -2701 1 0x00010001 #min ver -2702 6 0x00010001 #I2C SDA_1 -2703 7 0x00010001 #I2C SCL_1 -2704 -1 0x00010001 #I2C SDA_2 -2705 -1 0x00010001 #I2C SCL_2 -2706 -1 0x00010001 #RESET pin -2707 -1 0x00010001 #TEST pin -2708 96 0x00010001 #ACCEL MD -2709 96 0x00010001 #ACCEL DRI -2710 96 0x00010001 #GYRO DRI -2711 65 0x00010001 #MAG DRI -2712 94 0x00010001 #ALS/PRX INT -2713 -1 0x00010001 #GEST INT -2714 -1 0x00010001 #PRESS INT -2715 -1 0x00010001 #SAR INT -2716 -1 0x00010001 #FP INT -2717 -1 0x00010001 #HALL INT +2700 1 0x00010002 #maj ver +2701 1 0x00010002 #min ver +2702 6 0x00010002 #I2C SDA_1 +2703 7 0x00010002 #I2C SCL_1 +2704 -1 0x00010002 #I2C SDA_2 +2705 -1 0x00010002 #I2C SCL_2 +2706 -1 0x00010002 #RESET pin +2707 -1 0x00010002 #TEST pin +2708 96 0x00010002 #ACCEL MD +2709 96 0x00010002 #ACCEL DRI +2710 96 0x00010002 #GYRO DRI +2711 65 0x00010002 #MAG DRI +2712 94 0x00010002 #ALS/PRX INT +2713 -1 0x00010002 #GEST INT +2714 -1 0x00010002 #PRESS INT +2715 -1 0x00010002 #SAR INT +2716 -1 0x00010002 #FP INT +2717 -1 0x00010002 #HALL INT # Mag Cal config #----------------------------- -3801 1 0x00010001 +3801 1 0x00010002 3804 0x000a0000 0x10001 #Sample Rate # sam parameters for LSM6DS3 -201 0x0d0e 0x00010001 #AMD_INT_cfg_prm1 -202 0x8000 0x00010001 #AMD_INT_cfg_prm2 -221 0x1b333 0x00010001 #RMD_INT_cfg_prm1 -222 0x3333 0x00010001 #RMD_INT_cfg_prm2 -223 0x1657 0x00010001 #RMD_INT_cfg_prm3 -224 0x3333 0x00010001 #RMD_INT_cfg_prm4 +201 0x0d0e 0x00010002 #AMD_INT_cfg_prm1 +202 0x8000 0x00010002 #AMD_INT_cfg_prm2 +221 0x1b333 0x00010002 #RMD_INT_cfg_prm1 +222 0x3333 0x00010002 #RMD_INT_cfg_prm2 +223 0x1657 0x00010002 #RMD_INT_cfg_prm3 +224 0x3333 0x00010002 #RMD_INT_cfg_prm4 # TMD27723 override default parameters -100 25 0x00010001 #visible_light_trans_ratio -101 60 0x00010001 #ir_light_trans_ratio -102 10 0x00010001 #dc_offset -103 80 0x00010001 #near_thresh -104 50 0x00010001 #far_thresh -105 200 0x00010001 #prx_factor -106 88 0x00010001 #als factor -107 50 0x00010001 #ams_magic_number -108 1 0x00010001 #ams_driver_id -109 1 0x00010001 #calibratePhone -110 4 0x00010001 #ams_sensor -111 250 0x00010001 #calLuxLower -112 350 0x00010001 #calLuxUpper -113 24 0x00010001 #d_factor -114 2000 0x00010001 #iCoefB -115 600 0x00010001 #iCoefC -116 1000 0x00010001 #iCoefD -117 600 0x00010001 #proxDetect -118 400 0x00010001 #proxRelease -119 229376 0x00010001 #luxCorrection -120 20 0x00010001 #als_thresh_high -121 20 0x00010001 #als_thresh_low +100 25 0x00010002 #visible_light_trans_ratio +101 60 0x00010002 #ir_light_trans_ratio +102 10 0x00010002 #dc_offset +103 80 0x00010002 #near_thresh +104 50 0x00010002 #far_thresh +105 200 0x00010002 #prx_factor +106 88 0x00010002 #als factor +107 50 0x00010002 #ams_magic_number +108 1 0x00010002 #ams_driver_id +109 1 0x00010002 #calibratePhone +110 4 0x00010002 #ams_sensor +111 250 0x00010002 #calLuxLower +112 350 0x00010002 #calLuxUpper +113 24 0x00010002 #d_factor +114 2000 0x00010002 #iCoefB +115 600 0x00010002 #iCoefC +116 1000 0x00010002 #iCoefD +117 600 0x00010002 #proxDetect +118 400 0x00010002 #proxRelease +119 229376 0x00010002 #luxCorrection +120 20 0x00010002 #als_thresh_high +121 20 0x00010002 #als_thresh_low #Orientation config for SWOC :sub_id 9 12 13 -700 2 0x00010001 #accel-x-axis -701 -1 0x00010001 #accel-y-axis -800 2 0x00010001 #gyro-x-axis -801 -1 0x00010001 #gyro-y-axis +700 2 0x00010002 #accel-x-axis +701 -1 0x00010002 #accel-y-axis +800 2 0x00010002 #gyro-x-axis +801 -1 0x00010002 #gyro-y-axis -1982 0x03 0x00010001 -1983 0x42 0x00010001 +1982 0x03 0x00010002 +1983 0x42 0x00010002 :sub_id @@ -4536,20 +4536,20 @@ :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 +700 -1 0x00010002 #accel-x-axis +701 -2 0x00010002 #accel-y-axis +702 3 0x00010002 #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 +800 -1 0x00010002 #gyro-x-axis +801 -2 0x00010002 #gyro-y-axis +802 3 0x00010002 #gyro-z-axis # mag x/y/z -900 -1 0x00010001 #max-x-axis -901 -2 0x00010001 #mag-y-axis -902 3 0x00010001 #mag-z-axis +900 -1 0x00010002 #max-x-axis +901 -2 0x00010002 #mag-y-axis +902 3 0x00010002 #mag-z-axis # SSI SMGR Version -1900 1 0x00010001 #Maj Ver -1901 2 0x00010001 #Min Ver +1900 1 0x00010002 #Maj Ver +1901 2 0x00010002 #Min Ver # SAM config # @@ -4571,515 +4571,515 @@ 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 +200 0x000a0000 0x00010002 #AMD_ACC_SAMP_RATE_HZ_Q16 +201 0x00000cd2 0x00010002 #AMD_INT_cfg_prm1 +202 0x00008000 0x00010002 #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 +220 0x001e0000 0x00010002 #RMD_ACC_SAMP_RATE_HZ_Q16 +221 0x0001b333 0x00010002 #RMD_INT_cfg_prm1 +222 0x00003333 0x00010002 #RMD_INT_cfg_prm2 +223 0x00001657 0x00010002 #RMD_INT_cfg_prm3 +224 0x00003333 0x00010002 #RMD_INT_cfg_prm4 # SSI SMGR Cfg 0: LSM6DSM Accel DRI/FIFO -1903 0x68534cfc401dc2ac 0x00010001 #UUID -1902 0xbe48af52e826fd3c 0x00010001 #UUID -1904 100000 0x00010001 #off_to_idle -1905 100000 0x00010001 #idle_to_ready -1906 0x1001 0x00010001 #SPI_bus -1907 1000 0x00010001 #reg_group_id -1908 0 0x00010001 #cal_grp_id -1909 117 0x00010001 #gpio1 -1910 0xFFFF 0x00010001 #gpio2 -1911 0 0x00010001 #sensor_id -1912 0 0x00010001 #CS for SPI -1913 1 0x00010001 #data_type1 -1914 4 0x00010001 #data_type2 -1915 -1 0x00010001 #rel_sns_idx -1916 2 0x00010001 #sens_default -1917 0xD0 0x00010001 #flags -1982 0 0x00010001 #device_select -1987 0x2 0x00010001 #vdd -1988 0x2 0x00010001 #vddio +1903 0x68534cfc401dc2ac 0x00010002 #UUID +1902 0xbe48af52e826fd3c 0x00010002 #UUID +1904 100000 0x00010002 #off_to_idle +1905 100000 0x00010002 #idle_to_ready +1906 0x1001 0x00010002 #SPI_bus +1907 1000 0x00010002 #reg_group_id +1908 0 0x00010002 #cal_grp_id +1909 117 0x00010002 #gpio1 +1910 0xFFFF 0x00010002 #gpio2 +1911 0 0x00010002 #sensor_id +1912 0 0x00010002 #CS for SPI +1913 1 0x00010002 #data_type1 +1914 4 0x00010002 #data_type2 +1915 -1 0x00010002 #rel_sns_idx +1916 2 0x00010002 #sens_default +1917 0xD0 0x00010002 #flags +1982 0 0x00010002 #device_select +1987 0x2 0x00010002 #vdd +1988 0x2 0x00010002 #vddio # SSI SMGR Cfg 1: LSM6DSM Gyro DRI/FIFO -1919 0x68534cfc401dc2ac 0x00010001 #UUID -1918 0xbe48af52e826fd3c 0x00010001 #UUID -1920 100000 0x00010001 #off_to_idle -1921 100000 0x00010001 #idle_to_ready -1922 0x1001 0x00010001 #SPI_bus -1923 1010 0x00010001 #reg_group_id -1924 10 0x00010001 #cal_grp_id -1925 117 0x00010001 #gpio1 -1926 0xFFFF 0x00010001 #gpio2 -1927 10 0x00010001 #sensor_id -1928 0 0x00010001 #CS for SPI -1929 3 0x00010001 #data_type1 -1930 4 0x00010001 #data_type2 -1931 -1 0x00010001 #rel_sns_idx -1932 4 0x00010001 #sens_default -1933 0xD0 0x00010001 #flags -1983 0 0x00010001 #device_select -1989 0x2 0x00010001 #vdd -1990 0x2 0x00010001 #vddio +1919 0x68534cfc401dc2ac 0x00010002 #UUID +1918 0xbe48af52e826fd3c 0x00010002 #UUID +1920 100000 0x00010002 #off_to_idle +1921 100000 0x00010002 #idle_to_ready +1922 0x1001 0x00010002 #SPI_bus +1923 1010 0x00010002 #reg_group_id +1924 10 0x00010002 #cal_grp_id +1925 117 0x00010002 #gpio1 +1926 0xFFFF 0x00010002 #gpio2 +1927 10 0x00010002 #sensor_id +1928 0 0x00010002 #CS for SPI +1929 3 0x00010002 #data_type1 +1930 4 0x00010002 #data_type2 +1931 -1 0x00010002 #rel_sns_idx +1932 4 0x00010002 #sens_default +1933 0xD0 0x00010002 #flags +1983 0 0x00010002 #device_select +1989 0x2 0x00010002 #vdd +1990 0x2 0x00010002 #vddio # SSI SMGR Cfg 2: AKM09915D mag DRI/FIFO -1935 0x90611b98d561168f 0x00010001 #UUID -1934 0x564d2b94fe80aef6 0x00010001 #UUID -1936 3000 0x00010001 #off_to_idle -1937 10000 0x00010001 #idle_to_ready -1938 3 0x00010001 #I2C_bus -1939 1020 0x00010001 #reg_group_id -1940 0x00000014 0x00010001 #cal_grp_id -1941 119 0x00010001 #gpio1 -1942 0xFFFF 0x00010001 #gpio2 -1943 20 0x00010001 #sensor_id -1944 0x0C 0x00010001 #I2C_address -1945 2 0x00010001 #data_type1 -1946 0 0x00010001 #data_type2 -1947 0xFF 0x00010001 #rel_sns_idx -1948 0 0x00010001 #sens_default -1949 0xD0 0x00010001 #flags -1984 0 0x00010001 #device_select -1991 0x2 0x00010001 #vdd -1992 0x2 0x00010001 #vddio +1935 0x90611b98d561168f 0x00010002 #UUID +1934 0x564d2b94fe80aef6 0x00010002 #UUID +1936 3000 0x00010002 #off_to_idle +1937 10000 0x00010002 #idle_to_ready +1938 3 0x00010002 #I2C_bus +1939 1020 0x00010002 #reg_group_id +1940 0x00000014 0x00010002 #cal_grp_id +1941 119 0x00010002 #gpio1 +1942 0xFFFF 0x00010002 #gpio2 +1943 20 0x00010002 #sensor_id +1944 0x0C 0x00010002 #I2C_address +1945 2 0x00010002 #data_type1 +1946 0 0x00010002 #data_type2 +1947 0xFF 0x00010002 #rel_sns_idx +1948 0 0x00010002 #sens_default +1949 0xD0 0x00010002 #flags +1984 0 0x00010002 #device_select +1991 0x2 0x00010002 #vdd +1992 0x2 0x00010002 #vddio # SSI SMGR Cfg 3: BMP285 pressure POLL -1951 0x32c31ec17f1c0abd 0x00010001 #UUID -1950 0x5c473990a806b072 0x00010001 #UUID -1952 5000 0x00010001 #off_to_idle -1953 50000 0x00010001 #idle_to_ready -1954 3 0x00010001 #i2c_bus -1955 0xFFFF 0x00010001 #reg_group_id -1956 0xFFFF 0x00010001 #cal_grp_id -1957 0xFFFF 0x00010001 #gpio1 -1958 0xFFFF 0x00010001 #gpio2 -1959 30 0x00010001 #sensor_id -1960 0x76 0x00010001 #i2c_address -1961 7 0x00010001 #data_type1 -1962 4 0x00010001 #data_type2 -1963 0xFF 0x00010001 #rel_sns_idx -1964 0 0x00010001 #sens_default -1965 0 0x00010001 #flags -1985 0 0x00010001 #device_select -1993 0x2 0x00010001 #vdd -1994 0x2 0x00010001 #vddio +1951 0x32c31ec17f1c0abd 0x00010002 #UUID +1950 0x5c473990a806b072 0x00010002 #UUID +1952 5000 0x00010002 #off_to_idle +1953 50000 0x00010002 #idle_to_ready +1954 3 0x00010002 #i2c_bus +1955 0xFFFF 0x00010002 #reg_group_id +1956 0xFFFF 0x00010002 #cal_grp_id +1957 0xFFFF 0x00010002 #gpio1 +1958 0xFFFF 0x00010002 #gpio2 +1959 30 0x00010002 #sensor_id +1960 0x76 0x00010002 #i2c_address +1961 7 0x00010002 #data_type1 +1962 4 0x00010002 #data_type2 +1963 0xFF 0x00010002 #rel_sns_idx +1964 0 0x00010002 #sens_default +1965 0 0x00010002 #flags +1985 0 0x00010002 #device_select +1993 0x2 0x00010002 #vdd +1994 0x2 0x00010002 #vddio # SSI SMGR Cfg 4: TMG490X prx/als DRI -1967 0x3a83587c79f2d5ad 0x00010001 #UUID -1966 0xd24fdac0d73b50aa 0x00010001 #UUID -1968 5700 0x00010001 #off_to_idle -1969 5000 0x00010001 #idle_to_ready -1970 3 0x00010001 #i2c_bus -1971 1040 0x00010001 #reg_group_id -1972 0xFFFF 0x00010001 #cal_grp_id -1973 120 0x00010001 #gpio1 -1974 0xFFFF 0x00010001 #gpio2 -1975 40 0x00010001 #sensor_id -1976 0x39 0x00010001 #i2c_address -1977 5 0x00010001 #data_type1 -1978 6 0x00010001 #data_type2 -1979 0xFF 0x00010001 #rel_sns_idx -1980 0 0x00010001 #sens_default -1981 0x80 0x00010001 #flags -1986 0 0x00010001 #device_select -1995 0x93 0x00010001 #vdd -1996 0x2 0x00010001 #vddio +1967 0x3a83587c79f2d5ad 0x00010002 #UUID +1966 0xd24fdac0d73b50aa 0x00010002 #UUID +1968 5700 0x00010002 #off_to_idle +1969 5000 0x00010002 #idle_to_ready +1970 3 0x00010002 #i2c_bus +1971 1040 0x00010002 #reg_group_id +1972 0xFFFF 0x00010002 #cal_grp_id +1973 120 0x00010002 #gpio1 +1974 0xFFFF 0x00010002 #gpio2 +1975 40 0x00010002 #sensor_id +1976 0x39 0x00010002 #i2c_address +1977 5 0x00010002 #data_type1 +1978 6 0x00010002 #data_type2 +1979 0xFF 0x00010002 #rel_sns_idx +1980 0 0x00010002 #sens_default +1981 0x80 0x00010002 #flags +1986 0 0x00010002 #device_select +1995 0x93 0x00010002 #vdd +1996 0x2 0x00010002 #vddio # SSI SMGR Version -3600 1 0x00010001 #Maj Ver -3601 2 0x00010001 #Min Ver +3600 1 0x00010002 #Maj Ver +3601 2 0x00010002 #Min Ver # SSI SMGR Cfg 5: TMG490X RGB DRI -3603 0x3a83587c79f2d5ad 0x00010001 #UUID -3602 0xd24fdac0d73b50aa 0x00010001 #UUID -3604 5700 0x00010001 #off_to_idle -3605 5000 0x00010001 #idle_to_ready -3606 3 0x00010001 #i2c_bus -3607 1040 0x00010001 #reg_group_id -3608 0xFFFF 0x00010001 #cal_grp_id -3609 120 0x00010001 #gpio1 -3610 0xFFFF 0x00010001 #gpio2 -3611 60 0x00010001 #sensor_id -3612 0x39 0x00010001 #i2c_address -3613 28 0x00010001 #data_type1 -3614 29 0x00010001 #data_type2 -3615 0xFF 0x00010001 #rel_sns_idx -3616 0 0x00010001 #sens_default -3617 0x80 0x00010001 #flags -3682 0 0x00010001 #device_select -3687 0x93 0x00010001 #vdd -3688 0x2 0x00010001 #vddio +3603 0x3a83587c79f2d5ad 0x00010002 #UUID +3602 0xd24fdac0d73b50aa 0x00010002 #UUID +3604 5700 0x00010002 #off_to_idle +3605 5000 0x00010002 #idle_to_ready +3606 3 0x00010002 #i2c_bus +3607 1040 0x00010002 #reg_group_id +3608 0xFFFF 0x00010002 #cal_grp_id +3609 120 0x00010002 #gpio1 +3610 0xFFFF 0x00010002 #gpio2 +3611 60 0x00010002 #sensor_id +3612 0x39 0x00010002 #i2c_address +3613 28 0x00010002 #data_type1 +3614 29 0x00010002 #data_type2 +3615 0xFF 0x00010002 #rel_sns_idx +3616 0 0x00010002 #sens_default +3617 0x80 0x00010002 #flags +3682 0 0x00010002 #device_select +3687 0x93 0x00010002 #vdd +3688 0x2 0x00010002 #vddio # SSI SMGR Cfg 6: SHTW1 Humidity Onchange -3619 0xcc631478716da795 0x00010001 #UUID -3618 0x40410cafc67cfbbe 0x00010001 #UUID -3620 10000 0x00010001 #off_to_idle -3621 10000 0x00010001 #idle_to_ready -3622 3 0x00010001 #i2c_bus -3623 1140 0x00010001 #reg_group_id -3624 0xFFFF 0x00010001 #cal_grp_id -3625 0xFFFF 0x00010001 #gpio1 -3626 0xFFFF 0x00010001 #gpio2 -3627 50 0x00010001 #sensor_id -3628 0x70 0x00010001 #i2c_address -3629 27 0x00010001 #data_type1 -3630 32 0x00010001 #data_type2 -3631 0xFF 0x00010001 #rel_sns_idx -3632 0 0x00010001 #sens_default -3633 0x80 0x00010001 #flags -3683 1 0x00010001 #device_select -3689 0x2 0x00010001 #vdd -3690 0x2 0x00010001 #vddio +3619 0xcc631478716da795 0x00010002 #UUID +3618 0x40410cafc67cfbbe 0x00010002 #UUID +3620 10000 0x00010002 #off_to_idle +3621 10000 0x00010002 #idle_to_ready +3622 3 0x00010002 #i2c_bus +3623 1140 0x00010002 #reg_group_id +3624 0xFFFF 0x00010002 #cal_grp_id +3625 0xFFFF 0x00010002 #gpio1 +3626 0xFFFF 0x00010002 #gpio2 +3627 50 0x00010002 #sensor_id +3628 0x70 0x00010002 #i2c_address +3629 27 0x00010002 #data_type1 +3630 32 0x00010002 #data_type2 +3631 0xFF 0x00010002 #rel_sns_idx +3632 0 0x00010002 #sens_default +3633 0x80 0x00010002 #flags +3683 1 0x00010002 #device_select +3689 0x2 0x00010002 #vdd +3690 0x2 0x00010002 #vddio # SSI SMGR Cfg 7: UV CM3526 Polling -3635 0x453c95937b69b1ad 0x00010001 #UUID -3634 0xbe4e3b46f38e4959 0x00010001 #UUID -3636 5000 0x00010001 #off_to_idle -3637 150000 0x00010001 #idle_to_ready -3638 3 0x00010001 #i2c_bus -3639 0xFFFF 0x00010001 #reg_group_id -3640 0xFFFF 0x00010001 #cal_grp_id -3641 0xFFFF 0x00010001 #gpio1 -3642 0xFFFF 0x00010001 #gpio2 -3643 100 0x00010001 #sensor_id -3644 0x10 0x00010001 #i2c_address -3645 33 0x00010001 #data_type1 -3646 0 0x00010001 #data_type2 -3647 0xFF 0x00010001 #rel_sns_idx -3648 0 0x00010001 #sens_default -3649 0x0 0x00010001 #flags -3684 0 0x00010001 #device_select -3691 0x2 0x00010001 #vdd -3692 0x2 0x00010001 #vddio +3635 0x453c95937b69b1ad 0x00010002 #UUID +3634 0xbe4e3b46f38e4959 0x00010002 #UUID +3636 5000 0x00010002 #off_to_idle +3637 150000 0x00010002 #idle_to_ready +3638 3 0x00010002 #i2c_bus +3639 0xFFFF 0x00010002 #reg_group_id +3640 0xFFFF 0x00010002 #cal_grp_id +3641 0xFFFF 0x00010002 #gpio1 +3642 0xFFFF 0x00010002 #gpio2 +3643 100 0x00010002 #sensor_id +3644 0x10 0x00010002 #i2c_address +3645 33 0x00010002 #data_type1 +3646 0 0x00010002 #data_type2 +3647 0xFF 0x00010002 #rel_sns_idx +3648 0 0x00010002 #sens_default +3649 0x0 0x00010002 #flags +3684 0 0x00010002 #device_select +3691 0x2 0x00010002 #vdd +3692 0x2 0x00010002 #vddio # SSI SMGR Cfg 8: Hall Effect BU52053NVX DRI -3651 0x5da5cb55d3c7bd84 0x00010001 #UUID -3650 0x7e412494d22ec81e 0x00010001 #UUID -3652 100 0x00010001 #off_to_idle -3652 100 0x00010001 #idle_to_ready -3654 3 0x00010001 #i2c_bus -3655 0xFFFF 0x00010001 #reg_group_id -3656 0xFFFF 0x00010001 #cal_grp_id -3657 124 0x00010001 #gpio1 -3658 0xFFFF 0x00010001 #gpio2 -3659 80 0x00010001 #sensor_id -3660 0x20 0x00010001 #i2c_address, dummy -3661 31 0x00010001 #data_type1 -3662 00 0x00010001 #data_type2 -3663 0xFF 0x00010001 #rel_sns_idx -3664 0 0x00010001 #sens_default -3665 0x80 0x00010001 #flags -3685 5 0x00010001 #device_select -3693 0x2 0x00010001 #vdd -3694 0x2 0x00010001 #vddio +3651 0x5da5cb55d3c7bd84 0x00010002 #UUID +3650 0x7e412494d22ec81e 0x00010002 #UUID +3652 100 0x00010002 #off_to_idle +3652 100 0x00010002 #idle_to_ready +3654 3 0x00010002 #i2c_bus +3655 0xFFFF 0x00010002 #reg_group_id +3656 0xFFFF 0x00010002 #cal_grp_id +3657 124 0x00010002 #gpio1 +3658 0xFFFF 0x00010002 #gpio2 +3659 80 0x00010002 #sensor_id +3660 0x20 0x00010002 #i2c_address, dummy +3661 31 0x00010002 #data_type1 +3662 00 0x00010002 #data_type2 +3663 0xFF 0x00010002 #rel_sns_idx +3664 0 0x00010002 #sens_default +3665 0x80 0x00010002 #flags +3685 5 0x00010002 #device_select +3693 0x2 0x00010002 #vdd +3694 0x2 0x00010002 #vddio # # SSI GPIO configuration #----------------------------- -2700 1 0x00010001 #maj ver -2701 0 0x00010001 #min ver -2706 0xFFFF 0x00010001 #RESET pin +2700 1 0x00010002 #maj ver +2701 0 0x00010002 #min ver +2706 0xFFFF 0x00010002 #RESET pin # Mag Cal config #----------------------------- -3801 1 0x00010001 +3801 1 0x00010002 3804 0x000a0000 0x10001 #Sample Rate # # IOD AUTOCAL configuration #----------------------------- -6000 1 0x00010001 #version -6001 1 0x00010001 #converge staus -6002 0x3F86CBFB 0x00010001 #coefficient +6000 1 0x00010002 #version +6001 1 0x00010002 #converge staus +6002 0x3F86CBFB 0x00010002 #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 2 0x00010001 # active pull -6305 3 0x00010001 # active drive -6306 2 0x00010001 # inactive func sel -6307 1 0x00010001 # inactive dir -6308 2 0x00010001 # inactive pull -6309 3 0x00010001 # inactive drive +6300 1 0x00010002 # version +6301 0x0104 0x00010002 # gpio num +6302 2 0x00010002 # active func sel +6303 1 0x00010002 # active dir +6304 2 0x00010002 # active pull +6305 3 0x00010002 # active drive +6306 2 0x00010002 # inactive func sel +6307 1 0x00010002 # inactive dir +6308 2 0x00010002 # inactive pull +6309 3 0x00010002 # inactive drive -6310 1 0x00010001 # version -6311 0x0105 0x00010001 # gpio num -6312 2 0x00010001 # active func sel -6313 1 0x00010001 # active dir -6314 2 0x00010001 # active pull -6315 3 0x00010001 # active drive -6316 2 0x00010001 # inactive func sel -6317 1 0x00010001 # inactive dir -6318 2 0x00010001 # inactive pull -6319 3 0x00010001 # inactive drive +6310 1 0x00010002 # version +6311 0x0105 0x00010002 # gpio num +6312 2 0x00010002 # active func sel +6313 1 0x00010002 # active dir +6314 2 0x00010002 # active pull +6315 3 0x00010002 # active drive +6316 2 0x00010002 # inactive func sel +6317 1 0x00010002 # inactive dir +6318 2 0x00010002 # inactive pull +6319 3 0x00010002 # inactive drive -6320 1 0x00010001 # version -6321 0x0106 0x00010001 # gpio num -6322 2 0x00010001 # active func sel -6323 1 0x00010001 # active dir -6324 2 0x00010001 # active pull -6325 3 0x00010001 # active drive -6326 2 0x00010001 # inactive func sel -6327 1 0x00010001 # inactive dir -6328 2 0x00010001 # inactive pull -6329 3 0x00010001 # inactive drive +6320 1 0x00010002 # version +6321 0x0106 0x00010002 # gpio num +6322 2 0x00010002 # active func sel +6323 1 0x00010002 # active dir +6324 2 0x00010002 # active pull +6325 3 0x00010002 # active drive +6326 2 0x00010002 # inactive func sel +6327 1 0x00010002 # inactive dir +6328 2 0x00010002 # inactive pull +6329 3 0x00010002 # inactive drive -6330 1 0x00010001 # version -6331 0x0107 0x00010001 # gpio num -6332 2 0x00010001 # active func sel -6333 0 0x00010001 # active dir -6334 2 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 +6330 1 0x00010002 # version +6331 0x0107 0x00010002 # gpio num +6332 2 0x00010002 # active func sel +6333 0 0x00010002 # active dir +6334 2 0x00010002 # active pull +6335 3 0x00010002 # active drive +6336 2 0x00010002 # inactive func sel +6337 0 0x00010002 # inactive dir +6338 2 0x00010002 # inactive pull +6339 3 0x00010002 # inactive drive -6340 1 0x00010001 # version -6341 0x010C 0x00010001 # gpio num -6342 1 0x00010001 # active func sel -6343 1 0x00010001 # active dir -6344 2 0x00010001 # active pull -6345 3 0x00010001 # active drive -6346 1 0x00010001 # inactive func sel -6347 1 0x00010001 # inactive dir -6348 2 0x00010001 # inactive pull -6349 3 0x00010001 # inactive drive +6340 1 0x00010002 # version +6341 0x010C 0x00010002 # gpio num +6342 1 0x00010002 # active func sel +6343 1 0x00010002 # active dir +6344 2 0x00010002 # active pull +6345 3 0x00010002 # active drive +6346 1 0x00010002 # inactive func sel +6347 1 0x00010002 # inactive dir +6348 2 0x00010002 # inactive pull +6349 3 0x00010002 # inactive drive -6350 1 0x00010001 # version -6351 0x010D 0x00010001 # gpio num -6352 1 0x00010001 # active func sel -6353 0 0x00010001 # active dir -6354 2 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 +6350 1 0x00010002 # version +6351 0x010D 0x00010002 # gpio num +6352 1 0x00010002 # active func sel +6353 0 0x00010002 # active dir +6354 2 0x00010002 # active pull +6355 3 0x00010002 # active drive +6356 1 0x00010002 # inactive func sel +6357 0 0x00010002 # inactive dir +6358 2 0x00010002 # inactive pull +6359 3 0x00010002 # inactive drive -6360 1 0x00010001 # version -6361 0x010E 0x00010001 # gpio num -6362 1 0x00010001 # active func sel -6363 1 0x00010001 # active dir -6364 2 0x00010001 # active pull -6365 3 0x00010001 # active drive -6366 1 0x00010001 # inactive func sel -6367 1 0x00010001 # inactive dir -6368 2 0x00010001 # inactive pull -6369 3 0x00010001 # inactive drive +6360 1 0x00010002 # version +6361 0x010E 0x00010002 # gpio num +6362 1 0x00010002 # active func sel +6363 1 0x00010002 # active dir +6364 2 0x00010002 # active pull +6365 3 0x00010002 # active drive +6366 1 0x00010002 # inactive func sel +6367 1 0x00010002 # inactive dir +6368 2 0x00010002 # inactive pull +6369 3 0x00010002 # inactive drive -6490 1 0x00010001 # version -6491 0x010F 0x00010001 # gpio num -6492 1 0x00010001 # active func sel -6493 0 0x00010001 # active dir -6494 2 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 +6490 1 0x00010002 # version +6491 0x010F 0x00010002 # gpio num +6492 1 0x00010002 # active func sel +6493 0 0x00010002 # active dir +6494 2 0x00010002 # active pull +6495 3 0x00010002 # active drive +6496 1 0x00010002 # inactive func sel +6497 0 0x00010002 # inactive dir +6498 2 0x00010002 # inactive pull +6499 3 0x00010002 # inactive drive -6370 1 0x00010001 # version -6371 0x0110 0x00010001 # gpio num -6372 1 0x00010001 # active func sel -6373 1 0x00010001 # active dir -6374 3 0x00010001 # active pull -6375 3 0x00010001 # active drive -6376 1 0x00010001 # inactive func sel -6377 1 0x00010001 # inactive dir -6378 0 0x00010001 # inactive pull -6379 3 0x00010001 # inactive drive +6370 1 0x00010002 # version +6371 0x0110 0x00010002 # gpio num +6372 1 0x00010002 # active func sel +6373 1 0x00010002 # active dir +6374 3 0x00010002 # active pull +6375 3 0x00010002 # active drive +6376 1 0x00010002 # inactive func sel +6377 1 0x00010002 # inactive dir +6378 0 0x00010002 # inactive pull +6379 3 0x00010002 # inactive drive -6380 1 0x00010001 # version -6381 0x0111 0x00010001 # gpio num -6382 1 0x00010001 # active func sel -6383 1 0x00010001 # active dir -6384 3 0x00010001 # active pull -6385 3 0x00010001 # active drive -6386 1 0x00010001 # inactive func sel -6387 1 0x00010001 # inactive dir -6388 0 0x00010001 # inactive pull -6389 3 0x00010001 # inactive drive +6380 1 0x00010002 # version +6381 0x0111 0x00010002 # gpio num +6382 1 0x00010002 # active func sel +6383 1 0x00010002 # active dir +6384 3 0x00010002 # active pull +6385 3 0x00010002 # active drive +6386 1 0x00010002 # inactive func sel +6387 1 0x00010002 # inactive dir +6388 0 0x00010002 # inactive pull +6389 3 0x00010002 # inactive drive -6390 1 0x00010001 # version -6391 0x0112 0x00010001 # gpio num -6392 1 0x00010001 # active func sel -6393 0 0x00010001 # active dir -6394 2 0x00010001 # active pull -6395 3 0x00010001 # active drive -6396 1 0x00010001 # inactive func sel -6397 0 0x00010001 # inactive dir -6398 2 0x00010001 # inactive pull -6399 3 0x00010001 # inactive drive +6390 1 0x00010002 # version +6391 0x0112 0x00010002 # gpio num +6392 1 0x00010002 # active func sel +6393 0 0x00010002 # active dir +6394 2 0x00010002 # active pull +6395 3 0x00010002 # active drive +6396 1 0x00010002 # inactive func sel +6397 0 0x00010002 # inactive dir +6398 2 0x00010002 # inactive pull +6399 3 0x00010002 # inactive drive -6400 1 0x00010001 # version -6401 0x0113 0x00010001 # gpio num -6402 1 0x00010001 # active func sel -6403 1 0x00010001 # active dir -6404 2 0x00010001 # active pull -6405 3 0x00010001 # active drive -6406 1 0x00010001 # inactive func sel -6407 1 0x00010001 # inactive dir -6408 2 0x00010001 # inactive pull -6409 3 0x00010001 # inactive drive +6400 1 0x00010002 # version +6401 0x0113 0x00010002 # gpio num +6402 1 0x00010002 # active func sel +6403 1 0x00010002 # active dir +6404 2 0x00010002 # active pull +6405 3 0x00010002 # active drive +6406 1 0x00010002 # inactive func sel +6407 1 0x00010002 # inactive dir +6408 2 0x00010002 # inactive pull +6409 3 0x00010002 # 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 1 0x00010001 # inactive dir -6428 2 0x00010001 # inactive pull -6429 0 0x00010001 # inactive drive +6420 1 0x00010002 # version +6421 0x0100 0x00010002 # gpio num +6422 1 0x00010002 # active func sel +6423 1 0x00010002 # active dir +6424 0 0x00010002 # active pull +6425 0 0x00010002 # active drive +6426 1 0x00010002 # inactive func sel +6427 1 0x00010002 # inactive dir +6428 2 0x00010002 # inactive pull +6429 0 0x00010002 # 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 1 0x00010001 # inactive dir -6438 2 0x00010001 # inactive pull -6439 0 0x00010001 # inactive drive +6430 1 0x00010002 # version +6431 0x0102 0x00010002 # gpio num +6432 1 0x00010002 # active func sel +6433 1 0x00010002 # active dir +6434 0 0x00010002 # active pull +6435 0 0x00010002 # active drive +6436 1 0x00010002 # inactive func sel +6437 1 0x00010002 # inactive dir +6438 2 0x00010002 # inactive pull +6439 0 0x00010002 # 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 1 0x00010001 # inactive dir -6448 2 0x00010001 # inactive pull -6449 0 0x00010001 # inactive drive +6440 1 0x00010002 # version +6441 0x0103 0x00010002 # gpio num +6442 1 0x00010002 # active func sel +6443 1 0x00010002 # active dir +6444 0 0x00010002 # active pull +6445 0 0x00010002 # active drive +6446 1 0x00010002 # inactive func sel +6447 1 0x00010002 # inactive dir +6448 2 0x00010002 # inactive pull +6449 0 0x00010002 # 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 1 0x00010001 # inactive dir -6458 2 0x00010001 # inactive pull -6459 3 0x00010001 # inactive drive +6450 1 0x00010002 # version +6451 0x0108 0x00010002 # gpio num +6452 1 0x00010002 # active func sel +6453 1 0x00010002 # active dir +6454 0 0x00010002 # active pull +6455 3 0x00010002 # active drive +6456 1 0x00010002 # inactive func sel +6457 1 0x00010002 # inactive dir +6458 2 0x00010002 # inactive pull +6459 3 0x00010002 # 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 1 0x00010001 # inactive dir -6468 2 0x00010001 # inactive pull -6469 3 0x00010001 # inactive drive +6460 1 0x00010002 # version +6461 0x0109 0x00010002 # gpio num +6462 1 0x00010002 # active func sel +6463 1 0x00010002 # active dir +6464 0 0x00010002 # active pull +6465 3 0x00010002 # active drive +6466 1 0x00010002 # inactive func sel +6467 1 0x00010002 # inactive dir +6468 2 0x00010002 # inactive pull +6469 3 0x00010002 # 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 1 0x00010001 # inactive dir -6478 2 0x00010001 # inactive pull -6479 3 0x00010001 # inactive drive +6470 1 0x00010002 # version +6471 0x010A 0x00010002 # gpio num +6472 1 0x00010002 # active func sel +6473 1 0x00010002 # active dir +6474 0 0x00010002 # active pull +6475 3 0x00010002 # active drive +6476 1 0x00010002 # inactive func sel +6477 1 0x00010002 # inactive dir +6478 2 0x00010002 # inactive pull +6479 3 0x00010002 # 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 +6480 1 0x00010002 # version +6481 0x010B 0x00010002 # gpio num +6482 1 0x00010002 # active func sel +6483 0 0x00010002 # active dir +6484 0 0x00010002 # active pull +6485 3 0x00010002 # active drive +6486 1 0x00010002 # inactive func sel +6487 0 0x00010002 # inactive dir +6488 2 0x00010002 # inactive pull +6489 3 0x00010002 # inactive drive :platform QRD # SSI SMGR Cfg 2: AKM09915D mag DRI/FIFO -1935 0x90611b98d561168f 0x00010001 #UUID -1934 0x564d2b94fe80aef6 0x00010001 #UUID -1936 3000 0x00010001 #off_to_idle -1937 10000 0x00010001 #idle_to_ready -1938 0x1001 0x00010001 #SPI_bus -1939 1020 0x00010001 #reg_group_id -1940 0xFFFF 0x00010001 #cal_grp_id -1941 119 0x00010001 #gpio1 -1942 0xFFFF 0x00010001 #gpio2 -1943 20 0x00010001 #sensor_id -1944 1 0x00010001 #SPI CS -1945 2 0x00010001 #data_type1 -1946 0 0x00010001 #data_type2 -1947 0xFF 0x00010001 #rel_sns_idx -1948 0 0x00010001 #sens_default -1949 0xD0 0x00010001 #flags -1984 0 0x00010001 #device_select -1991 0x2 0x00010001 #vdd -1992 0x2 0x00010001 #vddio +1935 0x90611b98d561168f 0x00010002 #UUID +1934 0x564d2b94fe80aef6 0x00010002 #UUID +1936 3000 0x00010002 #off_to_idle +1937 10000 0x00010002 #idle_to_ready +1938 0x1001 0x00010002 #SPI_bus +1939 1020 0x00010002 #reg_group_id +1940 0xFFFF 0x00010002 #cal_grp_id +1941 119 0x00010002 #gpio1 +1942 0xFFFF 0x00010002 #gpio2 +1943 20 0x00010002 #sensor_id +1944 1 0x00010002 #SPI CS +1945 2 0x00010002 #data_type1 +1946 0 0x00010002 #data_type2 +1947 0xFF 0x00010002 #rel_sns_idx +1948 0 0x00010002 #sens_default +1949 0xD0 0x00010002 #flags +1984 0 0x00010002 #device_select +1991 0x2 0x00010002 #vdd +1992 0x2 0x00010002 #vddio # accel x/y/z -700 -2 0x00010001 #accel-x-axis -701 -1 0x00010001 #accel-y-axis -702 -3 0x00010001 #accel-z-axis +700 -2 0x00010002 #accel-x-axis +701 -1 0x00010002 #accel-y-axis +702 -3 0x00010002 #accel-z-axis # gyro x/y/z -800 -2 0x00010001 #gyro-x-axis -801 -1 0x00010001 #gyro-y-axis -802 -3 0x00010001 #gyro-z-axis +800 -2 0x00010002 #gyro-x-axis +801 -1 0x00010002 #gyro-y-axis +802 -3 0x00010002 #gyro-z-axis # mag x/y/z -900 -1 0x00010001 #max-x-axis -901 2 0x00010001 #mag-y-axis -902 -3 0x00010001 #mag-z-axis +900 -1 0x00010002 #max-x-axis +901 2 0x00010002 #mag-y-axis +902 -3 0x00010002 #mag-z-axis :sub_id 0 # accel x/y/z -700 1 0x00010001 #accel-x-axis -701 -2 0x00010001 #accel-y-axis -702 -3 0x00010001 #accel-z-axis +700 1 0x00010002 #accel-x-axis +701 -2 0x00010002 #accel-y-axis +702 -3 0x00010002 #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 +800 1 0x00010002 #gyro-x-axis +801 -2 0x00010002 #gyro-y-axis +802 -3 0x00010002 #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 +900 2 0x00010002 #max-x-axis +901 1 0x00010002 #mag-y-axis +902 -3 0x00010002 #mag-z-axis # SSI SMGR Cfg 2: AKM09915D mag DRI/FIFO -1935 0x90611b98d561168f 0x00010001 #UUID -1934 0x564d2b94fe80aef6 0x00010001 #UUID -1936 3000 0x00010001 #off_to_idle -1937 10000 0x00010001 #idle_to_ready -1938 3 0x00010001 #I2C_bus -1939 1020 0x00010001 #reg_group_id -1940 0xFFFF 0x00010001 #cal_grp_id -1941 119 0x00010001 #gpio1 -1942 0xFFFF 0x00010001 #gpio2 -1943 20 0x00010001 #sensor_id -1944 0x0C 0x00010001 #I2C_address -1945 2 0x00010001 #data_type1 -1946 0 0x00010001 #data_type2 -1947 0xFF 0x00010001 #rel_sns_idx -1948 0 0x00010001 #sens_default -1949 0xD0 0x00010001 #flags -1984 0 0x00010001 #device_select -1991 0x2 0x00010001 #vdd -1992 0x2 0x00010001 #vddio +1935 0x90611b98d561168f 0x00010002 #UUID +1934 0x564d2b94fe80aef6 0x00010002 #UUID +1936 3000 0x00010002 #off_to_idle +1937 10000 0x00010002 #idle_to_ready +1938 3 0x00010002 #I2C_bus +1939 1020 0x00010002 #reg_group_id +1940 0xFFFF 0x00010002 #cal_grp_id +1941 119 0x00010002 #gpio1 +1942 0xFFFF 0x00010002 #gpio2 +1943 20 0x00010002 #sensor_id +1944 0x0C 0x00010002 #I2C_address +1945 2 0x00010002 #data_type1 +1946 0 0x00010002 #data_type2 +1947 0xFF 0x00010002 #rel_sns_idx +1948 0 0x00010002 #sens_default +1949 0xD0 0x00010002 #flags +1984 0 0x00010002 #device_select +1991 0x2 0x00010002 #vdd +1992 0x2 0x00010002 #vddio :sub_id @@ -5087,70 +5087,70 @@ :plat_ver 131088 # mag x/y/z -900 -1 0x00010001 #max-x-axis -901 -2 0x00010001 #mag-y-axis -902 3 0x00010001 #mag-z-axis +900 -1 0x00010002 #max-x-axis +901 -2 0x00010002 #mag-y-axis +902 3 0x00010002 #mag-z-axis :plat_ver #GPIO config for mag interrupt -6500 1 0x00010001 # version -6501 0x0077 0x00010001 # gpio num -6502 0 0x00010001 # active func sel -6503 0 0x00010001 # active dir -6504 3 0x00010001 # active pull -6505 0 0x00010001 # active drive -6506 0 0x00010001 # inactive func sel -6507 0 0x00010001 # inactive dir -6508 2 0x00010001 # inactive pull -6509 0 0x00010001 # inactive drive +6500 1 0x00010002 # version +6501 0x0077 0x00010002 # gpio num +6502 0 0x00010002 # active func sel +6503 0 0x00010002 # active dir +6504 3 0x00010002 # active pull +6505 0 0x00010002 # active drive +6506 0 0x00010002 # inactive func sel +6507 0 0x00010002 # inactive dir +6508 2 0x00010002 # inactive pull +6509 0 0x00010002 # inactive drive # TMG490x parameters -100 0x00 0x00010001 #visible_light_trans_ratio -101 0x00 0x00010001 #ir_light_trans_ratio -102 0x0000 0x00010001 #dc_offset -103 0x0BB8 0x00010001 #near_threshold -104 0x0000 0x00010001 #far_threshold -105 0x0000 0x00010001 #prx_factor -106 0x0078 0x00010001 #als factor -107 0x00000AD0 0x00010001 #timeBase_us -108 0x0002012C 0x00010001 #LuxTargetError16_LuxTarget16 -109 0x1A0004B0 0x00010001 #ProxHardThresh16_LuxcalibrationFactor16 -#110 0x0000008D 0x00010001 #Checksum of items 100-109(sum_of_bytes+num_of_bytes)&FF -111 0x0000001E 0x00010001 #R_coef:30 -112 0x000003E8 0x00010001 #G_coef:1000 -113 0xFFFFFE34 0x00010001 #B_coef:-460 -114 0x000037AB 0x00010001 #D_factor:14251 -115 0x000015C2 0x00010001 #CT_coef:5570 -116 0x0000063F 0x00010001 #CT_offset:1599 +100 0x00 0x00010002 #visible_light_trans_ratio +101 0x00 0x00010002 #ir_light_trans_ratio +102 0x0000 0x00010002 #dc_offset +103 0x0BB8 0x00010002 #near_threshold +104 0x0000 0x00010002 #far_threshold +105 0x0000 0x00010002 #prx_factor +106 0x0078 0x00010002 #als factor +107 0x00000AD0 0x00010002 #timeBase_us +108 0x0002012C 0x00010002 #LuxTargetError16_LuxTarget16 +109 0x1A0004B0 0x00010002 #ProxHardThresh16_LuxcalibrationFactor16 +#110 0x0000008D 0x00010002 #Checksum of items 100-109(sum_of_bytes+num_of_bytes)&FF +111 0x0000001E 0x00010002 #R_coef:30 +112 0x000003E8 0x00010002 #G_coef:1000 +113 0xFFFFFE34 0x00010002 #B_coef:-460 +114 0x000037AB 0x00010002 #D_factor:14251 +115 0x000015C2 0x00010002 #CT_coef:5570 +116 0x0000063F 0x00010002 #CT_offset:1599 :platform MTP # Factory magnetometer calibration -401 0x00000001 0x00010001 #Mag_fac_cal_bias_valid -402 0x00000001 0x00010001 #Mag_fac_cal_matrix_valid -406 0x0001005C 0x00010001 #Compensation_matrix_0_0 -407 0xFFFFFEE0 0x00010001 #Compensation_matrix_0_1 -408 0x0000010D 0x00010001 #Compensation_matrix_0_2 -409 0xFFFFFEE0 0x00010001 #Compensation_matrix_1_0 -410 0x000100EC 0x00010001 #Compensation_matrix_1_1 -411 0xFFFFFF69 0x00010001 #Compensation_matrix_1_2 -412 0x0000010D 0x00010001 #Compensation_matrix_2_0 -413 0xFFFFFF69 0x00010001 #Compensation_matrix_2_1 -414 0x0000FEB8 0x00010001 #Compensation_matrix_2_2 +401 0x00000001 0x00010002 #Mag_fac_cal_bias_valid +402 0x00000001 0x00010002 #Mag_fac_cal_matrix_valid +406 0x0001005C 0x00010002 #Compensation_matrix_0_0 +407 0xFFFFFEE0 0x00010002 #Compensation_matrix_0_1 +408 0x0000010D 0x00010002 #Compensation_matrix_0_2 +409 0xFFFFFEE0 0x00010002 #Compensation_matrix_1_0 +410 0x000100EC 0x00010002 #Compensation_matrix_1_1 +411 0xFFFFFF69 0x00010002 #Compensation_matrix_1_2 +412 0x0000010D 0x00010002 #Compensation_matrix_2_0 +413 0xFFFFFF69 0x00010002 #Compensation_matrix_2_1 +414 0x0000FEB8 0x00010002 #Compensation_matrix_2_2 # TMG490x parameters -100 0x00 0x00010001 #visible_light_trans_ratio -101 0x00 0x00010001 #ir_light_trans_ratio -102 0x0000 0x00010001 #dc_offset -103 0x1A00 0x00010001 #near_threshold -104 0x0000 0x00010001 #far_threshold -105 0x0000 0x00010001 #prx_factor -106 0x0078 0x00010001 #als factor -107 0x00000ADC 0x00010001 #timeBase_us -108 0x0002012C 0x00010001 #LuxTargetError16_LuxTarget16 -109 0x1A0004B0 0x00010001 #ProxHardThresh16_LuxcalibrationFactor16 -#110 0x0000008D 0x00010001 #Checksum of items 100-109(sum_of_bytes+num_of_bytes)&FF +100 0x00 0x00010002 #visible_light_trans_ratio +101 0x00 0x00010002 #ir_light_trans_ratio +102 0x0000 0x00010002 #dc_offset +103 0x1A00 0x00010002 #near_threshold +104 0x0000 0x00010002 #far_threshold +105 0x0000 0x00010002 #prx_factor +106 0x0078 0x00010002 #als factor +107 0x00000ADC 0x00010002 #timeBase_us +108 0x0002012C 0x00010002 #LuxTargetError16_LuxTarget16 +109 0x1A0004B0 0x00010002 #ProxHardThresh16_LuxcalibrationFactor16 +#110 0x0000008D 0x00010002 #Checksum of items 100-109(sum_of_bytes+num_of_bytes)&FF ####################################################################### ### sdm660 Chipsets @@ -5163,20 +5163,20 @@ :subtype # Orientation of sensors # accel x/y/z -700 -2 0x00010001 #accel-x-axis -701 1 0x00010001 #accel-y-axis -702 3 0x00010001 #accel-z-axis +700 -2 0x00010002 #accel-x-axis +701 1 0x00010002 #accel-y-axis +702 3 0x00010002 #accel-z-axis # gyro x/y/z -800 -2 0x00010001 #gyro-x-axis -801 1 0x00010001 #gyro-y-axis -802 3 0x00010001 #gyro-z-axis +800 -2 0x00010002 #gyro-x-axis +801 1 0x00010002 #gyro-y-axis +802 3 0x00010002 #gyro-z-axis # mag x/y/z -900 -2 0x00010001 #mag-x-axis -901 1 0x00010001 #mag-y-axis -902 3 0x00010001 #mag-z-axis +900 -2 0x00010002 #mag-x-axis +901 1 0x00010002 #mag-y-axis +902 3 0x00010002 #mag-z-axis # SSI SMGR Version -1900 0 0x00010001 #Maj Ver -1901 2 0x00010001 #Min Ver +1900 0 0x00010002 #Maj Ver +1901 2 0x00010002 #Min Ver # SAM config # @@ -5198,619 +5198,619 @@ 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 +200 0x000a0000 0x00010002 #AMD_ACC_SAMP_RATE_HZ_Q16 +201 0x00000cd2 0x00010002 #AMD_INT_cfg_prm1 +202 0x00008000 0x00010002 #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 +220 0x001e0000 0x00010002 #RMD_ACC_SAMP_RATE_HZ_Q16 +221 0x0001b333 0x00010002 #RMD_INT_cfg_prm1 +222 0x00003333 0x00010002 #RMD_INT_cfg_prm2 +223 0x00001657 0x00010002 #RMD_INT_cfg_prm3 +224 0x00003333 0x00010002 #RMD_INT_cfg_prm4 # SSI SMGR Cfg 0: LSM6DSM Accel DRI/FIFO -1903 0x68534cfc401dc2ac 0x00010001 #UUID -1902 0xbe48af52e826fd3c 0x00010001 #UUID -1904 100000 0x00010001 #off_to_idle -1905 100000 0x00010001 #idle_to_ready -1906 0x1001 0x00010001 #SPI_bus -1907 1000 0x00010001 #reg_group_id -1908 0 0x00010001 #cal_grp_id -1909 68 0x00010001 #gpio1 -1910 0xFFFF 0x00010001 #gpio2 -1911 0 0x00010001 #sensor_id -1912 0 0x00010001 #CS for SPI -1913 1 0x00010001 #data_type1 -1914 4 0x00010001 #data_type2 -1915 -1 0x00010001 #rel_sns_idx -1916 2 0x00010001 #sens_default -1917 0xD0 0x00010001 #flags -1982 0 0x00010001 #device_select -1987 0x8E 0x00010001 #vdd -1988 0x8E 0x00010001 #vddio +1903 0x68534cfc401dc2ac 0x00010002 #UUID +1902 0xbe48af52e826fd3c 0x00010002 #UUID +1904 100000 0x00010002 #off_to_idle +1905 100000 0x00010002 #idle_to_ready +1906 0x1001 0x00010002 #SPI_bus +1907 1000 0x00010002 #reg_group_id +1908 0 0x00010002 #cal_grp_id +1909 68 0x00010002 #gpio1 +1910 0xFFFF 0x00010002 #gpio2 +1911 0 0x00010002 #sensor_id +1912 0 0x00010002 #CS for SPI +1913 1 0x00010002 #data_type1 +1914 4 0x00010002 #data_type2 +1915 -1 0x00010002 #rel_sns_idx +1916 2 0x00010002 #sens_default +1917 0xD0 0x00010002 #flags +1982 0 0x00010002 #device_select +1987 0x8E 0x00010002 #vdd +1988 0x8E 0x00010002 #vddio # SSI SMGR Cfg 1: LSM6DSM Gyro DRI/FIFO -1919 0x68534cfc401dc2ac 0x00010001 #UUID -1918 0xbe48af52e826fd3c 0x00010001 #UUID -1920 100000 0x00010001 #off_to_idle -1921 100000 0x00010001 #idle_to_ready -1922 0x1001 0x00010001 #SPI_bus -1923 1010 0x00010001 #reg_group_id -1924 10 0x00010001 #cal_grp_id -1925 68 0x00010001 #gpio1 -1926 0xFFFF 0x00010001 #gpio2 -1927 10 0x00010001 #sensor_id -1928 0 0x00010001 #CS for SPI -1929 3 0x00010001 #data_type1 -1930 4 0x00010001 #data_type2 -1931 -1 0x00010001 #rel_sns_idx -1932 4 0x00010001 #sens_default -1933 0xD0 0x00010001 #flags -1983 0 0x00010001 #device_select -1989 0x8E 0x00010001 #vdd -1990 0x8E 0x00010001 #vddio +1919 0x68534cfc401dc2ac 0x00010002 #UUID +1918 0xbe48af52e826fd3c 0x00010002 #UUID +1920 100000 0x00010002 #off_to_idle +1921 100000 0x00010002 #idle_to_ready +1922 0x1001 0x00010002 #SPI_bus +1923 1010 0x00010002 #reg_group_id +1924 10 0x00010002 #cal_grp_id +1925 68 0x00010002 #gpio1 +1926 0xFFFF 0x00010002 #gpio2 +1927 10 0x00010002 #sensor_id +1928 0 0x00010002 #CS for SPI +1929 3 0x00010002 #data_type1 +1930 4 0x00010002 #data_type2 +1931 -1 0x00010002 #rel_sns_idx +1932 4 0x00010002 #sens_default +1933 0xD0 0x00010002 #flags +1983 0 0x00010002 #device_select +1989 0x8E 0x00010002 #vdd +1990 0x8E 0x00010002 #vddio # SSI SMGR Cfg 2: AKM09915D mag DRI/FIFO -1935 0x90611b98d561168f 0x00010001 #UUID -1934 0x564d2b94fe80aef6 0x00010001 #UUID -1936 3000 0x00010001 #off_to_idle -1937 10000 0x00010001 #idle_to_ready -1938 3 0x00010001 #I2C_bus -1939 1020 0x00010001 #reg_group_id -1940 0x00000014 0x00010001 #cal_grp_id -1941 70 0x00010001 #gpio1 -1942 0xFFFF 0x00010001 #gpio2 -1943 20 0x00010001 #sensor_id -1944 0x0C 0x00010001 #I2C_address -1945 2 0x00010001 #data_type1 -1946 0 0x00010001 #data_type2 -1947 0xFF 0x00010001 #rel_sns_idx -1948 0 0x00010001 #sens_default -1949 0xD0 0x00010001 #flags -1984 0 0x00010001 #device_select -1991 0x8E 0x00010001 #vdd -1992 0x8E 0x00010001 #vddio +1935 0x90611b98d561168f 0x00010002 #UUID +1934 0x564d2b94fe80aef6 0x00010002 #UUID +1936 3000 0x00010002 #off_to_idle +1937 10000 0x00010002 #idle_to_ready +1938 3 0x00010002 #I2C_bus +1939 1020 0x00010002 #reg_group_id +1940 0x00000014 0x00010002 #cal_grp_id +1941 70 0x00010002 #gpio1 +1942 0xFFFF 0x00010002 #gpio2 +1943 20 0x00010002 #sensor_id +1944 0x0C 0x00010002 #I2C_address +1945 2 0x00010002 #data_type1 +1946 0 0x00010002 #data_type2 +1947 0xFF 0x00010002 #rel_sns_idx +1948 0 0x00010002 #sens_default +1949 0xD0 0x00010002 #flags +1984 0 0x00010002 #device_select +1991 0x8E 0x00010002 #vdd +1992 0x8E 0x00010002 #vddio # SSI SMGR Cfg 3: BMP285 pressure POLL -1951 0x32c31ec17f1c0abd 0x00010001 #UUID -1950 0x5c473990a806b072 0x00010001 #UUID -1952 5000 0x00010001 #off_to_idle -1953 50000 0x00010001 #idle_to_ready -1954 3 0x00010001 #i2c_bus -1955 0xFFFF 0x00010001 #reg_group_id -1956 0xFFFF 0x00010001 #cal_grp_id -1957 0xFFFF 0x00010001 #gpio1 -1958 0xFFFF 0x00010001 #gpio2 -1959 30 0x00010001 #sensor_id -1960 0x76 0x00010001 #i2c_address -1961 7 0x00010001 #data_type1 -1962 4 0x00010001 #data_type2 -1963 0xFF 0x00010001 #rel_sns_idx -1964 0 0x00010001 #sens_default -1965 0 0x00010001 #flags -1985 0 0x00010001 #device_select -1993 0x8E 0x00010001 #vdd -1994 0x8E 0x00010001 #vddio +1951 0x32c31ec17f1c0abd 0x00010002 #UUID +1950 0x5c473990a806b072 0x00010002 #UUID +1952 5000 0x00010002 #off_to_idle +1953 50000 0x00010002 #idle_to_ready +1954 3 0x00010002 #i2c_bus +1955 0xFFFF 0x00010002 #reg_group_id +1956 0xFFFF 0x00010002 #cal_grp_id +1957 0xFFFF 0x00010002 #gpio1 +1958 0xFFFF 0x00010002 #gpio2 +1959 30 0x00010002 #sensor_id +1960 0x76 0x00010002 #i2c_address +1961 7 0x00010002 #data_type1 +1962 4 0x00010002 #data_type2 +1963 0xFF 0x00010002 #rel_sns_idx +1964 0 0x00010002 #sens_default +1965 0 0x00010002 #flags +1985 0 0x00010002 #device_select +1993 0x8E 0x00010002 #vdd +1994 0x8E 0x00010002 #vddio # SSI SMGR Cfg 4: TMG490X prx/als DRI -1967 0x3a83587c79f2d5ad 0x00010001 #UUID -1966 0xd24fdac0d73b50aa 0x00010001 #UUID -1968 5700 0x00010001 #off_to_idle -1969 5000 0x00010001 #idle_to_ready -1970 3 0x00010001 #i2c_bus -1971 1040 0x00010001 #reg_group_id -1972 0xFFFF 0x00010001 #cal_grp_id -1973 71 0x00010001 #gpio1 -1974 0xFFFF 0x00010001 #gpio2 -1975 40 0x00010001 #sensor_id -1976 0x39 0x00010001 #i2c_address -1977 5 0x00010001 #data_type1 -1978 6 0x00010001 #data_type2 -1979 0xFF 0x00010001 #rel_sns_idx -1980 0 0x00010001 #sens_default -1981 0x80 0x00010001 #flags -1986 0 0x00010001 #device_select -1995 0x83 0x00010001 #vdd -1996 0x8E 0x00010001 #vddio +1967 0x3a83587c79f2d5ad 0x00010002 #UUID +1966 0xd24fdac0d73b50aa 0x00010002 #UUID +1968 5700 0x00010002 #off_to_idle +1969 5000 0x00010002 #idle_to_ready +1970 3 0x00010002 #i2c_bus +1971 1040 0x00010002 #reg_group_id +1972 0xFFFF 0x00010002 #cal_grp_id +1973 71 0x00010002 #gpio1 +1974 0xFFFF 0x00010002 #gpio2 +1975 40 0x00010002 #sensor_id +1976 0x39 0x00010002 #i2c_address +1977 5 0x00010002 #data_type1 +1978 6 0x00010002 #data_type2 +1979 0xFF 0x00010002 #rel_sns_idx +1980 0 0x00010002 #sens_default +1981 0x80 0x00010002 #flags +1986 0 0x00010002 #device_select +1995 0x83 0x00010002 #vdd +1996 0x8E 0x00010002 #vddio # SSI SMGR Version -3600 1 0x00010001 #Maj Ver -3601 2 0x00010001 #Min Ver +3600 1 0x00010002 #Maj Ver +3601 2 0x00010002 #Min Ver # # SSI GPIO configuration #----------------------------- -2700 1 0x00010001 #maj ver -2701 0 0x00010001 #min ver -2706 0xFFFF 0x00010001 #RESET pin +2700 1 0x00010002 #maj ver +2701 0 0x00010002 #min ver +2706 0xFFFF 0x00010002 #RESET pin -2709 68 0x00010001 #ACCEL INT -2710 69 0x00010001 #GYRO INT -#2715 40 0x00010001 #SAR INT -2717 75 0x00010001 #HALL INT +2709 68 0x00010002 #ACCEL INT +2710 69 0x00010002 #GYRO INT +#2715 40 0x00010002 #SAR INT +2717 75 0x00010002 #HALL INT # Mag Cal config #----------------------------- -3801 1 0x00010001 +3801 1 0x00010002 3804 0x000a0000 0x10001 #Sample Rate # # IOD AUTOCAL configuration #----------------------------- -6000 1 0x00010001 #version -6001 1 0x00010001 #converge staus -6002 0x3F86CBFB 0x00010001 #coefficient +6000 1 0x00010002 #version +6001 1 0x00010002 #converge staus +6002 0x3F86CBFB 0x00010002 #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 +6300 1 0x00010002 # version +6301 0x0104 0x00010002 # gpio num +6302 2 0x00010002 # active func sel +6303 1 0x00010002 # active dir +6304 0 0x00010002 # active pull +6305 3 0x00010002 # active drive +6306 2 0x00010002 # inactive func sel +6307 0 0x00010002 # inactive dir +6308 2 0x00010002 # inactive pull +6309 3 0x00010002 # 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 +6310 1 0x00010002 # version +6311 0x0105 0x00010002 # gpio num +6312 2 0x00010002 # active func sel +6313 1 0x00010002 # active dir +6314 0 0x00010002 # active pull +6315 3 0x00010002 # active drive +6316 2 0x00010002 # inactive func sel +6317 0 0x00010002 # inactive dir +6318 2 0x00010002 # inactive pull +6319 3 0x00010002 # 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 +6320 1 0x00010002 # version +6321 0x0106 0x00010002 # gpio num +6322 2 0x00010002 # active func sel +6323 1 0x00010002 # active dir +6324 0 0x00010002 # active pull +6325 3 0x00010002 # active drive +6326 2 0x00010002 # inactive func sel +6327 0 0x00010002 # inactive dir +6328 2 0x00010002 # inactive pull +6329 3 0x00010002 # 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 +6330 1 0x00010002 # version +6331 0x0107 0x00010002 # gpio num +6332 2 0x00010002 # active func sel +6333 0 0x00010002 # active dir +6334 0 0x00010002 # active pull +6335 3 0x00010002 # active drive +6336 2 0x00010002 # inactive func sel +6337 0 0x00010002 # inactive dir +6338 2 0x00010002 # inactive pull +6339 3 0x00010002 # 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 +6340 1 0x00010002 # version +6341 0x010C 0x00010002 # gpio num +6342 1 0x00010002 # active func sel +6343 1 0x00010002 # active dir +6344 0 0x00010002 # active pull +6345 3 0x00010002 # active drive +6346 1 0x00010002 # inactive func sel +6347 0 0x00010002 # inactive dir +6348 2 0x00010002 # inactive pull +6349 3 0x00010002 # 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 +6350 1 0x00010002 # version +6351 0x010D 0x00010002 # gpio num +6352 1 0x00010002 # active func sel +6353 0 0x00010002 # active dir +6354 0 0x00010002 # active pull +6355 3 0x00010002 # active drive +6356 1 0x00010002 # inactive func sel +6357 0 0x00010002 # inactive dir +6358 2 0x00010002 # inactive pull +6359 3 0x00010002 # 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 +6360 1 0x00010002 # version +6361 0x010E 0x00010002 # gpio num +6362 1 0x00010002 # active func sel +6363 1 0x00010002 # active dir +6364 0 0x00010002 # active pull +6365 3 0x00010002 # active drive +6366 1 0x00010002 # inactive func sel +6367 0 0x00010002 # inactive dir +6368 2 0x00010002 # inactive pull +6369 3 0x00010002 # 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 +6490 1 0x00010002 # version +6491 0x010F 0x00010002 # gpio num +6492 1 0x00010002 # active func sel +6493 0 0x00010002 # active dir +6494 0 0x00010002 # active pull +6495 3 0x00010002 # active drive +6496 1 0x00010002 # inactive func sel +6497 0 0x00010002 # inactive dir +6498 2 0x00010002 # inactive pull +6499 3 0x00010002 # 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 +6370 1 0x00010002 # version +6371 0x0110 0x00010002 # gpio num +6372 1 0x00010002 # active func sel +6373 1 0x00010002 # active dir +6374 0 0x00010002 # active pull +6375 3 0x00010002 # active drive +6376 1 0x00010002 # inactive func sel +6377 0 0x00010002 # inactive dir +6378 2 0x00010002 # inactive pull +6379 3 0x00010002 # 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 +6380 1 0x00010002 # version +6381 0x0111 0x00010002 # gpio num +6382 1 0x00010002 # active func sel +6383 1 0x00010002 # active dir +6384 0 0x00010002 # active pull +6385 3 0x00010002 # active drive +6386 1 0x00010002 # inactive func sel +6387 0 0x00010002 # inactive dir +6388 2 0x00010002 # inactive pull +6389 3 0x00010002 # 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 +6420 1 0x00010002 # version +6421 0x0100 0x00010002 # gpio num +6422 1 0x00010002 # active func sel +6423 1 0x00010002 # active dir +6424 0 0x00010002 # active pull +6425 0 0x00010002 # active drive +6426 1 0x00010002 # inactive func sel +6427 0 0x00010002 # inactive dir +6428 2 0x00010002 # inactive pull +6429 0 0x00010002 # 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 +6430 1 0x00010002 # version +6431 0x0102 0x00010002 # gpio num +6432 1 0x00010002 # active func sel +6433 1 0x00010002 # active dir +6434 0 0x00010002 # active pull +6435 0 0x00010002 # active drive +6436 1 0x00010002 # inactive func sel +6437 0 0x00010002 # inactive dir +6438 2 0x00010002 # inactive pull +6439 0 0x00010002 # 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 +6440 1 0x00010002 # version +6441 0x0103 0x00010002 # gpio num +6442 1 0x00010002 # active func sel +6443 1 0x00010002 # active dir +6444 0 0x00010002 # active pull +6445 0 0x00010002 # active drive +6446 1 0x00010002 # inactive func sel +6447 0 0x00010002 # inactive dir +6448 2 0x00010002 # inactive pull +6449 0 0x00010002 # 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 +6450 1 0x00010002 # version +6451 0x0108 0x00010002 # gpio num +6452 1 0x00010002 # active func sel +6453 1 0x00010002 # active dir +6454 0 0x00010002 # active pull +6455 3 0x00010002 # active drive +6456 1 0x00010002 # inactive func sel +6457 0 0x00010002 # inactive dir +6458 2 0x00010002 # inactive pull +6459 3 0x00010002 # 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 +6460 1 0x00010002 # version +6461 0x0109 0x00010002 # gpio num +6462 1 0x00010002 # active func sel +6463 1 0x00010002 # active dir +6464 0 0x00010002 # active pull +6465 3 0x00010002 # active drive +6466 1 0x00010002 # inactive func sel +6467 0 0x00010002 # inactive dir +6468 2 0x00010002 # inactive pull +6469 3 0x00010002 # 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 +6470 1 0x00010002 # version +6471 0x010A 0x00010002 # gpio num +6472 1 0x00010002 # active func sel +6473 1 0x00010002 # active dir +6474 0 0x00010002 # active pull +6475 3 0x00010002 # active drive +6476 1 0x00010002 # inactive func sel +6477 0 0x00010002 # inactive dir +6478 2 0x00010002 # inactive pull +6479 3 0x00010002 # 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 +6480 1 0x00010002 # version +6481 0x010B 0x00010002 # gpio num +6482 1 0x00010002 # active func sel +6483 0 0x00010002 # active dir +6484 0 0x00010002 # active pull +6485 3 0x00010002 # active drive +6486 1 0x00010002 # inactive func sel +6487 0 0x00010002 # inactive dir +6488 2 0x00010002 # inactive pull +6489 3 0x00010002 # inactive drive # Factory magnetometer calibration -#1940 0x00000014 0x00010001 #Cal_grp_id -#401 0x00000001 0x00010001 #Mag_fac_cal_bias_valid -#402 0x00000001 0x00010001 #Mag_fac_cal_matrix_valid -#403 0x00000000 0x00010001 #X_offset -#404 0x00000000 0x00010001 #Y_offset -#405 0x00000000 0x00010001 #Z_offset -#406 0x0000EB1C 0x00010001 #Compensation_matrix_0_0 -#407 0x00000AB0 0x00010001 #Compensation_matrix_0_1 -#408 0x000006D3 0x00010001 #Compensation_matrix_0_2 -#409 0x00000AB0 0x00010001 #Compensation_matrix_1_0 -#410 0x00010F0E 0x00010001 #Compensation_matrix_1_1 -#411 0xFFFFFB20 0x00010001 #Compensation_matrix_1_2 -#412 0x000006D3 0x00010001 #Compensation_matrix_2_0 -#413 0xFFFFFB20 0x00010001 #Compensation_matrix_2_1 -#414 0x000105D6 0x00010001 #Compensation_matrix_2_2 +#1940 0x00000014 0x00010002 #Cal_grp_id +#401 0x00000001 0x00010002 #Mag_fac_cal_bias_valid +#402 0x00000001 0x00010002 #Mag_fac_cal_matrix_valid +#403 0x00000000 0x00010002 #X_offset +#404 0x00000000 0x00010002 #Y_offset +#405 0x00000000 0x00010002 #Z_offset +#406 0x0000EB1C 0x00010002 #Compensation_matrix_0_0 +#407 0x00000AB0 0x00010002 #Compensation_matrix_0_1 +#408 0x000006D3 0x00010002 #Compensation_matrix_0_2 +#409 0x00000AB0 0x00010002 #Compensation_matrix_1_0 +#410 0x00010F0E 0x00010002 #Compensation_matrix_1_1 +#411 0xFFFFFB20 0x00010002 #Compensation_matrix_1_2 +#412 0x000006D3 0x00010002 #Compensation_matrix_2_0 +#413 0xFFFFFB20 0x00010002 #Compensation_matrix_2_1 +#414 0x000105D6 0x00010002 #Compensation_matrix_2_2 :platform QRD # Orientation of sensors # accel x/y/z -700 2 0x00010001 #accel-x-axis -701 -1 0x00010001 #accel-y-axis -702 3 0x00010001 #accel-z-axis +700 2 0x00010002 #accel-x-axis +701 -1 0x00010002 #accel-y-axis +702 3 0x00010002 #accel-z-axis # gyro x/y/z -800 2 0x00010001 #gyro-x-axis -801 -1 0x00010001 #gyro-y-axis -802 3 0x00010001 #gyro-z-axis +800 2 0x00010002 #gyro-x-axis +801 -1 0x00010002 #gyro-y-axis +802 3 0x00010002 #gyro-z-axis # mag x/y/z -900 1 0x00010001 #max-x-axis -901 -2 0x00010001 #mag-y-axis -902 -3 0x00010001 #mag-z-axis +900 1 0x00010002 #max-x-axis +901 -2 0x00010002 #mag-y-axis +902 -3 0x00010002 #mag-z-axis # DEVINFO: BMI120 ACCEL -2000 2 0x00010001 # set to 2 to enable on sdm660 platform -2001 1 0x00010001 # the number of sensors you want to auto-detect -2002 0xd646cb83ec0cd5a5 0x00010001 # uid_high -2003 0x0f4d0fd654c7eab5 0x00010001 # uuid_low -2004 30000 0x00010001 # off_to_idle -2005 0 0x00010001 # idle_to_ready -2006 68 0x00010001 # gpio1 -2007 1000 0x00010001 # reg_group_id -2008 0 0x00010001 # cal_pri_grp_id -2009 3 0x00010001 # i2c_bus -2010 0x68 0x00010001 # i2c_address -2011 3 0x00010001 # sens_default -2012 0xD0 0x00010001 # flags -2068 0x83 0x00010001 # vdd -2069 0x8E 0x00010001 # vddio +2000 2 0x00010002 # set to 2 to enable on sdm660 platform +2001 1 0x00010002 # the number of sensors you want to auto-detect +2002 0xd646cb83ec0cd5a5 0x00010002 # uid_high +2003 0x0f4d0fd654c7eab5 0x00010002 # uuid_low +2004 30000 0x00010002 # off_to_idle +2005 0 0x00010002 # idle_to_ready +2006 68 0x00010002 # gpio1 +2007 1000 0x00010002 # reg_group_id +2008 0 0x00010002 # cal_pri_grp_id +2009 3 0x00010002 # i2c_bus +2010 0x68 0x00010002 # i2c_address +2011 3 0x00010002 # sens_default +2012 0xD0 0x00010002 # flags +2068 0x83 0x00010002 # vdd +2069 0x8E 0x00010002 # vddio # DEVINFO: BMI120 GYRO -2100 2 0x00010001 # set to 2 to enable on sdm660 platform -2101 1 0x00010001 # the number of sensors you want to auto-detect -2102 0xd646cb83ec0cd5a5 0x00010001 # uid_high -2103 0x0f4d0fd654c7eab5 0x00010001 # uuid_low -2104 30000 0x00010001 # off_to_idle -2105 0 0x00010001 # idle_to_ready -2106 69 0x00010001 # gpio1 -2107 1010 0x00010001 # reg_group_id -2108 10 0x00010001 # cal_pri_grp_id -2109 3 0x00010001 # i2c_bus -2110 0x68 0x00010001 # i2c_address -2111 3 0x00010001 # sens_default -2112 0xD0 0x00010001 # flags -2168 0x83 0x00010001 # vdd -2169 0x8E 0x00010001 # vddio +2100 2 0x00010002 # set to 2 to enable on sdm660 platform +2101 1 0x00010002 # the number of sensors you want to auto-detect +2102 0xd646cb83ec0cd5a5 0x00010002 # uid_high +2103 0x0f4d0fd654c7eab5 0x00010002 # uuid_low +2104 30000 0x00010002 # off_to_idle +2105 0 0x00010002 # idle_to_ready +2106 69 0x00010002 # gpio1 +2107 1010 0x00010002 # reg_group_id +2108 10 0x00010002 # cal_pri_grp_id +2109 3 0x00010002 # i2c_bus +2110 0x68 0x00010002 # i2c_address +2111 3 0x00010002 # sens_default +2112 0xD0 0x00010002 # flags +2168 0x83 0x00010002 # vdd +2169 0x8E 0x00010002 # vddio # DEVINFO: AKM099XX MAG DRI/FIFO -2200 2 0x00010001 # set to 2 to enable on sdm660 platform -2201 1 0x00010001 # the number of sensors you want to auto-detect -2202 0x564d2b94fe80aef6 0x00010001 # uid_high -2203 0x90611b98d561168f 0x00010001 # uuid_low -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_pri_grp_id -2209 3 0x00010001 # i2c_bus -2210 0x0C 0x00010001 # i2c_address -2211 1 0x00010001 # sens_default -2212 0 0x00010001 # flags -2268 0x8E 0x00010001 # vdd -2269 0x8E 0x00010001 # vddio +2200 2 0x00010002 # set to 2 to enable on sdm660 platform +2201 1 0x00010002 # the number of sensors you want to auto-detect +2202 0x564d2b94fe80aef6 0x00010002 # uid_high +2203 0x90611b98d561168f 0x00010002 # uuid_low +2204 3000 0x00010002 # off_to_idle +2205 10000 0x00010002 # idle_to_ready +2206 0xFFFF 0x00010002 # gpio1 +2207 1020 0x00010002 # reg_group_id +2208 0xFFFF 0x00010002 # cal_pri_grp_id +2209 3 0x00010002 # i2c_bus +2210 0x0C 0x00010002 # i2c_address +2211 1 0x00010002 # sens_default +2212 0 0x00010002 # flags +2268 0x8E 0x00010002 # vdd +2269 0x8E 0x00010002 # vddio # DEVINFO: CM3232 ALS -2300 2 0x00010001 # set to 2 to enable on sdm660 platform -2301 1 0x00010001 # the number of sensors you want to auto-detect -2302 0x964050b41551f40c 0x00010001 # uid_high -2303 0x914a9e21d8db6091 0x00010001 # uuid_low -2304 3000 0x00010001 # off_to_idle -2305 150000 0x00010001 # idle_to_ready -2306 0xFFFF 0x00010001 # gpio1 -2307 1040 0x00010001 # reg_group_id -2308 0xFFFF 0x00010001 # cal_pri_grp_id -2309 3 0x00010001 # i2c_bus -2310 0x10 0x00010001 # i2c_address -2311 0 0x00010001 # sens_default -2312 0 0x00010001 # flags -2368 0x83 0x00010001 # vdd -2369 0x83 0x00010001 # vddio +2300 2 0x00010002 # set to 2 to enable on sdm660 platform +2301 1 0x00010002 # the number of sensors you want to auto-detect +2302 0x964050b41551f40c 0x00010002 # uid_high +2303 0x914a9e21d8db6091 0x00010002 # uuid_low +2304 3000 0x00010002 # off_to_idle +2305 150000 0x00010002 # idle_to_ready +2306 0xFFFF 0x00010002 # gpio1 +2307 1040 0x00010002 # reg_group_id +2308 0xFFFF 0x00010002 # cal_pri_grp_id +2309 3 0x00010002 # i2c_bus +2310 0x10 0x00010002 # i2c_address +2311 0 0x00010002 # sens_default +2312 0 0x00010002 # flags +2368 0x83 0x00010002 # vdd +2369 0x83 0x00010002 # vddio # DEVINFO: SX932X SAR -#4500 2 0x00010001 # set to 2 to enable on sdm660 platform -#4501 1 0x00010001 # the number of sensors you want to auto-detect -#4502 0xab43f8d6a74b38f2 0x00010001 # uuid_high -#4503 0x6b97025e7ac196a8 0x00010001 # uuid_low -#4504 5000 0x00010001 # off_to_idle -#4505 1000 0x00010001 # idle_to_ready -#4506 40 0x00010001 # gpio1 -#4507 1090 0x00010001 # reg_group_id -#4508 0xFFFF 0x00010001 # cal_pri_grp_id -#4509 3 0x00010001 # i2c_bus -#4510 0x28 0x00010001 # i2c_address -#4511 0 0x00010001 # sens_default -#4512 0x80 0x00010001 # flags -#4568 0x83 0x00010001 # vdd -#4569 0x83 0x00010001 # vddio +#4500 2 0x00010002 # set to 2 to enable on sdm660 platform +#4501 1 0x00010002 # the number of sensors you want to auto-detect +#4502 0xab43f8d6a74b38f2 0x00010002 # uuid_high +#4503 0x6b97025e7ac196a8 0x00010002 # uuid_low +#4504 5000 0x00010002 # off_to_idle +#4505 1000 0x00010002 # idle_to_ready +#4506 40 0x00010002 # gpio1 +#4507 1090 0x00010002 # reg_group_id +#4508 0xFFFF 0x00010002 # cal_pri_grp_id +#4509 3 0x00010002 # i2c_bus +#4510 0x28 0x00010002 # i2c_address +#4511 0 0x00010002 # sens_default +#4512 0x80 0x00010002 # flags +#4568 0x83 0x00010002 # vdd +#4569 0x83 0x00010002 # vddio # DEVINFO: BU52061NVX HALL DRI -4700 2 0x00010001 # set to 2 to enable on sdm660 platform -4701 1 0x00010001 # the number of sensors you want to auto-detect -4702 0x7e412494d22ec81e 0x00010001 # uuid_high -4703 0x5da5cb55d3c7bd84 0x00010001 # uuid_low -4704 100 0x00010001 # off_to_idle -4705 100 0x00010001 # idle_to_ready -4706 75 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 +4700 2 0x00010002 # set to 2 to enable on sdm660 platform +4701 1 0x00010002 # the number of sensors you want to auto-detect +4702 0x7e412494d22ec81e 0x00010002 # uuid_high +4703 0x5da5cb55d3c7bd84 0x00010002 # uuid_low +4704 100 0x00010002 # off_to_idle +4705 100 0x00010002 # idle_to_ready +4706 75 0x00010002 # gpio1 +4707 0xFFFF 0x00010002 # reg_group_id +4708 0xFFFF 0x00010002 # cal_grp_id +4709 3 0x00010002 # i2c_bus +4710 0x20 0x00010002 # i2c_address, dummy +4711 0 0x00010002 # sens_default +4712 0x80 0x00010002 # flags +4768 0x8E 0x00010002 # vdd +4769 0x8E 0x00010002 # vddio # SSI SMGR Cfg 0: LSM6DSM Accel DRI/FIFO -1903 0x68534cfc401dc2ac 0x00010001 #UUID -1902 0xbe48af52e826fd3c 0x00010001 #UUID -1904 100000 0x00010001 #off_to_idle -1905 100000 0x00010001 #idle_to_ready -1906 0x1001 0x00010001 #SPI_bus -1907 1000 0x00010001 #reg_group_id -1908 0 0x00010001 #cal_grp_id -1909 68 0x00010001 #gpio1 -1910 0xFFFF 0x00010001 #gpio2 -1911 0 0x00010001 #sensor_id -1912 0 0x00010001 #CS for SPI -1913 1 0x00010001 #data_type1 -1914 4 0x00010001 #data_type2 -1915 -1 0x00010001 #rel_sns_idx -1916 2 0x00010001 #sens_default -1917 0xD0 0x00010001 #flags -1982 0 0x00010001 #device_select -1987 0x8E 0x00010001 #vdd -1988 0x8E 0x00010001 #vddio +1903 0x68534cfc401dc2ac 0x00010002 #UUID +1902 0xbe48af52e826fd3c 0x00010002 #UUID +1904 100000 0x00010002 #off_to_idle +1905 100000 0x00010002 #idle_to_ready +1906 0x1001 0x00010002 #SPI_bus +1907 1000 0x00010002 #reg_group_id +1908 0 0x00010002 #cal_grp_id +1909 68 0x00010002 #gpio1 +1910 0xFFFF 0x00010002 #gpio2 +1911 0 0x00010002 #sensor_id +1912 0 0x00010002 #CS for SPI +1913 1 0x00010002 #data_type1 +1914 4 0x00010002 #data_type2 +1915 -1 0x00010002 #rel_sns_idx +1916 2 0x00010002 #sens_default +1917 0xD0 0x00010002 #flags +1982 0 0x00010002 #device_select +1987 0x8E 0x00010002 #vdd +1988 0x8E 0x00010002 #vddio # SSI SMGR Cfg 1: LSM6DSM Gyro DRI/FIFO -1919 0x68534cfc401dc2ac 0x00010001 #UUID -1918 0xbe48af52e826fd3c 0x00010001 #UUID -1920 100000 0x00010001 #off_to_idle -1921 100000 0x00010001 #idle_to_ready -1922 0x1001 0x00010001 #SPI_bus -1923 1010 0x00010001 #reg_group_id -1924 10 0x00010001 #cal_grp_id -1925 68 0x00010001 #gpio1 -1926 0xFFFF 0x00010001 #gpio2 -1927 10 0x00010001 #sensor_id -1928 0 0x00010001 #CS for SPI -1929 3 0x00010001 #data_type1 -1930 4 0x00010001 #data_type2 -1931 -1 0x00010001 #rel_sns_idx -1932 4 0x00010001 #sens_default -1933 0xD0 0x00010001 #flags -1983 0 0x00010001 #device_select -1989 0x8E 0x00010001 #vdd -1990 0x8E 0x00010001 #vddio +1919 0x68534cfc401dc2ac 0x00010002 #UUID +1918 0xbe48af52e826fd3c 0x00010002 #UUID +1920 100000 0x00010002 #off_to_idle +1921 100000 0x00010002 #idle_to_ready +1922 0x1001 0x00010002 #SPI_bus +1923 1010 0x00010002 #reg_group_id +1924 10 0x00010002 #cal_grp_id +1925 68 0x00010002 #gpio1 +1926 0xFFFF 0x00010002 #gpio2 +1927 10 0x00010002 #sensor_id +1928 0 0x00010002 #CS for SPI +1929 3 0x00010002 #data_type1 +1930 4 0x00010002 #data_type2 +1931 -1 0x00010002 #rel_sns_idx +1932 4 0x00010002 #sens_default +1933 0xD0 0x00010002 #flags +1983 0 0x00010002 #device_select +1989 0x8E 0x00010002 #vdd +1990 0x8E 0x00010002 #vddio # SSI SMGR Cfg 2: AKM09915D mag DRI/FIFO -1935 0x90611b98d561168f 0x00010001 #UUID -1934 0x564d2b94fe80aef6 0x00010001 #UUID -1936 3000 0x00010001 #off_to_idle -1937 10000 0x00010001 #idle_to_ready -1938 0x1001 0x00010001 #I2C_bus -1939 1020 0x00010001 #reg_group_id -1940 0x00000014 0x00010001 #cal_grp_id -1941 70 0x00010001 #gpio1 -1942 0xFFFF 0x00010001 #gpio2 -1943 20 0x00010001 #sensor_id -1944 1 0x00010001 #CS for SPI -1945 2 0x00010001 #data_type1 -1946 0 0x00010001 #data_type2 -1947 0xFF 0x00010001 #rel_sns_idx -1948 0 0x00010001 #sens_default -1949 0xD0 0x00010001 #flags -1984 0 0x00010001 #device_select -1991 0x8E 0x00010001 #vdd -1992 0x8E 0x00010001 #vddio +1935 0x90611b98d561168f 0x00010002 #UUID +1934 0x564d2b94fe80aef6 0x00010002 #UUID +1936 3000 0x00010002 #off_to_idle +1937 10000 0x00010002 #idle_to_ready +1938 0x1001 0x00010002 #I2C_bus +1939 1020 0x00010002 #reg_group_id +1940 0x00000014 0x00010002 #cal_grp_id +1941 70 0x00010002 #gpio1 +1942 0xFFFF 0x00010002 #gpio2 +1943 20 0x00010002 #sensor_id +1944 1 0x00010002 #CS for SPI +1945 2 0x00010002 #data_type1 +1946 0 0x00010002 #data_type2 +1947 0xFF 0x00010002 #rel_sns_idx +1948 0 0x00010002 #sens_default +1949 0xD0 0x00010002 #flags +1984 0 0x00010002 #device_select +1991 0x8E 0x00010002 #vdd +1992 0x8E 0x00010002 #vddio # SSI SMGR Cfg 3: TMG490X prx/als DRI -1951 0x3a83587c79f2d5ad 0x00010001 #UUID -1950 0xd24fdac0d73b50aa 0x00010001 #UUID -1952 5700 0x00010001 #off_to_idle -1953 5000 0x00010001 #idle_to_ready -1954 3 0x00010001 #i2c_bus -1955 1040 0x00010001 #reg_group_id -1956 0xFFFF 0x00010001 #cal_grp_id -1957 71 0x00010001 #gpio1 -1958 0xFFFF 0x00010001 #gpio2 -1959 40 0x00010001 #sensor_id -1960 0x39 0x00010001 #i2c_address -1961 5 0x00010001 #data_type1 -1962 6 0x00010001 #data_type2 -1963 0xFF 0x00010001 #rel_sns_idx -1964 0 0x00010001 #sens_default -1965 0x80 0x00010001 #flags -1985 0 0x00010001 #device_select -1993 0x83 0x00010001 #vdd -1994 0x8E 0x00010001 #vddio +1951 0x3a83587c79f2d5ad 0x00010002 #UUID +1950 0xd24fdac0d73b50aa 0x00010002 #UUID +1952 5700 0x00010002 #off_to_idle +1953 5000 0x00010002 #idle_to_ready +1954 3 0x00010002 #i2c_bus +1955 1040 0x00010002 #reg_group_id +1956 0xFFFF 0x00010002 #cal_grp_id +1957 71 0x00010002 #gpio1 +1958 0xFFFF 0x00010002 #gpio2 +1959 40 0x00010002 #sensor_id +1960 0x39 0x00010002 #i2c_address +1961 5 0x00010002 #data_type1 +1962 6 0x00010002 #data_type2 +1963 0xFF 0x00010002 #rel_sns_idx +1964 0 0x00010002 #sens_default +1965 0x80 0x00010002 #flags +1985 0 0x00010002 #device_select +1993 0x83 0x00010002 #vdd +1994 0x8E 0x00010002 #vddio -1967 0x00 0x00010001 #UUID -1966 0x00 0x00010001 #UUID +1967 0x00 0x00010002 #UUID +1966 0x00 0x00010002 #UUID -3619 0x00 0x00010001 #UUID -3618 0x00 0x00010001 #UUID +3619 0x00 0x00010002 #UUID +3618 0x00 0x00010002 #UUID -3651 0x00 0x00010001 #UUID -3650 0x00 0x00010001 #UUID +3651 0x00 0x00010002 #UUID +3650 0x00 0x00010002 #UUID # TMG490x parameters -100 0x00 0x00010001 #visible_light_trans_ratio -101 0x00 0x00010001 #ir_light_trans_ratio -102 0x0000 0x00010001 #dc_offset -103 0x0BB8 0x00010001 #near_threshold -104 0x0000 0x00010001 #far_threshold -105 0x0000 0x00010001 #prx_factor -106 0x0078 0x00010001 #als factor -107 0x00000AD0 0x00010001 #timeBase_us -108 0x0002012C 0x00010001 #LuxTargetError16_LuxTarget16 -109 0x1A0004B0 0x00010001 #ProxHardThresh16_LuxcalibrationFactor16 -#110 0x0000008D 0x00010001 #Checksum of items 100-109(sum_of_bytes+num_of_bytes)&FF -111 0x0000001E 0x00010001 #R_coef:30 -112 0x000003E8 0x00010001 #G_coef:1000 -113 0xFFFFFE34 0x00010001 #B_coef:-460 -114 0x000037AB 0x00010001 #D_factor:14251 -115 0x000015C2 0x00010001 #CT_coef:5570 -116 0x0000063F 0x00010001 #CT_offset:1599 +100 0x00 0x00010002 #visible_light_trans_ratio +101 0x00 0x00010002 #ir_light_trans_ratio +102 0x0000 0x00010002 #dc_offset +103 0x0BB8 0x00010002 #near_threshold +104 0x0000 0x00010002 #far_threshold +105 0x0000 0x00010002 #prx_factor +106 0x0078 0x00010002 #als factor +107 0x00000AD0 0x00010002 #timeBase_us +108 0x0002012C 0x00010002 #LuxTargetError16_LuxTarget16 +109 0x1A0004B0 0x00010002 #ProxHardThresh16_LuxcalibrationFactor16 +#110 0x0000008D 0x00010002 #Checksum of items 100-109(sum_of_bytes+num_of_bytes)&FF +111 0x0000001E 0x00010002 #R_coef:30 +112 0x000003E8 0x00010002 #G_coef:1000 +113 0xFFFFFE34 0x00010002 #B_coef:-460 +114 0x000037AB 0x00010002 #D_factor:14251 +115 0x000015C2 0x00010002 #CT_coef:5570 +116 0x0000063F 0x00010002 #CT_offset:1599 :platform MTP # Factory magnetometer calibration -401 0x00000001 0x00010001 #Mag_fac_cal_bias_valid -402 0x00000001 0x00010001 #Mag_fac_cal_matrix_valid -406 0x0001005C 0x00010001 #Compensation_matrix_0_0 -407 0xFFFFFEE0 0x00010001 #Compensation_matrix_0_1 -408 0x0000010D 0x00010001 #Compensation_matrix_0_2 -409 0xFFFFFEE0 0x00010001 #Compensation_matrix_1_0 -410 0x000100EC 0x00010001 #Compensation_matrix_1_1 -411 0xFFFFFF69 0x00010001 #Compensation_matrix_1_2 -412 0x0000010D 0x00010001 #Compensation_matrix_2_0 -413 0xFFFFFF69 0x00010001 #Compensation_matrix_2_1 -414 0x0000FEB8 0x00010001 #Compensation_matrix_2_2 +401 0x00000001 0x00010002 #Mag_fac_cal_bias_valid +402 0x00000001 0x00010002 #Mag_fac_cal_matrix_valid +406 0x0001005C 0x00010002 #Compensation_matrix_0_0 +407 0xFFFFFEE0 0x00010002 #Compensation_matrix_0_1 +408 0x0000010D 0x00010002 #Compensation_matrix_0_2 +409 0xFFFFFEE0 0x00010002 #Compensation_matrix_1_0 +410 0x000100EC 0x00010002 #Compensation_matrix_1_1 +411 0xFFFFFF69 0x00010002 #Compensation_matrix_1_2 +412 0x0000010D 0x00010002 #Compensation_matrix_2_0 +413 0xFFFFFF69 0x00010002 #Compensation_matrix_2_1 +414 0x0000FEB8 0x00010002 #Compensation_matrix_2_2 # TMG490x parameters -100 0x00 0x00010001 #visible_light_trans_ratio -101 0x00 0x00010001 #ir_light_trans_ratio -102 0x0000 0x00010001 #dc_offset -103 0x1A00 0x00010001 #near_threshold -104 0x0000 0x00010001 #far_threshold -105 0x0000 0x00010001 #prx_factor -106 0x0078 0x00010001 #als factor -107 0x00000ADC 0x00010001 #timeBase_us -108 0x0002012C 0x00010001 #LuxTargetError16_LuxTarget16 -109 0x1A0004B0 0x00010001 #ProxHardThresh16_LuxcalibrationFactor16 -111 0x0000005A 0x00010001 #R_coef:90 -112 0x000003E8 0x00010001 #G_coef:1000 -113 0xFFFFFF2E 0x00010001 #B_coef:-210 -114 0x00001BBA 0x00010001 #D_factor:7098 -115 0x000015EF 0x00010001 #CT_coef:5615 -116 0x0000062E 0x00010001 #CT_offset:1582 +100 0x00 0x00010002 #visible_light_trans_ratio +101 0x00 0x00010002 #ir_light_trans_ratio +102 0x0000 0x00010002 #dc_offset +103 0x1A00 0x00010002 #near_threshold +104 0x0000 0x00010002 #far_threshold +105 0x0000 0x00010002 #prx_factor +106 0x0078 0x00010002 #als factor +107 0x00000ADC 0x00010002 #timeBase_us +108 0x0002012C 0x00010002 #LuxTargetError16_LuxTarget16 +109 0x1A0004B0 0x00010002 #ProxHardThresh16_LuxcalibrationFactor16 +111 0x0000005A 0x00010002 #R_coef:90 +112 0x000003E8 0x00010002 #G_coef:1000 +113 0xFFFFFF2E 0x00010002 #B_coef:-210 +114 0x00001BBA 0x00010002 #D_factor:7098 +115 0x000015EF 0x00010002 #CT_coef:5615 +116 0x0000062E 0x00010002 #CT_offset:1582