[RFC 4/6] mmc: core: Add debugfs entries for scaling support

2019-10-21 Thread Ram Prakash Gupta
Signed-off-by: Sayali Lokhande Co-Developed-by: Ram Prakash Gupta Signed-off-by: Ram Prakash Gupta --- drivers/mmc/core/debugfs.c | 90 ++ drivers/mmc/core/host.c| 153 + 2 files changed, 243 insertions(+) diff --git a/drivers

[RFC 6/6] dt-bindings: mmc: sdhci-msm: Add clk scaling dt parameters

2019-10-21 Thread Ram Prakash Gupta
Adding clk scaling dt parameters. Signed-off-by: Ram Prakash Gupta --- Documentation/devicetree/bindings/mmc/sdhci-msm.txt | 19 +++ 1 file changed, 19 insertions(+) diff --git a/Documentation/devicetree/bindings/mmc/sdhci-msm.txt b/Documentation/devicetree/bindings/mmc/sdhci

[RFC 5/6] mmc: sdhci-msm: Add capability in platform host

2019-10-21 Thread Ram Prakash Gupta
: Ram Prakash Gupta Signed-off-by: Ram Prakash Gupta --- drivers/mmc/host/sdhci-msm.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/mmc/host/sdhci-msm.c b/drivers/mmc/host/sdhci-msm.c index b75c82d..67accf6 100644 --- a/drivers/mmc/host/sdhci-msm.c +++ b/drivers/mmc/host/sdhci

[RFC 3/6] mmc: core: Initialize clk scaling for mmc and SDCard

2019-10-21 Thread Ram Prakash Gupta
Badiganti Signed-off-by: Bao D. Nguyen Signed-off-by: Can Guo Signed-off-by: Sayali Lokhande Co-Developed-by: Ram Prakash Gupta Signed-off-by: Ram Prakash Gupta --- drivers/mmc/core/block.c | 19 - drivers/mmc/core/core.c | 8 +++ drivers/mmc/core/host.c | 10

[RFC 0/6] mmc: Add clock scaling support for mmc driver

2019-10-21 Thread Ram Prakash Gupta
holds, up_threshold and down_threshold to decide whether to increase the frequency or scale it down respectively as per load. Ram Prakash Gupta (6): mmc: core: Parse clk scaling dt entries mmc: core: Add core scaling support in driver mmc: core: Initialize clk scaling for mmc and SDCard

[RFC 2/6] mmc: core: Add core scaling support in driver

2019-10-21 Thread Ram Prakash Gupta
: Can Guo Signed-off-by: Sayali Lokhande Co-Developed-by: Ram Prakash Gupta Signed-off-by: Ram Prakash Gupta --- drivers/mmc/core/core.c | 769 drivers/mmc/core/core.h | 17 ++ drivers/mmc/core/mmc.c | 192 drivers/mmc/core/sd.c

[RFC 1/6] mmc: core: Parse clk scaling dt entries

2019-10-21 Thread Ram Prakash Gupta
-by: Can Guo Signed-off-by: Sayali Lokhande Co-Developed-by: Ram Prakash Gupta Signed-off-by: Ram Prakash Gupta --- drivers/mmc/core/host.c | 63 + include/linux/mmc/card.h | 7 + include/linux/mmc/host.h | 66