diff --git a/BoardConfigCommon.mk b/BoardConfigCommon.mk index 8f796d3..6781a71 100644 --- a/BoardConfigCommon.mk +++ b/BoardConfigCommon.mk @@ -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 diff --git a/audio/audio_platform_info.xml b/audio/audio_platform_info.xml deleted file mode 100644 index 5830a90..0000000 --- a/audio/audio_platform_info.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/audio/mixer_paths_tasha.xml b/audio/mixer_paths_tasha.xml deleted file mode 100644 index ab40e7a..0000000 --- a/audio/mixer_paths_tasha.xml +++ /dev/null @@ -1,2644 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/bluetooth/bdroid_buildcfg.h b/bluetooth/bdroid_buildcfg.h deleted file mode 100644 index 54481b3..0000000 --- a/bluetooth/bdroid_buildcfg.h +++ /dev/null @@ -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 diff --git a/idc/uinput-fpc.idc b/idc/uinput-fpc.idc deleted file mode 100644 index 8412e48..0000000 --- a/idc/uinput-fpc.idc +++ /dev/null @@ -1,16 +0,0 @@ -# -# FPC1020 Touch sensor driver -# -# Copyright (c) 2013,2014 Fingerprint Cards AB -# -# 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 - diff --git a/keylayout/atmel-maxtouch.kl b/keylayout/atmel-maxtouch.kl deleted file mode 100644 index fa1462b..0000000 --- a/keylayout/atmel-maxtouch.kl +++ /dev/null @@ -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 diff --git a/keylayout/synaptics_dsx.kl b/keylayout/synaptics_dsx.kl deleted file mode 100644 index fa1462b..0000000 --- a/keylayout/synaptics_dsx.kl +++ /dev/null @@ -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 diff --git a/keylayout/uinput-fpc.kl b/keylayout/uinput-fpc.kl deleted file mode 100644 index 83c7e53..0000000 --- a/keylayout/uinput-fpc.kl +++ /dev/null @@ -1,11 +0,0 @@ -# -# FPC1020 Touch sensor driver -# -# Copyright (c) 2013,2014 Fingerprint Cards AB -# -# 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 diff --git a/msm8996.mk b/msm8996.mk index a5d945e..8f33fb3 100644 --- a/msm8996.mk +++ b/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 \ diff --git a/nfc/libnfc-brcm.conf b/nfc/libnfc-brcm.conf deleted file mode 100644 index d29bc4c..0000000 --- a/nfc/libnfc-brcm.conf +++ /dev/null @@ -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= -# -# where 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= -# where 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 -################################################################################# diff --git a/nfc/libnfc-nxp.conf b/nfc/libnfc-nxp.conf deleted file mode 100644 index 155bd7b..0000000 --- a/nfc/libnfc-nxp.conf +++ /dev/null @@ -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 diff --git a/overlay/frameworks/base/core/res/res/values/config.xml b/overlay/frameworks/base/core/res/res/values/config.xml index 470ef60..8f6dad9 100644 --- a/overlay/frameworks/base/core/res/res/values/config.xml +++ b/overlay/frameworks/base/core/res/res/values/config.xml @@ -442,34 +442,6 @@ 600 - - 83 - - - 65 - - - - - - 0 - 60 - 320 - 21 - 0.6 - 1 - 120 - 88 - 60 - 160 - 200 - 600 - 27 - - 200 - 3 - - - 3 - 3 - - - - - 307200 - 403200 - 422400 - 480000 - 556800 - 652800 - 729600 - 806400 - 844800 - 883200 - 940800 - 960000 - 1036800 - 1113600 - 1190400 - 1228800 - 1248000 - 1324800 - 1401600 - 1478400 - 1555200 - 1593600 - 1632000 - 1708800 - 1785600 - 1824000 - 1920000 - 1996800 - 2073600 - 2150400 - - - 8 - 25 - - - 78 - 90 - 85 - 95 - 103 - 110 - 118 - 130 - 131 - 140 - 145 - 148 - 163 - 178 - 194 - 208 - 209 - 230 - 250 - 270 - 290 - 330 - 315 - 345 - 378 - 398 - 442 - 492 - 530 - 610 - - - - 3000 - - diff --git a/overlay/packages/apps/Settings/res/values/config.xml b/overlay/packages/apps/Settings/res/values/config.xml deleted file mode 100644 index bd5bf55..0000000 --- a/overlay/packages/apps/Settings/res/values/config.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - 1 - diff --git a/proprietary-files.txt b/proprietary-files.txt index 88dde86..8bce083 100755 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -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 diff --git a/rootdir/init.qcom.rc b/rootdir/init.qcom.rc index cf4eaad..ecf15e8 100644 --- a/rootdir/init.qcom.rc +++ b/rootdir/init.qcom.rc @@ -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 diff --git a/rootdir/init.xiaomi.rc b/rootdir/init.xiaomi.rc index a5bdcf9..b6ead12 100644 --- a/rootdir/init.xiaomi.rc +++ b/rootdir/init.xiaomi.rc @@ -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