Commit Graph

4 Commits

Author SHA1 Message Date
Girish Mahadevan 202ac7bbb9 msm: msm_bus: Introduce new debug module to set bus clocks
Introduce a new module to allow clients to set a floor vote on bus clocks
either using an API or via sysfs interface. Clients are still always
recommended to use standard bus scaling APIs , these new APIs are a debug
feature and a meant for debugging system performance issues.

Change-Id: I7688e391413c23d9024a7b525f60c90f317d0847
Signed-off-by: Girish Mahadevan <girishm@codeaurora.org>
2014-12-01 16:12:35 -07:00
Girish Mahadevan 3e569eb3be msm: msm_bus: Add new APIs for bus scaling
Add new APIs to the bus scaling driver. The new APIs make it
easier for clients to setup paths for bus scaling. The driver APIs
will return a pointer to a client handle in case of success and NULL or
error in cases of failure. For now the existing APIs will remain as is
eventually all clients will start switching over to the new APIs.

Change-Id: I22656dddf13802128ee5c4faab9f83f9c6f8e683
Signed-off-by: Girish Mahadevan <girishm@codeaurora.org>
2014-12-01 16:12:34 -07:00
Dan Sneddon b0da38f02c msm: msm_bus: Move bus scaling to platform drivers
Moves bus scaling code to architecture independant directory
for platform drivers.

Change-Id: Ie0d5b104882d1534fae262af85e99cc09a56ab04
Signed-off-by: Dan Sneddon <dsneddon@codeaurora.org>
2014-03-11 18:00:53 -06:00
Dan Sneddon a3c1eca9fb msm: msm_bus: Move header files for 64 bit kernel
Copy files from machine specific directory to
architecture independant location for 64 bit
kernel support.

Change-Id: Idfe73d1e6cd1327ae6ba6d3033f11e8b073c6eb4
Signed-off-by: Dan Sneddon <dsneddon@codeaurora.org>
2014-02-05 09:33:48 -08:00