init.qti.usb.debug: Enable RPM ftrace with dwc3 msm device
dwc3 core and dwc3 msm devices are having child-parent relationship.
For debugging some of issue having both devices related RPM ftrace
is needed. Hence enable dwc3 msm device related RPM ftrace as dwc3
core device related RPM ftrace is already enabled.
Change-Id: I3e03772fe8e6b6dd540e118fc222e4db23815415
diff --git a/etc/init.qti.usb.debug.sh b/etc/init.qti.usb.debug.sh
index d6e6cbd..15dcb3b 100644
--- a/etc/init.qti.usb.debug.sh
+++ b/etc/init.qti.usb.debug.sh
@@ -27,6 +27,9 @@
# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
+# Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved.
+# SPDX-License-Identifier: BSD-3-Clause-Clear
+
prop_enabled=`getprop persist.vendor.usb.enable_ftrace 0`
# bail out if its perf config
@@ -63,7 +66,7 @@
echo 1 > $tracefs/instances/usb/events/gadget/usb_gadget_vbus_draw/enable
#DWC3 core runtime
- echo 'name=="a600000.dwc3"' > $tracefs/instances/usb/events/rpm/filter
+ echo 'name~"a600000.*"' > $tracefs/instances/usb/events/rpm/filter
echo 1 > $tracefs/instances/usb/events/rpm/rpm_resume/enable
echo 1 > $tracefs/instances/usb/events/rpm/rpm_suspend/enable
echo 1 > $tracefs/instances/usb/events/rpm/rpm_return_int/enable