sanders: update configs from NPS26.116-26

This commit is contained in:
Vachounet
2017-09-20 13:37:19 +02:00
parent 4d5f94920b
commit 6a649697e6
8 changed files with 736 additions and 296 deletions

View File

@@ -100,26 +100,26 @@
<Limit name="measured-frame-rate-1920x1080" range="50-50" />
</MediaCodec>
<MediaCodec name="OMX.qcom.video.decoder.avc" type="video/avc" update="true">
<Limit name="measured-frame-rate-320x240" range="270-275" />
<Limit name="measured-frame-rate-720x480" range="230-233" />
<Limit name="measured-frame-rate-1280x720" range="133-134" />
<Limit name="measured-frame-rate-1920x1080" range="53-53" />
<Limit name="measured-frame-rate-320x240" range="439-444" />
<Limit name="measured-frame-rate-720x480" range="223-224" />
<Limit name="measured-frame-rate-1280x720" range="283-284" />
<Limit name="measured-frame-rate-1920x1080" range="153-153" />
</MediaCodec>
<MediaCodec name="OMX.qcom.video.decoder.h263" type="video/3gpp" update="true">
<Limit name="measured-frame-rate-176x144" range="422-429" />
<Limit name="measured-frame-rate-352x288" range="427-431" />
<Limit name="measured-frame-rate-176x144" range="584-600" />
<Limit name="measured-frame-rate-352x288" range="563-575" />
</MediaCodec>
<MediaCodec name="OMX.qcom.video.decoder.hevc" type="video/hevc" update="true">
<Limit name="measured-frame-rate-352x288" range="341-345" />
<Limit name="measured-frame-rate-640x360" range="266-269" />
<Limit name="measured-frame-rate-720x480" range="250-252" />
<Limit name="measured-frame-rate-1280x720" range="120-121" />
<Limit name="measured-frame-rate-1920x1080" range="56-56" />
<Limit name="measured-frame-rate-3840x2160" range="13-13" />
<Limit name="measured-frame-rate-352x288" range="460-467" />
<Limit name="measured-frame-rate-640x360" range="339-340" />
<Limit name="measured-frame-rate-720x480" range="258-259" />
<Limit name="measured-frame-rate-1280x720" range="346-347" />
<Limit name="measured-frame-rate-1920x1080" range="179-179" />
<Limit name="measured-frame-rate-3840x2160" range="44-44" />
</MediaCodec>
<MediaCodec name="OMX.qcom.video.decoder.mpeg4" type="video/mp4v-es" update="true">
<Limit name="measured-frame-rate-176x144" range="428-433" />
<Limit name="measured-frame-rate-480x360" range="409-412" />
<Limit name="measured-frame-rate-176x144" range="576-590" />
<Limit name="measured-frame-rate-480x360" range="512-520" />
</MediaCodec>
<MediaCodec name="OMX.qcom.video.decoder.vp8" type="video/x-vnd.on2.vp8" update="true">
<Limit name="measured-frame-rate-320x180" range="434-436" />

View File

@@ -27,7 +27,7 @@
<!ATTLIST EncoderProfile quality (high|low) #REQUIRED>
<!ATTLIST EncoderProfile fileFormat (mp4|3gp) #REQUIRED>
<!ATTLIST EncoderProfile duration (30|60) #REQUIRED>
<!ATTLIST EncoderProfile cameraId (0|1) #REQUIRED>
<!ATTLIST EncoderProfile cameraId (0|1|2) #REQUIRED>
<!ELEMENT Video EMPTY>
<!ATTLIST Video codec (h264|h263|m4v) #REQUIRED>
<!ATTLIST Video bitRate CDATA #REQUIRED>
@@ -173,6 +173,457 @@
channels="2" />
</EncoderProfile>
<EncoderProfile quality="highspeedlow" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="14000000"
width="1280"
height="720"
frameRate="120" />
<!-- audio setting is ignored -->
<Audio codec="aac"
bitRate="96000"
sampleRate="48000"
channels="1" />
</EncoderProfile>
<EncoderProfile quality="highspeedhigh" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="14000000"
width="1280"
height="720"
frameRate="120" />
<!-- audio setting is ignored -->
<Audio codec="aac"
bitRate="96000"
sampleRate="48000"
channels="1" />
</EncoderProfile>
<EncoderProfile quality="highspeed720p" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="14000000"
width="1280"
height="720"
frameRate="120" />
<!-- audio setting is ignored -->
<Audio codec="aac"
bitRate="96000"
sampleRate="48000"
channels="1" />
</EncoderProfile>
<EncoderProfile quality="timelapselow" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="512000"
width="320"
height="240"
frameRate="30" />
<!-- audio setting is ignored -->
<Audio codec="amrnb"
bitRate="12200"
sampleRate="8000"
channels="1" />
</EncoderProfile>
<EncoderProfile quality="timelapsehigh" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="51000000"
width="3840"
height="2160"
frameRate="30" />
<!-- audio setting is ignored -->
<Audio codec="aac"
bitRate="128000"
sampleRate="48000"
channels="2" />
</EncoderProfile>
<EncoderProfile quality="timelapseqvga" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="512000"
width="320"
height="240"
frameRate="30" />
<!-- audio setting is ignored -->
<Audio codec="amrnb"
bitRate="12200"
sampleRate="8000"
channels="1" />
</EncoderProfile>
<EncoderProfile quality="timelapse480p" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="6000000"
width="640"
height="480"
frameRate="30" />
<!-- audio setting is ignored -->
<Audio codec="aac"
bitRate="128000"
sampleRate="48000"
channels="2" />
</EncoderProfile>
<EncoderProfile quality="timelapse720p" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="10000000"
width="1280"
height="720"
frameRate="30" />
<!-- audio setting is ignored -->
<Audio codec="aac"
bitRate="128000"
sampleRate="48000"
channels="2" />
</EncoderProfile>
<EncoderProfile quality="timelapse1080p" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="17000000"
width="1920"
height="1080"
frameRate="30" />
<!-- audio setting is ignored -->
<Audio codec="aac"
bitRate="128000"
sampleRate="48000"
channels="2" />
</EncoderProfile>
<EncoderProfile quality="timelapse2160p" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="51000000"
width="3840"
height="2160"
frameRate="30" />
<!-- audio setting is ignored -->
<Audio codec="aac"
bitRate="128000"
sampleRate="48000"
channels="2" />
</EncoderProfile>
<ImageEncoding quality="95" />
<ImageEncoding quality="80" />
<ImageEncoding quality="70" />
<ImageDecoding memCap="20000000" />
</CamcorderProfiles>
<!-- Front Camera -->
<CamcorderProfiles cameraId="1">
<EncoderProfile quality="low" fileFormat="3gp" duration="30">
<Video codec="h264"
bitRate="128000"
width="320"
height="240"
frameRate="15" />
<Audio codec="amrnb"
bitRate="12200"
sampleRate="8000"
channels="1" />
</EncoderProfile>
<EncoderProfile quality="high" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="17000000"
width="1920"
height="1080"
frameRate="30" />
<Audio codec="aac"
bitRate="128000"
sampleRate="48000"
channels="2" />
</EncoderProfile>
<EncoderProfile quality="qvga" fileFormat="3gp" duration="30">
<Video codec="h264"
bitRate="128000"
width="320"
height="240"
frameRate="15" />
<Audio codec="amrnb"
bitRate="12200"
sampleRate="8000"
channels="1" />
</EncoderProfile>
<EncoderProfile quality="480p" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="6000000"
width="720"
height="480"
frameRate="30" />
<Audio codec="aac"
bitRate="128000"
sampleRate="48000"
channels="2" />
</EncoderProfile>
<EncoderProfile quality="720p" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="10000000"
width="1280"
height="720"
frameRate="30" />
<Audio codec="aac"
bitRate="128000"
sampleRate="48000"
channels="2" />
</EncoderProfile>
<EncoderProfile quality="1080p" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="17000000"
width="1920"
height="1080"
frameRate="30" />
<Audio codec="aac"
bitRate="128000"
sampleRate="48000"
channels="2" />
</EncoderProfile>
<EncoderProfile quality="highspeedlow" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="14000000"
width="720"
height="480"
frameRate="120" />
<!-- audio setting is ignored -->
<Audio codec="aac"
bitRate="96000"
sampleRate="48000"
channels="1" />
</EncoderProfile>
<EncoderProfile quality="highspeedhigh" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="14000000"
width="720"
height="480"
frameRate="120" />
<!-- audio setting is ignored -->
<Audio codec="aac"
bitRate="96000"
sampleRate="48000"
channels="1" />
</EncoderProfile>
<EncoderProfile quality="highspeed480p" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="14000000"
width="720"
height="480"
frameRate="120" />
<!-- audio setting is ignored -->
<Audio codec="aac"
bitRate="96000"
sampleRate="48000"
channels="1" />
</EncoderProfile>
<EncoderProfile quality="timelapselow" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="512000"
width="320"
height="240"
frameRate="30" />
<!-- audio setting is ignored -->
<Audio codec="amrnb"
bitRate="12200"
sampleRate="8000"
channels="1" />
</EncoderProfile>
<EncoderProfile quality="timelapsehigh" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="17000000"
width="1920"
height="1080"
frameRate="30" />
<!-- audio setting is ignored -->
<Audio codec="aac"
bitRate="128000"
sampleRate="48000"
channels="2" />
</EncoderProfile>
<EncoderProfile quality="timelapseqvga" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="512000"
width="320"
height="240"
frameRate="30" />
<!-- audio setting is ignored -->
<Audio codec="amrnb"
bitRate="12200"
sampleRate="8000"
channels="1" />
</EncoderProfile>
<EncoderProfile quality="timelapse480p" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="6000000"
width="640"
height="480"
frameRate="30" />
<!-- audio setting is ignored -->
<Audio codec="aac"
bitRate="128000"
sampleRate="48000"
channels="2" />
</EncoderProfile>
<EncoderProfile quality="timelapse720p" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="10000000"
width="1280"
height="720"
frameRate="30" />
<!-- audio setting is ignored -->
<Audio codec="aac"
bitRate="128000"
sampleRate="48000"
channels="2" />
</EncoderProfile>
<EncoderProfile quality="timelapse1080p" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="17000000"
width="1920"
height="1080"
frameRate="30" />
<!-- audio setting is ignored -->
<Audio codec="aac"
bitRate="128000"
sampleRate="48000"
channels="2" />
</EncoderProfile>
<ImageEncoding quality="95" />
<ImageEncoding quality="80" />
<ImageEncoding quality="70" />
<ImageDecoding memCap="20000000" />
</CamcorderProfiles>
<!-- Each camcorder profile defines a set of predefined configuration parameters -->
<!-- Back_AUX Camera -->
<CamcorderProfiles cameraId="2">
<EncoderProfile quality="low" fileFormat="3gp" duration="30">
<Video codec="h264"
bitRate="128000"
width="320"
height="240"
frameRate="15" />
<Audio codec="amrnb"
bitRate="12200"
sampleRate="8000"
channels="1" />
</EncoderProfile>
<EncoderProfile quality="high" fileFormat="mp4" duration="10">
<Video codec="h264"
bitRate="51000000"
width="3840"
height="2160"
frameRate="30" />
<Audio codec="aac"
bitRate="128000"
sampleRate="48000"
channels="2" />
</EncoderProfile>
<EncoderProfile quality="qvga" fileFormat="3gp" duration="30">
<Video codec="h264"
bitRate="128000"
width="320"
height="240"
frameRate="15" />
<Audio codec="amrnb"
bitRate="12200"
sampleRate="8000"
channels="1" />
</EncoderProfile>
<EncoderProfile quality="480p" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="6000000"
width="720"
height="480"
frameRate="30" />
<Audio codec="aac"
bitRate="128000"
sampleRate="48000"
channels="2" />
</EncoderProfile>
<EncoderProfile quality="720p" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="10000000"
width="1280"
height="720"
frameRate="30" />
<Audio codec="aac"
bitRate="128000"
sampleRate="48000"
channels="2" />
</EncoderProfile>
<EncoderProfile quality="1080p" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="17000000"
width="1920"
height="1080"
frameRate="30" />
<Audio codec="aac"
bitRate="128000"
sampleRate="48000"
channels="2" />
</EncoderProfile>
<EncoderProfile quality="2160p" fileFormat="mp4" duration="10">
<Video codec="h264"
bitRate="51000000"
width="3840"
height="2160"
frameRate="30" />
<Audio codec="aac"
bitRate="128000"
sampleRate="48000"
channels="2" />
</EncoderProfile>
<EncoderProfile quality="timelapselow" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="512000"
@@ -272,178 +723,6 @@
</EncoderProfile>
<ImageEncoding quality="95" />
<ImageEncoding quality="80" />
<ImageEncoding quality="70" />
<ImageDecoding memCap="20000000" />
</CamcorderProfiles>
<!-- Front Camera -->
<CamcorderProfiles cameraId="1">
<EncoderProfile quality="low" fileFormat="3gp" duration="30">
<Video codec="h264"
bitRate="128000"
width="320"
height="240"
frameRate="15" />
<Audio codec="amrnb"
bitRate="12200"
sampleRate="8000"
channels="1" />
</EncoderProfile>
<EncoderProfile quality="high" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="17000000"
width="1920"
height="1080"
frameRate="30" />
<Audio codec="aac"
bitRate="128000"
sampleRate="48000"
channels="2" />
</EncoderProfile>
<EncoderProfile quality="qvga" fileFormat="3gp" duration="30">
<Video codec="h264"
bitRate="128000"
width="320"
height="240"
frameRate="15" />
<Audio codec="amrnb"
bitRate="12200"
sampleRate="8000"
channels="1" />
</EncoderProfile>
<EncoderProfile quality="480p" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="6000000"
width="720"
height="480"
frameRate="30" />
<Audio codec="aac"
bitRate="128000"
sampleRate="48000"
channels="2" />
</EncoderProfile>
<EncoderProfile quality="720p" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="10000000"
width="1280"
height="720"
frameRate="30" />
<Audio codec="aac"
bitRate="128000"
sampleRate="48000"
channels="2" />
</EncoderProfile>
<EncoderProfile quality="1080p" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="17000000"
width="1920"
height="1080"
frameRate="30" />
<Audio codec="aac"
bitRate="128000"
sampleRate="48000"
channels="2" />
</EncoderProfile>
<EncoderProfile quality="timelapselow" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="512000"
width="320"
height="240"
frameRate="30" />
<!-- audio setting is ignored -->
<Audio codec="amrnb"
bitRate="12200"
sampleRate="8000"
channels="1" />
</EncoderProfile>
<EncoderProfile quality="timelapsehigh" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="17000000"
width="1920"
height="1080"
frameRate="30" />
<!-- audio setting is ignored -->
<Audio codec="aac"
bitRate="128000"
sampleRate="48000"
channels="2" />
</EncoderProfile>
<EncoderProfile quality="timelapseqvga" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="512000"
width="320"
height="240"
frameRate="30" />
<!-- audio setting is ignored -->
<Audio codec="amrnb"
bitRate="12200"
sampleRate="8000"
channels="1" />
</EncoderProfile>
<EncoderProfile quality="timelapse480p" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="6000000"
width="640"
height="480"
frameRate="30" />
<!-- audio setting is ignored -->
<Audio codec="aac"
bitRate="128000"
sampleRate="48000"
channels="2" />
</EncoderProfile>
<EncoderProfile quality="timelapse720p" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="10000000"
width="1280"
height="720"
frameRate="30" />
<!-- audio setting is ignored -->
<Audio codec="aac"
bitRate="128000"
sampleRate="48000"
channels="2" />
</EncoderProfile>
<EncoderProfile quality="timelapse1080p" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="17000000"
width="1920"
height="1080"
frameRate="30" />
<!-- audio setting is ignored -->
<Audio codec="aac"
bitRate="128000"
sampleRate="48000"
channels="2" />
</EncoderProfile>
<ImageEncoding quality="95" />
<ImageEncoding quality="80" />
<ImageEncoding quality="70" />

View File

@@ -272,7 +272,7 @@
18:4294967295:1001:3004
/* Allow QMID service to aquire net_raw permission */
3:4294967295:1001:3004
2:4294967295:1001:3004
2:4294967295:1000:1001:3004
42:4294967295:1001:3004
18:4294967295:1001:3004
9:4294967295:1001:3004

View File

@@ -1,2 +1,2 @@
sensors.ssc.so
sensors.iio.so
sensors.rp.so

View File

@@ -1,5 +1,5 @@
#
# File: sensor_def_qcomdev.conf
# File: sensor_def_qcomdev.conf for sanders
#
# Tihs file contains default sensor registry values for Qualcomm development
# test platforms.
@@ -893,12 +893,12 @@
# 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
701 -2 0x00010001 #accel-y-axis
702 3 0x00010001 #accel-z-axis
# gyro x/y/z
800 1 0x00010001 #gyro-x-axis
800 -1 0x00010001 #gyro-x-axis
801 -2 0x00010001 #gyro-y-axis
802 -3 0x00010001 #gyro-z-axis
802 3 0x00010001 #gyro-z-axis
# mag x/y/z
900 1 0x00010001 #mag-x-axis
901 -2 0x00010001 #mag-y-axis
@@ -926,9 +926,41 @@
4112 65536 0x00010001 # SMD
4103 5 0x00010001 # SMD_ACC_WIN_TIME
# SSI SMGR Cfg 0: LSM6DS3 Accel FIFO
1903 0x1a0bd9d5956c508e 0x00010001 #UUID
1902 0x1246e1cb09a92baa 0x00010001 #UUID
# Mot Chopchop config
10000 0x38ffc7 0x10001 # max gyro rot, 57 degrees in deg, Q16
10001 0x15dfea2 0x10001 # max chop dur, ms, Q16
10002 0x231860 0x10001 # accel thres 1, m/s2, Q16
10003 0xA8750 0x10001 # accel thres 2, m/s2, Q16
10004 0x2666 0x10001 # min mag per, Q16
10005 0x5999 0x10001 # max xy per, Q16
# ALS/Prox Config (AMS TMD2725-based)
107 100 0x10001 # Prox Covered Threshold (PIHT)
108 60 0x10001 # Prox Uncovered Threshold (PILT)
109 16 0x10001 # Prox Pulse Count (PPULSE)
110 1 0x10001 # Prox Pulse Length (PPULSE_LEN)
111 102 0x10001 # Prox LED Current (PLDRIVE) - in mA
112 4 0x10001 # Prox Gain (PGAIN) - choose from 1/2/4/8
113 2 0x10001 # Prox Persistence (PPERS)
114 4000 0x10001 # Prox Integration Time (PTIME) - in us
116 5 0x10001 # ALS Threshold High - in %
117 5 0x10001 # ALS Threshold Low - in %
118 200000 0x10001 # ALS Integration Time (ATIME) - in us
119 2800 0x10001 # ALS Wait Time (WTIME) - in us
120 4 0x10001 # ALS Gain (AGAIN) - choose from 1/4/16/64
121 1 0x10001 # ALS Persistence (APERS)
122 9900 0x10001 # ALS Calibration Factor
123 170 0x10001 # ALS L1 Factor
124 1000 0x10001 # ALS L2 Factor
125 170 0x10001 # ALS L3 Factor
126 41 0x10001 # ALS D Factor
# ALS/Prox Mot Custom Config
131 0x03 0x10001 # Cal Config (Bit 0 - Prox Re-cal, Bit 1 - Prox Fast-cal)
132 0x00 0x10001 # Log Config (Bit 0 - Raw ALS, Bit 1 - Raw Prox, Bit 2 - Verbose)
# SSI SMGR Cfg 0: BMI160 Accel DRI/FIFO
1903 0x0f4d0fd654c7eab5 0x00010001 #UUID
1902 0xd646cb83ec0cd5a5 0x00010001 #UUID
1904 100000 0x00010001 #off_to_idle
1905 0 0x00010001 #idle_to_ready
1906 0x1006 0x00010001 #spi_bus
@@ -937,18 +969,20 @@
1909 42 0x00010001 #gpio1
1910 0xFFFF 0x00010001 #gpio2
1911 0 0x00010001 #sensor_id
1912 0 0x00010001 #spi cs
1912 0 0x00010001 #CS for SPI
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 0x2 0x00010001 #vdd
1988 0x2 0x00010001 #vddio
# SSI SMGR Cfg 1: LSM6DS3 GYRO DRI/FIFO
1919 0x1a0bd9d5956c508e 0x00010001 #UUID
1918 0x1246e1cb09a92baa 0x00010001 #UUID
1920 100000 0x00010001 #off_to_idle
# 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 0x1006 0x00010001 #SPI_bus
1923 1010 0x00010001 #reg_group_id
@@ -963,10 +997,12 @@
1932 3 0x00010001 #sens_default
1933 0xD0 0x00010001 #flags
1983 0 0x00010001 #device_select
1989 0x2 0x00010001 #vdd
1990 0x2 0x00010001 #vddio
# SSI SMGR Cfg 2: AKM09915 DRI/FIFO
1935 0x90611b98d561168f 0x00010001 #UUID
1934 0x564d2b94fe80aef6 0x00010001 #UUID
1935 0x0000000000000000 0x00010001 #UUID
1934 0x0000000000000000 0x00010001 #UUID
1936 3000 0x00010001 #off_to_idle
1937 10000 0x00010001 #idle_to_ready
1938 4 0x00010001 #I2c_bus
@@ -1049,21 +1085,21 @@
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
#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
# Factory magnetometer calibration
401 0x00000001 0x00010001 #Mag_fac_cal_bias_valid
@@ -1079,16 +1115,23 @@
414 0x00010144 0x00010001 #Compensation_matrix_2_2
:property ro.hw.revision p0
# SSI SMGR Cfg 2: AKM09912 DRI (Non-FIFO override for p0)
1949 0xC0 0x00010002 #flags
# accel x/y/z
700 -2 0x00010001 #accel-x-axis
701 1 0x00010001 #accel-y-axis
702 3 0x00010001 #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
:property ro.hw.revision p1a
# SSI SMGR Cfg 2: AKM09912 DRI (Non-FIFO override for p1a)
1949 0xC0 0x00010002 #flags
# SSI SMGR Cfg 0: LSM6DS3 Accel FIFO
1903 0x1a0bd9d5956c508e 0x00010001 #UUID
1902 0x1246e1cb09a92baa 0x00010001 #UUID
:property ro.hw.revision p1a1
# SSI SMGR Cfg 2: AKM09912 DRI (Non-FIFO override for p1a1)
1949 0xC0 0x00010002 #flags
# SSI SMGR Cfg 1: LSM6DS3 GYRO DRI/FIFO
1919 0x1a0bd9d5956c508e 0x00010001 #UUID
1918 0x1246e1cb09a92baa 0x00010001 #UUID
1920 100000 0x00010001 #off_to_idle
:platform QRD
@@ -1367,17 +1410,17 @@
:soc_id
# Orientation of sensors
# accel x/y/z
700 1 0x00010002 #accel-x-axis
701 2 0x00010002 #accel-y-axis
702 3 0x00010002 #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 0x00010002 #gyro-x-axis
801 2 0x00010002 #gyro-y-axis
802 3 0x00010002 #gyro-z-axis
# mag x/y/z
900 -1 0x00010002 #mag-x-axis
901 3 0x00010002 #mag-y-axis
902 2 0x00010002 #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
@@ -1401,12 +1444,37 @@
4103 5 0x10001 # SMD_ACC_WIN_TIME
# Mot Chopchop config
10000 0x707f8f8 0x10001 # max gyro rot, rad/s, Q16
10001 0x15dfea2 0x10001 # max chop dur, ms, Q16
10002 0x13ffec 0x10001 # accel thres 1, m/s2, Q16
10003 0x5fffa 0x10001 # accel thres 2, m/s2, Q16
10004 0x2666 0x10001 # min mag per, Q16
10005 0x5999 0x10001 # max xy per, Q16
10000 0x68FF97 0x10001 # max gyro rot, 105 degrees in deg, Q16
10001 0x15DFEA2 0x10001 # max chop dur, 350 ms, Q16
10002 0x25FFDA 0x10001 # accel thres 1, 38 m/s2, Q16
10003 0x23FFDC 0x10001 # accel thres 2, 36 m/s2, Q16
10004 0x4CCD 0x10001 # min mag per, 0.3, Q16
10005 0x599A 0x10001 # max xy per, 0.35, Q16
# ALS/Prox Config (AMS TMD2725-based)
107 85 0x10001 # Prox Covered Threshold (PIHT)
108 65 0x10001 # Prox Uncovered Threshold (PILT)
109 32 0x10001 # Prox Pulse Count (PPULSE)
110 1 0x10001 # Prox Pulse Length (PPULSE_LEN)
111 54 0x10001 # Prox LED Current (PLDRIVE) - in mA
112 1 0x10001 # Prox Gain (PGAIN) - choose from 1/2/4/8
113 1 0x10001 # Prox Persistence (PPERS)
114 4000 0x10001 # Prox Integration Time (PTIME) - in us
116 5 0x10001 # ALS Threshold High - in %
117 5 0x10001 # ALS Threshold Low - in %
118 51000 0x10001 # ALS Integration Time (ATIME) - in us
119 40000 0x10001 # ALS Wait Time (WTIME) - in us
120 4 0x10001 # ALS Gain (AGAIN) - choose from 1/4/16/64
121 1 0x10001 # ALS Persistence (APERS)
122 9900 0x10001 # ALS Calibration Factor
123 200 0x10001 # ALS L1 Factor
124 697 0x10001 # ALS L2 Factor
125 85 0x10001 # ALS L3 Factor
126 52 0x10001 # ALS D Factor
127 2 0x10001 # Prox Binary Search Target (x = 0~7, target = 2^x - 1)
# ALS/Prox Mot Custom Config
131 0x07 0x10001 # Cal Config (Bit 0 - Prox Re-cal, Bit 1 - Prox Fast-cal, Bit 2 - Unlock Re-cal)
132 0x00 0x10001 # Log Config (Bit 0 - Raw ALS, Bit 1 - Raw Prox, Bit 2 - Verbose)
# SSI SMGR Cfg 0: LSM6DS3 Accel DRI/FIFO
1903 0x1a0bd9d5956c508e 0x00010001 #UUID
@@ -1511,7 +1579,7 @@
3604 100 0x00010001 #off_to_idle
3605 100 0x00010001 #idle_to_ready
3606 4 0x00010001 #i2c_bus - ignored, unused by this device
3607 0xFFFF 0x00010001 #reg_group_id
3607 10001 0x00010001 #reg_group_id
3608 0xFFFF 0x00010001 #cal_grp_id
3609 90 0x00010001 #gpio1 CC_INT
3610 106 0x00010001 #gpio2 CC_CLR
@@ -1522,7 +1590,7 @@
3615 0xFF 0x00010001 #rel_sns_idx
3616 0 0x00010001 #sens_default
3617 0x80 0x00010001 #flags
3682 0 0x00010001 #device_select
3682 0x0C 0x00010001 #device_select - Third GPIO, valid in Rev 07+ HW
# SSI SMGR Cfg 6: Motorola DSP
3619 0x9ccb3198c7b94c22 0x00010001 #UUID
@@ -1582,24 +1650,7 @@
223 0x00001657 0x00010001 #RMD INT Cfg param3
224 0x00003333 0x00010001 #RMD INT Cfg param4
:property ro.hw.revision p0
# SSI SMGR Cfg 2: AKM09912 DRI (Non-FIFO override for p0)
1949 0xC0 0x00010002 #flags
:property ro.hw.revision p1a
# SSI SMGR Cfg 2: AKM09912 DRI (Non-FIFO override for p1a)
1949 0xC0 0x00010002 #flags
:property ro.hw.revision p1a1
# SSI SMGR Cfg 2: AKM09912 DRI (Non-FIFO override for p1a1)
1949 0xC0 0x00010002 #flags
:property ro.build.product sanders
700 2 0x00010002 #accel-x-axis
701 1 0x00010002 #accel-y-axis
702 -3 0x00010002 #accel-z-axis
:platform MTP
:platform MTP_xxx_NEVER_USE
# TMD27723 override default parameters
100 25 0x00010001 #visible_light_trans_ratio
101 60 0x00010001 #ir_light_trans_ratio