Move NFC/eSE settings
Bug: 196825539 Test: build pass Change-Id: I590f069139f641d886e1252e3acdb19483b7fcaa
This commit is contained in:
parent
cd9ea62e75
commit
8933f1b44f
11 changed files with 121 additions and 8 deletions
|
@ -1,5 +1,10 @@
|
||||||
# Raven/Oriole specific init.rc
|
# Raven/Oriole specific init.rc
|
||||||
|
|
||||||
|
on init
|
||||||
|
# NFC streset tool name
|
||||||
|
setprop persist.vendor.nfc.streset libstreset21
|
||||||
|
setprop persist.vendor.se.streset libstreset21
|
||||||
|
|
||||||
on init && property:ro.vendor.factory=1
|
on init && property:ro.vendor.factory=1
|
||||||
import /vendor/etc/init/hw/init.factory.rc
|
import /vendor/etc/init/hw/init.factory.rc
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,11 @@
|
||||||
# Slider specific init.rc
|
# Slider specific init.rc
|
||||||
import /vendor/etc/init/hw/init.gs101.rc
|
import /vendor/etc/init/hw/init.gs101.rc
|
||||||
|
|
||||||
|
on init
|
||||||
|
# NFC streset tool name
|
||||||
|
setprop persist.vendor.nfc.streset libstreset21
|
||||||
|
setprop persist.vendor.se.streset libstreset21
|
||||||
|
|
||||||
# When ro.build.flavor=factory_slider-userdebug, add vendor/bin/factory to default path
|
# When ro.build.flavor=factory_slider-userdebug, add vendor/bin/factory to default path
|
||||||
on init && property:ro.build.flavor=factory_slider-userdebug
|
on init && property:ro.build.flavor=factory_slider-userdebug
|
||||||
import /vendor/etc/init/hw/init.factory.rc
|
import /vendor/etc/init/hw/init.factory.rc
|
||||||
|
|
|
@ -1,6 +1,11 @@
|
||||||
# Whitefin specific init.rc
|
# Whitefin specific init.rc
|
||||||
import /vendor/etc/init/hw/init.gs101.rc
|
import /vendor/etc/init/hw/init.gs101.rc
|
||||||
|
|
||||||
|
on init
|
||||||
|
# NFC streset tool name
|
||||||
|
setprop persist.vendor.nfc.streset libstreset21
|
||||||
|
setprop persist.vendor.se.streset libstreset21
|
||||||
|
|
||||||
on init && property:ro.build.flavor=factory_whitefin-userdebug
|
on init && property:ro.build.flavor=factory_whitefin-userdebug
|
||||||
import /vendor/etc/init/hw/init.factory.rc
|
import /vendor/etc/init/hw/init.factory.rc
|
||||||
|
|
||||||
|
|
|
@ -91,12 +91,32 @@ PRODUCT_COPY_FILES += \
|
||||||
|
|
||||||
# NFC
|
# NFC
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
|
frameworks/native/data/etc/android.hardware.nfc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.nfc.hce.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.hce.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.nfc.hcef.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.hcef.xml \
|
||||||
|
frameworks/native/data/etc/com.nxp.mifare.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/com.nxp.mifare.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.nfc.uicc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.uicc.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.nfc.ese.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.ese.xml \
|
||||||
device/google/raviole/nfc/libnfc-hal-st.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-hal-st.conf \
|
device/google/raviole/nfc/libnfc-hal-st.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-hal-st.conf \
|
||||||
device/google/raviole/nfc/libnfc-nci.conf:$(TARGET_COPY_OUT_PRODUCT)/etc/libnfc-nci.conf
|
device/google/raviole/nfc/libnfc-nci.conf:$(TARGET_COPY_OUT_PRODUCT)/etc/libnfc-nci.conf
|
||||||
|
|
||||||
|
PRODUCT_PACKAGES += \
|
||||||
|
NfcNci \
|
||||||
|
Tag \
|
||||||
|
android.hardware.nfc@1.2-service.st
|
||||||
|
|
||||||
|
# SecureElement
|
||||||
|
PRODUCT_PACKAGES += \
|
||||||
|
android.hardware.secure_element@1.2-service-gto
|
||||||
|
|
||||||
|
PRODUCT_COPY_FILES += \
|
||||||
|
frameworks/native/data/etc/android.hardware.se.omapi.ese.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.se.omapi.ese.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.se.omapi.uicc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.se.omapi.uicc.xml \
|
||||||
|
device/google/raviole/nfc/libse-gto-hal.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libse-gto-hal.conf
|
||||||
|
|
||||||
DEVICE_MANIFEST_FILE += \
|
DEVICE_MANIFEST_FILE += \
|
||||||
device/google/gs101/nfc/manifest_se_gs101.xml
|
device/google/raviole/nfc/manifest_nfc.xml \
|
||||||
|
device/google/raviole/nfc/manifest_se.xml
|
||||||
|
|
||||||
# Vibrator HAL
|
# Vibrator HAL
|
||||||
PRODUCT_PRODUCT_PROPERTIES +=\
|
PRODUCT_PRODUCT_PROPERTIES +=\
|
||||||
|
|
|
@ -94,11 +94,32 @@ PRODUCT_DEFAULT_PROPERTY_OVERRIDES += vendor.display.brightness.dimming.usage=2
|
||||||
|
|
||||||
# NFC
|
# NFC
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
|
frameworks/native/data/etc/android.hardware.nfc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.nfc.hce.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.hce.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.nfc.hcef.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.hcef.xml \
|
||||||
|
frameworks/native/data/etc/com.nxp.mifare.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/com.nxp.mifare.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.nfc.uicc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.uicc.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.nfc.ese.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.ese.xml \
|
||||||
device/google/raviole/nfc/libnfc-hal-st.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-hal-st.conf \
|
device/google/raviole/nfc/libnfc-hal-st.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-hal-st.conf \
|
||||||
device/google/raviole/nfc/libnfc-nci-raven.conf:$(TARGET_COPY_OUT_PRODUCT)/etc/libnfc-nci.conf
|
device/google/raviole/nfc/libnfc-nci-raven.conf:$(TARGET_COPY_OUT_PRODUCT)/etc/libnfc-nci.conf
|
||||||
|
|
||||||
|
PRODUCT_PACKAGES += \
|
||||||
|
NfcNci \
|
||||||
|
Tag \
|
||||||
|
android.hardware.nfc@1.2-service.st
|
||||||
|
|
||||||
|
# SecureElement
|
||||||
|
PRODUCT_PACKAGES += \
|
||||||
|
android.hardware.secure_element@1.2-service-gto
|
||||||
|
|
||||||
|
PRODUCT_COPY_FILES += \
|
||||||
|
frameworks/native/data/etc/android.hardware.se.omapi.ese.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.se.omapi.ese.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.se.omapi.uicc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.se.omapi.uicc.xml \
|
||||||
|
device/google/raviole/nfc/libse-gto-hal.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libse-gto-hal.conf
|
||||||
|
|
||||||
DEVICE_MANIFEST_FILE += \
|
DEVICE_MANIFEST_FILE += \
|
||||||
device/google/gs101/nfc/manifest_se_gs101.xml
|
device/google/raviole/nfc/manifest_nfc.xml \
|
||||||
|
device/google/raviole/nfc/manifest_se.xml
|
||||||
|
|
||||||
# Vibrator HAL
|
# Vibrator HAL
|
||||||
PRODUCT_PRODUCT_PROPERTIES +=\
|
PRODUCT_PRODUCT_PROPERTIES +=\
|
||||||
|
|
|
@ -57,20 +57,40 @@ PRODUCT_PROPERTY_OVERRIDES += \
|
||||||
|
|
||||||
# SecureElement
|
# SecureElement
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
android.hardware.secure_element@1.2-service-gto \
|
android.hardware.secure_element@1.2-service-gto
|
||||||
android.hardware.secure_element@1.2-service-gto-ese2
|
|
||||||
|
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
device/google/gs101/nfc/libse-gto-hal.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libse-gto-hal.conf \
|
device/google/raviole/nfc/libse-gto-hal.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libse-gto-hal.conf
|
||||||
device/google/gs101/nfc/libse-gto-hal2.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libse-gto-hal2.conf
|
|
||||||
|
|
||||||
# NFC
|
# NFC
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
|
frameworks/native/data/etc/android.hardware.nfc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.nfc.hce.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.hce.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.nfc.hcef.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.hcef.xml \
|
||||||
|
frameworks/native/data/etc/com.nxp.mifare.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/com.nxp.mifare.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.nfc.uicc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.uicc.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.nfc.ese.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.ese.xml \
|
||||||
device/google/raviole/nfc/libnfc-hal-st-disable.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-hal-st.conf \
|
device/google/raviole/nfc/libnfc-hal-st-disable.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-hal-st.conf \
|
||||||
device/google/raviole/nfc/libnfc-nci.conf:$(TARGET_COPY_OUT_PRODUCT)/etc/libnfc-nci.conf
|
device/google/raviole/nfc/libnfc-nci.conf:$(TARGET_COPY_OUT_PRODUCT)/etc/libnfc-nci.conf
|
||||||
|
|
||||||
|
PRODUCT_PACKAGES += \
|
||||||
|
NfcNci \
|
||||||
|
Tag \
|
||||||
|
android.hardware.nfc@1.2-service.st
|
||||||
|
|
||||||
|
# SecureElement
|
||||||
|
PRODUCT_PACKAGES += \
|
||||||
|
android.hardware.secure_element@1.2-service-gto
|
||||||
|
|
||||||
|
PRODUCT_COPY_FILES += \
|
||||||
|
frameworks/native/data/etc/android.hardware.se.omapi.ese.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.se.omapi.ese.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.se.omapi.uicc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.se.omapi.uicc.xml \
|
||||||
|
device/google/raviole/nfc/libse-gto-hal.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libse-gto-hal.conf \
|
||||||
|
device/google/raviole/nfc/libse-gto-hal2.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libse-gto-hal2.conf
|
||||||
|
|
||||||
DEVICE_MANIFEST_FILE += \
|
DEVICE_MANIFEST_FILE += \
|
||||||
device/google/gs101/nfc/manifest_se_gs101.xml
|
device/google/raviole/nfc/manifest_nfc.xml \
|
||||||
|
device/google/raviole/nfc/manifest_se.xml
|
||||||
|
|
||||||
# PowerStats HAL
|
# PowerStats HAL
|
||||||
PRODUCT_SOONG_NAMESPACES += device/google/raviole/powerstats/slider
|
PRODUCT_SOONG_NAMESPACES += device/google/raviole/powerstats/slider
|
||||||
|
|
|
@ -56,7 +56,22 @@ PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
|
|
||||||
# NFC
|
# NFC
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
device/google/gs101/nfc/libnfc-hal-st.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-hal-st.conf
|
frameworks/native/data/etc/android.hardware.nfc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.nfc.hce.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.hce.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.nfc.hcef.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.hcef.xml \
|
||||||
|
frameworks/native/data/etc/com.nxp.mifare.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/com.nxp.mifare.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.nfc.uicc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.uicc.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.se.omapi.uicc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.se.omapi.uicc.xml \
|
||||||
|
device/google/raviole/nfc/libnfc-hal-st.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-hal-st.conf \
|
||||||
|
device/google/raviole/nfc/libnfc-nci.conf:$(TARGET_COPY_OUT_PRODUCT)/etc/libnfc-nci.conf
|
||||||
|
|
||||||
|
PRODUCT_PACKAGES += \
|
||||||
|
NfcNci \
|
||||||
|
Tag \
|
||||||
|
android.hardware.nfc@1.2-service.st
|
||||||
|
|
||||||
|
DEVICE_MANIFEST_FILE += \
|
||||||
|
device/google/raviole/nfc/manifest_nfc.xml
|
||||||
|
|
||||||
# PowerStats HAL
|
# PowerStats HAL
|
||||||
PRODUCT_SOONG_NAMESPACES += device/google/raviole/powerstats/whitefin
|
PRODUCT_SOONG_NAMESPACES += device/google/raviole/powerstats/whitefin
|
||||||
|
|
2
nfc/libse-gto-hal.conf
Normal file
2
nfc/libse-gto-hal.conf
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
#Gemalto SPI devnode
|
||||||
|
GTO_DEV=/dev/st54spi;
|
2
nfc/libse-gto-hal2.conf
Normal file
2
nfc/libse-gto-hal2.conf
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
#Gemalto SPI devnode
|
||||||
|
GTO_DEV=/dev/st33spi;
|
11
nfc/manifest_nfc.xml
Normal file
11
nfc/manifest_nfc.xml
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
<manifest version="1.0" type="device">
|
||||||
|
<hal format="hidl">
|
||||||
|
<name>android.hardware.nfc</name>
|
||||||
|
<transport>hwbinder</transport>
|
||||||
|
<version>1.2</version>
|
||||||
|
<interface>
|
||||||
|
<name>INfc</name>
|
||||||
|
<instance>default</instance>
|
||||||
|
</interface>
|
||||||
|
</hal>
|
||||||
|
</manifest>
|
7
nfc/manifest_se.xml
Normal file
7
nfc/manifest_se.xml
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
<manifest version="1.0" type="device">
|
||||||
|
<hal format="hidl">
|
||||||
|
<name>android.hardware.secure_element</name>
|
||||||
|
<transport>hwbinder</transport>
|
||||||
|
<fqname>@1.2::ISecureElement/eSE1</fqname>
|
||||||
|
</hal>
|
||||||
|
</manifest>
|
Loading…
Add table
Add a link
Reference in a new issue