Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d4a0405a authored by Santosh Mardi's avatar Santosh Mardi
Browse files

drivers: soc: qcom: add initial support of rimps memlat interface



Add initial support of rimps memlat interface driver, this driver
expose sysfs nodes required to configure memlat governor running
in rimps, it also supports the rimps dump utility required for
debugging.

Change-Id: Ibb691b601cf5c05b50dc31488a1653cc239fb0f1
Signed-off-by: default avatarSantosh Mardi <gsantosh@codeaurora.org>
parent 44814513
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -720,6 +720,18 @@ config QTI_SYSTEM_PM
config QTI_SYSTEM_PM_RPM
	bool

config QTI_HW_MEMLAT
	tristate "Qualcomm Technologies Inc. RIMPS memlat interface driver"
	depends on PERF_EVENTS
	default n
	help
	  Interface driver between RIMPS memlat and userspace.

	  This driver is responsible for handling the communication with
	  RIMPS memlat such as setting up PMU events, passing tunables, frequency
	  table, PMU counters and saving the values of PMU counters during LPM and
	  hotplug.

config QTI_HW_MEMLAT_SCMI_CLIENT
	tristate "Qualcomm Technologies Inc. SCMI client driver for HW MEMLAT"
	depends on QTI_HW_MEMLAT
+2 −0
Original line number Diff line number Diff line
@@ -94,3 +94,5 @@ endif
obj-$(CONFIG_QTI_SYS_PM_VX) += sys_pm_vx.o
obj-$(CONFIG_ICNSS2) += icnss2/
obj-$(CONFIG_QTI_HW_MEMLAT_SCMI_CLIENT)	+= memlat_scmi.o
obj-$(CONFIG_QTI_HW_MEMLAT) += rimps_memlat.o
+1476 −0

File added.

Preview size limit exceeded, changes collapsed.