diff --git a/AndroidProducts.mk b/AndroidProducts.mk index 9f3d059..cb8a123 100644 --- a/AndroidProducts.mk +++ b/AndroidProducts.mk @@ -4,4 +4,4 @@ # PRODUCT_MAKEFILES := \ - $(LOCAL_DIR)/lineage_milanf.mk + $(LOCAL_DIR)/derp_milanf.mk diff --git a/lineage_milanf.mk b/derp_milanf.mk similarity index 90% rename from lineage_milanf.mk rename to derp_milanf.mk index 66e1a59..2a47e7b 100644 --- a/lineage_milanf.mk +++ b/derp_milanf.mk @@ -14,7 +14,10 @@ $(call inherit-product, device/motorola/milanf/device.mk) # Inherit some common Lineage stuff. $(call inherit-product, vendor/lineage/config/common_full_phone.mk) -PRODUCT_NAME := lineage_milanf +# Maintainer Overlay +PRODUCT_PACKAGE_OVERLAYS += $(LOCAL_PATH)/overlay + +PRODUCT_NAME := derp_milanf PRODUCT_DEVICE := milanf PRODUCT_MANUFACTURER := motorola PRODUCT_BRAND := motorola diff --git a/device.mk b/device.mk index e29d13e..38cb2ed 100644 --- a/device.mk +++ b/device.mk @@ -57,7 +57,7 @@ PRODUCT_PACKAGES += \ android.hardware.light-service.lineage # LiveDisplay -$(call soong_config_set_bool,livedisplay_sysfs,enable_ab,true) +$(call soong_config_set,livedisplay_sysfs,enable_ab,true) # NFC PRODUCT_PACKAGES += \ diff --git a/init/init.mmi.overlay.rc b/init/init.mmi.overlay.rc index 474d948..43a08e9 100644 --- a/init/init.mmi.overlay.rc +++ b/init/init.mmi.overlay.rc @@ -1,8 +1,52 @@ +on post-fs + chown system system /sys/devices/platform/soc/4804000.ufshc/clkgate_enable + chown system system /sys/devices/platform/soc/4804000.ufshc/devfreq/4804000.ufshc/min_freq + + # Sensors + chown system system /sys/devices/platform/soc/4a80000.spi/spi_master/spi0/spi0.0/touchscreen/primary/double_tap_enabled + chown system system /sys/devices/platform/soc/4a80000.spi/spi_master/spi0/spi0.0/touchscreen/primary/double_tap_pressed + +#fps dual sensor +service chipone_ident /vendor/bin/hw/chipone_ident + class late_start + user system + group system + oneshot + disabled + +service vendor.ident-fps-overlay-sh /vendor/bin/init.oem.fingerprint.overlay.sh + class core + user root + group drmrpc system + oneshot + disabled + on post-fs-data - # touch + exec_start vendor.ident-fps-overlay-sh + chown system system /dev/fpsensor + chmod 0660 /dev/fpsensor + chown system system /sys/devices/platform/soc/soc:fm_wcn39x0/elna_en + + # touch api + chown system system /sys/class/touchscreen/primary/interpolation + chmod 0660 /sys/class/touchscreen/primary/interpolation + chown system system /sys/class/touchscreen/primary/first_filter + chmod 0660 /sys/class/touchscreen/primary/first_filter + chown system system /sys/class/touchscreen/primary/edge + chmod 0660 /sys/class/touchscreen/primary/edge chown system system /sys/class/touchscreen/primary/gesture chmod 0660 /sys/class/touchscreen/primary/gesture + # change permission for stylus + chown system system /sys/class/touchscreen/primary/palm_settings + chmod 0444 /dev/moto_penraw + + # Change ownership and permission for cp-standalone factory testing + chown system system /sys/class/power_supply/cp-standalone/voltage_now + chown system system /sys/bus/iio/devices/iio:device5/in_index_sc8549_cp_enable_input + chmod 0644 /sys/class/power_supply/cp-standalone/voltage_now + chmod 0664 /sys/bus/iio/devices/iio:device5/in_index_sc8549_cp_enable_input + on early-init insmod /vendor/lib/modules/leds_aw99703.ko insmod /vendor/lib/modules/mcDrvModule.ko @@ -10,6 +54,9 @@ on early-init on init insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/nova_0flash_mmi.ko +on boot && property:ro.vendor.mot.gki.path=5.4-gki + insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/nfc_i2c.ko + on late-init insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/mmi_charger.ko insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/mmi_discrete_charger_class.ko diff --git a/overlay/packages/apps/Settings/res/values/derp_strings.xml b/overlay/packages/apps/Settings/res/values/derp_strings.xml new file mode 100644 index 0000000..b84f968 --- /dev/null +++ b/overlay/packages/apps/Settings/res/values/derp_strings.xml @@ -0,0 +1,8 @@ + + + + A-Team + + b@k3d by BOBtheBlinker + BOBtheBlinker + diff --git a/proprietary-files.txt b/proprietary-files.txt index 087800c..59c3fdf 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -74,6 +74,7 @@ vendor/lib64/libofflinedump.so vendor/lib64/libofflinelog.so vendor/lib64/libopencv.so vendor/lib64/libopestriping.so +vendor/lib64/libpowercore.so vendor/lib64/libremosaic_wrapper.so vendor/lib64/libswregistrationalgo.so vendor/lib64/libtfestriping.so diff --git a/resource-overlay/device/Frameworks/res/values/config.xml b/resource-overlay/device/Frameworks/res/values/config.xml index 24e8126..57318aa 100644 --- a/resource-overlay/device/Frameworks/res/values/config.xml +++ b/resource-overlay/device/Frameworks/res/values/config.xml @@ -264,4 +264,10 @@ rates are available from hardware composer. Only has an effect if the value is non-zero. --> 120 + + + true + + + true