msm: qdss: sysfs interface for the qdss driver
Make the qdss driver configurable via sysfs. Remove the previous
device node based interface that provided limited ETM configuration
options.
This makes ETM, Funnel and ETB highly configurable and extensible
for future configuration options.
Change-Id: Ib95b522dde443adde83483ee58a4dbb07ab0e311
Signed-off-by: Pratik Patel <pratikp@codeaurora.org>
diff --git a/arch/arm/mach-msm/qdss.h b/arch/arm/mach-msm/qdss.h
index 5f33664..fee0587 100644
--- a/arch/arm/mach-msm/qdss.h
+++ b/arch/arm/mach-msm/qdss.h
@@ -73,6 +73,8 @@
void tpiu_disable(void);
void funnel_enable(uint8_t id, uint32_t port_mask);
void funnel_disable(uint8_t id, uint32_t port_mask);
+
+struct kobject *qdss_get_modulekobj(void);
int qdss_clk_enable(void);
void qdss_clk_disable(void);