diff --git a/configs/hidl/manifest.xml b/configs/hidl/manifest.xml
index 5b6a527..ce90b6e 100644
--- a/configs/hidl/manifest.xml
+++ b/configs/hidl/manifest.xml
@@ -273,16 +273,6 @@
default
-
- vendor.qti.hardware.perf
- hwbinder
- 2.2
-
- IPerf
- default
-
- @2.2::IPerf/default
-
vendor.qti.hardware.radio.am
hwbinder
diff --git a/configs/perf/msm_irqbalance.conf b/configs/msm_irqbalance.conf
similarity index 100%
rename from configs/perf/msm_irqbalance.conf
rename to configs/msm_irqbalance.conf
diff --git a/configs/perf/commonresourceconfigs.xml b/configs/perf/commonresourceconfigs.xml
deleted file mode 100644
index cf776dc..0000000
--- a/configs/perf/commonresourceconfigs.xml
+++ /dev/null
@@ -1,275 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/configs/perf/perfboostsconfig.xml b/configs/perf/perfboostsconfig.xml
deleted file mode 100644
index 35d1a3d..0000000
--- a/configs/perf/perfboostsconfig.xml
+++ /dev/null
@@ -1,298 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/configs/perf/perfconfigstore.xml b/configs/perf/perfconfigstore.xml
deleted file mode 100644
index f56b13b..0000000
--- a/configs/perf/perfconfigstore.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/configs/perf/powerhint.xml b/configs/perf/powerhint.xml
deleted file mode 100644
index e930de0..0000000
--- a/configs/perf/powerhint.xml
+++ /dev/null
@@ -1,284 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/configs/perf/targetconfig.xml b/configs/perf/targetconfig.xml
deleted file mode 100644
index 62672bf..0000000
--- a/configs/perf/targetconfig.xml
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/configs/perf/targetresourceconfigs.xml b/configs/perf/targetresourceconfigs.xml
deleted file mode 100644
index 80ccff9..0000000
--- a/configs/perf/targetresourceconfigs.xml
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/configs/public.libraries.txt b/configs/public.libraries.txt
index cf66a1c..fbc9774 100644
--- a/configs/public.libraries.txt
+++ b/configs/public.libraries.txt
@@ -5,7 +5,6 @@ libalhLDC.so
libcdsprpc.so
libHalSuperSensorServer.so
libOpenCL.so
-libqti-perfd-client.so
libsdsprpc.so
libSuperSensorCPU.so
libSuperSensor.so
diff --git a/proprietary-files.txt b/proprietary-files.txt
index 2fe5d61..b5bf5a6 100644
--- a/proprietary-files.txt
+++ b/proprietary-files.txt
@@ -343,6 +343,9 @@ vendor/lib64/vendor.qti.imsrtpservice@3.0.so
# IPA
vendor/etc/init/ipa_fws.rc
+# IRQ balance
+vendor/bin/msm_irqbalance
+
# Keymaster
vendor/bin/hw/android.hardware.keymaster@4.0-service-qti
vendor/etc/init/android.hardware.keymaster@4.0-service-qti.rc
@@ -397,23 +400,6 @@ vendor/lib/vendor.qti.hardware.vpp@1.1.so
vendor/lib/vendor.qti.hardware.vpp@1.2.so
vendor/lib/vendor.qti.hardware.vpp@1.3.so
-# Perf
-vendor/bin/hw/vendor.qti.hardware.perf@2.2-service
-vendor/bin/msm_irqbalance
-vendor/etc/init/vendor.qti.hardware.perf@2.2-service.rc
-vendor/lib64/libperfconfig.so
-vendor/lib64/libperfgluelayer.so
-vendor/lib64/libperfioctl.so
-vendor/lib64/libqti-perfd-client.so
-vendor/lib64/libqti-perfd.so
-vendor/lib64/libqti-util.so
-vendor/lib/libperfconfig.so
-vendor/lib/libperfgluelayer.so
-vendor/lib/libperfioctl.so
-vendor/lib/libqti-perfd-client.so
-vendor/lib/libqti-perfd.so
-vendor/lib/libqti-util.so
-
# Peripheral Manager
vendor/bin/pm-proxy
vendor/bin/pm-service
diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc
index 63c995a..5629f50 100644
--- a/rootdir/etc/init.qcom.rc
+++ b/rootdir/etc/init.qcom.rc
@@ -204,10 +204,6 @@ on post-fs-data
mkdir /data/vendor/fm 0770 system system
chmod 0770 /data/vendor/fm
- # Create PERFD deamon related dirs
- mkdir /data/vendor/perfd 2770 root system
- rm /data/vendor/perfd/default_values
-
# Mark the copy complete flag to not completed
write /data/vendor/radio/copy_complete 0
chown radio radio /data/vendor/radio/copy_complete
diff --git a/sm6150.mk b/sm6150.mk
index fcb0d65..ebc7117 100644
--- a/sm6150.mk
+++ b/sm6150.mk
@@ -194,6 +194,10 @@ PRODUCT_COPY_FILES += \
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/configs/security/sec_config:$(TARGET_COPY_OUT_VENDOR)/etc/sec_config
+# IRQ balance
+PRODUCT_COPY_FILES += \
+ $(LOCAL_PATH)/configs/msm_irqbalance.conf:$(TARGET_COPY_OUT_VENDOR)/etc/msm_irqbalance.conf
+
# LiveDisplay
PRODUCT_PACKAGES += \
vendor.lineage.livedisplay@2.1-service.xiaomi_sm6150
@@ -239,19 +243,6 @@ DEVICE_PACKAGE_OVERLAYS += \
PRODUCT_ENFORCE_RRO_TARGETS += *
-# Perf
-PRODUCT_PACKAGES += \
- vendor.qti.hardware.perf@2.2.vendor
-
-PRODUCT_COPY_FILES += \
- $(LOCAL_PATH)/configs/perf/commonresourceconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/commonresourceconfigs.xml \
- $(LOCAL_PATH)/configs/perf/msm_irqbalance.conf:$(TARGET_COPY_OUT_VENDOR)/etc/msm_irqbalance.conf \
- $(LOCAL_PATH)/configs/perf/perfboostsconfig.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/perfboostsconfig.xml \
- $(LOCAL_PATH)/configs/perf/perfconfigstore.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/perfconfigstore.xml \
- $(LOCAL_PATH)/configs/perf/powerhint.xml:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint.xml \
- $(LOCAL_PATH)/configs/perf/targetconfig.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/targetconfig.xml \
- $(LOCAL_PATH)/configs/perf/targetresourceconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/targetresourceconfigs.xml
-
# Power
PRODUCT_PACKAGES += \
android.hardware.power-service-qti
diff --git a/vendor.prop b/vendor.prop
index 1d51edb..03f2922 100644
--- a/vendor.prop
+++ b/vendor.prop
@@ -161,9 +161,6 @@ persist.dbg.wfc_avail_ovr=1
debug.stagefright.ccodec=1
debug.stagefright.omx_default_rank=0
-# Perf
-ro.vendor.extension_library=libqti-perfd-client.so
-
# QC framework value-adds
ro.vendor.qti.va_aosp.support=1