msm8996-common: Decommonize obvious device-specific stuff
Change-Id: I5623be4c803e0b645f6ab9c8a266618b114f88d7
This commit is contained in:
@@ -93,7 +93,6 @@ USE_CUSTOM_AUDIO_POLICY := 1
|
||||
USE_XML_AUDIO_POLICY_CONF := 1
|
||||
|
||||
# Bluetooth
|
||||
BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := $(VENDOR_PATH)/bluetooth
|
||||
BOARD_BLUETOOTH_BDROID_HCILP_INCLUDED := false
|
||||
BOARD_HAS_QCA_BT_ROME := true
|
||||
BOARD_HAVE_BLUETOOTH := true
|
||||
@@ -150,7 +149,6 @@ TARGET_PROVIDES_KEYMASTER := true
|
||||
TARGET_PROVIDES_LIBLIGHT := true
|
||||
|
||||
# NFC
|
||||
BOARD_NFC_CHIPSET := pn548
|
||||
TARGET_USES_NQ_NFC := true
|
||||
|
||||
# Partitions
|
||||
|
||||
@@ -1,93 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!-- Copyright (c) 2014,2016 The Linux Foundation. All rights reserved. -->
|
||||
<!-- -->
|
||||
<!-- 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 The Linux Foundation 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 "AS IS" AND ANY EXPRESS OR IMPLIED -->
|
||||
<!-- WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -->
|
||||
<!-- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT -->
|
||||
<!-- 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, -->
|
||||
<!-- OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -->
|
||||
<!-- IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -->
|
||||
<audio_platform_info>
|
||||
<acdb_ids>
|
||||
<device name="SND_DEVICE_OUT_HANDSET" acdb_id="18"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER" acdb_id="34"/>
|
||||
<device name="SND_DEVICE_OUT_HEADPHONES" acdb_id="52"/>
|
||||
<device name="SND_DEVICE_OUT_HEADPHONES_44_1" acdb_id="52"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES" acdb_id="34"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HANDSET" acdb_id="18"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER" acdb_id="34"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HEADPHONES" acdb_id="52"/>
|
||||
<device name="SND_DEVICE_OUT_BT_SCO" acdb_id="66"/>
|
||||
<device name="SND_DEVICE_OUT_BT_SCO_WB" acdb_id="578"/>
|
||||
<device name="SND_DEVICE_OUT_TRANSMISSION_FM" acdb_id="0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_PROTECTED" acdb_id="101"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED" acdb_id="101"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC" acdb_id="19"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC" acdb_id="41"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC" acdb_id="35"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC" acdb_id="37"/>
|
||||
<device name="SND_DEVICE_IN_HEADSET_MIC" acdb_id="51"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_MIC" acdb_id="291"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_HEADSET_MIC" acdb_id="307"/>
|
||||
<device name="SND_DEVICE_IN_BT_SCO_MIC" acdb_id="323"/>
|
||||
<device name="SND_DEVICE_IN_BT_SCO_MIC_NREC" acdb_id="835"/>
|
||||
<device name="SND_DEVICE_IN_BT_SCO_MIC_WB" acdb_id="1347"/>
|
||||
<device name="SND_DEVICE_IN_BT_SCO_MIC_WB_NREC" acdb_id="1827"/>
|
||||
<device name="SND_DEVICE_IN_CAMCORDER_MIC" acdb_id="4"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_DMIC" acdb_id="277"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_DMIC" acdb_id="293"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_MIC" acdb_id="4"/>
|
||||
<device name="SND_DEVICE_IN_CAPTURE_FM" acdb_id="0"/>
|
||||
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK" acdb_id="102"/>
|
||||
</acdb_ids>
|
||||
<bit_width_configs>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER" bit_width="24"/>
|
||||
</bit_width_configs>
|
||||
<config_params>
|
||||
<param key="spkr_1_tz_name" value="wsatz.13"/>
|
||||
<!-- In the below value string, first parameter indicates size -->
|
||||
<!-- followed by perf lock options -->
|
||||
<param key="perf_lock_opts" value="2, 0x101, 0x20F"/>
|
||||
<param key="native_audio_mode" value="src"/>
|
||||
<param key="input_mic_max_count" value="4"/>
|
||||
</config_params>
|
||||
<backend_names>
|
||||
<device name="SND_DEVICE_OUT_HEADPHONES" backend="headphones" interface="SLIMBUS_6_RX"/>
|
||||
<device name="SND_DEVICE_OUT_HIFI_HEADPHONES" backend="hifi-headphones" interface="SLIMBUS_6_RX"/>
|
||||
<device name="SND_DEVICE_OUT_ANC_HEADSET" backend="headphones" interface="SLIMBUS_6_RX"/>
|
||||
<device name="SND_DEVICE_OUT_LINE" backend="headphones" interface="SLIMBUS_6_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER" backend="speaker"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_PROTECTED" backend="speaker-protected"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER" backend="speaker"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES" backend="speaker-and-headphones" interface="QUAT_MI2S_RX-and-SLIMBUS_6_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_ANC_HEADSET" backend="speaker-and-headphones" interface="QUAT_MI2S_RX-and-SLIMBUS_6_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_LINE" backend="speaker-and-headphones" interface="QUAT_MI2S_RX-and-SLIMBUS_6_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HEADPHONES" backend="headphones" interface="SLIMBUS_6_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_ANC_HEADSET" backend="headphones" interface="SLIMBUS_6_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_LINE" backend="headphones" interface="SLIMBUS_6_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_TTY_FULL_HEADPHONES" backend="headphones" interface="SLIMBUS_6_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_TTY_VCO_HEADPHONES" backend="headphones" interface="SLIMBUS_6_RX"/>
|
||||
</backend_names>
|
||||
<pcm_ids>
|
||||
<usecase name="USECASE_AUDIO_RECORD_LOW_LATENCY" type="in" id="19" />
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_ULL" type="out" id="19" />
|
||||
</pcm_ids>
|
||||
</audio_platform_info>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,26 +0,0 @@
|
||||
/*
|
||||
* Copyright (C) 2012 The Android Open Source Project
|
||||
* Copyright (C) 2016 The CyanogenMod Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef _BDROID_BUILDCFG_H
|
||||
#define _BDROID_BUILDCFG_H
|
||||
|
||||
#define BTM_DEF_LOCAL_NAME "Xiaomi MI 5"
|
||||
#define BTA_DISABLE_DELAY 1000 /* in milliseconds */
|
||||
#define BLUETOOTH_QCOM_SW TRUE
|
||||
#define BLUETOOTH_QCOM_LE_INTL_SCAN TRUE
|
||||
#define BTC_INCLUDED TRUE
|
||||
#endif
|
||||
@@ -1,16 +0,0 @@
|
||||
#
|
||||
# FPC1020 Touch sensor driver
|
||||
#
|
||||
# Copyright (c) 2013,2014 Fingerprint Cards AB <tech@fingerprints.com>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or
|
||||
# modify it under the terms of the GNU General Public License Version 2
|
||||
# as published by the Free Software Foundation.
|
||||
#
|
||||
|
||||
device.internal = 1
|
||||
|
||||
keyboard.layout = uinput-fpc
|
||||
keyboard.builtIn = 1
|
||||
keyboard.orientationAware = 1
|
||||
|
||||
@@ -1,30 +0,0 @@
|
||||
# Copyright (c) 2015, The Linux Foundation. All rights reserved.
|
||||
#
|
||||
# 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 The Linux Foundation 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 "AS IS" AND ANY EXPRESS OR IMPLIED
|
||||
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
|
||||
# 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.
|
||||
|
||||
key 158 BACK VIRTUAL
|
||||
key 139 APP_SWITCH VIRTUAL
|
||||
key 143 WAKEUP VIRTUAL
|
||||
@@ -1,30 +0,0 @@
|
||||
# Copyright (c) 2015, The Linux Foundation. All rights reserved.
|
||||
#
|
||||
# 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 The Linux Foundation 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 "AS IS" AND ANY EXPRESS OR IMPLIED
|
||||
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
|
||||
# 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.
|
||||
|
||||
key 158 BACK VIRTUAL
|
||||
key 139 APP_SWITCH VIRTUAL
|
||||
key 143 WAKEUP VIRTUAL
|
||||
@@ -1,11 +0,0 @@
|
||||
#
|
||||
# FPC1020 Touch sensor driver
|
||||
#
|
||||
# Copyright (c) 2013,2014 Fingerprint Cards AB <tech@fingerprints.com>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or
|
||||
# modify it under the terms of the GNU General Public License Version 2
|
||||
# as published by the Free Software Foundation.
|
||||
#
|
||||
|
||||
key 96 HOME VIRTUAL
|
||||
21
msm8996.mk
21
msm8996.mk
@@ -48,7 +48,6 @@ PRODUCT_COPY_FILES += \
|
||||
frameworks/native/data/etc/android.hardware.camera.front.xml:system/etc/permissions/android.hardware.camera.front.xml \
|
||||
frameworks/native/data/etc/android.hardware.camera.full.xml:system/etc/permissions/android.hardware.camera.full.xml \
|
||||
frameworks/native/data/etc/android.hardware.camera.raw.xml:system/etc/permissions/android.hardware.camera.raw.xml \
|
||||
frameworks/native/data/etc/android.hardware.consumerir.xml:system/etc/permissions/android.hardware.consumerir.xml \
|
||||
frameworks/native/data/etc/android.hardware.fingerprint.xml:system/etc/permissions/android.hardware.fingerprint.xml \
|
||||
frameworks/native/data/etc/android.hardware.location.gps.xml:system/etc/permissions/android.hardware.location.gps.xml \
|
||||
frameworks/native/data/etc/android.hardware.nfc.hce.xml:system/etc/permissions/android.hardware.nfc.hce.xml \
|
||||
@@ -104,10 +103,8 @@ PRODUCT_PACKAGES += \
|
||||
PRODUCT_COPY_FILES += \
|
||||
$(LOCAL_PATH)/audio/audio_effects.conf:system/vendor/etc/audio_effects.conf \
|
||||
$(LOCAL_PATH)/audio/audio_output_policy.conf:system/vendor/etc/audio_output_policy.conf \
|
||||
$(LOCAL_PATH)/audio/audio_platform_info.xml:system/etc/audio_platform_info.xml \
|
||||
$(LOCAL_PATH)/audio/audio_policy_configuration.xml:system/etc/audio_policy_configuration.xml \
|
||||
$(LOCAL_PATH)/audio/listen_platform_info.xml:system/etc/listen_platform_info.xml \
|
||||
$(LOCAL_PATH)/audio/mixer_paths_tasha.xml:system/etc/mixer_paths_tasha.xml \
|
||||
$(LOCAL_PATH)/audio/sound_trigger_mixer_paths.xml:system/etc/sound_trigger_mixer_paths.xml \
|
||||
$(LOCAL_PATH)/audio/sound_trigger_mixer_paths_wcd9330.xml:system/etc/sound_trigger_mixer_paths_wcd9330.xml \
|
||||
$(LOCAL_PATH)/audio/sound_trigger_platform_info.xml:system/etc/sound_trigger_platform_info.xml
|
||||
@@ -131,10 +128,6 @@ PRODUCT_PACKAGES += \
|
||||
PRODUCT_PACKAGES += \
|
||||
libcnefeatureconfig
|
||||
|
||||
# ConfigPanel
|
||||
PRODUCT_PACKAGES += \
|
||||
ConfigPanel \
|
||||
|
||||
# Common config scripts
|
||||
PRODUCT_PACKAGES += \
|
||||
init.leds.sh \
|
||||
@@ -190,15 +183,9 @@ PRODUCT_COPY_FILES += \
|
||||
|
||||
# Input
|
||||
PRODUCT_COPY_FILES += \
|
||||
$(LOCAL_PATH)/idc/uinput-fpc.idc:system/usr/idc/uinput-fpc.idc
|
||||
|
||||
PRODUCT_COPY_FILES += \
|
||||
$(LOCAL_PATH)/keylayout/atmel-maxtouch.kl:system/usr/keylayout/atmel-maxtouch.kl \
|
||||
$(LOCAL_PATH)/keylayout/gpio-keys.kl:system/usr/keylayout/gpio-keys.kl \
|
||||
$(LOCAL_PATH)/keylayout/msm8996-tasha-mtp-snd-card_Button_Jack.kl:system/usr/keylayout/msm8996-tasha-mtp-snd-card_Button_Jack.kl \
|
||||
$(LOCAL_PATH)/keylayout/qpnp_pon.kl:system/usr/keylayout/qpnp_pon.kl \
|
||||
$(LOCAL_PATH)/keylayout/synaptics_dsx.kl:system/usr/keylayout/synaptics_dsx.kl \
|
||||
$(LOCAL_PATH)/keylayout/uinput-fpc.kl:system/usr/keylayout/uinput-fpc.kl
|
||||
|
||||
# IPA Manager
|
||||
PRODUCT_PACKAGES += \
|
||||
@@ -219,10 +206,6 @@ PRODUCT_PACKAGES += \
|
||||
PRODUCT_COPY_FILES += \
|
||||
$(LOCAL_PATH)/configs/msm_irqbalance.conf:system/vendor/etc/msm_irqbalance.conf
|
||||
|
||||
# KeyHandler
|
||||
PRODUCT_PACKAGES += \
|
||||
com.cyanogenmod.keyhandler
|
||||
|
||||
# Lights
|
||||
PRODUCT_PACKAGES += \
|
||||
lights.msm8996
|
||||
@@ -254,10 +237,6 @@ PRODUCT_PACKAGES += \
|
||||
nqnfcse_access.xml \
|
||||
Tag
|
||||
|
||||
PRODUCT_COPY_FILES += \
|
||||
$(LOCAL_PATH)/nfc/libnfc-brcm.conf:system/etc/libnfc-brcm.conf \
|
||||
$(LOCAL_PATH)/nfc/libnfc-nxp.conf:system/etc/libnfc-nxp.conf
|
||||
|
||||
# OMX
|
||||
PRODUCT_PACKAGES += \
|
||||
libc2dcolorconvert \
|
||||
|
||||
@@ -1,392 +0,0 @@
|
||||
########################## Start of libnfc-brcm.conf ##########################
|
||||
|
||||
## This file is used by Broadcom's Hardware Abstraction Layer (vendor/nxp-nfc/opensource/libnfc-nci/halimpl/)
|
||||
|
||||
###############################################################################
|
||||
# Application options
|
||||
APPL_TRACE_LEVEL=0xFF
|
||||
PROTOCOL_TRACE_LEVEL=0xFFFFFFFF
|
||||
|
||||
###############################################################################
|
||||
# performance measurement
|
||||
# Change this setting to control how often USERIAL log the performance (throughput)
|
||||
# data on read/write/poll
|
||||
# defailt is to log performance dara for every 100 read or write
|
||||
#REPORT_PERFORMANCE_MEASURE=100
|
||||
|
||||
###############################################################################
|
||||
# File used for NFA storage
|
||||
NFA_STORAGE="/data/nfc"
|
||||
|
||||
###############################################################################
|
||||
# Snooze Mode Settings
|
||||
#
|
||||
# By default snooze mode is enabled. Set SNOOZE_MODE_CFG byte[0] to 0
|
||||
# to disable.
|
||||
#
|
||||
# If SNOOZE_MODE_CFG is not provided, the default settings are used:
|
||||
# They are as follows:
|
||||
# 8 Sleep Mode (0=Disabled 1=UART 8=SPI/I2C)
|
||||
# 0 Idle Threshold Host
|
||||
# 0 Idle Threshold HC
|
||||
# 0 NFC Wake active mode (0=ActiveLow 1=ActiveHigh)
|
||||
# 1 Host Wake active mode (0=ActiveLow 1=ActiveHigh)
|
||||
#
|
||||
#SNOOZE_MODE_CFG={08:00:00:00:01}
|
||||
|
||||
###############################################################################
|
||||
# Insert a delay in milliseconds after NFC_WAKE and before write to NFCC
|
||||
#NFC_WAKE_DELAY=20
|
||||
|
||||
###############################################################################
|
||||
# Various Delay settings (in ms) used in USERIAL
|
||||
# POWER_ON_DELAY
|
||||
# Delay after turning on chip, before writing to transport (default 300)
|
||||
# PRE_POWER_OFF_DELAY
|
||||
# Delay after deasserting NFC-Wake before turn off chip (default 0)
|
||||
# POST_POWER_OFF_DELAY
|
||||
# Delay after turning off chip, before USERIAL_close returns (default 0)
|
||||
#
|
||||
#POWER_ON_DELAY=300
|
||||
#PRE_POWER_OFF_DELAY=0
|
||||
#POST_POWER_OFF_DELAY=0
|
||||
|
||||
###############################################################################
|
||||
# Maximum time (ms) to wait for RESET NTF after setting REG_PU to high
|
||||
# The default is 1000.
|
||||
#NFCC_ENABLE_TIMEOUT=0
|
||||
|
||||
###############################################################################
|
||||
# LPTD mode configuration
|
||||
# byte[0] is the length of the remaining bytes in this value
|
||||
# if set to 0, LPTD params will NOT be sent to NFCC (i.e. disabled).
|
||||
# byte[1] is the param id it should be set to B9.
|
||||
# byte[2] is the length of the LPTD parameters
|
||||
# byte[3] indicates if LPTD is enabled
|
||||
# if set to 0, LPTD will be disabled (parameters will still be sent).
|
||||
# byte[4-n] are the LPTD parameters.
|
||||
# By default, LPTD is enabled and default settings are used.
|
||||
# See nfc_hal_dm_cfg.c for defaults
|
||||
#LPTD_CFG={23:B9:21:01:02:FF:FF:04:A0:0F:40:00:80:02:02:10:00:00:00:31:0C:30:00:00:00:00:00:00:00:00:00:00:00:00:00:00}
|
||||
|
||||
###############################################################################
|
||||
# Startup Configuration (100 bytes maximum)
|
||||
#
|
||||
# For the 0xCA parameter, byte[9] (marked by 'AA') is for UICC0, and byte[10] (marked by BB) is
|
||||
# for UICC1. The values are defined as:
|
||||
# 0 : UICCx only supports ISO_DEP in low power mode.
|
||||
# 2 : UICCx only supports Mifare in low power mode.
|
||||
# 3 : UICCx supports both ISO_DEP and Mifare in low power mode.
|
||||
#
|
||||
# AA BB
|
||||
#NFA_DM_START_UP_CFG={1F:CB:01:01:A5:01:01:CA:14:00:00:00:00:06:E8:03:00:00:00:00:00:00:00:00:00:00:00:00:00:80:01:01}
|
||||
|
||||
###############################################################################
|
||||
# Startup Vendor Specific Configuration (100 bytes maximum);
|
||||
# byte[0] TLV total len = 0x5
|
||||
# byte[1] NCI_MTS_CMD|NCI_GID_PROP = 0x2f
|
||||
# byte[2] NCI_MSG_FRAME_LOG = 0x9
|
||||
# byte[3] 2
|
||||
# byte[4] 0=turn off RF frame logging; 1=turn on
|
||||
# byte[5] 0=turn off SWP frame logging; 1=turn on
|
||||
# NFA_DM_START_UP_VSC_CFG={05:2F:09:02:01:01}
|
||||
|
||||
###############################################################################
|
||||
# Antenna Configuration - This data is used when setting 0xC8 config item
|
||||
# at startup (before discovery is started). If not used, no value is sent.
|
||||
#
|
||||
# The settings for this value are documented here:
|
||||
# http://wcgbu.broadcom.com/wpan/PM/Project%20Document%20Library/bcm20791B0/
|
||||
# Design/Doc/PHY%20register%20settings/BCM20791-B2-1027-02_PHY_Recommended_Reg_Settings.xlsx
|
||||
# This document is maintained by Paul Forshaw.
|
||||
#
|
||||
# The values marked as ?? should be tweaked per antenna or customer/app:
|
||||
# {20:C8:1E:06:??:00:??:??:??:00:??:24:00:1C:00:75:00:77:00:76:00:1C:00:03:00:0A:00:??:01:00:00:40:04}
|
||||
# array[0] = 0x20 is length of the payload from array[1] to the end
|
||||
# array[1] = 0xC8 is PREINIT_DSP_CFG
|
||||
#PREINIT_DSP_CFG={20:C8:1E:06:1F:00:0F:03:3C:00:04:24:00:1C:00:75:00:77:00:76:00:1C:00:03:00:0A:00:48:01:00:00:40:04}
|
||||
|
||||
###############################################################################
|
||||
# Configure crystal frequency when internal LPO can't detect the frequency.
|
||||
#XTAL_FREQUENCY=0
|
||||
###############################################################################
|
||||
# Configure the default Destination Gate used by HCI (the default is 4, which
|
||||
# is the ETSI loopback gate.
|
||||
NFA_HCI_DEFAULT_DEST_GATE=0xF0
|
||||
|
||||
###############################################################################
|
||||
# Configure the single default SE to use. The default is to use the first
|
||||
# SE that is detected by the stack. This value might be used when the phone
|
||||
# supports multiple SE (e.g. 0xF3 and 0xF4) but you want to force it to use
|
||||
# one of them (e.g. 0xF4).
|
||||
#ACTIVE_SE=0xF3
|
||||
|
||||
###############################################################################
|
||||
# Configure the default NfcA/IsoDep techology and protocol route. Can be
|
||||
# either a secure element (e.g. 0xF4) or the host (0x00)
|
||||
#DEFAULT_ISODEP_ROUTE=0x00
|
||||
|
||||
###############################################################################
|
||||
# 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 UICC (where F3="UICC0" and F4="UICC1")
|
||||
#NFA_HCI_STATIC_PIPE_ID_F3=0x70
|
||||
#NFA_HCI_STATIC_PIPE_ID_01=0x19
|
||||
NFA_HCI_STATIC_PIPE_ID_C0=0x19
|
||||
NFA_HCI_STATIC_PIPE_ID_02=0x20
|
||||
###############################################################################
|
||||
# When disconnecting from Oberthur secure element, perform a warm-reset of
|
||||
# the secure element to deselect the applet.
|
||||
# The default hex value of the command is 0x3. If this variable is undefined,
|
||||
# then this feature is not used.
|
||||
#OBERTHUR_WARM_RESET_COMMAND=0x03
|
||||
|
||||
###############################################################################
|
||||
# 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
|
||||
|
||||
###############################################################################
|
||||
# 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
|
||||
|
||||
###############################################################################
|
||||
# Enabling/Disabling Forward functionality
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
NXP_FWD_FUNCTIONALITY_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
# Allow UICC to be powered off if there is no traffic.
|
||||
# Timeout is in ms. If set to 0, then UICC will not be powered off.
|
||||
#UICC_IDLE_TIMEOUT=30000
|
||||
UICC_IDLE_TIMEOUT=0
|
||||
|
||||
###############################################################################
|
||||
# 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}
|
||||
###############################################################################
|
||||
# Maximum Number of Credits to be allowed by the NFCC
|
||||
# This value overrides what the NFCC specifices allowing the host to have
|
||||
# the control to work-around transport limitations. If this value does
|
||||
# not exist or is set to 0, the NFCC will provide the number of credits.
|
||||
MAX_RF_DATA_CREDITS=1
|
||||
|
||||
###############################################################################
|
||||
# This setting allows you to disable registering the T4t Virtual SE that causes
|
||||
# the NFCC to send PPSE requests to the DH.
|
||||
# The default setting is enabled (i.e. T4t Virtual SE is registered).
|
||||
#REGISTER_VIRTUAL_SE=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
|
||||
|
||||
###############################################################################
|
||||
# Firmware patch file
|
||||
# If the value is not set then patch download is disabled.
|
||||
#FW_PATCH="/vendor/firmware/bcm2079x_firmware.ncd"
|
||||
|
||||
###############################################################################
|
||||
# Firmware pre-patch file (sent before the above patch file)
|
||||
# If the value is not set then pre-patch is not used.
|
||||
#FW_PRE_PATCH="/vendor/firmware/bcm2079x_pre_firmware.ncd"
|
||||
|
||||
###############################################################################
|
||||
# Firmware patch format
|
||||
# 1 = HCD
|
||||
# 2 = NCD (default)
|
||||
#NFA_CONFIG_FORMAT=2
|
||||
|
||||
###############################################################################
|
||||
# SPD Debug mode
|
||||
# If set to 1, any failure of downloading a patch will trigger a hard-stop
|
||||
#SPD_DEBUG=0
|
||||
|
||||
###############################################################################
|
||||
# SPD Max Retry Count
|
||||
# The number of attempts to download a patch before giving up (defualt is 3).
|
||||
# Note, this resets after a power-cycle.
|
||||
#SPD_MAX_RETRY_COUNT=3
|
||||
|
||||
###############################################################################
|
||||
# transport driver
|
||||
#
|
||||
# TRANSPORT_DRIVER=<driver>
|
||||
#
|
||||
# where <driver> can be, for example:
|
||||
# "/dev/ttyS" (UART)
|
||||
# "/dev/bcmi2cnfc" (I2C)
|
||||
# "hwtun" (HW Tunnel)
|
||||
# "/dev/bcmspinfc" (SPI)
|
||||
# "/dev/btusb0" (BT USB)
|
||||
#TRANSPORT_DRIVER="/dev/bcm2079x"
|
||||
|
||||
###############################################################################
|
||||
# power control driver
|
||||
# Specify a kernel driver that support ioctl commands to control NFC_EN and
|
||||
# NFC_WAKE gpio signals.
|
||||
#
|
||||
# POWER_CONTRL_DRIVER=<driver>
|
||||
# where <driver> can be, for example:
|
||||
# "/dev/nfcpower"
|
||||
# "/dev/bcmi2cnfc" (I2C)
|
||||
# "/dev/bcmspinfc" (SPI)
|
||||
# i2c and spi driver may be used to control NFC_EN and NFC_WAKE signal
|
||||
#POWER_CONTROL_DRIVER="/dev/bcm2079x"
|
||||
|
||||
###############################################################################
|
||||
# I2C transport driver options
|
||||
#
|
||||
BCMI2CNFC_ADDRESS=0
|
||||
|
||||
###############################################################################
|
||||
# I2C transport driver try to read multiple packets in read() if data is available
|
||||
# remove the comment below to enable this feature
|
||||
#READ_MULTIPLE_PACKETS=1
|
||||
|
||||
###############################################################################
|
||||
# SPI transport driver options
|
||||
#SPI_NEGOTIATION={0A:F0:00:01:00:00:00:FF:FF:00:00}
|
||||
|
||||
###############################################################################
|
||||
# UART transport driver options
|
||||
#
|
||||
# PORT=1,2,3,...
|
||||
# BAUD=115200, 19200, 9600, 4800,
|
||||
# DATABITS=8, 7, 6, 5
|
||||
# PARITY="even" | "odd" | "none"
|
||||
# STOPBITS="0" | "1" | "1.5" | "2"
|
||||
|
||||
#UART_PORT=2
|
||||
#UART_BAUD=115200
|
||||
#UART_DATABITS=8
|
||||
#UART_PARITY="none"
|
||||
#UART_STOPBITS="1"
|
||||
|
||||
###############################################################################
|
||||
# Insert a delay in microseconds per byte after a write to NFCC.
|
||||
# after writing a block of data to the NFCC, delay this an amopunt of time before
|
||||
# writing next block of data. the delay is calculated as below
|
||||
# NFC_WRITE_DELAY * (number of byte written) / 1000 milliseconds
|
||||
# e.g. after 259 bytes is written, delay (259 * 20 / 1000) 5 ms before next write
|
||||
#NFC_WRITE_DELAY=20
|
||||
|
||||
###############################################################################
|
||||
# Maximum Number of Credits to be allowed by the NFCC
|
||||
# This value overrides what the NFCC specifices allowing the host to have
|
||||
# the control to work-around transport limitations. If this value does
|
||||
# not exist or is set to 0, the NFCC will provide the number of credits.
|
||||
MAX_RF_DATA_CREDITS=1
|
||||
|
||||
###############################################################################
|
||||
# Default poll duration (in ms)
|
||||
# The defualt is 500ms if not set (see nfc_target.h)
|
||||
#NFA_DM_DISC_DURATION_POLL=333
|
||||
|
||||
###############################################################################
|
||||
# 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
|
||||
PRESENCE_CHECK_ALGORITHM=1
|
||||
|
||||
###############################################################################
|
||||
# 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_A_ACTIVE | NFA_TECHNOLOGY_MASK_F_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_ISO15693 0x08 /* Proprietary Technology */
|
||||
# NFA_TECHNOLOGY_MASK_KOVIO 0x20 /* Proprietary Technology */
|
||||
# NFA_TECHNOLOGY_MASK_A_ACTIVE 0x40 /* NFC Technology A active mode */
|
||||
# NFA_TECHNOLOGY_MASK_F_ACTIVE 0x80 /* NFC Technology F active mode */
|
||||
POLLING_TECH_MASK=0xEF
|
||||
|
||||
###############################################################################
|
||||
# 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_A | NFA_TECHNOLOGY_MASK_F |
|
||||
# NFA_TECHNOLOGY_MASK_A_ACTIVE | NFA_TECHNOLOGY_MASK_F_ACTIVE
|
||||
#
|
||||
# Notable bits:
|
||||
# NFA_TECHNOLOGY_MASK_A 0x01 /* NFC Technology A */
|
||||
# NFA_TECHNOLOGY_MASK_F 0x04 /* NFC Technology F */
|
||||
# NFA_TECHNOLOGY_MASK_A_ACTIVE 0x40 /* NFC Technology A active mode */
|
||||
# NFA_TECHNOLOGY_MASK_F_ACTIVE 0x80 /* NFC Technology F active mode */
|
||||
P2P_LISTEN_TECH_MASK=0xC5
|
||||
|
||||
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
|
||||
# NXP PN547C2 0x02
|
||||
# NXP PN65T 0x03
|
||||
# NXP PN548C2 0x02
|
||||
# NXP PN66T 0x03
|
||||
NFA_MAX_EE_SUPPORTED=0x03
|
||||
|
||||
###############################################################################
|
||||
# NCI Hal Module name
|
||||
NCI_HAL_MODULE="nfc_nci.nqx"
|
||||
|
||||
##############################################################################
|
||||
# Deactivate notification wait time out in seconds used in ETSI Reader mode
|
||||
# 0 - Infinite wait
|
||||
NFA_DM_DISC_NTF_TIMEOUT=100
|
||||
|
||||
###############################################################################
|
||||
# AID_MATCHING constants
|
||||
# AID_MATCHING_EXACT_ONLY 0x00
|
||||
# AID_MATCHING_EXACT_OR_PREFIX 0x01
|
||||
# AID_MATCHING_PREFIX_ONLY 0x02
|
||||
AID_MATCHING_MODE=0x01
|
||||
|
||||
###############################################################################
|
||||
# Default Secure Element route id
|
||||
DEFAULT_OFFHOST_ROUTE=0x02
|
||||
|
||||
###############################################################################
|
||||
# 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:70:FF:FF}
|
||||
|
||||
#################################################################################
|
||||
# Bail out mode
|
||||
# If set to 1, NFCC is using bail out mode for either Type A or Type B poll.
|
||||
NFA_POLL_BAIL_OUT_MODE=0x01
|
||||
#################################################################################
|
||||
@@ -1,717 +0,0 @@
|
||||
#FW_VERSION=ALMSL 10.01.1E
|
||||
#DEVICE_MANUFACTURER=Xiaomi
|
||||
#DEVICE_MODEL=A1,A2
|
||||
|
||||
## This file is used by NFC NXP NCI HAL (vendor/nxp-nfc/opensource/libnfc-nci/halimpl/pn54x)
|
||||
## and NFC Service Java Native Interface Extensions (vendor/nxp-nfc/opensource/Nfc/nci/jni/extns/pn54x)
|
||||
|
||||
###############################################################################
|
||||
# Nfc Device Node name
|
||||
NXP_NFC_DEV_NODE="/dev/pn548"
|
||||
|
||||
###############################################################################
|
||||
# File name for Firmware
|
||||
NXP_FW_NAME="libpn548ad_fw.so"
|
||||
|
||||
###############################################################################
|
||||
# Chip type
|
||||
# PN547C2 - 0x01
|
||||
# PN65T - 0x02
|
||||
# PN548C2 - 0x03
|
||||
# PN66T - 0x04
|
||||
NXP_NFC_CHIP=0x04
|
||||
|
||||
###############################################################################
|
||||
# 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=0x01
|
||||
NXPLOG_NCIHAL_LOGLEVEL=0x01
|
||||
NXPLOG_NCIX_LOGLEVEL=0x01
|
||||
NXPLOG_NCIR_LOGLEVEL=0x01
|
||||
NXPLOG_FWDNLD_LOGLEVEL=0x01
|
||||
NXPLOG_TML_LOGLEVEL=0x01
|
||||
|
||||
###############################################################################
|
||||
# System clock source selection configuration
|
||||
# CLK_SRC_XTAL - 0x01
|
||||
# CLK_SRC_PLL - 0x02
|
||||
NXP_SYS_CLK_SRC_SEL=0x01
|
||||
|
||||
###############################################################################
|
||||
# System clock frequency selection configuration for PLL
|
||||
# CLK_FREQ_13MHZ - 0x01
|
||||
# CLK_FREQ_19_2MHZ - 0x02
|
||||
# CLK_FREQ_24MHZ - 0x03
|
||||
# CLK_FREQ_26MHZ - 0x04
|
||||
# CLK_FREQ_38_4MHZ - 0x05
|
||||
# CLK_FREQ_52MHZ - 0x06
|
||||
NXP_SYS_CLK_FREQ_SEL=0x00
|
||||
|
||||
###############################################################################
|
||||
# The timeout value to be used for clock request acknowledgment
|
||||
# min value = 0x01 (1.33 ms) to max = 0x06 (2.98 ms)
|
||||
NXP_SYS_CLOCK_TO_CFG=0x01
|
||||
|
||||
###############################################################################
|
||||
# I2C fragmentation
|
||||
# Disabled - 0x00
|
||||
# Enabled - 0x01
|
||||
NXP_I2C_FRAGMENTATION_ENABLED=0x00
|
||||
|
||||
###############################################################################
|
||||
# Timeout in secs to get NFCEE Discover notification
|
||||
NXP_DEFAULT_NFCEE_TIMEOUT=0x06
|
||||
|
||||
###############################################################################
|
||||
# Enable SWP full power mode when phone is power off
|
||||
NXP_SWP_FULL_PWR_ON=0x00
|
||||
|
||||
###############################################################################
|
||||
# Default SE Options
|
||||
# No secure element - 0x00
|
||||
# eSE - 0x01
|
||||
# UICC - 0x02
|
||||
# Multi SE - 0x03
|
||||
NXP_DEFAULT_SE=0x01
|
||||
|
||||
###############################################################################
|
||||
# Set the default AID route Location :
|
||||
# This settings will be used when application does not set this parameter
|
||||
# Host - 0x00
|
||||
# eSE - 0x01
|
||||
# UICC - 0x02
|
||||
DEFAULT_AID_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
# Set the Mifare Desfire route Location :
|
||||
# This settings will be used when application does not set this parameter
|
||||
# Host - 0x00
|
||||
# eSE - 0x01
|
||||
# UICC - 0x02
|
||||
DEFAULT_DESFIRE_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
|
||||
DEFAULT_MIFARE_CLT_ROUTE=0x01
|
||||
|
||||
###############################################################################
|
||||
# AID Matching platform options (for Lollipop)
|
||||
# Supporting Prefix and Full match for both Host and Off-Host - 0x01
|
||||
# Supporting Prefix match for Off-Host and Full match for Host - 0x02
|
||||
AID_MATCHING_PLATFORM=0x01
|
||||
|
||||
###############################################################################
|
||||
# Vzw Feature enable
|
||||
# Disabled - 0x00
|
||||
# Enabled - 0x01
|
||||
VZW_FEATURE_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
# Off-Host Payment CE when Screen is off or locked
|
||||
# Disabled - 0x00
|
||||
# Enabled - 0x01
|
||||
NXP_CE_ROUTE_STRICT_DISABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
# SWP Reader feature
|
||||
# Timeout in seconds
|
||||
NXP_SWP_RD_START_TIMEOUT=0x0A
|
||||
NXP_SWP_RD_TAG_OP_TIMEOUT=0x01
|
||||
|
||||
###############################################################################
|
||||
# Extension for Mifare reader enable
|
||||
# Disabled - 0x00
|
||||
# Enabled - 0x01
|
||||
MIFARE_READER_ENABLE=0x01
|
||||
|
||||
###############################################################################
|
||||
# SWP Switch timeout in milliseconds
|
||||
# Allowed range is 0x00 to 0x3C (0 to 60 ms)
|
||||
# No Timeout - 0x00
|
||||
# 10 ms Timeout - 0x0A
|
||||
NXP_SWP_SWITCH_TIMEOUT=0x0A
|
||||
|
||||
###############################################################################
|
||||
# CHINA_TIANJIN_RF_SETTING
|
||||
# Disabled - 0x00
|
||||
# Enabled - 0x01
|
||||
NXP_CHINA_TIANJIN_RF_ENABLED=0x01
|
||||
|
||||
################################################################################
|
||||
# Restriction of Type A UICC baud rate
|
||||
# Default supported - 0x00
|
||||
# 212kbps maximum supported - 0x01
|
||||
# 424kbps maximum supported - 0x02
|
||||
# 848kbps maximum supported - 0x03
|
||||
NXP_TYPEA_UICC_BAUD_RATE=0x00
|
||||
|
||||
################################################################################
|
||||
# Restriction of Type B UICC baud rate
|
||||
# Default supported - 0x00
|
||||
# 212kbps maximum supported - 0x01
|
||||
# 424kbps maximum supported - 0x02
|
||||
# 848kbps maximum supported - 0x03
|
||||
NXP_TYPEB_UICC_BAUD_RATE=0x00
|
||||
|
||||
################################################################################
|
||||
# Config to allow adding aids (NFC service off/on is required after this config)
|
||||
# Disable adding AID to NFCC routing table - 0x00
|
||||
# Enable adding AID to NFCC routing table - 0x01
|
||||
NXP_ENABLE_ADD_AID=0x01
|
||||
|
||||
###############################################################################
|
||||
#Dynamic RSSI feature enable
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
NXP_AGC_DEBUG_ENABLE=0x00
|
||||
|
||||
###############################################################################
|
||||
# NXP TVDD configurations settings
|
||||
# Allow NFCC to configure the external TVDD
|
||||
# Three configurations (0x01, 0x02 and 0x03) are supported
|
||||
# Only one shall be selected (hardware dependancy)
|
||||
# Config 1: VUP connected to VBAT
|
||||
# Config 2: VUP connected to external 5V
|
||||
# Config 3: TVDD connected to external 5V
|
||||
NXP_EXT_TVDD_CFG=0x02
|
||||
NXP_EXT_TVDD_CFG_1={20, 02, 0B, 02, A0, 66, 01, 00, A0, 0E, 03, 02, 09, 00}
|
||||
NXP_EXT_TVDD_CFG_2={20, 02, 0B, 02, A0, 66, 01, 00, A0, 0E, 03, 56, 64, 01}
|
||||
NXP_EXT_TVDD_CFG_3={20, 02, 0B, 02, A0, 66, 01, 01, A0, 0E, 03, 52, 64, 0A}
|
||||
|
||||
###############################################################################
|
||||
# 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}
|
||||
|
||||
###############################################################################
|
||||
# NFCC Configuration Control
|
||||
# Don't allow NFCC to manage RF Config 0x00
|
||||
# Allow NFCC to manage RF Config 0x01
|
||||
NXP_NFC_MERGE_RF_PARAMS={20, 02, 04, 01, 85, 01, 01}
|
||||
|
||||
###############################################################################
|
||||
# Standby enable settings
|
||||
# Disabled - 0x00
|
||||
# Enabled - 0x01
|
||||
NXP_CORE_STANDBY={2F, 00, 01, 01}
|
||||
|
||||
###############################################################################
|
||||
# Mifare Classic Key settings
|
||||
#NXP_CORE_MFCKEY_SETTING={20, 02, 25,04, A0, 51, 06, A0, A1, A2, A3, A4, A5,
|
||||
# A0, 52, 06, D3, F7, D3, F7, D3, F7,
|
||||
# A0, 53, 06, FF, FF, FF, FF, FF, FF,
|
||||
# A0, 54, 06, 00, 00, 00, 00, 00, 00}
|
||||
|
||||
###############################################################################
|
||||
# Core configuration RF Field notification filter
|
||||
# Disabled - 0x00
|
||||
# Enabled - 0x01
|
||||
NXP_CORE_RF_FIELD={20, 02, 05, 01, A0, 62, 01, 00}
|
||||
|
||||
###############################################################################
|
||||
# NXP RF ALMSL configuration settings for FW VERSION = 10.01.1E
|
||||
#
|
||||
# A0, 0D, 03, 00, 40, 01 RF_CLIF_CFG_BOOT CLIF_ANA_NFCLD_REG
|
||||
# A0, 0D, 06, 00, FF, 05, 04, 06, 00 RF_CLIF_CFG_BOOT SMU_PMU_REG (0x40024010)
|
||||
# A0, 0D, 06, 00, 35, FF, 01, FF, 02 RF_CLIF_CFG_BOOT CLIF_AGC_INPUT_REG
|
||||
# A0, 0D, 06, 00, 33, 07, 40, 00, 00 RF_CLIF_CFG_BOOT CLIF_AGC_CONFIG0_REG
|
||||
# A0, 0D, 03, 02, 40, 00 RF_CLIF_CFG_IDLE CLIF_ANA_NFCLD_REG
|
||||
# A0, 0D, 03, 04, 43, 20 RF_CLIF_CFG_INITIATOR CLIF_ANA_PBF_CONTROL_REG
|
||||
# A0, 0D, 03, 04, 47, 02 RF_CLIF_CFG_INITIATOR CLIF_ANA_AGC_REG
|
||||
# A0, 0D, 06, 04, 35, F4, 01, F4, 01 RF_CLIF_CFG_INITIATOR CLIF_AGC_INPUT_REG
|
||||
# A0, 0D, 06, 04, FF, 05, 00, 00, 00 RF_CLIF_CFG_INITIATOR SMU_PMU_REG (0x40024010)
|
||||
# A0, 0D, 06, 05, 45, 80, 40, 00, 00 RF_CLIF_CFG_INITIATOR CLIF_ANA_CM_CONFIG_REG
|
||||
# A0, 0D, 06, 05, 35, FF, 01, FF, 02 RF_CLIF_CFG_INITIATOR CLIF_AGC_INPUT_REG
|
||||
# A0, 0D, 06, 05, 33, 07, 40, 00, 00 RF_CLIF_CFG_INITIATOR CLIF_AGC_CONFIG0_REG
|
||||
# A0, 0D, 06, 06, 44, A3, 90, 03, 00 RF_CLIF_CFG_TARGET CLIF_ANA_RX_REG
|
||||
# A0, 0D, 03, 06, 47, 02 RF_CLIF_CFG_TARGET CLIF_ANA_AGC_REG
|
||||
# A0, 0D, 06, 06, 35, FF, 03, FF, 03 RF_CLIF_CFG_TARGET CLIF_AGC_INPUT_REG
|
||||
# A0, 0D, 06, 06, 34, F7, 7F, 00, 10 RF_CLIF_CFG_TARGET CLIF_AGC_CONFIG1_REG
|
||||
# A0, 0D, 06, 06, 33, 03, 40, 00, 00 RF_CLIF_CFG_TARGET CLIF_AGC_CONFIG0_REG
|
||||
# A0, 0D, 06, 06, 30, C8, 00, 64, 00 RF_CLIF_CFG_TARGET CLIF_SIGPRO_ADCBCM_THRESHOLD_REG
|
||||
# A0, 0D, 06, 06, 2F, AF, 05, 80, 17 RF_CLIF_CFG_TARGET CLIF_SIGPRO_ADCBCM_CONFIG_REG
|
||||
# A0, 0D, 06, 06, 03, 00, 6D, 00, 20 RF_CLIF_CFG_TARGET CLIF_TRANSCEIVE_CONTROL_REG
|
||||
# A0, 0D, 03, 06, 43, 20 RF_CLIF_CFG_TARGET CLIF_ANA_PBF_CONTROL_REG
|
||||
# A0, 0D, 06, 06, 42, 00, 02, FF, FF RF_CLIF_CFG_TARGET CLIF_ANA_TX_AMPLITUDE_REG
|
||||
# A0, 0D, 03, 06, 41, 40 RF_CLIF_CFG_TARGET CLIF_ANA_TX_CLK_CONTROL_REG
|
||||
# A0, 0D, 03, 06, 37, 08 RF_CLIF_CFG_TARGET CLIF_TX_CONTROL_REG
|
||||
# A0, 0D, 03, 06, 16, 00 RF_CLIF_CFG_TARGET CLIF_TX_UNDERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 06, 15, 00 RF_CLIF_CFG_TARGET CLIF_TX_OVERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 06, 3F, 04 RF_CLIF_CFG_TARGET CLIF_TEST_CONTROL_REG
|
||||
# A0, 0D, 03, 06, 80, 03 RF_CLIF_CFG_TARGET CLIF_SPARE_REG
|
||||
# A0, 0D, 06, 06, FF, 05, 00, 00, 00 RF_CLIF_CFG_TARGET SMU_PMU_REG (0x40024010)
|
||||
# A0, 0D, 03, 07, 3F, 00 RF_CLIF_CFG_TARGET CLIF_TEST_CONTROL_REG
|
||||
# A0, 0D, 06, 07, 35, FF, 01, FF, 02 RF_CLIF_CFG_TARGET CLIF_AGC_INPUT_REG
|
||||
# A0, 0D, 06, 07, 33, 07, 40, 00, 00 RF_CLIF_CFG_TARGET CLIF_AGC_CONFIG0_REG
|
||||
# A0, 0D, 06, 18, 34, 00, 00, E1, 03 RF_CLIF_CFG_TECHNO_I_RXB CLIF_AGC_CONFIG1_REG
|
||||
# A0, 0D, 06, 18, 33, 0F, 83, 00, 00 RF_CLIF_CFG_TECHNO_I_RXB CLIF_AGC_CONFIG0_REG
|
||||
# A0, 0D, 06, 1C, 34, 00, 00, E1, 03 RF_CLIF_CFG_TECHNO_I_RXF_P CLIF_AGC_CONFIG1_REG
|
||||
# A0, 0D, 06, 1C, 33, 0F, 83, 00, 00 RF_CLIF_CFG_TECHNO_I_RXF_P CLIF_AGC_CONFIG0_REG
|
||||
# A0, 0D, 06, 20, 4A, 00, 00, 00, 00 RF_CLIF_CFG_TECHNO_I_TX15693CLIF_ANA_TX_SHAPE_CONTROL_REG
|
||||
# A0, 0D, 06, 20, 42, 88, 10, FF, FF RF_CLIF_CFG_TECHNO_I_TX15693CLIF_ANA_TX_AMPLITUDE_REG
|
||||
# A0, 0D, 03, 20, 16, 00 RF_CLIF_CFG_TECHNO_I_TX15693CLIF_TX_UNDERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 20, 15, 00 RF_CLIF_CFG_TECHNO_I_TX15693CLIF_TX_OVERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 04, 22, 44, 22, 00 RF_CLIF_CFG_TECHNO_I_RX15693CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 22, 2D, 50, 44, 0C, 00 RF_CLIF_CFG_TECHNO_I_RX15693CLIF_SIGPRO_RM_CONFIG1_REG
|
||||
# A0, 0D, 04, 32, 03, 40, 3D RF_CLIF_CFG_BR_106_I_TXA CLIF_TRANSCEIVE_CONTROL_REG
|
||||
# A0, 0D, 06, 32, 42, F8, 10, FF, FF RF_CLIF_CFG_BR_106_I_TXA CLIF_ANA_TX_AMPLITUDE_REG
|
||||
# A0, 0D, 03, 32, 16, 00 RF_CLIF_CFG_BR_106_I_TXA CLIF_TX_UNDERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 32, 15, 01 RF_CLIF_CFG_BR_106_I_TXA CLIF_TX_OVERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 32, 0D, 22 RF_CLIF_CFG_BR_106_I_TXA CLIF_TX_DATA_MOD_REG
|
||||
# A0, 0D, 03, 32, 14, 22 RF_CLIF_CFG_BR_106_I_TXA CLIF_TX_SYMBOL23_MOD_REG
|
||||
# A0, 0D, 06, 32, 4A, 33, 07, 00, 08 RF_CLIF_CFG_BR_106_I_TXA CLIF_ANA_TX_SHAPE_CONTROL_REG
|
||||
# A0, 0D, 06, 34, 2D, 24, 47, 0C, 00 RF_CLIF_CFG_BR_106_I_RXA_P CLIF_SIGPRO_RM_CONFIG1_REG
|
||||
# A0, 0D, 06, 34, 34, 00, 00, EC, 03 RF_CLIF_CFG_BR_106_I_RXA_P CLIF_AGC_CONFIG1_REG
|
||||
# A0, 0D, 06, 34, 33, 0F, 01, 01, 70 RF_CLIF_CFG_BR_106_I_RXA_P CLIF_AGC_CONFIG0_REG
|
||||
# A0, 0D, 04, 34, 44, 21, 00 RF_CLIF_CFG_BR_106_I_RXA_P CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 38, 4A, 33, 07, 00, 08 RF_CLIF_CFG_BR_212_I_TXA CLIF_ANA_TX_SHAPE_CONTROL_REG
|
||||
# A0, 0D, 06, 38, 42, 68, 10, FF, FF RF_CLIF_CFG_BR_212_I_TXA CLIF_ANA_TX_AMPLITUDE_REG
|
||||
# A0, 0D, 03, 38, 16, 00 RF_CLIF_CFG_BR_212_I_TXA CLIF_TX_UNDERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 38, 15, 00 RF_CLIF_CFG_BR_212_I_TXA CLIF_TX_OVERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 04, 3A, 44, 26, 00 RF_CLIF_CFG_BR_212_I_RXA CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 3A, 2D, 15, 47, 0D, 00 RF_CLIF_CFG_BR_212_I_RXA CLIF_SIGPRO_RM_CONFIG1_REG
|
||||
# A0, 0D, 06, 3A, 34, 00, 00, E1, 03 RF_CLIF_CFG_BR_212_I_RXA CLIF_AGC_CONFIG1_REG
|
||||
# A0, 0D, 06, 3A, 33, 0B, 83, 00, 00 RF_CLIF_CFG_BR_212_I_RXA CLIF_AGC_CONFIG0_REG
|
||||
# A0, 0D, 06, 3C, 4A, 52, 07, 00, 1B RF_CLIF_CFG_BR_424_I_TXA CLIF_ANA_TX_SHAPE_CONTROL_REG
|
||||
# A0, 0D, 06, 3C, 42, 68, 10, FF, FF RF_CLIF_CFG_BR_424_I_TXA CLIF_ANA_TX_AMPLITUDE_REG
|
||||
# A0, 0D, 03, 3C, 16, 00 RF_CLIF_CFG_BR_424_I_TXA CLIF_TX_UNDERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 3C, 15, 00 RF_CLIF_CFG_BR_424_I_TXA CLIF_TX_OVERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 04, 3E, 44, 26, 00 RF_CLIF_CFG_BR_424_I_RXA CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 3E, 2D, 15, 47, 0D, 00 RF_CLIF_CFG_BR_424_I_RXA CLIF_SIGPRO_RM_CONFIG1_REG
|
||||
# A0, 0D, 06, 3E, 34, 00, 00, E1, 03 RF_CLIF_CFG_BR_424_I_RXA CLIF_AGC_CONFIG1_REG
|
||||
# A0, 0D, 06, 3E, 33, 0B, 83, 00, 00 RF_CLIF_CFG_BR_424_I_RXA CLIF_AGC_CONFIG0_REG
|
||||
# A0, 0D, 06, 40, 42, F0, 10, FF, FF RF_CLIF_CFG_BR_848_I_TXA CLIF_ANA_TX_AMPLITUDE_REG
|
||||
# A0, 0D, 03, 40, 0D, 02 RF_CLIF_CFG_BR_848_I_TXA CLIF_TX_DATA_MOD_REG
|
||||
# A0, 0D, 03, 40, 14, 02 RF_CLIF_CFG_BR_848_I_TXA CLIF_TX_SYMBOL23_MOD_REG
|
||||
# A0, 0D, 06, 40, 4A, 12, 07, 00, 00 RF_CLIF_CFG_BR_848_I_TXA CLIF_ANA_TX_SHAPE_CONTROL_REG
|
||||
# A0, 0D, 03, 40, 16, 00 RF_CLIF_CFG_BR_848_I_TXA CLIF_TX_UNDERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 40, 15, 00 RF_CLIF_CFG_BR_848_I_TXA CLIF_TX_OVERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 04, 42, 44, 26, 00 RF_CLIF_CFG_BR_848_I_RXA CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 42, 2D, 15, 47, 0D, 00 RF_CLIF_CFG_BR_848_I_RXA CLIF_SIGPRO_RM_CONFIG1_REG
|
||||
# A0, 0D, 06, 42, 34, 00, 00, E1, 03 RF_CLIF_CFG_BR_848_I_RXA CLIF_AGC_CONFIG1_REG
|
||||
# A0, 0D, 06, 42, 33, 0B, 83, 00, 00 RF_CLIF_CFG_BR_848_I_RXA CLIF_AGC_CONFIG0_REG
|
||||
# A0, 0D, 04, 46, 44, 26, 00 RF_CLIF_CFG_BR_106_I_RXB CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 46, 2D, 15, 25, 0D, 00 RF_CLIF_CFG_BR_106_I_RXB CLIF_SIGPRO_RM_CONFIG1_REG
|
||||
# A0, 0D, 06, 44, 4A, 21, 07, 00, 07 RF_CLIF_CFG_BR_106_I_TXB CLIF_ANA_TX_SHAPE_CONTROL_REG
|
||||
# A0, 0D, 06, 44, 42, 88, 10, FF, FF RF_CLIF_CFG_BR_106_I_TXB CLIF_ANA_TX_AMPLITUDE_REG
|
||||
# A0, 0D, 03, 44, 16, 00 RF_CLIF_CFG_BR_106_I_TXB CLIF_TX_UNDERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 44, 15, 00 RF_CLIF_CFG_BR_106_I_TXB CLIF_TX_OVERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 04, 4A, 44, 21, 00 RF_CLIF_CFG_BR_212_I_RXB CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 4A, 2D, 15, 9D, 0D, 00 RF_CLIF_CFG_BR_212_I_RXB CLIF_SIGPRO_RM_CONFIG1_REG
|
||||
# A0, 0D, 06, 48, 4A, 21, 07, 00, 07 RF_CLIF_CFG_BR_212_I_TXB CLIF_ANA_TX_SHAPE_CONTROL_REG
|
||||
# A0, 0D, 06, 48, 42, 88, 10, FF, FF RF_CLIF_CFG_BR_212_I_TXB CLIF_ANA_TX_AMPLITUDE_REG
|
||||
# A0, 0D, 03, 48, 16, 00 RF_CLIF_CFG_BR_212_I_TXB CLIF_TX_UNDERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 48, 15, 00 RF_CLIF_CFG_BR_212_I_TXB CLIF_TX_OVERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 04, 4E, 44, 26, 00 RF_CLIF_CFG_BR_424_I_RXB CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 4E, 2D, 15, 25, 0D, 00 RF_CLIF_CFG_BR_424_I_RXB CLIF_SIGPRO_RM_CONFIG1_REG
|
||||
# A0, 0D, 06, 4C, 4A, 21, 07, 00, 07 RF_CLIF_CFG_BR_424_I_TXB CLIF_ANA_TX_SHAPE_CONTROL_REG
|
||||
# A0, 0D, 06, 4C, 42, 88, 10, FF, FF RF_CLIF_CFG_BR_424_I_TXB CLIF_ANA_TX_AMPLITUDE_REG
|
||||
# A0, 0D, 03, 4C, 16, 00 RF_CLIF_CFG_BR_424_I_TXB CLIF_TX_UNDERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 4C, 15, 00 RF_CLIF_CFG_BR_424_I_TXB CLIF_TX_OVERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 04, 52, 44, 26, 00 RF_CLIF_CFG_BR_848_I_RXB CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 52, 2D, 15, 25, 0D, 00 RF_CLIF_CFG_BR_848_I_RXB CLIF_SIGPRO_RM_CONFIG1_REG
|
||||
# A0, 0D, 06, 50, 42, 90, 10, FF, FF RF_CLIF_CFG_BR_848_I_TXB CLIF_ANA_TX_AMPLITUDE_REG
|
||||
# A0, 0D, 06, 50, 4A, 21, 07, 00, 07 RF_CLIF_CFG_BR_848_I_TXB CLIF_ANA_TX_SHAPE_CONTROL_REG
|
||||
# A0, 0D, 03, 50, 16, 00 RF_CLIF_CFG_BR_848_I_TXB CLIF_TX_UNDERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 50, 15, 00 RF_CLIF_CFG_BR_848_I_TXB CLIF_TX_OVERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 06, 56, 2D, 05, 9E, 0C, 00 RF_CLIF_CFG_BR_212_I_RXF_P CLIF_SIGPRO_RM_CONFIG1_REG
|
||||
# A0, 0D, 04, 56, 44, 22, 00 RF_CLIF_CFG_BR_212_I_RXF_P CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 5C, 2D, 05, 9E, 0C, 00 RF_CLIF_CFG_BR_424_I_RXF_P CLIF_SIGPRO_RM_CONFIG1_REG
|
||||
# A0, 0D, 04, 5C, 44, 26, 00 RF_CLIF_CFG_BR_424_I_RXF_P CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 54, 42, 88, 10, FF, FF RF_CLIF_CFG_BR_212_I_TXF CLIF_ANA_TX_AMPLITUDE_REG
|
||||
# A0, 0D, 06, 54, 4A, 33, 07, 01, 07 RF_CLIF_CFG_BR_212_I_TXF CLIF_ANA_TX_SHAPE_CONTROL_REG
|
||||
# A0, 0D, 03, 54, 16, 00 RF_CLIF_CFG_BR_212_I_TXF CLIF_TX_UNDERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 54, 15, 00 RF_CLIF_CFG_BR_212_I_TXF CLIF_TX_OVERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 06, 5A, 42, 90, 10, FF, FF RF_CLIF_CFG_BR_424_I_TXF CLIF_ANA_TX_AMPLITUDE_REG
|
||||
# A0, 0D, 06, 5A, 4A, 31, 07, 01, 07 RF_CLIF_CFG_BR_424_I_TXF CLIF_ANA_TX_SHAPE_CONTROL_REG
|
||||
# A0, 0D, 03, 5A, 16, 00 RF_CLIF_CFG_BR_424_I_TXF CLIF_TX_UNDERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 5A, 15, 00 RF_CLIF_CFG_BR_424_I_TXF CLIF_TX_OVERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 06, 98, 2F, CF, 05, 80, 17 RF_CLIF_CFG_GTM_B CLIF_SIGPRO_ADCBCM_CONFIG_REG
|
||||
# A0, 0D, 06, 98, 42, 00, 02, FF, FF RF_CLIF_CFG_GTM_B CLIF_ANA_TX_AMPLITUDE_REG
|
||||
# A0, 0D, 06, 9A, 42, 00, 02, FF, FF RF_CLIF_CFG_GTM_FELICA CLIF_ANA_TX_AMPLITUDE_REG
|
||||
# A0, 0D, 06, 30, 44, 12, 90, 03, 00 RF_CLIF_CFG_TECHNO_T_RXF CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 6C, 44, A3, 90, 03, 00 RF_CLIF_CFG_BR_106_T_RXA CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 6C, 30, CF, 00, 08, 00 RF_CLIF_CFG_BR_106_T_RXA CLIF_SIGPRO_ADCBCM_THRESHOLD_REG
|
||||
# A0, 0D, 06, 6C, 2F, 8F, 05, 80, 0C RF_CLIF_CFG_BR_106_T_RXA CLIF_SIGPRO_ADCBCM_CONFIG_REG
|
||||
# A0, 0D, 06, 70, 2F, 8F, 05, 80, 12 RF_CLIF_CFG_BR_212_T_RXA CLIF_SIGPRO_ADCBCM_CONFIG_REG
|
||||
# A0, 0D, 06, 70, 30, CF, 00, 08, 00 RF_CLIF_CFG_BR_212_T_RXA CLIF_SIGPRO_ADCBCM_THRESHOLD_REG
|
||||
# A0, 0D, 03, 70, 2E, 40 RF_CLIF_CFG_BR_212_T_RXA CLIF_SIGPRO_CM_CONFIG_REG
|
||||
# A0, 0D, 03, 70, 45, 30 RF_CLIF_CFG_BR_212_T_RXA CLIF_ANA_CM_CONFIG_REG
|
||||
# A0, 0D, 06, 70, 44, A3, 90, 03, 00 RF_CLIF_CFG_BR_212_T_RXA CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 74, 2F, 6F, 05, 80, 12 RF_CLIF_CFG_BR_424_T_RXA CLIF_SIGPRO_ADCBCM_CONFIG_REG
|
||||
# A0, 0D, 06, 74, 30, D5, 00, 40, 00 RF_CLIF_CFG_BR_424_T_RXA CLIF_SIGPRO_ADCBCM_THRESHOLD_REG
|
||||
# A0, 0D, 06, 74, 44, A3, 90, 03, 00 RF_CLIF_CFG_BR_424_T_RXA CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 78, 2F, 3F, 07, 80, C1 RF_CLIF_CFG_BR_848_T_RXA CLIF_SIGPRO_ADCBCM_CONFIG_REG
|
||||
# A0, 0D, 06, 78, 30, 50, 00, 10, 00 RF_CLIF_CFG_BR_848_T_RXA CLIF_SIGPRO_ADCBCM_THRESHOLD_REG
|
||||
# A0, 0D, 06, 78, 44, A3, 90, 03, 00 RF_CLIF_CFG_BR_848_T_RXA CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 7C, 2F, CF, 05, 80, 17 RF_CLIF_CFG_BR_106_T_RXB CLIF_SIGPRO_ADCBCM_CONFIG_REG
|
||||
# A0, 0D, 06, 7C, 30, C8, 00, 64, 00 RF_CLIF_CFG_BR_106_T_RXB CLIF_SIGPRO_ADCBCM_THRESHOLD_REG
|
||||
# A0, 0D, 06, 7C, 44, A3, 90, 03, 00 RF_CLIF_CFG_BR_106_T_RXB CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 80, 2F, CF, 05, 80, 17 RF_CLIF_CFG_BR_212_T_RXB CLIF_SIGPRO_ADCBCM_CONFIG_REG
|
||||
# A0, 0D, 06, 80, 30, C8, 00, 64, 00 RF_CLIF_CFG_BR_212_T_RXB CLIF_SIGPRO_ADCBCM_THRESHOLD_REG
|
||||
# A0, 0D, 06, 80, 44, A3, 90, 03, 00 RF_CLIF_CFG_BR_212_T_RXB CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 84, 2F, CF, 05, 80, 17 RF_CLIF_CFG_BR_424_T_RXB CLIF_SIGPRO_ADCBCM_CONFIG_REG
|
||||
# A0, 0D, 06, 84, 30, C8, 00, 64, 00 RF_CLIF_CFG_BR_424_T_RXB CLIF_SIGPRO_ADCBCM_THRESHOLD_REG
|
||||
# A0, 0D, 06, 84, 44, A3, 90, 03, 00 RF_CLIF_CFG_BR_424_T_RXB CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 88, 2F, B1, 05, 80, 17 RF_CLIF_CFG_BR_848_T_RXB CLIF_SIGPRO_ADCBCM_CONFIG_REG
|
||||
# A0, 0D, 06, 88, 30, A8, 00, 64, 00 RF_CLIF_CFG_BR_848_T_RXB CLIF_SIGPRO_ADCBCM_THRESHOLD_REG
|
||||
# A0, 0D, 06, 88, 44, A3, 90, 03, 00 RF_CLIF_CFG_BR_848_T_RXB CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 8E, 44, 12, 90, 03, 00 RF_CLIF_CFG_BR_212_T_RXF CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 94, 44, 12, 90, 03, 00 RF_CLIF_CFG_BR_424_T_RXF CLIF_ANA_RX_REG
|
||||
# A0, 0D, 03, 10, 43, 20 RF_CLIF_CFG_T_ACTIVE CLIF_ANA_PBF_CONTROL_REG
|
||||
# A0, 0D, 06, 10, 35, FF, 01, FF, 02 RF_CLIF_CFG_T_ACTIVE CLIF_AGC_INPUT_REG
|
||||
# A0, 0D, 06, 10, 34, F7, 7F, 00, 00 RF_CLIF_CFG_T_ACTIVE CLIF_AGC_CONFIG1_REG
|
||||
# A0, 0D, 06, 6A, 42, F8, 10, FF, FF RF_CLIF_CFG_BR_106_T_TXA_A CLIF_ANA_TX_AMPLITUDE_REG
|
||||
# A0, 0D, 03, 6A, 16, 00 RF_CLIF_CFG_BR_106_T_TXA_A CLIF_TX_UNDERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 6A, 15, 01 RF_CLIF_CFG_BR_106_T_TXA_A CLIF_TX_OVERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 06, 6A, 4A, 30, 0F, 01, 1F RF_CLIF_CFG_BR_106_T_TXA_A CLIF_ANA_TX_SHAPE_CONTROL_REG
|
||||
# A0, 0D, 06, 8C, 42, 88, 10, FF, FF RF_CLIF_CFG_BR_212_T_TXF_A CLIF_ANA_TX_AMPLITUDE_REG
|
||||
# A0, 0D, 06, 8C, 4A, 33, 07, 01, 07 RF_CLIF_CFG_BR_212_T_TXF_A CLIF_ANA_TX_SHAPE_CONTROL_REG
|
||||
# A0, 0D, 03, 8C, 16, 00 RF_CLIF_CFG_BR_212_T_TXF_A CLIF_TX_UNDERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 8C, 15, 00 RF_CLIF_CFG_BR_212_T_TXF_A CLIF_TX_OVERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 06, 92, 42, 90, 10, FF, FF RF_CLIF_CFG_BR_424_T_TXF_A CLIF_ANA_TX_AMPLITUDE_REG
|
||||
# A0, 0D, 06, 92, 4A, 31, 07, 01, 07 RF_CLIF_CFG_BR_424_T_TXF_A CLIF_ANA_TX_SHAPE_CONTROL_REG
|
||||
# A0, 0D, 03, 92, 16, 00 RF_CLIF_CFG_BR_424_T_TXF_A CLIF_TX_UNDERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 92, 15, 00 RF_CLIF_CFG_BR_424_T_TXF_A CLIF_TX_OVERSHOOT_CONFIG_REG
|
||||
# A0, 0D, 03, 24, 41, 40 RF_CLIF_CFG_TECHNO_T_TXA_P CLIF_ANA_TX_CLK_CONTROL_REG
|
||||
# A0, 0D, 06, 24, 42, 00, 02, FF, FF RF_CLIF_CFG_TECHNO_T_TXA_P CLIF_ANA_TX_AMPLITUDE_REG
|
||||
# A0, 0D, 03, 28, 41, 40 RF_CLIF_CFG_TECHNO_T_TXB CLIF_ANA_TX_CLK_CONTROL_REG
|
||||
# A0, 0D, 03, 8A, 41, 40 RF_CLIF_CFG_BR_212_T_TXF_P CLIF_ANA_TX_CLK_CONTROL_REG
|
||||
# A0, 0D, 03, 90, 41, 40 RF_CLIF_CFG_BR_424_T_TXF_P CLIF_ANA_TX_CLK_CONTROL_REG
|
||||
# A0, 0D, 03, 08, 40, 10 RF_CLIF_CFG_I_PASSIVE CLIF_ANA_NFCLD_REG
|
||||
# A0, 0D, 06, 08, 45, C0, 82, 00, 00 RF_CLIF_CFG_I_PASSIVE CLIF_ANA_CM_CONFIG_REG
|
||||
# A0, 0D, 06, 0A, 44, A3, 90, 03, 00 RF_CLIF_CFG_I_ACTIVE CLIF_ANA_RX_REG
|
||||
# A0, 0D, 06, 0A, 45, 80, 40, 00, 00 RF_CLIF_CFG_I_ACTIVE CLIF_ANA_CM_CONFIG_REG
|
||||
# A0, 0D, 06, 0A, 30, C8, 00, 64, 00 RF_CLIF_CFG_I_ACTIVE CLIF_SIGPRO_ADCBCM_THRESHOLD_REG
|
||||
# A0, 0D, 06, 0A, 2F, AF, 05, 80, 17 RF_CLIF_CFG_I_ACTIVE CLIF_SIGPRO_ADCBCM_CONFIG_REG
|
||||
# A0, 0D, 03, 0A, 48, 10 RF_CLIF_CFG_I_ACTIVE CLIF_ANA_CLK_MAN_REG
|
||||
# A0, 0D, 06, 0A, 34, 26, 65, E5, 03 RF_CLIF_CFG_I_ACTIVE CLIF_AGC_CONFIG1_REG
|
||||
# A0, 0D, 06, 0A, 33, 0F, 01, 00, 70 RF_CLIF_CFG_I_ACTIVE CLIF_AGC_CONFIG0_REG
|
||||
# A0, 0D, 03, 0A, 40, 00 RF_CLIF_CFG_I_ACTIVE CLIF_ANA_NFCLD_REG
|
||||
#
|
||||
# *** ALMSL FW VERSION = 10.01.1E ***
|
||||
NXP_RF_CONF_BLK_1={
|
||||
20, 02, F7, 20,
|
||||
A0, 0D, 03, 00, 40, 03,
|
||||
A0, 0D, 06, 00, FF, 05, 04, 06, 00,
|
||||
A0, 0D, 06, 00, 35, 00, 00, FF, 02,
|
||||
A0, 0D, 06, 00, 33, 07, 40, 00, 00,
|
||||
A0, 0D, 03, 02, 40, 00,
|
||||
A0, 0D, 03, 04, 47, 02,
|
||||
A0, 0D, 06, 04, 35, F4, 01, F4, 01,
|
||||
A0, 0D, 06, 05, 45, 80, 40, 00, 00,
|
||||
A0, 0D, 06, 05, 35, FF, 01, FF, 02,
|
||||
A0, 0D, 06, 05, 33, 07, 40, 00, 00,
|
||||
A0, 0D, 06, 06, 44, A1, 90, 03, 00,
|
||||
A0, 0D, 03, 06, 47, 02,
|
||||
A0, 0D, 06, 06, 35, 00, 02, 00, 02,
|
||||
A0, 0D, 06, 06, 34, F7, 7F, 00, 10,
|
||||
A0, 0D, 06, 06, 33, 03, 40, 00, 00,
|
||||
A0, 0D, 06, 06, 30, B0, 00, 10, 00,
|
||||
A0, 0D, 06, 06, 2F, AF, 05, 80, 17,
|
||||
A0, 0D, 06, 06, 03, 00, 70, 00, 20,
|
||||
A0, 0D, 06, 06, 45, 80, 40, 00, 00,
|
||||
A0, 0D, 03, 06, 43, 20,
|
||||
A0, 0D, 06, 06, 42, 00, 02, F2, F2,
|
||||
A0, 0D, 03, 06, 41, 40,
|
||||
A0, 0D, 03, 06, 37, 08,
|
||||
A0, 0D, 03, 06, 16, 00,
|
||||
A0, 0D, 03, 06, 15, 00,
|
||||
A0, 0D, 03, 06, 17, 08,
|
||||
A0, 0D, 03, 06, 3F, 04,
|
||||
A0, 0D, 03, 06, 80, 03,
|
||||
A0, 0D, 03, 07, 3F, 00,
|
||||
A0, 0D, 06, 07, 35, FF, 01, FF, 02,
|
||||
A0, 0D, 03, 16, 41, 8E,
|
||||
A0, 0D, 06, 18, 34, 00, 00, E1, 03
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_2={
|
||||
20, 02, FA, 1E,
|
||||
A0, 0D, 06, 18, 33, 0F, 83, 00, 00,
|
||||
A0, 0D, 03, 1A, 41, 8E,
|
||||
A0, 0D, 06, 1C, 34, 00, 00, E1, 03,
|
||||
A0, 0D, 06, 1C, 33, 0F, 83, 00, 00,
|
||||
A0, 0D, 06, 20, 4A, 00, 00, 00, 00,
|
||||
A0, 0D, 06, 20, 42, 88, 10, FF, FF,
|
||||
A0, 0D, 03, 20, 41, 82,
|
||||
A0, 0D, 06, 32, 42, F8, 10, FF, FF,
|
||||
A0, 0D, 06, 32, 41, 82, 07, 00, 00,
|
||||
A0, 0D, 03, 32, 16, 00,
|
||||
A0, 0D, 03, 32, 15, 01,
|
||||
A0, 0D, 06, 32, 4A, 33, 07, 00, 08,
|
||||
A0, 0D, 06, 34, 2D, 24, C7, 0C, 00,
|
||||
A0, 0D, 06, 34, 34, 00, 00, EC, 03,
|
||||
A0, 0D, 06, 34, 33, 0F, 01, 01, 70,
|
||||
A0, 0D, 04, 34, 44, 22, 00,
|
||||
A0, 0D, 06, 38, 4A, 33, 07, 00, 08,
|
||||
A0, 0D, 06, 38, 42, 68, 10, FF, FF,
|
||||
A0, 0D, 04, 3A, 44, 26, 00,
|
||||
A0, 0D, 06, 3A, 2D, 15, 47, 0D, 00,
|
||||
A0, 0D, 06, 3A, 34, 00, 00, E1, 03,
|
||||
A0, 0D, 06, 3A, 33, 0B, 83, 00, 00,
|
||||
A0, 0D, 06, 3C, 4A, 52, 07, 00, 1B,
|
||||
A0, 0D, 06, 3C, 42, 68, 10, FF, FF,
|
||||
A0, 0D, 04, 3E, 44, 26, 00,
|
||||
A0, 0D, 06, 3E, 2D, 15, 47, 0D, 00,
|
||||
A0, 0D, 06, 3E, 34, 00, 00, E1, 03,
|
||||
A0, 0D, 06, 3E, 33, 0B, 83, 00, 00,
|
||||
A0, 0D, 03, 40, 41, 8E,
|
||||
A0, 0D, 06, 40, 42, F0, 10, FF, FF
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_3={
|
||||
20, 02, F8, 1D,
|
||||
A0, 0D, 06, 40, 4A, 12, 07, 00, 00,
|
||||
A0, 0D, 04, 42, 44, 26, 00,
|
||||
A0, 0D, 06, 42, 2D, 15, 47, 0D, 00,
|
||||
A0, 0D, 06, 42, 34, 00, 00, E1, 03,
|
||||
A0, 0D, 06, 42, 33, 0B, 83, 00, 00,
|
||||
A0, 0D, 04, 46, 44, 26, 00,
|
||||
A0, 0D, 06, 46, 2D, 15, 25, 0D, 00,
|
||||
A0, 0D, 06, 44, 4A, 21, 07, 00, 07,
|
||||
A0, 0D, 06, 44, 42, 88, 10, FF, FF,
|
||||
A0, 0D, 04, 4A, 44, 21, 00,
|
||||
A0, 0D, 06, 4A, 2D, 15, 9D, 0D, 00,
|
||||
A0, 0D, 06, 48, 4A, 21, 07, 00, 07,
|
||||
A0, 0D, 06, 48, 42, 88, 10, FF, FF,
|
||||
A0, 0D, 04, 4E, 44, 26, 00,
|
||||
A0, 0D, 06, 4E, 2D, 15, 25, 0D, 00,
|
||||
A0, 0D, 06, 4C, 4A, 21, 07, 00, 07,
|
||||
A0, 0D, 06, 4C, 42, 88, 10, FF, FF,
|
||||
A0, 0D, 04, 52, 44, 26, 00,
|
||||
A0, 0D, 06, 52, 2D, 15, 25, 0D, 00,
|
||||
A0, 0D, 06, 50, 42, 90, 10, FF, FF,
|
||||
A0, 0D, 06, 50, 4A, 21, 07, 00, 07,
|
||||
A0, 0D, 06, 56, 2D, 05, 9E, 0C, 00,
|
||||
A0, 0D, 04, 56, 44, 22, 00,
|
||||
A0, 0D, 06, 5C, 2D, 05, 9E, 0C, 00,
|
||||
A0, 0D, 04, 5C, 44, 26, 00,
|
||||
A0, 0D, 06, 54, 42, 88, 10, FF, FF,
|
||||
A0, 0D, 06, 5A, 42, 90, 10, FF, FF,
|
||||
A0, 0D, 06, 98, 2F, CF, 05, 80, 17,
|
||||
A0, 0D, 06, 98, 42, 00, 02, F2, F2
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_4={
|
||||
20, 02, F7, 1C,
|
||||
A0, 0D, 06, 9A, 42, 00, 02, F2, F2,
|
||||
A0, 0D, 06, 30, 44, 12, 90, 03, 00,
|
||||
A0, 0D, 06, 6C, 44, A3, 90, 03, 00,
|
||||
A0, 0D, 03, 70, 2E, 40,
|
||||
A0, 0D, 03, 70, 45, 30,
|
||||
A0, 0D, 06, 70, 44, A3, 90, 03, 00,
|
||||
A0, 0D, 06, 74, 2F, 6F, 05, 80, 12,
|
||||
A0, 0D, 06, 74, 30, D5, 00, 40, 00,
|
||||
A0, 0D, 06, 74, 44, A3, 90, 03, 00,
|
||||
A0, 0D, 06, 78, 2F, 3F, 07, 80, C1,
|
||||
A0, 0D, 06, 78, 30, 50, 00, 10, 00,
|
||||
A0, 0D, 06, 78, 44, A3, 90, 03, 00,
|
||||
A0, 0D, 06, 7C, 2F, CF, 05, 80, 17,
|
||||
A0, 0D, 06, 7C, 30, B0, 00, 10, 00,
|
||||
A0, 0D, 06, 7C, 44, A3, 90, 03, 00,
|
||||
A0, 0D, 06, 80, 2F, CF, 05, 80, 17,
|
||||
A0, 0D, 06, 80, 30, C8, 00, 64, 00,
|
||||
A0, 0D, 06, 80, 44, A3, 90, 03, 00,
|
||||
A0, 0D, 06, 84, 2F, CF, 05, 80, 17,
|
||||
A0, 0D, 06, 84, 30, C8, 00, 64, 00,
|
||||
A0, 0D, 06, 84, 44, A3, 90, 03, 00,
|
||||
A0, 0D, 06, 88, 2F, B1, 05, 80, 17,
|
||||
A0, 0D, 06, 88, 30, A8, 00, 64, 00,
|
||||
A0, 0D, 06, 88, 44, A3, 90, 03, 00,
|
||||
A0, 0D, 06, 8E, 44, 12, 90, 03, 00,
|
||||
A0, 0D, 06, 94, 44, 12, 90, 03, 00,
|
||||
A0, 0D, 06, 10, 35, FF, 01, FF, 02,
|
||||
A0, 0D, 06, 10, 34, F7, 7F, 00, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_5={
|
||||
20, 02, 7F, 10,
|
||||
A0, 0D, 06, 6A, 42, F8, 10, FF, FF,
|
||||
A0, 0D, 06, 8C, 42, 88, 10, FF, FF,
|
||||
A0, 0D, 06, 92, 42, 90, 10, FF, FF,
|
||||
A0, 0D, 03, 24, 41, 40,
|
||||
A0, 0D, 06, 24, 42, 00, 02, F2, F2,
|
||||
A0, 0D, 03, 28, 41, 40,
|
||||
A0, 0D, 03, 8A, 41, 40,
|
||||
A0, 0D, 03, 90, 41, 40,
|
||||
A0, 0D, 03, 08, 40, 10,
|
||||
A0, 0D, 06, 08, 45, C0, 82, 00, 00,
|
||||
A0, 0D, 06, 0A, 45, 80, 40, 00, 00,
|
||||
A0, 0D, 06, 0A, 30, C8, 00, 64, 00,
|
||||
A0, 0D, 06, 0A, 2F, AF, 05, 80, 17,
|
||||
A0, 0D, 06, 0A, 34, 26, 65, E5, 03,
|
||||
A0, 0D, 06, 0A, 33, 0F, 01, 00, 70,
|
||||
A0, 0D, 03, 0A, 40, 00
|
||||
}
|
||||
|
||||
NXP_RF_CONF_BLK_6={
|
||||
20, 02, 29, 02,
|
||||
A0, 1D, 11, 54, 33, 14, 17, 00, AA, 85, 00, 80, 55, 2A, 04, 00, 63, 00, 00, 00,
|
||||
A0, 1E, 11, 1B, 13, 14, 14, 00, 6F, 97, 00, 00, 00, 10, 04, 00, 63, 02, 00, 00
|
||||
}
|
||||
|
||||
###############################################################################
|
||||
# Core configuration extensions
|
||||
# It includes
|
||||
# A002 - Disable/Enable Clock Request
|
||||
# A009 - Time-out before standby
|
||||
# A012 - NFCEE interface 2 configuration
|
||||
# A040 - Low Power Card Detector Enable
|
||||
# A041 - Low Power Card Detector Threshold
|
||||
# A042 - Low Power Card Detector Sampling
|
||||
# A043 - Low Power Card Detector Hybrid
|
||||
# A05E - Send RID automatically in Jewel Reader mode
|
||||
# A061 - Retry after LPCD
|
||||
# A096 - Notify all AIDs
|
||||
# A0DD - Retry on SWP2 interface
|
||||
# A0EC - Disable/Enable SWP1 interface
|
||||
# A0ED - Disable/Enable SWP2 interface
|
||||
# A0F2 - SVDD_PWR_REQ enable
|
||||
# A068 - Select Xtal buffer(00), Select PLL buffer(01)
|
||||
# A09C - Enable dummy APDU sequence(01), Disable dummy APDU sequence(00)
|
||||
# A085 - Enable block number check(50082800),Disable block number check(10082800)
|
||||
# A093 - Delay first R-APDU (Step 16 us)
|
||||
# A09F - Add ON/OFF guard time for SVDD power managerment(Step value ~1mSec)
|
||||
NXP_CORE_CONF_EXTN={20, 02, 57, 14,
|
||||
A0, 02, 01, 00,
|
||||
A0, 09, 02, 90, 01,
|
||||
A0, 12, 01, 02,
|
||||
A0, 40, 01, 01,
|
||||
A0, 41, 01, 04,
|
||||
A0, 42, 01, 16,
|
||||
A0, 43, 01, 04,
|
||||
A0, 5E, 01, 01,
|
||||
A0, 61, 01, 53,
|
||||
A0, 96, 01, 01,
|
||||
A0, DD, 01, 2D,
|
||||
A0, EC, 01, 01,
|
||||
A0, ED, 01, 03,
|
||||
A0, F2, 01, 00,
|
||||
A0, 47, 02, 00, 27,
|
||||
A0, CD, 01, 1F,
|
||||
A0, 68, 01, 01,
|
||||
A0, 9C, 01, 00,
|
||||
A0, 9F, 02, 08, 08,
|
||||
A0, 85, 04, 10, 08, 28, 00
|
||||
}
|
||||
|
||||
###############################################################################
|
||||
# Core configuration settings
|
||||
# It includes
|
||||
# 18 - Poll Mode NFC-F: PF_BIT_RATE
|
||||
# 21 - Poll Mode ISO-DEP: PI_BIT_RATE
|
||||
# 28 - Poll Mode NFC-DEP: PN_NFC_DEP_SPEED
|
||||
# 30 - Lis. Mode NFC-A: LA_BIT_FRAME_SDD
|
||||
# 31 - Lis. Mode NFC-A: LA_PLATFORM_CONFIG
|
||||
# 32 - Lis. Mode NFC/ISO-DEP: LA_SEL_INFO
|
||||
# 33 - Lis. Mode NFC-A: LA_NFCID1
|
||||
# 50 - Lis. Mode NFC-F: LF_PROTOCOL_TYPE
|
||||
# 54 - Lis. Mode NFC-F: LF_CON_BITR_F
|
||||
# 5B - Lis. Mode ISO-DEP: LI_BIT_RATE
|
||||
# 60 - Lis. Mode NFC-DEP: LN_WT
|
||||
# 80 - Other Param.: RF_FIELD_INFO
|
||||
# 81 - Other Param.: RF_NFCEE_ACTION
|
||||
# 82 - Other Param.: NFCDEP_OP
|
||||
NXP_CORE_CONF={20, 02, 2A, 0E,
|
||||
18, 01, 01,
|
||||
21, 01, 00,
|
||||
28, 01, 00,
|
||||
30, 01, 04,
|
||||
31, 01, 00,
|
||||
32, 01, 60,
|
||||
33, 00,
|
||||
50, 01, 02,
|
||||
54, 01, 06,
|
||||
5B, 01, 00,
|
||||
60, 01, 0E,
|
||||
80, 01, 01,
|
||||
81, 01, 01,
|
||||
82, 01, 0E
|
||||
}
|
||||
|
||||
#################################################################################
|
||||
# JCOP-3.3 continuous process timeout in msec and value should be in Hexadecimal.
|
||||
# JCOP CP TIMEOUT
|
||||
# NXP_CP_TIMEOUT={00, 77}
|
||||
|
||||
###############################################################################
|
||||
# Enable/Disable CRS update feature
|
||||
# Disable 0x00
|
||||
# Enable 0x01
|
||||
NXP_XIAOMI_CRS_UPDATE_REQUIRED=0x01
|
||||
|
||||
###############################################################################
|
||||
# Default IC equipment ID that need to matched
|
||||
NXP_EQUIPMENT_ID={00,4B,55,4D}
|
||||
|
||||
###############################################################################
|
||||
# NXP CRS update script file name that is present in /data/nfc folder
|
||||
NXP_CRS_UPDATE_PATH="xiaomi_crs_update_script.txt"
|
||||
|
||||
###############################################################################
|
||||
# P61 interface for JCOP OS Download
|
||||
# DWP (NFCC) - 0x01
|
||||
# SPI - 0x02
|
||||
NXP_P61_JCOP_DEFAULT_INTERFACE=0x01
|
||||
|
||||
###############################################################################
|
||||
# P61 default interface
|
||||
# DWP (NFCC) - 0x01
|
||||
# SPI - 0x02
|
||||
NXP_P61_LS_DEFAULT_INTERFACE=0x01
|
||||
|
||||
###############################################################################
|
||||
# P61 LTSM interface
|
||||
# DWP (NFCC) - 0x01
|
||||
# SPI - 0x02
|
||||
NXP_P61_LTSM_DEFAULT_INTERFACE=0x01
|
||||
|
||||
###############################################################################
|
||||
# P61 JCOP OS download
|
||||
# By application (Framework API) - 0x00
|
||||
# At Boot Time - 0x01
|
||||
NXP_JCOPDL_AT_BOOT_ENABLE=0x00
|
||||
|
||||
###############################################################################
|
||||
# Loader service version
|
||||
# LS2.0 - 0x20
|
||||
# LS2.1 - 0x21
|
||||
# LS2.2 - 0x22
|
||||
NXP_LOADER_SERVICE_VERSION=0x21
|
||||
|
||||
###############################################################################
|
||||
# Virtual Mode ESE and Wired Mode ongoing delay Wired Mode
|
||||
# To ignore the delay - 0x00
|
||||
# For ISO-DEP Protocol routing to ESE - 0x02
|
||||
# For Technology routing to ESE - 0x04
|
||||
# It can also take TECH|PROTO - 0x06
|
||||
NXP_ESE_WIRED_PRT_MASK=0x00
|
||||
|
||||
###############################################################################
|
||||
# Virtual Mode UICC and Wired Mode ongoing delay Wired Mode
|
||||
# To ignore the delay - 0x00
|
||||
# For Select AID Routing to UICC - 0x01
|
||||
# For ISO-DEP Protocol routing to UICC - 0x02
|
||||
# For Technology routing to UICC - 0x04
|
||||
# It can also take values TECH|PROTO|SELECT_AID - 0x07
|
||||
NXP_UICC_WIRED_PRT_MASK=0x00
|
||||
|
||||
################################################################################
|
||||
# RF field true delay Wired Mode
|
||||
# Allow wired mode - 0x00
|
||||
# Delay wired mode - 0x01
|
||||
NXP_WIRED_MODE_RF_FIELD_ENABLE=0x00
|
||||
@@ -442,34 +442,6 @@
|
||||
<!-- Shutdown if the battery temperature exceeds (this value * 0.1) Celsius. -->
|
||||
<integer name="config_shutdownBatteryTemperature">600</integer>
|
||||
|
||||
<!-- Hardware keys present on the device, stored as a bit field.
|
||||
This integer should equal the sum of the corresponding value for each
|
||||
of the following keys present:
|
||||
1 - Home
|
||||
2 - Back
|
||||
4 - Menu
|
||||
8 - Assistant (search)
|
||||
16 - App switch
|
||||
32 - Camera
|
||||
64 - Volume rocker
|
||||
For example, a device with Home, Back and Menu keys would set this
|
||||
config to 7. -->
|
||||
<integer name="config_deviceHardwareKeys">83</integer>
|
||||
|
||||
<!-- Hardware keys present on the device with the ability to wake, stored as a bit field.
|
||||
This integer should equal the sum of the corresponding value for each
|
||||
of the following keys present:
|
||||
1 - Home
|
||||
2 - Back
|
||||
4 - Menu
|
||||
8 - Assistant (search)
|
||||
16 - App switch
|
||||
32 - Camera
|
||||
64 - Volume rocker
|
||||
For example, a device with Home, Back and Menu keys would set this
|
||||
config to 7. -->
|
||||
<integer name="config_deviceHardwareWakeKeys">65</integer>
|
||||
|
||||
<!-- Control the behavior when the user long presses the home button.
|
||||
0 - Nothing
|
||||
1 - Menu key
|
||||
|
||||
@@ -1,119 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
**
|
||||
** Copyright 2009, The Android Open Source Project
|
||||
**
|
||||
** Licensed under the Apache License, Version 2.0 (the "License")
|
||||
** you may not use this file except in compliance with the License.
|
||||
** You may obtain a copy of the License at
|
||||
**
|
||||
** http://www.apache.org/licenses/LICENSE-2.0
|
||||
**
|
||||
** Unless required by applicable law or agreed to in writing, software
|
||||
** distributed under the License is distributed on an "AS IS" BASIS,
|
||||
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
** See the License for the specific language governing permissions and
|
||||
** limitations under the License.
|
||||
*/
|
||||
-->
|
||||
|
||||
<device name="Android">
|
||||
|
||||
<!-- All values are in mAh except as noted -->
|
||||
<item name="none">0</item>
|
||||
<item name="screen.on">60</item>
|
||||
<item name="screen.full">320</item>
|
||||
<item name="bluetooth.active">21</item>
|
||||
<item name="bluetooth.on">0.6</item>
|
||||
<item name="wifi.on">1</item>
|
||||
<item name="wifi.active">120</item>
|
||||
<item name="wifi.scan">88</item>
|
||||
<item name="dsp.audio">60</item>
|
||||
<item name="dsp.video">160</item>
|
||||
<item name="camera.flashlight">200</item>
|
||||
<item name="camera.avg">600</item>
|
||||
<item name="gps.on">27</item>
|
||||
<!-- The current consumed by the radio when it is scanning for a signal -->
|
||||
<item name="radio.active">200</item>
|
||||
<item name="radio.scanning">3</item>
|
||||
<!-- Current consumed by the radio at different signal strengths, when paging -->
|
||||
<array name="radio.on"> <!-- Strength 0 to BINS-1 -->
|
||||
<value>3</value>
|
||||
<value>3</value>
|
||||
</array>
|
||||
|
||||
<!-- Different CPU speeds as reported in
|
||||
/sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state -->
|
||||
<array name="cpu.speeds">
|
||||
<value>307200</value> <!-- 307.2 MHz CPU speed -->
|
||||
<value>403200</value> <!-- 403.2 MHz CPU speed -->
|
||||
<value>422400</value> <!-- 422.4 MHz CPU speed -->
|
||||
<value>480000</value> <!-- 480 MHz CPU speed -->
|
||||
<value>556800</value> <!-- 556.8 MHz CPU speed -->
|
||||
<value>652800</value> <!-- 652.8 MHz CPU speed -->
|
||||
<value>729600</value> <!-- 729.6 MHz CPU speed -->
|
||||
<value>806400</value> <!-- 806.4 MHz CPU speed -->
|
||||
<value>844800</value> <!-- 844.8 MHz CPU speed -->
|
||||
<value>883200</value> <!-- 883.2 MHz CPU speed -->
|
||||
<value>940800</value> <!-- 940.8 MHz CPU speed -->
|
||||
<value>960000</value> <!-- 960 MHz CPU speed -->
|
||||
<value>1036800</value> <!-- 1036.8 MHz CPU speed -->
|
||||
<value>1113600</value> <!-- 1113.6 MHz CPU speed -->
|
||||
<value>1190400</value> <!-- 1190.4 MHz CPU speed -->
|
||||
<value>1228800</value> <!-- 1228.8 MHz CPU speed -->
|
||||
<value>1248000</value> <!-- 1248 MHz CPU speed -->
|
||||
<value>1324800</value> <!-- 1324.8 MHz CPU speed -->
|
||||
<value>1401600</value> <!-- 1401.6 MHz CPU speed -->
|
||||
<value>1478400</value> <!-- 1478.4 MHz CPU speed -->
|
||||
<value>1555200</value> <!-- 1555.2 MHz CPU speed -->
|
||||
<value>1593600</value> <!-- 1593.6 MHz CPU speed -->
|
||||
<value>1632000</value> <!-- 1632 MHz CPU speed -->
|
||||
<value>1708800</value> <!-- 1708.8 MHz CPU speed -->
|
||||
<value>1785600</value> <!-- 1785.6 MHz CPU speed -->
|
||||
<value>1824000</value> <!-- 1824 MHz CPU speed -->
|
||||
<value>1920000</value> <!-- 1920 MHz CPU speed -->
|
||||
<value>1996800</value> <!-- 1996.8 MHz CPU speed -->
|
||||
<value>2073600</value> <!-- 2073.6 MHz CPU speed -->
|
||||
<value>2150400</value> <!-- 2150.4 MHz CPU speed -->
|
||||
</array>
|
||||
<!-- Power consumption when CPU is idle -->
|
||||
<item name="cpu.idle">8</item>
|
||||
<item name="cpu.awake">25</item>
|
||||
<!-- Power consumption at different speeds -->
|
||||
<array name="cpu.active">
|
||||
<value>78</value> <!-- 307.2 MHz CPU speed -->
|
||||
<value>90</value> <!-- 403.2 MHz CPU speed -->
|
||||
<value>85</value> <!-- 422.4 MHz CPU speed -->
|
||||
<value>95</value> <!-- 480 MHz CPU speed -->
|
||||
<value>103</value> <!-- 556.8 MHz CPU speed -->
|
||||
<value>110</value> <!-- 652.8 MHz CPU speed -->
|
||||
<value>118</value> <!-- 729.6 MHz CPU speed -->
|
||||
<value>130</value> <!-- 806.4 MHz CPU speed -->
|
||||
<value>131</value> <!-- 844.8 MHz CPU speed -->
|
||||
<value>140</value> <!-- 883.2 MHz CPU speed -->
|
||||
<value>145</value> <!-- 940.8 MHz CPU speed -->
|
||||
<value>148</value> <!-- 960 MHz CPU speed -->
|
||||
<value>163</value> <!-- 1036.8 MHz CPU speed -->
|
||||
<value>178</value> <!-- 1113.6 MHz CPU speed -->
|
||||
<value>194</value> <!-- 1190.4 MHz CPU speed -->
|
||||
<value>208</value> <!-- 1228.8 MHz CPU speed -->
|
||||
<value>209</value> <!-- 1248 MHz CPU speed -->
|
||||
<value>230</value> <!-- 1324.8 MHz CPU speed -->
|
||||
<value>250</value> <!-- 1401.6 MHz CPU speed -->
|
||||
<value>270</value> <!-- 1478.4 MHz CPU speed -->
|
||||
<value>290</value> <!-- 1555.2 MHz CPU speed -->
|
||||
<value>330</value> <!-- 1593.6 MHz CPU speed -->
|
||||
<value>315</value> <!-- 1632 MHz CPU speed -->
|
||||
<value>345</value> <!-- 1708.8 MHz CPU speed -->
|
||||
<value>378</value> <!-- 1785.6 MHz CPU speed -->
|
||||
<value>398</value> <!-- 1824 MHz CPU speed -->
|
||||
<value>442</value> <!-- 1920 MHz CPU speed -->
|
||||
<value>492</value> <!-- 1996.8 MHz CPU speed -->
|
||||
<value>530</value> <!-- 2073.6 MHz CPU speed -->
|
||||
<value>610</value> <!-- 2150.4 MHz CPU speed -->
|
||||
</array>
|
||||
|
||||
<!-- This is the battery capacity in mAh -->
|
||||
<item name="battery.capacity">3000</item>
|
||||
|
||||
</device>
|
||||
@@ -1,25 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright (C) 2013 The CyanogenMod Project
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<resources>
|
||||
<!-- Defines the location of the fingerprint sensor on the device
|
||||
0 = back
|
||||
1 = front
|
||||
2 = left side
|
||||
3 = right side
|
||||
-->
|
||||
<integer name="config_fingerprintSensorLocation">1</integer>
|
||||
</resources>
|
||||
@@ -34,20 +34,6 @@ vendor/lib/rfsa/adsp/libvpp_frc.so
|
||||
vendor/lib/rfsa/adsp/libvpp_svc_skel.so
|
||||
vendor/lib/rfsa/adsp/us-syncproximity.so
|
||||
|
||||
# Audio ACDB
|
||||
etc/acdbdata/Forte/Forte_Bluetooth_cal.acdb
|
||||
etc/acdbdata/Forte/Forte_General_cal.acdb
|
||||
etc/acdbdata/Forte/Forte_Global_cal.acdb
|
||||
etc/acdbdata/Forte/Forte_Handset_cal.acdb
|
||||
etc/acdbdata/Forte/Forte_Hdmi_cal.acdb
|
||||
etc/acdbdata/Forte/Forte_Headset_cal.acdb
|
||||
etc/acdbdata/Forte/Forte_Speaker_cal.acdb
|
||||
etc/acdbdata/adsp_avs_config.acdb
|
||||
|
||||
# Audio amplifier
|
||||
etc/firmware/tfa98xx.cnt
|
||||
etc/firmware/tfa9891.cnt
|
||||
|
||||
# Audio libraries
|
||||
lib/soundfx/libdirac.so
|
||||
vendor/lib64/soundfx/libqcbassboost.so
|
||||
@@ -144,20 +130,13 @@ vendor/lib/libmmcamera_hvx_grid_sum.so
|
||||
vendor/lib/libmmcamera_hvx_zzHDR.so
|
||||
vendor/lib/libmmcamera_imglib_faceproc_adspstub.so
|
||||
vendor/lib/libmmcamera_imglib.so
|
||||
vendor/lib/libmmcamera_imx298_liteon.so
|
||||
vendor/lib/libmmcamera_imx298_semco.so
|
||||
vendor/lib/libmmcamera_imx298.so
|
||||
vendor/lib/libmmcamera_llvd.so
|
||||
vendor/lib/libmmcamera_optizoom_lib.so
|
||||
vendor/lib/libmmcamera_ov4688_eeprom.so
|
||||
vendor/lib/libmmcamera_ov4688_primax.so
|
||||
vendor/lib/libmmcamera_ov4688.so
|
||||
vendor/lib/libmmcamera_paaf_lib.so
|
||||
vendor/lib/libmmcamera_pdaf.so
|
||||
vendor/lib/libmmcamera_pdafcamif.so
|
||||
vendor/lib/libmmcamera_ppbase_module.so
|
||||
vendor/lib/libmmcamera_ppeiscore.so
|
||||
vendor/lib/libmmcamera_sony_imx298_eeprom.so
|
||||
vendor/lib/libmmcamera_stillmore_lib.so
|
||||
vendor/lib/libmmcamera_sw2d_lib.so
|
||||
vendor/lib/libmmcamera_thread_services.so
|
||||
@@ -182,126 +161,10 @@ vendor/lib/libqomx_jpegenc_pipe.so
|
||||
vendor/lib/libqomx_jpegenc.so
|
||||
vendor/lib/libRecoFace.so
|
||||
vendor/lib/libseemore.so
|
||||
vendor/lib/libSonyIMX298PdafLibrary.so
|
||||
vendor/lib/libtm_interface.so
|
||||
vendor/lib/libtrueportrait.so
|
||||
vendor/lib/libubifocus.so
|
||||
|
||||
# Camera actuators
|
||||
vendor/lib/libactuator_ak7348.so
|
||||
vendor/lib/libactuator_ak7371.so
|
||||
|
||||
# Camera chromatix
|
||||
vendor/lib/libchromatix_imx298_liteon_4K_preview.so
|
||||
vendor/lib/libchromatix_imx298_liteon_4K_video.so
|
||||
vendor/lib/libchromatix_imx298_liteon_common.so
|
||||
vendor/lib/libchromatix_imx298_liteon_cpp_hfr_60.so
|
||||
vendor/lib/libchromatix_imx298_liteon_cpp_hfr_90.so
|
||||
vendor/lib/libchromatix_imx298_liteon_cpp_hfr_120.so
|
||||
vendor/lib/libchromatix_imx298_liteon_cpp_liveshot.so
|
||||
vendor/lib/libchromatix_imx298_liteon_cpp_preview.so
|
||||
vendor/lib/libchromatix_imx298_liteon_cpp_snapshot.so
|
||||
vendor/lib/libchromatix_imx298_liteon_cpp_snapshot_hdr.so
|
||||
vendor/lib/libchromatix_imx298_liteon_cpp_video.so
|
||||
vendor/lib/libchromatix_imx298_liteon_cpp_video_hdr.so
|
||||
vendor/lib/libchromatix_imx298_liteon_default_preview.so
|
||||
vendor/lib/libchromatix_imx298_liteon_default_video.so
|
||||
vendor/lib/libchromatix_imx298_liteon_hdr_snapshot_3a.so
|
||||
vendor/lib/libchromatix_imx298_liteon_hdr_video_3a.so
|
||||
vendor/lib/libchromatix_imx298_liteon_hfr_60.so
|
||||
vendor/lib/libchromatix_imx298_liteon_hfr_60_3a.so
|
||||
vendor/lib/libchromatix_imx298_liteon_hfr_90.so
|
||||
vendor/lib/libchromatix_imx298_liteon_hfr_90_3a.so
|
||||
vendor/lib/libchromatix_imx298_liteon_hfr_120.so
|
||||
vendor/lib/libchromatix_imx298_liteon_hfr_120_3a.so
|
||||
vendor/lib/libchromatix_imx298_liteon_liveshot.so
|
||||
vendor/lib/libchromatix_imx298_liteon_postproc.so
|
||||
vendor/lib/libchromatix_imx298_liteon_preview.so
|
||||
vendor/lib/libchromatix_imx298_liteon_snapshot.so
|
||||
vendor/lib/libchromatix_imx298_liteon_snapshot_hdr.so
|
||||
vendor/lib/libchromatix_imx298_liteon_video_hdr.so
|
||||
vendor/lib/libchromatix_imx298_liteon_zsl_preview.so
|
||||
vendor/lib/libchromatix_imx298_liteon_zsl_video.so
|
||||
vendor/lib/libchromatix_imx298_semco_4K_preview.so
|
||||
vendor/lib/libchromatix_imx298_semco_4K_video.so
|
||||
vendor/lib/libchromatix_imx298_semco_common.so
|
||||
vendor/lib/libchromatix_imx298_semco_cpp_hfr_60.so
|
||||
vendor/lib/libchromatix_imx298_semco_cpp_hfr_90.so
|
||||
vendor/lib/libchromatix_imx298_semco_cpp_hfr_120.so
|
||||
vendor/lib/libchromatix_imx298_semco_cpp_liveshot.so
|
||||
vendor/lib/libchromatix_imx298_semco_cpp_preview.so
|
||||
vendor/lib/libchromatix_imx298_semco_cpp_snapshot.so
|
||||
vendor/lib/libchromatix_imx298_semco_cpp_snapshot_hdr.so
|
||||
vendor/lib/libchromatix_imx298_semco_cpp_video.so
|
||||
vendor/lib/libchromatix_imx298_semco_cpp_video_hdr.so
|
||||
vendor/lib/libchromatix_imx298_semco_default_preview.so
|
||||
vendor/lib/libchromatix_imx298_semco_default_video.so
|
||||
vendor/lib/libchromatix_imx298_semco_hdr_snapshot_3a.so
|
||||
vendor/lib/libchromatix_imx298_semco_hdr_video_3a.so
|
||||
vendor/lib/libchromatix_imx298_semco_hfr_60.so
|
||||
vendor/lib/libchromatix_imx298_semco_hfr_60_3a.so
|
||||
vendor/lib/libchromatix_imx298_semco_hfr_90.so
|
||||
vendor/lib/libchromatix_imx298_semco_hfr_90_3a.so
|
||||
vendor/lib/libchromatix_imx298_semco_hfr_120.so
|
||||
vendor/lib/libchromatix_imx298_semco_hfr_120_3a.so
|
||||
vendor/lib/libchromatix_imx298_semco_liveshot.so
|
||||
vendor/lib/libchromatix_imx298_semco_postproc.so
|
||||
vendor/lib/libchromatix_imx298_semco_preview.so
|
||||
vendor/lib/libchromatix_imx298_semco_snapshot.so
|
||||
vendor/lib/libchromatix_imx298_semco_snapshot_hdr.so
|
||||
vendor/lib/libchromatix_imx298_semco_video_hdr.so
|
||||
vendor/lib/libchromatix_imx298_semco_zsl_preview.so
|
||||
vendor/lib/libchromatix_imx298_semco_zsl_video.so
|
||||
vendor/lib/libchromatix_ov4688_common.so
|
||||
vendor/lib/libchromatix_ov4688_cpp_hfr_60.so
|
||||
vendor/lib/libchromatix_ov4688_cpp_hfr_90.so
|
||||
vendor/lib/libchromatix_ov4688_cpp_hfr_120.so
|
||||
vendor/lib/libchromatix_ov4688_cpp_liveshot.so
|
||||
vendor/lib/libchromatix_ov4688_cpp_preview.so
|
||||
vendor/lib/libchromatix_ov4688_cpp_snapshot.so
|
||||
vendor/lib/libchromatix_ov4688_cpp_video.so
|
||||
vendor/lib/libchromatix_ov4688_default_video.so
|
||||
vendor/lib/libchromatix_ov4688_hfr_60.so
|
||||
vendor/lib/libchromatix_ov4688_hfr_60_ad5823.so
|
||||
vendor/lib/libchromatix_ov4688_hfr_90.so
|
||||
vendor/lib/libchromatix_ov4688_hfr_90_ad5823.so
|
||||
vendor/lib/libchromatix_ov4688_hfr_120.so
|
||||
vendor/lib/libchromatix_ov4688_hfr_120_ad5823.so
|
||||
vendor/lib/libchromatix_ov4688_liveshot.so
|
||||
vendor/lib/libchromatix_ov4688_postproc.so
|
||||
vendor/lib/libchromatix_ov4688_preview.so
|
||||
vendor/lib/libchromatix_ov4688_primax_common.so
|
||||
vendor/lib/libchromatix_ov4688_primax_cpp_hfr_60.so
|
||||
vendor/lib/libchromatix_ov4688_primax_cpp_hfr_90.so
|
||||
vendor/lib/libchromatix_ov4688_primax_cpp_hfr_120.so
|
||||
vendor/lib/libchromatix_ov4688_primax_cpp_liveshot.so
|
||||
vendor/lib/libchromatix_ov4688_primax_cpp_preview.so
|
||||
vendor/lib/libchromatix_ov4688_primax_cpp_snapshot.so
|
||||
vendor/lib/libchromatix_ov4688_primax_cpp_video.so
|
||||
vendor/lib/libchromatix_ov4688_primax_default_video.so
|
||||
vendor/lib/libchromatix_ov4688_primax_hfr_60.so
|
||||
vendor/lib/libchromatix_ov4688_primax_hfr_60_ad5823.so
|
||||
vendor/lib/libchromatix_ov4688_primax_hfr_90.so
|
||||
vendor/lib/libchromatix_ov4688_primax_hfr_90_ad5823.so
|
||||
vendor/lib/libchromatix_ov4688_primax_hfr_120.so
|
||||
vendor/lib/libchromatix_ov4688_primax_hfr_120_ad5823.so
|
||||
vendor/lib/libchromatix_ov4688_primax_liveshot.so
|
||||
vendor/lib/libchromatix_ov4688_primax_postproc.so
|
||||
vendor/lib/libchromatix_ov4688_primax_preview.so
|
||||
vendor/lib/libchromatix_ov4688_primax_snapshot.so
|
||||
vendor/lib/libchromatix_ov4688_primax_zsl_preview_ad5823.so
|
||||
vendor/lib/libchromatix_ov4688_primax_zsl_video_ad5823.so
|
||||
vendor/lib/libchromatix_ov4688_snapshot.so
|
||||
vendor/lib/libchromatix_ov4688_zsl_preview_ad5823.so
|
||||
vendor/lib/libchromatix_ov4688_zsl_video_ad5823.so
|
||||
|
||||
# Camera configs
|
||||
etc/camera/imx298_liteon_chromatix.xml
|
||||
etc/camera/imx298_semco_chromatix.xml
|
||||
etc/camera/msm8996_camera.xml
|
||||
etc/camera/ov4688_chromatix.xml
|
||||
etc/camera/ov4688_primax_chromatix.xml
|
||||
|
||||
# Camera firmware
|
||||
etc/firmware/cpp_firmware_v1_1_1.fw
|
||||
etc/firmware/cpp_firmware_v1_1_6.fw
|
||||
@@ -446,13 +309,6 @@ vendor/lib64/libsecureui_svcsock.so
|
||||
vendor/lib64/libssd.so
|
||||
vendor/lib/libQSEEComAPI.so
|
||||
|
||||
# Fingerprint
|
||||
bin/qvop-daemon
|
||||
lib64/hw/fingerprint.fpc.so
|
||||
lib/hw/fingerprint.fpc.so
|
||||
vendor/lib64/libqvop-service.so
|
||||
vendor/lib/libqvop-service.so
|
||||
|
||||
# Gatekeeper
|
||||
vendor/lib64/hw/gatekeeper.msm8996.so
|
||||
vendor/lib/hw/gatekeeper.msm8996.so
|
||||
@@ -608,10 +464,6 @@ vendor/lib64/libvoice-svc.so
|
||||
# IPA
|
||||
bin/ipacm-diag
|
||||
|
||||
# IRDA
|
||||
lib64/hw/consumerir.msm8996.so
|
||||
lib/hw/consumerir.msm8996.so
|
||||
|
||||
# Keystore
|
||||
vendor/lib64/hw/keystore.msm8996.so
|
||||
vendor/lib/hw/keystore.msm8996.so
|
||||
@@ -649,9 +501,6 @@ vendor/lib64/libconnctrl.so
|
||||
vendor/lib/libQtiTether.so
|
||||
vendor/lib/libconnctrl.so
|
||||
|
||||
# NFC firmware
|
||||
vendor/firmware/libpn548ad_fw.so
|
||||
|
||||
# Perf
|
||||
bin/energy-awareness
|
||||
bin/iop
|
||||
@@ -805,6 +654,11 @@ vendor/lib64/libTimeService.so
|
||||
vendor/lib/libTimeService.so
|
||||
-vendor/lib/libtime_genoff.so
|
||||
|
||||
# Voice fingerprint
|
||||
bin/qvop-daemon
|
||||
vendor/lib64/libqvop-service.so
|
||||
vendor/lib/libqvop-service.so
|
||||
|
||||
# Widevine
|
||||
vendor/lib/libWVStreamControlAPI_L3.so|61673304827483d44b735a3dd08f0783d10ce92d
|
||||
vendor/lib/libwvdrm_L3.so|7e77482481197997294a834bfbc817a01b6075cd
|
||||
|
||||
@@ -28,6 +28,7 @@
|
||||
import init.qcom.power.rc
|
||||
import init.qcom.usb.rc
|
||||
import init.xiaomi.rc
|
||||
import init.target.rc
|
||||
|
||||
on early-init
|
||||
mount debugfs debugfs /sys/kernel/debug
|
||||
|
||||
@@ -60,8 +60,6 @@ on post-fs-data
|
||||
mkdir /data/misc/qvop 0660 system system
|
||||
mkdir /data/misc/audio_pp 0771 media audio
|
||||
mkdir /data/audio_cal 0771 system system
|
||||
chown system system /dev/sysmatdrv
|
||||
chmod 0660 /dev/sysmatdrv
|
||||
|
||||
on boot
|
||||
start rmt_storage
|
||||
|
||||
Reference in New Issue
Block a user