diff options
| author | Giovanni Ricca <giovanniricca@proton.me> | 2023-08-19 19:32:56 +0200 |
|---|---|---|
| committer | Giovanni Ricca <giovanniricca@proton.me> | 2023-08-20 21:10:29 +0200 |
| commit | 9bd7ba9322499e02850ffd7c82aeccaf93181356 (patch) | |
| tree | 6df311a656ed98bbf39223648325004e93886652 | |
| parent | 9ee5f95d02c52e27644a25b2af66cc6c96d28465 (diff) | |
miatoll: Move NFC handling out of libinit
* It doesn't work on GSI and DSU
Change-Id: Ied0d10b2a56307fd11e6eb8ae9354d7c32f91cfe
| -rw-r--r-- | libinit/init_xiaomi_miatoll.cpp | 10 | ||||
| -rw-r--r-- | rootdir/etc/init.device.rc | 9 |
2 files changed, 9 insertions, 10 deletions
diff --git a/libinit/init_xiaomi_miatoll.cpp b/libinit/init_xiaomi_miatoll.cpp index eebb742..e5fffd5 100644 --- a/libinit/init_xiaomi_miatoll.cpp +++ b/libinit/init_xiaomi_miatoll.cpp @@ -16,8 +16,6 @@ static const variant_info_t curtanain_info = { .device = "curtana", .model = "Redmi Note 10 Lite", .build_fingerprint = "Redmi/curtana_in1/curtana:12/RKQ1.211019.001/V14.0.5.0.SJWINRF:user/release-keys", - - .nfc = false, }; static const variant_info_t curtana_info = { @@ -27,8 +25,6 @@ static const variant_info_t curtana_info = { .device = "curtana", .model = "Redmi Note 9S", .build_fingerprint = "Redmi/curtana_global/curtana:12/RKQ1.211019.001/V14.0.4.0.SJWMIXM:user/release-keys", - - .nfc = false, }; static const variant_info_t excalibur_info = { @@ -38,8 +34,6 @@ static const variant_info_t excalibur_info = { .device = "excalibur", .model = "Redmi Note 9 Pro Max", .build_fingerprint = "Redmi/excalibur_in/excalibur:12/RKQ1.211019.001/V14.0.2.0.SJXINXM:user/release-keys", - - .nfc = false, }; static const variant_info_t gram_info = { @@ -49,8 +43,6 @@ static const variant_info_t gram_info = { .device = "gram", .model = "POCO M2 Pro", .build_fingerprint = "POCO/gram_in/gram:12/RKQ1.211019.001/V14.0.5.0.SJPINXM:user/release-keys", - - .nfc = false, }; static const variant_info_t joyeuse_info = { @@ -60,8 +52,6 @@ static const variant_info_t joyeuse_info = { .device = "joyeuse", .model = "Redmi Note 9 Pro", .build_fingerprint = "Redmi/joyeuse_global/joyeuse:12/RKQ1.211019.001/V14.0.3.0.SJZMIXM:user/release-keys", - - .nfc = true, }; static const std::vector<variant_info_t> variants = { diff --git a/rootdir/etc/init.device.rc b/rootdir/etc/init.device.rc index b9b8012..bdb8994 100644 --- a/rootdir/etc/init.device.rc +++ b/rootdir/etc/init.device.rc @@ -1,3 +1,9 @@ +# +# Copyright (C) 2023 The LineageOS Project +# +# SPDX-License-Identifier: Apache-2.0 +# + service vendor.nfc_hal_service /vendor/bin/hw/android.hardware.nfc@1.2-service override class hal @@ -5,6 +11,9 @@ service vendor.nfc_hal_service /vendor/bin/hw/android.hardware.nfc@1.2-service group nfc disabled +on early-init && property:ro.boot.hwname=joyeuse + setprop ro.boot.product.hardware.sku nfc + on init && property:ro.boot.product.hardware.sku=nfc start vendor.nfc_hal_service |
