Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1312103

[RFC PATCH 0/3] mmc: pwrseq: convert to proper driver

From Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Newsgroups linux.kernel
Subject [RFC PATCH 0/3] mmc: pwrseq: convert to proper driver
Date 2016-01-19 12:00 +0100
Message-ID <qSCb0-6Bn-1@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


Hi Ulf, 

This patchset aims at converting the pwrseq devices to proper in built drivers,
The issue is that on Qualcomm based platforms, most of the gpios require
a pinctrl setup. Existing pwrseq code does not do any kind of pinctrl setup.
So this makes the pwrseq unusable on those platfroms.

There are two possible solutions to this isssue.
1. Convert the pwrseq to proper drivers so that they can reuse
common driver setup like pinctrl from drivers/base/pinctrl.c

2. copy pinctrl_bind_pins() code and modify to fit pwrseq.

IMO, solution 1 works much better and would make pwrseq to reuse 
all the driver setup done in the common code.

Thanks,
srini

Srinivas Kandagatla (3):
  mmc: pwrseq_simple: add to_pwrseq_simple() macro
  mmc: pwrseq_emmc: add to_pwrseq_emmc() macro
  mmc: pwrseq: convert to proper platform device

 drivers/mmc/core/pwrseq.c        | 99 ++++++++++++++++++++--------------------
 drivers/mmc/core/pwrseq.h        | 13 ++++--
 drivers/mmc/core/pwrseq_emmc.c   | 73 ++++++++++++++++++-----------
 drivers/mmc/core/pwrseq_simple.c | 85 ++++++++++++++++++++--------------
 4 files changed, 155 insertions(+), 115 deletions(-)

-- 
1.9.1

Back to linux.kernel | Previous | NextNext in thread | Find similar | Unroll thread


Thread

[RFC PATCH 0/3] mmc: pwrseq: convert to proper driver Srinivas Kandagatla <srinivas.kandagatla@linaro.org> - 2016-01-19 12:00 +0100
  [RFC PATCH 2/3] mmc: pwrseq_emmc: add to_pwrseq_emmc() macro Srinivas Kandagatla <srinivas.kandagatla@linaro.org> - 2016-01-19 12:00 +0100
  [RFC PATCH 1/3] mmc: pwrseq_simple: add to_pwrseq_simple() macro Srinivas Kandagatla <srinivas.kandagatla@linaro.org> - 2016-01-19 12:00 +0100
  [RFC PATCH 3/3] mmc: pwrseq: convert to proper platform device Srinivas Kandagatla <srinivas.kandagatla@linaro.org> - 2016-01-19 12:00 +0100
    Re: [RFC PATCH 3/3] mmc: pwrseq: convert to proper platform device Ulf Hansson <ulf.hansson@linaro.org> - 2016-01-19 14:10 +0100
      Re: [RFC PATCH 3/3] mmc: pwrseq: convert to proper platform device Srinivas Kandagatla <srinivas.kandagatla@linaro.org> - 2016-01-19 15:10 +0100

csiph-web