From f5a6695e081cce07a3d20defd34dda56b143c5dc Mon Sep 17 00:00:00 2001 From: Volodymyr Zhdanov Date: Fri, 23 Oct 2020 10:48:52 +0300 Subject: [PATCH] sm6250-common: fingerprint: update for xiaomi sm6250 --- fingerprint/Android.bp | 4 ++-- fingerprint/BiometricsFingerprint.cpp | 2 +- ...etrics.fingerprint@2.1-service.xiaomi_msm8998.rc | 13 ------------- ...metrics.fingerprint@2.1-service.xiaomi_sm6250.rc | 9 +++++++++ fingerprint/service.cpp | 2 +- 5 files changed, 13 insertions(+), 17 deletions(-) delete mode 100644 fingerprint/android.hardware.biometrics.fingerprint@2.1-service.xiaomi_msm8998.rc create mode 100644 fingerprint/android.hardware.biometrics.fingerprint@2.1-service.xiaomi_sm6250.rc diff --git a/fingerprint/Android.bp b/fingerprint/Android.bp index 322bd4e..bec9a2b 100644 --- a/fingerprint/Android.bp +++ b/fingerprint/Android.bp @@ -14,10 +14,10 @@ // limitations under the License. cc_binary { - name: "android.hardware.biometrics.fingerprint@2.1-service.xiaomi_msm8998", + name: "android.hardware.biometrics.fingerprint@2.1-service.xiaomi_sm6250", relative_install_path: "hw", defaults: ["hidl_defaults"], - init_rc: ["android.hardware.biometrics.fingerprint@2.1-service.xiaomi_msm8998.rc"], + init_rc: ["android.hardware.biometrics.fingerprint@2.1-service.xiaomi_sm6250.rc"], srcs: ["service.cpp", "BiometricsFingerprint.cpp"], shared_libs: [ "libbase", diff --git a/fingerprint/BiometricsFingerprint.cpp b/fingerprint/BiometricsFingerprint.cpp index a252dae..0b7ebd5 100644 --- a/fingerprint/BiometricsFingerprint.cpp +++ b/fingerprint/BiometricsFingerprint.cpp @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#define LOG_TAG "android.hardware.biometrics.fingerprint@2.1-service.xiaomi_msm8998" +#define LOG_TAG "android.hardware.biometrics.fingerprint@2.1-service.xiaomi_sm6250" #include diff --git a/fingerprint/android.hardware.biometrics.fingerprint@2.1-service.xiaomi_msm8998.rc b/fingerprint/android.hardware.biometrics.fingerprint@2.1-service.xiaomi_msm8998.rc deleted file mode 100644 index 812ea46..0000000 --- a/fingerprint/android.hardware.biometrics.fingerprint@2.1-service.xiaomi_msm8998.rc +++ /dev/null @@ -1,13 +0,0 @@ -service vendor.fps_hal /vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-service.xiaomi_msm8998 - class late_start - user system - group system input uhid - writepid /dev/cpuset/system-background/tasks - -on post-fs-data - mkdir /data/vendor/fpc 0770 system system - chown system system /data/vendor/fpc/calibration_image.pndat - chmod 0600 /data/vendor/fpc/calibration_image.pndat - mkdir /data/vendor/goodix 0770 system system - mkdir /mnt/vendor/persist/fpc 0770 system system - chown system system /data/vendor diff --git a/fingerprint/android.hardware.biometrics.fingerprint@2.1-service.xiaomi_sm6250.rc b/fingerprint/android.hardware.biometrics.fingerprint@2.1-service.xiaomi_sm6250.rc new file mode 100644 index 0000000..045bfc2 --- /dev/null +++ b/fingerprint/android.hardware.biometrics.fingerprint@2.1-service.xiaomi_sm6250.rc @@ -0,0 +1,9 @@ +service vendor.fps_hal /vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-service.xiaomi_sm6250 + class late_start + user system + group system input uhid + writepid /dev/cpuset/system-background/tasks + +on post-fs-data + mkdir /data/vendor/goodix 0777 system system + mkdir /data/vendor/fpc 0777 system system diff --git a/fingerprint/service.cpp b/fingerprint/service.cpp index e8536ef..860a1c7 100644 --- a/fingerprint/service.cpp +++ b/fingerprint/service.cpp @@ -14,7 +14,7 @@ * limitations under the License. */ -#define LOG_TAG "android.hardware.biometrics.fingerprint@2.1-service.xiaomi_msm8998" +#define LOG_TAG "android.hardware.biometrics.fingerprint@2.1-service.xiaomi_sm6250" #include #include