From: Peter Griffin <peter.griffin@linaro.org>
To: Maxime Coquelin <maxime.coquelin@st.com>
Cc: linux-arm-kernel@lists.infradead.org,
linux-kernel@vger.kernel.org, patrice.chotard@st.com,
srinivas.kandagatla@gmail.com, chris@printf.net,
ulf.hansson@linaro.org, kernel@stlinux.com, lee.jones@linaro.org,
linux-mmc@vger.kernel.org, devicetree@vger.kernel.org,
Giuseppe Cavallaro <peppe.cavallaro@st.com>
Subject: Re: [PATCH 1/8] mmc: sdhci-st: Intial support for ST SDHCI controller
Date: Wed, 4 Jun 2014 12:05:18 +0100 [thread overview]
Message-ID: <20140604110518.GA1722@griffinp-ThinkPad-X1-Carbon-2nd> (raw)
In-Reply-To: <537E1AB8.9000909@st.com>
Hi Maxime,
Thanks fo reviewing, see my comments below: -
> >+struct st_mmc_platform_data {
> >+ struct reset_control *rstc;
> >+};
> Since it uses the generic reset framework, could we imagine moving
> the reset to the sdhci_pltfm_host struct?
> Doing this, we could get rid of st_mmc_platform_data.
Yes I agree, I will send some RFC patches which moves the reset controller
stuff into the generic code.
For v2 of this series I've removed the reset code, as stih416 doesn't have
seperate reset line each controller, so it will mainly be
useful for stih407 SoC, which needs additional patches on top of this
set.
> >+ switch (width) {
> >+ case MMC_BUS_WIDTH_8:
> >+ ctrl |= SDHCI_CTRL_8BITBUS;
> >+ ctrl &= ~SDHCI_CTRL_4BITBUS;
> >+ break;
> >+ case MMC_BUS_WIDTH_4:
> >+ ctrl |= SDHCI_CTRL_4BITBUS;
> >+ ctrl &= ~SDHCI_CTRL_8BITBUS;
> >+ break;
> >+ default:
> >+ ctrl &= ~(SDHCI_CTRL_8BITBUS | SDHCI_CTRL_4BITBUS);
> >+ break;
> You can remove the break here.
Ok, removed in v2
> >+ switch (reg) {
> >+ case SDHCI_CAPABILITIES:
> >+ ret = readl(host->ioaddr + reg);
> >+ /* Support 3.3V and 1.8V */
> >+ ret &= ~SDHCI_CAN_VDD_300;
> >+ break;
> >+ default:
> >+ ret = readl(host->ioaddr + reg);
>
> Could we use readl_relaxed?
Yes, I've updated to use readl_relaxed in v2
> >+ dev_dbg(&pdev->dev, "SDHCI ST platform driver\n");
> You can remove this I think.
Removed in v2
> >+ host_version, ((host_version & SDHCI_VENDOR_VER_MASK) >>
> >+ SDHCI_VENDOR_VER_SHIFT));
> Maybe you could change to dev_info here. It might be interresting to
> always have IP version.
Changed to dev_info in v2
Regards,
Peter.
next prev parent reply other threads:[~2014-06-04 11:05 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-05-22 15:18 Add SDHCI support for STMicroelectronics SoCs Peter Griffin
2014-05-22 15:18 ` [PATCH 1/8] mmc: sdhci-st: Intial support for ST SDHCI controller Peter Griffin
2014-05-22 15:41 ` Maxime Coquelin
2014-06-04 11:05 ` Peter Griffin [this message]
2014-05-22 16:50 ` Lee Jones
2014-06-02 11:06 ` Peter Griffin
2014-05-23 6:18 ` Srinivas Kandagatla
2014-06-04 8:37 ` Peter Griffin
2014-05-23 7:34 ` Ulf Hansson
[not found] ` <20140604084831.GB23469@griffinp-ThinkPad-X1-Carbon-2nd>
2014-06-04 11:06 ` Ulf Hansson
2014-05-22 15:18 ` [PATCH 2/8] mmc: sdhci-st: STMicroelectronics SDHCI binding documentation Peter Griffin
2014-05-22 15:46 ` Maxime Coquelin
2014-05-22 16:06 ` Lee Jones
2014-05-23 6:57 ` Ulf Hansson
2014-05-22 15:18 ` [PATCH 3/8] ARM: STi: DT: Add sdhci pins for stih416 Peter Griffin
2014-05-22 15:50 ` Maxime Coquelin
2014-05-22 15:59 ` Lee Jones
2014-05-22 15:18 ` [PATCH 4/8] ARM: STi: DT: Add sdhci controller " Peter Griffin
2014-05-22 15:58 ` Lee Jones
2014-05-22 15:18 ` [PATCH 5/8] ARM: STi: DT: Add sdhci pin configuration for stih415 Peter Griffin
2014-05-22 15:57 ` Lee Jones
2014-05-22 15:18 ` [PATCH 6/8] ARM: STi: DT: Enable mmc0 for both stih415 and stih416 SoCs Peter Griffin
2014-05-22 15:41 ` Lee Jones
2014-05-22 15:18 ` [PATCH 7/8] ARM: STi: DT: Enable second sdhci controller for stih416 b2020 boards Peter Griffin
2014-05-22 15:39 ` Lee Jones
2014-05-22 15:18 ` [PATCH 8/8] ARM: update multi_v7_defconfig for STI Peter Griffin
2014-05-22 15:36 ` Lee Jones
2014-05-22 15:44 ` Add SDHCI support for STMicroelectronics SoCs Maxime Coquelin
2014-06-02 10:29 ` Peter Griffin
2014-06-02 13:53 ` Lee Jones
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20140604110518.GA1722@griffinp-ThinkPad-X1-Carbon-2nd \
--to=peter.griffin@linaro.org \
--cc=chris@printf.net \
--cc=devicetree@vger.kernel.org \
--cc=kernel@stlinux.com \
--cc=lee.jones@linaro.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mmc@vger.kernel.org \
--cc=maxime.coquelin@st.com \
--cc=patrice.chotard@st.com \
--cc=peppe.cavallaro@st.com \
--cc=srinivas.kandagatla@gmail.com \
--cc=ulf.hansson@linaro.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®