Import from lineage-19.1 @ 68ed135d0757cfa85e7f94f0094e1c3e57f163d2
This commit is contained in:
parent
86b1bf58f0
commit
267ca5c082
7
Android.bp
Normal file
7
Android.bp
Normal file
@ -0,0 +1,7 @@
|
||||
// Automatically generated file. DO NOT MODIFY
|
||||
//
|
||||
// This file is generated by device/motorola/berlin/setup-makefiles.sh
|
||||
|
||||
soong_namespace {
|
||||
}
|
||||
|
9
Android.mk
Normal file
9
Android.mk
Normal file
@ -0,0 +1,9 @@
|
||||
# Automatically generated file. DO NOT MODIFY
|
||||
#
|
||||
# This file is generated by device/motorola/berlin/setup-makefiles.sh
|
||||
|
||||
LOCAL_PATH := $(call my-dir)
|
||||
|
||||
ifeq ($(TARGET_DEVICE),berlin)
|
||||
|
||||
endif
|
4
BoardConfigVendor.mk
Normal file
4
BoardConfigVendor.mk
Normal file
@ -0,0 +1,4 @@
|
||||
# Automatically generated file. DO NOT MODIFY
|
||||
#
|
||||
# This file is generated by device/motorola/berlin/setup-makefiles.sh
|
||||
|
613
berlin-vendor.mk
Normal file
613
berlin-vendor.mk
Normal file
@ -0,0 +1,613 @@
|
||||
# Automatically generated file. DO NOT MODIFY
|
||||
#
|
||||
# This file is generated by device/motorola/berlin/setup-makefiles.sh
|
||||
|
||||
PRODUCT_SOONG_NAMESPACES += \
|
||||
vendor/motorola/berlin
|
||||
|
||||
PRODUCT_COPY_FILES += \
|
||||
vendor/motorola/berlin/proprietary/vendor/bin/STFlashTool:$(TARGET_COPY_OUT_VENDOR)/bin/STFlashTool \
|
||||
vendor/motorola/berlin/proprietary/vendor/bin/hw/motorola.hardware.camera.desktop@2.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/motorola.hardware.camera.desktop@2.0-service \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/acdbdata/Bluetooth_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/Bluetooth_cal.acdb \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/acdbdata/General_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/General_cal.acdb \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/acdbdata/Global_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/Global_cal.acdb \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/acdbdata/Handset_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/Handset_cal.acdb \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/acdbdata/Hdmi_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/Hdmi_cal.acdb \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/acdbdata/Headset_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/Headset_cal.acdb \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/acdbdata/Speaker_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/Speaker_cal.acdb \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/acdbdata/adsp_avs_config.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/adsp_avs_config.acdb \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/acdbdata/nn_ns_models/candidate__2.7.1.31__3.0.0__eai_1.10_enpu1.pmd:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/nn_ns_models/candidate__2.7.1.31__3.0.0__eai_1.10_enpu1.pmd \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.0.0_0.1__3.0.0_0.0__eai_1.00.pmd:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/nn_ns_models/fai__2.0.0_0.1__3.0.0_0.0__eai_1.00.pmd \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.2.0_0.1__3.0.0_0.0__eai_1.00.pmd:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/nn_ns_models/fai__2.2.0_0.1__3.0.0_0.0__eai_1.00.pmd \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.6.1_0.0__eai_v1.10.pmd:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/nn_ns_models/fai__2.6.1_0.0__eai_v1.10.pmd \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/acdbdata/nn_vad_models/fai_3.0.0_0.0_eai_1.00.pmd:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/nn_vad_models/fai_3.0.0_0.0_eai_1.00.pmd \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/camera/aec_golden_tele.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/aec_golden_tele.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/camera/arcsoft_calibration_u_dc.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/arcsoft_calibration_u_dc.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/camera/dual_golden_tele.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/dual_golden_tele.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/camera/dual_golden_wide.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/dual_golden_wide.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/camera/mot_engine_config.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/mot_engine_config.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/camera/vidhance_calibration:$(TARGET_COPY_OUT_VENDOR)/etc/camera/vidhance_calibration \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/init/motorola.hardware.camera.desktop@2.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/motorola.hardware.camera.desktop@2.0-service.rc \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/init/motorola.hardware.camera.imgtuner@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/motorola.hardware.camera.imgtuner@1.0-service.rc \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/libnfc-hal-st.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-hal-st.conf \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/libnfc-mtp-SN100.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-mtp-SN100.conf \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/libnfc-mtp-SN100_38_4MHZ.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-mtp-SN100_38_4MHZ.conf \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/libnfc-nci-st.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-nci-st.conf \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/libnfc-qrd-SN100.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-qrd-SN100.conf \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/libnfc-qrd-SN100_38_4MHZ.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-qrd-SN100_38_4MHZ.conf \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/maxx_conf.ini:$(TARGET_COPY_OUT_VENDOR)/etc/maxx_conf.ini \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/maxx_default.mps:$(TARGET_COPY_OUT_VENDOR)/etc/maxx_default.mps \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/pwr/PowerFeatureConfig.xml:$(TARGET_COPY_OUT_VENDOR)/etc/pwr/PowerFeatureConfig.xml \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/pwr/VideoPowerOptFeature.xml:$(TARGET_COPY_OUT_VENDOR)/etc/pwr/VideoPowerOptFeature.xml \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/qdcm_calib_data_mipi_mot_cmd_csot_1080p_dsc_667.xml:$(TARGET_COPY_OUT_VENDOR)/etc/qdcm_calib_data_mipi_mot_cmd_csot_1080p_dsc_667.xml \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/qdcm_calib_data_mipi_mot_cmd_visionox_1080p_dsc_667.xml:$(TARGET_COPY_OUT_VENDOR)/etc/qdcm_calib_data_mipi_mot_cmd_visionox_1080p_dsc_667.xml \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/qdcm_calib_data_nt36672e_60_Hz_fhd_plus_video_mode_panel_without_DSC.xml:$(TARGET_COPY_OUT_VENDOR)/etc/qdcm_calib_data_nt36672e_60_Hz_fhd_plus_video_mode_panel_without_DSC.xml \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/qdcm_calib_data_nt36672e_fhd_plus_120Hz_Video_panel.xml:$(TARGET_COPY_OUT_VENDOR)/etc/qdcm_calib_data_nt36672e_fhd_plus_120Hz_Video_panel.xml \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/qdcm_calib_data_nt36672e_fhd_plus_144Hz_video_panel.xml:$(TARGET_COPY_OUT_VENDOR)/etc/qdcm_calib_data_nt36672e_fhd_plus_144Hz_video_panel.xml \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/ak991x_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/ak991x_0.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/kodiak_default_sensors.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/kodiak_default_sensors.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/kodiak_dynamic_sensors.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/kodiak_dynamic_sensors.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/kodiak_irq.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/kodiak_irq.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/kodiak_power_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/kodiak_power_0.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/lsm6dso_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/lsm6dso_0.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/mmc5603x_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/mmc5603x_0.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/mot_camgest.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/mot_camgest.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/mot_devorient.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/mot_devorient.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/sns_amd.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_amd.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/sns_amd_sw_disabled.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_amd_sw_disabled.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/sns_amd_sw_enabled.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_amd_sw_enabled.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/sns_aont.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_aont.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/sns_basic_gestures.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_basic_gestures.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/sns_bring_to_ear.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_bring_to_ear.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/sns_ccd.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_ccd.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/sns_ccd_v2_walk.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_ccd_v2_walk.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/sns_ccd_v3_1_walk.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_ccd_v3_1_walk.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/sns_ccd_v3_walk.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_ccd_v3_walk.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/sns_cm.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_cm.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/sns_dae.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_dae.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/sns_device_orient.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_device_orient.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/sns_diag_filter.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_diag_filter.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/sns_distance_bound.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_distance_bound.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/sns_dpc.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_dpc.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/sns_facing.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_facing.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/sns_fmv.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_fmv.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/sns_fmv_legacy.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_fmv_legacy.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/sns_geomag_rv.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_geomag_rv.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/sns_gyro_cal.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_gyro_cal.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/sns_heart_rate.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_heart_rate.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/sns_mag_cal.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_mag_cal.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/sns_mag_cal_legacy.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_mag_cal_legacy.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/sns_multishake.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_multishake.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/sns_pedometer.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_pedometer.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/sns_rmd.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_rmd.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/sns_rotv.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_rotv.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/sns_smd.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_smd.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/sns_tilt.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_tilt.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/sns_tilt_sw_disabled.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_tilt_sw_disabled.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/sns_tilt_sw_enabled.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_tilt_sw_enabled.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/sns_tilt_to_wake.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_tilt_to_wake.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/sns_wrist_pedo.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_wrist_pedo.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/stk3a5x_0_always.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/stk3a5x_0_always.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/stk3a5x_0_emerald_always.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/stk3a5x_0_emerald_always.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/config/stk3a5x_0_white_always.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/stk3a5x_0_white_always.json \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/hals.conf:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/hals.conf \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/als_mastercal.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/als_mastercal.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/descriptor.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/descriptor.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/mot_barocal.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_barocal.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/mot_camgest.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_camgest.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/mot_chopchop.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_chopchop.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/mot_devorient.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_devorient.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/mot_dsp_usound.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_dsp_usound.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/mot_flip.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_flip.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/mot_ftm.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_ftm.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/mot_glance.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_glance.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/mot_log.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_log.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/mot_lts.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_lts.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/mot_ltv.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_ltv.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/mot_movement.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_movement.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/mot_offbody.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_offbody.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/mot_probe.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_probe.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/mot_proxcal.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_proxcal.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/mot_stowed.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_stowed.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/mot_tap.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_tap.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/mot_vsync.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/mot_vsync.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/nanopb.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/nanopb.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_accel.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_accel.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_accel_cal.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_accel_cal.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_activity_recognition.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_activity_recognition.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_ambient_light.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_ambient_light.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_ambient_temperature.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_ambient_temperature.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_amd.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_amd.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_aont.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_aont.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_basic_gestures.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_basic_gestures.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_bring_to_ear.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_bring_to_ear.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_cal.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_cal.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_client.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_client.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_cmc.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_cmc.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_da_test.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_da_test.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_device_mode.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_device_mode.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_device_orient.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_device_orient.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_diag.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_diag.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_diag_sensor.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_diag_sensor.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_direct_channel.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_direct_channel.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_dpc.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_dpc.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_ext_svc.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_ext_svc.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_facing.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_facing.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_fmv.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_fmv.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_formatter.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_formatter.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_fw.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_fw.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_game_rv.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_game_rv.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_geomag_rv.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_geomag_rv.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_gravity.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_gravity.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_gyro.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_gyro.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_gyro_cal.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_gyro_cal.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_gyro_rot_matrix.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_gyro_rot_matrix.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_hall.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_hall.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_heart_beat.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_heart_beat.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_heart_rate.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_heart_rate.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_hinge_angle.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_hinge_angle.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_humidity.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_humidity.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_mag.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_mag.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_mag_cal.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_mag_cal.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_mot_factory_cal.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_mot_factory_cal.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_oem1.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_oem1.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_offbody_detect.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_offbody_detect.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_panel_status.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_panel_status.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_pedometer.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_pedometer.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_pedometer_wrist.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_pedometer_wrist.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_physical_sensor_test.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_physical_sensor_test.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_pose_6dof.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_pose_6dof.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_ppg.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_ppg.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_pressure.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_pressure.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_proximity.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_proximity.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_psmd.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_psmd.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_registry.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_registry.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_resampler.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_resampler.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_rgb.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_rgb.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_rmd.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_rmd.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_rotv.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_rotv.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_sar.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_sar.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_sensor_temperature.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_sensor_temperature.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_sig_motion.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_sig_motion.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_std.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_std.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_std_event_gated_sensor.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_std_event_gated_sensor.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_std_sensor.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_std_sensor.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_std_type.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_std_type.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_step_detect.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_step_detect.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_suid.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_suid.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_thermopile.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_thermopile.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_threshold.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_threshold.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_tilt.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_tilt.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_tilt_to_wake.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_tilt_to_wake.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_trimag.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_trimag.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_ultra_violet.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_ultra_violet.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/proto/sns_wrist_tilt_gesture.proto:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/proto/sns_wrist_tilt_gesture.proto \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/sensors/sns_reg_config:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/sns_reg_config \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/st21nfc_conf_ds.txt:$(TARGET_COPY_OUT_VENDOR)/etc/st21nfc_conf_ds.txt \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/st21nfc_conf_ss.txt:$(TARGET_COPY_OUT_VENDOR)/etc/st21nfc_conf_ss.txt \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/thermal-engine-berlin.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-engine-berlin.conf \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/thermal-engine.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-engine.conf \
|
||||
vendor/motorola/berlin/proprietary/vendor/etc/vhw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/vhw.xml \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/CAMERA_ICP.elf:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP.elf \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/CAMERA_ICP_170.elf:$(TARGET_COPY_OUT_VENDOR)/firmware/CAMERA_ICP_170.elf \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_haptic.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_haptic.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Argo_Navis.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Argo_Navis.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Attentive.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Attentive.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Awake.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Awake.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Bird_Loop.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Bird_Loop.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Brilliant_Times.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Brilliant_Times.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Chimey_Phone.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Chimey_Phone.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_City_Lights.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_City_Lights.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Complex.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Complex.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Crazy_Dream.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Crazy_Dream.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Curve_Ball_Blend.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Curve_Ball_Blend.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Digital_Phone.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Digital_Phone.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Electrovision.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Electrovision.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Ether_Shake.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Ether_Shake.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Fateful_Words.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Fateful_Words.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Firefly.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Firefly.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Flutey_Phone.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Flutey_Phone.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Future_Funk.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Future_Funk.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Future_Hi_Tech.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Future_Hi_Tech.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Girtab.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Girtab.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Hello.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Hello.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Hexagon.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Hexagon.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Hydra.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Hydra.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Insert_Coin.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Insert_Coin.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Jumping_Dots.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Jumping_Dots.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Keys.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Keys.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Loopy.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Loopy.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Loopy_Lounge.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Loopy_Lounge.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Modular.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Modular.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Momentum.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Momentum.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Morning.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Morning.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Moto.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Moto.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Moto_Original.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Moto_Original.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Moto_Retro.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Moto_Retro.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Natural.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Natural.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_New_Player.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_New_Player.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Now_or_Never.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Now_or_Never.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Onward.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Onward.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Organ_Dub.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Organ_Dub.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Overclocked.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Overclocked.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Pegasus.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Pegasus.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Play.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Play.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Pyxis.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Pyxis.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Regrade.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Regrade.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Scarabaeus.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Scarabaeus.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Sceptrum.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Sceptrum.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Simple.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Simple.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Solarium.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Solarium.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Sparse.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Sparse.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Terrabytes.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Terrabytes.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Verizon_Airwaves.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Verizon_Airwaves.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/aw8695_rtp_Zero_Hour.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/aw8695_rtp_Zero_Hour.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/cs35l41-dsp1-spk-cali.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/cs35l41-dsp1-spk-cali.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/cs35l41-dsp1-spk-cali.wmfw:$(TARGET_COPY_OUT_VENDOR)/firmware/cs35l41-dsp1-spk-cali.wmfw \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/cs35l41-dsp1-spk-prot.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/cs35l41-dsp1-spk-prot.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/cs35l41-dsp1-spk-prot.wmfw:$(TARGET_COPY_OUT_VENDOR)/firmware/cs35l41-dsp1-spk-prot.wmfw \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/csot_stm_fts_production_limits.csv:$(TARGET_COPY_OUT_VENDOR)/firmware/csot_stm_fts_production_limits.csv \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/mot_bu63169.coeff:$(TARGET_COPY_OUT_VENDOR)/firmware/mot_bu63169.coeff \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/mot_bu63169.prog:$(TARGET_COPY_OUT_VENDOR)/firmware/mot_bu63169.prog \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/st21nfc_fw.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/st21nfc_fw.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/st21nfc_fw7.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/st21nfc_fw7.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/stmicro-csot-fts3639-21120227-de141027-berlin.ftb:$(TARGET_COPY_OUT_VENDOR)/firmware/stmicro-csot-fts3639-21120227-de141027-berlin.ftb \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/stmicro-visionox-fts3639-21072312-0009200c-berlin.ftb:$(TARGET_COPY_OUT_VENDOR)/firmware/stmicro-visionox-fts3639-21072312-0009200c-berlin.ftb \
|
||||
vendor/motorola/berlin/proprietary/vendor/firmware/visionox_stm_fts_production_limits.csv:$(TARGET_COPY_OUT_VENDOR)/firmware/visionox_stm_fts_production_limits.csv \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/com.mot.eeprom.mot_gt24p64b_ov08a10_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.mot.eeprom.mot_gt24p64b_ov08a10_eeprom.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/com.mot.eeprom.mot_gt24p64b_ov16a10_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.mot.eeprom.mot_gt24p64b_ov16a10_eeprom.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/com.mot.eeprom.mot_gt24p64e_ov32b40_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.mot.eeprom.mot_gt24p64e_ov32b40_eeprom.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/com.mot.eeprom.mot_gt24p64e_s5khm2_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.mot.eeprom.mot_gt24p64e_s5khm2_eeprom.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/com.qti.sensor.mot_ov08a10.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.sensor.mot_ov08a10.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/com.qti.sensor.mot_ov16a10.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.sensor.mot_ov16a10.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/com.qti.sensor.mot_ov32b40.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.sensor.mot_ov32b40.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/com.qti.sensor.mot_s5khm2.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.sensor.mot_s5khm2.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/com.qti.sensormodule.mot_berlin_ov08a10_qtech.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.sensormodule.mot_berlin_ov08a10_qtech.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/com.qti.sensormodule.mot_berlin_ov16a10_qtech.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.sensormodule.mot_berlin_ov16a10_qtech.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/com.qti.sensormodule.mot_berlin_ov32b40_qtech.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.sensormodule.mot_berlin_ov32b40_qtech.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/com.qti.sensormodule.mot_berlin_s5khm2_qtech.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.sensormodule.mot_berlin_s5khm2_qtech.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/com.qti.tuned.default.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.tuned.default.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/com.qti.tuned.mot_berlin_ov08a10.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.tuned.mot_berlin_ov08a10.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/com.qti.tuned.mot_berlin_ov16a10.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.tuned.mot_berlin_ov16a10.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/com.qti.tuned.mot_berlin_ov32b40.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.tuned.mot_berlin_ov32b40.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/com.qti.tuned.mot_berlin_s5khm2.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/com.qti.tuned.mot_berlin_s5khm2.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.arcsoft.node.dc_capture.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.arcsoft.node.dc_capture.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.arcsoft.node.dc_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.arcsoft.node.dc_preview.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.mot.node.c2d.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.mot.node.c2d.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.camx.chiiqutils.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.camx.chiiqutils.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.eisv2.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.eisv2.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.eisv3.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.eisv3.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.hvx.addconstant.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.hvx.addconstant.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.hvx.binning.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.hvx.binning.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.node.customhwnode.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.node.customhwnode.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.node.depth.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.node.depth.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.node.dewarp.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.node.dewarp.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.node.dummyrtb.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.node.dummyrtb.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.node.dummysat.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.node.dummysat.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.node.eisv2.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.node.eisv2.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.node.eisv3.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.node.eisv3.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.node.fcv.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.node.fcv.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.node.formatconversion.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.node.formatconversion.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.node.gpu.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.node.gpu.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.node.memcpy.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.node.memcpy.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.node.ml.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.node.ml.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.node.remosaic.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.node.remosaic.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.node.stich.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.node.stich.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.node.swaidenoiser.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.node.swaidenoiser.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.node.swbestats.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.node.swbestats.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.node.swcac.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.node.swcac.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.node.swec.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.node.swec.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.node.swfusion.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.node.swfusion.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.node.swlsc.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.node.swlsc.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.node.swmctf.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.node.swmctf.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.node.swmfnr.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.node.swmfnr.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.node.swpdpc.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.node.swpdpc.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.node.swpreprocess.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.node.swpreprocess.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.node.swregistration.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.node.swregistration.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.stats.aec.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.stats.aec.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.stats.aecwrapper.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.stats.aecwrapper.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.stats.aecxcore.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.stats.aecxcore.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.stats.af.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.stats.af.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.stats.afd.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.stats.afd.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.stats.afwrapper.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.stats.afwrapper.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.stats.asd.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.stats.asd.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.stats.awb.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.stats.awb.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.stats.awbwrapper.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.stats.awbwrapper.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.stats.cnndriver.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.stats.cnndriver.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.stats.haf.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.stats.haf.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.stats.hafoverride.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.stats.hafoverride.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.stats.pdlib.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.stats.pdlib.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.stats.pdlibsony.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.stats.pdlibsony.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.stats.pdlibwrapper.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.stats.pdlibwrapper.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qti.stats.tracker.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qti.stats.tracker.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qtistatic.stats.aec.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qtistatic.stats.aec.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qtistatic.stats.af.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qtistatic.stats.af.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qtistatic.stats.awb.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qtistatic.stats.awb.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.qtistatic.stats.pdlib.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.qtistatic.stats.pdlib.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.vidhance.node.ica.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.vidhance.node.ica.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.vidhance.node.processing.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.vidhance.node.processing.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/components/com.vidhance.stats.aec_dmbr.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera/components/com.vidhance.stats.aec_dmbr.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/fdconfigpreview.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/fdconfigpreview.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/fdconfigpreviewlite.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/fdconfigpreviewlite.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/fdconfigvideo.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/fdconfigvideo.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/camera/fdconfigvideolite.bin:$(TARGET_COPY_OUT_VENDOR)/lib/camera/fdconfigvideolite.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/com.qti.chiusecaseselector.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qti.chiusecaseselector.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/com.qti.feature2.anchorsync.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qti.feature2.anchorsync.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/com.qti.feature2.demux.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qti.feature2.demux.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/com.qti.feature2.derivedoffline.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qti.feature2.derivedoffline.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/com.qti.feature2.frameselect.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qti.feature2.frameselect.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/com.qti.feature2.fusion.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qti.feature2.fusion.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/com.qti.feature2.generic.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qti.feature2.generic.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/com.qti.feature2.gs.cedros.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qti.feature2.gs.cedros.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/com.qti.feature2.gs.kamorta.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qti.feature2.gs.kamorta.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/com.qti.feature2.gs.kodiak.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qti.feature2.gs.kodiak.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/com.qti.feature2.gs.mannar.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qti.feature2.gs.mannar.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/com.qti.feature2.gs.sdm865.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qti.feature2.gs.sdm865.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/com.qti.feature2.gs.sm8350.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qti.feature2.gs.sm8350.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/com.qti.feature2.hdr.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qti.feature2.hdr.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/com.qti.feature2.mcreprocrt.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qti.feature2.mcreprocrt.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/com.qti.feature2.memcpy.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qti.feature2.memcpy.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/com.qti.feature2.mfsr.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qti.feature2.mfsr.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/com.qti.feature2.ml.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qti.feature2.ml.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/com.qti.feature2.mux.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qti.feature2.mux.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/com.qti.feature2.qcfa.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qti.feature2.qcfa.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/com.qti.feature2.rawhdr.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qti.feature2.rawhdr.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/com.qti.feature2.realtimeserializer.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qti.feature2.realtimeserializer.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/com.qti.feature2.rt.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qti.feature2.rt.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/com.qti.feature2.rtmcx.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qti.feature2.rtmcx.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/com.qti.feature2.serializer.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qti.feature2.serializer.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/com.qti.feature2.statsregeneration.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qti.feature2.statsregeneration.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/com.qti.feature2.stub.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qti.feature2.stub.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/com.qti.feature2.swmf.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qti.feature2.swmf.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/com.qti.settings.kamorta.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qti.settings.kamorta.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/com.qti.settings.kodiak.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qti.settings.kodiak.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/com.qti.settings.mannar.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qti.settings.mannar.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/com.qti.settings.sdm865.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qti.settings.sdm865.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/com.qti.settings.sm8350.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qti.settings.sm8350.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/com.qti.stats.common.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qti.stats.common.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/hw/camera.qcom.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/camera.qcom.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/hw/com.qti.chi.override.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/com.qti.chi.override.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libAndroidAlgSys.so:$(TARGET_COPY_OUT_VENDOR)/lib/libAndroidAlgSys.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libacdbloader.so:$(TARGET_COPY_OUT_VENDOR)/lib/libacdbloader.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libarcsoft_distortion_correction.so:$(TARGET_COPY_OUT_VENDOR)/lib/libarcsoft_distortion_correction.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libarcsoft_portrait_distortion_correction.so:$(TARGET_COPY_OUT_VENDOR)/lib/libarcsoft_portrait_distortion_correction.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libbitmlengine.so:$(TARGET_COPY_OUT_VENDOR)/lib/libbitmlengine.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libbitmlenginev2.so:$(TARGET_COPY_OUT_VENDOR)/lib/libbitmlenginev2.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libc++_shared.so:$(TARGET_COPY_OUT_VENDOR)/lib/libc++_shared.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libc2d_helper.so:$(TARGET_COPY_OUT_VENDOR)/lib/libc2d_helper.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libcamera_nn_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib/libcamera_nn_stub.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libcamerapostproc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libcamerapostproc.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libcamxexternalformatutils.so:$(TARGET_COPY_OUT_VENDOR)/lib/libcamxexternalformatutils.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libcamxfacialfeatures.so:$(TARGET_COPY_OUT_VENDOR)/lib/libcamxfacialfeatures.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libcamxfdalgo.so:$(TARGET_COPY_OUT_VENDOR)/lib/libcamxfdalgo.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libcamxfdengine.so:$(TARGET_COPY_OUT_VENDOR)/lib/libcamxfdengine.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libcamxifestriping.so:$(TARGET_COPY_OUT_VENDOR)/lib/libcamxifestriping.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libcamximageformatutils.so:$(TARGET_COPY_OUT_VENDOR)/lib/libcamximageformatutils.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libcamxqsatalgo.so:$(TARGET_COPY_OUT_VENDOR)/lib/libcamxqsatalgo.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libcamxstatscore.so:$(TARGET_COPY_OUT_VENDOR)/lib/libcamxstatscore.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libcamxswispiqmodule.so:$(TARGET_COPY_OUT_VENDOR)/lib/libcamxswispiqmodule.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libcamxswprocessalgo.so:$(TARGET_COPY_OUT_VENDOR)/lib/libcamxswprocessalgo.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libcamxtintlessalgo.so:$(TARGET_COPY_OUT_VENDOR)/lib/libcamxtintlessalgo.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libchilog.so:$(TARGET_COPY_OUT_VENDOR)/lib/libchilog.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libcom.qti.chinodeutils.so:$(TARGET_COPY_OUT_VENDOR)/lib/libcom.qti.chinodeutils.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libipebpsstriping.so:$(TARGET_COPY_OUT_VENDOR)/lib/libipebpsstriping.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libipebpsstriping170.so:$(TARGET_COPY_OUT_VENDOR)/lib/libipebpsstriping170.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libmmcamera_bestats.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_bestats.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libmmcamera_cac3.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_cac3.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libmmcamera_faceproc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_faceproc.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libmmcamera_faceproc2.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_faceproc2.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libmmcamera_lscv35.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_lscv35.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libmmcamera_mfnr.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_mfnr.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libmmcamera_mfnr_t4.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_mfnr_t4.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libmmcamera_pdpc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmcamera_pdpc.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libmot_afd.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmot_afd.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libmot_chi_desktop_helper.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmot_chi_desktop_helper.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libmot_engine_settings.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmot_engine_settings.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libmotoisdataqueue.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmotoisdataqueue.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libmpbase.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmpbase.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libofflinedump.so:$(TARGET_COPY_OUT_VENDOR)/lib/libofflinedump.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libofflinelog.so:$(TARGET_COPY_OUT_VENDOR)/lib/libofflinelog.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libopencv.so:$(TARGET_COPY_OUT_VENDOR)/lib/libopencv.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libos.so:$(TARGET_COPY_OUT_VENDOR)/lib/libos.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libpowercore.so:$(TARGET_COPY_OUT_VENDOR)/lib/libpowercore.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libswregistrationalgo.so:$(TARGET_COPY_OUT_VENDOR)/lib/libswregistrationalgo.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libsynx.so:$(TARGET_COPY_OUT_VENDOR)/lib/libsynx.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libthreadutils.so:$(TARGET_COPY_OUT_VENDOR)/lib/libthreadutils.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libvideooptfeature.so:$(TARGET_COPY_OUT_VENDOR)/lib/libvideooptfeature.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libvideoutils.so:$(TARGET_COPY_OUT_VENDOR)/lib/libvideoutils.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libvidhance.so:$(TARGET_COPY_OUT_VENDOR)/lib/libvidhance.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libvidhance_active_ois.so:$(TARGET_COPY_OUT_VENDOR)/lib/libvidhance_active_ois.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libvidhance_dmbr.so:$(TARGET_COPY_OUT_VENDOR)/lib/libvidhance_dmbr.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libvidhance_face_stabilizer.so:$(TARGET_COPY_OUT_VENDOR)/lib/libvidhance_face_stabilizer.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libvidhance_fbc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libvidhance_fbc.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libvidhance_horizon_correction.so:$(TARGET_COPY_OUT_VENDOR)/lib/libvidhance_horizon_correction.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libvidhance_stabilizer.so:$(TARGET_COPY_OUT_VENDOR)/lib/libvidhance_stabilizer.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/libvidhance_zoom_stabilization.so:$(TARGET_COPY_OUT_VENDOR)/lib/libvidhance_zoom_stabilization.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/motorola.hardware.camera.desktop@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/motorola.hardware.camera.desktop@1.0.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/motorola.hardware.camera.desktop@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/motorola.hardware.camera.desktop@2.0.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/soundfx/libmaxxeffect-cembedded.so:$(TARGET_COPY_OUT_VENDOR)/lib/soundfx/libmaxxeffect-cembedded.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib/vendor.qti.hardware.camera.postproc@1.0-service-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.camera.postproc@1.0-service-impl.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/com.mot.eeprom.mot_gt24p64b_ov08a10_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.mot.eeprom.mot_gt24p64b_ov08a10_eeprom.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/com.mot.eeprom.mot_gt24p64b_ov16a10_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.mot.eeprom.mot_gt24p64b_ov16a10_eeprom.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/com.mot.eeprom.mot_gt24p64e_ov32b40_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.mot.eeprom.mot_gt24p64e_ov32b40_eeprom.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/com.mot.eeprom.mot_gt24p64e_s5khm2_eeprom.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.mot.eeprom.mot_gt24p64e_s5khm2_eeprom.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/com.qti.sensor.mot_ov08a10.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensor.mot_ov08a10.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/com.qti.sensor.mot_ov16a10.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensor.mot_ov16a10.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/com.qti.sensor.mot_ov32b40.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensor.mot_ov32b40.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/com.qti.sensor.mot_s5khm2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensor.mot_s5khm2.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/com.qti.sensormodule.mot_berlin_ov08a10_qtech.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.mot_berlin_ov08a10_qtech.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/com.qti.sensormodule.mot_berlin_ov16a10_qtech.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.mot_berlin_ov16a10_qtech.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/com.qti.sensormodule.mot_berlin_ov32b40_qtech.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.mot_berlin_ov32b40_qtech.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/com.qti.sensormodule.mot_berlin_s5khm2_qtech.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.mot_berlin_s5khm2_qtech.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/com.qti.tuned.default.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.default.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/com.qti.tuned.mot_berlin_ov08a10.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.mot_berlin_ov08a10.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/com.qti.tuned.mot_berlin_ov16a10.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.mot_berlin_ov16a10.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/com.qti.tuned.mot_berlin_ov32b40.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.mot_berlin_ov32b40.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/com.qti.tuned.mot_berlin_s5khm2.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.mot_berlin_s5khm2.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.arcsoft.node.dc_capture.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.arcsoft.node.dc_capture.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.arcsoft.node.dc_preview.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.arcsoft.node.dc_preview.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.arcsoft.node.smooth_transition.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.arcsoft.node.smooth_transition.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.mot.node.c2d.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.mot.node.c2d.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.camx.chiiqutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.camx.chiiqutils.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.eisv2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.eisv2.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.eisv3.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.eisv3.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.hvx.addconstant.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.hvx.addconstant.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.hvx.binning.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.hvx.binning.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.node.customhwnode.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.customhwnode.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.node.depth.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.depth.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.node.dewarp.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.dewarp.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.node.dummyrtb.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.dummyrtb.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.node.dummysat.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.dummysat.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.node.eisv2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.eisv2.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.node.eisv3.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.eisv3.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.node.fcv.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.fcv.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.node.formatconversion.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.formatconversion.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.node.gpu.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.gpu.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.node.memcpy.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.memcpy.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.node.ml.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.ml.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.node.remosaic.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.remosaic.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.node.stich.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.stich.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.node.swaidenoiser.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.swaidenoiser.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.node.swbestats.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.swbestats.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.node.swcac.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.swcac.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.node.swec.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.swec.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.node.swfusion.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.swfusion.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.node.swlsc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.swlsc.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.node.swmctf.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.swmctf.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.node.swmfnr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.swmfnr.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.node.swpdpc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.swpdpc.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.node.swpreprocess.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.swpreprocess.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.node.swregistration.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.node.swregistration.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.stats.aec.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.stats.aec.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.stats.aecwrapper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.stats.aecwrapper.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.stats.aecxcore.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.stats.aecxcore.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.stats.af.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.stats.af.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.stats.afd.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.stats.afd.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.stats.afwrapper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.stats.afwrapper.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.stats.asd.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.stats.asd.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.stats.awb.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.stats.awb.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.stats.awbwrapper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.stats.awbwrapper.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.stats.cnndriver.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.stats.cnndriver.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.stats.haf.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.stats.haf.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.stats.hafoverride.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.stats.hafoverride.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.stats.pdlib.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.stats.pdlib.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.stats.pdlibsony.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.stats.pdlibsony.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.stats.pdlibwrapper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.stats.pdlibwrapper.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qti.stats.tracker.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qti.stats.tracker.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qtistatic.stats.aec.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qtistatic.stats.aec.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qtistatic.stats.af.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qtistatic.stats.af.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qtistatic.stats.awb.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qtistatic.stats.awb.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.qtistatic.stats.pdlib.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.qtistatic.stats.pdlib.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.vidhance.node.ica.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.vidhance.node.ica.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.vidhance.node.processing.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.vidhance.node.processing.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/com.vidhance.stats.aec_dmbr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/com.vidhance.stats.aec_dmbr.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/components/libdepthmapwrapper_secure.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/components/libdepthmapwrapper_secure.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/fdconfigpreview.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigpreview.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/fdconfigpreviewlite.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigpreviewlite.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/fdconfigvideo.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigvideo.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/camera/fdconfigvideolite.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigvideolite.bin \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/com.motorola.hardware.biometric.fingerprint@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.motorola.hardware.biometric.fingerprint@1.0.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/com.qti.chiusecaseselector.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.chiusecaseselector.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/com.qti.feature2.anchorsync.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.anchorsync.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/com.qti.feature2.demux.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.demux.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/com.qti.feature2.derivedoffline.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.derivedoffline.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/com.qti.feature2.frameselect.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.frameselect.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/com.qti.feature2.fusion.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.fusion.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/com.qti.feature2.generic.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.generic.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/com.qti.feature2.gs.cedros.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.gs.cedros.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/com.qti.feature2.gs.kamorta.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.gs.kamorta.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/com.qti.feature2.gs.kodiak.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.gs.kodiak.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/com.qti.feature2.gs.mannar.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.gs.mannar.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/com.qti.feature2.gs.sdm865.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.gs.sdm865.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/com.qti.feature2.gs.sm8350.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.gs.sm8350.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/com.qti.feature2.hdr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.hdr.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/com.qti.feature2.mcreprocrt.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.mcreprocrt.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/com.qti.feature2.memcpy.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.memcpy.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/com.qti.feature2.mfsr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.mfsr.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/com.qti.feature2.ml.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.ml.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/com.qti.feature2.mux.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.mux.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/com.qti.feature2.qcfa.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.qcfa.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/com.qti.feature2.rawhdr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.rawhdr.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/com.qti.feature2.realtimeserializer.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.realtimeserializer.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/com.qti.feature2.rt.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.rt.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/com.qti.feature2.rtmcx.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.rtmcx.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/com.qti.feature2.serializer.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.serializer.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/com.qti.feature2.statsregeneration.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.statsregeneration.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/com.qti.feature2.stub.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.stub.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/com.qti.feature2.swmf.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.feature2.swmf.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/com.qti.settings.kamorta.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.settings.kamorta.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/com.qti.settings.kodiak.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.settings.kodiak.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/com.qti.settings.mannar.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.settings.mannar.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/com.qti.settings.sdm865.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.settings.sdm865.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/com.qti.settings.sm8350.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.settings.sm8350.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/com.qti.stats.common.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qti.stats.common.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/hw/camera.qcom.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/camera.qcom.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/hw/com.qti.chi.override.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/com.qti.chi.override.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/hw/fingerprint.goodix.default.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/fingerprint.goodix.default.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libacdbloader.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libacdbloader.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libarcsoft_distortion_correction.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libarcsoft_distortion_correction.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libarcsoft_portrait_distortion_correction.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libarcsoft_portrait_distortion_correction.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libarcsoft_triple_sat.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libarcsoft_triple_sat.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libarcsoft_triple_zoomtranslator.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libarcsoft_triple_zoomtranslator.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libbitmlengine.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libbitmlengine.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libbitmlenginev2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libbitmlenginev2.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libc2d_helper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libc2d_helper.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libcamera_nn_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcamera_nn_stub.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libcamerapostproc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcamerapostproc.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libcamxexternalformatutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcamxexternalformatutils.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libcamxfacialfeatures.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcamxfacialfeatures.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libcamxfdalgo.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcamxfdalgo.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libcamxfdengine.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcamxfdengine.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libcamxifestriping.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcamxifestriping.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libcamximageformatutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcamximageformatutils.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libcamxqsatalgo.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcamxqsatalgo.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libcamxstatscore.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcamxstatscore.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libcamxswispiqmodule.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcamxswispiqmodule.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libcamxswprocessalgo.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcamxswprocessalgo.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libcamxtintlessalgo.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcamxtintlessalgo.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libchilog.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libchilog.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libcom.qti.chinodeutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcom.qti.chinodeutils.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libgf_ca.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgf_ca.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libgf_hal.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgf_hal.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libgoodixhwfingerprint.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgoodixhwfingerprint.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libipebpsstriping.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libipebpsstriping.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libipebpsstriping170.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libipebpsstriping170.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libmmcamera_bestats.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmmcamera_bestats.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libmmcamera_cac3.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmmcamera_cac3.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libmmcamera_faceproc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmmcamera_faceproc.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libmmcamera_faceproc2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmmcamera_faceproc2.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libmmcamera_lscv35.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmmcamera_lscv35.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libmmcamera_mfnr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmmcamera_mfnr.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libmmcamera_mfnr_t4.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmmcamera_mfnr_t4.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libmmcamera_pdpc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmmcamera_pdpc.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libmot_afd.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmot_afd.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libmot_chi_desktop_helper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmot_chi_desktop_helper.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libmot_engine_settings.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmot_engine_settings.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libmotoisdataqueue.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmotoisdataqueue.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libmpbase.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmpbase.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libofflinedump.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libofflinedump.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libofflinelog.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libofflinelog.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libopencv.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libopencv.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libos.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libos.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libpowercore.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libpowercore.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libswregistrationalgo.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libswregistrationalgo.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libsynx.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsynx.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libthreadutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libthreadutils.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libtriplecam_optical_zoom_control.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libtriplecam_optical_zoom_control.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libtriplecam_video_optical_zoom.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libtriplecam_video_optical_zoom.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libvideooptfeature.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libvideooptfeature.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libvidhance.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libvidhance.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libvidhance_active_ois.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libvidhance_active_ois.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libvidhance_dmbr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libvidhance_dmbr.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libvidhance_face_stabilizer.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libvidhance_face_stabilizer.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libvidhance_fbc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libvidhance_fbc.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libvidhance_horizon_correction.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libvidhance_horizon_correction.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libvidhance_stabilizer.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libvidhance_stabilizer.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/libvidhance_zoom_stabilization.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libvidhance_zoom_stabilization.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/motorola.hardware.camera.desktop@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/motorola.hardware.camera.desktop@1.0.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/motorola.hardware.camera.desktop@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/motorola.hardware.camera.desktop@2.0.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/sensors.moto.so:$(TARGET_COPY_OUT_VENDOR)/lib64/sensors.moto.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/sensors.ssc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/sensors.ssc.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/vendor.goodix.hardware.biometrics.fingerprint@3.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.goodix.hardware.biometrics.fingerprint@3.0.so \
|
||||
vendor/motorola/berlin/proprietary/vendor/lib64/vendor.qti.hardware.camera.postproc@1.0-service-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.camera.postproc@1.0-service-impl.so
|
BIN
proprietary/vendor/bin/STFlashTool
vendored
Executable file
BIN
proprietary/vendor/bin/STFlashTool
vendored
Executable file
Binary file not shown.
BIN
proprietary/vendor/bin/hw/motorola.hardware.camera.desktop@2.0-service
vendored
Normal file
BIN
proprietary/vendor/bin/hw/motorola.hardware.camera.desktop@2.0-service
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/Bluetooth_cal.acdb
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/Bluetooth_cal.acdb
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/General_cal.acdb
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/General_cal.acdb
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/Global_cal.acdb
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/Global_cal.acdb
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/Handset_cal.acdb
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/Handset_cal.acdb
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/Hdmi_cal.acdb
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/Hdmi_cal.acdb
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/Headset_cal.acdb
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/Headset_cal.acdb
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/Speaker_cal.acdb
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/Speaker_cal.acdb
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/adsp_avs_config.acdb
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/adsp_avs_config.acdb
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/nn_ns_models/candidate__2.7.1.31__3.0.0__eai_1.10_enpu1.pmd
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/nn_ns_models/candidate__2.7.1.31__3.0.0__eai_1.10_enpu1.pmd
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.0.0_0.1__3.0.0_0.0__eai_1.00.pmd
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.0.0_0.1__3.0.0_0.0__eai_1.00.pmd
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.2.0_0.1__3.0.0_0.0__eai_1.00.pmd
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.2.0_0.1__3.0.0_0.0__eai_1.00.pmd
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.6.1_0.0__eai_v1.10.pmd
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.6.1_0.0__eai_v1.10.pmd
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/nn_vad_models/fai_3.0.0_0.0_eai_1.00.pmd
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/nn_vad_models/fai_3.0.0_0.0_eai_1.00.pmd
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/camera/aec_golden_tele.bin
vendored
Normal file
BIN
proprietary/vendor/etc/camera/aec_golden_tele.bin
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/camera/arcsoft_calibration_u_dc.bin
vendored
Normal file
BIN
proprietary/vendor/etc/camera/arcsoft_calibration_u_dc.bin
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/camera/dual_golden_tele.bin
vendored
Normal file
BIN
proprietary/vendor/etc/camera/dual_golden_tele.bin
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/camera/dual_golden_wide.bin
vendored
Normal file
BIN
proprietary/vendor/etc/camera/dual_golden_wide.bin
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/camera/mot_engine_config.bin
vendored
Normal file
BIN
proprietary/vendor/etc/camera/mot_engine_config.bin
vendored
Normal file
Binary file not shown.
1
proprietary/vendor/etc/camera/vidhance_calibration
vendored
Normal file
1
proprietary/vendor/etc/camera/vidhance_calibration
vendored
Normal file
@ -0,0 +1 @@
|
||||
>Icccca34!/(&-%2ayc>Icccccccca5$16(2-aycvoIcccccccca' 7$aycaqsqplsulqpaoIcccccccca'$5(&$ayca!$1/(-aoIcccccccca'$6&1(37(2-ayca!$1/(-aIcccc<oIcccca,$7 2-5$17$121, 7ayca6$-621aoIcccca& ,$1 ayc>Iccccccccasayc>Icccccccccccca34!/(&$6&1(37(2-ayca, (-c! &.c& ,$1 aoIcccccccccccca/'& 1 ,$7$16ayc>Icccccccccccccccca,2'$/ayca63/(-$aoIcccccccccccccccca%21: 1'2(-76aycsmsoclxmsvpqtqu$lstoclsmsspu{xwsvqoclsmssvqqwxpuoclsmsswqttzuuoclsmsst{{pz{voIcccccccccccccccca! &.: 1'2(-76aycsmsoc{mqpwqtv$lstocsmsspu{vvzutocsmssvqqqvqwocsmsswqtvu{wtocsmsst{{pzsuzoIcccccccccccccccca%21: 1'7$3(9$aycsmpzzspqxtoIcccccccccccccccca! &.: 1'7$3(9$aycsmpzt{vuuoIcccccccccccccccca$-'32(-7$1(5 7(5$aycsmx{sv{{puoIcccccccccccccccca1$ 33/8ayc714$Icccccccccccc<oIcccccccccccca,$6+(9$aycvvocqpoIcccccccccccca6$-6212'$ayc>Iccccccccccccccccasayc>Icccccccccccccccccccca34!/(&$6&1(37(2-aycaps{s3ccvs%36aoIcccccccccccccccccccca%2& /$-*7+
21, /(9$'aycsmzp{wquoIcccccccccccccccccccca12//(-*+477$1(,$aycvpmqpxzoIcccccccccccccccccccca*812(,$67 ,3%%6$7ayclsmpws{Icccccccccccccccc<oIccccccccccccccccapayc>Icccccccccccccccccccca34!/(&$6&1(37(2-aycawccvs%36aoIcccccccccccccccccccca%2& /$-*7+
21, /(9$'aycsmzpzq{woIcccccccccccccccccccca12//(-*+477$1(,$aycvsm{{pxoIcccccccccccccccccccca*812(,$67 ,3%%6$7aycsmspqpIcccccccccccccccc<oIccccccccccccccccaqayc>Icccccccccccccccccccca34!/(&$6&1(37(2-aycaps{s3ccus%36aoIcccccccccccccccccccca%2& /$-*7+
21, /(9$'aycsmzwzxstoIcccccccccccccccccccca12//(-*+477$1(,$aycwmxszvoIcccccccccccccccccccca*812(,$67 ,3%%6$7ayclsmtvvxIcccccccccccccccc<Icccccccccccc<Icccccccc<oIccccccccapayc>Icccccccccccca34!/(&$6&1(37(2-ayca%12-7c& ,$1 aoIcccccccccccca/'& 1 ,$7$16ayc>Icccccccccccccccca,2'$/ayca63/(-$aoIcccccccccccccccca%21: 1'2(-76aycsocsmsspvwz{uszxocsmssstp{uqvvxoclsmsspwtpuuvxpoclsmssstt{xp{{uuocsmssszupqwuqtoIcccccccccccccccca%21: 1'7$3(9$aycsmpwuu{uwstoIcccccccccccccccca%(6+$8$ &721aycsoIcccccccccccccccca1$ 33/8ayc714$Icccccccccccc<oIcccccccccccca6$-6212'$ayc>Iccccccccccccccccapayc>Icccccccccccccccccccca34!/(&$6&1(37(2-aycaps{s3ccvs%36aoIcccccccccccccccccccca%2& /$-*7+
21, /(9$'aycsm{tp{usoIcccccccccccccccccccca12//(-*+477$1(,$aycvsmzuwvoIcccccccccccccccccccca*812(,$67 ,3%%6$7ayclsmsppxIcccccccccccccccc<oIccccccccccccccccaqayc>Icccccccccccccccccccca34!/(&$6&1(37(2-aycaps{s3ccus%36aoIcccccccccccccccccccca%2& /$-*7+
21, /(9$'aycpmwwu{s{oIcccccccccccccccccccca12//(-*+477$1(,$ayc{m{tupoIcccccccccccccccccccca*812(,$67 ,3%%6$7ayclpmpz{zIcccccccccccccccc<Icccccccccccc<Icccccccc<oIccccccccaqayc>Icccccccccccca34!/(&$6&1(37(2-ayca7$/$c& ,$1 aoIcccccccccccca/'& 1 ,$7$16ayc>Icccccccccccccccca,2'$/ayca63/(-$aoIcccccccccccccccca%21: 1'2(-76aycsocsmsssqzzvt{zp{ocsmssszzzqvzt{vocsmsspqtwzpxtzocsmsspszxwqwq{ocsmsssxzqqwxpv{oIcccccccccccccccca%21: 1'7$3(9$aycsmswtuptwztuoIcccccccccccccccca%(6+$8$ &721aycsoIcccccccccccccccca1$ 33/8ayc714$Icccccccccccc<oIcccccccccccca6$-6212'$ayc>Iccccccccccccccccasayc>Icccccccccccccccccccca34!/(&$6&1(37(2-aycaps{s3ccvs%36aoIcccccccccccccccccccca%2& /$-*7+
21, /(9$'aycqmzvxxquoIcccccccccccccccccccca12//(-*+477$1(,$aycqqmxxxtoIcccccccccccccccccccca*812(,$67 ,3%%6$7aycqmzqxpIcccccccccccccccc<oIccccccccccccccccapsayc>Icccccccccccccccccccca34!/(&$6&1(37(2-ayca922,c67 !(/(9 7(2-aoIcccccccccccccccccccca%2& /$-*7+
21, /(9$'aycqmqxpsvsoIcccccccccccccccccccca12//(-*+477$1(,$aycqzmwxvtoIcccccccccccccccccccca*812(,$67 ,3%%6$7aycsmuuvtoIcccccccccccccccccccca/$-626(7(2-(,$67 ,3%%6$7aycsmvpuqoIcccccccccccccccccccca/$-626(7(2-221'(- 7$867$,ayc>Icccccccccccccccccccccccca71 -6/ 7(2-aycltmvqzvttv{ocvmqwqp{zx{oIcccccccccccccccccccccccca6& /(-*aycsmspxspxwz{xocsmsp{zs{qxstoIcccccccccccccccccccccccca127 7(2-aycxsmpsvxvtqoIcccccccccccccccccccccccca' 7 83$ayca+ //aIcccccccccccccccccccc<Icccccccccccccccc<Icccccccccccc<Icccccccc<oIccccccccavayc>Icccccccccccca34!/(&$6&1(37(2-ayca4/71 c:('$c! &.c& ,$1 aoIcccccccccccca/'& 1 ,$7$16ayc>Icccccccccccccccca,2'$/ayca63/(-$aoIcccccccccccccccca%21: 1'2(-76aycsocsmssswqsxvqpxqoclsmsssq{z{q{sxwoclsmsswp{xsx{zqoclsmssvxwtxppzzocsmsspsvspu{quoIcccccccccccccccca%21: 1'7$3(9$aycsmqtttzqwx{oIcccccccccccccccca%(6+$8$ &721aycsoIcccccccccccccccca1$ 33/8ayc714$Icccccccccccc<oIcccccccccccca,$6+(9$aycvvocqpoIcccccccccccca6$-6212'$ayc>Iccccccccccccccccasayc>Icccccccccccccccccccca34!/(&$6&1(37(2-aycaps{s3ccvs%36aoIcccccccccccccccccccca%2& /$-*7+
21, /(9$'aycsmw{uxuqoIcccccccccccccccccccca12//(-*+477$1(,$aycq{msvwwoIcccccccccccccccccccca*812(,$67 ,3%%6$7aycsmzpxvIcccccccccccccccc<oIccccccccccccccccapayc>Icccccccccccccccccccca34!/(&$6&1(37(2-aycaps{s3ccus%36aoIcccccccccccccccccccca%2& /$-*7+
21, /(9$'aycsmt{vuquoIcccccccccccccccccccca12//(-*+477$1(,$aycppm{vzqoIcccccccccccccccccccca*812(,$67 ,3%%6$7ayclpmpt{uIcccccccccccccccc<Icccccccccccc<Icccccccc<Icccc<I<I
|
5
proprietary/vendor/etc/init/motorola.hardware.camera.desktop@2.0-service.rc
vendored
Normal file
5
proprietary/vendor/etc/init/motorola.hardware.camera.desktop@2.0-service.rc
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
service vendor.mot.camera.desktop-hal-2-0 /vendor/bin/hw/motorola.hardware.camera.desktop@2.0-service
|
||||
class hal
|
||||
user system
|
||||
group system input uhid
|
||||
priority -10
|
4
proprietary/vendor/etc/init/motorola.hardware.camera.imgtuner@1.0-service.rc
vendored
Normal file
4
proprietary/vendor/etc/init/motorola.hardware.camera.imgtuner@1.0-service.rc
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
service imgtuner-hal-1-0 /vendor/bin/hw/motorola.hardware.camera.imgtuner@1.0-service
|
||||
class hal
|
||||
user camera
|
||||
group camera
|
160
proprietary/vendor/etc/libnfc-hal-st.conf
vendored
Normal file
160
proprietary/vendor/etc/libnfc-hal-st.conf
vendored
Normal file
@ -0,0 +1,160 @@
|
||||
###############################################################################
|
||||
## Modified by Motorola Mobility LLC
|
||||
## Version : berlin.user.1 (2021/03/01)
|
||||
###############################################################################
|
||||
|
||||
########################### Start of libnfc-hal-st.conf ###########################
|
||||
|
||||
###############################################################################
|
||||
###############################################################################
|
||||
# ST HAL trace log level
|
||||
#define STNFC_TRACE_LEVEL_NONE 0x00
|
||||
#define STNFC_TRACE_LEVEL_ERROR 0x01
|
||||
#define STNFC_TRACE_LEVEL_WARNING 0x02
|
||||
#define STNFC_TRACE_LEVEL_DEBUG 0x03
|
||||
#define STNFC_TRACE_LEVEL_VERBOSE 0x04
|
||||
#define STNFC_TRACE_FLAG_PRIVACY 0x10
|
||||
STNFC_HAL_LOGLEVEL=0x13
|
||||
|
||||
NFC_DEBUG_ENABLED=0
|
||||
|
||||
###############################################################################
|
||||
# Vendor specific mode to enable FW (RF & SWP) traces.
|
||||
STNFC_FW_DEBUG_ENABLED=0
|
||||
|
||||
###############################################################################
|
||||
# File used for NFA storage
|
||||
NFA_STORAGE="/data/nfc"
|
||||
|
||||
###############################################################################
|
||||
# Keep the nfa storage file.
|
||||
PRESERVE_STORAGE=1
|
||||
|
||||
###############################################################################
|
||||
# In Switch OFF mode (phone switched-off), specify the desired CE mode to
|
||||
# the controller.
|
||||
# 0: No card-emulation; DEFAULT
|
||||
# 1: Switch-off card-emulation enabled
|
||||
CE_ON_SWITCH_OFF_STATE=1
|
||||
|
||||
###############################################################################
|
||||
# Vendor specific mode to support the USB charging mode if VPSIO=1 in switch off.
|
||||
STNFC_USB_CHARGING_MODE=1
|
||||
|
||||
###############################################################################
|
||||
# Vendor Specific Proprietary Protocol & Discovery Configuration
|
||||
# Set to 0xFF if unsupported
|
||||
# byte[0] NCI_PROTOCOL_18092_ACTIVE
|
||||
# byte[1] NCI_PROTOCOL_B_PRIME
|
||||
# byte[2] NCI_PROTOCOL_DUAL
|
||||
# byte[3] NCI_PROTOCOL_15693
|
||||
# byte[4] NCI_PROTOCOL_KOVIO
|
||||
# byte[5] NCI_PROTOCOL_MIFARE
|
||||
# byte[6] NCI_DISCOVERY_TYPE_POLL_KOVIO
|
||||
# byte[7] NCI_DISCOVERY_TYPE_POLL_B_PRIME
|
||||
# byte[8] NCI_DISCOVERY_TYPE_LISTEN_B_PRIME
|
||||
NFA_PROPRIETARY_CFG={05:FF:FF:06:8A:90:77:FF:FF}
|
||||
|
||||
###############################################################################
|
||||
# Choose the presence-check algorithm for type-4 tag. If not defined,
|
||||
# the default value is 1.
|
||||
# 0 NFA_RW_PRES_CHK_DEFAULT; Let stack selects an algorithm
|
||||
# 1 NFA_RW_PRES_CHK_I_BLOCK; ISO-DEP protocol's empty I-block
|
||||
# 2 NFA_RW_PRES_CHK_RESET; Deactivate to Sleep, then re-activate
|
||||
# 3 NFA_RW_PRES_CHK_RB_CH0; Type-4 tag protocol's ReadBinary command on channel 0
|
||||
# 4 NFA_RW_PRES_CHK_RB_CH3; Type-4 tag protocol's ReadBinary command on channel 3
|
||||
# 5 NFA_RW_PRES_CHK_ISO_DEP_NAK; presence check command ISO-DEP NAK as per NCI2.0
|
||||
|
||||
PRESENCE_CHECK_ALGORITHM=5
|
||||
|
||||
###############################################################################
|
||||
# Name of the NCI HAL module to use
|
||||
# If unset, falls back to nfc_nci.bcm2079x
|
||||
NCI_HAL_MODULE="nfc_nci.st21nfc"
|
||||
|
||||
###############################################################################
|
||||
# White list to be set at startup.
|
||||
DEVICE_HOST_WHITE_LIST={02:C0}
|
||||
|
||||
###############################################################################
|
||||
# BAIL OUT value for P2P
|
||||
# Implements algorithm for NFC-DEP protocol priority over ISO-DEP protocol.
|
||||
POLL_BAIL_OUT_MODE=1
|
||||
|
||||
###############################################################################
|
||||
# Extended APDU length for ISO_DEP
|
||||
ISO_DEP_MAX_TRANSCEIVE=0xFEFF
|
||||
|
||||
###############################################################################
|
||||
# Configure the NFC Extras to open and use a static pipe. If the value is
|
||||
# not set or set to 0, then the default is use a dynamic pipe based on a
|
||||
# destination gate (see NFA_HCI_DEFAULT_DEST_GATE). Note there is a value
|
||||
# for each EE (ESE/SIM)
|
||||
OFF_HOST_ESE_PIPE_ID=0x5E
|
||||
OFF_HOST_SIM_PIPE_ID=0x3E
|
||||
|
||||
###############################################################################
|
||||
#Set the default Felica T3T System Code OffHost route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x82 (eSE), 0x86 (eUICC/SPI-SE)
|
||||
# UICC 0x81 (UICC_1), 0x85 (UICC_2)
|
||||
DEFAULT_SYS_CODE_ROUTE=0x81
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica T3T System Code supported power state:
|
||||
DEFAULT_SYS_CODE_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
# Path and Files used for FW update binaries storage
|
||||
STNFC_FW_PATH_STORAGE="/vendor/firmware/"
|
||||
STNFC_FW_BIN_NAME="st21nfc_fw.bin"
|
||||
STNFC_FW_CONF_NAME_SS="/vendor/etc/st21nfc_conf_ss.txt"
|
||||
STNFC_FW_CONF_NAME_DS="/vendor/etc/st21nfc_conf_ds.txt"
|
||||
|
||||
###############################################################################
|
||||
# Default off-host route for Felica.
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x82 (eSE), 0x86 (eUICC/SPI-SE)
|
||||
# UICC 0x81 (UICC_1), 0x85 (UICC_2)
|
||||
DEFAULT_NFCF_ROUTE=0x81
|
||||
|
||||
###############################################################################
|
||||
# Configure the default off-host route.
|
||||
# used for technology A and B routing
|
||||
# eSE 0x82 (eSE), 0x86 (eUICC/SPI-SE)
|
||||
# UICC 0x81 (UICC_1), 0x85 (UICC_2)
|
||||
DEFAULT_OFFHOST_ROUTE=0x81
|
||||
|
||||
###############################################################################
|
||||
# Configure the default AID route.
|
||||
# host 0x00
|
||||
# eSE 0x82 (eSE), 0x86 (eUICC/SPI-SE)
|
||||
# UICC 0x81 (UICC_1), 0x85 (UICC_2)
|
||||
DEFAULT_ROUTE=0x81
|
||||
|
||||
###############################################################################
|
||||
# Configure the NFCEEIDs of offhost UICC.
|
||||
# UICC 0x81 (UICC_1), 0x85 (UICC_2)
|
||||
OFFHOST_ROUTE_UICC={81,83,85}
|
||||
|
||||
###############################################################################
|
||||
# Configure the NFCEEIDs of offhost eSEs.
|
||||
# eSE 0x82 (eSE), 0x86 (eUICC/SPI-SE)
|
||||
OFFHOST_ROUTE_ESE={82,86}
|
||||
|
||||
###############################################################################
|
||||
# Configure the list of NFCEE for the ISO-DEP routing.
|
||||
# host 0x00
|
||||
# eSE 0x82 (eSE), 0x86 (eUICC/SPI-SE)
|
||||
# UICC 0x81 (UICC_1), 0x85 (UICC_2)
|
||||
DEFAULT_ISODEP_ROUTE=0x81
|
||||
|
||||
###############################################################################
|
||||
# Core configuration settings
|
||||
CORE_CONF_PROP={ 20, 02, 0a, 03,
|
||||
a1, 01, 19,
|
||||
a2, 01, 15,
|
||||
80, 01, 01
|
||||
}
|
776
proprietary/vendor/etc/libnfc-mtp-SN100.conf
vendored
Normal file
776
proprietary/vendor/etc/libnfc-mtp-SN100.conf
vendored
Normal file
@ -0,0 +1,776 @@
|
||||
#################### This file is used by NXP NFC NCI HAL #####################
|
||||
## Modified by Motorola Mobility LLC
|
||||
## Version : Cypfr.3 (2021/12/10)
|
||||
###############################################################################
|
||||
# Application options
|
||||
# Logging Levels
|
||||
# NXPLOG_DEFAULT_LOGLEVEL 0x01
|
||||
# ANDROID_LOG_DEBUG 0x03
|
||||
# ANDROID_LOG_WARN 0x02
|
||||
# ANDROID_LOG_ERROR 0x01
|
||||
# ANDROID_LOG_SILENT 0x00
|
||||
NXPLOG_EXTNS_LOGLEVEL=0x03
|
||||
NXPLOG_NCIHAL_LOGLEVEL=0x03
|
||||
NXPLOG_NCIX_LOGLEVEL=0x03
|
||||
NXPLOG_NCIR_LOGLEVEL=0x03
|
||||
NXPLOG_FWDNLD_LOGLEVEL=0x03
|
||||
NXPLOG_TML_LOGLEVEL=0x03
|
||||
NFC_DEBUG_ENABLED=1
|
||||
|
||||
###############################################################################
|
||||
# Nfc Device Node name
|
||||
NXP_NFC_DEV_NODE="/dev/nq-nci"
|
||||
|
||||
#################################################################################
|
||||
#VEN Toggle Config
|
||||
#Disable = 0x00
|
||||
#Enable = 0x01
|
||||
ENABLE_VEN_TOGGLE=0x00
|
||||
|
||||
###############################################################################
|
||||
# Extension for Mifare reader enable
|
||||
MIFARE_READER_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
# Mifare Reader implementation
|
||||
# 0: General implementation
|
||||
# 1: Legacy implementation
|
||||
LEGACY_MIFARE_READER=0
|
||||
|
||||
###############################################################################
|
||||
# File name for Firmware
|
||||
NXP_FW_NAME="libsn100u_fw.so"
|
||||
|
||||
###############################################################################
|
||||
# System clock source selection configuration
|
||||
#define CLK_SRC_XTAL 1
|
||||
#define CLK_SRC_PLL 2
|
||||
NXP_SYS_CLK_SRC_SEL=0x02
|
||||
|
||||
###############################################################################
|
||||
# System clock frequency selection configuration
|
||||
#define CLK_FREQ_13MHZ 1
|
||||
#define CLK_FREQ_19_2MHZ 2
|
||||
#define CLK_FREQ_24MHZ 3
|
||||
#define CLK_FREQ_26MHZ 4
|
||||
#define CLK_FREQ_38_4MHZ 5
|
||||
#define CLK_FREQ_52MHZ 6
|
||||
NXP_SYS_CLK_FREQ_SEL=0x02
|
||||
|
||||
###############################################################################
|
||||
# The timeout value to be used for clock request acknowledgment
|
||||
# min value = 0x01 to max = 0x06
|
||||
#NXP_SYS_CLOCK_TO_CFG=0x06
|
||||
|
||||
###############################################################################
|
||||
# The delay to try to start PLL/XTAL when using sys clock 256/fc units = ~18.8 us
|
||||
# min value = 0x01 to max = 0x1F
|
||||
#NXP_CLOCK_REQ_DELAY=0x16
|
||||
|
||||
###############################################################################
|
||||
# NXP proprietary settings
|
||||
NXP_ACT_PROP_EXTN={2F, 02, 00}
|
||||
|
||||
###############################################################################
|
||||
# NFC forum profile settings
|
||||
NXP_NFC_PROFILE_EXTN={20, 02, 05, 01, A0, 44, 01, 00}
|
||||
|
||||
###############################################################################
|
||||
# NXP TVDD configurations settings
|
||||
# Allow NFCC to configure External TVDD, two configurations (1 and 2) supported,
|
||||
# out of them only one can be configured at a time.
|
||||
#NXP_EXT_TVDD_CFG=0x02
|
||||
|
||||
###############################################################################
|
||||
#config1:SLALM, 3.3V for both RM and CM
|
||||
#NXP_EXT_TVDD_CFG_1={20, 02, 0F, 01, A0, 0E, 0B, 31, 01, 01, 31, 00, 00, 00, 01, 00, D0, 0C}
|
||||
|
||||
###############################################################################
|
||||
#config2: use DCDC in CE, use Tx_Pwr_Req, set CFG2 mode, SLALM,
|
||||
#monitoring 5V from DCDC, 3.3V for both RM and CM, DCDCWaitTime=4.2ms
|
||||
#NXP_EXT_TVDD_CFG_2={20, 02, 0F, 01, A0, 0E, 0B, 11, 01, C2, B2, 00, B2, 1E, 1F, 00, D0, 0C}
|
||||
|
||||
# *** RFBOARD30x20FN FW VERSION = 01.10.5B ***
|
||||
NXP_RF_CONF_BLK_1={
|
||||
20, 02, DB, 04,
|
||||
A0, 0E, 2C, F0, 00, 3E, 11, E4, E4, E4, 00, 00, 00, 00, 00, A7, 8E, FF, FF, 18, 18, 18, 18, 0A, 00, 00, 00, 00, 02, 00, 00, 01, 00, 10, 00, 04, 00, 00, 00, 17, 40, FF, 07, 13, 07, 05, 13,
|
||||
A0, A4, 85, 14, 00, 01, 00, 00, 00, 00, 03, 00, 06, 00, 0A, 00, 0D, 00, 10, 00, 14, 00, 17, 00, 1B, 00, 1E, 00, 21, 00, 25, 00, 28, 00, 2C, 00, 2F, 00, 32, 00, 36, 00, 39, 00, 3D, 00, 40, 00, 43, 00, 47, 00, 4A, 00, 4E, 00, 51, 00, 54, 00, 58, 00, 5B, 00, 5E, 00, 62, 00, 65, 00, 69, 00, 6C, 00, 6F, 00, 73, 00, 76, 00, 7A, 00, 7D, 00, 80, 00, 84, 00, 87, 00, 8B, 00, 8E, 00, 91, 00, 95, 00, 98, 00, 9C, 00, 9F, 00, A2, 00, A6, 00, A9, 00, AC, 00, B0, 00, B3, 00, B7, 00, BA, 00, BD, 00, C1, 00, C4, 00, C8, 00, CB, 00, CE, 00, D2, 00, D5, 00,
|
||||
A0, A5, 0D, 3B, 3B, 3B, 3B, 3B, 3B, FF, 03, 1F, 00, 3B, 00, 00,
|
||||
A0, 6A, 10, 28, 00, 28, 00, 28, 00, 28, 00, 80, 02, 80, 02, 80, 02, 80, 02
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_2={
|
||||
20, 02, CC, 01,
|
||||
A0, 34, C8, 23, 04, 3D, 01, 0D, 0C, FA, 00, 00, 00, 90, 01, 00, 00, 26, 02, 00, 00, BC, 02, 00, 00, 52, 03, 00, 00, E8, 03, 00, 00, B0, 04, 00, 00, 40, 06, 00, 00, 98, 08, 00, 00, B8, 0B, 00, 00, 94, 11, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 0D, 0C, FA, 00, 00, 00, 90, 01, 00, 00, 26, 02, 00, 00, BC, 02, 00, 00, 52, 03, 00, 00, E8, 03, 00, 00, B0, 04, 00, 00, 40, 06, 00, 00, 98, 08, 00, 00, B8, 0B, 00, 00, 94, 11, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_3={
|
||||
20, 02, 66, 01,
|
||||
A1, 0A, 62, 14, 08, F4, 33, 00, 00, F4, 33, 00, 00, F4, 33, 00, 00, F4, 33, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_4={
|
||||
20, 02, F1, 01,
|
||||
A0, A9, ED, 40, 2A, FF, 41, 24, FF, 42, 1F, FF, 43, 1A, FF, 44, 16, FF, 45, 12, FF, 46, 0F, FF, 47, 0C, FF, 07, 2A, F1, 48, 09, FF, 08, 23, F7, 49, 07, FF, 09, 1E, F7, 4A, 05, FF, 0A, 19, FA, 4B, 03, FF, 0B, 15, FA, 4C, 01, FF, 0C, 12, F5, 0D, 0F, F2, 0E, 0C, F2, 0F, 09, F5, 10, 06, FC, 11, 06, E2, 12, 02, FB, 13, 01, F0, 14, 00, E6, 15, 00, CF, 16, 00, BA, 17, 00, A7, 18, 00, 96, 19, 00, 87, 1A, 00, 79, 1B, 00, 6C, 1C, 00, 61, 1D, 00, 57, 1E, 00, 4E, 1F, 00, 46, 20, 00, 3F, 21, 00, 38, 22, 00, 32, 23, 00, 2D, 24, 00, 28, A5, 00, 48, A6, 00, 40, A7, 00, 39, A8, 00, 33, A9, 00, 2D, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_5={
|
||||
20, 02, C5, 02,
|
||||
A0, 0B, BB, 00, 1D, 01, 14, 6A, 2A, E8, 03, E8, 03, 06, 10, 0E, 2C, 01, 78, 13, 00, 00, 78, 13, 00, 00, 78, 13, 00, 00, 78, 13, 00, 00, 78, 13, 00, 00, 78, 13, 00, 00, 78, 13, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 3C, 00, 00, 00, 3C, 00, 00, 00, 3C, 00, 00, 00, 00, 00, 00, 00,
|
||||
A0, A6, 03, C0, 08, 08
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_6={
|
||||
20, 02, E9, 05,
|
||||
A0, AB, 82, 27, 1B, 33, 04, 42, 04, 55, 04, 75, 04, 9E, 04, C7, 04, F0, 04, 20, 05, 4F, 05, 7F, 05, B8, 05, F2, 05, 2B, 06, 72, 06, BA, 06, 02, 07, 49, 07, 91, 07, F0, 07, 50, 08, AF, 08, 0F, 09, 6E, 09, E1, 09, 54, 0A, C6, 0A, 56, 0B, E5, 0B, 74, 0C, 04, 0D, 93, 0D, 52, 0E, 11, 0F, D0, 0F, 8F, 10, 4F, 11, 0E, 12, 2C, 13, 4B, 14, 6A, 15, 88, 16, A7, 17, C6, 18, 44, 1A, C2, 1B, 41, 1D, BF, 1E, 9D, 20, 7B, 22, 58, 24, 96, 26, D3, 28, 11, 2B, 4E, 2D, 4B, 30, 47, 33, 44, 36, 40, 39, 3D, 3C, A2, 3F, 07, 43, 6C, 46, E6, 4A, 61, 4F,
|
||||
A0, A7, 0B, 00, 02, 77, 17, 1F, 1F, 1F, 0A, FF, 19, 05,
|
||||
A0, A8, 38, 00, 33, 33, 10, 00, 33, 23, 10, 00, 33, 24, 10, 4B, 23, 44, 10, CF, 22, 43, 10, CF, 22, 43, 10, CF, 22, 43, 10, CE, 22, 43, 10, CF, 22, 43, 10, CE, 22, 43, 10, 00, 33, 22, 10, C0, 22, 23, 10, 00, 33, 22, 10, C0, 22, 23, 10,
|
||||
A0, 98, 08, 6E, D3, 16, 80, 2A, 6E, 6E, 6E,
|
||||
A0, 9E, 0C, 0F, D3, 16, 96, 00, 2C, 01, 2B, 25, 02, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_7={
|
||||
20, 02, FB, 14,
|
||||
A0, C6, 5B, 00, 00, 04, 00, 00, 00, 3C, 00, 00, 00, 20, 80, FF, 01, 00, 00, 64, 00, 00, C0, 00, 00, 00, C0, 00, 00, 00, 01, 01, 01, 20, 01, 03, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 10, C9, 30, 00, 40, 00,
|
||||
A0, 0D, 03, 24, 29, 07,
|
||||
A0, 0D, 03, 24, 30, 07,
|
||||
A0, 0D, 03, 25, 29, 01,
|
||||
A0, 0D, 03, 25, 30, 01,
|
||||
A0, 0D, 06, 40, 42, F0, C1, 37, CC,
|
||||
A0, 0D, 06, 41, 45, 31, 12, 00, 00,
|
||||
A0, 0D, 03, 42, 7C, 54,
|
||||
A0, 0D, 06, 42, 8D, 00, A0, A4, 64,
|
||||
A0, 0D, 06, 42, 8B, 00, A2, 23, 00,
|
||||
A0, 0D, 06, 42, 89, 7F, 12, BD, 01,
|
||||
A0, 0D, 06, 42, 44, 00, B0, 66, 01,
|
||||
A0, 0D, 06, 42, 43, 24, 24, 4D, ED,
|
||||
A0, 0D, 06, 42, 41, FD, FF, 5F, F0,
|
||||
A0, 0D, 06, 42, 40, 08, 77, 33, 3A,
|
||||
A0, 0D, 06, 42, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 42, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 51, 40, 12, 77, 33, 3A,
|
||||
A0, 0D, 06, 43, 44, 00, 34, 52, 01
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_8={
|
||||
20, 02, FD, 1C,
|
||||
A0, 0D, 06, 43, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 43, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 43, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 43, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 44, 44, 00, 34, 52, 01,
|
||||
A0, 0D, 06, 44, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 44, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 44, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 44, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 45, 44, 00, 34, 52, 01,
|
||||
A0, 0D, 06, 45, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 45, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 45, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 45, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 46, 45, 39, 12, 00, 00,
|
||||
A0, 0D, 06, 46, 44, 00, 34, 52, 01,
|
||||
A0, 0D, 06, 47, 43, A5, 64, 4C, ED,
|
||||
A0, 0D, 06, 47, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 47, 4A, 20, AA, 0B, 81,
|
||||
A0, 0D, 06, 47, 49, B5, 44, 22, 00,
|
||||
A0, 0D, 06, 48, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 48, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 48, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 48, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 49, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 49, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 49, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 49, 49, 00, 00, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_9={
|
||||
20, 02, FA, 1C,
|
||||
A0, 0D, 06, 4A, 8B, 48, 02, F0, 80,
|
||||
A0, 0D, 06, 4A, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 4A, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 4A, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4A, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4B, 43, A5, 64, 4C, 6D,
|
||||
A0, 0D, 06, 4C, 44, 00, 34, 52, 01,
|
||||
A0, 0D, 06, 4C, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4C, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4C, 40, 85, 51, 33, 3D,
|
||||
A0, 0D, 06, 4D, 44, 00, 34, 52, 01,
|
||||
A0, 0D, 06, 4D, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4D, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4D, 40, 85, 51, 33, 3D,
|
||||
A0, 0D, 06, 4E, 45, 31, 12, 00, 00,
|
||||
A0, 0D, 03, 4E, 7C, 50,
|
||||
A0, 0D, 06, 4E, 8D, 00, 00, 00, 06,
|
||||
A0, 0D, 06, 4E, 8B, 00, A2, 24, 00,
|
||||
A0, 0D, 06, 4E, 89, 7D, 84, 05, 08,
|
||||
A0, 0D, 06, 4E, 44, 00, B0, 66, 01,
|
||||
A0, 0D, 06, 4E, 43, A5, 64, 5C, AD,
|
||||
A0, 0D, 06, 4E, 41, FD, FF, 5F, F0,
|
||||
A0, 0D, 06, 4E, 40, 07, 77, 33, 3D,
|
||||
A0, 0D, 06, 4F, 4A, 2A, 8E, 8D, 2A,
|
||||
A0, 0D, 06, 4F, 49, 5D, 27, 27, 00,
|
||||
A0, 0D, 06, 50, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 50, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 52, 4A, 00, 00, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_10={
|
||||
20, 02, FD, 1C,
|
||||
A0, 0D, 06, 52, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 53, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 53, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 60, 4E, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 60, 4F, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 60, 50, FF, FF, FF, 3F,
|
||||
A0, 0D, 06, 80, 7D, A0, 00, 9E, BB,
|
||||
A0, 0D, 06, 80, 80, B8, 5A, 0D, 00,
|
||||
A0, 0D, 06, 80, C9, 30, 00, 00, 00,
|
||||
A0, 0D, 06, 8C, 80, B8, 5A, 0D, 00,
|
||||
A0, 0D, 06, 90, 4F, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 90, 4E, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 90, 39, 3F, 00, 00, 7F,
|
||||
A0, 0D, 06, 9B, A9, 84, 00, 00, 00,
|
||||
A0, 0D, 06, 9B, A1, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9B, 99, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9B, 95, FF, 00, 0F, 00,
|
||||
A0, 0D, 06, 9B, A5, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9B, 9D, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9B, 97, FF, 00, 0F, 00,
|
||||
A0, 0D, 06, 9B, 4F, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 9B, 4E, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 91, D4, F8, 84, EF, 03,
|
||||
A0, 0D, 06, 91, D2, 4A, 4A, 4B, 38,
|
||||
A0, 0D, 06, 9C, A9, 84, 00, 00, 00,
|
||||
A0, 0D, 06, 9C, A1, 7F, 22, 5F, 00,
|
||||
A0, 0D, 06, 9C, 99, 7F, 22, 7F, 7F,
|
||||
A0, 0D, 06, 9C, 95, FF, 00, 0F, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_11={
|
||||
20, 02, F5, 17,
|
||||
A0, 0D, 06, 9C, A5, 7F, 22, 5F, 00,
|
||||
A0, 0D, 06, 9C, 9D, 7F, 22, 7F, 7F,
|
||||
A0, 0D, 06, 9C, 97, FF, 00, 0F, 00,
|
||||
A0, 0D, 06, 9C, 4F, 9F, 88, FF, 01,
|
||||
A0, 0D, 06, 9C, 4E, 9F, 88, FF, 01,
|
||||
A0, 0D, 06, 95, D4, F8, 84, 75, 00,
|
||||
A0, 0D, 06, 95, D2, 4A, 4B, 4B, 58,
|
||||
A0, 0D, 06, 9D, A9, 84, 00, 00, 00,
|
||||
A0, 0D, 06, 9D, A1, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9D, 99, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9D, 95, FF, 00, 0F, 00,
|
||||
A0, 0D, 06, 9D, A5, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9D, 9D, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9D, 97, FF, 00, 0F, 00,
|
||||
A0, 0D, 06, 9D, 4F, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 9D, 4E, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 99, D4, F8, 04, E4, 01,
|
||||
A0, 0D, 06, 99, D2, 4A, 4B, 4B, 48,
|
||||
A0, AF, 09, 10, 5F, 00, 18, 10, 5F, 00, 18, 00,
|
||||
A0, 92, 28, 37, 00, 1B, 00, FC, 81, 0F, 00, 22, 80, 0F, 00, 14, 00, 20, 70, EA, 01, 43, 18, 32, 16, 78, 30, 0D, 00, 03, 55, EA, 05, 01, 04, 68, 02, 3F, 92, 04, 00, 0C, 13,
|
||||
A0, 1F, 06, 63, 00, 42, 00, 14, 00,
|
||||
A0, 9A, 02, 95, 01,
|
||||
A0, 99, 0A, 03, 00, 80, 00, 00, 80, 00, 00, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_12={
|
||||
20, 02, 3B, 03,
|
||||
A0, 68, 2A, 06, 40, 60, 03, 19, 00, 00, 00, 00, 82, 04, 00, D0, 07, 00, 0F, FF, 7F, 00, 0F, FF, 7F, A0, 00, 03, FA, 00, 00, 00, 4C, 00, 14, 00, 7D, 00, 05, 7F, 00, 00, 01, 00, 03,
|
||||
A0, 0D, 03, 61, 09, 7E,
|
||||
A0, 85, 04, 58, 08, A8, AC
|
||||
}
|
||||
|
||||
## DLMA Enable | VDDPA 3.9
|
||||
## LMA (CLK) A+B - (CLK-LESS) A/B/F 32 - 57.7/28.2/55.3 | RSSI 0x134F | H 8A/m
|
||||
## LPDET 150 | NFCLD 300 | Ratio 43 | GreenCar 600
|
||||
## Tx first entry 3/6
|
||||
NXP_RF_CONF_BLK_13={
|
||||
20, 02, F2, 04,
|
||||
A0, AF, 09, 11, 20, 00, 18, 11, 20, 00, 18, 00,
|
||||
A0, 98, 08, 20, 4F, 13, 80, 18, 39, 1C, 37,
|
||||
A0, 34, C8, 23, 04, 3D, 01, 04, 19, CB, 05, 00, 00, 3E, 07, 00, 00, B0, 08, 00, 00, B0, 08, 00, 00, E5, 09, 00, 00, E5, 09, 00, 00, 58, 0B, 00, 00, 58, 0B, 00, 00, E1, 0D, 00, 00, 4B, 10, 00, 00, 4B, 10, 00, 00, 4F, 13, 00, 00, 4F, 13, 00, 00, 4F, 13, 00, 00, 4F, 13, 00, 00, 4F, 13, 00, 00, 4F, 13, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 06, 19, B9, 00, 00, 00, 35, 01, 00, 00, CF, 01, 00, 00, 2C, 02, 00, 00, C7, 02, 00, 00, 23, 03, 00, 00, DD, 03, 00, 00, 30, 05, 00, 00, 00, 07, 00, 00, A8, 09, 00, 00, 7B, 0E, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00,
|
||||
A0, 9E, 0C, 07, 4F, 13, 96, 00, 2C, 01, 2B, 58, 02, 00, 00
|
||||
}
|
||||
NXP_RF_CONF_BLK_14={
|
||||
20, 02, F1, 01,
|
||||
A0, A9, ED, 00, 2A, FF, 01, 24, FF, 02, 1F, FF, 03, 1A, FF, 04, 16, FF, 05, 12, FF, 06, 0F, FF, 07, 0C, FF, 08, 09, FF, 09, 07, FF, 0A, 05, FF, 0B, 03, FF, 0C, 01, FF, 0D, 00, F5, 0E, 00, DC, 0F, 00, C6, 10, 00, B3, 11, 00, A2, 12, 00, 92, 13, 00, 84, 14, 00, 77, 15, 00, 6B, 16, 00, 60, 17, 00, 57, 18, 00, 4E, 19, 00, 46, 1A, 00, 3F, 1B, 00, 39, 1C, 00, 33, 1D, 00, 2E, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A
|
||||
}
|
||||
|
||||
|
||||
NXP_RF_CONF_MAX_NUM=14
|
||||
|
||||
###############################################################################
|
||||
# Set configuration optimization decision setting
|
||||
# Enable = 0x01
|
||||
# Disable = 0x00
|
||||
NXP_SET_CONFIG_ALWAYS=0x01
|
||||
|
||||
###############################################################################
|
||||
# Core configuration rf field filter settings to enable set to 01 to disable set to 00 last bit
|
||||
#NXP_CORE_RF_FIELD={ 20, 02, 05, 01, A0, 62, 01, 00}
|
||||
|
||||
###############################################################################
|
||||
# To enable i2c fragmentation set i2c fragmentation enable 0x01 to disable set
|
||||
# to 0x00
|
||||
#NXP_I2C_FRAGMENTATION_ENABLED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Core configuration extensions
|
||||
# It includes
|
||||
# Wired mode settings A0ED, A0EE
|
||||
# Tag Detector A040, A041, A043
|
||||
# Low Power mode A007
|
||||
# Clock settings A002, A003
|
||||
# PbF settings A008
|
||||
# Clock timeout settings A004
|
||||
# eSE (SVDD) PWR REQ settings A0F2
|
||||
# Window size A0D8
|
||||
# DWP Speed A0D5
|
||||
# How eSE connected to PN553 A012
|
||||
# UICC2 bit rate A0D1
|
||||
# SWP1A interface A0D4
|
||||
# DWP intf behavior config, SVDD Load activated by default if set to 0x31 A037
|
||||
# Low power tag detection LPTD for power reduction A068
|
||||
NXP_CORE_CONF_EXTN={20, 02, 3F, 05,
|
||||
A0, EC, 01, 01,
|
||||
A0, ED, 01, 01,
|
||||
A0, 68, 2A, 06, 40, 60, 03, 19, 00, 00, 00, 00, 82, 04, 00, 00, 02, 00, 0F, 00, 02, 00, 0F, A0, 00, A0, 00, 03, FA, 00, 00, 00, 4C, 00, 14, 00, 7D, 00, 05, 7F, 00, 00, 01, 00, 03,
|
||||
A1, 13, 01, 32,
|
||||
A0, 80, 02, FA, 00
|
||||
}
|
||||
# A0, F2, 01, 01,
|
||||
# A0, 40, 01, 01,
|
||||
# A0, 41, 01, 02,
|
||||
# A0, 43, 01, 04,
|
||||
# A0, 02, 01, 01,
|
||||
# A0, 03, 01, 11,
|
||||
# A0, 07, 01, 03,
|
||||
# A0, 08, 01, 01
|
||||
# }
|
||||
|
||||
###############################################################################
|
||||
# Core configuration settings
|
||||
NXP_CORE_CONF={ 20, 02, 37, 11,
|
||||
28, 01, 00,
|
||||
21, 01, 00,
|
||||
30, 01, 08,
|
||||
31, 01, 03,
|
||||
32, 01, 60,
|
||||
38, 01, 01,
|
||||
33, 04, 01, 02, 03, 04,
|
||||
54, 01, 06,
|
||||
50, 01, 02,
|
||||
5B, 01, 00,
|
||||
3E, 01, 00,
|
||||
80, 01, 01,
|
||||
81, 01, 01,
|
||||
82, 01, 0E,
|
||||
18, 01, 01,
|
||||
68, 01, 01,
|
||||
85, 01, 01
|
||||
}
|
||||
|
||||
###############################################################################
|
||||
#set autonomous mode
|
||||
# disable autonomous 0x00
|
||||
# enable autonomous 0x01
|
||||
NXP_AUTONOMOUS_ENABLE=0x00
|
||||
###############################################################################
|
||||
#set Guard Timer
|
||||
# Gurad Timer range to 0x0F-0xFF(i.e.15-255 seconds)
|
||||
NXP_GUARD_TIMER_VALUE=0x0F
|
||||
###############################################################################
|
||||
#Enable SWP full power mode when phone is power off
|
||||
#NXP_SWP_FULL_PWR_ON=0x00
|
||||
|
||||
################################################################################
|
||||
#This is used to configure UICC2 at boot time.
|
||||
# UICC2 0x03
|
||||
NXP_DEFAULT_UICC2_SELECT=0x03
|
||||
###############################################################################
|
||||
# CE when Screen state is locked
|
||||
# This setting is for DEFAULT_AID_ROUTE,
|
||||
# DEFAULT_DESFIRE_ROUTE and DEFAULT_MIFARE_CLT_ROUTE
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
NXP_CE_ROUTE_STRICT_DISABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Timeout in secs
|
||||
NXP_SWP_RD_TAG_OP_TIMEOUT=20
|
||||
|
||||
###############################################################################
|
||||
#Set the default AID route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_AID_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the ISODEP (Mifare Desfire) route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_ISODEP_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare CLT route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_MIFARE_CLT_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica CLT route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_FELICA_CLT_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the default AID Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_AID_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare Desfire Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_DESFIRE_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare CLT Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_MIFARE_CLT_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica CLT Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_FELICA_CLT_PWR_STATE=0x3B
|
||||
###############################################################################
|
||||
#Set the T4TNfcee AID Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_T4TNFCEE_AID_POWER_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the default Felica T3T System Code OffHost route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_SYS_CODE_ROUTE=0x01
|
||||
###############################################################################
|
||||
# AID Matching platform options
|
||||
# AID_MATCHING_L 0x01
|
||||
# AID_MATCHING_K 0x02
|
||||
#AID_MATCHING_PLATFORM=0x01
|
||||
###############################################################################
|
||||
# P61 interface options
|
||||
# SPI 0x02
|
||||
NXP_P61_LS_DEFAULT_INTERFACE=0x02
|
||||
|
||||
###############################################################################
|
||||
#CHINA_TIANJIN_RF_SETTING
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
#NXP_CHINA_TIANJIN_RF_ENABLED=0x01
|
||||
###############################################################################
|
||||
#SWP_SWITCH_TIMEOUT_SETTING
|
||||
# Allowed range of swp timeout setting is 0x00 to 0x3C [0 - 60].
|
||||
# Timeout in milliseconds, for example
|
||||
# No Timeout 0x00
|
||||
# 10 millisecond timeout 0x0A
|
||||
#NXP_SWP_SWITCH_TIMEOUT=0x0A
|
||||
###############################################################################
|
||||
# Flashing Options Configurations
|
||||
# FLASH_UPPER_VERSION 0x01
|
||||
# FLASH_DIFFERENT_VERSION 0x02
|
||||
# FLASH_ALWAYS 0x03
|
||||
NXP_FLASH_CONFIG=0x02
|
||||
|
||||
###############################################################################
|
||||
# P61 interface options for JCOP Download
|
||||
# SPI 0x02
|
||||
NXP_P61_JCOP_DEFAULT_INTERFACE=0x02
|
||||
|
||||
###############################################################################
|
||||
# Option to perform LS update every boot
|
||||
# Enable 0x01
|
||||
# Disable 0x00
|
||||
NXP_LS_FORCE_UPDATE_REQUIRED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Option to perform JCOP update every boot
|
||||
# Enable 0x01
|
||||
# Disable 0x00
|
||||
NXP_JCOP_FORCE_UPDATE_REQUIRED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Bail out mode
|
||||
# If set to 1, NFCC is using bail out mode for either Type A or Type B poll.
|
||||
# Set this parameter value to 1 if Android Beam is enabled, else set to 0.
|
||||
NFA_POLL_BAIL_OUT_MODE=0x00
|
||||
|
||||
###############################################################################
|
||||
# White list of Hosts
|
||||
# This values will be the Hosts(NFCEEs) in the HCI Network.
|
||||
DEVICE_HOST_WHITE_LIST={C0, 80}
|
||||
|
||||
###############################################################################
|
||||
# Choose the presence-check algorithm for type-4 tag. If not defined, the default value is 1.
|
||||
# 0 NFA_RW_PRES_CHK_DEFAULT; Let stack selects an algorithm
|
||||
# 1 NFA_RW_PRES_CHK_I_BLOCK; ISO-DEP protocol's empty I-block
|
||||
# 2 NFA_RW_PRES_CHK_ISO_DEP_NAK; Type - 4 tag protocol iso-dep nak presence check
|
||||
# command is sent waiting for rsp and ntf.
|
||||
PRESENCE_CHECK_ALGORITHM=2
|
||||
###############################################################################
|
||||
# Options to Fallback to alternative route
|
||||
# Disable 0x00
|
||||
# DH 0x01
|
||||
# ESE 0x02
|
||||
NXP_CHECK_DEFAULT_PROTO_SE_ID=0x01
|
||||
###############################################################################
|
||||
# Vendor Specific Proprietary Protocol & Discovery Configuration
|
||||
# Set to 0xFF if unsupported
|
||||
# byte[0] NCI_PROTOCOL_18092_ACTIVE
|
||||
# byte[1] NCI_PROTOCOL_B_PRIME
|
||||
# byte[2] NCI_PROTOCOL_DUAL
|
||||
# byte[3] NCI_PROTOCOL_15693
|
||||
# byte[4] NCI_PROTOCOL_KOVIO
|
||||
# byte[5] NCI_PROTOCOL_MIFARE
|
||||
# byte[6] NCI_DISCOVERY_TYPE_POLL_KOVIO
|
||||
# byte[7] NCI_DISCOVERY_TYPE_POLL_B_PRIME
|
||||
# byte[8] NCI_DISCOVERY_TYPE_LISTEN_B_PRIME
|
||||
NFA_PROPRIETARY_CFG={05, FF, FF, 06, 81, 80, FF, FF, FF}
|
||||
|
||||
###############################################################################
|
||||
#NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE
|
||||
#Enable/Disable block number checks for china transit use case
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
#NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE=0x01
|
||||
|
||||
###################################################################################################
|
||||
#This flags will enable different modes of Lx Debug based on bits of the Byte0 & Byte1
|
||||
#Byte 0:
|
||||
# |_________Bit Mask_______| Debug Mode
|
||||
# b7|b6|b5|b4|b3|b2|b1|b0|
|
||||
# | | |X | | | | | Enable L1 Events (ISO14443-4, ISO18092)
|
||||
# | | | |X | | | | Enable L2 Reader Events(ROW specific)
|
||||
# | | | | |X | | | Enable Felica SystemCode
|
||||
# | | | | | |X | | Enable Felica RF (all Felica CM events)
|
||||
# | | | | | | |X | Enable L2 Events Card Emulation (ISO14443-3, Modulation detected, RF Field ON/OFF)
|
||||
#Byte 1:
|
||||
# Enable RSSI 0x01 Byte1 Byte0
|
||||
# Disable RSSI 0x00 \__ __/
|
||||
# e.g. NXP_CORE_PROP_SYSTEM_DEBUG=0x0110 ==> L1 with RSSI
|
||||
NXP_CORE_PROP_SYSTEM_DEBUG=0x0000
|
||||
|
||||
###############################################################################
|
||||
#Enable NXP NCI runtime parser library
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
NXP_NCI_PARSER_LIBRARY=0x00
|
||||
|
||||
###############################################################################
|
||||
# Timeout value in milliseconds for JCOP OS download to complete
|
||||
OS_DOWNLOAD_TIMEOUT_VALUE=60000
|
||||
|
||||
###############################################################################
|
||||
# Forcing HOST to listen for a selected protocol
|
||||
# 0x00 : Disable Host Listen
|
||||
# 0x01 : Enable Host to Listen (A) for ISO-DEP tech A
|
||||
# 0x02 : Enable Host to Listen (B) for ISO-DEP tech B
|
||||
# 0x04 : Enable Host to Listen (F) for T3T Tag Type Protocol tech F
|
||||
# 0x07 : Enable Host to Listen (ABF)for ISO-DEP tech AB & T3T Tag Type Protocol tech F
|
||||
HOST_LISTEN_TECH_MASK=0x07
|
||||
|
||||
###############################################################################
|
||||
# Enable forward functionality
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
FORWARD_FUNCTIONALITY_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
# Configure the NFC Extras to open and use a static pipe. If the value is
|
||||
# not set or set to 0, then the default is use a dynamic pipe based on a
|
||||
# destination gate (see NFA_HCI_DEFAULT_DEST_GATE). Note there is a value
|
||||
# for each EE (ESE/SIM1/SIM2)
|
||||
OFF_HOST_ESE_PIPE_ID=0x16
|
||||
OFF_HOST_SIM_PIPE_ID=0x0A
|
||||
OFF_HOST_SIM2_PIPE_ID=0x23
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica T3T System Code Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
#Update Power state as per NCI2.0
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen On lock
|
||||
# bit pos 4 = Screen off unlock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_SYS_CODE_PWR_STATE=0x3B
|
||||
###############################################################################
|
||||
#Default Secure Element route id
|
||||
DEFAULT_OFFHOST_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Maximum SMB transceive wait for response
|
||||
NXP_SMB_TRANSCEIVE_TIMEOUT=2000
|
||||
###############################################################################
|
||||
# Firmware file type
|
||||
#.so file 0x01
|
||||
#.bin file 0x02
|
||||
NXP_FW_TYPE=0x01
|
||||
############################################################################
|
||||
# Extended APDU length for ISO_DEP
|
||||
ISO_DEP_MAX_TRANSCEIVE=0xFEFF
|
||||
#########################################################################
|
||||
# Support for Amendment I SEMS specification
|
||||
# Support SEMS Amendment I 0x01
|
||||
# Support NXP LS client 0x00
|
||||
NXP_GP_AMD_I_SEMS_SUPPORTED=0x01
|
||||
|
||||
###############################################################################
|
||||
#All eSE terminals shall be match with the /vendor/etc/vintf/manifest.xml file
|
||||
#under android.hardware.secure_element
|
||||
# The terminal name shall start from 1
|
||||
# Assign terminal number to each interface based on system config
|
||||
NXP_SPI_SE_TERMINAL_NUM="eSE1"
|
||||
###############################################################################
|
||||
# Assign terminal number to each interface based on system config
|
||||
#NXP_VISO_SE_TERMINAL_NUM="eSE3"
|
||||
###############################################################################
|
||||
# Assign terminal number to each interface based on system config
|
||||
NXP_NFC_SE_TERMINAL_NUM="eSE2"
|
||||
###############################################################################
|
||||
#For static or dynamic dual UICC feature support
|
||||
#Enable static dual uicc feature by setting value 0x00
|
||||
#Enable dynamic dual uicc feature by setting value 0x01
|
||||
NXP_DUAL_UICC_ENABLE=0x01
|
||||
###############################################################################
|
||||
# Time to wait by DH when NFCC will report eSE Cold Temp Error.
|
||||
# The value is as per the UM and in seconds
|
||||
NXP_SE_COLD_TEMP_ERROR_DELAY=0x05
|
||||
###############################################################################
|
||||
#OffHost ESE route location for MultiSE
|
||||
#ESE = 01
|
||||
OFFHOST_ROUTE_ESE={01}
|
||||
###############################################################################
|
||||
#OffHost UICC route location for MultiSE
|
||||
#UICC1 = 02
|
||||
#UICC2 = 03
|
||||
OFFHOST_ROUTE_UICC={02:03}
|
||||
|
||||
###############################################################################
|
||||
#T4T NFCEE ENABLE
|
||||
#bit pos 0 = T4T NFCEE Enable
|
||||
#bit pos 6 = T4T NFCEE Contactless write enable
|
||||
NXP_T4T_NFCEE_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
#CORE_SET_CONF_CMD to reset Prop Emvco Flag
|
||||
NXP_PROP_RESET_EMVCO_CMD={20, 02, 05, 01, A0, 44, 01, 00}
|
||||
|
||||
###############################################################################
|
||||
#Guard time in ms for the mPOS/SCR module to process the reader start/stop req
|
||||
NXP_RDR_REQ_GUARD_TIME=0
|
||||
|
||||
###############################################################################
|
||||
#MW workaround to enable LPCD when EMVCO polling mode starts and disable
|
||||
#while switching back to NFC Forum mode
|
||||
# 0 --> Disable MW workaround
|
||||
# 1 --> Enable MW workaround
|
||||
NXP_RDR_DISABLE_ENABLE_LPCD=0
|
||||
|
||||
###############################################################################
|
||||
# Firmware patch format, Only 1 and 5 should be set
|
||||
# 0 -> NFC Default
|
||||
# 1 -> EMVCO Default
|
||||
# 3 -> EMVCO Polling, DISC_IDLE = POWER_OFF, DISC DEACTIVATE = Removal process
|
||||
# 5 -> EMVCO Cert Polling, DISC_IDLE = Removal process , DISC DEACTIVATE = POWER_OFF
|
||||
# 7 -> EMVCO Polling, DISC_IDLE = POWER_OFF, DISC DEACTIVATE = POWER_OFF
|
||||
NFA_CONFIG_FORMAT=1
|
||||
|
||||
################################################################################
|
||||
# This will enable power state required for GSMA testing.
|
||||
# When this is enabled , then default AID route power state is added with this power state
|
||||
# If any aid with power state 0 is added, then this power state is used.
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
#DEFUALT_GSMA_PWR_STATE=0x3B
|
||||
|
||||
#################################################################################
|
||||
# Enable disconnect tag in screen off
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
NXP_DISCONNECT_TAG_IN_SCRN_OFF=0x01
|
||||
#################################################################################
|
||||
###############################################################################
|
||||
# Enable(0x01) or disable(0x00) non-standard tag reading
|
||||
# Disable Non-standard card read 0x00
|
||||
# Enable Non-standard card read 0x01
|
||||
NXP_SUPPORT_NON_STD_CARD=0x00
|
||||
#################################################################################
|
||||
# Enable(0x01) or disable(0x00) iso dep sak merge
|
||||
# Disable SAK merging 0x00
|
||||
# Enable SAK merging 0x01
|
||||
NXP_ISO_DEP_MERGE_SAK=0x01
|
||||
#################################################################################
|
||||
# Enable(0x01) or disable(0x00 ) for getting HW Info log over SMB wired
|
||||
# Disable getting HW info log 0x00
|
||||
# Enable getting HW info log 0x01
|
||||
NXP_GET_HW_INFO_LOG=0x00
|
||||
#################################################################################
|
||||
# Valid time difference range within for non-standard tag detection from first
|
||||
# Activation fail to next discovery
|
||||
# Note :- This will take effect only when NXP_SUPPORT_NON_STD_CARD is enabled
|
||||
# Default 100 ms
|
||||
NXP_NON_STD_CARD_TIMEDIFF=100
|
||||
#################################################################################
|
||||
|
776
proprietary/vendor/etc/libnfc-mtp-SN100_38_4MHZ.conf
vendored
Normal file
776
proprietary/vendor/etc/libnfc-mtp-SN100_38_4MHZ.conf
vendored
Normal file
@ -0,0 +1,776 @@
|
||||
#################### This file is used by NXP NFC NCI HAL #####################
|
||||
## Modified by Motorola Mobility LLC
|
||||
## Version : Cypfr.3 (2021/12/10)
|
||||
###############################################################################
|
||||
# Application options
|
||||
# Logging Levels
|
||||
# NXPLOG_DEFAULT_LOGLEVEL 0x01
|
||||
# ANDROID_LOG_DEBUG 0x03
|
||||
# ANDROID_LOG_WARN 0x02
|
||||
# ANDROID_LOG_ERROR 0x01
|
||||
# ANDROID_LOG_SILENT 0x00
|
||||
NXPLOG_EXTNS_LOGLEVEL=0x03
|
||||
NXPLOG_NCIHAL_LOGLEVEL=0x03
|
||||
NXPLOG_NCIX_LOGLEVEL=0x03
|
||||
NXPLOG_NCIR_LOGLEVEL=0x03
|
||||
NXPLOG_FWDNLD_LOGLEVEL=0x03
|
||||
NXPLOG_TML_LOGLEVEL=0x03
|
||||
NFC_DEBUG_ENABLED=1
|
||||
|
||||
###############################################################################
|
||||
# Nfc Device Node name
|
||||
NXP_NFC_DEV_NODE="/dev/nq-nci"
|
||||
|
||||
#################################################################################
|
||||
#VEN Toggle Config
|
||||
#Disable = 0x00
|
||||
#Enable = 0x01
|
||||
ENABLE_VEN_TOGGLE=0x00
|
||||
|
||||
###############################################################################
|
||||
# Extension for Mifare reader enable
|
||||
MIFARE_READER_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
# Mifare Reader implementation
|
||||
# 0: General implementation
|
||||
# 1: Legacy implementation
|
||||
LEGACY_MIFARE_READER=0
|
||||
|
||||
###############################################################################
|
||||
# File name for Firmware
|
||||
NXP_FW_NAME="libsn100u_fw.so"
|
||||
|
||||
###############################################################################
|
||||
# System clock source selection configuration
|
||||
#define CLK_SRC_XTAL 1
|
||||
#define CLK_SRC_PLL 2
|
||||
NXP_SYS_CLK_SRC_SEL=0x02
|
||||
|
||||
###############################################################################
|
||||
# System clock frequency selection configuration
|
||||
#define CLK_FREQ_13MHZ 1
|
||||
#define CLK_FREQ_19_2MHZ 2
|
||||
#define CLK_FREQ_24MHZ 3
|
||||
#define CLK_FREQ_26MHZ 4
|
||||
#define CLK_FREQ_38_4MHZ 5
|
||||
#define CLK_FREQ_52MHZ 6
|
||||
NXP_SYS_CLK_FREQ_SEL=0x02
|
||||
|
||||
###############################################################################
|
||||
# The timeout value to be used for clock request acknowledgment
|
||||
# min value = 0x01 to max = 0x06
|
||||
#NXP_SYS_CLOCK_TO_CFG=0x06
|
||||
|
||||
###############################################################################
|
||||
# The delay to try to start PLL/XTAL when using sys clock 256/fc units = ~18.8 us
|
||||
# min value = 0x01 to max = 0x1F
|
||||
#NXP_CLOCK_REQ_DELAY=0x16
|
||||
|
||||
###############################################################################
|
||||
# NXP proprietary settings
|
||||
NXP_ACT_PROP_EXTN={2F, 02, 00}
|
||||
|
||||
###############################################################################
|
||||
# NFC forum profile settings
|
||||
NXP_NFC_PROFILE_EXTN={20, 02, 05, 01, A0, 44, 01, 00}
|
||||
|
||||
###############################################################################
|
||||
# NXP TVDD configurations settings
|
||||
# Allow NFCC to configure External TVDD, two configurations (1 and 2) supported,
|
||||
# out of them only one can be configured at a time.
|
||||
#NXP_EXT_TVDD_CFG=0x02
|
||||
|
||||
###############################################################################
|
||||
#config1:SLALM, 3.3V for both RM and CM
|
||||
#NXP_EXT_TVDD_CFG_1={20, 02, 0F, 01, A0, 0E, 0B, 31, 01, 01, 31, 00, 00, 00, 01, 00, D0, 0C}
|
||||
|
||||
###############################################################################
|
||||
#config2: use DCDC in CE, use Tx_Pwr_Req, set CFG2 mode, SLALM,
|
||||
#monitoring 5V from DCDC, 3.3V for both RM and CM, DCDCWaitTime=4.2ms
|
||||
#NXP_EXT_TVDD_CFG_2={20, 02, 0F, 01, A0, 0E, 0B, 11, 01, C2, B2, 00, B2, 1E, 1F, 00, D0, 0C}
|
||||
|
||||
# *** RFBOARD30x20FN FW VERSION = 01.10.5B ***
|
||||
NXP_RF_CONF_BLK_1={
|
||||
20, 02, DB, 04,
|
||||
A0, 0E, 2C, F0, 00, 3E, 11, E4, E4, E4, 00, 00, 00, 00, 00, A7, 8E, FF, FF, 18, 18, 18, 18, 0A, 00, 00, 00, 00, 02, 00, 00, 01, 00, 10, 00, 04, 00, 00, 00, 17, 40, FF, 07, 13, 07, 05, 13,
|
||||
A0, A4, 85, 14, 00, 01, 00, 00, 00, 00, 03, 00, 06, 00, 0A, 00, 0D, 00, 10, 00, 14, 00, 17, 00, 1B, 00, 1E, 00, 21, 00, 25, 00, 28, 00, 2C, 00, 2F, 00, 32, 00, 36, 00, 39, 00, 3D, 00, 40, 00, 43, 00, 47, 00, 4A, 00, 4E, 00, 51, 00, 54, 00, 58, 00, 5B, 00, 5E, 00, 62, 00, 65, 00, 69, 00, 6C, 00, 6F, 00, 73, 00, 76, 00, 7A, 00, 7D, 00, 80, 00, 84, 00, 87, 00, 8B, 00, 8E, 00, 91, 00, 95, 00, 98, 00, 9C, 00, 9F, 00, A2, 00, A6, 00, A9, 00, AC, 00, B0, 00, B3, 00, B7, 00, BA, 00, BD, 00, C1, 00, C4, 00, C8, 00, CB, 00, CE, 00, D2, 00, D5, 00,
|
||||
A0, A5, 0D, 3B, 3B, 3B, 3B, 3B, 3B, FF, 03, 1F, 00, 3B, 00, 00,
|
||||
A0, 6A, 10, 28, 00, 28, 00, 28, 00, 28, 00, 80, 02, 80, 02, 80, 02, 80, 02
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_2={
|
||||
20, 02, CC, 01,
|
||||
A0, 34, C8, 23, 04, 3D, 01, 0D, 0C, FA, 00, 00, 00, 90, 01, 00, 00, 26, 02, 00, 00, BC, 02, 00, 00, 52, 03, 00, 00, E8, 03, 00, 00, B0, 04, 00, 00, 40, 06, 00, 00, 98, 08, 00, 00, B8, 0B, 00, 00, 94, 11, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 0D, 0C, FA, 00, 00, 00, 90, 01, 00, 00, 26, 02, 00, 00, BC, 02, 00, 00, 52, 03, 00, 00, E8, 03, 00, 00, B0, 04, 00, 00, 40, 06, 00, 00, 98, 08, 00, 00, B8, 0B, 00, 00, 94, 11, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00, 7C, 15, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_3={
|
||||
20, 02, 66, 01,
|
||||
A1, 0A, 62, 14, 08, F4, 33, 00, 00, F4, 33, 00, 00, F4, 33, 00, 00, F4, 33, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 20, 35, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00, 40, 1F, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_4={
|
||||
20, 02, F1, 01,
|
||||
A0, A9, ED, 40, 2A, FF, 41, 24, FF, 42, 1F, FF, 43, 1A, FF, 44, 16, FF, 45, 12, FF, 46, 0F, FF, 47, 0C, FF, 07, 2A, F1, 48, 09, FF, 08, 23, F7, 49, 07, FF, 09, 1E, F7, 4A, 05, FF, 0A, 19, FA, 4B, 03, FF, 0B, 15, FA, 4C, 01, FF, 0C, 12, F5, 0D, 0F, F2, 0E, 0C, F2, 0F, 09, F5, 10, 06, FC, 11, 06, E2, 12, 02, FB, 13, 01, F0, 14, 00, E6, 15, 00, CF, 16, 00, BA, 17, 00, A7, 18, 00, 96, 19, 00, 87, 1A, 00, 79, 1B, 00, 6C, 1C, 00, 61, 1D, 00, 57, 1E, 00, 4E, 1F, 00, 46, 20, 00, 3F, 21, 00, 38, 22, 00, 32, 23, 00, 2D, 24, 00, 28, A5, 00, 48, A6, 00, 40, A7, 00, 39, A8, 00, 33, A9, 00, 2D, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28, AA, 00, 28
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_5={
|
||||
20, 02, C5, 02,
|
||||
A0, 0B, BB, 00, 1D, 01, 14, 6A, 2A, E8, 03, E8, 03, 06, 10, 0E, 2C, 01, 78, 13, 00, 00, 78, 13, 00, 00, 78, 13, 00, 00, 78, 13, 00, 00, 78, 13, 00, 00, 78, 13, 00, 00, 78, 13, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 0A, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 78, 00, 00, 00, 3C, 00, 00, 00, 3C, 00, 00, 00, 3C, 00, 00, 00, 00, 00, 00, 00,
|
||||
A0, A6, 03, C0, 08, 08
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_6={
|
||||
20, 02, E9, 05,
|
||||
A0, AB, 82, 27, 1B, 33, 04, 42, 04, 55, 04, 75, 04, 9E, 04, C7, 04, F0, 04, 20, 05, 4F, 05, 7F, 05, B8, 05, F2, 05, 2B, 06, 72, 06, BA, 06, 02, 07, 49, 07, 91, 07, F0, 07, 50, 08, AF, 08, 0F, 09, 6E, 09, E1, 09, 54, 0A, C6, 0A, 56, 0B, E5, 0B, 74, 0C, 04, 0D, 93, 0D, 52, 0E, 11, 0F, D0, 0F, 8F, 10, 4F, 11, 0E, 12, 2C, 13, 4B, 14, 6A, 15, 88, 16, A7, 17, C6, 18, 44, 1A, C2, 1B, 41, 1D, BF, 1E, 9D, 20, 7B, 22, 58, 24, 96, 26, D3, 28, 11, 2B, 4E, 2D, 4B, 30, 47, 33, 44, 36, 40, 39, 3D, 3C, A2, 3F, 07, 43, 6C, 46, E6, 4A, 61, 4F,
|
||||
A0, A7, 0B, 00, 02, 77, 17, 1F, 1F, 1F, 0A, FF, 19, 05,
|
||||
A0, A8, 38, 00, 33, 33, 10, 00, 33, 23, 10, 00, 33, 24, 10, 4B, 23, 44, 10, CF, 22, 43, 10, CF, 22, 43, 10, CF, 22, 43, 10, CE, 22, 43, 10, CF, 22, 43, 10, CE, 22, 43, 10, 00, 33, 22, 10, C0, 22, 23, 10, 00, 33, 22, 10, C0, 22, 23, 10,
|
||||
A0, 98, 08, 6E, D3, 16, 80, 2A, 6E, 6E, 6E,
|
||||
A0, 9E, 0C, 0F, D3, 16, 96, 00, 2C, 01, 2B, 25, 02, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_7={
|
||||
20, 02, FB, 14,
|
||||
A0, C6, 5B, 00, 00, 04, 00, 00, 00, 3C, 00, 00, 00, 20, 80, FF, 01, 00, 00, 64, 00, 00, C0, 00, 00, 00, C0, 00, 00, 00, 01, 01, 01, 20, 01, 03, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 10, C9, 30, 00, 40, 00,
|
||||
A0, 0D, 03, 24, 29, 07,
|
||||
A0, 0D, 03, 24, 30, 07,
|
||||
A0, 0D, 03, 25, 29, 01,
|
||||
A0, 0D, 03, 25, 30, 01,
|
||||
A0, 0D, 06, 40, 42, F0, C1, 37, CC,
|
||||
A0, 0D, 06, 41, 45, 31, 12, 00, 00,
|
||||
A0, 0D, 03, 42, 7C, 54,
|
||||
A0, 0D, 06, 42, 8D, 00, A0, A4, 64,
|
||||
A0, 0D, 06, 42, 8B, 00, A2, 23, 00,
|
||||
A0, 0D, 06, 42, 89, 7F, 12, BD, 01,
|
||||
A0, 0D, 06, 42, 44, 00, B0, 66, 01,
|
||||
A0, 0D, 06, 42, 43, 24, 24, 4D, ED,
|
||||
A0, 0D, 06, 42, 41, FD, FF, 5F, F0,
|
||||
A0, 0D, 06, 42, 40, 08, 77, 33, 3A,
|
||||
A0, 0D, 06, 42, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 42, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 51, 40, 12, 77, 33, 3A,
|
||||
A0, 0D, 06, 43, 44, 00, 34, 52, 01
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_8={
|
||||
20, 02, FD, 1C,
|
||||
A0, 0D, 06, 43, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 43, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 43, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 43, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 44, 44, 00, 34, 52, 01,
|
||||
A0, 0D, 06, 44, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 44, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 44, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 44, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 45, 44, 00, 34, 52, 01,
|
||||
A0, 0D, 06, 45, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 45, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 45, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 45, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 46, 45, 39, 12, 00, 00,
|
||||
A0, 0D, 06, 46, 44, 00, 34, 52, 01,
|
||||
A0, 0D, 06, 47, 43, A5, 64, 4C, ED,
|
||||
A0, 0D, 06, 47, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 47, 4A, 20, AA, 0B, 81,
|
||||
A0, 0D, 06, 47, 49, B5, 44, 22, 00,
|
||||
A0, 0D, 06, 48, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 48, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 48, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 48, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 49, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 49, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 49, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 49, 49, 00, 00, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_9={
|
||||
20, 02, FA, 1C,
|
||||
A0, 0D, 06, 4A, 8B, 48, 02, F0, 80,
|
||||
A0, 0D, 06, 4A, 43, A5, 64, 4C, AD,
|
||||
A0, 0D, 06, 4A, 40, 05, 77, 33, 3D,
|
||||
A0, 0D, 06, 4A, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4A, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4B, 43, A5, 64, 4C, 6D,
|
||||
A0, 0D, 06, 4C, 44, 00, 34, 52, 01,
|
||||
A0, 0D, 06, 4C, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4C, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4C, 40, 85, 51, 33, 3D,
|
||||
A0, 0D, 06, 4D, 44, 00, 34, 52, 01,
|
||||
A0, 0D, 06, 4D, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4D, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 4D, 40, 85, 51, 33, 3D,
|
||||
A0, 0D, 06, 4E, 45, 31, 12, 00, 00,
|
||||
A0, 0D, 03, 4E, 7C, 50,
|
||||
A0, 0D, 06, 4E, 8D, 00, 00, 00, 06,
|
||||
A0, 0D, 06, 4E, 8B, 00, A2, 24, 00,
|
||||
A0, 0D, 06, 4E, 89, 7D, 84, 05, 08,
|
||||
A0, 0D, 06, 4E, 44, 00, B0, 66, 01,
|
||||
A0, 0D, 06, 4E, 43, A5, 64, 5C, AD,
|
||||
A0, 0D, 06, 4E, 41, FD, FF, 5F, F0,
|
||||
A0, 0D, 06, 4E, 40, 07, 77, 33, 3D,
|
||||
A0, 0D, 06, 4F, 4A, 2A, 8E, 8D, 2A,
|
||||
A0, 0D, 06, 4F, 49, 5D, 27, 27, 00,
|
||||
A0, 0D, 06, 50, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 50, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 52, 4A, 00, 00, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_10={
|
||||
20, 02, FD, 1C,
|
||||
A0, 0D, 06, 52, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 53, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 53, 49, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 60, 4E, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 60, 4F, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 60, 50, FF, FF, FF, 3F,
|
||||
A0, 0D, 06, 80, 7D, A0, 00, 9E, BB,
|
||||
A0, 0D, 06, 80, 80, B8, 5A, 0D, 00,
|
||||
A0, 0D, 06, 80, C9, 30, 00, 00, 00,
|
||||
A0, 0D, 06, 8C, 80, B8, 5A, 0D, 00,
|
||||
A0, 0D, 06, 90, 4F, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 90, 4E, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 90, 39, 3F, 00, 00, 7F,
|
||||
A0, 0D, 06, 9B, A9, 84, 00, 00, 00,
|
||||
A0, 0D, 06, 9B, A1, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9B, 99, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9B, 95, FF, 00, 0F, 00,
|
||||
A0, 0D, 06, 9B, A5, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9B, 9D, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9B, 97, FF, 00, 0F, 00,
|
||||
A0, 0D, 06, 9B, 4F, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 9B, 4E, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 91, D4, F8, 84, EF, 03,
|
||||
A0, 0D, 06, 91, D2, 4A, 4A, 4B, 38,
|
||||
A0, 0D, 06, 9C, A9, 84, 00, 00, 00,
|
||||
A0, 0D, 06, 9C, A1, 7F, 22, 5F, 00,
|
||||
A0, 0D, 06, 9C, 99, 7F, 22, 7F, 7F,
|
||||
A0, 0D, 06, 9C, 95, FF, 00, 0F, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_11={
|
||||
20, 02, F5, 17,
|
||||
A0, 0D, 06, 9C, A5, 7F, 22, 5F, 00,
|
||||
A0, 0D, 06, 9C, 9D, 7F, 22, 7F, 7F,
|
||||
A0, 0D, 06, 9C, 97, FF, 00, 0F, 00,
|
||||
A0, 0D, 06, 9C, 4F, 9F, 88, FF, 01,
|
||||
A0, 0D, 06, 9C, 4E, 9F, 88, FF, 01,
|
||||
A0, 0D, 06, 95, D4, F8, 84, 75, 00,
|
||||
A0, 0D, 06, 95, D2, 4A, 4B, 4B, 58,
|
||||
A0, 0D, 06, 9D, A9, 84, 00, 00, 00,
|
||||
A0, 0D, 06, 9D, A1, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9D, 99, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9D, 95, FF, 00, 0F, 00,
|
||||
A0, 0D, 06, 9D, A5, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9D, 9D, 7F, 7F, 7F, 7F,
|
||||
A0, 0D, 06, 9D, 97, FF, 00, 0F, 00,
|
||||
A0, 0D, 06, 9D, 4F, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 9D, 4E, FF, FF, FF, 01,
|
||||
A0, 0D, 06, 99, D4, F8, 04, E4, 01,
|
||||
A0, 0D, 06, 99, D2, 4A, 4B, 4B, 48,
|
||||
A0, AF, 09, 10, 5F, 00, 18, 10, 5F, 00, 18, 00,
|
||||
A0, 92, 28, 37, 00, 1B, 00, FC, 81, 0F, 00, 22, 80, 0F, 00, 14, 00, 20, 70, EA, 01, 43, 18, 32, 16, 78, 30, 0D, 00, 03, 55, EA, 05, 01, 04, 68, 02, 3F, 92, 04, 00, 0C, 13,
|
||||
A0, 1F, 06, 63, 00, 42, 00, 14, 00,
|
||||
A0, 9A, 02, 95, 01,
|
||||
A0, 99, 0A, 03, 00, 80, 00, 00, 80, 00, 00, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_12={
|
||||
20, 02, 3B, 03,
|
||||
A0, 68, 2A, 06, 40, 60, 03, 19, 00, 00, 00, 00, 82, 04, 00, D0, 07, 00, 0F, FF, 7F, 00, 0F, FF, 7F, A0, 00, 03, FA, 00, 00, 00, 4C, 00, 14, 00, 7D, 00, 05, 7F, 00, 00, 01, 00, 03,
|
||||
A0, 0D, 03, 61, 09, 7E,
|
||||
A0, 85, 04, 58, 08, A8, AC
|
||||
}
|
||||
|
||||
## DLMA Enable | VDDPA 3.9
|
||||
## LMA (CLK) A+B - (CLK-LESS) A/B/F 32 - 57.7/28.2/55.3 | RSSI 0x134F | H 8A/m
|
||||
## LPDET 150 | NFCLD 300 | Ratio 43 | GreenCar 600
|
||||
## Tx first entry 3/6
|
||||
NXP_RF_CONF_BLK_13={
|
||||
20, 02, F2, 04,
|
||||
A0, AF, 09, 11, 20, 00, 18, 11, 20, 00, 18, 00,
|
||||
A0, 98, 08, 20, 4F, 13, 80, 18, 39, 1C, 37,
|
||||
A0, 34, C8, 23, 04, 3D, 01, 04, 19, CB, 05, 00, 00, 3E, 07, 00, 00, B0, 08, 00, 00, B0, 08, 00, 00, E5, 09, 00, 00, E5, 09, 00, 00, 58, 0B, 00, 00, 58, 0B, 00, 00, E1, 0D, 00, 00, 4B, 10, 00, 00, 4B, 10, 00, 00, 4F, 13, 00, 00, 4F, 13, 00, 00, 4F, 13, 00, 00, 4F, 13, 00, 00, 4F, 13, 00, 00, 4F, 13, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 06, 19, B9, 00, 00, 00, 35, 01, 00, 00, CF, 01, 00, 00, 2C, 02, 00, 00, C7, 02, 00, 00, 23, 03, 00, 00, DD, 03, 00, 00, 30, 05, 00, 00, 00, 07, 00, 00, A8, 09, 00, 00, 7B, 0E, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00, 46, 30, 00, 00,
|
||||
A0, 9E, 0C, 07, 4F, 13, 96, 00, 2C, 01, 2B, 58, 02, 00, 00
|
||||
}
|
||||
NXP_RF_CONF_BLK_14={
|
||||
20, 02, F1, 01,
|
||||
A0, A9, ED, 00, 2A, FF, 01, 24, FF, 02, 1F, FF, 03, 1A, FF, 04, 16, FF, 05, 12, FF, 06, 0F, FF, 07, 0C, FF, 08, 09, FF, 09, 07, FF, 0A, 05, FF, 0B, 03, FF, 0C, 01, FF, 0D, 00, F5, 0E, 00, DC, 0F, 00, C6, 10, 00, B3, 11, 00, A2, 12, 00, 92, 13, 00, 84, 14, 00, 77, 15, 00, 6B, 16, 00, 60, 17, 00, 57, 18, 00, 4E, 19, 00, 46, 1A, 00, 3F, 1B, 00, 39, 1C, 00, 33, 1D, 00, 2E, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A, 1E, 00, 2A
|
||||
}
|
||||
|
||||
|
||||
NXP_RF_CONF_MAX_NUM=14
|
||||
|
||||
###############################################################################
|
||||
# Set configuration optimization decision setting
|
||||
# Enable = 0x01
|
||||
# Disable = 0x00
|
||||
NXP_SET_CONFIG_ALWAYS=0x01
|
||||
|
||||
###############################################################################
|
||||
# Core configuration rf field filter settings to enable set to 01 to disable set to 00 last bit
|
||||
#NXP_CORE_RF_FIELD={ 20, 02, 05, 01, A0, 62, 01, 00}
|
||||
|
||||
###############################################################################
|
||||
# To enable i2c fragmentation set i2c fragmentation enable 0x01 to disable set
|
||||
# to 0x00
|
||||
#NXP_I2C_FRAGMENTATION_ENABLED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Core configuration extensions
|
||||
# It includes
|
||||
# Wired mode settings A0ED, A0EE
|
||||
# Tag Detector A040, A041, A043
|
||||
# Low Power mode A007
|
||||
# Clock settings A002, A003
|
||||
# PbF settings A008
|
||||
# Clock timeout settings A004
|
||||
# eSE (SVDD) PWR REQ settings A0F2
|
||||
# Window size A0D8
|
||||
# DWP Speed A0D5
|
||||
# How eSE connected to PN553 A012
|
||||
# UICC2 bit rate A0D1
|
||||
# SWP1A interface A0D4
|
||||
# DWP intf behavior config, SVDD Load activated by default if set to 0x31 A037
|
||||
# Low power tag detection LPTD for power reduction A068
|
||||
NXP_CORE_CONF_EXTN={20, 02, 3F, 05,
|
||||
A0, EC, 01, 01,
|
||||
A0, ED, 01, 01,
|
||||
A0, 68, 2A, 06, 40, 60, 03, 19, 00, 00, 00, 00, 82, 04, 00, 00, 02, 00, 0F, 00, 02, 00, 0F, A0, 00, A0, 00, 03, FA, 00, 00, 00, 4C, 00, 14, 00, 7D, 00, 05, 7F, 00, 00, 01, 00, 03,
|
||||
A1, 13, 01, 32,
|
||||
A0, 80, 02, FA, 00
|
||||
}
|
||||
# A0, F2, 01, 01,
|
||||
# A0, 40, 01, 01,
|
||||
# A0, 41, 01, 02,
|
||||
# A0, 43, 01, 04,
|
||||
# A0, 02, 01, 01,
|
||||
# A0, 03, 01, 11,
|
||||
# A0, 07, 01, 03,
|
||||
# A0, 08, 01, 01
|
||||
# }
|
||||
|
||||
###############################################################################
|
||||
# Core configuration settings
|
||||
NXP_CORE_CONF={ 20, 02, 37, 11,
|
||||
28, 01, 00,
|
||||
21, 01, 00,
|
||||
30, 01, 08,
|
||||
31, 01, 03,
|
||||
32, 01, 60,
|
||||
38, 01, 01,
|
||||
33, 04, 01, 02, 03, 04,
|
||||
54, 01, 06,
|
||||
50, 01, 02,
|
||||
5B, 01, 00,
|
||||
3E, 01, 00,
|
||||
80, 01, 01,
|
||||
81, 01, 01,
|
||||
82, 01, 0E,
|
||||
18, 01, 01,
|
||||
68, 01, 01,
|
||||
85, 01, 01
|
||||
}
|
||||
|
||||
###############################################################################
|
||||
#set autonomous mode
|
||||
# disable autonomous 0x00
|
||||
# enable autonomous 0x01
|
||||
NXP_AUTONOMOUS_ENABLE=0x00
|
||||
###############################################################################
|
||||
#set Guard Timer
|
||||
# Gurad Timer range to 0x0F-0xFF(i.e.15-255 seconds)
|
||||
NXP_GUARD_TIMER_VALUE=0x0F
|
||||
###############################################################################
|
||||
#Enable SWP full power mode when phone is power off
|
||||
#NXP_SWP_FULL_PWR_ON=0x00
|
||||
|
||||
################################################################################
|
||||
#This is used to configure UICC2 at boot time.
|
||||
# UICC2 0x03
|
||||
NXP_DEFAULT_UICC2_SELECT=0x03
|
||||
###############################################################################
|
||||
# CE when Screen state is locked
|
||||
# This setting is for DEFAULT_AID_ROUTE,
|
||||
# DEFAULT_DESFIRE_ROUTE and DEFAULT_MIFARE_CLT_ROUTE
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
NXP_CE_ROUTE_STRICT_DISABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Timeout in secs
|
||||
NXP_SWP_RD_TAG_OP_TIMEOUT=20
|
||||
|
||||
###############################################################################
|
||||
#Set the default AID route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_AID_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the ISODEP (Mifare Desfire) route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_ISODEP_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare CLT route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_MIFARE_CLT_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica CLT route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_FELICA_CLT_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the default AID Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_AID_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare Desfire Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_DESFIRE_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare CLT Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_MIFARE_CLT_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica CLT Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_FELICA_CLT_PWR_STATE=0x3B
|
||||
###############################################################################
|
||||
#Set the T4TNfcee AID Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_T4TNFCEE_AID_POWER_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the default Felica T3T System Code OffHost route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_SYS_CODE_ROUTE=0x01
|
||||
###############################################################################
|
||||
# AID Matching platform options
|
||||
# AID_MATCHING_L 0x01
|
||||
# AID_MATCHING_K 0x02
|
||||
#AID_MATCHING_PLATFORM=0x01
|
||||
###############################################################################
|
||||
# P61 interface options
|
||||
# SPI 0x02
|
||||
NXP_P61_LS_DEFAULT_INTERFACE=0x02
|
||||
|
||||
###############################################################################
|
||||
#CHINA_TIANJIN_RF_SETTING
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
#NXP_CHINA_TIANJIN_RF_ENABLED=0x01
|
||||
###############################################################################
|
||||
#SWP_SWITCH_TIMEOUT_SETTING
|
||||
# Allowed range of swp timeout setting is 0x00 to 0x3C [0 - 60].
|
||||
# Timeout in milliseconds, for example
|
||||
# No Timeout 0x00
|
||||
# 10 millisecond timeout 0x0A
|
||||
#NXP_SWP_SWITCH_TIMEOUT=0x0A
|
||||
###############################################################################
|
||||
# Flashing Options Configurations
|
||||
# FLASH_UPPER_VERSION 0x01
|
||||
# FLASH_DIFFERENT_VERSION 0x02
|
||||
# FLASH_ALWAYS 0x03
|
||||
NXP_FLASH_CONFIG=0x02
|
||||
|
||||
###############################################################################
|
||||
# P61 interface options for JCOP Download
|
||||
# SPI 0x02
|
||||
NXP_P61_JCOP_DEFAULT_INTERFACE=0x02
|
||||
|
||||
###############################################################################
|
||||
# Option to perform LS update every boot
|
||||
# Enable 0x01
|
||||
# Disable 0x00
|
||||
NXP_LS_FORCE_UPDATE_REQUIRED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Option to perform JCOP update every boot
|
||||
# Enable 0x01
|
||||
# Disable 0x00
|
||||
NXP_JCOP_FORCE_UPDATE_REQUIRED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Bail out mode
|
||||
# If set to 1, NFCC is using bail out mode for either Type A or Type B poll.
|
||||
# Set this parameter value to 1 if Android Beam is enabled, else set to 0.
|
||||
NFA_POLL_BAIL_OUT_MODE=0x00
|
||||
|
||||
###############################################################################
|
||||
# White list of Hosts
|
||||
# This values will be the Hosts(NFCEEs) in the HCI Network.
|
||||
DEVICE_HOST_WHITE_LIST={C0, 80}
|
||||
|
||||
###############################################################################
|
||||
# Choose the presence-check algorithm for type-4 tag. If not defined, the default value is 1.
|
||||
# 0 NFA_RW_PRES_CHK_DEFAULT; Let stack selects an algorithm
|
||||
# 1 NFA_RW_PRES_CHK_I_BLOCK; ISO-DEP protocol's empty I-block
|
||||
# 2 NFA_RW_PRES_CHK_ISO_DEP_NAK; Type - 4 tag protocol iso-dep nak presence check
|
||||
# command is sent waiting for rsp and ntf.
|
||||
PRESENCE_CHECK_ALGORITHM=2
|
||||
###############################################################################
|
||||
# Options to Fallback to alternative route
|
||||
# Disable 0x00
|
||||
# DH 0x01
|
||||
# ESE 0x02
|
||||
NXP_CHECK_DEFAULT_PROTO_SE_ID=0x01
|
||||
###############################################################################
|
||||
# Vendor Specific Proprietary Protocol & Discovery Configuration
|
||||
# Set to 0xFF if unsupported
|
||||
# byte[0] NCI_PROTOCOL_18092_ACTIVE
|
||||
# byte[1] NCI_PROTOCOL_B_PRIME
|
||||
# byte[2] NCI_PROTOCOL_DUAL
|
||||
# byte[3] NCI_PROTOCOL_15693
|
||||
# byte[4] NCI_PROTOCOL_KOVIO
|
||||
# byte[5] NCI_PROTOCOL_MIFARE
|
||||
# byte[6] NCI_DISCOVERY_TYPE_POLL_KOVIO
|
||||
# byte[7] NCI_DISCOVERY_TYPE_POLL_B_PRIME
|
||||
# byte[8] NCI_DISCOVERY_TYPE_LISTEN_B_PRIME
|
||||
NFA_PROPRIETARY_CFG={05, FF, FF, 06, 81, 80, FF, FF, FF}
|
||||
|
||||
###############################################################################
|
||||
#NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE
|
||||
#Enable/Disable block number checks for china transit use case
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
#NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE=0x01
|
||||
|
||||
###################################################################################################
|
||||
#This flags will enable different modes of Lx Debug based on bits of the Byte0 & Byte1
|
||||
#Byte 0:
|
||||
# |_________Bit Mask_______| Debug Mode
|
||||
# b7|b6|b5|b4|b3|b2|b1|b0|
|
||||
# | | |X | | | | | Enable L1 Events (ISO14443-4, ISO18092)
|
||||
# | | | |X | | | | Enable L2 Reader Events(ROW specific)
|
||||
# | | | | |X | | | Enable Felica SystemCode
|
||||
# | | | | | |X | | Enable Felica RF (all Felica CM events)
|
||||
# | | | | | | |X | Enable L2 Events Card Emulation (ISO14443-3, Modulation detected, RF Field ON/OFF)
|
||||
#Byte 1:
|
||||
# Enable RSSI 0x01 Byte1 Byte0
|
||||
# Disable RSSI 0x00 \__ __/
|
||||
# e.g. NXP_CORE_PROP_SYSTEM_DEBUG=0x0110 ==> L1 with RSSI
|
||||
NXP_CORE_PROP_SYSTEM_DEBUG=0x0000
|
||||
|
||||
###############################################################################
|
||||
#Enable NXP NCI runtime parser library
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
NXP_NCI_PARSER_LIBRARY=0x00
|
||||
|
||||
###############################################################################
|
||||
# Timeout value in milliseconds for JCOP OS download to complete
|
||||
OS_DOWNLOAD_TIMEOUT_VALUE=60000
|
||||
|
||||
###############################################################################
|
||||
# Forcing HOST to listen for a selected protocol
|
||||
# 0x00 : Disable Host Listen
|
||||
# 0x01 : Enable Host to Listen (A) for ISO-DEP tech A
|
||||
# 0x02 : Enable Host to Listen (B) for ISO-DEP tech B
|
||||
# 0x04 : Enable Host to Listen (F) for T3T Tag Type Protocol tech F
|
||||
# 0x07 : Enable Host to Listen (ABF)for ISO-DEP tech AB & T3T Tag Type Protocol tech F
|
||||
HOST_LISTEN_TECH_MASK=0x07
|
||||
|
||||
###############################################################################
|
||||
# Enable forward functionality
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
FORWARD_FUNCTIONALITY_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
# Configure the NFC Extras to open and use a static pipe. If the value is
|
||||
# not set or set to 0, then the default is use a dynamic pipe based on a
|
||||
# destination gate (see NFA_HCI_DEFAULT_DEST_GATE). Note there is a value
|
||||
# for each EE (ESE/SIM1/SIM2)
|
||||
OFF_HOST_ESE_PIPE_ID=0x16
|
||||
OFF_HOST_SIM_PIPE_ID=0x0A
|
||||
OFF_HOST_SIM2_PIPE_ID=0x23
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica T3T System Code Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
#Update Power state as per NCI2.0
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen On lock
|
||||
# bit pos 4 = Screen off unlock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_SYS_CODE_PWR_STATE=0x3B
|
||||
###############################################################################
|
||||
#Default Secure Element route id
|
||||
DEFAULT_OFFHOST_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Maximum SMB transceive wait for response
|
||||
NXP_SMB_TRANSCEIVE_TIMEOUT=2000
|
||||
###############################################################################
|
||||
# Firmware file type
|
||||
#.so file 0x01
|
||||
#.bin file 0x02
|
||||
NXP_FW_TYPE=0x01
|
||||
############################################################################
|
||||
# Extended APDU length for ISO_DEP
|
||||
ISO_DEP_MAX_TRANSCEIVE=0xFEFF
|
||||
#########################################################################
|
||||
# Support for Amendment I SEMS specification
|
||||
# Support SEMS Amendment I 0x01
|
||||
# Support NXP LS client 0x00
|
||||
NXP_GP_AMD_I_SEMS_SUPPORTED=0x01
|
||||
|
||||
###############################################################################
|
||||
#All eSE terminals shall be match with the /vendor/etc/vintf/manifest.xml file
|
||||
#under android.hardware.secure_element
|
||||
# The terminal name shall start from 1
|
||||
# Assign terminal number to each interface based on system config
|
||||
NXP_SPI_SE_TERMINAL_NUM="eSE1"
|
||||
###############################################################################
|
||||
# Assign terminal number to each interface based on system config
|
||||
#NXP_VISO_SE_TERMINAL_NUM="eSE3"
|
||||
###############################################################################
|
||||
# Assign terminal number to each interface based on system config
|
||||
NXP_NFC_SE_TERMINAL_NUM="eSE2"
|
||||
###############################################################################
|
||||
#For static or dynamic dual UICC feature support
|
||||
#Enable static dual uicc feature by setting value 0x00
|
||||
#Enable dynamic dual uicc feature by setting value 0x01
|
||||
NXP_DUAL_UICC_ENABLE=0x01
|
||||
###############################################################################
|
||||
# Time to wait by DH when NFCC will report eSE Cold Temp Error.
|
||||
# The value is as per the UM and in seconds
|
||||
NXP_SE_COLD_TEMP_ERROR_DELAY=0x05
|
||||
###############################################################################
|
||||
#OffHost ESE route location for MultiSE
|
||||
#ESE = 01
|
||||
OFFHOST_ROUTE_ESE={01}
|
||||
###############################################################################
|
||||
#OffHost UICC route location for MultiSE
|
||||
#UICC1 = 02
|
||||
#UICC2 = 03
|
||||
OFFHOST_ROUTE_UICC={02:03}
|
||||
|
||||
###############################################################################
|
||||
#T4T NFCEE ENABLE
|
||||
#bit pos 0 = T4T NFCEE Enable
|
||||
#bit pos 6 = T4T NFCEE Contactless write enable
|
||||
NXP_T4T_NFCEE_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
#CORE_SET_CONF_CMD to reset Prop Emvco Flag
|
||||
NXP_PROP_RESET_EMVCO_CMD={20, 02, 05, 01, A0, 44, 01, 00}
|
||||
|
||||
###############################################################################
|
||||
#Guard time in ms for the mPOS/SCR module to process the reader start/stop req
|
||||
NXP_RDR_REQ_GUARD_TIME=0
|
||||
|
||||
###############################################################################
|
||||
#MW workaround to enable LPCD when EMVCO polling mode starts and disable
|
||||
#while switching back to NFC Forum mode
|
||||
# 0 --> Disable MW workaround
|
||||
# 1 --> Enable MW workaround
|
||||
NXP_RDR_DISABLE_ENABLE_LPCD=0
|
||||
|
||||
###############################################################################
|
||||
# Firmware patch format, Only 1 and 5 should be set
|
||||
# 0 -> NFC Default
|
||||
# 1 -> EMVCO Default
|
||||
# 3 -> EMVCO Polling, DISC_IDLE = POWER_OFF, DISC DEACTIVATE = Removal process
|
||||
# 5 -> EMVCO Cert Polling, DISC_IDLE = Removal process , DISC DEACTIVATE = POWER_OFF
|
||||
# 7 -> EMVCO Polling, DISC_IDLE = POWER_OFF, DISC DEACTIVATE = POWER_OFF
|
||||
NFA_CONFIG_FORMAT=1
|
||||
|
||||
################################################################################
|
||||
# This will enable power state required for GSMA testing.
|
||||
# When this is enabled , then default AID route power state is added with this power state
|
||||
# If any aid with power state 0 is added, then this power state is used.
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
#DEFUALT_GSMA_PWR_STATE=0x3B
|
||||
|
||||
#################################################################################
|
||||
# Enable disconnect tag in screen off
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
NXP_DISCONNECT_TAG_IN_SCRN_OFF=0x01
|
||||
#################################################################################
|
||||
###############################################################################
|
||||
# Enable(0x01) or disable(0x00) non-standard tag reading
|
||||
# Disable Non-standard card read 0x00
|
||||
# Enable Non-standard card read 0x01
|
||||
NXP_SUPPORT_NON_STD_CARD=0x00
|
||||
#################################################################################
|
||||
# Enable(0x01) or disable(0x00) iso dep sak merge
|
||||
# Disable SAK merging 0x00
|
||||
# Enable SAK merging 0x01
|
||||
NXP_ISO_DEP_MERGE_SAK=0x01
|
||||
#################################################################################
|
||||
# Enable(0x01) or disable(0x00 ) for getting HW Info log over SMB wired
|
||||
# Disable getting HW info log 0x00
|
||||
# Enable getting HW info log 0x01
|
||||
NXP_GET_HW_INFO_LOG=0x00
|
||||
#################################################################################
|
||||
# Valid time difference range within for non-standard tag detection from first
|
||||
# Activation fail to next discovery
|
||||
# Note :- This will take effect only when NXP_SUPPORT_NON_STD_CARD is enabled
|
||||
# Default 100 ms
|
||||
NXP_NON_STD_CARD_TIMEDIFF=100
|
||||
#################################################################################
|
||||
|
128
proprietary/vendor/etc/libnfc-nci-st.conf
vendored
Normal file
128
proprietary/vendor/etc/libnfc-nci-st.conf
vendored
Normal file
@ -0,0 +1,128 @@
|
||||
###############################################################################
|
||||
## Modified by Motorola Mobility LLC
|
||||
## Version : berlin.user.2 (2021/04/26)
|
||||
###############################################################################
|
||||
|
||||
########################### Start of libnfc-nci.conf ###########################
|
||||
|
||||
###############################################################################
|
||||
# Application options
|
||||
NFC_DEBUG_ENABLED=0
|
||||
|
||||
###############################################################################
|
||||
# File used for NFA storage
|
||||
NFA_STORAGE="/data/nfc"
|
||||
|
||||
###############################################################################
|
||||
# Force UICC to only listen to the following technology(s).
|
||||
# The bits are defined as tNFA_TECHNOLOGY_MASK in nfa_api.h.
|
||||
# Default is NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_B | NFA_TECHNOLOGY_MASK_F
|
||||
UICC_LISTEN_TECH_MASK=0x07
|
||||
HOST_LISTEN_TECH_MASK=0x07
|
||||
|
||||
###############################################################################
|
||||
# AID for Empty Select command
|
||||
# If specified, this AID will be substituted when an Empty SELECT command is
|
||||
# detected. The first byte is the length of the AID. Maximum length is 16.
|
||||
AID_FOR_EMPTY_SELECT={08:A0:00:00:01:51:00:00:00}
|
||||
|
||||
###############################################################################
|
||||
# Force tag polling for the following technology(s).
|
||||
# The bits are defined as tNFA_TECHNOLOGY_MASK in nfa_api.h.
|
||||
# Default is NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_B |
|
||||
# NFA_TECHNOLOGY_MASK_F | NFA_TECHNOLOGY_MASK_ISO15693 |
|
||||
# NFA_TECHNOLOGY_MASK_B_PRIME | NFA_TECHNOLOGY_MASK_KOVIO |
|
||||
# NFA_TECHNOLOGY_MASK_ACTIVE
|
||||
#
|
||||
# Notable bits:
|
||||
# NFA_TECHNOLOGY_MASK_A 0x01 /* NFC Technology A */
|
||||
# NFA_TECHNOLOGY_MASK_B 0x02 /* NFC Technology B */
|
||||
# NFA_TECHNOLOGY_MASK_F 0x04 /* NFC Technology F */
|
||||
# NFA_TECHNOLOGY_MASK_V 0x08 /* NFC Technology V */
|
||||
# NFA_TECHNOLOGY_MASK_KOVIO 0x20 /* Proprietary Technology */
|
||||
# NFA_TECHNOLOGY_MASK_ACTIVE 0x40 /* NFC Technology ACM active mode */
|
||||
POLLING_TECH_MASK=0x6F
|
||||
|
||||
###############################################################################
|
||||
# Force P2P to only listen for the following technology(s).
|
||||
# The bits are defined as tNFA_TECHNOLOGY_MASK in nfa_api.h.
|
||||
# Default is NFA_TECHNOLOGY_MASK_ACTIVE
|
||||
# (type A passive is ignored to avoid interop issues in China).
|
||||
# (type F passive is ignored to support Japan)
|
||||
#
|
||||
# Notable bits:
|
||||
# NFA_TECHNOLOGY_MASK_A 0x01 /* NFC Technology A */
|
||||
# NFA_TECHNOLOGY_MASK_F 0x04 /* NFC Technology F */
|
||||
# NFA_TECHNOLOGY_MASK_ACTIVE 0x40 /* NFC Technology Active */
|
||||
P2P_LISTEN_TECH_MASK=0x40
|
||||
|
||||
###############################################################################
|
||||
# Keep the nfa storage file.
|
||||
PRESERVE_STORAGE=0x01
|
||||
|
||||
###############################################################################
|
||||
# Override the stack default for NFA_EE_MAX_EE_SUPPORTED set in nfc_target.h.
|
||||
# The value is set to 3 by default as it assumes we will discover 0xF2,
|
||||
# 0xF3, and 0xF4. If a platform will exclude and SE, this value can be reduced
|
||||
# so that the stack will not wait any longer than necessary.
|
||||
# Maximum EE supported number
|
||||
NFA_MAX_EE_SUPPORTED=0x02
|
||||
|
||||
|
||||
###############################################################################
|
||||
# When screen is turned OFF, specify the desired CE mode to the controller.
|
||||
# 0: No card-emulation; DEFAULT
|
||||
# 1: Screen-off card-emulation enabled
|
||||
CE_ON_SCREEN_OFF_STATE=1
|
||||
|
||||
###############################################################################
|
||||
# In Switch OFF mode (phone switched-off), specify the desired CE mode to
|
||||
# the controller.
|
||||
# 0: No card-emulation; DEFAULT
|
||||
# 1: Switch-off card-emulation enabled
|
||||
CE_ON_SWITCH_OFF_STATE=1
|
||||
|
||||
|
||||
###############################################################################
|
||||
# When screen is turned off, specify the desired power state of the controller.
|
||||
# 0: power-off-sleep state; DEFAULT
|
||||
# 1: full-power state
|
||||
# 2: screen-off card-emulation (CE4/CE3/CE1 modes are used)
|
||||
SCREEN_OFF_POWER_STATE=1
|
||||
|
||||
###############################################################################
|
||||
# AID_MATCHING constants
|
||||
# AID_MATCHING_EXACT_ONLY 0x00
|
||||
# AID_MATCHING_EXACT_OR_PREFIX 0x01
|
||||
# AID_MATCHING_PREFIX_ONLY 0x02
|
||||
# AID_MATCHING_EXACT_OR_SUBSET_OR_PREFIX 0x03
|
||||
AID_MATCHING_MODE=0x03
|
||||
|
||||
|
||||
###############################################################################
|
||||
#Set the default Felica T3T System Code :
|
||||
#This settings will be used when application does not set this parameter
|
||||
DEFAULT_SYS_CODE={FE:FE}
|
||||
|
||||
|
||||
###############################################################################
|
||||
# Value of NCI parameter NFCC_CONFIG_CONTROL
|
||||
# 0x00 NFCC is not allowed to manage RF configuration
|
||||
# 0x01 NFCC is allowed to manage RF configuration
|
||||
NFCC_CONFIG_CONTROL=0x01
|
||||
|
||||
###############################################################################
|
||||
#Select NCI device power states in which routing to off-host element is allowed.
|
||||
#Default: 0x3B.
|
||||
OFFHOST_AID_ROUTE_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
# Use generic mifare reader implementation, not proprietary one.
|
||||
LEGACY_MIFARE_READER=0x0
|
||||
|
||||
###############################################################################
|
||||
# Block routing for unsupported power states
|
||||
# It means for AID routed to HCE, an error is returned in power modes not supported
|
||||
# by HCE (screen off, switch off) instead of routing to the secure element.
|
||||
# This behavior is required for GSMA certification.
|
||||
NFA_AID_BLOCK_ROUTE=1
|
592
proprietary/vendor/etc/libnfc-qrd-SN100.conf
vendored
Normal file
592
proprietary/vendor/etc/libnfc-qrd-SN100.conf
vendored
Normal file
@ -0,0 +1,592 @@
|
||||
#################### This file is used by NXP NFC NCI HAL #####################
|
||||
###############################################################################
|
||||
# Application options
|
||||
# Logging Levels
|
||||
# NXPLOG_DEFAULT_LOGLEVEL 0x01
|
||||
# ANDROID_LOG_DEBUG 0x03
|
||||
# ANDROID_LOG_WARN 0x02
|
||||
# ANDROID_LOG_ERROR 0x01
|
||||
# ANDROID_LOG_SILENT 0x00
|
||||
NXPLOG_EXTNS_LOGLEVEL=0x03
|
||||
NXPLOG_NCIHAL_LOGLEVEL=0x03
|
||||
NXPLOG_NCIX_LOGLEVEL=0x03
|
||||
NXPLOG_NCIR_LOGLEVEL=0x03
|
||||
NXPLOG_FWDNLD_LOGLEVEL=0x03
|
||||
NXPLOG_TML_LOGLEVEL=0x03
|
||||
NFC_DEBUG_ENABLED=1
|
||||
|
||||
###############################################################################
|
||||
# Nfc Device Node name
|
||||
NXP_NFC_DEV_NODE="/dev/nq-nci"
|
||||
|
||||
#################################################################################
|
||||
#VEN Toggle Config
|
||||
#Disable = 0x00
|
||||
#Enable = 0x01
|
||||
ENABLE_VEN_TOGGLE=0x00
|
||||
|
||||
###############################################################################
|
||||
# Extension for Mifare reader enable
|
||||
MIFARE_READER_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
# Mifare Reader implementation
|
||||
# 0: General implementation
|
||||
# 1: Legacy implementation
|
||||
LEGACY_MIFARE_READER=0
|
||||
|
||||
###############################################################################
|
||||
# File name for Firmware
|
||||
NXP_FW_NAME="libsn100u_fw.so"
|
||||
|
||||
###############################################################################
|
||||
# System clock source selection configuration
|
||||
#define CLK_SRC_XTAL 1
|
||||
#define CLK_SRC_PLL 2
|
||||
NXP_SYS_CLK_SRC_SEL=0x02
|
||||
|
||||
###############################################################################
|
||||
# System clock frequency selection configuration
|
||||
#define CLK_FREQ_13MHZ 1
|
||||
#define CLK_FREQ_19_2MHZ 2
|
||||
#define CLK_FREQ_24MHZ 3
|
||||
#define CLK_FREQ_26MHZ 4
|
||||
#define CLK_FREQ_38_4MHZ 5
|
||||
#define CLK_FREQ_52MHZ 6
|
||||
NXP_SYS_CLK_FREQ_SEL=0x02
|
||||
|
||||
###############################################################################
|
||||
# The timeout value to be used for clock request acknowledgment
|
||||
# min value = 0x01 to max = 0x06
|
||||
#NXP_SYS_CLOCK_TO_CFG=0x06
|
||||
|
||||
###############################################################################
|
||||
# The delay to try to start PLL/XTAL when using sys clock 256/fc units = ~18.8 us
|
||||
# min value = 0x01 to max = 0x1F
|
||||
#NXP_CLOCK_REQ_DELAY=0x16
|
||||
|
||||
###############################################################################
|
||||
# NXP proprietary settings
|
||||
NXP_ACT_PROP_EXTN={2F, 02, 00}
|
||||
|
||||
###############################################################################
|
||||
# NFC forum profile settings
|
||||
NXP_NFC_PROFILE_EXTN={20, 02, 05, 01, A0, 44, 01, 00}
|
||||
|
||||
###############################################################################
|
||||
# NXP TVDD configurations settings
|
||||
# Allow NFCC to configure External TVDD, two configurations (1 and 2) supported,
|
||||
# out of them only one can be configured at a time.
|
||||
NXP_EXT_TVDD_CFG=0x02
|
||||
|
||||
###############################################################################
|
||||
#config1:SLALM, 3.3V for both RM and CM
|
||||
#NXP_EXT_TVDD_CFG_1={20, 02, 0F, 01, A0, 0E, 0B, 31, 01, 01, 31, 00, 00, 00, 01, 00, D0, 0C}
|
||||
|
||||
###############################################################################
|
||||
#config2: use DCDC in CE, use Tx_Pwr_Req, set CFG2 mode, SLALM,
|
||||
#monitoring 5V from DCDC, 3.3V for both RM and CM, DCDCWaitTime=4.2ms
|
||||
#NXP_EXT_TVDD_CFG_2={20, 02, 0F, 01, A0, 0E, 0B, 11, 01, C2, B2, 00, B2, 1E, 1F, 00, D0, 0C}
|
||||
NXP_EXT_TVDD_CFG_2={20, 02, 30, 01, A0, 0E, 2C, F0, 00, 3E, 11, E4, E4, E4, 00, 00, 00, 00, 00, A7, 8E, FF, FF, 0F, 0F, 0F, 0F, 0A, 00, 00, 00, 00, 02, 00, 00, 01, 00, 10, 00, 04, 00, 00, 00, 17, 40, 20, 07, 13, 07, 05, 13}
|
||||
|
||||
###############################################################################
|
||||
# NXP RF configuration ALM/PLM settings
|
||||
# This section needs to be updated with the correct values based on the platform
|
||||
#NXP_RF_CONF_BLK_1={
|
||||
#}
|
||||
|
||||
###############################################################################
|
||||
# By default, the LPCD shall be enabled.
|
||||
# Please check the platform specific configuration and enable it.
|
||||
# NXP_RF_CONF_BLK_1={
|
||||
# 20, 02, 2E, 01,
|
||||
# A0, 68, 2A, 06, 40, 60, 03, 19, 00, 00, 00, 00,
|
||||
# 83, 04,
|
||||
# 00,
|
||||
# C0, 00, C0, 00,
|
||||
# 00, 01, 00, 01,
|
||||
# A0, 00, A0, 00,
|
||||
# 03, FA, 00, 00, 00, 4C, 00, 14, 00, 7D, 00,
|
||||
# 05,
|
||||
# 7F, 00,
|
||||
# 00, 01,00, 03
|
||||
#}
|
||||
|
||||
###############################################################################
|
||||
# NXP RF configuration ALM/PLM settings
|
||||
# This section needs to be updated with the correct values based on the platform
|
||||
#NXP_RF_CONF_BLK_2={
|
||||
#}
|
||||
|
||||
###############################################################################
|
||||
# NXP RF configuration ALM/PLM settings
|
||||
# This section needs to be updated with the correct values based on the platform
|
||||
#NXP_RF_CONF_BLK_3={
|
||||
#}
|
||||
|
||||
###############################################################################
|
||||
# NXP RF configuration ALM/PLM settings
|
||||
# This section needs to be updated with the correct values based on the platform
|
||||
#NXP_RF_CONF_BLK_4={
|
||||
#}
|
||||
|
||||
###############################################################################
|
||||
# NXP RF configuration ALM/PLM settings
|
||||
# This section needs to be updated with the correct values based on the platform
|
||||
#NXP_RF_CONF_BLK_5={
|
||||
#}
|
||||
|
||||
###############################################################################
|
||||
# NXP RF configuration ALM/PLM settings
|
||||
# This section needs to be updated with the correct values based on the platform
|
||||
#NXP_RF_CONF_BLK_6={
|
||||
#}
|
||||
|
||||
###############################################################################
|
||||
# Set configuration optimization decision setting
|
||||
# Enable = 0x01
|
||||
# Disable = 0x00
|
||||
NXP_SET_CONFIG_ALWAYS=0x01
|
||||
|
||||
###############################################################################
|
||||
# Core configuration rf field filter settings to enable set to 01 to disable set to 00 last bit
|
||||
#NXP_CORE_RF_FIELD={ 20, 02, 05, 01, A0, 62, 01, 00}
|
||||
|
||||
###############################################################################
|
||||
# To enable i2c fragmentation set i2c fragmentation enable 0x01 to disable set
|
||||
# to 0x00
|
||||
#NXP_I2C_FRAGMENTATION_ENABLED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Core configuration extensions
|
||||
# It includes
|
||||
# Wired mode settings A0ED, A0EE
|
||||
# Tag Detector A040, A041, A043
|
||||
# Low Power mode A007
|
||||
# Clock settings A002, A003
|
||||
# PbF settings A008
|
||||
# Clock timeout settings A004
|
||||
# eSE (SVDD) PWR REQ settings A0F2
|
||||
# Window size A0D8
|
||||
# DWP Speed A0D5
|
||||
# How eSE connected to PN553 A012
|
||||
# UICC2 bit rate A0D1
|
||||
# SWP1A interface A0D4
|
||||
# DWP intf behavior config, SVDD Load activated by default if set to 0x31 A037
|
||||
# Low power tag detection LPTD for power reduction A068
|
||||
NXP_CORE_CONF_EXTN={20, 02, 3A, 04,
|
||||
A0, EC, 01, 01,
|
||||
A0, ED, 01, 01,
|
||||
A0, 68, 2A, 06, 40, 60, 03, 19, 00, 00, 00, 00, 82, 04, 00, 00, 02, 00, 0F, 00, 02, 00, 0F, A0, 00, A0, 00, 03, FA, 00, 00, 00, 4C, 00, 14, 00, 7D, 00, 05, 7F, 00, 00, 01, 00, 03,
|
||||
A0, 0A, 01, 20
|
||||
}
|
||||
# A0, F2, 01, 01,
|
||||
# A0, 40, 01, 01,
|
||||
# A0, 41, 01, 02,
|
||||
# A0, 43, 01, 04,
|
||||
# A0, 02, 01, 01,
|
||||
# A0, 03, 01, 11,
|
||||
# A0, 07, 01, 03,
|
||||
# A0, 08, 01, 01
|
||||
# }
|
||||
|
||||
###############################################################################
|
||||
# Core configuration settings
|
||||
NXP_CORE_CONF={ 20, 02, 37, 11,
|
||||
28, 01, 00,
|
||||
21, 01, 00,
|
||||
30, 01, 08,
|
||||
31, 01, 03,
|
||||
32, 01, 60,
|
||||
38, 01, 01,
|
||||
33, 04, 01, 02, 03, 04,
|
||||
54, 01, 06,
|
||||
50, 01, 02,
|
||||
5B, 01, 00,
|
||||
3E, 01, 00,
|
||||
80, 01, 01,
|
||||
81, 01, 01,
|
||||
82, 01, 0E,
|
||||
18, 01, 01,
|
||||
68, 01, 01,
|
||||
85, 01, 01
|
||||
}
|
||||
|
||||
###############################################################################
|
||||
#set autonomous mode
|
||||
# disable autonomous 0x00
|
||||
# enable autonomous 0x01
|
||||
NXP_AUTONOMOUS_ENABLE=0x00
|
||||
###############################################################################
|
||||
#set Guard Timer
|
||||
# Gurad Timer range to 0x0F-0xFF(i.e.15-255 seconds)
|
||||
NXP_GUARD_TIMER_VALUE=0x0F
|
||||
###############################################################################
|
||||
#Enable SWP full power mode when phone is power off
|
||||
#NXP_SWP_FULL_PWR_ON=0x00
|
||||
|
||||
################################################################################
|
||||
#This is used to configure UICC2 at boot time.
|
||||
# UICC2 0x03
|
||||
NXP_DEFAULT_UICC2_SELECT=0x03
|
||||
###############################################################################
|
||||
# CE when Screen state is locked
|
||||
# This setting is for DEFAULT_AID_ROUTE,
|
||||
# DEFAULT_DESFIRE_ROUTE and DEFAULT_MIFARE_CLT_ROUTE
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
NXP_CE_ROUTE_STRICT_DISABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Timeout in secs
|
||||
NXP_SWP_RD_TAG_OP_TIMEOUT=20
|
||||
|
||||
###############################################################################
|
||||
#Set the default AID route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_AID_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the ISODEP (Mifare Desfire) route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_ISODEP_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare CLT route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_MIFARE_CLT_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica CLT route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_FELICA_CLT_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the default AID Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_AID_PWR_STATE=0x39
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare Desfire Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_DESFIRE_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare CLT Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_MIFARE_CLT_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica CLT Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_FELICA_CLT_PWR_STATE=0x3B
|
||||
###############################################################################
|
||||
#Set the T4TNfcee AID Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_T4TNFCEE_AID_POWER_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the default Felica T3T System Code OffHost route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_SYS_CODE_ROUTE=0x00
|
||||
###############################################################################
|
||||
# AID Matching platform options
|
||||
# AID_MATCHING_L 0x01
|
||||
# AID_MATCHING_K 0x02
|
||||
#AID_MATCHING_PLATFORM=0x01
|
||||
###############################################################################
|
||||
# P61 interface options
|
||||
# SPI 0x02
|
||||
NXP_P61_LS_DEFAULT_INTERFACE=0x02
|
||||
|
||||
###############################################################################
|
||||
#CHINA_TIANJIN_RF_SETTING
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
#NXP_CHINA_TIANJIN_RF_ENABLED=0x01
|
||||
###############################################################################
|
||||
#SWP_SWITCH_TIMEOUT_SETTING
|
||||
# Allowed range of swp timeout setting is 0x00 to 0x3C [0 - 60].
|
||||
# Timeout in milliseconds, for example
|
||||
# No Timeout 0x00
|
||||
# 10 millisecond timeout 0x0A
|
||||
#NXP_SWP_SWITCH_TIMEOUT=0x0A
|
||||
###############################################################################
|
||||
# Flashing Options Configurations
|
||||
# FLASH_UPPER_VERSION 0x01
|
||||
# FLASH_DIFFERENT_VERSION 0x02
|
||||
# FLASH_ALWAYS 0x03
|
||||
NXP_FLASH_CONFIG=0x02
|
||||
|
||||
###############################################################################
|
||||
# P61 interface options for JCOP Download
|
||||
# SPI 0x02
|
||||
NXP_P61_JCOP_DEFAULT_INTERFACE=0x02
|
||||
|
||||
###############################################################################
|
||||
# Option to perform LS update every boot
|
||||
# Enable 0x01
|
||||
# Disable 0x00
|
||||
NXP_LS_FORCE_UPDATE_REQUIRED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Option to perform JCOP update every boot
|
||||
# Enable 0x01
|
||||
# Disable 0x00
|
||||
NXP_JCOP_FORCE_UPDATE_REQUIRED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Bail out mode
|
||||
# If set to 1, NFCC is using bail out mode for either Type A or Type B poll.
|
||||
# Set this parameter value to 1 if Android Beam is enabled, else set to 0.
|
||||
NFA_POLL_BAIL_OUT_MODE=0x00
|
||||
|
||||
###############################################################################
|
||||
# White list of Hosts
|
||||
# This values will be the Hosts(NFCEEs) in the HCI Network.
|
||||
DEVICE_HOST_WHITE_LIST={C0, 80}
|
||||
|
||||
###############################################################################
|
||||
# Choose the presence-check algorithm for type-4 tag. If not defined, the default value is 1.
|
||||
# 0 NFA_RW_PRES_CHK_DEFAULT; Let stack selects an algorithm
|
||||
# 1 NFA_RW_PRES_CHK_I_BLOCK; ISO-DEP protocol's empty I-block
|
||||
# 2 NFA_RW_PRES_CHK_ISO_DEP_NAK; Type - 4 tag protocol iso-dep nak presence check
|
||||
# command is sent waiting for rsp and ntf.
|
||||
PRESENCE_CHECK_ALGORITHM=2
|
||||
###############################################################################
|
||||
# Options to Fallback to alternative route
|
||||
# Disable 0x00
|
||||
# DH 0x01
|
||||
# ESE 0x02
|
||||
NXP_CHECK_DEFAULT_PROTO_SE_ID=0x01
|
||||
###############################################################################
|
||||
# Vendor Specific Proprietary Protocol & Discovery Configuration
|
||||
# Set to 0xFF if unsupported
|
||||
# byte[0] NCI_PROTOCOL_18092_ACTIVE
|
||||
# byte[1] NCI_PROTOCOL_B_PRIME
|
||||
# byte[2] NCI_PROTOCOL_DUAL
|
||||
# byte[3] NCI_PROTOCOL_15693
|
||||
# byte[4] NCI_PROTOCOL_KOVIO
|
||||
# byte[5] NCI_PROTOCOL_MIFARE
|
||||
# byte[6] NCI_DISCOVERY_TYPE_POLL_KOVIO
|
||||
# byte[7] NCI_DISCOVERY_TYPE_POLL_B_PRIME
|
||||
# byte[8] NCI_DISCOVERY_TYPE_LISTEN_B_PRIME
|
||||
NFA_PROPRIETARY_CFG={05, FF, FF, 06, 81, 80, FF, FF, FF}
|
||||
|
||||
###############################################################################
|
||||
#NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE
|
||||
#Enable/Disable block number checks for china transit use case
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
#NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE=0x01
|
||||
|
||||
###################################################################################################
|
||||
#This flags will enable different modes of Lx Debug based on bits of the Byte0 & Byte1
|
||||
#Byte 0:
|
||||
# |_________Bit Mask_______| Debug Mode
|
||||
# b7|b6|b5|b4|b3|b2|b1|b0|
|
||||
# | | |X | | | | | Enable L1 Events (ISO14443-4, ISO18092)
|
||||
# | | | |X | | | | Enable L2 Reader Events(ROW specific)
|
||||
# | | | | |X | | | Enable Felica SystemCode
|
||||
# | | | | | |X | | Enable Felica RF (all Felica CM events)
|
||||
# | | | | | | |X | Enable L2 Events Card Emulation (ISO14443-3, Modulation detected, RF Field ON/OFF)
|
||||
#Byte 1:
|
||||
# Enable RSSI 0x01 Byte1 Byte0
|
||||
# Disable RSSI 0x00 \__ __/
|
||||
# e.g. NXP_CORE_PROP_SYSTEM_DEBUG=0x0110 ==> L1 with RSSI
|
||||
NXP_CORE_PROP_SYSTEM_DEBUG=0x0000
|
||||
|
||||
###############################################################################
|
||||
#Enable NXP NCI runtime parser library
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
NXP_NCI_PARSER_LIBRARY=0x00
|
||||
|
||||
###############################################################################
|
||||
# Timeout value in milliseconds for JCOP OS download to complete
|
||||
OS_DOWNLOAD_TIMEOUT_VALUE=60000
|
||||
|
||||
###############################################################################
|
||||
# Forcing HOST to listen for a selected protocol
|
||||
# 0x00 : Disable Host Listen
|
||||
# 0x01 : Enable Host to Listen (A) for ISO-DEP tech A
|
||||
# 0x02 : Enable Host to Listen (B) for ISO-DEP tech B
|
||||
# 0x04 : Enable Host to Listen (F) for T3T Tag Type Protocol tech F
|
||||
# 0x07 : Enable Host to Listen (ABF)for ISO-DEP tech AB & T3T Tag Type Protocol tech F
|
||||
HOST_LISTEN_TECH_MASK=0x07
|
||||
|
||||
###############################################################################
|
||||
# Enable forward functionality
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
FORWARD_FUNCTIONALITY_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
# Configure the NFC Extras to open and use a static pipe. If the value is
|
||||
# not set or set to 0, then the default is use a dynamic pipe based on a
|
||||
# destination gate (see NFA_HCI_DEFAULT_DEST_GATE). Note there is a value
|
||||
# for each EE (ESE/SIM1/SIM2)
|
||||
OFF_HOST_ESE_PIPE_ID=0x16
|
||||
OFF_HOST_SIM_PIPE_ID=0x0A
|
||||
OFF_HOST_SIM2_PIPE_ID=0x23
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica T3T System Code Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
#Update Power state as per NCI2.0
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen On lock
|
||||
# bit pos 4 = Screen off unlock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_SYS_CODE_PWR_STATE=0x00
|
||||
###############################################################################
|
||||
#Default Secure Element route id
|
||||
DEFAULT_OFFHOST_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Maximum SMB transceive wait for response
|
||||
NXP_SMB_TRANSCEIVE_TIMEOUT=2000
|
||||
###############################################################################
|
||||
# Firmware file type
|
||||
#.so file 0x01
|
||||
#.bin file 0x02
|
||||
NXP_FW_TYPE=0x01
|
||||
############################################################################
|
||||
# Extended APDU length for ISO_DEP
|
||||
ISO_DEP_MAX_TRANSCEIVE=0xFEFF
|
||||
#########################################################################
|
||||
# Support for Amendment I SEMS specification
|
||||
# Support SEMS Amendment I 0x01
|
||||
# Support NXP LS client 0x00
|
||||
NXP_GP_AMD_I_SEMS_SUPPORTED=0x01
|
||||
|
||||
###############################################################################
|
||||
#All eSE terminals shall be match with the /vendor/etc/vintf/manifest.xml file
|
||||
#under android.hardware.secure_element
|
||||
# The terminal name shall start from 1
|
||||
# Assign terminal number to each interface based on system config
|
||||
NXP_SPI_SE_TERMINAL_NUM="eSE1"
|
||||
###############################################################################
|
||||
# Assign terminal number to each interface based on system config
|
||||
#NXP_VISO_SE_TERMINAL_NUM="eSE3"
|
||||
###############################################################################
|
||||
# Assign terminal number to each interface based on system config
|
||||
NXP_NFC_SE_TERMINAL_NUM="eSE2"
|
||||
###############################################################################
|
||||
#For static or dynamic dual UICC feature support
|
||||
#Enable static dual uicc feature by setting value 0x00
|
||||
#Enable dynamic dual uicc feature by setting value 0x01
|
||||
NXP_DUAL_UICC_ENABLE=0x01
|
||||
###############################################################################
|
||||
# Time to wait by DH when NFCC will report eSE Cold Temp Error.
|
||||
# The value is as per the UM and in seconds
|
||||
NXP_SE_COLD_TEMP_ERROR_DELAY=0x05
|
||||
###############################################################################
|
||||
#OffHost ESE route location for MultiSE
|
||||
#ESE = 01
|
||||
OFFHOST_ROUTE_ESE={01}
|
||||
###############################################################################
|
||||
#OffHost UICC route location for MultiSE
|
||||
#UICC1 = 02
|
||||
#UICC2 = 03
|
||||
OFFHOST_ROUTE_UICC={02:03}
|
||||
|
||||
###############################################################################
|
||||
#T4T NFCEE ENABLE
|
||||
#bit pos 0 = T4T NFCEE Enable
|
||||
#bit pos 6 = T4T NFCEE Contactless write enable
|
||||
NXP_T4T_NFCEE_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
#CORE_SET_CONF_CMD to reset Prop Emvco Flag
|
||||
NXP_PROP_RESET_EMVCO_CMD={20, 02, 05, 01, A0, 44, 01, 00}
|
||||
|
||||
###############################################################################
|
||||
#Guard time in ms for the mPOS/SCR module to process the reader start/stop req
|
||||
NXP_RDR_REQ_GUARD_TIME=0
|
||||
|
||||
###############################################################################
|
||||
#MW workaround to enable LPCD when EMVCO polling mode starts and disable
|
||||
#while switching back to NFC Forum mode
|
||||
# 0 --> Disable MW workaround
|
||||
# 1 --> Enable MW workaround
|
||||
NXP_RDR_DISABLE_ENABLE_LPCD=0
|
||||
|
||||
###############################################################################
|
||||
# Firmware patch format, Only 1 and 5 should be set
|
||||
# 0 -> NFC Default
|
||||
# 1 -> EMVCO Default
|
||||
# 3 -> EMVCO Polling, DISC_IDLE = POWER_OFF, DISC DEACTIVATE = Removal process
|
||||
# 5 -> EMVCO Cert Polling, DISC_IDLE = Removal process , DISC DEACTIVATE = POWER_OFF
|
||||
# 7 -> EMVCO Polling, DISC_IDLE = POWER_OFF, DISC DEACTIVATE = POWER_OFF
|
||||
NFA_CONFIG_FORMAT=1
|
||||
|
||||
################################################################################
|
||||
# This will enable power state required for GSMA testing.
|
||||
# When this is enabled , then default AID route power state is added with this power state
|
||||
# If any aid with power state 0 is added, then this power state is used.
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
#DEFUALT_GSMA_PWR_STATE=0x3B
|
||||
|
||||
#################################################################################
|
||||
# Enable disconnect tag in screen off
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
NXP_DISCONNECT_TAG_IN_SCRN_OFF=0x01
|
||||
#################################################################################
|
592
proprietary/vendor/etc/libnfc-qrd-SN100_38_4MHZ.conf
vendored
Normal file
592
proprietary/vendor/etc/libnfc-qrd-SN100_38_4MHZ.conf
vendored
Normal file
@ -0,0 +1,592 @@
|
||||
#################### This file is used by NXP NFC NCI HAL #####################
|
||||
###############################################################################
|
||||
# Application options
|
||||
# Logging Levels
|
||||
# NXPLOG_DEFAULT_LOGLEVEL 0x01
|
||||
# ANDROID_LOG_DEBUG 0x03
|
||||
# ANDROID_LOG_WARN 0x02
|
||||
# ANDROID_LOG_ERROR 0x01
|
||||
# ANDROID_LOG_SILENT 0x00
|
||||
NXPLOG_EXTNS_LOGLEVEL=0x03
|
||||
NXPLOG_NCIHAL_LOGLEVEL=0x03
|
||||
NXPLOG_NCIX_LOGLEVEL=0x03
|
||||
NXPLOG_NCIR_LOGLEVEL=0x03
|
||||
NXPLOG_FWDNLD_LOGLEVEL=0x03
|
||||
NXPLOG_TML_LOGLEVEL=0x03
|
||||
NFC_DEBUG_ENABLED=1
|
||||
|
||||
###############################################################################
|
||||
# Nfc Device Node name
|
||||
NXP_NFC_DEV_NODE="/dev/nq-nci"
|
||||
|
||||
#################################################################################
|
||||
#VEN Toggle Config
|
||||
#Disable = 0x00
|
||||
#Enable = 0x01
|
||||
ENABLE_VEN_TOGGLE=0x00
|
||||
|
||||
###############################################################################
|
||||
# Extension for Mifare reader enable
|
||||
MIFARE_READER_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
# Mifare Reader implementation
|
||||
# 0: General implementation
|
||||
# 1: Legacy implementation
|
||||
LEGACY_MIFARE_READER=0
|
||||
|
||||
###############################################################################
|
||||
# File name for Firmware
|
||||
NXP_FW_NAME="libsn100u_fw.so"
|
||||
|
||||
###############################################################################
|
||||
# System clock source selection configuration
|
||||
#define CLK_SRC_XTAL 1
|
||||
#define CLK_SRC_PLL 2
|
||||
NXP_SYS_CLK_SRC_SEL=0x02
|
||||
|
||||
###############################################################################
|
||||
# System clock frequency selection configuration
|
||||
#define CLK_FREQ_13MHZ 1
|
||||
#define CLK_FREQ_19_2MHZ 2
|
||||
#define CLK_FREQ_24MHZ 3
|
||||
#define CLK_FREQ_26MHZ 4
|
||||
#define CLK_FREQ_38_4MHZ 5
|
||||
#define CLK_FREQ_52MHZ 6
|
||||
NXP_SYS_CLK_FREQ_SEL=0x02
|
||||
|
||||
###############################################################################
|
||||
# The timeout value to be used for clock request acknowledgment
|
||||
# min value = 0x01 to max = 0x06
|
||||
#NXP_SYS_CLOCK_TO_CFG=0x06
|
||||
|
||||
###############################################################################
|
||||
# The delay to try to start PLL/XTAL when using sys clock 256/fc units = ~18.8 us
|
||||
# min value = 0x01 to max = 0x1F
|
||||
#NXP_CLOCK_REQ_DELAY=0x16
|
||||
|
||||
###############################################################################
|
||||
# NXP proprietary settings
|
||||
NXP_ACT_PROP_EXTN={2F, 02, 00}
|
||||
|
||||
###############################################################################
|
||||
# NFC forum profile settings
|
||||
NXP_NFC_PROFILE_EXTN={20, 02, 05, 01, A0, 44, 01, 00}
|
||||
|
||||
###############################################################################
|
||||
# NXP TVDD configurations settings
|
||||
# Allow NFCC to configure External TVDD, two configurations (1 and 2) supported,
|
||||
# out of them only one can be configured at a time.
|
||||
NXP_EXT_TVDD_CFG=0x02
|
||||
|
||||
###############################################################################
|
||||
#config1:SLALM, 3.3V for both RM and CM
|
||||
#NXP_EXT_TVDD_CFG_1={20, 02, 0F, 01, A0, 0E, 0B, 31, 01, 01, 31, 00, 00, 00, 01, 00, D0, 0C}
|
||||
|
||||
###############################################################################
|
||||
#config2: use DCDC in CE, use Tx_Pwr_Req, set CFG2 mode, SLALM,
|
||||
#monitoring 5V from DCDC, 3.3V for both RM and CM, DCDCWaitTime=4.2ms
|
||||
#NXP_EXT_TVDD_CFG_2={20, 02, 0F, 01, A0, 0E, 0B, 11, 01, C2, B2, 00, B2, 1E, 1F, 00, D0, 0C}
|
||||
NXP_EXT_TVDD_CFG_2={20, 02, 30, 01, A0, 0E, 2C, F0, 00, 3E, 11, E4, E4, E4, 00, 00, 00, 00, 00, A7, 8E, FF, FF, 0F, 0F, 0F, 0F, 0A, 00, 00, 00, 00, 02, 00, 00, 01, 00, 10, 00, 04, 00, 00, 00, 17, 40, 20, 07, 13, 07, 05, 13}
|
||||
|
||||
###############################################################################
|
||||
# NXP RF configuration ALM/PLM settings
|
||||
# This section needs to be updated with the correct values based on the platform
|
||||
#NXP_RF_CONF_BLK_1={
|
||||
#}
|
||||
|
||||
###############################################################################
|
||||
# By default, the LPCD shall be enabled.
|
||||
# Please check the platform specific configuration and enable it.
|
||||
# NXP_RF_CONF_BLK_1={
|
||||
# 20, 02, 2E, 01,
|
||||
# A0, 68, 2A, 06, 40, 60, 03, 19, 00, 00, 00, 00,
|
||||
# 83, 04,
|
||||
# 00,
|
||||
# C0, 00, C0, 00,
|
||||
# 00, 01, 00, 01,
|
||||
# A0, 00, A0, 00,
|
||||
# 03, FA, 00, 00, 00, 4C, 00, 14, 00, 7D, 00,
|
||||
# 05,
|
||||
# 7F, 00,
|
||||
# 00, 01,00, 03
|
||||
#}
|
||||
|
||||
###############################################################################
|
||||
# NXP RF configuration ALM/PLM settings
|
||||
# This section needs to be updated with the correct values based on the platform
|
||||
#NXP_RF_CONF_BLK_2={
|
||||
#}
|
||||
|
||||
###############################################################################
|
||||
# NXP RF configuration ALM/PLM settings
|
||||
# This section needs to be updated with the correct values based on the platform
|
||||
#NXP_RF_CONF_BLK_3={
|
||||
#}
|
||||
|
||||
###############################################################################
|
||||
# NXP RF configuration ALM/PLM settings
|
||||
# This section needs to be updated with the correct values based on the platform
|
||||
#NXP_RF_CONF_BLK_4={
|
||||
#}
|
||||
|
||||
###############################################################################
|
||||
# NXP RF configuration ALM/PLM settings
|
||||
# This section needs to be updated with the correct values based on the platform
|
||||
#NXP_RF_CONF_BLK_5={
|
||||
#}
|
||||
|
||||
###############################################################################
|
||||
# NXP RF configuration ALM/PLM settings
|
||||
# This section needs to be updated with the correct values based on the platform
|
||||
#NXP_RF_CONF_BLK_6={
|
||||
#}
|
||||
|
||||
###############################################################################
|
||||
# Set configuration optimization decision setting
|
||||
# Enable = 0x01
|
||||
# Disable = 0x00
|
||||
NXP_SET_CONFIG_ALWAYS=0x01
|
||||
|
||||
###############################################################################
|
||||
# Core configuration rf field filter settings to enable set to 01 to disable set to 00 last bit
|
||||
#NXP_CORE_RF_FIELD={ 20, 02, 05, 01, A0, 62, 01, 00}
|
||||
|
||||
###############################################################################
|
||||
# To enable i2c fragmentation set i2c fragmentation enable 0x01 to disable set
|
||||
# to 0x00
|
||||
#NXP_I2C_FRAGMENTATION_ENABLED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Core configuration extensions
|
||||
# It includes
|
||||
# Wired mode settings A0ED, A0EE
|
||||
# Tag Detector A040, A041, A043
|
||||
# Low Power mode A007
|
||||
# Clock settings A002, A003
|
||||
# PbF settings A008
|
||||
# Clock timeout settings A004
|
||||
# eSE (SVDD) PWR REQ settings A0F2
|
||||
# Window size A0D8
|
||||
# DWP Speed A0D5
|
||||
# How eSE connected to PN553 A012
|
||||
# UICC2 bit rate A0D1
|
||||
# SWP1A interface A0D4
|
||||
# DWP intf behavior config, SVDD Load activated by default if set to 0x31 A037
|
||||
# Low power tag detection LPTD for power reduction A068
|
||||
NXP_CORE_CONF_EXTN={20, 02, 3A, 04,
|
||||
A0, EC, 01, 01,
|
||||
A0, ED, 01, 01,
|
||||
A0, 68, 2A, 06, 40, 60, 03, 19, 00, 00, 00, 00, 82, 04, 00, 00, 02, 00, 0F, 00, 02, 00, 0F, A0, 00, A0, 00, 03, FA, 00, 00, 00, 4C, 00, 14, 00, 7D, 00, 05, 7F, 00, 00, 01, 00, 03,
|
||||
A0, 0A, 01, 20
|
||||
}
|
||||
# A0, F2, 01, 01,
|
||||
# A0, 40, 01, 01,
|
||||
# A0, 41, 01, 02,
|
||||
# A0, 43, 01, 04,
|
||||
# A0, 02, 01, 01,
|
||||
# A0, 03, 01, 11,
|
||||
# A0, 07, 01, 03,
|
||||
# A0, 08, 01, 01
|
||||
# }
|
||||
|
||||
###############################################################################
|
||||
# Core configuration settings
|
||||
NXP_CORE_CONF={ 20, 02, 37, 11,
|
||||
28, 01, 00,
|
||||
21, 01, 00,
|
||||
30, 01, 08,
|
||||
31, 01, 03,
|
||||
32, 01, 60,
|
||||
38, 01, 01,
|
||||
33, 04, 01, 02, 03, 04,
|
||||
54, 01, 06,
|
||||
50, 01, 02,
|
||||
5B, 01, 00,
|
||||
3E, 01, 00,
|
||||
80, 01, 01,
|
||||
81, 01, 01,
|
||||
82, 01, 0E,
|
||||
18, 01, 01,
|
||||
68, 01, 01,
|
||||
85, 01, 01
|
||||
}
|
||||
|
||||
###############################################################################
|
||||
#set autonomous mode
|
||||
# disable autonomous 0x00
|
||||
# enable autonomous 0x01
|
||||
NXP_AUTONOMOUS_ENABLE=0x00
|
||||
###############################################################################
|
||||
#set Guard Timer
|
||||
# Gurad Timer range to 0x0F-0xFF(i.e.15-255 seconds)
|
||||
NXP_GUARD_TIMER_VALUE=0x0F
|
||||
###############################################################################
|
||||
#Enable SWP full power mode when phone is power off
|
||||
#NXP_SWP_FULL_PWR_ON=0x00
|
||||
|
||||
################################################################################
|
||||
#This is used to configure UICC2 at boot time.
|
||||
# UICC2 0x03
|
||||
NXP_DEFAULT_UICC2_SELECT=0x03
|
||||
###############################################################################
|
||||
# CE when Screen state is locked
|
||||
# This setting is for DEFAULT_AID_ROUTE,
|
||||
# DEFAULT_DESFIRE_ROUTE and DEFAULT_MIFARE_CLT_ROUTE
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
NXP_CE_ROUTE_STRICT_DISABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Timeout in secs
|
||||
NXP_SWP_RD_TAG_OP_TIMEOUT=20
|
||||
|
||||
###############################################################################
|
||||
#Set the default AID route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_AID_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the ISODEP (Mifare Desfire) route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_ISODEP_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare CLT route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_MIFARE_CLT_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica CLT route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_FELICA_CLT_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Set the default AID Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_AID_PWR_STATE=0x39
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare Desfire Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_DESFIRE_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the Mifare CLT Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_MIFARE_CLT_PWR_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica CLT Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_FELICA_CLT_PWR_STATE=0x3B
|
||||
###############################################################################
|
||||
#Set the T4TNfcee AID Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_T4TNFCEE_AID_POWER_STATE=0x3B
|
||||
|
||||
###############################################################################
|
||||
#Set the default Felica T3T System Code OffHost route Location :
|
||||
#This settings will be used when application does not set this parameter
|
||||
# host 0x00
|
||||
# eSE 0x01
|
||||
# UICC 0x02
|
||||
# UICC2 0x03
|
||||
DEFAULT_SYS_CODE_ROUTE=0x00
|
||||
###############################################################################
|
||||
# AID Matching platform options
|
||||
# AID_MATCHING_L 0x01
|
||||
# AID_MATCHING_K 0x02
|
||||
#AID_MATCHING_PLATFORM=0x01
|
||||
###############################################################################
|
||||
# P61 interface options
|
||||
# SPI 0x02
|
||||
NXP_P61_LS_DEFAULT_INTERFACE=0x02
|
||||
|
||||
###############################################################################
|
||||
#CHINA_TIANJIN_RF_SETTING
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
#NXP_CHINA_TIANJIN_RF_ENABLED=0x01
|
||||
###############################################################################
|
||||
#SWP_SWITCH_TIMEOUT_SETTING
|
||||
# Allowed range of swp timeout setting is 0x00 to 0x3C [0 - 60].
|
||||
# Timeout in milliseconds, for example
|
||||
# No Timeout 0x00
|
||||
# 10 millisecond timeout 0x0A
|
||||
#NXP_SWP_SWITCH_TIMEOUT=0x0A
|
||||
###############################################################################
|
||||
# Flashing Options Configurations
|
||||
# FLASH_UPPER_VERSION 0x01
|
||||
# FLASH_DIFFERENT_VERSION 0x02
|
||||
# FLASH_ALWAYS 0x03
|
||||
NXP_FLASH_CONFIG=0x02
|
||||
|
||||
###############################################################################
|
||||
# P61 interface options for JCOP Download
|
||||
# SPI 0x02
|
||||
NXP_P61_JCOP_DEFAULT_INTERFACE=0x02
|
||||
|
||||
###############################################################################
|
||||
# Option to perform LS update every boot
|
||||
# Enable 0x01
|
||||
# Disable 0x00
|
||||
NXP_LS_FORCE_UPDATE_REQUIRED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Option to perform JCOP update every boot
|
||||
# Enable 0x01
|
||||
# Disable 0x00
|
||||
NXP_JCOP_FORCE_UPDATE_REQUIRED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Bail out mode
|
||||
# If set to 1, NFCC is using bail out mode for either Type A or Type B poll.
|
||||
# Set this parameter value to 1 if Android Beam is enabled, else set to 0.
|
||||
NFA_POLL_BAIL_OUT_MODE=0x00
|
||||
|
||||
###############################################################################
|
||||
# White list of Hosts
|
||||
# This values will be the Hosts(NFCEEs) in the HCI Network.
|
||||
DEVICE_HOST_WHITE_LIST={C0, 80}
|
||||
|
||||
###############################################################################
|
||||
# Choose the presence-check algorithm for type-4 tag. If not defined, the default value is 1.
|
||||
# 0 NFA_RW_PRES_CHK_DEFAULT; Let stack selects an algorithm
|
||||
# 1 NFA_RW_PRES_CHK_I_BLOCK; ISO-DEP protocol's empty I-block
|
||||
# 2 NFA_RW_PRES_CHK_ISO_DEP_NAK; Type - 4 tag protocol iso-dep nak presence check
|
||||
# command is sent waiting for rsp and ntf.
|
||||
PRESENCE_CHECK_ALGORITHM=2
|
||||
###############################################################################
|
||||
# Options to Fallback to alternative route
|
||||
# Disable 0x00
|
||||
# DH 0x01
|
||||
# ESE 0x02
|
||||
NXP_CHECK_DEFAULT_PROTO_SE_ID=0x01
|
||||
###############################################################################
|
||||
# Vendor Specific Proprietary Protocol & Discovery Configuration
|
||||
# Set to 0xFF if unsupported
|
||||
# byte[0] NCI_PROTOCOL_18092_ACTIVE
|
||||
# byte[1] NCI_PROTOCOL_B_PRIME
|
||||
# byte[2] NCI_PROTOCOL_DUAL
|
||||
# byte[3] NCI_PROTOCOL_15693
|
||||
# byte[4] NCI_PROTOCOL_KOVIO
|
||||
# byte[5] NCI_PROTOCOL_MIFARE
|
||||
# byte[6] NCI_DISCOVERY_TYPE_POLL_KOVIO
|
||||
# byte[7] NCI_DISCOVERY_TYPE_POLL_B_PRIME
|
||||
# byte[8] NCI_DISCOVERY_TYPE_LISTEN_B_PRIME
|
||||
NFA_PROPRIETARY_CFG={05, FF, FF, 06, 81, 80, FF, FF, FF}
|
||||
|
||||
###############################################################################
|
||||
#NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE
|
||||
#Enable/Disable block number checks for china transit use case
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
#NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE=0x01
|
||||
|
||||
###################################################################################################
|
||||
#This flags will enable different modes of Lx Debug based on bits of the Byte0 & Byte1
|
||||
#Byte 0:
|
||||
# |_________Bit Mask_______| Debug Mode
|
||||
# b7|b6|b5|b4|b3|b2|b1|b0|
|
||||
# | | |X | | | | | Enable L1 Events (ISO14443-4, ISO18092)
|
||||
# | | | |X | | | | Enable L2 Reader Events(ROW specific)
|
||||
# | | | | |X | | | Enable Felica SystemCode
|
||||
# | | | | | |X | | Enable Felica RF (all Felica CM events)
|
||||
# | | | | | | |X | Enable L2 Events Card Emulation (ISO14443-3, Modulation detected, RF Field ON/OFF)
|
||||
#Byte 1:
|
||||
# Enable RSSI 0x01 Byte1 Byte0
|
||||
# Disable RSSI 0x00 \__ __/
|
||||
# e.g. NXP_CORE_PROP_SYSTEM_DEBUG=0x0110 ==> L1 with RSSI
|
||||
NXP_CORE_PROP_SYSTEM_DEBUG=0x0000
|
||||
|
||||
###############################################################################
|
||||
#Enable NXP NCI runtime parser library
|
||||
#Enable 0x01
|
||||
#Disable 0x00
|
||||
NXP_NCI_PARSER_LIBRARY=0x00
|
||||
|
||||
###############################################################################
|
||||
# Timeout value in milliseconds for JCOP OS download to complete
|
||||
OS_DOWNLOAD_TIMEOUT_VALUE=60000
|
||||
|
||||
###############################################################################
|
||||
# Forcing HOST to listen for a selected protocol
|
||||
# 0x00 : Disable Host Listen
|
||||
# 0x01 : Enable Host to Listen (A) for ISO-DEP tech A
|
||||
# 0x02 : Enable Host to Listen (B) for ISO-DEP tech B
|
||||
# 0x04 : Enable Host to Listen (F) for T3T Tag Type Protocol tech F
|
||||
# 0x07 : Enable Host to Listen (ABF)for ISO-DEP tech AB & T3T Tag Type Protocol tech F
|
||||
HOST_LISTEN_TECH_MASK=0x07
|
||||
|
||||
###############################################################################
|
||||
# Enable forward functionality
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
FORWARD_FUNCTIONALITY_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
# Configure the NFC Extras to open and use a static pipe. If the value is
|
||||
# not set or set to 0, then the default is use a dynamic pipe based on a
|
||||
# destination gate (see NFA_HCI_DEFAULT_DEST_GATE). Note there is a value
|
||||
# for each EE (ESE/SIM1/SIM2)
|
||||
OFF_HOST_ESE_PIPE_ID=0x16
|
||||
OFF_HOST_SIM_PIPE_ID=0x0A
|
||||
OFF_HOST_SIM2_PIPE_ID=0x23
|
||||
|
||||
###############################################################################
|
||||
#Set the Felica T3T System Code Power state :
|
||||
#This settings will be used when application does not set this parameter
|
||||
#Update Power state as per NCI2.0
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen On lock
|
||||
# bit pos 4 = Screen off unlock
|
||||
# bit pos 5 = Screen Off lock
|
||||
DEFAULT_SYS_CODE_PWR_STATE=0x00
|
||||
###############################################################################
|
||||
#Default Secure Element route id
|
||||
DEFAULT_OFFHOST_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
#Maximum SMB transceive wait for response
|
||||
NXP_SMB_TRANSCEIVE_TIMEOUT=2000
|
||||
###############################################################################
|
||||
# Firmware file type
|
||||
#.so file 0x01
|
||||
#.bin file 0x02
|
||||
NXP_FW_TYPE=0x01
|
||||
############################################################################
|
||||
# Extended APDU length for ISO_DEP
|
||||
ISO_DEP_MAX_TRANSCEIVE=0xFEFF
|
||||
#########################################################################
|
||||
# Support for Amendment I SEMS specification
|
||||
# Support SEMS Amendment I 0x01
|
||||
# Support NXP LS client 0x00
|
||||
NXP_GP_AMD_I_SEMS_SUPPORTED=0x01
|
||||
|
||||
###############################################################################
|
||||
#All eSE terminals shall be match with the /vendor/etc/vintf/manifest.xml file
|
||||
#under android.hardware.secure_element
|
||||
# The terminal name shall start from 1
|
||||
# Assign terminal number to each interface based on system config
|
||||
NXP_SPI_SE_TERMINAL_NUM="eSE1"
|
||||
###############################################################################
|
||||
# Assign terminal number to each interface based on system config
|
||||
#NXP_VISO_SE_TERMINAL_NUM="eSE3"
|
||||
###############################################################################
|
||||
# Assign terminal number to each interface based on system config
|
||||
NXP_NFC_SE_TERMINAL_NUM="eSE2"
|
||||
###############################################################################
|
||||
#For static or dynamic dual UICC feature support
|
||||
#Enable static dual uicc feature by setting value 0x00
|
||||
#Enable dynamic dual uicc feature by setting value 0x01
|
||||
NXP_DUAL_UICC_ENABLE=0x01
|
||||
###############################################################################
|
||||
# Time to wait by DH when NFCC will report eSE Cold Temp Error.
|
||||
# The value is as per the UM and in seconds
|
||||
NXP_SE_COLD_TEMP_ERROR_DELAY=0x05
|
||||
###############################################################################
|
||||
#OffHost ESE route location for MultiSE
|
||||
#ESE = 01
|
||||
OFFHOST_ROUTE_ESE={01}
|
||||
###############################################################################
|
||||
#OffHost UICC route location for MultiSE
|
||||
#UICC1 = 02
|
||||
#UICC2 = 03
|
||||
OFFHOST_ROUTE_UICC={02:03}
|
||||
|
||||
###############################################################################
|
||||
#T4T NFCEE ENABLE
|
||||
#bit pos 0 = T4T NFCEE Enable
|
||||
#bit pos 6 = T4T NFCEE Contactless write enable
|
||||
NXP_T4T_NFCEE_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
#CORE_SET_CONF_CMD to reset Prop Emvco Flag
|
||||
NXP_PROP_RESET_EMVCO_CMD={20, 02, 05, 01, A0, 44, 01, 00}
|
||||
|
||||
###############################################################################
|
||||
#Guard time in ms for the mPOS/SCR module to process the reader start/stop req
|
||||
NXP_RDR_REQ_GUARD_TIME=0
|
||||
|
||||
###############################################################################
|
||||
#MW workaround to enable LPCD when EMVCO polling mode starts and disable
|
||||
#while switching back to NFC Forum mode
|
||||
# 0 --> Disable MW workaround
|
||||
# 1 --> Enable MW workaround
|
||||
NXP_RDR_DISABLE_ENABLE_LPCD=0
|
||||
|
||||
###############################################################################
|
||||
# Firmware patch format, Only 1 and 5 should be set
|
||||
# 0 -> NFC Default
|
||||
# 1 -> EMVCO Default
|
||||
# 3 -> EMVCO Polling, DISC_IDLE = POWER_OFF, DISC DEACTIVATE = Removal process
|
||||
# 5 -> EMVCO Cert Polling, DISC_IDLE = Removal process , DISC DEACTIVATE = POWER_OFF
|
||||
# 7 -> EMVCO Polling, DISC_IDLE = POWER_OFF, DISC DEACTIVATE = POWER_OFF
|
||||
NFA_CONFIG_FORMAT=1
|
||||
|
||||
################################################################################
|
||||
# This will enable power state required for GSMA testing.
|
||||
# When this is enabled , then default AID route power state is added with this power state
|
||||
# If any aid with power state 0 is added, then this power state is used.
|
||||
# bit pos 0 = Switch On
|
||||
# bit pos 1 = Switch Off
|
||||
# bit pos 2 = Battery Off
|
||||
# bit pos 3 = Screen off unlock
|
||||
# bit pos 4 = Screen On lock
|
||||
# bit pos 5 = Screen Off lock
|
||||
#DEFUALT_GSMA_PWR_STATE=0x3B
|
||||
|
||||
#################################################################################
|
||||
# Enable disconnect tag in screen off
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
NXP_DISCONNECT_TAG_IN_SCRN_OFF=0x01
|
||||
#################################################################################
|
50
proprietary/vendor/etc/maxx_conf.ini
vendored
Normal file
50
proprietary/vendor/etc/maxx_conf.ini
vendored
Normal file
@ -0,0 +1,50 @@
|
||||
[OutputSM]
|
||||
AUDIO_MODE_NORMAL=2
|
||||
AUDIO_MODE_RINGTONE=7
|
||||
AUDIO_MODE_IN_CALL=1
|
||||
AUDIO_MODE_IN_COMMUNICATION=1
|
||||
|
||||
|
||||
[Orientation-OM-SM-Config]
|
||||
ORIENTATION_MECHANISM=0
|
||||
|
||||
[DISPLAYMANAGER_ORIENTATION_SUBTYPES]
|
||||
OST_SHARED1 = 0:10,90:9,180:10,270:11
|
||||
|
||||
|
||||
[DISPLAYMANAGER_SUPPORTED_PRESETS]
|
||||
SPEAKER_VOICE = OM:1,SM:1,OST:OST_SHARED1
|
||||
SPEAKER_MUSIC = OM:1,SM:2,OST:OST_SHARED1
|
||||
SPEAKER_MOVIE = OM:1,SM:3,OST:OST_SHARED1
|
||||
SPEAKER_GAME = OM:1,SM:4,OST:OST_SHARED1
|
||||
SPEAKER_CUSTOM = OM:1,SM:5,OST:OST_SHARED1
|
||||
SPEAKER_NOTIFICATION = OM:1,SM:6,OST:OST_SHARED1
|
||||
SPEAKER_RINGTONE = OM:1,SM:7,OST:OST_SHARED1
|
||||
|
||||
|
||||
[OutputOM]
|
||||
AUDIO_DEVICE_OUT_EARPIECE=0
|
||||
AUDIO_DEVICE_OUT_SPEAKER=1
|
||||
AUDIO_DEVICE_OUT_WIRED_HEADSET=2
|
||||
AUDIO_DEVICE_OUT_WIRED_HEADPHONE=2
|
||||
AUDIO_DEVICE_OUT_BLUETOOTH_SCO=2
|
||||
AUDIO_DEVICE_OUT_BLUETOOTH_SCO_HEADSET=2
|
||||
AUDIO_DEVICE_OUT_BLUETOOTH_SCO_CARKIT=2
|
||||
AUDIO_DEVICE_OUT_BLUETOOTH_A2DP=2
|
||||
AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_HEADPHONES=2
|
||||
AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_SPEAKER=2
|
||||
AUDIO_DEVICE_OUT_AUX_DIGITAL=5
|
||||
AUDIO_DEVICE_OUT_ANLG_DOCK_HEADSET=2
|
||||
AUDIO_DEVICE_OUT_DGTL_DOCK_HEADSET=2
|
||||
AUDIO_DEVICE_OUT_USB_ACCESSORY=2
|
||||
AUDIO_DEVICE_OUT_USB_DEVICE=2
|
||||
AUDIO_DEVICE_OUT_REMOTE_SUBMIX=5
|
||||
AUDIO_DEVICE_OUT_LINE=5
|
||||
AUDIO_DEVICE_OUT_FM=5
|
||||
AUDIO_DEVICE_OUT_AUX_LINE=5
|
||||
AUDIO_DEVICE_OUT_DEFAULT=1
|
||||
AUDIO_DEVICE_OUT_USB_HEADSET=2
|
||||
AUDIO_DEVICE_OUT_SPEAKER_SAFE=1
|
||||
|
||||
[USER_MAAP_RANGES]
|
||||
MAXX_BASS_EFFECT_OM1 = OM:1,MAAP:4,MIN_VALUE:0,MAX_VALUE:50
|
BIN
proprietary/vendor/etc/maxx_default.mps
vendored
Normal file
BIN
proprietary/vendor/etc/maxx_default.mps
vendored
Normal file
Binary file not shown.
21
proprietary/vendor/etc/pwr/PowerFeatureConfig.xml
vendored
Normal file
21
proprietary/vendor/etc/pwr/PowerFeatureConfig.xml
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
<!--
|
||||
/******************************************************************************
|
||||
@file PowerFeatureConfig.xml
|
||||
@brief Power Optimization feature config xml
|
||||
|
||||
DESCRIPTION
|
||||
This is to enable power features for optimization
|
||||
|
||||
===========================================================================
|
||||
Copyright (c) 2020 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
===========================================================================
|
||||
******************************************************************************/
|
||||
-->
|
||||
<PowerFeature>
|
||||
<Feature>
|
||||
<Name>VideoPowerOptFeature</Name>
|
||||
<Enable>1</Enable>
|
||||
</Feature>
|
||||
</PowerFeature>
|
39
proprietary/vendor/etc/pwr/VideoPowerOptFeature.xml
vendored
Normal file
39
proprietary/vendor/etc/pwr/VideoPowerOptFeature.xml
vendored
Normal file
@ -0,0 +1,39 @@
|
||||
<!--
|
||||
/******************************************************************************
|
||||
@file VideoOptimizationFeature.xml
|
||||
@brief Video Optimization feature xml
|
||||
|
||||
DESCRIPTION
|
||||
Each feature has an xml file to define the feature components
|
||||
|
||||
===========================================================================
|
||||
Copyright (c) 2020-21 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
===========================================================================
|
||||
******************************************************************************/
|
||||
-->
|
||||
<Feature>
|
||||
<Name>VideoPowerOptFeature</Name>
|
||||
<Libname>libvideooptfeature.so</Libname>
|
||||
<Configs>
|
||||
<MAX_CONTENT_FPS>30</MAX_CONTENT_FPS>
|
||||
<MAX_PANEL_FPS>120</MAX_PANEL_FPS>
|
||||
</Configs>
|
||||
<Profiles>
|
||||
<Profile>
|
||||
<!-- PREDECITIVE_LOAD BIG CORE resource opcode -->
|
||||
<!-- PREDECITIVE_LOAD LITTLE Core resource opcode -->
|
||||
<!-- CPU CORE 4 SCHED LOAD BOOST -->
|
||||
<!-- CPU CORE 5 SCHED LOAD BOOST -->
|
||||
<!-- CPU CORE 6 SCHED LOAD BOOST -->
|
||||
<!-- Disable Colocation -->
|
||||
<DEFAULT>0x41444000, 0, 0x41444100, 0, 0x40C68140, 0xFFFFFFF6, 0x40C68150, 0xFFFFFFF6, 0x40C68160, 0xFFFFFFF6, 0x40C54000, 999999, 0x40C58000, 999990</DEFAULT>
|
||||
</Profile>
|
||||
</Profiles>
|
||||
<IgnoredApps>
|
||||
<App>com.google.android.gms</App>
|
||||
<App>com.android.vending</App>
|
||||
<App>com.google.android.projection.gearhead</App>
|
||||
</IgnoredApps>
|
||||
</Feature>
|
76
proprietary/vendor/etc/qdcm_calib_data_mipi_mot_cmd_csot_1080p_dsc_667.xml
vendored
Normal file
76
proprietary/vendor/etc/qdcm_calib_data_mipi_mot_cmd_csot_1080p_dsc_667.xml
vendored
Normal file
File diff suppressed because one or more lines are too long
54
proprietary/vendor/etc/qdcm_calib_data_mipi_mot_cmd_visionox_1080p_dsc_667.xml
vendored
Normal file
54
proprietary/vendor/etc/qdcm_calib_data_mipi_mot_cmd_visionox_1080p_dsc_667.xml
vendored
Normal file
File diff suppressed because one or more lines are too long
95
proprietary/vendor/etc/qdcm_calib_data_nt36672e_60_Hz_fhd_plus_video_mode_panel_without_DSC.xml
vendored
Normal file
95
proprietary/vendor/etc/qdcm_calib_data_nt36672e_60_Hz_fhd_plus_video_mode_panel_without_DSC.xml
vendored
Normal file
File diff suppressed because one or more lines are too long
95
proprietary/vendor/etc/qdcm_calib_data_nt36672e_fhd_plus_120Hz_Video_panel.xml
vendored
Normal file
95
proprietary/vendor/etc/qdcm_calib_data_nt36672e_fhd_plus_120Hz_Video_panel.xml
vendored
Normal file
File diff suppressed because one or more lines are too long
95
proprietary/vendor/etc/qdcm_calib_data_nt36672e_fhd_plus_144Hz_video_panel.xml
vendored
Normal file
95
proprietary/vendor/etc/qdcm_calib_data_nt36672e_fhd_plus_144Hz_video_panel.xml
vendored
Normal file
File diff suppressed because one or more lines are too long
220
proprietary/vendor/etc/sensors/config/ak991x_0.json
vendored
Normal file
220
proprietary/vendor/etc/sensors/config/ak991x_0.json
vendored
Normal file
@ -0,0 +1,220 @@
|
||||
{
|
||||
"config":
|
||||
{
|
||||
"hw_platform": ["MTP", "Surf", "RCM", "IDP"],
|
||||
"soc_id": ["475", "497", "498"]
|
||||
},
|
||||
"ak0991x_0":{
|
||||
"owner": "sns_ak0991x",
|
||||
".mag":{
|
||||
"owner": "sns_ak0991x",
|
||||
".config":{
|
||||
"owner": "sns_ak0991x",
|
||||
"is_dri":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"hw_id":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"res_idx":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"sync_stream":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
},
|
||||
".config_2":{
|
||||
"owner": "sns_ak0991x",
|
||||
"use_fifo":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"nsf":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"sdr":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ak0991x_0_platform":{
|
||||
"owner": "sns_ak0991x",
|
||||
".config":{
|
||||
"owner": "sns_ak0991x",
|
||||
"bus_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"bus_instance":{ "type": "int", "ver": "0",
|
||||
"data": "3"
|
||||
},
|
||||
"slave_config":{ "type": "int", "ver": "0",
|
||||
"data": "0x0E"
|
||||
},
|
||||
"min_bus_speed_khz":{ "type": "int", "ver": "0",
|
||||
"data": "400"
|
||||
},
|
||||
"max_bus_speed_khz":{ "type": "int", "ver": "0",
|
||||
"data": "400"
|
||||
},
|
||||
"reg_addr_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"num_rail":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"rail_on_state":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"vddio_rail":{ "type": "str", "ver": "0",
|
||||
"data": "/pmic/client/sensor_vddio"
|
||||
},
|
||||
"rigid_body_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
},
|
||||
".orient":{
|
||||
"owner": "sns_ak0991x",
|
||||
"x":{ "type": "str", "ver": "0",
|
||||
"data": "+y"
|
||||
},
|
||||
"y":{ "type": "str", "ver": "0",
|
||||
"data": "+x"
|
||||
},
|
||||
"z":{ "type": "str", "ver": "0",
|
||||
"data": "-z"
|
||||
}
|
||||
},
|
||||
".mag":{
|
||||
"owner": "sns_ak0991x",
|
||||
".fac_cal":{
|
||||
"owner": "sns_ak0991x",
|
||||
".corr_mat":{
|
||||
"owner": "sns_ak0991x",
|
||||
"0_0":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0380859375"
|
||||
},
|
||||
"0_1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.03265380859375"
|
||||
},
|
||||
"0_2":{ "type": "flt", "ver": "0",
|
||||
"data": "-0.001220703125"
|
||||
},
|
||||
"1_0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.04278564453125"
|
||||
},
|
||||
"1_1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.94415283203125"
|
||||
},
|
||||
"1_2":{ "type": "flt", "ver": "0",
|
||||
"data": "-0.0194091796875"
|
||||
},
|
||||
"2_0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.01226806640625"
|
||||
},
|
||||
"2_1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.04052734375"
|
||||
},
|
||||
"2_2":{ "type": "flt", "ver": "0",
|
||||
"data": "1.02081298828125"
|
||||
}
|
||||
},
|
||||
".bias":{
|
||||
"owner": "sns_ak0991x",
|
||||
"x":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"y":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"z":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
".fac_cal_2":{
|
||||
"owner": "sns_ak0991x",
|
||||
".corr_mat":{
|
||||
"owner": "sns_ak0991x",
|
||||
"0_0":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"0_1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"0_2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"1_0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"1_1":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"1_2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_2":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
}
|
||||
},
|
||||
".bias":{
|
||||
"owner": "sns_ak0991x",
|
||||
"x":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"y":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"z":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
".placement":{
|
||||
"owner": "sns_ak0991x",
|
||||
"0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"3":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"4":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"5":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"6":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"7":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"8":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"9":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"10":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"11":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
185
proprietary/vendor/etc/sensors/config/kodiak_default_sensors.json
vendored
Normal file
185
proprietary/vendor/etc/sensors/config/kodiak_default_sensors.json
vendored
Normal file
@ -0,0 +1,185 @@
|
||||
{
|
||||
"config":{
|
||||
"hw_platform": ["MTP", "Surf", "RCM", "QRD","IDP"],
|
||||
"soc_id": ["475", "497", "498"]
|
||||
},
|
||||
|
||||
"default_sensors": {
|
||||
"owner": "suid",
|
||||
".accel": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "19" },
|
||||
"val": { "type": "int", "ver": "0", "data": "0" }
|
||||
}
|
||||
},
|
||||
|
||||
".gyro": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "19" },
|
||||
"val": { "type": "int", "ver": "0", "data": "0" }
|
||||
}
|
||||
},
|
||||
|
||||
".mag": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "19" },
|
||||
"val": { "type": "int", "ver": "0", "data": "0" }
|
||||
}
|
||||
},
|
||||
|
||||
".motion_detect": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "19" },
|
||||
"val": { "type": "int", "ver": "0", "data": "0" }
|
||||
}
|
||||
},
|
||||
|
||||
".sensor_temperature": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "19" },
|
||||
"val": { "type": "int", "ver": "0", "data": "0" }
|
||||
},
|
||||
".attr_1": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "0" },
|
||||
"val": { "type": "str", "ver": "0", "data": "lsm6dst" }
|
||||
}
|
||||
},
|
||||
|
||||
".proximity": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "16" },
|
||||
"val": { "type": "int", "ver": "0", "data": "1" }
|
||||
}
|
||||
},
|
||||
|
||||
".ambient_light": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "16" },
|
||||
"val": { "type": "int", "ver": "0", "data": "1" }
|
||||
}
|
||||
},
|
||||
|
||||
".sar": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "16" },
|
||||
"val": { "type": "int", "ver": "0", "data": "1" }
|
||||
}
|
||||
},
|
||||
|
||||
".accel_cal": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "19" },
|
||||
"val": { "type": "int", "ver": "0", "data": "0" }
|
||||
}
|
||||
},
|
||||
|
||||
".gyro_cal": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "19" },
|
||||
"val": { "type": "int", "ver": "0", "data": "0" }
|
||||
}
|
||||
},
|
||||
|
||||
".mag_cal": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "19" },
|
||||
"val": { "type": "int", "ver": "0", "data": "0" }
|
||||
}
|
||||
},
|
||||
|
||||
".amd": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "19" },
|
||||
"val": { "type": "int", "ver": "0", "data": "0" }
|
||||
}
|
||||
},
|
||||
|
||||
".tilt": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "19" },
|
||||
"val": { "type": "int", "ver": "0", "data": "0" }
|
||||
}
|
||||
},
|
||||
|
||||
".gyro_rot_matrix": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "19" },
|
||||
"val": { "type": "int", "ver": "0", "data": "0" }
|
||||
}
|
||||
},
|
||||
|
||||
".gravity": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "19" },
|
||||
"val": { "type": "int", "ver": "0", "data": "0" }
|
||||
}
|
||||
},
|
||||
|
||||
".game_rv": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "19" },
|
||||
"val": { "type": "int", "ver": "0", "data": "0" }
|
||||
}
|
||||
},
|
||||
|
||||
".geomag_rv": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "19" },
|
||||
"val": { "type": "int", "ver": "0", "data": "0" }
|
||||
}
|
||||
},
|
||||
|
||||
".fmv": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "19" },
|
||||
"val": { "type": "int", "ver": "0", "data": "0" }
|
||||
}
|
||||
},
|
||||
|
||||
".rotv": {
|
||||
"owner": "suid",
|
||||
".attr_0": {
|
||||
"owner": "suid",
|
||||
"id": { "type": "int", "ver": "0", "data": "19" },
|
||||
"val": { "type": "int", "ver": "0", "data": "0" }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
18
proprietary/vendor/etc/sensors/config/kodiak_dynamic_sensors.json
vendored
Normal file
18
proprietary/vendor/etc/sensors/config/kodiak_dynamic_sensors.json
vendored
Normal file
@ -0,0 +1,18 @@
|
||||
{
|
||||
"config":{
|
||||
"hw_platform": ["MTP", "Surf", "RCM", "QRD","IDP"],
|
||||
"soc_id": ["475", "497", "498"]
|
||||
},
|
||||
|
||||
"sns_dynamic_sensors":
|
||||
{
|
||||
"owner":"sns_dynamic_sensors",
|
||||
|
||||
"sns_geomag_rv_register":
|
||||
{
|
||||
"type" : "str",
|
||||
"ver" : "0",
|
||||
"data" : "sns_geomag_rv_normal.so"
|
||||
}
|
||||
}
|
||||
}
|
9
proprietary/vendor/etc/sensors/config/kodiak_irq.json
vendored
Normal file
9
proprietary/vendor/etc/sensors/config/kodiak_irq.json
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
{
|
||||
"config": {
|
||||
"hw_platform": ["MTP", "Surf", "RCM" ,"QRD","IDP"],
|
||||
"soc_id": ["475", "497", "498"]
|
||||
},
|
||||
"sns_irq": {
|
||||
"owner": "sns_irq"
|
||||
}
|
||||
}
|
15
proprietary/vendor/etc/sensors/config/kodiak_power_0.json
vendored
Normal file
15
proprietary/vendor/etc/sensors/config/kodiak_power_0.json
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
{
|
||||
"config":{
|
||||
"hw_platform": ["MTP", "Surf", "RCM", "QRD","IDP"],
|
||||
"soc_id": ["475", "497", "498"]
|
||||
},
|
||||
"power":{
|
||||
"owner": "power_manager",
|
||||
".island":{
|
||||
"owner": "power_manager",
|
||||
"enable_island":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
510
proprietary/vendor/etc/sensors/config/lsm6dso_0.json
vendored
Normal file
510
proprietary/vendor/etc/sensors/config/lsm6dso_0.json
vendored
Normal file
@ -0,0 +1,510 @@
|
||||
{
|
||||
"config":{
|
||||
"hw_platform": ["MTP", "Surf", "RCM","IDP"],
|
||||
"soc_id": ["475", "497", "498"]
|
||||
},
|
||||
"lsm6dso_0_platform":{
|
||||
"owner": "lsm6dso",
|
||||
".orient":{
|
||||
"owner": "lsm6dso",
|
||||
"x":{ "type": "str", "ver": "0",
|
||||
"data": "+y"
|
||||
},
|
||||
"y":{ "type": "str", "ver": "0",
|
||||
"data": "+x"
|
||||
},
|
||||
"z":{ "type": "str", "ver": "0",
|
||||
"data": "-z"
|
||||
}
|
||||
}
|
||||
},
|
||||
"lsm6dso_0":{
|
||||
"owner": "lsm6dso",
|
||||
".accel":{
|
||||
"owner": "lsm6dso",
|
||||
".config":{
|
||||
"owner": "lsm6dso",
|
||||
"is_dri":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"hw_id":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"res_idx":{ "type": "int", "ver": "0",
|
||||
"data": "3"
|
||||
},
|
||||
"sync_stream":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
},
|
||||
".gyro":{
|
||||
"owner": "lsm6dso",
|
||||
".config":{
|
||||
"owner": "lsm6dso",
|
||||
"is_dri":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"hw_id":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"res_idx":{ "type": "int", "ver": "0",
|
||||
"data": "4"
|
||||
},
|
||||
"sync_stream":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
},
|
||||
".md":{
|
||||
"owner": "lsm6dso",
|
||||
".config":{
|
||||
"owner": "lsm6dso",
|
||||
"is_dri":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"hw_id":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"res_idx":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"sync_stream":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
},
|
||||
".temp":{
|
||||
"owner": "lsm6dso",
|
||||
".config":{
|
||||
"owner": "lsm6dso",
|
||||
"is_dri":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"hw_id":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"res_idx":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"sync_stream":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
},
|
||||
".ois_accel":{
|
||||
"owner": "lsm6dso",
|
||||
".config":{
|
||||
"owner": "lsm6dso",
|
||||
"is_dri":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"hw_id":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"res_idx":{ "type": "int", "ver": "0",
|
||||
"data": "3"
|
||||
},
|
||||
"sync_stream":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
},
|
||||
".ois_gyro":{
|
||||
"owner": "lsm6dso",
|
||||
".config":{
|
||||
"owner": "lsm6dso",
|
||||
"is_dri":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"hw_id":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"res_idx":{ "type": "int", "ver": "0",
|
||||
"data": "3"
|
||||
},
|
||||
"sync_stream":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"lsm6dso_0_platform":{
|
||||
"owner": "lsm6dso",
|
||||
".config":{
|
||||
"owner": "lsm6dso",
|
||||
"bus_type":{ "type": "int", "ver": "0",
|
||||
"data": "3"
|
||||
},
|
||||
"bus_instance":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"slave_config":{ "type": "int", "ver": "0",
|
||||
"data": "106"
|
||||
},
|
||||
"i3c_address":{ "type": "int", "ver": "0",
|
||||
"data": "10"
|
||||
},
|
||||
"min_bus_speed_khz":{ "type": "int", "ver": "0",
|
||||
"data": "400"
|
||||
},
|
||||
"max_bus_speed_khz":{ "type": "int", "ver": "0",
|
||||
"data": "12500"
|
||||
},
|
||||
"reg_addr_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"dri_irq_num":{ "type": "int", "ver": "0",
|
||||
"data": "103"
|
||||
},
|
||||
"irq_pull_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"irq_is_chip_pin":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"irq_drive_strength":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"irq_trigger_type":{ "type": "int", "ver": "0",
|
||||
"data": "3"
|
||||
},
|
||||
"num_rail":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"rail_on_state":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"vddio_rail":{ "type": "str", "ver": "0",
|
||||
"data": "/pmic/client/sensor_vddio"
|
||||
},
|
||||
"rigid_body_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"min_odr":{ "type": "int", "ver": "0",
|
||||
"data": "20"
|
||||
},
|
||||
"max_odr":{ "type": "int", "ver": "0",
|
||||
"data": "500"
|
||||
}
|
||||
},
|
||||
".gyro":{
|
||||
"owner": "lsm6dso",
|
||||
".fac_cal":{
|
||||
"owner": "lsm6dso",
|
||||
".corr_mat":{
|
||||
"owner": "lsm6dso",
|
||||
"0_0":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"0_1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"0_2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"1_0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"1_1":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"1_2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_2":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
}
|
||||
},
|
||||
".bias":{
|
||||
"owner": "lsm6dso",
|
||||
"x":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"y":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"z":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
".accel":{
|
||||
"owner": "lsm6dso",
|
||||
".fac_cal":{
|
||||
"owner": "lsm6dso",
|
||||
".corr_mat":{
|
||||
"owner": "lsm6dso",
|
||||
"0_0":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"0_1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"0_2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"1_0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"1_1":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"1_2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_2":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
}
|
||||
},
|
||||
".bias":{
|
||||
"owner": "lsm6dso",
|
||||
"x":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"y":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"z":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
".ois_gyro":{
|
||||
"owner": "lsm6dso",
|
||||
".fac_cal":{
|
||||
"owner": "lsm6dso",
|
||||
".corr_mat":{
|
||||
"owner": "lsm6dso",
|
||||
"0_0":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"0_1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"0_2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"1_0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"1_1":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"1_2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_2":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
}
|
||||
},
|
||||
".bias":{
|
||||
"owner": "lsm6dso",
|
||||
"x":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"y":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"z":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
".odr_val":
|
||||
{
|
||||
"owner": "lsm6dso",
|
||||
".config":{
|
||||
"owner": "lsm6dso",
|
||||
"x":{ "type": "flt", "ver": "0",
|
||||
"data": "600.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
".ois_accel":{
|
||||
"owner": "lsm6dso",
|
||||
".fac_cal":{
|
||||
"owner": "lsm6dso",
|
||||
".corr_mat":{
|
||||
"owner": "lsm6dso",
|
||||
"0_0":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"0_1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"0_2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"1_0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"1_1":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"1_2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2_2":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
}
|
||||
},
|
||||
".bias":{
|
||||
"owner": "lsm6dso",
|
||||
"x":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"y":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"z":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
".odr_val":
|
||||
{
|
||||
"owner": "lsm6dso",
|
||||
".config":{
|
||||
"owner": "lsm6dso",
|
||||
"x":{ "type": "flt", "ver": "0",
|
||||
"data": "700.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
".temp":{
|
||||
"owner": "lsm6dso",
|
||||
".fac_cal":
|
||||
{
|
||||
"owner": "lsm6dso",
|
||||
".scale":{
|
||||
"owner": "lsm6dso",
|
||||
"x":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
}
|
||||
},
|
||||
".bias":{
|
||||
"owner": "lsm6dso",
|
||||
"x":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
".md":{
|
||||
"owner": "lsm6dso",
|
||||
".config":{
|
||||
"owner": "lsm6dso",
|
||||
"thresh":{ "type": "flt", "ver": "0",
|
||||
"data": "1.22"
|
||||
},
|
||||
"disable":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"win":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
".dtp":{
|
||||
"owner": "lsm6dso",
|
||||
".config":{
|
||||
"owner": "lsm6dso",
|
||||
"thresh_x":{ "type": "flt", "ver": "0",
|
||||
"data": "500.0"
|
||||
},
|
||||
"thresh_y":{ "type": "flt", "ver": "0",
|
||||
"data": "500.0"
|
||||
},
|
||||
"thresh_z":{ "type": "flt", "ver": "0",
|
||||
"data": "500.0"
|
||||
},
|
||||
"priority":{ "type": "flt", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"dur":{ "type": "flt", "ver": "0",
|
||||
"data": "7"
|
||||
},
|
||||
"quiet":{ "type": "flt", "ver": "0",
|
||||
"data": "3"
|
||||
},
|
||||
"shock":{ "type": "flt", "ver": "0",
|
||||
"data": "3"
|
||||
},
|
||||
"dur_sw":{ "type": "flt", "ver": "0",
|
||||
"data": "7"
|
||||
},
|
||||
"quiet_sw":{ "type": "flt", "ver": "0",
|
||||
"data": "11"
|
||||
}
|
||||
}
|
||||
},
|
||||
".placement":{
|
||||
"owner": "lsm6dso",
|
||||
"0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.1"
|
||||
},
|
||||
"1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.1"
|
||||
},
|
||||
"2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.1"
|
||||
},
|
||||
"3":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"4":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"5":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"6":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"7":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"8":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"9":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"10":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"11":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
163
proprietary/vendor/etc/sensors/config/mmc5603x_0.json
vendored
Normal file
163
proprietary/vendor/etc/sensors/config/mmc5603x_0.json
vendored
Normal file
@ -0,0 +1,163 @@
|
||||
{
|
||||
"config":
|
||||
{
|
||||
"hw_platform": ["MTP", "Surf", "RCM", "IDP"],
|
||||
"soc_id": ["475", "497", "498"]
|
||||
},
|
||||
"mmc5603x_0":{
|
||||
"owner": "sns_mmc5603nj",
|
||||
".mag":{
|
||||
"owner": "sns_mmc5603nj",
|
||||
".config":{
|
||||
"owner": "sns_mmc5603nj",
|
||||
"is_dri":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"hw_id":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"res_idx":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"sync_stream":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mmc5603x_0_platform":{
|
||||
"owner": "sns_mmc5603x",
|
||||
".config":{
|
||||
"owner": "sns_mmc5603x",
|
||||
"bus_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"bus_instance":{ "type": "int", "ver": "0",
|
||||
"data": "3"
|
||||
},
|
||||
"slave_config":{ "type": "int", "ver": "0",
|
||||
"data": "48"
|
||||
},
|
||||
"min_bus_speed_khz":{ "type": "int", "ver": "0",
|
||||
"data": "400"
|
||||
},
|
||||
"max_bus_speed_khz":{ "type": "int", "ver": "0",
|
||||
"data": "12500"
|
||||
},
|
||||
"reg_addr_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"num_rail":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"rail_on_state":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"vddio_rail":{ "type": "str", "ver": "0",
|
||||
"data": "/pmic/client/sensor_vddio"
|
||||
},
|
||||
"rigid_body_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
},
|
||||
".orient":{
|
||||
"owner": "sns_mmc5603x",
|
||||
"x":{ "type": "str", "ver": "0",
|
||||
"data": "+y"
|
||||
},
|
||||
"y":{ "type": "str", "ver": "0",
|
||||
"data": "+x"
|
||||
},
|
||||
"z":{ "type": "str", "ver": "0",
|
||||
"data": "-z"
|
||||
}
|
||||
},
|
||||
".mag":{
|
||||
"owner": "sns_mmc5603x",
|
||||
".fac_cal":{
|
||||
"owner": "sns_mmc5603x",
|
||||
".corr_mat":{
|
||||
"owner": "sns_mmc5603x",
|
||||
"0_0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.999415"
|
||||
},
|
||||
"0_1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.032466"
|
||||
},
|
||||
"0_2":{ "type": "flt", "ver": "0",
|
||||
"data": "-0.007403"
|
||||
},
|
||||
"1_0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.046507"
|
||||
},
|
||||
"1_1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.9370835"
|
||||
},
|
||||
"1_2":{ "type": "flt", "ver": "0",
|
||||
"data": "-0.0228075"
|
||||
},
|
||||
"2_0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0103305"
|
||||
},
|
||||
"2_1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.018441"
|
||||
},
|
||||
"2_2":{ "type": "flt", "ver": "0",
|
||||
"data": "1.006308"
|
||||
}
|
||||
},
|
||||
".bias":{
|
||||
"owner": "sns_mmc5603x",
|
||||
"x":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"y":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"z":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
".placement":{
|
||||
"owner": "sns_mmc5603x",
|
||||
"0":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"2":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"3":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"4":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"5":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"6":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"7":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"8":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"9":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"10":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"11":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
19
proprietary/vendor/etc/sensors/config/mot_camgest.json
vendored
Normal file
19
proprietary/vendor/etc/sensors/config/mot_camgest.json
vendored
Normal file
@ -0,0 +1,19 @@
|
||||
{
|
||||
"config":
|
||||
{
|
||||
"hw_platform": ["MTP", "Surf", "RCM","IDP"],
|
||||
"soc_id": ["475", "497", "498"]
|
||||
},
|
||||
"mot_camgest":{
|
||||
"owner": "mot_camgest",
|
||||
".params":{
|
||||
"owner": "mot_camgest",
|
||||
"y_orient_down_thres":{ "type": "flt", "ver": "0",
|
||||
"data": "-4.25"
|
||||
},
|
||||
"y_orient_up_thres":{ "type": "flt", "ver": "0",
|
||||
"data": "4.5"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
16
proprietary/vendor/etc/sensors/config/mot_devorient.json
vendored
Normal file
16
proprietary/vendor/etc/sensors/config/mot_devorient.json
vendored
Normal file
@ -0,0 +1,16 @@
|
||||
{
|
||||
"config":
|
||||
{
|
||||
"hw_platform": ["MTP", "Surf", "RCM", "IDP"],
|
||||
"soc_id": ["475", "497", "498"]
|
||||
},
|
||||
"mot_devorient":{
|
||||
"owner": "mot_devorient",
|
||||
".algo_config":{
|
||||
"owner": "mot_devorient",
|
||||
"flat_gpio_num":{ "type": "int", "ver": "3",
|
||||
"data": "18"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
16
proprietary/vendor/etc/sensors/config/sns_amd.json
vendored
Normal file
16
proprietary/vendor/etc/sensors/config/sns_amd.json
vendored
Normal file
@ -0,0 +1,16 @@
|
||||
{
|
||||
"config": {
|
||||
"hw_platform": [ "MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT"],
|
||||
"soc_id": ["291", "246", "305", "321", "336", "339", "340", "347", "341", "355", "356", "360", "361", "365", "366", "393", "394", "400",
|
||||
"407", "417", "440", "415", "439", "416", "437", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "455", "456", "454", "450", "476", "469", "470", "473", "474", "501", "502", "475", "497", "498"]
|
||||
},
|
||||
"sns_amd": {
|
||||
"owner": "sns_amd",
|
||||
"param1": {"ver": "0","type": "flt","data": "0.06"
|
||||
},
|
||||
"param2": {"ver": "0","type": "flt","data": "0.5"
|
||||
},
|
||||
"sample_rate": {"ver": "0","type": "flt", "data": "10.0"
|
||||
}
|
||||
}
|
||||
}
|
11
proprietary/vendor/etc/sensors/config/sns_amd_sw_disabled.json
vendored
Normal file
11
proprietary/vendor/etc/sensors/config/sns_amd_sw_disabled.json
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
{
|
||||
"config": {
|
||||
"hw_platform": [ "MTP", "Dragon", "Surf", "QRD", "HDK"],
|
||||
"soc_id": ["339", "340", "361", "415", "439", "456", "501", "502"]
|
||||
},
|
||||
"sns_amd": {
|
||||
"owner": "sns_amd",
|
||||
"enabled": {"ver": "0","type": "int", "data": "0"
|
||||
}
|
||||
}
|
||||
}
|
12
proprietary/vendor/etc/sensors/config/sns_amd_sw_enabled.json
vendored
Normal file
12
proprietary/vendor/etc/sensors/config/sns_amd_sw_enabled.json
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
{
|
||||
"config": {
|
||||
"hw_platform": [ "MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT"],
|
||||
"soc_id": ["291", "246", "305", "321", "336", "347", "341", "355", "360", "365", "366", "393", "394", "400", "407", "417", "440",
|
||||
"416", "437", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "454", "450", "476", "469", "470", "473", "474", "475", "497", "498"]
|
||||
},
|
||||
"sns_amd": {
|
||||
"owner": "sns_amd",
|
||||
"enabled": {"ver": "0","type": "int", "data": "1"
|
||||
}
|
||||
}
|
||||
}
|
10
proprietary/vendor/etc/sensors/config/sns_aont.json
vendored
Normal file
10
proprietary/vendor/etc/sensors/config/sns_aont.json
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
{
|
||||
"config":{
|
||||
},
|
||||
"sns_aont": {
|
||||
"owner": "sns_aont",
|
||||
"aont_enable":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
}
|
||||
}
|
||||
}
|
37
proprietary/vendor/etc/sensors/config/sns_basic_gestures.json
vendored
Normal file
37
proprietary/vendor/etc/sensors/config/sns_basic_gestures.json
vendored
Normal file
@ -0,0 +1,37 @@
|
||||
{
|
||||
"config":{
|
||||
"hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT"],
|
||||
"soc_id": ["291", "246", "305", "321", "336", "339", "341", "355", "356", "360", "361", "365", "366", "393", "394", "400", "407", "417","440",
|
||||
"415", "439", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "456", "454", "450", "476", "469", "470", "473", "474", "501", "502", "475", "497", "498"]
|
||||
},
|
||||
"sns_basic_gestures": {
|
||||
"owner": "sns_basic_gestures",
|
||||
"sample_rate": { "type": "flt", "ver": "0",
|
||||
"data": "30.0"
|
||||
},
|
||||
"push_threshold": { "type": "flt", "ver": "0",
|
||||
"data": "14.7178"
|
||||
},
|
||||
"pull_threshold": { "type": "flt", "ver": "0",
|
||||
"data": "14.7178"
|
||||
},
|
||||
"shake_threshold": { "type": "flt", "ver": "0",
|
||||
"data": "14.7178"
|
||||
},
|
||||
"sleep": { "type": "flt", "ver": "0",
|
||||
"data": "0.3"
|
||||
},
|
||||
"param1": { "type": "flt", "ver": "0",
|
||||
"data": "0.1"
|
||||
},
|
||||
"param2": { "type": "flt", "ver": "0",
|
||||
"data": "4.9059"
|
||||
},
|
||||
"param3": { "type": "flt", "ver": "0",
|
||||
"data": "0.1"
|
||||
},
|
||||
"param4": { "type": "flt", "ver": "0",
|
||||
"data": "0.2618"
|
||||
}
|
||||
}
|
||||
}
|
37
proprietary/vendor/etc/sensors/config/sns_bring_to_ear.json
vendored
Normal file
37
proprietary/vendor/etc/sensors/config/sns_bring_to_ear.json
vendored
Normal file
@ -0,0 +1,37 @@
|
||||
{
|
||||
"config":{
|
||||
"hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT"],
|
||||
"soc_id": ["291", "246", "305", "321", "336", "339", "341", "355", "356", "360", "361", "365", "366", "393", "394", "400", "407", "417",
|
||||
"415", "439", "440", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "456", "450", "476", "469", "470", "473", "474", "501", "502", "475", "497", "498"]
|
||||
},
|
||||
"sns_bring_to_ear": {
|
||||
"owner": "sns_bring_to_ear",
|
||||
"sample_rate": { "type": "flt", "ver": "0",
|
||||
"data": "30.0"
|
||||
},
|
||||
"facing_angle_threshold": { "type": "flt", "ver": "0",
|
||||
"data": "1.1345"
|
||||
},
|
||||
"horiz_angle_threshold": { "type": "flt", "ver": "0",
|
||||
"data": "0.3491"
|
||||
},
|
||||
"vert_angle_threshold": { "type": "flt", "ver": "0",
|
||||
"data": "0.3491"
|
||||
},
|
||||
"proximity_enable": { "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"param1": { "type": "flt", "ver": "0",
|
||||
"data": "2.943"
|
||||
},
|
||||
"param2": { "type": "flt", "ver": "0",
|
||||
"data": "0.2"
|
||||
},
|
||||
"param3": { "type": "flt", "ver": "0",
|
||||
"data": "0.2618"
|
||||
},
|
||||
"param4": {"type": "flt", "ver": "0",
|
||||
"data": "0.2"
|
||||
}
|
||||
}
|
||||
}
|
150
proprietary/vendor/etc/sensors/config/sns_ccd.json
vendored
Normal file
150
proprietary/vendor/etc/sensors/config/sns_ccd.json
vendored
Normal file
@ -0,0 +1,150 @@
|
||||
{
|
||||
"config": {
|
||||
"hw_platform": ["MTP","QRD","Dragon","Surf", "HDK"],
|
||||
"soc_id": ["339", "340", "356", "361", "415", "439", "456", "501", "502"]
|
||||
},
|
||||
"ccd_amd": {
|
||||
"owner": "sns_ccd",
|
||||
"h2": { "ver": "0","type": "int",
|
||||
"data": "50"},
|
||||
"disable_flush_only": { "ver": "0","type": "int",
|
||||
"data": "0"}
|
||||
},
|
||||
"ccd_ttw": {
|
||||
"owner": "sns_ccd",
|
||||
"te0_ratecfg": { "ver": "0","type": "int",
|
||||
"data": "0x1" },
|
||||
"te0_xmd_win_len_samp": { "ver": "0","type": "int",
|
||||
"data": "0x4" },
|
||||
"te0_xmd_threshhold1": { "ver": "0","type": "int",
|
||||
"data": "0x4B00" },
|
||||
"te0_xmd_threshhold2": { "ver": "0","type": "int",
|
||||
"data": "0x0" },
|
||||
"te0_xmd_hysteresis1": { "ver": "0","type": "int",
|
||||
"data": "0x0" },
|
||||
"te0_xmd_hysteresis2": { "ver": "0","type": "int",
|
||||
"data": "0x0" },
|
||||
"te0_tilt_win_sum_shift": { "ver": "0","type": "int",
|
||||
"data": "0x2" },
|
||||
"te0_tr_win_len_samples": { "ver": "0","type": "int",
|
||||
"data": "0xD" },
|
||||
"te0_tr_angle_cosine_sq": { "ver": "0","type": "int",
|
||||
"data": "0x327" },
|
||||
"te0_tr_decimate_en": { "ver": "0","type": "int",
|
||||
"data": "0x0" },
|
||||
"te0_tr_hysteresis": { "ver": "0","type": "int",
|
||||
"data": "0x0" },
|
||||
"te0_dt_angle_cosine_sq": { "ver": "0","type": "int",
|
||||
"data": "0x2D0" },
|
||||
"te0_dt_ref_gravity_latch": { "ver": "0","type": "int",
|
||||
"data": "0x0" },
|
||||
"te0_ori0_x_th_lower": { "ver": "0","type": "int",
|
||||
"data": "0x1DED" },
|
||||
"te0_ori0_x_th_upper": { "ver": "0","type": "int",
|
||||
"data": "0x0213" },
|
||||
"te0_ori0_y_th_lower": { "ver": "0","type": "int",
|
||||
"data": "0x1B1D" },
|
||||
"te0_ori0_y_th_upper": { "ver": "0","type": "int",
|
||||
"data": "0x04E3" },
|
||||
"te0_ori0_z_th_lower": { "ver": "0","type": "int",
|
||||
"data": "0x1B44" },
|
||||
"te0_ori0_z_th_upper": { "ver": "0","type": "int",
|
||||
"data": "0x4D5" },
|
||||
"te0_ori0_x_th_lower_en": { "ver": "0","type": "int",
|
||||
"data": "0x1" },
|
||||
"te0_ori0_x_th_upper_en": { "ver": "0","type": "int",
|
||||
"data": "0x1" },
|
||||
"te0_ori0_y_th_lower_en": { "ver": "0","type": "int",
|
||||
"data": "0x1" },
|
||||
"te0_ori0_y_th_upper_en": { "ver": "0","type": "int",
|
||||
"data": "0x1" },
|
||||
"te0_ori0_z_th_lower_en": { "ver": "0","type": "int",
|
||||
"data": "0x1" },
|
||||
"te0_ori0_z_th_upper_en": { "ver": "0","type": "int",
|
||||
"data": "0x1" },
|
||||
"te0_ori0_delay": { "ver": "0","type": "int",
|
||||
"data": "0x0" },
|
||||
"te0_ori1_x_th_lower": { "ver": "0","type": "int",
|
||||
"data": "0x1C88" },
|
||||
"te0_ori1_x_th_upper": { "ver": "0","type": "int",
|
||||
"data": "0x377" },
|
||||
"te0_ori1_y_th_lower": { "ver": "0","type": "int",
|
||||
"data": "0x0" },
|
||||
"te0_ori1_y_th_upper": { "ver": "0","type": "int",
|
||||
"data": "0xF00" },
|
||||
"te0_ori1_z_th_lower": { "ver": "0","type": "int",
|
||||
"data": "0x0" },
|
||||
"te0_ori1_z_th_upper": { "ver": "0","type": "int",
|
||||
"data": "0xA00" },
|
||||
"te0_ori1_x_th_lower_en": { "ver": "0","type": "int",
|
||||
"data": "0x0" },
|
||||
"te0_ori1_x_th_upper_en": { "ver": "0","type": "int",
|
||||
"data": "0x0" },
|
||||
"te0_ori1_y_th_lower_en": { "ver": "0","type": "int",
|
||||
"data": "0x0" },
|
||||
"te0_ori1_y_th_upper_en": { "ver": "0","type": "int",
|
||||
"data": "0x0" },
|
||||
"te0_ori1_z_th_lower_en": { "ver": "0","type": "int",
|
||||
"data": "0x0" },
|
||||
"te0_ori1_z_th_upper_en": { "ver": "0","type": "int",
|
||||
"data": "0x0" },
|
||||
"te0_ori1_delay": { "ver": "0","type": "int",
|
||||
"data": "0x0" },
|
||||
"te0_csd0_xmd_cfg1_en": { "ver": "0","type": "int",
|
||||
"data": "0x1" },
|
||||
"te0_csd0_xmd_cfg2_en": { "ver": "0","type": "int",
|
||||
"data": "0x0" },
|
||||
"te0_csd0_tr_en": { "ver": "0","type": "int",
|
||||
"data": "0x1" },
|
||||
"te0_csd0_ori0_en": { "ver": "0","type": "int",
|
||||
"data": "0x1" },
|
||||
"te0_csd0_xmd_cfg1_posthyst": { "ver": "0","type": "int",
|
||||
"data": "0x0" },
|
||||
"te0_csd0_xmd_cfg2_posthyst": { "ver": "0","type": "int",
|
||||
"data": "0x0" },
|
||||
"te0_csd0_tr_posthyst": { "ver": "0","type": "int",
|
||||
"data": "0x0" },
|
||||
"te0_csd0_ori_cfg1_posthyst": { "ver": "0","type": "int",
|
||||
"data": "0x0" },
|
||||
"te0_csd0_xmd_cfg1_inv": { "ver": "0","type": "int",
|
||||
"data": "0x1" },
|
||||
"te0_csd0_xmd_cfg2_inv": { "ver": "0","type": "int",
|
||||
"data": "0x0" },
|
||||
"te0_csd0_tr_inv": { "ver": "0","type": "int",
|
||||
"data": "0x0" },
|
||||
"te0_csd0_ori0_inv": { "ver": "0","type": "int",
|
||||
"data": "0x0" },
|
||||
"te0_csd0_delay": { "ver": "0","type": "int",
|
||||
"data": "0x0" },
|
||||
"te0_csd0_output_inv": { "ver": "0","type": "int",
|
||||
"data": "0x0" },
|
||||
"te0_csd1_xmd_cfg1_en": { "ver": "0","type": "int",
|
||||
"data": "0x0" },
|
||||
"te0_csd1_xmd_cfg2_en": { "ver": "0","type": "int",
|
||||
"data": "0x0" },
|
||||
"te0_csd1_tr_en": { "ver": "0","type": "int",
|
||||
"data": "0x1" },
|
||||
"te0_csd1_ori1_en": { "ver": "0","type": "int",
|
||||
"data": "0x1" },
|
||||
"te0_csd1_xmd_cfg1_posthyst": { "ver": "0","type": "int",
|
||||
"data": "0x0" },
|
||||
"te0_csd1_xmd_cfg2_posthyst": { "ver": "0","type": "int",
|
||||
"data": "0x0" },
|
||||
"te0_csd1_tr_posthyst": { "ver": "0","type": "int",
|
||||
"data": "0x0" },
|
||||
"te0_csd1_ori_cfg1_posthyst": { "ver": "0","type": "int",
|
||||
"data": "0x0" },
|
||||
"te0_csd1_xmd_cfg1_inv": { "ver": "0","type": "int",
|
||||
"data": "0x1" },
|
||||
"te0_csd1_xmd_cfg2_inv": { "ver": "0","type": "int",
|
||||
"data": "0x1" },
|
||||
"te0_csd1_tr_inv": { "ver": "0","type": "int",
|
||||
"data": "0x0" },
|
||||
"te0_csd1_ori1_inv": { "ver": "0","type": "int",
|
||||
"data": "0x0" },
|
||||
"te0_csd1_delay": { "ver": "0","type": "int",
|
||||
"data": "0x0" },
|
||||
"te0_csd1_output_inv": { "ver": "0","type": "int",
|
||||
"data": "0x0" }
|
||||
}
|
||||
}
|
17
proprietary/vendor/etc/sensors/config/sns_ccd_v2_walk.json
vendored
Normal file
17
proprietary/vendor/etc/sensors/config/sns_ccd_v2_walk.json
vendored
Normal file
@ -0,0 +1,17 @@
|
||||
{
|
||||
"config": {
|
||||
"hw_platform": ["MTP","QRD","Dragon","Surf", "HDK"],
|
||||
"soc_id": ["339", "340", "361"]
|
||||
},
|
||||
"ccd_walk": {
|
||||
"owner": "sns_ccd",
|
||||
"xct": { "ver": "0","type": "int",
|
||||
"data": "0xA" },
|
||||
"mls": { "ver": "0","type": "int",
|
||||
"data": "0x6" },
|
||||
"mps": { "ver": "0","type": "int",
|
||||
"data": "0x4" },
|
||||
"hmps": { "ver": "0","type": "int",
|
||||
"data": "0x4" }
|
||||
}
|
||||
}
|
39
proprietary/vendor/etc/sensors/config/sns_ccd_v3_1_walk.json
vendored
Normal file
39
proprietary/vendor/etc/sensors/config/sns_ccd_v3_1_walk.json
vendored
Normal file
@ -0,0 +1,39 @@
|
||||
{
|
||||
"config": {
|
||||
"hw_platform": ["MTP", "Surf", "RCM", "QRD", "HDK"],
|
||||
"soc_id": ["415", "439", "456", "501", "502"]
|
||||
},
|
||||
"ccd_walk": {
|
||||
"owner": "sns_ccd",
|
||||
"xct": { "ver": "0","type": "int",
|
||||
"data": "0xA" },
|
||||
"mls": { "ver": "0","type": "int",
|
||||
"data": "0x6" },
|
||||
"mps": { "ver": "0","type": "int",
|
||||
"data": "0x4" },
|
||||
"hmps": { "ver": "0","type": "int",
|
||||
"data": "0x4" },
|
||||
"hwln1": { "ver": "0","type": "int",
|
||||
"data": "0xA" },
|
||||
"mwln3": { "ver": "0","type": "int",
|
||||
"data": "0xA" },
|
||||
"hpe0": { "ver": "0","type": "int",
|
||||
"data": "0x1" },
|
||||
"lcb0": { "ver": "0","type": "int",
|
||||
"data": "0xD17E" },
|
||||
"lcb1": { "ver": "0","type": "int",
|
||||
"data": "0x0889" },
|
||||
"lcb2": { "ver": "0","type": "int",
|
||||
"data": "0x16C7" },
|
||||
"lcb3": { "ver": "0","type": "int",
|
||||
"data": "0x0106" },
|
||||
"lcb4": { "ver": "0","type": "int",
|
||||
"data": "0x0324" },
|
||||
"lcb5": { "ver": "0","type": "int",
|
||||
"data": "0x3850" },
|
||||
"lcb6": { "ver": "0","type": "int",
|
||||
"data": "0xfffede4b" },
|
||||
"ltt": { "ver": "0","type": "int",
|
||||
"data": "0xFC9C" }
|
||||
}
|
||||
}
|
39
proprietary/vendor/etc/sensors/config/sns_ccd_v3_walk.json
vendored
Normal file
39
proprietary/vendor/etc/sensors/config/sns_ccd_v3_walk.json
vendored
Normal file
@ -0,0 +1,39 @@
|
||||
{
|
||||
"config": {
|
||||
"hw_platform": ["MTP", "Surf", "RCM", "QRD"],
|
||||
"soc_id": ["356"]
|
||||
},
|
||||
"ccd_walk": {
|
||||
"owner": "sns_ccd",
|
||||
"xct": { "ver": "0","type": "int",
|
||||
"data": "0xA" },
|
||||
"mls": { "ver": "0","type": "int",
|
||||
"data": "0x2" },
|
||||
"mps": { "ver": "0","type": "int",
|
||||
"data": "0x4" },
|
||||
"hmps": { "ver": "0","type": "int",
|
||||
"data": "0x2" },
|
||||
"hwln1": { "ver": "0","type": "int",
|
||||
"data": "0xA" },
|
||||
"mwln3": { "ver": "0","type": "int",
|
||||
"data": "0xA" },
|
||||
"hpe0": { "ver": "0","type": "int",
|
||||
"data": "0x1" },
|
||||
"lcb0": { "ver": "0","type": "int",
|
||||
"data": "0xE832" },
|
||||
"lcb1": { "ver": "0","type": "int",
|
||||
"data": "0x3F8" },
|
||||
"lcb2": { "ver": "0","type": "int",
|
||||
"data": "0x8E1" },
|
||||
"lcb3": { "ver": "0","type": "int",
|
||||
"data": "0x37B" },
|
||||
"lcb4": { "ver": "0","type": "int",
|
||||
"data": "0x1E6" },
|
||||
"lcb5": { "ver": "0","type": "int",
|
||||
"data": "0x2ADF" },
|
||||
"lcb6": { "ver": "0","type": "int",
|
||||
"data": "0xF9A" },
|
||||
"ltt": { "ver": "0","type": "int",
|
||||
"data": "0xFCFC" }
|
||||
}
|
||||
}
|
19
proprietary/vendor/etc/sensors/config/sns_cm.json
vendored
Normal file
19
proprietary/vendor/etc/sensors/config/sns_cm.json
vendored
Normal file
@ -0,0 +1,19 @@
|
||||
{
|
||||
"config":{
|
||||
"hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT"],
|
||||
"soc_id": ["291", "246", "300", "301", "305", "321", "336", "339", "341", "347", "355", "356", "360", "361", "365", "366", "393", "394", "400",
|
||||
"407", "416", "417", "437", "440", "415", "439", "444", "445", "420", "424", "443", "459", "441", "471", "455", "456", "454", "450", "476", "469", "470", "473", "474", "501", "502", "475", "497", "498"]
|
||||
},
|
||||
"sns_cm":{
|
||||
"owner": "sns_cm",
|
||||
"heap_size":{ "type": "int", "ver": "0",
|
||||
"data": "1572864"
|
||||
},
|
||||
"max_batch_disabled":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"min_batch_period_thrshld_ms":{ "type": "int", "ver": "0",
|
||||
"data": "10"
|
||||
}
|
||||
}
|
||||
}
|
30
proprietary/vendor/etc/sensors/config/sns_dae.json
vendored
Normal file
30
proprietary/vendor/etc/sensors/config/sns_dae.json
vendored
Normal file
@ -0,0 +1,30 @@
|
||||
{
|
||||
"config":{
|
||||
"hw_platform": ["MTP","QRD","Dragon","Surf", "HDK"],
|
||||
"soc_id": ["339", "356", "361", "415", "439", "456", "501", "502"]
|
||||
},
|
||||
"dae":{
|
||||
"owner": "sns_dae",
|
||||
"use_sdc":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"debug_accel_values":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"dd_msg_mask":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"enable_qdss":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"dbg_mask":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"ulog_msg_mask":{ "type": "int", "ver": "0",
|
||||
"data": "0x1F"
|
||||
},
|
||||
"fwk_msg_mask":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
}
|
38
proprietary/vendor/etc/sensors/config/sns_device_orient.json
vendored
Normal file
38
proprietary/vendor/etc/sensors/config/sns_device_orient.json
vendored
Normal file
@ -0,0 +1,38 @@
|
||||
{
|
||||
"config":
|
||||
{
|
||||
"hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT"],
|
||||
"soc_id": ["291", "246", "300", "301", "305", "321", "336", "339", "341", "355", "356", "360", "361", "365", "366", "393", "394", "400", "407",
|
||||
"417", "440", "415", "439", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "456", "454", "450", "476", "469", "470", "473", "474", "501", "502", "475", "497", "498"]
|
||||
},
|
||||
"sns_device_orient_platform": {
|
||||
"owner": "sns_device_orient",
|
||||
".config":{
|
||||
"owner": "sns_device_orient",
|
||||
"param0": {
|
||||
"type": "int", "ver": "0", "data": "4"
|
||||
},
|
||||
"param1": {
|
||||
"type": "flt", "ver": "0", "data": "20.0"
|
||||
},
|
||||
"param2": {
|
||||
"type": "flt", "ver": "0", "data": "0.25"
|
||||
},
|
||||
"param3": {
|
||||
"type": "flt", "ver": "0", "data": "70.0"
|
||||
},
|
||||
"param4": {
|
||||
"type": "flt", "ver": "0", "data": "45.0"
|
||||
},
|
||||
"param5": {
|
||||
"type": "flt", "ver": "0", "data": "2.0"
|
||||
},
|
||||
"param6": {
|
||||
"type": "flt", "ver": "0", "data": "15.0"
|
||||
},
|
||||
"param7": {
|
||||
"type": "int", "ver": "0", "data": "1"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
379
proprietary/vendor/etc/sensors/config/sns_diag_filter.json
vendored
Normal file
379
proprietary/vendor/etc/sensors/config/sns_diag_filter.json
vendored
Normal file
@ -0,0 +1,379 @@
|
||||
{
|
||||
"config":
|
||||
{
|
||||
"hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT"],
|
||||
"soc_id": ["291", "246", "300", "301", "305", "321", "336", "339", "341", "347", "355", "356", "360", "361", "352", "365", "366", "393", "394", "400",
|
||||
"407", "417", "440", "415", "439", "416", "437", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "455", "456", "454", "450", "476", "469", "470", "473", "474", "501", "502", "475", "497", "498"]
|
||||
},
|
||||
|
||||
"sns_diag_config":
|
||||
{
|
||||
"owner":"diag_filter_sensor",
|
||||
"qdss":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "0"
|
||||
}
|
||||
},
|
||||
|
||||
"sns_diag_sensor_datatype":
|
||||
{
|
||||
"owner":"diag_filter_sensor",
|
||||
|
||||
"geomag_rv":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"game_rv":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"gravity":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"cm":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"accel":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"humidity":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"ambient_temperature":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"sensor_temperature":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"motion_detect":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"gyro":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"ultra_violet":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"pressure":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"mag":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"offbody_detect":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"thermopile":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"ambient_light":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"hall":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"proximity":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"rgb":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"test":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "0"
|
||||
},
|
||||
"flush_test":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "0"
|
||||
},
|
||||
"md_test":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "0"
|
||||
},
|
||||
"da_test":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"amd":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"rmd":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"facing":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"gyro_cal":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"oem1":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"mag_cal":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"resampler":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"smd":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"basic_gestures":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"multishake":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"bring_to_ear":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"cmc":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"dpc":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"distance_bound":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"gyro_rot_matrix":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"fmv":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"rotv":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"pedometer":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"device_orient":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"tilt":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"tilt_to_wake":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"heart_rate":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"ppg":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"wrist_tilt_gesture":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"pedometer_wrist":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"data_acquisition_engine":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "0"
|
||||
},
|
||||
"ccd_walk":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"ccd_ttw":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"ccd_hw":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"threshold":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"sar":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"radar":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"activity_recognition":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"dae_datalog":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"location":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
},
|
||||
"step_detect":
|
||||
{
|
||||
"type" : "int",
|
||||
"ver" : "0",
|
||||
"data" : "1"
|
||||
}
|
||||
}
|
||||
}
|
28
proprietary/vendor/etc/sensors/config/sns_distance_bound.json
vendored
Normal file
28
proprietary/vendor/etc/sensors/config/sns_distance_bound.json
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"config": {
|
||||
"hw_platform": [ "MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT"],
|
||||
"soc_id": ["291", "246", "305", "321", "336", "339", "341", "355", "356", "360", "361", "365", "366", "393", "394", "400", "407", "417",
|
||||
"440", "415", "439", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "456", "454", "450", "476", "469", "470", "473", "474", "501", "502", "475", "497", "498"]
|
||||
},
|
||||
"sns_distance_bound_speed_for_motion_states": {
|
||||
"owner": "sns_distance_bound",
|
||||
"unknown": {"ver": "0","type": "flt","data": "0.0"
|
||||
},
|
||||
"stationary": {"ver": "0","type": "flt","data": "0.0"
|
||||
},
|
||||
"move": {"ver": "0","type": "flt","data": "1.0"
|
||||
},
|
||||
"fiddle": {"ver": "0","type": "flt","data": "0.0"
|
||||
},
|
||||
"pedestrian": {"ver": "0","type": "flt","data": "1.0"
|
||||
},
|
||||
"vehicle": {"ver": "0","type": "flt","data": "16.67"
|
||||
},
|
||||
"walk": {"ver": "0","type": "flt","data": "1.1"
|
||||
},
|
||||
"run": {"ver": "0","type": "flt","data": "2.5"
|
||||
},
|
||||
"bike": {"ver": "0","type": "flt","data": "5.55"
|
||||
}
|
||||
}
|
||||
}
|
28
proprietary/vendor/etc/sensors/config/sns_dpc.json
vendored
Normal file
28
proprietary/vendor/etc/sensors/config/sns_dpc.json
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"config": {
|
||||
"hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT"],
|
||||
"soc_id": ["291", "246", "305", "321", "336", "339", "341", "355", "356", "360", "361", "365", "366", "393", "394", "400", "407", "417",
|
||||
"440", "415", "439", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "456", "454", "450", "476", "469", "470", "473", "474", "501", "502", "475", "497", "498"]
|
||||
},
|
||||
"sns_dpc": {
|
||||
"owner": "sns_dpc",
|
||||
"param1": {
|
||||
"ver": "0", "type": "flt", "data": "0.5"
|
||||
},
|
||||
"param2": {
|
||||
"ver": "0", "type": "flt", "data": "0.02"
|
||||
},
|
||||
"param3": {
|
||||
"ver": "0", "type": "flt", "data": "0.04"
|
||||
},
|
||||
"param4": {
|
||||
"ver": "0", "type": "flt", "data": "7.5"
|
||||
},
|
||||
"param5": {
|
||||
"ver": "0", "type": "flt", "data": "0.1"
|
||||
},
|
||||
"param6": {
|
||||
"ver": "0", "type": "flt", "data": "0.1746"
|
||||
}
|
||||
}
|
||||
}
|
25
proprietary/vendor/etc/sensors/config/sns_facing.json
vendored
Normal file
25
proprietary/vendor/etc/sensors/config/sns_facing.json
vendored
Normal file
@ -0,0 +1,25 @@
|
||||
{
|
||||
"config":{
|
||||
"hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT"],
|
||||
"soc_id": ["291", "246", "305", "321", "336", "339", "341", "355", "356", "360", "361", "365", "366", "393", "394", "400", "407", "417",
|
||||
"440", "415", "439", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "456", "454", "450", "476", "469", "470", "473", "474", "501", "502", "475", "497", "498"]
|
||||
},
|
||||
"sns_facing": {
|
||||
"owner": "sns_facing",
|
||||
"angle_threshold": { "type": "flt", "ver": "0",
|
||||
"data": "0.3491"
|
||||
},
|
||||
"report_neutral": { "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"sample_rate": { "type": "flt", "ver": "0",
|
||||
"data": "30.0"
|
||||
},
|
||||
"min_sample_rate": { "type": "flt", "ver": "0",
|
||||
"data": "30.0"
|
||||
},
|
||||
"max_sample_rate": { "type": "flt", "ver": "0",
|
||||
"data": "100.0"
|
||||
}
|
||||
}
|
||||
}
|
52
proprietary/vendor/etc/sensors/config/sns_fmv.json
vendored
Normal file
52
proprietary/vendor/etc/sensors/config/sns_fmv.json
vendored
Normal file
@ -0,0 +1,52 @@
|
||||
{
|
||||
"config":
|
||||
{
|
||||
"hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT"],
|
||||
"soc_id": ["415", "439", "456", "454","450", "469", "470", "501", "502", "475", "497", "498"]
|
||||
},
|
||||
"sns_fmv_platform": {
|
||||
"owner": "sns_fmv",
|
||||
".config":{
|
||||
"owner": "sns_fmv",
|
||||
"accuracy_unknown": { "type": "int", "ver": "0",
|
||||
"data": "30000"
|
||||
},
|
||||
"accuracy_abs_rest": { "type": "int", "ver": "0",
|
||||
"data": "30000"
|
||||
},
|
||||
"accuracy_rel_rest": { "type": "int", "ver": "0",
|
||||
"data": "30000"
|
||||
},
|
||||
"accuracy_motion": { "type": "int", "ver": "0",
|
||||
"data": "30000"
|
||||
},
|
||||
"accuracy_fast_motion": { "type": "int", "ver": "0",
|
||||
"data": "10000"
|
||||
},
|
||||
"gyro_gap_thresh": { "type": "int", "ver": "0",
|
||||
"data": "500"
|
||||
},
|
||||
"mag_innov": { "type": "flt", "ver": "0",
|
||||
"data": "9.0"
|
||||
},
|
||||
"mag_sample_gap_fac": { "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"tyro_thresh_for_zupt": { "type": "flt", "ver": "0",
|
||||
"data": "0.001"
|
||||
},
|
||||
"amd_int_cfg_param1": { "type": "flt", "ver": "0",
|
||||
"data": "0.000061"
|
||||
},
|
||||
"amd_int_cfg_param2": { "type": "flt", "ver": "0",
|
||||
"data": "0.6"
|
||||
},
|
||||
"amd_int_cfg_param3": { "type": "flt", "ver": "0",
|
||||
"data": "0.4"
|
||||
},
|
||||
"debug_mode": { "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
53
proprietary/vendor/etc/sensors/config/sns_fmv_legacy.json
vendored
Normal file
53
proprietary/vendor/etc/sensors/config/sns_fmv_legacy.json
vendored
Normal file
@ -0,0 +1,53 @@
|
||||
{
|
||||
"config":
|
||||
{
|
||||
"hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP"],
|
||||
"soc_id": ["291", "246", "300", "301", "305", "321", "336", "339", "341", "355", "356", "360", "361", "365", "366", "393", "394", "400", "407", "417",
|
||||
"440", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "476", "473", "474"]
|
||||
},
|
||||
"sns_fmv_platform": {
|
||||
"owner": "sns_fmv",
|
||||
".config":{
|
||||
"owner": "sns_fmv",
|
||||
"accuracy_unknown": { "type": "int", "ver": "0",
|
||||
"data": "3000"
|
||||
},
|
||||
"accuracy_abs_rest": { "type": "int", "ver": "0",
|
||||
"data": "250"
|
||||
},
|
||||
"accuracy_rel_rest": { "type": "int", "ver": "0",
|
||||
"data": "1500"
|
||||
},
|
||||
"accuracy_motion": { "type": "int", "ver": "0",
|
||||
"data": "3000"
|
||||
},
|
||||
"gyro_gap_thresh": { "type": "int", "ver": "0",
|
||||
"data": "501"
|
||||
},
|
||||
"mag_innov": { "type": "flt", "ver": "0",
|
||||
"data": "9.0"
|
||||
},
|
||||
"mag_sample_gap_fac": { "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"tyro_thresh_for_zupt": { "type": "flt", "ver": "0",
|
||||
"data": "0.001"
|
||||
},
|
||||
"sensor_rpt_rate": { "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"def_sample_rate": { "type": "flt", "ver": "0",
|
||||
"data": "5.0"
|
||||
},
|
||||
"amd_int_cfg_param1": { "type": "flt", "ver": "0",
|
||||
"data": "0.06"
|
||||
},
|
||||
"amd_int_cfg_param2": { "type": "flt", "ver": "0",
|
||||
"data": "0.5"
|
||||
},
|
||||
"amd_int_cfg_param5": { "type": "flt", "ver": "0",
|
||||
"data": "0.16"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
29
proprietary/vendor/etc/sensors/config/sns_geomag_rv.json
vendored
Normal file
29
proprietary/vendor/etc/sensors/config/sns_geomag_rv.json
vendored
Normal file
@ -0,0 +1,29 @@
|
||||
{
|
||||
"config": {
|
||||
"hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT"],
|
||||
"soc_id": ["291", "246", "300", "301", "305", "321", "336", "339", "341", "355", "356", "360", "361", "365", "366", "393", "394", "400", "407", "417",
|
||||
"440", "415", "439", "416", "437", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "456", "454", "450", "476", "469", "470", "473", "474", "501", "502", "475", "497", "498"]
|
||||
},
|
||||
"sns_geomag_rv": {
|
||||
"owner": "sns_geomag_rv",
|
||||
".config": {
|
||||
"owner": "sns_geomag_rv",
|
||||
"gamerv_cfg_param1": {"type": "int","ver": "0","data": "300"
|
||||
},
|
||||
"gamerv_cfg_param2": {"type": "int","ver": "0","data": "300"
|
||||
},
|
||||
"fusion_min_samp_rate": {"type": "flt","ver": "0","data": "1.0"
|
||||
},
|
||||
"gamerv_def_rpt_rate": {"type": "flt","ver": "0","data": "1.0"
|
||||
},
|
||||
"gamerv_def_sample_rate": {"type": "flt","ver": "0","data": "5.0"
|
||||
},
|
||||
"amd_int_cfg_param1": {"type": "flt","ver": "0","data": "0.06"
|
||||
},
|
||||
"amd_int_cfg_param2": {"type": "flt","ver": "0","data": "0.5"
|
||||
},
|
||||
"game_rv_c_sys": {"type": "int","ver": "0","data": "0"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
25
proprietary/vendor/etc/sensors/config/sns_gyro_cal.json
vendored
Normal file
25
proprietary/vendor/etc/sensors/config/sns_gyro_cal.json
vendored
Normal file
@ -0,0 +1,25 @@
|
||||
{
|
||||
"config": {
|
||||
"hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT"],
|
||||
"soc_id": ["291", "246", "300", "301", "305", "321", "336", "347", "339", "341", "355", "356", "360", "361", "365", "366", "393", "394", "400",
|
||||
"407", "417", "440", "415", "439", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "455", "456", "454", "450", "476", "469", "470", "473", "474", "501", "502", "475", "497", "498"]
|
||||
},
|
||||
"sns_gyro_cal_config": {
|
||||
"owner": "sns_gyro_cal",
|
||||
"calibration_period": {"type": "int","ver": "0",
|
||||
"data": "60"
|
||||
},
|
||||
"num_samples": {"type": "int","ver": "0",
|
||||
"data": "64"
|
||||
},
|
||||
"variance_threshold": {"type": "flt","ver": "0",
|
||||
"data": "0.00000085"
|
||||
},
|
||||
"sample_rate": {"type": "flt","ver": "0",
|
||||
"data": "10.0"
|
||||
},
|
||||
"bias_threshold": {"type": "flt","ver": "0",
|
||||
"data": "0.20"
|
||||
}
|
||||
}
|
||||
}
|
136
proprietary/vendor/etc/sensors/config/sns_heart_rate.json
vendored
Normal file
136
proprietary/vendor/etc/sensors/config/sns_heart_rate.json
vendored
Normal file
@ -0,0 +1,136 @@
|
||||
{
|
||||
"config": {
|
||||
"hw_platform": [ "MTP", "Dragon", "Surf","QRD","HDK"
|
||||
],
|
||||
"soc_id": ["300", "301"]
|
||||
},
|
||||
"sns_heart_rate": {
|
||||
"owner": "sns_heart_rate",
|
||||
"sample_rate_ppg":{"ver": "0","type": "flt",
|
||||
"data": "20.0"
|
||||
},
|
||||
"sample_rate_accel":{"ver": "0","type": "flt",
|
||||
"data": "20.0"
|
||||
},
|
||||
"update_flterval_in_fft_samples":{"ver": "0","type": "int",
|
||||
"data": "20.0"
|
||||
},
|
||||
"min_fft_fltervals_for_first_one_shot_update":{"ver": "0","type": "int",
|
||||
"data": "7"
|
||||
},
|
||||
"min_fft_fltervals_for_first_continuous_update":{"ver": "0","type": "int",
|
||||
"data": "7"
|
||||
},
|
||||
"max_bpm_age_for_warm_start":{"ver": "0","type": "int",
|
||||
"data": "3276800"
|
||||
},
|
||||
"max_alpha":{"ver": "0","type": "flt",
|
||||
"data": "1.0"
|
||||
},
|
||||
"min_alpha":{"ver": "0","type": "flt",
|
||||
"data": "0.01"
|
||||
},
|
||||
"min_o_h":{"ver": "0","type": "flt",
|
||||
"data": "0.5"
|
||||
},
|
||||
"max_o_h":{"ver": "0","type": "flt",
|
||||
"data": "0.9"
|
||||
},
|
||||
"max_del_b":{"ver": "0","type": "flt",
|
||||
"data": "10.0"
|
||||
},
|
||||
"acc_peak_distance":{"ver": "0","type": "int",
|
||||
"data": "1"
|
||||
},
|
||||
"ppg_peak_distance":{"ver": "0","type": "int",
|
||||
"data": "2"
|
||||
},
|
||||
"num_ppg_peaks":{"ver": "0","type": "int",
|
||||
"data": "6"
|
||||
},
|
||||
"num_acc_peaks":{"ver": "0","type": "int",
|
||||
"data": "6"
|
||||
},
|
||||
"peak_width_ppg":{"ver": "0","type": "int",
|
||||
"data": "2"
|
||||
},
|
||||
"peak_thresh_ppg":{"ver": "0","type": "flt",
|
||||
"data": "0.1"
|
||||
},
|
||||
"peak_thresh_acc":{"ver": "0","type": "flt",
|
||||
"data": "0.1"
|
||||
},
|
||||
"max_ind_diff":{"ver": "0","type": "int",
|
||||
"data": "10"
|
||||
},
|
||||
"max_acc_thr":{"ver": "0","type": "flt",
|
||||
"data": "80"
|
||||
},
|
||||
"harm_acc_thr":{"ver": "0","type": "flt",
|
||||
"data": "0.6"
|
||||
},
|
||||
"oneshot_max_acc_thr":{"ver": "0","type": "flt",
|
||||
"data": "10.0"
|
||||
},
|
||||
"oneshot_harm_acc_thr":{"ver": "0","type": "flt",
|
||||
"data": "0.4"
|
||||
},
|
||||
"continuous_max_acc_thr":{"ver": "0","type": "flt",
|
||||
"data": "80.0"
|
||||
},
|
||||
"continuous_harm_acc_thr":{"ver": "0","type": "flt",
|
||||
"data": "0.6"
|
||||
},
|
||||
"globalminhr":{"ver": "0","type": "flt",
|
||||
"data": "40.0"
|
||||
},
|
||||
"globalmaxhr":{"ver": "0","type": "flt",
|
||||
"data": "250.0"
|
||||
},
|
||||
"num_samples_to_skip_after_reset":{"ver": "0","type": "int",
|
||||
"data": "40"
|
||||
},
|
||||
"noaccel_thresh":{"ver": "0","type": "flt",
|
||||
"data": "80000.0"
|
||||
},
|
||||
"max_blanked_ppg_segments":{"ver": "0","type": "int",
|
||||
"data": "51"
|
||||
},
|
||||
"min_bad_spread_ratio_for_ppg_blanking":{"ver": "0","type": "flt",
|
||||
"data": "2.3"
|
||||
},
|
||||
"max_blanked_accel_segments":{"ver": "0","type": "int",
|
||||
"data": "0"
|
||||
},
|
||||
"min_bad_spread_ratio_for_accel_blanking":{"ver": "0","type": "flt",
|
||||
"data": "2.3"
|
||||
},
|
||||
"accuracy_decay_alpha":{"ver": "0","type": "flt",
|
||||
"data": "0.98"
|
||||
},
|
||||
"android_accuracy_low_thresh":{"ver": "0","type": "flt",
|
||||
"data": "0.3"
|
||||
},
|
||||
"android_accuracy_high_thresh":{"ver": "0","type": "flt",
|
||||
"data": "0.7"
|
||||
},
|
||||
"android_accuracy_medium_thresh":{"ver": "0","type": "flt",
|
||||
"data": "0.45"
|
||||
},
|
||||
"do_minppg":{"ver": "0","type": "int",
|
||||
"data": "1"
|
||||
},
|
||||
"do_mingoodppgtrack":{"ver": "0","type": "int",
|
||||
"data": "0"
|
||||
},
|
||||
"do_width_harm":{"ver": "0","type": "int",
|
||||
"data": "1"
|
||||
},
|
||||
"do_stride_is_hr_processing":{"ver": "0","type": "int",
|
||||
"data": "0"
|
||||
},
|
||||
"alpha_lowpass":{"ver": "0","type": "flt",
|
||||
"data": "0.27"
|
||||
}
|
||||
}
|
||||
}
|
16
proprietary/vendor/etc/sensors/config/sns_mag_cal.json
vendored
Normal file
16
proprietary/vendor/etc/sensors/config/sns_mag_cal.json
vendored
Normal file
@ -0,0 +1,16 @@
|
||||
{
|
||||
"config": {
|
||||
"hw_platform": ["MTP", "Dragon", "Surf", "HDK", "IDP", "QRD", "IOT"],
|
||||
"soc_id": ["339", "355", "356", "361", "365", "366", "394", "400", "407", "417", "440", "415", "439", "416", "437", "444", "445", "420",
|
||||
"424", "443", "434", "435", "459", "441", "471", "456", "454","450", "476", "469", "470", "473", "474", "501", "502", "475", "497", "498"]
|
||||
},
|
||||
"sns_mag_cal_config": {
|
||||
"owner": "sns_mag_cal",
|
||||
"anomaly_threshold": {"type": "flt","ver": "0",
|
||||
"data": "200.0"
|
||||
},
|
||||
"sample_rate": { "type": "flt", "ver": "0",
|
||||
"data": "25.0"
|
||||
}
|
||||
}
|
||||
}
|
12
proprietary/vendor/etc/sensors/config/sns_mag_cal_legacy.json
vendored
Normal file
12
proprietary/vendor/etc/sensors/config/sns_mag_cal_legacy.json
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
{
|
||||
"config": {
|
||||
"hw_platform": ["MTP", "Dragon", "Surf", "HDK", "IDP"],
|
||||
"soc_id": ["291", "246", "300", "301", "305", "321", "336", "341", "360", "393"]
|
||||
},
|
||||
"sns_mag_cal_config": {
|
||||
"owner": "sns_mag_cal",
|
||||
"anomaly_threshold": {"type": "flt","ver": "0",
|
||||
"data": "200.0"
|
||||
}
|
||||
}
|
||||
}
|
25
proprietary/vendor/etc/sensors/config/sns_multishake.json
vendored
Normal file
25
proprietary/vendor/etc/sensors/config/sns_multishake.json
vendored
Normal file
@ -0,0 +1,25 @@
|
||||
{
|
||||
"config": {
|
||||
"hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT"],
|
||||
"soc_id": ["291", "246", "305", "321", "336", "339", "341", "355", "356", "360", "361", "365", "366", "393", "394", "400", "407", "417",
|
||||
"440", "415", "439", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "456", "454","450", "476", "469", "470", "473", "474", "501", "502", "475", "497", "498"]
|
||||
},
|
||||
"sns_multishake": {
|
||||
"owner": "sns_multishake",
|
||||
"min_shake_period": {
|
||||
"ver": "0", "type": "flt", "data": "0.22"
|
||||
},
|
||||
"max_shake_period": {
|
||||
"ver": "0", "type": "flt", "data": "0.7"
|
||||
},
|
||||
"sleep_time": {
|
||||
"ver": "0", "type": "flt", "data": "0.12"
|
||||
},
|
||||
"shake_thresh": {
|
||||
"ver": "0", "type": "flt", "data": "1.5"
|
||||
},
|
||||
"sample_rate": {
|
||||
"ver": "0", "type": "flt", "data": "100.0"
|
||||
}
|
||||
}
|
||||
}
|
34
proprietary/vendor/etc/sensors/config/sns_pedometer.json
vendored
Normal file
34
proprietary/vendor/etc/sensors/config/sns_pedometer.json
vendored
Normal file
@ -0,0 +1,34 @@
|
||||
{
|
||||
"config": {
|
||||
"hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT"],
|
||||
"soc_id": ["291", "246", "305", "321", "336", "339", "341", "355", "356", "360", "361", "365", "366", "393", "394", "400", "407", "417",
|
||||
"440", "415", "439", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "456", "454","450", "476", "469", "470", "473", "474", "501", "502", "475", "497", "498"]
|
||||
},
|
||||
"sns_pedometer": {
|
||||
"owner": "sns_pedometer",
|
||||
"param8": {
|
||||
"ver": "0", "type": "flt", "data": "3.0"
|
||||
},
|
||||
"param7": {
|
||||
"ver": "0", "type": "flt", "data": "0.5"
|
||||
},
|
||||
"param6": {
|
||||
"ver": "0", "type": "flt", "data": "4.0"
|
||||
},
|
||||
"param5": {
|
||||
"ver": "0", "type": "flt", "data": "0.2"
|
||||
},
|
||||
"param4": {
|
||||
"ver": "0", "type": "flt", "data": "0.02"
|
||||
},
|
||||
"param3": {
|
||||
"ver": "0", "type": "flt", "data": "0.1"
|
||||
},
|
||||
"param2": {
|
||||
"ver": "0", "type": "flt", "data": "0.5"
|
||||
},
|
||||
"param1": {
|
||||
"ver": "0", "type": "flt", "data": "0.0"
|
||||
}
|
||||
}
|
||||
}
|
25
proprietary/vendor/etc/sensors/config/sns_rmd.json
vendored
Normal file
25
proprietary/vendor/etc/sensors/config/sns_rmd.json
vendored
Normal file
@ -0,0 +1,25 @@
|
||||
{
|
||||
"config": {
|
||||
"hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT"],
|
||||
"soc_id": ["291", "246", "300", "301", "305", "321", "336", "339", "341", "355", "356", "360", "361", "365", "366", "393", "394",
|
||||
"400", "407", "417", "440", "415", "439", "416", "437", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "456", "454","450", "476", "469", "470", "473", "474", "501", "502", "475", "497", "498"]
|
||||
},
|
||||
"sns_rmd": {
|
||||
"owner": "sns_rmd",
|
||||
"param4": {
|
||||
"ver": "0", "type": "flt", "data": "0.2"
|
||||
},
|
||||
"param3": {
|
||||
"ver": "0", "type": "flt", "data": "5"
|
||||
},
|
||||
"param2": {
|
||||
"ver": "0", "type": "flt", "data": "0.2"
|
||||
},
|
||||
"param1": {
|
||||
"ver": "0", "type": "flt", "data": "173"
|
||||
},
|
||||
"sample_rate": {
|
||||
"ver": "0", "type": "flt", "data": "30.0"
|
||||
}
|
||||
}
|
||||
}
|
23
proprietary/vendor/etc/sensors/config/sns_rotv.json
vendored
Normal file
23
proprietary/vendor/etc/sensors/config/sns_rotv.json
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
{
|
||||
"config":
|
||||
{
|
||||
"hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT"],
|
||||
"soc_id": ["291", "246", "300", "301", "305", "321", "336", "339", "341", "355", "356", "360", "361", "365", "366", "393", "394", "400",
|
||||
"407", "417", "440", "415", "439", "416", "437","444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "456", "454","450", "476", "469", "470", "473", "474", "501", "502", "475", "497", "498"]
|
||||
},
|
||||
"sns_rotv_platform": {
|
||||
"owner": "sns_rotv",
|
||||
".config":{
|
||||
"owner": "sns_rotv",
|
||||
"min_report_rate": {
|
||||
"type": "flt", "ver": "0", "data": "1.0"
|
||||
},
|
||||
"debug_mode": {
|
||||
"type": "int", "ver": "0", "data": "0"
|
||||
},
|
||||
"sample_rate": {
|
||||
"type": "flt", "ver": "0", "data": "5.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
40
proprietary/vendor/etc/sensors/config/sns_smd.json
vendored
Normal file
40
proprietary/vendor/etc/sensors/config/sns_smd.json
vendored
Normal file
@ -0,0 +1,40 @@
|
||||
{
|
||||
"config": {
|
||||
"hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT"],
|
||||
"soc_id": ["291", "246", "300", "301", "305", "321", "336", "339", "341", "355", "356", "360", "361", "365", "366", "393", "347", "394", "400",
|
||||
"407", "416", "417", "437", "440", "415", "439", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "456", "454","450", "476", "469", "470", "473", "474", "501", "502", "475", "497", "498"]
|
||||
},
|
||||
"sns_smd": {
|
||||
"owner": "sns_smd",
|
||||
"sample_rate": {
|
||||
"ver": "0", "type": "flt", "data": "10.0"
|
||||
},
|
||||
"accel_window_time": {
|
||||
"ver": "0", "type": "int", "data": "5"
|
||||
},
|
||||
"detect_threshold": {
|
||||
"ver": "0", "type": "flt", "data": "0.158113883"
|
||||
},
|
||||
"self_transition_prob_sm": {
|
||||
"ver": "0", "type": "flt", "data": "0.9"
|
||||
},
|
||||
"variable_decision_latency": {
|
||||
"ver": "0", "type": "int", "data": "1"
|
||||
},
|
||||
"max_latency": {
|
||||
"ver": "0", "type": "int", "data": "10"
|
||||
},
|
||||
"step_count_thresh": {
|
||||
"ver": "0", "type": "int", "data": "5"
|
||||
},
|
||||
"step_window_time": {
|
||||
"ver": "0", "type": "int", "data": "3"
|
||||
},
|
||||
"eigen_thresh": {
|
||||
"ver": "0", "type": "flt", "data": "6.0"
|
||||
},
|
||||
"accel_norm_std_thresh": {
|
||||
"ver": "0", "type": "flt", "data": "2.0"
|
||||
}
|
||||
}
|
||||
}
|
18
proprietary/vendor/etc/sensors/config/sns_tilt.json
vendored
Normal file
18
proprietary/vendor/etc/sensors/config/sns_tilt.json
vendored
Normal file
@ -0,0 +1,18 @@
|
||||
{
|
||||
"config": {
|
||||
"hw_platform": [ "MTP", "Dragon", "Surf", "HDK", "IDP", "QRD", "IOT"],
|
||||
"soc_id": ["291", "246", "305", "321", "336", "339", "340", "341", "355", "356", "360", "361", "365", "366", "393", "394", "400", "407", "417",
|
||||
"440", "415", "439", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "456", "454","450", "476", "469", "470", "473", "474", "501", "502", "475", "497", "498"]
|
||||
},
|
||||
"sns_tilt": {
|
||||
"owner": "sns_tilt",
|
||||
"sample_rate": {"ver": "0","type": "flt","data": "10.0"
|
||||
},
|
||||
"angle_threshold": {"ver": "0","type": "flt","data": "0.61086524"
|
||||
},
|
||||
"init_accel_window_time": {"ver": "0","type": "flt", "data": "1.0"
|
||||
},
|
||||
"accel_window_time": {"ver": "0","type": "flt", "data": "2.0"
|
||||
}
|
||||
}
|
||||
}
|
11
proprietary/vendor/etc/sensors/config/sns_tilt_sw_disabled.json
vendored
Normal file
11
proprietary/vendor/etc/sensors/config/sns_tilt_sw_disabled.json
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
{
|
||||
"config": {
|
||||
"hw_platform": [ "MTP", "Dragon", "Surf", "HDK", "QRD"],
|
||||
"soc_id": ["339", "340", "356", "361", "415", "439", "456", "501", "502"]
|
||||
},
|
||||
"sns_tilt": {
|
||||
"owner": "sns_tilt",
|
||||
"enabled": {"ver": "0","type": "int", "data": "0"
|
||||
}
|
||||
}
|
||||
}
|
12
proprietary/vendor/etc/sensors/config/sns_tilt_sw_enabled.json
vendored
Normal file
12
proprietary/vendor/etc/sensors/config/sns_tilt_sw_enabled.json
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
{
|
||||
"config": {
|
||||
"hw_platform": [ "MTP", "Dragon", "Surf", "HDK", "IDP", "QRD", "IOT"],
|
||||
"soc_id": ["291", "246", "305", "321", "336", "341", "355", "360", "365", "366", "393", "394", "400", "407", "417", "440", "444", "445", "420", "424", "443",
|
||||
"434", "435", "459", "441", "471", "454","450", "476", "469", "470", "473", "474", "475", "497", "498"]
|
||||
},
|
||||
"sns_tilt": {
|
||||
"owner": "sns_tilt",
|
||||
"enabled": {"ver": "0","type": "int", "data": "1"
|
||||
}
|
||||
}
|
||||
}
|
48
proprietary/vendor/etc/sensors/config/sns_tilt_to_wake.json
vendored
Normal file
48
proprietary/vendor/etc/sensors/config/sns_tilt_to_wake.json
vendored
Normal file
@ -0,0 +1,48 @@
|
||||
{
|
||||
"config": {
|
||||
"hw_platform": [ "MTP", "Dragon", "Surf", "IDP", "QRD", "IOT"
|
||||
],
|
||||
"soc_id": ["291", "246", "305", "321", "336", "339", "355", "356", "360", "361", "365", "366", "393", "394", "400", "407", "417", "440",
|
||||
"415", "439", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "456", "454","450", "476", "469", "470", "473", "474"
|
||||
, "501", "502", "475", "497", "498"]
|
||||
},
|
||||
"sns_tilt_to_wake": {
|
||||
"owner": "sns_tilt_to_wake",
|
||||
"accel_sampling_rate":{"ver": "0","type": "flt",
|
||||
"data": "25.0"
|
||||
},
|
||||
"filter_window_seconds":{"ver": "0","type": "flt",
|
||||
"data": "0.16"
|
||||
},
|
||||
"accel_window_seconds":{"ver": "0","type": "flt",
|
||||
"data": "1.1"
|
||||
},
|
||||
"accel_sub_window_seconds":{"ver": "0","type": "flt",
|
||||
"data": "0.55"
|
||||
},
|
||||
"window_for_accel_stability_check_seconds":{"ver": "0","type": "flt",
|
||||
"data": "0.16"
|
||||
},
|
||||
"min_delta_pitch_threshold_deg":{"ver": "0","type": "flt",
|
||||
"data": "45.0"
|
||||
},
|
||||
"min_pitch_threshold_deg":{"ver": "0","type": "flt",
|
||||
"data": "40.0"
|
||||
},
|
||||
"min_abs_delta_z_threshold_deg":{"ver": "0","type": "flt",
|
||||
"data": "10.0"
|
||||
},
|
||||
"max_roll_threshold_deg":{"ver": "0","type": "flt",
|
||||
"data": "25.0"
|
||||
},
|
||||
"max_accel_spread_threshold":{"ver": "0","type": "flt",
|
||||
"data": "4.8"
|
||||
},
|
||||
"max_accel_norm_deviation_from_G_threshold":{"ver": "0","type": "flt",
|
||||
"data": "2.7"
|
||||
},
|
||||
"max_pitch_threshold_deg":{"ver": "0","type": "flt",
|
||||
"data": "200.0"
|
||||
}
|
||||
}
|
||||
}
|
28
proprietary/vendor/etc/sensors/config/sns_wrist_pedo.json
vendored
Normal file
28
proprietary/vendor/etc/sensors/config/sns_wrist_pedo.json
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"config": {
|
||||
"hw_platform": [
|
||||
"MTP", "Dragon", "Surf", "QRD" ],
|
||||
"soc_id": ["300", "301"]
|
||||
},
|
||||
"sns_wrist_pedo": {
|
||||
"owner": "sns_wrist_pedo",
|
||||
"default_disable": {
|
||||
"ver": "0", "type": "int", "data": "0"
|
||||
},
|
||||
"sample_rate": {
|
||||
"ver": "0", "type": "flt", "data": "20.0"
|
||||
},
|
||||
"step_count_threshold": {
|
||||
"ver": "0", "type": "int", "data": "0"
|
||||
},
|
||||
"step_threshold": {
|
||||
"ver": "0", "type": "flt", "data": "10.1"
|
||||
},
|
||||
"swing_threshold": {
|
||||
"ver": "0", "type": "flt", "data": "10.5"
|
||||
},
|
||||
"step_prob_threshold": {
|
||||
"ver": "0", "type": "flt", "data": "0.49"
|
||||
}
|
||||
}
|
||||
}
|
349
proprietary/vendor/etc/sensors/config/stk3a5x_0_always.json
vendored
Normal file
349
proprietary/vendor/etc/sensors/config/stk3a5x_0_always.json
vendored
Normal file
@ -0,0 +1,349 @@
|
||||
{
|
||||
"config":{
|
||||
"hw_platform": ["MTP", "Surf", "RCM", "IDP"],
|
||||
"soc_id": ["475", "497", "498"]
|
||||
},
|
||||
"stk3a5x_0":{
|
||||
"owner": "sns_stk3a5x",
|
||||
".ambient_light":{
|
||||
"owner": "sns_stk3a5x",
|
||||
".config":{
|
||||
"owner": "sns_stk3a5x",
|
||||
"is_dri":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"hw_id":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"res_idx":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"sync_stream":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
},
|
||||
".proximity":{
|
||||
"owner": "sns_stk3a5x",
|
||||
".config":{
|
||||
"owner": "sns_stk3a5x",
|
||||
"is_dri":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"hw_id":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"res_idx":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"sync_stream":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"stk3a5x_0_platform":{
|
||||
"owner": "sns_stk3a5x",
|
||||
".config":{
|
||||
"owner": "sns_stk3a5x",
|
||||
"bus_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"bus_instance":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"slave_config":{ "type": "int", "ver": "0",
|
||||
"data": "70"
|
||||
},
|
||||
"min_bus_speed_khz":{ "type": "int", "ver": "0",
|
||||
"data": "400"
|
||||
},
|
||||
"max_bus_speed_khz":{ "type": "int", "ver": "0",
|
||||
"data": "400"
|
||||
},
|
||||
"reg_addr_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"dri_irq_num":{ "type": "int", "ver": "0",
|
||||
"data": "142"
|
||||
},
|
||||
"irq_pull_type":{ "type": "int", "ver": "0",
|
||||
"data": "3"
|
||||
},
|
||||
"irq_is_chip_pin":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"irq_drive_strength":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"irq_trigger_type":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"num_rail":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"rail_on_state":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"vdd_rail":{ "type": "str", "ver": "0",
|
||||
"data": "/pmic/client/sensor_vdd"
|
||||
},
|
||||
"vddio_rail":{ "type": "str", "ver": "0",
|
||||
"data": "/pmic/client/sensor_vddio"
|
||||
},
|
||||
"rigid_body_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
},
|
||||
".als":{
|
||||
"owner": "sns_stk3a5x",
|
||||
".fac_cal":{
|
||||
"owner": "sns_stk3a5x",
|
||||
"scale":{ "type": "flt", "ver": "0",
|
||||
"data": "166.0"
|
||||
},
|
||||
"bias":{ "type": "flt", "ver": "0",
|
||||
"data": "5000.0"
|
||||
},
|
||||
"target_lux":{ "type": "flt", "ver": "0",
|
||||
"data": "400.0"
|
||||
},
|
||||
"default_scale":{ "type": "flt", "ver": "0",
|
||||
"data": "166.0"
|
||||
},
|
||||
"white_ch0":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"white_ch1":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"white_ch2":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"red_ch0":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"red_ch1":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"red_ch2":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"green_ch0":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"green_ch1":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"green_ch2":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"blue_ch0":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"blue_ch1":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"blue_ch2":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
".ps":{
|
||||
"owner": "sns_stk3a5x",
|
||||
".fac_cal":{
|
||||
"owner": "sns_stk3a5x",
|
||||
"near_threshold":{ "type": "flt", "ver": "0",
|
||||
"data": "4576.0"
|
||||
},
|
||||
"far_threshold":{ "type": "flt", "ver": "0",
|
||||
"data": "3576.0"
|
||||
},
|
||||
"ctir_config":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"cover":{ "type": "flt", "ver": "0",
|
||||
"data": "5064.0"
|
||||
},
|
||||
"uncover":{ "type": "flt", "ver": "0",
|
||||
"data": "2500.0"
|
||||
},
|
||||
"default_near_threshold":{ "type": "flt", "ver": "0",
|
||||
"data": "4576.0"
|
||||
},
|
||||
"default_far_threshold":{ "type": "flt", "ver": "0",
|
||||
"data": "3576.0"
|
||||
},
|
||||
"default_factor":{ "type": "flt", "ver": "0",
|
||||
"data": "1000.0"
|
||||
},
|
||||
"delta2":{ "type": "flt", "ver": "0",
|
||||
"data": "550.0"
|
||||
},
|
||||
"delta3":{ "type": "flt", "ver": "0",
|
||||
"data": "750.0"
|
||||
},
|
||||
"factor":{ "type": "flt", "ver": "0",
|
||||
"data": "1000.0"
|
||||
},
|
||||
"high_coeff":{ "type": "flt", "ver": "0",
|
||||
"data": "0.81"
|
||||
},
|
||||
"low_coeff":{ "type": "flt", "ver": "0",
|
||||
"data": "0.42"
|
||||
},
|
||||
"default_cover":{ "type": "flt", "ver": "0",
|
||||
"data": "5064"
|
||||
},
|
||||
"default_uncover":{ "type": "flt", "ver": "0",
|
||||
"data": "2500"
|
||||
},
|
||||
"min_delta":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
},
|
||||
".variable":{
|
||||
"owner": "sns_stk3a5x",
|
||||
"pLowTh":{ "type": "flt", "ver": "0",
|
||||
"data": "4576.0"
|
||||
},
|
||||
"pHighTh":{ "type": "flt", "ver": "0",
|
||||
"data": "3576.0"
|
||||
},
|
||||
"WTime":{ "type": "int", "ver": "0",
|
||||
"data": "32"
|
||||
},
|
||||
"high_coeff":{ "type": "flt", "ver": "0",
|
||||
"data": "0.81"
|
||||
},
|
||||
"low_coeff":{ "type": "flt", "ver": "0",
|
||||
"data": "0.42"
|
||||
},
|
||||
"pUseOilAlgo":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
},
|
||||
".algo":{
|
||||
"owner": "sns_stk3a5x",
|
||||
"SMUDGE_NT":{ "type": "int", "ver": "0",
|
||||
"data": "3000"
|
||||
},
|
||||
"SMUDGE_FT":{ "type": "int", "ver": "0",
|
||||
"data": "2500"
|
||||
},
|
||||
"SMUDGE_DIFF":{ "type": "int", "ver": "0",
|
||||
"data": "300"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"stk3a5x_0_private":{
|
||||
"owner": "sns_stk3a5x",
|
||||
".config":{
|
||||
"owner": "sns_stk3a5x",
|
||||
"wait":{ "type": "int", "ver": "0",
|
||||
"data": "32"
|
||||
},
|
||||
"prst_ps":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"gain_ps":{ "type": "int", "ver": "0",
|
||||
"data": "3"
|
||||
},
|
||||
"gain_ps_dx16":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"it_ps":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"irdr_led":{ "type": "int", "ver": "0",
|
||||
"data": "8"
|
||||
},
|
||||
"prst_als":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"gain_als":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"gain_als_dx128":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"gain_c":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"gain_c_dx128":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"it_als":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"ps_ps0":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"ps_ps1":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"ps_ps2":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"ps_ps3":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"pUseOilAlgo":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
},
|
||||
".als_coefficient":{
|
||||
"owner": "sns_stk3a5x",
|
||||
"als_offset":{ "type": "int", "ver": "0",
|
||||
"data": "5"
|
||||
},
|
||||
"ratio_c":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"ratio_d":{ "type": "int", "ver": "0",
|
||||
"data": "112"
|
||||
},
|
||||
"ratio_a":{ "type": "int", "ver": "0",
|
||||
"data": "211"
|
||||
},
|
||||
"window_c":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"window_d":{ "type": "flt", "ver": "0",
|
||||
"data": "0.1071"
|
||||
},
|
||||
"window_a":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0253"
|
||||
},
|
||||
"window_h":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0253"
|
||||
},
|
||||
"min_c_data":{ "type": "int", "ver": "0",
|
||||
"data": "40"
|
||||
},
|
||||
"min_g_data":{ "type": "int", "ver": "0",
|
||||
"data": "20"
|
||||
},
|
||||
"max_als_data":{ "type": "int", "ver": "0",
|
||||
"data": "64000"
|
||||
},
|
||||
"min_als_data":{ "type": "int", "ver": "0",
|
||||
"data": "1500"
|
||||
},
|
||||
"ratio_h":{ "type": "int", "ver": "0",
|
||||
"data": "211"
|
||||
},
|
||||
"ratio_sun":{ "type": "int", "ver": "0",
|
||||
"data": "50"
|
||||
},
|
||||
"window_sun":{ "type": "flt", "ver": "0",
|
||||
"data": "0.3023"
|
||||
},
|
||||
"flag_opt":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
350
proprietary/vendor/etc/sensors/config/stk3a5x_0_emerald_always.json
vendored
Normal file
350
proprietary/vendor/etc/sensors/config/stk3a5x_0_emerald_always.json
vendored
Normal file
@ -0,0 +1,350 @@
|
||||
{
|
||||
"config":{
|
||||
"hw_platform": ["MTP", "Surf", "RCM", "IDP"],
|
||||
"soc_id": ["475", "497", "498"],
|
||||
"ro.vendor.hw.frontcolor": ["emerald"]
|
||||
},
|
||||
"stk3a5x_0":{
|
||||
"owner": "sns_stk3a5x",
|
||||
".ambient_light":{
|
||||
"owner": "sns_stk3a5x",
|
||||
".config":{
|
||||
"owner": "sns_stk3a5x",
|
||||
"is_dri":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"hw_id":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"res_idx":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"sync_stream":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
},
|
||||
".proximity":{
|
||||
"owner": "sns_stk3a5x",
|
||||
".config":{
|
||||
"owner": "sns_stk3a5x",
|
||||
"is_dri":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"hw_id":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"res_idx":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"sync_stream":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"stk3a5x_0_platform":{
|
||||
"owner": "sns_stk3a5x",
|
||||
".config":{
|
||||
"owner": "sns_stk3a5x",
|
||||
"bus_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"bus_instance":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"slave_config":{ "type": "int", "ver": "0",
|
||||
"data": "70"
|
||||
},
|
||||
"min_bus_speed_khz":{ "type": "int", "ver": "0",
|
||||
"data": "400"
|
||||
},
|
||||
"max_bus_speed_khz":{ "type": "int", "ver": "0",
|
||||
"data": "400"
|
||||
},
|
||||
"reg_addr_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"dri_irq_num":{ "type": "int", "ver": "0",
|
||||
"data": "142"
|
||||
},
|
||||
"irq_pull_type":{ "type": "int", "ver": "0",
|
||||
"data": "3"
|
||||
},
|
||||
"irq_is_chip_pin":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"irq_drive_strength":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"irq_trigger_type":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"num_rail":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"rail_on_state":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"vdd_rail":{ "type": "str", "ver": "0",
|
||||
"data": "/pmic/client/sensor_vdd"
|
||||
},
|
||||
"vddio_rail":{ "type": "str", "ver": "0",
|
||||
"data": "/pmic/client/sensor_vddio"
|
||||
},
|
||||
"rigid_body_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
},
|
||||
".als":{
|
||||
"owner": "sns_stk3a5x",
|
||||
".fac_cal":{
|
||||
"owner": "sns_stk3a5x",
|
||||
"scale":{ "type": "flt", "ver": "0",
|
||||
"data": "166.0"
|
||||
},
|
||||
"bias":{ "type": "flt", "ver": "0",
|
||||
"data": "5000.0"
|
||||
},
|
||||
"target_lux":{ "type": "flt", "ver": "0",
|
||||
"data": "400.0"
|
||||
},
|
||||
"default_scale":{ "type": "flt", "ver": "0",
|
||||
"data": "166.0"
|
||||
},
|
||||
"white_ch0":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"white_ch1":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"white_ch2":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"red_ch0":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"red_ch1":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"red_ch2":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"green_ch0":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"green_ch1":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"green_ch2":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"blue_ch0":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"blue_ch1":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"blue_ch2":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
".ps":{
|
||||
"owner": "sns_stk3a5x",
|
||||
".fac_cal":{
|
||||
"owner": "sns_stk3a5x",
|
||||
"near_threshold":{ "type": "flt", "ver": "0",
|
||||
"data": "4576.0"
|
||||
},
|
||||
"far_threshold":{ "type": "flt", "ver": "0",
|
||||
"data": "3576.0"
|
||||
},
|
||||
"ctir_config":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"cover":{ "type": "flt", "ver": "0",
|
||||
"data": "5064.0"
|
||||
},
|
||||
"uncover":{ "type": "flt", "ver": "0",
|
||||
"data": "2500.0"
|
||||
},
|
||||
"default_near_threshold":{ "type": "flt", "ver": "0",
|
||||
"data": "4576.0"
|
||||
},
|
||||
"default_far_threshold":{ "type": "flt", "ver": "0",
|
||||
"data": "3576.0"
|
||||
},
|
||||
"default_factor":{ "type": "flt", "ver": "0",
|
||||
"data": "1000.0"
|
||||
},
|
||||
"delta2":{ "type": "flt", "ver": "0",
|
||||
"data": "550.0"
|
||||
},
|
||||
"delta3":{ "type": "flt", "ver": "0",
|
||||
"data": "750.0"
|
||||
},
|
||||
"factor":{ "type": "flt", "ver": "0",
|
||||
"data": "1000.0"
|
||||
},
|
||||
"high_coeff":{ "type": "flt", "ver": "0",
|
||||
"data": "0.81"
|
||||
},
|
||||
"low_coeff":{ "type": "flt", "ver": "0",
|
||||
"data": "0.42"
|
||||
},
|
||||
"default_cover":{ "type": "flt", "ver": "0",
|
||||
"data": "5064"
|
||||
},
|
||||
"default_uncover":{ "type": "flt", "ver": "0",
|
||||
"data": "2500"
|
||||
},
|
||||
"min_delta":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
},
|
||||
".variable":{
|
||||
"owner": "sns_stk3a5x",
|
||||
"pLowTh":{ "type": "flt", "ver": "0",
|
||||
"data": "4576.0"
|
||||
},
|
||||
"pHighTh":{ "type": "flt", "ver": "0",
|
||||
"data": "3576.0"
|
||||
},
|
||||
"WTime":{ "type": "int", "ver": "0",
|
||||
"data": "32"
|
||||
},
|
||||
"high_coeff":{ "type": "flt", "ver": "0",
|
||||
"data": "0.81"
|
||||
},
|
||||
"low_coeff":{ "type": "flt", "ver": "0",
|
||||
"data": "0.42"
|
||||
},
|
||||
"pUseOilAlgo":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
},
|
||||
".algo":{
|
||||
"owner": "sns_stk3a5x",
|
||||
"SMUDGE_NT":{ "type": "int", "ver": "0",
|
||||
"data": "3000"
|
||||
},
|
||||
"SMUDGE_FT":{ "type": "int", "ver": "0",
|
||||
"data": "2500"
|
||||
},
|
||||
"SMUDGE_DIFF":{ "type": "int", "ver": "0",
|
||||
"data": "300"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"stk3a5x_0_private":{
|
||||
"owner": "sns_stk3a5x",
|
||||
".config":{
|
||||
"owner": "sns_stk3a5x",
|
||||
"wait":{ "type": "int", "ver": "0",
|
||||
"data": "32"
|
||||
},
|
||||
"prst_ps":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"gain_ps":{ "type": "int", "ver": "0",
|
||||
"data": "3"
|
||||
},
|
||||
"gain_ps_dx16":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"it_ps":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"irdr_led":{ "type": "int", "ver": "0",
|
||||
"data": "8"
|
||||
},
|
||||
"prst_als":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"gain_als":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"gain_als_dx128":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"gain_c":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"gain_c_dx128":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"it_als":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"ps_ps0":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"ps_ps1":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"ps_ps2":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"ps_ps3":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"pUseOilAlgo":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
},
|
||||
".als_coefficient":{
|
||||
"owner": "sns_stk3a5x",
|
||||
"als_offset":{ "type": "int", "ver": "0",
|
||||
"data": "5"
|
||||
},
|
||||
"ratio_c":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"ratio_d":{ "type": "int", "ver": "0",
|
||||
"data": "112"
|
||||
},
|
||||
"ratio_a":{ "type": "int", "ver": "0",
|
||||
"data": "211"
|
||||
},
|
||||
"window_c":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"window_d":{ "type": "flt", "ver": "0",
|
||||
"data": "0.1071"
|
||||
},
|
||||
"window_a":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0253"
|
||||
},
|
||||
"window_h":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0253"
|
||||
},
|
||||
"min_c_data":{ "type": "int", "ver": "0",
|
||||
"data": "40"
|
||||
},
|
||||
"min_g_data":{ "type": "int", "ver": "0",
|
||||
"data": "20"
|
||||
},
|
||||
"max_als_data":{ "type": "int", "ver": "0",
|
||||
"data": "64000"
|
||||
},
|
||||
"min_als_data":{ "type": "int", "ver": "0",
|
||||
"data": "1500"
|
||||
},
|
||||
"ratio_h":{ "type": "int", "ver": "0",
|
||||
"data": "211"
|
||||
},
|
||||
"ratio_sun":{ "type": "int", "ver": "0",
|
||||
"data": "50"
|
||||
},
|
||||
"window_sun":{ "type": "flt", "ver": "0",
|
||||
"data": "0.3023"
|
||||
},
|
||||
"flag_opt":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
350
proprietary/vendor/etc/sensors/config/stk3a5x_0_white_always.json
vendored
Normal file
350
proprietary/vendor/etc/sensors/config/stk3a5x_0_white_always.json
vendored
Normal file
@ -0,0 +1,350 @@
|
||||
{
|
||||
"config":{
|
||||
"hw_platform": ["MTP", "Surf", "RCM", "IDP"],
|
||||
"soc_id": ["475", "497", "498"],
|
||||
"ro.vendor.hw.frontcolor": ["white"]
|
||||
},
|
||||
"stk3a5x_0":{
|
||||
"owner": "sns_stk3a5x",
|
||||
".ambient_light":{
|
||||
"owner": "sns_stk3a5x",
|
||||
".config":{
|
||||
"owner": "sns_stk3a5x",
|
||||
"is_dri":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"hw_id":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"res_idx":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"sync_stream":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
},
|
||||
".proximity":{
|
||||
"owner": "sns_stk3a5x",
|
||||
".config":{
|
||||
"owner": "sns_stk3a5x",
|
||||
"is_dri":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"hw_id":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"res_idx":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"sync_stream":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"stk3a5x_0_platform":{
|
||||
"owner": "sns_stk3a5x",
|
||||
".config":{
|
||||
"owner": "sns_stk3a5x",
|
||||
"bus_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"bus_instance":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"slave_config":{ "type": "int", "ver": "0",
|
||||
"data": "70"
|
||||
},
|
||||
"min_bus_speed_khz":{ "type": "int", "ver": "0",
|
||||
"data": "400"
|
||||
},
|
||||
"max_bus_speed_khz":{ "type": "int", "ver": "0",
|
||||
"data": "400"
|
||||
},
|
||||
"reg_addr_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"dri_irq_num":{ "type": "int", "ver": "0",
|
||||
"data": "142"
|
||||
},
|
||||
"irq_pull_type":{ "type": "int", "ver": "0",
|
||||
"data": "3"
|
||||
},
|
||||
"irq_is_chip_pin":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"irq_drive_strength":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"irq_trigger_type":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"num_rail":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"rail_on_state":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"vdd_rail":{ "type": "str", "ver": "0",
|
||||
"data": "/pmic/client/sensor_vdd"
|
||||
},
|
||||
"vddio_rail":{ "type": "str", "ver": "0",
|
||||
"data": "/pmic/client/sensor_vddio"
|
||||
},
|
||||
"rigid_body_type":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
},
|
||||
".als":{
|
||||
"owner": "sns_stk3a5x",
|
||||
".fac_cal":{
|
||||
"owner": "sns_stk3a5x",
|
||||
"scale":{ "type": "flt", "ver": "0",
|
||||
"data": "166.0"
|
||||
},
|
||||
"bias":{ "type": "flt", "ver": "0",
|
||||
"data": "5000.0"
|
||||
},
|
||||
"target_lux":{ "type": "flt", "ver": "0",
|
||||
"data": "400.0"
|
||||
},
|
||||
"default_scale":{ "type": "flt", "ver": "0",
|
||||
"data": "166.0"
|
||||
},
|
||||
"white_ch0":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"white_ch1":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"white_ch2":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"red_ch0":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"red_ch1":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"red_ch2":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"green_ch0":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"green_ch1":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"green_ch2":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"blue_ch0":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"blue_ch1":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"blue_ch2":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
".ps":{
|
||||
"owner": "sns_stk3a5x",
|
||||
".fac_cal":{
|
||||
"owner": "sns_stk3a5x",
|
||||
"near_threshold":{ "type": "flt", "ver": "0",
|
||||
"data": "4576.0"
|
||||
},
|
||||
"far_threshold":{ "type": "flt", "ver": "0",
|
||||
"data": "3576.0"
|
||||
},
|
||||
"ctir_config":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
},
|
||||
"cover":{ "type": "flt", "ver": "0",
|
||||
"data": "5064.0"
|
||||
},
|
||||
"uncover":{ "type": "flt", "ver": "0",
|
||||
"data": "2500.0"
|
||||
},
|
||||
"default_near_threshold":{ "type": "flt", "ver": "0",
|
||||
"data": "4576.0"
|
||||
},
|
||||
"default_far_threshold":{ "type": "flt", "ver": "0",
|
||||
"data": "3576.0"
|
||||
},
|
||||
"default_factor":{ "type": "flt", "ver": "0",
|
||||
"data": "1000.0"
|
||||
},
|
||||
"delta2":{ "type": "flt", "ver": "0",
|
||||
"data": "550.0"
|
||||
},
|
||||
"delta3":{ "type": "flt", "ver": "0",
|
||||
"data": "750.0"
|
||||
},
|
||||
"factor":{ "type": "flt", "ver": "0",
|
||||
"data": "1000.0"
|
||||
},
|
||||
"high_coeff":{ "type": "flt", "ver": "0",
|
||||
"data": "0.81"
|
||||
},
|
||||
"low_coeff":{ "type": "flt", "ver": "0",
|
||||
"data": "0.42"
|
||||
},
|
||||
"default_cover":{ "type": "flt", "ver": "0",
|
||||
"data": "5064"
|
||||
},
|
||||
"default_uncover":{ "type": "flt", "ver": "0",
|
||||
"data": "2500"
|
||||
},
|
||||
"min_delta":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
}
|
||||
},
|
||||
".variable":{
|
||||
"owner": "sns_stk3a5x",
|
||||
"pLowTh":{ "type": "flt", "ver": "0",
|
||||
"data": "4576.0"
|
||||
},
|
||||
"pHighTh":{ "type": "flt", "ver": "0",
|
||||
"data": "3576.0"
|
||||
},
|
||||
"WTime":{ "type": "int", "ver": "0",
|
||||
"data": "32"
|
||||
},
|
||||
"high_coeff":{ "type": "flt", "ver": "0",
|
||||
"data": "0.81"
|
||||
},
|
||||
"low_coeff":{ "type": "flt", "ver": "0",
|
||||
"data": "0.42"
|
||||
},
|
||||
"pUseOilAlgo":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
},
|
||||
".algo":{
|
||||
"owner": "sns_stk3a5x",
|
||||
"SMUDGE_NT":{ "type": "int", "ver": "0",
|
||||
"data": "3000"
|
||||
},
|
||||
"SMUDGE_FT":{ "type": "int", "ver": "0",
|
||||
"data": "2500"
|
||||
},
|
||||
"SMUDGE_DIFF":{ "type": "int", "ver": "0",
|
||||
"data": "300"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"stk3a5x_0_private":{
|
||||
"owner": "sns_stk3a5x",
|
||||
".config":{
|
||||
"owner": "sns_stk3a5x",
|
||||
"wait":{ "type": "int", "ver": "0",
|
||||
"data": "32"
|
||||
},
|
||||
"prst_ps":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"gain_ps":{ "type": "int", "ver": "0",
|
||||
"data": "3"
|
||||
},
|
||||
"gain_ps_dx16":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"it_ps":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"irdr_led":{ "type": "int", "ver": "0",
|
||||
"data": "8"
|
||||
},
|
||||
"prst_als":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"gain_als":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"gain_als_dx128":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"gain_c":{ "type": "int", "ver": "0",
|
||||
"data": "2"
|
||||
},
|
||||
"gain_c_dx128":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
},
|
||||
"it_als":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"ps_ps0":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"ps_ps1":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"ps_ps2":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"ps_ps3":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"pUseOilAlgo":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
},
|
||||
".als_coefficient":{
|
||||
"owner": "sns_stk3a5x",
|
||||
"als_offset":{ "type": "int", "ver": "0",
|
||||
"data": "5"
|
||||
},
|
||||
"ratio_c":{ "type": "int", "ver": "0",
|
||||
"data": "1"
|
||||
},
|
||||
"ratio_d":{ "type": "int", "ver": "0",
|
||||
"data": "112"
|
||||
},
|
||||
"ratio_a":{ "type": "int", "ver": "0",
|
||||
"data": "211"
|
||||
},
|
||||
"window_c":{ "type": "flt", "ver": "0",
|
||||
"data": "1.0"
|
||||
},
|
||||
"window_d":{ "type": "flt", "ver": "0",
|
||||
"data": "0.1071"
|
||||
},
|
||||
"window_a":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0253"
|
||||
},
|
||||
"window_h":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0253"
|
||||
},
|
||||
"min_c_data":{ "type": "int", "ver": "0",
|
||||
"data": "40"
|
||||
},
|
||||
"min_g_data":{ "type": "int", "ver": "0",
|
||||
"data": "20"
|
||||
},
|
||||
"max_als_data":{ "type": "int", "ver": "0",
|
||||
"data": "64000"
|
||||
},
|
||||
"min_als_data":{ "type": "int", "ver": "0",
|
||||
"data": "1500"
|
||||
},
|
||||
"ratio_h":{ "type": "int", "ver": "0",
|
||||
"data": "211"
|
||||
},
|
||||
"ratio_sun":{ "type": "int", "ver": "0",
|
||||
"data": "50"
|
||||
},
|
||||
"window_sun":{ "type": "flt", "ver": "0",
|
||||
"data": "0.3023"
|
||||
},
|
||||
"flag_opt":{ "type": "int", "ver": "0",
|
||||
"data": "0"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
2
proprietary/vendor/etc/sensors/hals.conf
vendored
Normal file
2
proprietary/vendor/etc/sensors/hals.conf
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
sensors.ssc.so
|
||||
sensors.moto.so
|
23
proprietary/vendor/etc/sensors/proto/als_mastercal.proto
vendored
Normal file
23
proprietary/vendor/etc/sensors/proto/als_mastercal.proto
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
// @file tcs3708.proto
|
||||
//
|
||||
// Defines additional pb APIs needed for the tcs3708 under OLED solution
|
||||
//
|
||||
|
||||
syntax = "proto2";
|
||||
import "nanopb.proto";
|
||||
|
||||
// Message IDs
|
||||
enum mastercal_msgid {
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
MASTERCAL_MSGID_ALS_MASTERCAL_REQUEST = 360;
|
||||
MASTERCAL_MSGID_ALS_MASTERCAL_EVENT = 361;
|
||||
}
|
||||
|
||||
// Message to sensor
|
||||
message als_mastercal_event
|
||||
{
|
||||
required uint32 chunk_id = 1;
|
||||
required uint32 again = 2;
|
||||
repeated float raw_data = 3;
|
||||
}
|
885
proprietary/vendor/etc/sensors/proto/descriptor.proto
vendored
Normal file
885
proprietary/vendor/etc/sensors/proto/descriptor.proto
vendored
Normal file
@ -0,0 +1,885 @@
|
||||
// Protocol Buffers - Google's data interchange format
|
||||
// Copyright 2008 Google Inc. All rights reserved.
|
||||
// https://developers.google.com/protocol-buffers/
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without
|
||||
// modification, are permitted provided that the following conditions are
|
||||
// met:
|
||||
//
|
||||
// * Redistributions of source code must retain the above copyright
|
||||
// notice, this list of conditions and the following disclaimer.
|
||||
// * Redistributions in binary form must reproduce the above
|
||||
// copyright notice, this list of conditions and the following disclaimer
|
||||
// in the documentation and/or other materials provided with the
|
||||
// distribution.
|
||||
// * Neither the name of Google Inc. nor the names of its
|
||||
// contributors may be used to endorse or promote products derived from
|
||||
// this software without specific prior written permission.
|
||||
//
|
||||
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
// Author: kenton@google.com (Kenton Varda)
|
||||
// Based on original Protocol Buffers design by
|
||||
// Sanjay Ghemawat, Jeff Dean, and others.
|
||||
//
|
||||
// The messages in this file describe the definitions found in .proto files.
|
||||
// A valid .proto file can be translated directly to a FileDescriptorProto
|
||||
// without any other information (e.g. without reading its imports).
|
||||
|
||||
|
||||
syntax = "proto2";
|
||||
|
||||
package google.protobuf;
|
||||
|
||||
option go_package = "github.com/golang/protobuf/protoc-gen-go/descriptor;descriptor";
|
||||
option java_package = "com.google.protobuf";
|
||||
option java_outer_classname = "DescriptorProtos";
|
||||
option csharp_namespace = "Google.Protobuf.Reflection";
|
||||
option objc_class_prefix = "GPB";
|
||||
option cc_enable_arenas = true;
|
||||
|
||||
// descriptor.proto must be optimized for speed because reflection-based
|
||||
// algorithms don't work during bootstrapping.
|
||||
option optimize_for = SPEED;
|
||||
|
||||
// The protocol compiler can output a FileDescriptorSet containing the .proto
|
||||
// files it parses.
|
||||
message FileDescriptorSet {
|
||||
repeated FileDescriptorProto file = 1;
|
||||
}
|
||||
|
||||
// Describes a complete .proto file.
|
||||
message FileDescriptorProto {
|
||||
optional string name = 1; // file name, relative to root of source tree
|
||||
optional string package = 2; // e.g. "foo", "foo.bar", etc.
|
||||
|
||||
// Names of files imported by this file.
|
||||
repeated string dependency = 3;
|
||||
// Indexes of the public imported files in the dependency list above.
|
||||
repeated int32 public_dependency = 10;
|
||||
// Indexes of the weak imported files in the dependency list.
|
||||
// For Google-internal migration only. Do not use.
|
||||
repeated int32 weak_dependency = 11;
|
||||
|
||||
// All top-level definitions in this file.
|
||||
repeated DescriptorProto message_type = 4;
|
||||
repeated EnumDescriptorProto enum_type = 5;
|
||||
repeated ServiceDescriptorProto service = 6;
|
||||
repeated FieldDescriptorProto extension = 7;
|
||||
|
||||
optional FileOptions options = 8;
|
||||
|
||||
// This field contains optional information about the original source code.
|
||||
// You may safely remove this entire field without harming runtime
|
||||
// functionality of the descriptors -- the information is needed only by
|
||||
// development tools.
|
||||
optional SourceCodeInfo source_code_info = 9;
|
||||
|
||||
// The syntax of the proto file.
|
||||
// The supported values are "proto2" and "proto3".
|
||||
optional string syntax = 12;
|
||||
}
|
||||
|
||||
// Describes a message type.
|
||||
message DescriptorProto {
|
||||
optional string name = 1;
|
||||
|
||||
repeated FieldDescriptorProto field = 2;
|
||||
repeated FieldDescriptorProto extension = 6;
|
||||
|
||||
repeated DescriptorProto nested_type = 3;
|
||||
repeated EnumDescriptorProto enum_type = 4;
|
||||
|
||||
message ExtensionRange {
|
||||
optional int32 start = 1; // Inclusive.
|
||||
optional int32 end = 2; // Exclusive.
|
||||
|
||||
optional ExtensionRangeOptions options = 3;
|
||||
}
|
||||
repeated ExtensionRange extension_range = 5;
|
||||
|
||||
repeated OneofDescriptorProto oneof_decl = 8;
|
||||
|
||||
optional MessageOptions options = 7;
|
||||
|
||||
// Range of reserved tag numbers. Reserved tag numbers may not be used by
|
||||
// fields or extension ranges in the same message. Reserved ranges may
|
||||
// not overlap.
|
||||
message ReservedRange {
|
||||
optional int32 start = 1; // Inclusive.
|
||||
optional int32 end = 2; // Exclusive.
|
||||
}
|
||||
repeated ReservedRange reserved_range = 9;
|
||||
// Reserved field names, which may not be used by fields in the same message.
|
||||
// A given name may only be reserved once.
|
||||
repeated string reserved_name = 10;
|
||||
}
|
||||
|
||||
message ExtensionRangeOptions {
|
||||
// The parser stores options it doesn't recognize here. See above.
|
||||
repeated UninterpretedOption uninterpreted_option = 999;
|
||||
|
||||
// Clients can define custom options in extensions of this message. See above.
|
||||
extensions 1000 to max;
|
||||
}
|
||||
|
||||
// Describes a field within a message.
|
||||
message FieldDescriptorProto {
|
||||
enum Type {
|
||||
// 0 is reserved for errors.
|
||||
// Order is weird for historical reasons.
|
||||
TYPE_DOUBLE = 1;
|
||||
TYPE_FLOAT = 2;
|
||||
// Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT64 if
|
||||
// negative values are likely.
|
||||
TYPE_INT64 = 3;
|
||||
TYPE_UINT64 = 4;
|
||||
// Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT32 if
|
||||
// negative values are likely.
|
||||
TYPE_INT32 = 5;
|
||||
TYPE_FIXED64 = 6;
|
||||
TYPE_FIXED32 = 7;
|
||||
TYPE_BOOL = 8;
|
||||
TYPE_STRING = 9;
|
||||
// Tag-delimited aggregate.
|
||||
// Group type is deprecated and not supported in proto3. However, Proto3
|
||||
// implementations should still be able to parse the group wire format and
|
||||
// treat group fields as unknown fields.
|
||||
TYPE_GROUP = 10;
|
||||
TYPE_MESSAGE = 11; // Length-delimited aggregate.
|
||||
|
||||
// New in version 2.
|
||||
TYPE_BYTES = 12;
|
||||
TYPE_UINT32 = 13;
|
||||
TYPE_ENUM = 14;
|
||||
TYPE_SFIXED32 = 15;
|
||||
TYPE_SFIXED64 = 16;
|
||||
TYPE_SINT32 = 17; // Uses ZigZag encoding.
|
||||
TYPE_SINT64 = 18; // Uses ZigZag encoding.
|
||||
}
|
||||
|
||||
enum Label {
|
||||
// 0 is reserved for errors
|
||||
LABEL_OPTIONAL = 1;
|
||||
LABEL_REQUIRED = 2;
|
||||
LABEL_REPEATED = 3;
|
||||
}
|
||||
|
||||
optional string name = 1;
|
||||
optional int32 number = 3;
|
||||
optional Label label = 4;
|
||||
|
||||
// If type_name is set, this need not be set. If both this and type_name
|
||||
// are set, this must be one of TYPE_ENUM, TYPE_MESSAGE or TYPE_GROUP.
|
||||
optional Type type = 5;
|
||||
|
||||
// For message and enum types, this is the name of the type. If the name
|
||||
// starts with a '.', it is fully-qualified. Otherwise, C++-like scoping
|
||||
// rules are used to find the type (i.e. first the nested types within this
|
||||
// message are searched, then within the parent, on up to the root
|
||||
// namespace).
|
||||
optional string type_name = 6;
|
||||
|
||||
// For extensions, this is the name of the type being extended. It is
|
||||
// resolved in the same manner as type_name.
|
||||
optional string extendee = 2;
|
||||
|
||||
// For numeric types, contains the original text representation of the value.
|
||||
// For booleans, "true" or "false".
|
||||
// For strings, contains the default text contents (not escaped in any way).
|
||||
// For bytes, contains the C escaped value. All bytes >= 128 are escaped.
|
||||
// TODO(kenton): Base-64 encode?
|
||||
optional string default_value = 7;
|
||||
|
||||
// If set, gives the index of a oneof in the containing type's oneof_decl
|
||||
// list. This field is a member of that oneof.
|
||||
optional int32 oneof_index = 9;
|
||||
|
||||
// JSON name of this field. The value is set by protocol compiler. If the
|
||||
// user has set a "json_name" option on this field, that option's value
|
||||
// will be used. Otherwise, it's deduced from the field's name by converting
|
||||
// it to camelCase.
|
||||
optional string json_name = 10;
|
||||
|
||||
optional FieldOptions options = 8;
|
||||
}
|
||||
|
||||
// Describes a oneof.
|
||||
message OneofDescriptorProto {
|
||||
optional string name = 1;
|
||||
optional OneofOptions options = 2;
|
||||
}
|
||||
|
||||
// Describes an enum type.
|
||||
message EnumDescriptorProto {
|
||||
optional string name = 1;
|
||||
|
||||
repeated EnumValueDescriptorProto value = 2;
|
||||
|
||||
optional EnumOptions options = 3;
|
||||
|
||||
// Range of reserved numeric values. Reserved values may not be used by
|
||||
// entries in the same enum. Reserved ranges may not overlap.
|
||||
//
|
||||
// Note that this is distinct from DescriptorProto.ReservedRange in that it
|
||||
// is inclusive such that it can appropriately represent the entire int32
|
||||
// domain.
|
||||
message EnumReservedRange {
|
||||
optional int32 start = 1; // Inclusive.
|
||||
optional int32 end = 2; // Inclusive.
|
||||
}
|
||||
|
||||
// Range of reserved numeric values. Reserved numeric values may not be used
|
||||
// by enum values in the same enum declaration. Reserved ranges may not
|
||||
// overlap.
|
||||
repeated EnumReservedRange reserved_range = 4;
|
||||
|
||||
// Reserved enum value names, which may not be reused. A given name may only
|
||||
// be reserved once.
|
||||
repeated string reserved_name = 5;
|
||||
}
|
||||
|
||||
// Describes a value within an enum.
|
||||
message EnumValueDescriptorProto {
|
||||
optional string name = 1;
|
||||
optional int32 number = 2;
|
||||
|
||||
optional EnumValueOptions options = 3;
|
||||
}
|
||||
|
||||
// Describes a service.
|
||||
message ServiceDescriptorProto {
|
||||
optional string name = 1;
|
||||
repeated MethodDescriptorProto method = 2;
|
||||
|
||||
optional ServiceOptions options = 3;
|
||||
}
|
||||
|
||||
// Describes a method of a service.
|
||||
message MethodDescriptorProto {
|
||||
optional string name = 1;
|
||||
|
||||
// Input and output type names. These are resolved in the same way as
|
||||
// FieldDescriptorProto.type_name, but must refer to a message type.
|
||||
optional string input_type = 2;
|
||||
optional string output_type = 3;
|
||||
|
||||
optional MethodOptions options = 4;
|
||||
|
||||
// Identifies if client streams multiple client messages
|
||||
optional bool client_streaming = 5 [default = false];
|
||||
// Identifies if server streams multiple server messages
|
||||
optional bool server_streaming = 6 [default = false];
|
||||
}
|
||||
|
||||
|
||||
// ===================================================================
|
||||
// Options
|
||||
|
||||
// Each of the definitions above may have "options" attached. These are
|
||||
// just annotations which may cause code to be generated slightly differently
|
||||
// or may contain hints for code that manipulates protocol messages.
|
||||
//
|
||||
// Clients may define custom options as extensions of the *Options messages.
|
||||
// These extensions may not yet be known at parsing time, so the parser cannot
|
||||
// store the values in them. Instead it stores them in a field in the *Options
|
||||
// message called uninterpreted_option. This field must have the same name
|
||||
// across all *Options messages. We then use this field to populate the
|
||||
// extensions when we build a descriptor, at which point all protos have been
|
||||
// parsed and so all extensions are known.
|
||||
//
|
||||
// Extension numbers for custom options may be chosen as follows:
|
||||
// * For options which will only be used within a single application or
|
||||
// organization, or for experimental options, use field numbers 50000
|
||||
// through 99999. It is up to you to ensure that you do not use the
|
||||
// same number for multiple options.
|
||||
// * For options which will be published and used publicly by multiple
|
||||
// independent entities, e-mail protobuf-global-extension-registry@google.com
|
||||
// to reserve extension numbers. Simply provide your project name (e.g.
|
||||
// Objective-C plugin) and your project website (if available) -- there's no
|
||||
// need to explain how you intend to use them. Usually you only need one
|
||||
// extension number. You can declare multiple options with only one extension
|
||||
// number by putting them in a sub-message. See the Custom Options section of
|
||||
// the docs for examples:
|
||||
// https://developers.google.com/protocol-buffers/docs/proto#options
|
||||
// If this turns out to be popular, a web service will be set up
|
||||
// to automatically assign option numbers.
|
||||
|
||||
message FileOptions {
|
||||
|
||||
// Sets the Java package where classes generated from this .proto will be
|
||||
// placed. By default, the proto package is used, but this is often
|
||||
// inappropriate because proto packages do not normally start with backwards
|
||||
// domain names.
|
||||
optional string java_package = 1;
|
||||
|
||||
|
||||
// If set, all the classes from the .proto file are wrapped in a single
|
||||
// outer class with the given name. This applies to both Proto1
|
||||
// (equivalent to the old "--one_java_file" option) and Proto2 (where
|
||||
// a .proto always translates to a single class, but you may want to
|
||||
// explicitly choose the class name).
|
||||
optional string java_outer_classname = 8;
|
||||
|
||||
// If set true, then the Java code generator will generate a separate .java
|
||||
// file for each top-level message, enum, and service defined in the .proto
|
||||
// file. Thus, these types will *not* be nested inside the outer class
|
||||
// named by java_outer_classname. However, the outer class will still be
|
||||
// generated to contain the file's getDescriptor() method as well as any
|
||||
// top-level extensions defined in the file.
|
||||
optional bool java_multiple_files = 10 [default = false];
|
||||
|
||||
// This option does nothing.
|
||||
optional bool java_generate_equals_and_hash = 20 [deprecated=true];
|
||||
|
||||
// If set true, then the Java2 code generator will generate code that
|
||||
// throws an exception whenever an attempt is made to assign a non-UTF-8
|
||||
// byte sequence to a string field.
|
||||
// Message reflection will do the same.
|
||||
// However, an extension field still accepts non-UTF-8 byte sequences.
|
||||
// This option has no effect on when used with the lite runtime.
|
||||
optional bool java_string_check_utf8 = 27 [default = false];
|
||||
|
||||
|
||||
// Generated classes can be optimized for speed or code size.
|
||||
enum OptimizeMode {
|
||||
SPEED = 1; // Generate complete code for parsing, serialization,
|
||||
// etc.
|
||||
CODE_SIZE = 2; // Use ReflectionOps to implement these methods.
|
||||
LITE_RUNTIME = 3; // Generate code using MessageLite and the lite runtime.
|
||||
}
|
||||
optional OptimizeMode optimize_for = 9 [default = SPEED];
|
||||
|
||||
// Sets the Go package where structs generated from this .proto will be
|
||||
// placed. If omitted, the Go package will be derived from the following:
|
||||
// - The basename of the package import path, if provided.
|
||||
// - Otherwise, the package statement in the .proto file, if present.
|
||||
// - Otherwise, the basename of the .proto file, without extension.
|
||||
optional string go_package = 11;
|
||||
|
||||
|
||||
|
||||
|
||||
// Should generic services be generated in each language? "Generic" services
|
||||
// are not specific to any particular RPC system. They are generated by the
|
||||
// main code generators in each language (without additional plugins).
|
||||
// Generic services were the only kind of service generation supported by
|
||||
// early versions of google.protobuf.
|
||||
//
|
||||
// Generic services are now considered deprecated in favor of using plugins
|
||||
// that generate code specific to your particular RPC system. Therefore,
|
||||
// these default to false. Old code which depends on generic services should
|
||||
// explicitly set them to true.
|
||||
optional bool cc_generic_services = 16 [default = false];
|
||||
optional bool java_generic_services = 17 [default = false];
|
||||
optional bool py_generic_services = 18 [default = false];
|
||||
optional bool php_generic_services = 42 [default = false];
|
||||
|
||||
// Is this file deprecated?
|
||||
// Depending on the target platform, this can emit Deprecated annotations
|
||||
// for everything in the file, or it will be completely ignored; in the very
|
||||
// least, this is a formalization for deprecating files.
|
||||
optional bool deprecated = 23 [default = false];
|
||||
|
||||
// Enables the use of arenas for the proto messages in this file. This applies
|
||||
// only to generated classes for C++.
|
||||
optional bool cc_enable_arenas = 31 [default = false];
|
||||
|
||||
|
||||
// Sets the objective c class prefix which is prepended to all objective c
|
||||
// generated classes from this .proto. There is no default.
|
||||
optional string objc_class_prefix = 36;
|
||||
|
||||
// Namespace for generated classes; defaults to the package.
|
||||
optional string csharp_namespace = 37;
|
||||
|
||||
// By default Swift generators will take the proto package and CamelCase it
|
||||
// replacing '.' with underscore and use that to prefix the types/symbols
|
||||
// defined. When this options is provided, they will use this value instead
|
||||
// to prefix the types/symbols defined.
|
||||
optional string swift_prefix = 39;
|
||||
|
||||
// Sets the php class prefix which is prepended to all php generated classes
|
||||
// from this .proto. Default is empty.
|
||||
optional string php_class_prefix = 40;
|
||||
|
||||
// Use this option to change the namespace of php generated classes. Default
|
||||
// is empty. When this option is empty, the package name will be used for
|
||||
// determining the namespace.
|
||||
optional string php_namespace = 41;
|
||||
|
||||
// Use this option to change the namespace of php generated metadata classes.
|
||||
// Default is empty. When this option is empty, the proto file name will be
|
||||
// used for determining the namespace.
|
||||
optional string php_metadata_namespace = 44;
|
||||
|
||||
// Use this option to change the package of ruby generated classes. Default
|
||||
// is empty. When this option is not set, the package name will be used for
|
||||
// determining the ruby package.
|
||||
optional string ruby_package = 45;
|
||||
|
||||
|
||||
// The parser stores options it doesn't recognize here.
|
||||
// See the documentation for the "Options" section above.
|
||||
repeated UninterpretedOption uninterpreted_option = 999;
|
||||
|
||||
// Clients can define custom options in extensions of this message.
|
||||
// See the documentation for the "Options" section above.
|
||||
extensions 1000 to max;
|
||||
|
||||
reserved 38;
|
||||
}
|
||||
|
||||
message MessageOptions {
|
||||
// Set true to use the old proto1 MessageSet wire format for extensions.
|
||||
// This is provided for backwards-compatibility with the MessageSet wire
|
||||
// format. You should not use this for any other reason: It's less
|
||||
// efficient, has fewer features, and is more complicated.
|
||||
//
|
||||
// The message must be defined exactly as follows:
|
||||
// message Foo {
|
||||
// option message_set_wire_format = true;
|
||||
// extensions 4 to max;
|
||||
// }
|
||||
// Note that the message cannot have any defined fields; MessageSets only
|
||||
// have extensions.
|
||||
//
|
||||
// All extensions of your type must be singular messages; e.g. they cannot
|
||||
// be int32s, enums, or repeated messages.
|
||||
//
|
||||
// Because this is an option, the above two restrictions are not enforced by
|
||||
// the protocol compiler.
|
||||
optional bool message_set_wire_format = 1 [default = false];
|
||||
|
||||
// Disables the generation of the standard "descriptor()" accessor, which can
|
||||
// conflict with a field of the same name. This is meant to make migration
|
||||
// from proto1 easier; new code should avoid fields named "descriptor".
|
||||
optional bool no_standard_descriptor_accessor = 2 [default = false];
|
||||
|
||||
// Is this message deprecated?
|
||||
// Depending on the target platform, this can emit Deprecated annotations
|
||||
// for the message, or it will be completely ignored; in the very least,
|
||||
// this is a formalization for deprecating messages.
|
||||
optional bool deprecated = 3 [default = false];
|
||||
|
||||
// Whether the message is an automatically generated map entry type for the
|
||||
// maps field.
|
||||
//
|
||||
// For maps fields:
|
||||
// map<KeyType, ValueType> map_field = 1;
|
||||
// The parsed descriptor looks like:
|
||||
// message MapFieldEntry {
|
||||
// option map_entry = true;
|
||||
// optional KeyType key = 1;
|
||||
// optional ValueType value = 2;
|
||||
// }
|
||||
// repeated MapFieldEntry map_field = 1;
|
||||
//
|
||||
// Implementations may choose not to generate the map_entry=true message, but
|
||||
// use a native map in the target language to hold the keys and values.
|
||||
// The reflection APIs in such implementations still need to work as
|
||||
// if the field is a repeated message field.
|
||||
//
|
||||
// NOTE: Do not set the option in .proto files. Always use the maps syntax
|
||||
// instead. The option should only be implicitly set by the proto compiler
|
||||
// parser.
|
||||
optional bool map_entry = 7;
|
||||
|
||||
reserved 8; // javalite_serializable
|
||||
reserved 9; // javanano_as_lite
|
||||
|
||||
|
||||
// The parser stores options it doesn't recognize here. See above.
|
||||
repeated UninterpretedOption uninterpreted_option = 999;
|
||||
|
||||
// Clients can define custom options in extensions of this message. See above.
|
||||
extensions 1000 to max;
|
||||
}
|
||||
|
||||
message FieldOptions {
|
||||
// The ctype option instructs the C++ code generator to use a different
|
||||
// representation of the field than it normally would. See the specific
|
||||
// options below. This option is not yet implemented in the open source
|
||||
// release -- sorry, we'll try to include it in a future version!
|
||||
optional CType ctype = 1 [default = STRING];
|
||||
enum CType {
|
||||
// Default mode.
|
||||
STRING = 0;
|
||||
|
||||
CORD = 1;
|
||||
|
||||
STRING_PIECE = 2;
|
||||
}
|
||||
// The packed option can be enabled for repeated primitive fields to enable
|
||||
// a more efficient representation on the wire. Rather than repeatedly
|
||||
// writing the tag and type for each element, the entire array is encoded as
|
||||
// a single length-delimited blob. In proto3, only explicit setting it to
|
||||
// false will avoid using packed encoding.
|
||||
optional bool packed = 2;
|
||||
|
||||
// The jstype option determines the JavaScript type used for values of the
|
||||
// field. The option is permitted only for 64 bit integral and fixed types
|
||||
// (int64, uint64, sint64, fixed64, sfixed64). A field with jstype JS_STRING
|
||||
// is represented as JavaScript string, which avoids loss of precision that
|
||||
// can happen when a large value is converted to a floating point JavaScript.
|
||||
// Specifying JS_NUMBER for the jstype causes the generated JavaScript code to
|
||||
// use the JavaScript "number" type. The behavior of the default option
|
||||
// JS_NORMAL is implementation dependent.
|
||||
//
|
||||
// This option is an enum to permit additional types to be added, e.g.
|
||||
// goog.math.Integer.
|
||||
optional JSType jstype = 6 [default = JS_NORMAL];
|
||||
enum JSType {
|
||||
// Use the default type.
|
||||
JS_NORMAL = 0;
|
||||
|
||||
// Use JavaScript strings.
|
||||
JS_STRING = 1;
|
||||
|
||||
// Use JavaScript numbers.
|
||||
JS_NUMBER = 2;
|
||||
}
|
||||
|
||||
// Should this field be parsed lazily? Lazy applies only to message-type
|
||||
// fields. It means that when the outer message is initially parsed, the
|
||||
// inner message's contents will not be parsed but instead stored in encoded
|
||||
// form. The inner message will actually be parsed when it is first accessed.
|
||||
//
|
||||
// This is only a hint. Implementations are free to choose whether to use
|
||||
// eager or lazy parsing regardless of the value of this option. However,
|
||||
// setting this option true suggests that the protocol author believes that
|
||||
// using lazy parsing on this field is worth the additional bookkeeping
|
||||
// overhead typically needed to implement it.
|
||||
//
|
||||
// This option does not affect the public interface of any generated code;
|
||||
// all method signatures remain the same. Furthermore, thread-safety of the
|
||||
// interface is not affected by this option; const methods remain safe to
|
||||
// call from multiple threads concurrently, while non-const methods continue
|
||||
// to require exclusive access.
|
||||
//
|
||||
//
|
||||
// Note that implementations may choose not to check required fields within
|
||||
// a lazy sub-message. That is, calling IsInitialized() on the outer message
|
||||
// may return true even if the inner message has missing required fields.
|
||||
// This is necessary because otherwise the inner message would have to be
|
||||
// parsed in order to perform the check, defeating the purpose of lazy
|
||||
// parsing. An implementation which chooses not to check required fields
|
||||
// must be consistent about it. That is, for any particular sub-message, the
|
||||
// implementation must either *always* check its required fields, or *never*
|
||||
// check its required fields, regardless of whether or not the message has
|
||||
// been parsed.
|
||||
optional bool lazy = 5 [default = false];
|
||||
|
||||
// Is this field deprecated?
|
||||
// Depending on the target platform, this can emit Deprecated annotations
|
||||
// for accessors, or it will be completely ignored; in the very least, this
|
||||
// is a formalization for deprecating fields.
|
||||
optional bool deprecated = 3 [default = false];
|
||||
|
||||
// For Google-internal migration only. Do not use.
|
||||
optional bool weak = 10 [default = false];
|
||||
|
||||
|
||||
// The parser stores options it doesn't recognize here. See above.
|
||||
repeated UninterpretedOption uninterpreted_option = 999;
|
||||
|
||||
// Clients can define custom options in extensions of this message. See above.
|
||||
extensions 1000 to max;
|
||||
|
||||
reserved 4; // removed jtype
|
||||
}
|
||||
|
||||
message OneofOptions {
|
||||
// The parser stores options it doesn't recognize here. See above.
|
||||
repeated UninterpretedOption uninterpreted_option = 999;
|
||||
|
||||
// Clients can define custom options in extensions of this message. See above.
|
||||
extensions 1000 to max;
|
||||
}
|
||||
|
||||
message EnumOptions {
|
||||
|
||||
// Set this option to true to allow mapping different tag names to the same
|
||||
// value.
|
||||
optional bool allow_alias = 2;
|
||||
|
||||
// Is this enum deprecated?
|
||||
// Depending on the target platform, this can emit Deprecated annotations
|
||||
// for the enum, or it will be completely ignored; in the very least, this
|
||||
// is a formalization for deprecating enums.
|
||||
optional bool deprecated = 3 [default = false];
|
||||
|
||||
reserved 5; // javanano_as_lite
|
||||
|
||||
// The parser stores options it doesn't recognize here. See above.
|
||||
repeated UninterpretedOption uninterpreted_option = 999;
|
||||
|
||||
// Clients can define custom options in extensions of this message. See above.
|
||||
extensions 1000 to max;
|
||||
}
|
||||
|
||||
message EnumValueOptions {
|
||||
// Is this enum value deprecated?
|
||||
// Depending on the target platform, this can emit Deprecated annotations
|
||||
// for the enum value, or it will be completely ignored; in the very least,
|
||||
// this is a formalization for deprecating enum values.
|
||||
optional bool deprecated = 1 [default = false];
|
||||
|
||||
// The parser stores options it doesn't recognize here. See above.
|
||||
repeated UninterpretedOption uninterpreted_option = 999;
|
||||
|
||||
// Clients can define custom options in extensions of this message. See above.
|
||||
extensions 1000 to max;
|
||||
}
|
||||
|
||||
message ServiceOptions {
|
||||
|
||||
// Note: Field numbers 1 through 32 are reserved for Google's internal RPC
|
||||
// framework. We apologize for hoarding these numbers to ourselves, but
|
||||
// we were already using them long before we decided to release Protocol
|
||||
// Buffers.
|
||||
|
||||
// Is this service deprecated?
|
||||
// Depending on the target platform, this can emit Deprecated annotations
|
||||
// for the service, or it will be completely ignored; in the very least,
|
||||
// this is a formalization for deprecating services.
|
||||
optional bool deprecated = 33 [default = false];
|
||||
|
||||
// The parser stores options it doesn't recognize here. See above.
|
||||
repeated UninterpretedOption uninterpreted_option = 999;
|
||||
|
||||
// Clients can define custom options in extensions of this message. See above.
|
||||
extensions 1000 to max;
|
||||
}
|
||||
|
||||
message MethodOptions {
|
||||
|
||||
// Note: Field numbers 1 through 32 are reserved for Google's internal RPC
|
||||
// framework. We apologize for hoarding these numbers to ourselves, but
|
||||
// we were already using them long before we decided to release Protocol
|
||||
// Buffers.
|
||||
|
||||
// Is this method deprecated?
|
||||
// Depending on the target platform, this can emit Deprecated annotations
|
||||
// for the method, or it will be completely ignored; in the very least,
|
||||
// this is a formalization for deprecating methods.
|
||||
optional bool deprecated = 33 [default = false];
|
||||
|
||||
// Is this method side-effect-free (or safe in HTTP parlance), or idempotent,
|
||||
// or neither? HTTP based RPC implementation may choose GET verb for safe
|
||||
// methods, and PUT verb for idempotent methods instead of the default POST.
|
||||
enum IdempotencyLevel {
|
||||
IDEMPOTENCY_UNKNOWN = 0;
|
||||
NO_SIDE_EFFECTS = 1; // implies idempotent
|
||||
IDEMPOTENT = 2; // idempotent, but may have side effects
|
||||
}
|
||||
optional IdempotencyLevel idempotency_level = 34
|
||||
[default = IDEMPOTENCY_UNKNOWN];
|
||||
|
||||
// The parser stores options it doesn't recognize here. See above.
|
||||
repeated UninterpretedOption uninterpreted_option = 999;
|
||||
|
||||
// Clients can define custom options in extensions of this message. See above.
|
||||
extensions 1000 to max;
|
||||
}
|
||||
|
||||
|
||||
// A message representing a option the parser does not recognize. This only
|
||||
// appears in options protos created by the compiler::Parser class.
|
||||
// DescriptorPool resolves these when building Descriptor objects. Therefore,
|
||||
// options protos in descriptor objects (e.g. returned by Descriptor::options(),
|
||||
// or produced by Descriptor::CopyTo()) will never have UninterpretedOptions
|
||||
// in them.
|
||||
message UninterpretedOption {
|
||||
// The name of the uninterpreted option. Each string represents a segment in
|
||||
// a dot-separated name. is_extension is true iff a segment represents an
|
||||
// extension (denoted with parentheses in options specs in .proto files).
|
||||
// E.g.,{ ["foo", false], ["bar.baz", true], ["qux", false] } represents
|
||||
// "foo.(bar.baz).qux".
|
||||
message NamePart {
|
||||
required string name_part = 1;
|
||||
required bool is_extension = 2;
|
||||
}
|
||||
repeated NamePart name = 2;
|
||||
|
||||
// The value of the uninterpreted option, in whatever type the tokenizer
|
||||
// identified it as during parsing. Exactly one of these should be set.
|
||||
optional string identifier_value = 3;
|
||||
optional uint64 positive_int_value = 4;
|
||||
optional int64 negative_int_value = 5;
|
||||
optional double double_value = 6;
|
||||
optional bytes string_value = 7;
|
||||
optional string aggregate_value = 8;
|
||||
}
|
||||
|
||||
// ===================================================================
|
||||
// Optional source code info
|
||||
|
||||
// Encapsulates information about the original source file from which a
|
||||
// FileDescriptorProto was generated.
|
||||
message SourceCodeInfo {
|
||||
// A Location identifies a piece of source code in a .proto file which
|
||||
// corresponds to a particular definition. This information is intended
|
||||
// to be useful to IDEs, code indexers, documentation generators, and similar
|
||||
// tools.
|
||||
//
|
||||
// For example, say we have a file like:
|
||||
// message Foo {
|
||||
// optional string foo = 1;
|
||||
// }
|
||||
// Let's look at just the field definition:
|
||||
// optional string foo = 1;
|
||||
// ^ ^^ ^^ ^ ^^^
|
||||
// a bc de f ghi
|
||||
// We have the following locations:
|
||||
// span path represents
|
||||
// [a,i) [ 4, 0, 2, 0 ] The whole field definition.
|
||||
// [a,b) [ 4, 0, 2, 0, 4 ] The label (optional).
|
||||
// [c,d) [ 4, 0, 2, 0, 5 ] The type (string).
|
||||
// [e,f) [ 4, 0, 2, 0, 1 ] The name (foo).
|
||||
// [g,h) [ 4, 0, 2, 0, 3 ] The number (1).
|
||||
//
|
||||
// Notes:
|
||||
// - A location may refer to a repeated field itself (i.e. not to any
|
||||
// particular index within it). This is used whenever a set of elements are
|
||||
// logically enclosed in a single code segment. For example, an entire
|
||||
// extend block (possibly containing multiple extension definitions) will
|
||||
// have an outer location whose path refers to the "extensions" repeated
|
||||
// field without an index.
|
||||
// - Multiple locations may have the same path. This happens when a single
|
||||
// logical declaration is spread out across multiple places. The most
|
||||
// obvious example is the "extend" block again -- there may be multiple
|
||||
// extend blocks in the same scope, each of which will have the same path.
|
||||
// - A location's span is not always a subset of its parent's span. For
|
||||
// example, the "extendee" of an extension declaration appears at the
|
||||
// beginning of the "extend" block and is shared by all extensions within
|
||||
// the block.
|
||||
// - Just because a location's span is a subset of some other location's span
|
||||
// does not mean that it is a descendant. For example, a "group" defines
|
||||
// both a type and a field in a single declaration. Thus, the locations
|
||||
// corresponding to the type and field and their components will overlap.
|
||||
// - Code which tries to interpret locations should probably be designed to
|
||||
// ignore those that it doesn't understand, as more types of locations could
|
||||
// be recorded in the future.
|
||||
repeated Location location = 1;
|
||||
message Location {
|
||||
// Identifies which part of the FileDescriptorProto was defined at this
|
||||
// location.
|
||||
//
|
||||
// Each element is a field number or an index. They form a path from
|
||||
// the root FileDescriptorProto to the place where the definition. For
|
||||
// example, this path:
|
||||
// [ 4, 3, 2, 7, 1 ]
|
||||
// refers to:
|
||||
// file.message_type(3) // 4, 3
|
||||
// .field(7) // 2, 7
|
||||
// .name() // 1
|
||||
// This is because FileDescriptorProto.message_type has field number 4:
|
||||
// repeated DescriptorProto message_type = 4;
|
||||
// and DescriptorProto.field has field number 2:
|
||||
// repeated FieldDescriptorProto field = 2;
|
||||
// and FieldDescriptorProto.name has field number 1:
|
||||
// optional string name = 1;
|
||||
//
|
||||
// Thus, the above path gives the location of a field name. If we removed
|
||||
// the last element:
|
||||
// [ 4, 3, 2, 7 ]
|
||||
// this path refers to the whole field declaration (from the beginning
|
||||
// of the label to the terminating semicolon).
|
||||
repeated int32 path = 1 [packed = true];
|
||||
|
||||
// Always has exactly three or four elements: start line, start column,
|
||||
// end line (optional, otherwise assumed same as start line), end column.
|
||||
// These are packed into a single field for efficiency. Note that line
|
||||
// and column numbers are zero-based -- typically you will want to add
|
||||
// 1 to each before displaying to a user.
|
||||
repeated int32 span = 2 [packed = true];
|
||||
|
||||
// If this SourceCodeInfo represents a complete declaration, these are any
|
||||
// comments appearing before and after the declaration which appear to be
|
||||
// attached to the declaration.
|
||||
//
|
||||
// A series of line comments appearing on consecutive lines, with no other
|
||||
// tokens appearing on those lines, will be treated as a single comment.
|
||||
//
|
||||
// leading_detached_comments will keep paragraphs of comments that appear
|
||||
// before (but not connected to) the current element. Each paragraph,
|
||||
// separated by empty lines, will be one comment element in the repeated
|
||||
// field.
|
||||
//
|
||||
// Only the comment content is provided; comment markers (e.g. //) are
|
||||
// stripped out. For block comments, leading whitespace and an asterisk
|
||||
// will be stripped from the beginning of each line other than the first.
|
||||
// Newlines are included in the output.
|
||||
//
|
||||
// Examples:
|
||||
//
|
||||
// optional int32 foo = 1; // Comment attached to foo.
|
||||
// // Comment attached to bar.
|
||||
// optional int32 bar = 2;
|
||||
//
|
||||
// optional string baz = 3;
|
||||
// // Comment attached to baz.
|
||||
// // Another line attached to baz.
|
||||
//
|
||||
// // Comment attached to qux.
|
||||
// //
|
||||
// // Another line attached to qux.
|
||||
// optional double qux = 4;
|
||||
//
|
||||
// // Detached comment for corge. This is not leading or trailing comments
|
||||
// // to qux or corge because there are blank lines separating it from
|
||||
// // both.
|
||||
//
|
||||
// // Detached comment for corge paragraph 2.
|
||||
//
|
||||
// optional string corge = 5;
|
||||
// /* Block comment attached
|
||||
// * to corge. Leading asterisks
|
||||
// * will be removed. */
|
||||
// /* Block comment attached to
|
||||
// * grault. */
|
||||
// optional int32 grault = 6;
|
||||
//
|
||||
// // ignored detached comments.
|
||||
optional string leading_comments = 3;
|
||||
optional string trailing_comments = 4;
|
||||
repeated string leading_detached_comments = 6;
|
||||
}
|
||||
}
|
||||
|
||||
// Describes the relationship between generated code and its original source
|
||||
// file. A GeneratedCodeInfo message is associated with only one generated
|
||||
// source file, but may contain references to different source .proto files.
|
||||
message GeneratedCodeInfo {
|
||||
// An Annotation connects some span of text in generated code to an element
|
||||
// of its generating .proto file.
|
||||
repeated Annotation annotation = 1;
|
||||
message Annotation {
|
||||
// Identifies the element in the original source .proto file. This field
|
||||
// is formatted the same as SourceCodeInfo.Location.path.
|
||||
repeated int32 path = 1 [packed = true];
|
||||
|
||||
// Identifies the filesystem path to the original source .proto.
|
||||
optional string source_file = 2;
|
||||
|
||||
// Identifies the starting offset in bytes in the generated code
|
||||
// that relates to the identified object.
|
||||
optional int32 begin = 3;
|
||||
|
||||
// Identifies the ending offset in bytes in the generated code that
|
||||
// relates to the identified offset. The end offset should be one past
|
||||
// the last relevant byte (so the length of the text = end - begin).
|
||||
optional int32 end = 4;
|
||||
}
|
||||
}
|
37
proprietary/vendor/etc/sensors/proto/mot_barocal.proto
vendored
Normal file
37
proprietary/vendor/etc/sensors/proto/mot_barocal.proto
vendored
Normal file
@ -0,0 +1,37 @@
|
||||
// @file mot_barocal.proto
|
||||
//
|
||||
// Defines message types for Motorola's barometer calibration
|
||||
//
|
||||
// Copyright (c) 2020 Motorola Mobility
|
||||
// All Rights Reserved.
|
||||
// Confidential and Proprietary - Motorola Mobility
|
||||
|
||||
syntax = "proto2";
|
||||
import "nanopb.proto";
|
||||
import "sns_std_sensor.proto";
|
||||
|
||||
// Sensor Attribute Requirements:
|
||||
// SNS_STD_SENSOR_ATTRID_TYPE: "mot_barocal"
|
||||
// SNS_STD_SENSOR_ATTRID_STREAM_TYPE: SNS_STD_SENSOR_STREAM_TYPE_ON_CHANGE
|
||||
|
||||
// Stream Requests:
|
||||
// - MOT_BAROCAL_MSGID_MOT_BAROCAL_REQ is used to enable the sensor
|
||||
|
||||
// Message IDs for Mot Barocal
|
||||
enum mot_barocal_msgid {
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
MOT_BAROCAL_MSGID_MOT_BAROCAL_REQ = 998;
|
||||
}
|
||||
|
||||
message mot_barocal_req
|
||||
{
|
||||
// Reference pressure
|
||||
required float reference = 1;
|
||||
}
|
||||
|
||||
// Stream events:
|
||||
//
|
||||
// Emits one sns_cal_event on completion
|
||||
//
|
||||
// This sensor does not publish configuration events.
|
50
proprietary/vendor/etc/sensors/proto/mot_camgest.proto
vendored
Normal file
50
proprietary/vendor/etc/sensors/proto/mot_camgest.proto
vendored
Normal file
@ -0,0 +1,50 @@
|
||||
// @file mot_camgest.proto
|
||||
//
|
||||
// Defines message types for the Motorola Camera Gesture Sensor.
|
||||
//
|
||||
// Copyright (c) 2017 Motorola Mobility
|
||||
// All Rights Reserved.
|
||||
// Confidential and Proprietary - Motorola Mobility
|
||||
|
||||
syntax = "proto2";
|
||||
import "nanopb.proto";
|
||||
import "sns_std_sensor.proto";
|
||||
|
||||
// Mot_camgest detects the twist gesture to trigger the camera
|
||||
// This is actually a special trigger sensor, but it is treated as
|
||||
// on-change in SEE.
|
||||
|
||||
// Sensor Attribute Requirements:
|
||||
// SNS_STD_SENSOR_ATTRID_TYPE: "mot_camgest"
|
||||
// SNS_STD_SENSOR_ATTRID_STREAM_TYPE: SNS_STD_SENSOR_STREAM_TYPE_ON_CHANGE
|
||||
|
||||
// Stream Requests:
|
||||
// - SNS_STD_SENSOR_MSGID_SNS_STD_ON_CHANGE_CONFIG is used to enable the sensor
|
||||
|
||||
// Message IDs
|
||||
enum mot_camgest_msgid {
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
MOT_CAMGEST_MSGID_MOT_CAMGEST_EVENT = 772;
|
||||
}
|
||||
|
||||
enum mot_camgest_y_orient {
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
MOT_CAMGEST_Y_ORIENT_UNKNOWN = 0;
|
||||
MOT_CAMGEST_Y_ORIENT_DOWN = 1;
|
||||
MOT_CAMGEST_Y_ORIENT_FLAT = 2;
|
||||
MOT_CAMGEST_Y_ORIENT_UP = 3;
|
||||
}
|
||||
|
||||
message mot_camgest_event
|
||||
{
|
||||
// Event output
|
||||
required uint32 duration_ms = 1;
|
||||
optional mot_camgest_y_orient y_orient = 2;
|
||||
}
|
||||
|
||||
// Stream events:
|
||||
//
|
||||
// The mot_camgest_event message is used to publish updated state
|
||||
//
|
||||
// This sensor does not publish configuration events.
|
44
proprietary/vendor/etc/sensors/proto/mot_chopchop.proto
vendored
Normal file
44
proprietary/vendor/etc/sensors/proto/mot_chopchop.proto
vendored
Normal file
@ -0,0 +1,44 @@
|
||||
// @file mot_chopchop.proto
|
||||
//
|
||||
// Defines message types for the Motorola ChopChop Gesture Sensor.
|
||||
//
|
||||
// Copyright (c) 2017 Motorola Mobility
|
||||
// All Rights Reserved.
|
||||
// Confidential and Proprietary - Motorola Mobility
|
||||
|
||||
syntax = "proto2";
|
||||
import "nanopb.proto";
|
||||
import "sns_std_sensor.proto";
|
||||
|
||||
// Mot_chopchop detects the double chop gesture to trigger the torch
|
||||
// This is actually a special trigger sensor, but it is treated as
|
||||
// on-change in SEE.
|
||||
|
||||
// Sensor Attribute Requirements:
|
||||
// SNS_STD_SENSOR_ATTRID_TYPE: "mot_chopchop"
|
||||
// SNS_STD_SENSOR_ATTRID_STREAM_TYPE: SNS_STD_SENSOR_STREAM_TYPE_ON_CHANGE
|
||||
|
||||
// Stream Requests:
|
||||
// - SNS_STD_SENSOR_MSGID_SNS_STD_ON_CHANGE_CONFIG is used to enable the sensor
|
||||
|
||||
// Message IDs
|
||||
enum mot_chopchop_msgid {
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
MOT_CHOPCHOP_MSGID_MOT_CHOPCHOP_EVENT = 772;
|
||||
}
|
||||
|
||||
message mot_chopchop_event
|
||||
{
|
||||
// Event output
|
||||
required uint32 abort_count = 1;
|
||||
required float peak1 = 2;
|
||||
required float peak2 = 3;
|
||||
}
|
||||
|
||||
// Stream events:
|
||||
//
|
||||
// The mot_chopchop_event message is used to publish updated state
|
||||
//
|
||||
// This sensor does not publish configuration events.
|
||||
|
106
proprietary/vendor/etc/sensors/proto/mot_devorient.proto
vendored
Normal file
106
proprietary/vendor/etc/sensors/proto/mot_devorient.proto
vendored
Normal file
@ -0,0 +1,106 @@
|
||||
// @file mot_devorient.proto
|
||||
//
|
||||
// Defines the API for Motorola DevOrient algorithm.
|
||||
//
|
||||
// Copyright (c) 2017, Motorola.
|
||||
// All rights reserved.
|
||||
// Confidential and Proprietary - Motorola, Inc.
|
||||
|
||||
syntax = "proto2";
|
||||
import "nanopb.proto";
|
||||
import "sns_std_sensor.proto";
|
||||
|
||||
// Attribute requirements:
|
||||
// The DevOrient algorithm publishes:
|
||||
// 1. SNS_STD_SENSOR_ATTRID_TYPE attribute value is "mot_devorient_core",
|
||||
// "mot_disprot", "mot_flatup", or "mot_flatdown".
|
||||
// 2. SNS_STD_SENSOR_ATTRID_RESOLUTIONS is 1.0
|
||||
// 3. SNS_STD_SENSOR_ATTRID_RANGES are 0 to 16 or 0 to 2. These are enum
|
||||
// values that correspond to mot_devorient_flat_state and
|
||||
// mot_devorient_disp_state.
|
||||
// 4. SNS_STD_SENSOR_ATTRID_RATES is 1.0
|
||||
// 5. See sns_std_sensor.proto for other attributes.
|
||||
|
||||
// Handling stream requests:
|
||||
// 1. The DevOrient algorithm supports on-change mode
|
||||
// 2. The DevOrient algorithm handles the
|
||||
// SNS_STD_SENSOR_MSGID_SNS_STD_ON_CHANGE_CONFIG request for
|
||||
// all stream enable/update requests.
|
||||
// 3. The Sensor reports an initial sample for each request,
|
||||
// followed by samples for each transition.
|
||||
|
||||
// Message IDs for Motorola DevOrient Sensor
|
||||
enum mot_devorient_msgid {
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
// Uses message: mot_devorient_core_event
|
||||
MOT_DEVORIENT_MSGID_MOT_DEVORIENT_CORE_EVENT = 456;
|
||||
|
||||
// Uses message: mot_devorient_disprot_event
|
||||
MOT_DEVORIENT_MSGID_MOT_DEVORIENT_DISPROT_EVENT = 457;
|
||||
|
||||
// Uses message: mot_devorient_flatup_event
|
||||
MOT_DEVORIENT_MSGID_MOT_DEVORIENT_FLATUP_EVENT = 458;
|
||||
|
||||
// Uses message: mot_devorient_flatdown_event
|
||||
MOT_DEVORIENT_MSGID_MOT_DEVORIENT_FLATDOWN_EVENT = 459;
|
||||
}
|
||||
|
||||
enum mot_devorient_flat_state {
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
// These values selected to match values used in DSP register
|
||||
MOT_DEVORIENT_FLAT_UNKNOWN = 0;
|
||||
MOT_DEVORIENT_FLAT_UP = 1;
|
||||
MOT_DEVORIENT_FLAT_DOWN = 2;
|
||||
}
|
||||
|
||||
enum mot_devorient_disp_state {
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
MOT_DEVORIENT_DISP_PORTRAIT = 0;
|
||||
MOT_DEVORIENT_DISP_CCW_LANDSCAPE = 1;
|
||||
MOT_DEVORIENT_DISP_PORTRAIT_INV = 2;
|
||||
MOT_DEVORIENT_DISP_CW_LANDSCAPE = 3;
|
||||
MOT_DEVORIENT_DISP_UNKNOWN = 16;
|
||||
}
|
||||
|
||||
// Events types for DevOrient Sensor
|
||||
message mot_devorient_core_event
|
||||
{
|
||||
required mot_devorient_disp_state disp_state = 1 [default = MOT_DEVORIENT_DISP_UNKNOWN];
|
||||
required mot_devorient_flat_state flat_state = 2 [default = MOT_DEVORIENT_FLAT_UNKNOWN];
|
||||
required sns_std_sensor_sample_status status = 3 [default = SNS_STD_SENSOR_SAMPLE_STATUS_UNRELIABLE];
|
||||
}
|
||||
|
||||
message mot_devorient_disprot_event
|
||||
{
|
||||
required mot_devorient_disp_state disp_state = 1 [default = MOT_DEVORIENT_DISP_UNKNOWN];
|
||||
required sns_std_sensor_sample_status status = 2 [default = SNS_STD_SENSOR_SAMPLE_STATUS_UNRELIABLE];
|
||||
}
|
||||
|
||||
message mot_devorient_flatup_event
|
||||
{
|
||||
required bool flatup = 1 [default = false];
|
||||
required sns_std_sensor_sample_status status = 2 [default = SNS_STD_SENSOR_SAMPLE_STATUS_UNRELIABLE];
|
||||
}
|
||||
|
||||
message mot_devorient_flatdown_event
|
||||
{
|
||||
required bool flatdown = 1 [default = false];
|
||||
required sns_std_sensor_sample_status status = 2 [default = SNS_STD_SENSOR_SAMPLE_STATUS_UNRELIABLE];
|
||||
}
|
||||
|
||||
// Handling stream events:
|
||||
// 1. The DevOrient algorithm publishes events
|
||||
// using mot_devorient_core_event, mot_devorient_disprot_event,
|
||||
// mot_devorient_flatup_event, and mot_devorient_flatdown_event messages.
|
||||
// 2. Each stream event publishes an accuracy field:
|
||||
// SNS_STD_SENSOR_SAMPLE_STATUS_ACCURACY_HIGH to mark samples when they are valid.
|
||||
// 3. DevOrient algorithm does not publish configuration events.
|
||||
|
||||
// Handling self-test requests:
|
||||
// Not supported
|
||||
|
||||
// Handling test events:
|
||||
// Not Supported
|
37
proprietary/vendor/etc/sensors/proto/mot_dsp_usound.proto
vendored
Normal file
37
proprietary/vendor/etc/sensors/proto/mot_dsp_usound.proto
vendored
Normal file
@ -0,0 +1,37 @@
|
||||
// @file mot_dsp_usound.proto
|
||||
//
|
||||
// Defines message types for the Motorola DSP Ultrasound (approach) Sensor.
|
||||
//
|
||||
// Copyright (c) 2017 Motorola Mobility
|
||||
// All Rights Reserved.
|
||||
// Confidential and Proprietary - Motorola Mobility
|
||||
|
||||
syntax = "proto2";
|
||||
import "nanopb.proto";
|
||||
import "sns_std_sensor.proto";
|
||||
|
||||
// Mot_dsp_usound detects the approach of the user via ultrasound.
|
||||
// This is actually a special trigger sensor, but it is treated as
|
||||
// on-change in SEE.
|
||||
|
||||
// Sensor Attribute Requirements:
|
||||
// SNS_STD_SENSOR_ATTRID_TYPE: "mot_dsp_usound"
|
||||
// SNS_STD_SENSOR_ATTRID_STREAM_TYPE: SNS_STD_SENSOR_STREAM_TYPE_ON_CHANGE
|
||||
|
||||
// Stream Requests:
|
||||
// - SNS_STD_SENSOR_MSGID_SNS_STD_ON_CHANGE_CONFIG is used to enable the sensor
|
||||
|
||||
// Message IDs
|
||||
enum mot_dsp_usound_msgid {
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
// This message has no payload
|
||||
MOT_DSP_USOUND_MSGID_MOT_DSP_USOUND_APPROACH_EVENT = 772;
|
||||
}
|
||||
|
||||
// Stream events:
|
||||
//
|
||||
// The mot_dsp_usound_event message indicates a detected event
|
||||
//
|
||||
// This sensor does not publish configuration events.
|
||||
|
54
proprietary/vendor/etc/sensors/proto/mot_flip.proto
vendored
Normal file
54
proprietary/vendor/etc/sensors/proto/mot_flip.proto
vendored
Normal file
@ -0,0 +1,54 @@
|
||||
// @file mot_flip.proto
|
||||
//
|
||||
// Defines message types for the Motorola Flip State Sensor.
|
||||
//
|
||||
// Copyright (c) 2018 Motorola Mobility
|
||||
// All Rights Reserved.
|
||||
// Confidential and Proprietary - Motorola Mobility
|
||||
|
||||
syntax = "proto2";
|
||||
import "nanopb.proto";
|
||||
import "sns_std_sensor.proto";
|
||||
|
||||
// Mot_flip detects the current state of the devices flip from an inductive sensor.
|
||||
// This is an on-change sensor.
|
||||
|
||||
// Sensor Attribute Requirements:
|
||||
// SNS_STD_SENSOR_ATTRID_TYPE: "mot_flip"
|
||||
// SNS_STD_SENSOR_ATTRID_STREAM_TYPE: SNS_STD_SENSOR_STREAM_TYPE_ON_CHANGE
|
||||
|
||||
// Stream Requests:
|
||||
// - SNS_STD_SENSOR_MSGID_SNS_STD_ON_CHANGE_CONFIG is used to enable the sensor
|
||||
|
||||
// Message IDs
|
||||
enum mot_flip_msgid {
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
MOT_FLIP_MSGID_MOT_FLIP_EVENT = 772;
|
||||
}
|
||||
|
||||
enum mot_flip_state {
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
MOT_FLIP_STATE_UNKNOWN = 0;
|
||||
MOT_FLIP_STATE_OPEN = 1;
|
||||
MOT_FLIP_STATE_CLOSED = 2;
|
||||
}
|
||||
|
||||
message mot_flip_event
|
||||
{
|
||||
// Event output
|
||||
required mot_flip_state flip_state = 1 [default = MOT_FLIP_STATE_UNKNOWN];
|
||||
|
||||
// Running count of open/closed events since registration at boot
|
||||
optional uint32 event_count = 2 [default = 0];
|
||||
|
||||
// Integer representing the cause of the new event (see the driver for the enum)
|
||||
optional int32 cause = 3 [default = 0];
|
||||
}
|
||||
|
||||
// Stream events:
|
||||
//
|
||||
// The mot_flip_event message is used to publish updated state
|
||||
//
|
||||
// This sensor does not publish configuration events.
|
51
proprietary/vendor/etc/sensors/proto/mot_ftm.proto
vendored
Normal file
51
proprietary/vendor/etc/sensors/proto/mot_ftm.proto
vendored
Normal file
@ -0,0 +1,51 @@
|
||||
// @file mot_ftm.proto
|
||||
//
|
||||
// Defines message types for the Motorola Flip-To-Mute Algorithm.
|
||||
//
|
||||
// Copyright (c) 2017 Motorola Mobility
|
||||
// All Rights Reserved.
|
||||
// Confidential and Proprietary - Motorola Mobility
|
||||
|
||||
syntax = "proto2";
|
||||
import "nanopb.proto";
|
||||
import "sns_std_sensor.proto";
|
||||
|
||||
// Mot Flip-To-Mute
|
||||
// Mutes notifications when the phone is motionless, flat down & stowed
|
||||
|
||||
// Sensor Attribute Requirements:
|
||||
// SNS_STD_SENSOR_ATTRID_TYPE: "mot_ftm"
|
||||
// SNS_STD_SENSOR_ATTRID_STREAM_TYPE: SNS_STD_SENSOR_STREAM_TYPE_ON_CHANGE
|
||||
|
||||
// Stream Requests:
|
||||
// - SNS_STD_SENSOR_MSGID_SNS_STD_ON_CHANGE_CONFIG is used to enable the sensor
|
||||
|
||||
// Message IDs for Mot FTM Algorithm
|
||||
enum mot_ftm_msgid {
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
// Uses message: mot_ftm_event
|
||||
MOT_FTM_MSGID_MOT_FTM_EVENT = 927;
|
||||
}
|
||||
|
||||
enum mot_ftm_mute_state
|
||||
{
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
MOT_FTM_STATE_UNMUTED = 0;
|
||||
MOT_FTM_STATE_MUTED = 1;
|
||||
MOT_FTM_STATE_UNKNOWN = 2;
|
||||
}
|
||||
|
||||
message mot_ftm_event
|
||||
{
|
||||
// Mot FTM state
|
||||
required mot_ftm_mute_state state = 1 [default = MOT_FTM_STATE_UNKNOWN];
|
||||
}
|
||||
|
||||
// Stream events:
|
||||
//
|
||||
// The mot_ftm_event message is used to publish the updated state
|
||||
//
|
||||
// This sensor does not publish configuration events.
|
||||
|
61
proprietary/vendor/etc/sensors/proto/mot_glance.proto
vendored
Normal file
61
proprietary/vendor/etc/sensors/proto/mot_glance.proto
vendored
Normal file
@ -0,0 +1,61 @@
|
||||
// @file mot_glance.proto
|
||||
//
|
||||
// Defines standard message types for the Mot_Glance
|
||||
//
|
||||
// Copyright (c) 2017 Motorola Mobility
|
||||
// All Rights Reserved.
|
||||
// Confidential and Proprietary - Motorola Mobility
|
||||
|
||||
syntax = "proto2";
|
||||
import "nanopb.proto";
|
||||
import "sns_std.proto";
|
||||
import "sns_std_sensor.proto";
|
||||
|
||||
// Mot_Glance Sensor Attribute Requirements:
|
||||
// SNS_STD_SENSOR_ATTRID_TYPE: "mot_glance"
|
||||
// SNS_STD_SENSOR_ATTRID_STREAM_TYPE: SNS_STD_SENSOR_STREAM_TYPE_ON_CHANGE
|
||||
|
||||
// Sensor output event:
|
||||
// Mot_Glance use mot_glance_event for it's output event
|
||||
|
||||
enum mot_glance_msgid
|
||||
{
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
// From client, name is string matched to "mot_glance_config" msg below
|
||||
MOT_GLANCE_MSGID_MOT_GLANCE_CONFIG = 512;
|
||||
|
||||
// From Algo, name is string matched to "mot_glance_event" msg below
|
||||
MOT_GLANCE_MSGID_MOT_GLANCE_EVENT = 772;
|
||||
}
|
||||
|
||||
enum mot_glance_event_type
|
||||
{
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
MOT_GLANCE_EVENT_TYPE_UNKNOWN = 0x00;
|
||||
MOT_GLANCE_EVENT_TYPE_EXIT_STOWED = 0x01;
|
||||
MOT_GLANCE_EVENT_TYPE_EXIT_FLATUP = 0x02;
|
||||
MOT_GLANCE_EVENT_TYPE_EXIT_FLATDOWN = 0x04;
|
||||
MOT_GLANCE_EVENT_TYPE_IR_GESTURE = 0x08;
|
||||
MOT_GLANCE_EVENT_TYPE_MOVEMENT_GESTURE = 0x10;
|
||||
MOT_GLANCE_EVENT_TYPE_USOUND_GESTURE = 0x20;
|
||||
MOT_GLANCE_EVENT_TYPE_USOUND_ON_REQ = 0x40;
|
||||
MOT_GLANCE_EVENT_TYPE_USOUND_OFF_REQ = 0x80;
|
||||
}
|
||||
|
||||
message mot_glance_event
|
||||
{
|
||||
// The state which generated the glance event
|
||||
required mot_glance_event_type state = 1 [default = MOT_GLANCE_EVENT_TYPE_UNKNOWN];
|
||||
}
|
||||
|
||||
// Configuration Message
|
||||
// Used to either request for a new configuration of the Mot_Glance Sensor or
|
||||
// alter an already existing configuration
|
||||
message mot_glance_config
|
||||
{
|
||||
// Bitmask of mot_glance_event_type(s) indicating which gestures are monitored for this request
|
||||
required uint32 gestures_enabled = 1 [default = 0];
|
||||
|
||||
}
|
46
proprietary/vendor/etc/sensors/proto/mot_log.proto
vendored
Normal file
46
proprietary/vendor/etc/sensors/proto/mot_log.proto
vendored
Normal file
@ -0,0 +1,46 @@
|
||||
// @file mot_log.proto
|
||||
//
|
||||
// Defines message types for the Motorola Logging Sensor.
|
||||
//
|
||||
// Copyright (c) 2017 Motorola Mobility
|
||||
// All Rights Reserved.
|
||||
// Confidential and Proprietary - Motorola Mobility
|
||||
|
||||
syntax = "proto2";
|
||||
import "nanopb.proto";
|
||||
|
||||
// Mot mechanism for slpi code to send log messages through a logging sensor
|
||||
// and QMI up to the standard Android logging mechanism
|
||||
|
||||
// Sensor Attribute Requirements:
|
||||
// SNS_STD_SENSOR_ATTRID_TYPE: "mot_log"
|
||||
|
||||
// Message IDs for Mot Log Sensor
|
||||
enum mot_log_msgid {
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
// MSGID for sensors to send events to the mot_log sensor
|
||||
MOT_LOG_MSGID_MOT_LOG_EVENT = 470;
|
||||
}
|
||||
|
||||
// Verb levels (same as sensors_log.h)
|
||||
enum mot_log_verb {
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
MOT_LOG_VERB_E = 1;
|
||||
MOT_LOG_VERB_I = 2;
|
||||
MOT_LOG_VERB_D = 3;
|
||||
MOT_LOG_VERB_V = 4;
|
||||
}
|
||||
|
||||
message mot_log_event
|
||||
{
|
||||
// Verbosity
|
||||
required mot_log_verb verb = 1 [default = MOT_LOG_VERB_V];
|
||||
|
||||
// Message
|
||||
required string msg = 2;
|
||||
|
||||
// Optional log tag (truncated to 15 chars)
|
||||
optional string tag = 3;
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user