Merge "Shamu: NFC: Remove UICC support." into mnc-dev
diff --git a/bluetooth/BCM4356A2_001.003.015.0064.0173_ORC.hcd b/bluetooth/BCM4356A2_001.003.015.0064.0173_ORC.hcd
new file mode 100644
index 0000000..89d19da
--- /dev/null
+++ b/bluetooth/BCM4356A2_001.003.015.0064.0173_ORC.hcd
Binary files differ
diff --git a/bluetooth/BCM4356A2_001.003.015.0068.0182_ORC.hcd b/bluetooth/BCM4356A2_001.003.015.0068.0182_ORC.hcd
new file mode 100644
index 0000000..930fa4a
--- /dev/null
+++ b/bluetooth/BCM4356A2_001.003.015.0068.0182_ORC.hcd
Binary files differ
diff --git a/device.mk b/device.mk
index a3b940b..b7f3c02 100644
--- a/device.mk
+++ b/device.mk
@@ -103,7 +103,7 @@
# BT FW
PRODUCT_COPY_FILES += \
- device/moto/shamu/bluetooth/BCM4356A2_001.003.015.0054.0155_ORC.hcd:$(TARGET_COPY_OUT_VENDOR)/firmware/bcm4354A2.hcd
+ device/moto/shamu/bluetooth/BCM4356A2_001.003.015.0068.0182_ORC.hcd:$(TARGET_COPY_OUT_VENDOR)/firmware/bcm4354A2.hcd
# For SPN display
PRODUCT_COPY_FILES += \
diff --git a/sepolicy/perfprofd.te b/sepolicy/perfprofd.te
new file mode 100644
index 0000000..4296d4d
--- /dev/null
+++ b/sepolicy/perfprofd.te
@@ -0,0 +1,6 @@
+userdebug_or_eng(`
+ # perfprofd disables mpdecision temporarily via setprop ctl.stop,
+ # then re-enables afterwards with setprop ctl.start
+ allow perfprofd ctl_mpdecision:property_service set;
+ unix_socket_connect(perfprofd, property, init)
+')
diff --git a/sepolicy/property.te b/sepolicy/property.te
index 07b30c7..96db1b6 100644
--- a/sepolicy/property.te
+++ b/sepolicy/property.te
@@ -1,2 +1,3 @@
type qcom_ims_prop, property_type;
type qcom_netmgrd_prop, property_type;
+ type ctl_mpdecision, property_type;
diff --git a/sepolicy/property_contexts b/sepolicy/property_contexts
index d7d0d0f..d5cb855 100644
--- a/sepolicy/property_contexts
+++ b/sepolicy/property_contexts
@@ -1,2 +1,3 @@
sys.ims. u:object_r:qcom_ims_prop:s0
net.r_rmnet u:object_r:qcom_netmgrd_prop:s0
+ctl.mpdecision u:object_r:ctl_mpdecision:s0