Skip to contentSkip to conversation

mmc: sdhci: remove the unused argument for sdhci_setup_cfg

PATCH Superseded Jaehoon Chung 3 participants 13 messages Jul 26, 2016 – Aug 4, 2016

Subsystems (2)

v1 of 2 Superseded Latest is v2 →

lore
Share & tools
lore
#0 lore raw

PATCH 1/2 mmc: sdhci: remove the unused argument for sdhci_setup_cfg

buswidth isn't used anywhere in sdhci_setup_cfg.

---
 drivers/mmc/msm_sdhci.c  | 4 ++--
 drivers/mmc/sdhci.c      | 4 ++--
 drivers/mmc/zynq_sdhci.c | 2 +-
 include/sdhci.h          | 3 +--
 4 files changed, 6 insertions(+), 7 deletions(-)
drivers/mmc/msm_sdhci.c +2 -2
index 70a8d96..e90a044 100644
@@ -144,8 +144,8 @@ static int msm_sdc_probe(struct udevice *dev)
 	host->version = sdhci_readw(host, SDHCI_HOST_VERSION);
 
 	caps = sdhci_readl(host, SDHCI_CAPABILITIES);
-	ret = sdhci_setup_cfg(&plat->cfg, dev->name, host->bus_width,
-			      caps, 0, 0, host->version, host->quirks, 0);
+	ret = sdhci_setup_cfg(&plat->cfg, dev->name, caps,
+			0, 0, host->version, host->quirks, 0);
 	host->mmc = &plat->mmc;
 	if (ret)
 		return ret;
drivers/mmc/sdhci.c +2 -2
index de8d8ea..d8cd75f 100644
@@ -510,7 +510,7 @@ static const struct mmc_ops sdhci_ops = {
 };
 #endif
 
-int sdhci_setup_cfg(struct mmc_config *cfg, const char *name, int buswidth,
+int sdhci_setup_cfg(struct mmc_config *cfg, const char *name,
 		    uint caps, u32 max_clk, u32 min_clk, uint version,
 		    uint quirks, uint host_caps)
 {
@@ -584,7 +584,7 @@ int add_sdhci(struct sdhci_host *host, u32 max_clk, u32 min_clk)
 	}
 #endif
 
-	if (sdhci_setup_cfg(&host->cfg, host->name, host->bus_width, caps,
+	if (sdhci_setup_cfg(&host->cfg, host->name, caps,
 			    max_clk, min_clk, SDHCI_GET_VERSION(host),
 			    host->quirks, host->host_caps)) {
 		printf("%s: Hardware doesn't specify base clock frequency\n",
drivers/mmc/zynq_sdhci.c +1 -1
index bcd154a..69d6151 100644
@@ -40,7 +40,7 @@ static int arasan_sdhci_probe(struct udevice *dev)
 	host->version = sdhci_readw(host, SDHCI_HOST_VERSION);
 
 	caps = sdhci_readl(host, SDHCI_CAPABILITIES);
-	ret = sdhci_setup_cfg(&plat->cfg, dev->name, host->bus_width,
+	ret = sdhci_setup_cfg(&plat->cfg, dev->name,
 			      caps, CONFIG_ZYNQ_SDHCI_MAX_FREQ,
 			      CONFIG_ZYNQ_SDHCI_MIN_FREQ, host->version,
 			      host->quirks, 0);
include/sdhci.h +1 -2
index c4d3b55..693ecc1 100644
@@ -368,7 +368,6 @@ static inline u8 sdhci_readb(struct sdhci_host *host, int reg)
  *
  * @cfg:	Configuration structure to fill in (generally &plat->mmc)
  * @name:	Device name (normally dev->name)
- * @buswidth:	Bus width (in bits, such as 4 or 8)
  * @caps:	Host capabilities (MMC_MODE_...)
  * @max_clk:	Maximum supported clock speed in HZ (0 for default)
  * @min_clk:	Minimum supported clock speed in HZ (0 for default)
@@ -377,7 +376,7 @@ static inline u8 sdhci_readb(struct sdhci_host *host, int reg)
  * @quirks:	Quick flags (SDHCI_QUIRK_...)
  * @host_caps:	Additional host capabilities (0 if none)
  */
-int sdhci_setup_cfg(struct mmc_config *cfg, const char *name, int buswidth,
+int sdhci_setup_cfg(struct mmc_config *cfg, const char *name,
 		    uint caps, u32 max_clk, u32 min_clk, uint version,
 		    uint quirks, uint host_caps);
 
Signature · 1 line
1.9.1
#1 lore raw

PATCH 2/2 mmc: sdhci: remove the unnecessary argumetns for sdhci_setup_cfg

Some arguments don't need to pass to sdhci_setup_cfg. Generic variable can be used in sdhci_setup_cfg, and some arguments are already included in sdhci_host struct.

It's enough that just pass the board specific things to sdhci_setup_cfg(). After removing the unnecessary arguments, it's more simpler than before. It doesn't consider "Version" and "Capabilities" anymore in each SoC driver.

---
 drivers/mmc/msm_sdhci.c  |  4 +---
 drivers/mmc/sdhci.c      | 28 +++++++++++++++-------------
 drivers/mmc/zynq_sdhci.c |  9 ++-------
 include/sdhci.h          | 12 +++---------
 4 files changed, 21 insertions(+), 32 deletions(-)
drivers/mmc/msm_sdhci.c +1 -3
index e90a044..a8cb9e2 100644
@@ -143,9 +143,7 @@ static int msm_sdc_probe(struct udevice *dev)
 	/* Set host controller version */
 	host->version = sdhci_readw(host, SDHCI_HOST_VERSION);
 
-	caps = sdhci_readl(host, SDHCI_CAPABILITIES);
-	ret = sdhci_setup_cfg(&plat->cfg, dev->name, caps,
-			0, 0, host->version, host->quirks, 0);
+	ret = sdhci_setup_cfg(&plat->cfg, host, 0, 0);
 	host->mmc = &plat->mmc;
 	if (ret)
 		return ret;
drivers/mmc/sdhci.c +15 -13
index d8cd75f..86ddab4 100644
@@ -510,18 +510,22 @@ static const struct mmc_ops sdhci_ops = {
 };
 #endif
 
-int sdhci_setup_cfg(struct mmc_config *cfg, const char *name,
-		    uint caps, u32 max_clk, u32 min_clk, uint version,
-		    uint quirks, uint host_caps)
+int sdhci_setup_cfg(struct mmc_config *cfg, struct sdhci_host *host,
+		u32 max_clk, u32 min_clk)
 {
-	cfg->name = name;
+	u32 caps;
+
+	caps = sdhci_readl(host, SDHCI_CAPABILITIES);
+	host->version = sdhci_readw(host, SDHCI_HOST_VERSION);
+
+	cfg->name = host->name;
 #ifndef CONFIG_DM_MMC_OPS
 	cfg->ops = &sdhci_ops;
 #endif
 	if (max_clk)
 		cfg->f_max = max_clk;
 	else {
-		if (version >= SDHCI_SPEC_300)
+		if (SDHCI_GET_VERSION(host) >= SDHCI_SPEC_300)
 			cfg->f_max = (caps & SDHCI_CLOCK_V3_BASE_MASK) >>
 				SDHCI_CLOCK_BASE_SHIFT;
 		else
@@ -534,7 +538,7 @@ int sdhci_setup_cfg(struct mmc_config *cfg, const char *name,
 	if (min_clk)
 		cfg->f_min = min_clk;
 	else {
-		if (version >= SDHCI_SPEC_300)
+		if (SDHCI_GET_VERSION(host) >= SDHCI_SPEC_300)
 			cfg->f_min = cfg->f_max / SDHCI_MAX_DIV_SPEC_300;
 		else
 			cfg->f_min = cfg->f_max / SDHCI_MAX_DIV_SPEC_200;
@@ -548,16 +552,16 @@ int sdhci_setup_cfg(struct mmc_config *cfg, const char *name,
 		cfg->voltages |= MMC_VDD_165_195;
 
 	cfg->host_caps = MMC_MODE_HS | MMC_MODE_HS_52MHz | MMC_MODE_4BIT;
-	if (version >= SDHCI_SPEC_300) {
+	if (SDHCI_GET_VERSION(host) >= SDHCI_SPEC_300) {
 		if (caps & SDHCI_CAN_DO_8BIT)
 			cfg->host_caps |= MMC_MODE_8BIT;
 	}
 
-	if (quirks & SDHCI_QUIRK_NO_HISPD_BIT)
+	if (host->quirks & SDHCI_QUIRK_NO_HISPD_BIT)
 		cfg->host_caps &= ~(MMC_MODE_HS | MMC_MODE_HS_52MHz);
 
-	if (host_caps)
-		cfg->host_caps |= host_caps;
+	if (host->host_caps)
+		cfg->host_caps |= host->host_caps;
 
 
 	cfg->b_max = CONFIG_SYS_MMC_MAX_BLK_COUNT;
@@ -584,9 +588,7 @@ int add_sdhci(struct sdhci_host *host, u32 max_clk, u32 min_clk)
 	}
 #endif
 
-	if (sdhci_setup_cfg(&host->cfg, host->name, caps,
-			    max_clk, min_clk, SDHCI_GET_VERSION(host),
-			    host->quirks, host->host_caps)) {
+	if (sdhci_setup_cfg(&host->cfg, host, max_clk, min_clk)) {
 		printf("%s: Hardware doesn't specify base clock frequency\n",
 		       __func__);
 		return -EINVAL;
drivers/mmc/zynq_sdhci.c +2 -7
index 69d6151..b7d1f94 100644
@@ -37,13 +37,8 @@ static int arasan_sdhci_probe(struct udevice *dev)
 	host->quirks |= SDHCI_QUIRK_NO_HISPD_BIT;
 #endif
 
-	host->version = sdhci_readw(host, SDHCI_HOST_VERSION);
-
-	caps = sdhci_readl(host, SDHCI_CAPABILITIES);
-	ret = sdhci_setup_cfg(&plat->cfg, dev->name,
-			      caps, CONFIG_ZYNQ_SDHCI_MAX_FREQ,
-			      CONFIG_ZYNQ_SDHCI_MIN_FREQ, host->version,
-			      host->quirks, 0);
+	ret = sdhci_setup_cfg(&plat->cfg, host, CONFIG_ZYNQ_SDHCI_MAX_FREQ,
+			      CONFIG_ZYNQ_SDHCI_MIN_FREQ);
 	host->mmc = &plat->mmc;
 	if (ret)
 		return ret;
include/sdhci.h +3 -9
index 693ecc1..fcef4dc 100644
@@ -367,18 +367,12 @@ static inline u8 sdhci_readb(struct sdhci_host *host, int reg)
  * See msm_sdhci.c for an example.
  *
  * @cfg:	Configuration structure to fill in (generally &plat->mmc)
- * @name:	Device name (normally dev->name)
- * @caps:	Host capabilities (MMC_MODE_...)
+ * @host:	SDHCI host structure
  * @max_clk:	Maximum supported clock speed in HZ (0 for default)
  * @min_clk:	Minimum supported clock speed in HZ (0 for default)
- * @version:	Host controller version (generally read from the
- *		SDHCI_HOST_VERSION register)
- * @quirks:	Quick flags (SDHCI_QUIRK_...)
- * @host_caps:	Additional host capabilities (0 if none)
  */
-int sdhci_setup_cfg(struct mmc_config *cfg, const char *name,
-		    uint caps, u32 max_clk, u32 min_clk, uint version,
-		    uint quirks, uint host_caps);
+int sdhci_setup_cfg(struct mmc_config *cfg, struct sdhci_host *host,
+		    u32 max_clk, u32 min_clk);
 
 /**
  * sdhci_bind() - Set up a new MMC block device
Signature · 1 line
1.9.1
#2 lore raw

PATCH 2/2 mmc: sdhci: remove the unnecessary argumetns for sdhci_setup_cfg

Quoted 9 lines · Jaehoon Chung

Some arguments don't need to pass to sdhci_setup_cfg. Generic variable can be used in sdhci_setup_cfg, and some arguments are already included in sdhci_host struct.

It's enough that just pass the board specific things to sdhci_setup_cfg(). After removing the unnecessary arguments, it's more simpler than before. It doesn't consider "Version" and "Capabilities" anymore in each SoC driver.

Quoted 7 lines
---
 drivers/mmc/msm_sdhci.c  |  4 +---
 drivers/mmc/sdhci.c      | 28 +++++++++++++++-------------
 drivers/mmc/zynq_sdhci.c |  9 ++-------
 include/sdhci.h          | 12 +++---------
 4 files changed, 21 insertions(+), 32 deletions(-)
#3 lore raw

PATCH 2/2 mmc: sdhci: remove the unnecessary argumetns for sdhci_setup_cfg

Quoted 18 lines · Simon Glass
Quoted 9 lines · Jaehoon Chung

Some arguments don't need to pass to sdhci_setup_cfg. Generic variable can be used in sdhci_setup_cfg, and some arguments are already included in sdhci_host struct.

It's enough that just pass the board specific things to sdhci_setup_cfg(). After removing the unnecessary arguments, it's more simpler than before. It doesn't consider "Version" and "Capabilities" anymore in each SoC driver.

Quoted 7 lines
---
 drivers/mmc/msm_sdhci.c  |  4 +---
 drivers/mmc/sdhci.c      | 28 +++++++++++++++-------------
 drivers/mmc/zynq_sdhci.c |  9 ++-------
 include/sdhci.h          | 12 +++---------
 4 files changed, 21 insertions(+), 32 deletions(-)
Quoted 1 line

If you are applying this, can you please fix the typo in the subject?

- Simon

#4 lore raw

PATCH 2/2 mmc: sdhci: remove the unnecessary argumetns for sdhci_setup_cfg

Hi Simon,

Quoted 19 lines · Simon Glass
Quoted 18 lines · Simon Glass
Quoted 16 lines · Jaehoon Chung

Some arguments don't need to pass to sdhci_setup_cfg. Generic variable can be used in sdhci_setup_cfg, and some arguments are already included in sdhci_host struct.

It's enough that just pass the board specific things to sdhci_setup_cfg(). After removing the unnecessary arguments, it's more simpler than before. It doesn't consider "Version" and "Capabilities" anymore in each SoC driver.

---
 drivers/mmc/msm_sdhci.c  |  4 +---
 drivers/mmc/sdhci.c      | 28 +++++++++++++++-------------
 drivers/mmc/zynq_sdhci.c |  9 ++-------
 include/sdhci.h          | 12 +++---------
 4 files changed, 21 insertions(+), 32 deletions(-)
Quoted 3 lines
Quoted 1 line

If you are applying this, can you please fix the typo in the subject?

Sure! Also i'm preparing other mmc patches..Thanks for reminding.

Best Regards,
Jaehoon Chung

Quoted 5 lines

- Simon

#5 lore raw

PATCH 1/2 mmc: sdhci: remove the unused argument for sdhci_setup_cfg

In reply to Jaehoon Chung

Hi,

Quoted 74 lines · Jaehoon Chung

buswidth isn't used anywhere in sdhci_setup_cfg.

---
 drivers/mmc/msm_sdhci.c  | 4 ++--
 drivers/mmc/sdhci.c      | 4 ++--
 drivers/mmc/zynq_sdhci.c | 2 +-
 include/sdhci.h          | 3 +--
 4 files changed, 6 insertions(+), 7 deletions(-)
drivers/mmc/msm_sdhci.c +2 -2
index 70a8d96..e90a044 100644
@@ -144,8 +144,8 @@ static int msm_sdc_probe(struct udevice *dev)
 	host->version = sdhci_readw(host, SDHCI_HOST_VERSION);
 
 	caps = sdhci_readl(host, SDHCI_CAPABILITIES);
-	ret = sdhci_setup_cfg(&plat->cfg, dev->name, host->bus_width,
-			      caps, 0, 0, host->version, host->quirks, 0);
+	ret = sdhci_setup_cfg(&plat->cfg, dev->name, caps,
+			0, 0, host->version, host->quirks, 0);
 	host->mmc = &plat->mmc;
 	if (ret)
 		return ret;
drivers/mmc/sdhci.c +2 -2
index de8d8ea..d8cd75f 100644
@@ -510,7 +510,7 @@ static const struct mmc_ops sdhci_ops = {
 };
 #endif
 
-int sdhci_setup_cfg(struct mmc_config *cfg, const char *name, int buswidth,
+int sdhci_setup_cfg(struct mmc_config *cfg, const char *name,
 		    uint caps, u32 max_clk, u32 min_clk, uint version,
 		    uint quirks, uint host_caps)
 {
@@ -584,7 +584,7 @@ int add_sdhci(struct sdhci_host *host, u32 max_clk, u32 min_clk)
 	}
 #endif
 
-	if (sdhci_setup_cfg(&host->cfg, host->name, host->bus_width, caps,
+	if (sdhci_setup_cfg(&host->cfg, host->name, caps,
 			    max_clk, min_clk, SDHCI_GET_VERSION(host),
 			    host->quirks, host->host_caps)) {
 		printf("%s: Hardware doesn't specify base clock frequency\n",
drivers/mmc/zynq_sdhci.c +1 -1
index bcd154a..69d6151 100644
@@ -40,7 +40,7 @@ static int arasan_sdhci_probe(struct udevice *dev)
 	host->version = sdhci_readw(host, SDHCI_HOST_VERSION);
 
 	caps = sdhci_readl(host, SDHCI_CAPABILITIES);
-	ret = sdhci_setup_cfg(&plat->cfg, dev->name, host->bus_width,
+	ret = sdhci_setup_cfg(&plat->cfg, dev->name,
 			      caps, CONFIG_ZYNQ_SDHCI_MAX_FREQ,
 			      CONFIG_ZYNQ_SDHCI_MIN_FREQ, host->version,
 			      host->quirks, 0);
include/sdhci.h +0 -1
index c4d3b55..693ecc1 100644
@@ -368,7 +368,6 @@ static inline u8 sdhci_readb(struct sdhci_host *host, int reg)
  *
  * @cfg:	Configuration structure to fill in (generally &plat->mmc)
  * @name:	Device name (normally dev->name)
- * @buswidth:	Bus width (in bits, such as 4 or 8)
  * @caps:	Host capabilities (MMC_MODE_...)
  * @max_clk:	Maximum supported clock speed in HZ (0 for default)
  * @min_clk:	Minimum supported clock speed in HZ (0 for default)

include/sdhci.h static inline u8 sdhci_readb(struct sdhci_host *host, int reg) · line 382

Quoted 8 lines
include/sdhci.h +1 -1
@@ -377,7 +376,7 @@ static inline u8 sdhci_readb(struct sdhci_host *host, int reg)
  * @quirks:	Quick flags (SDHCI_QUIRK_...)
  * @host_caps:	Additional host capabilities (0 if none)
  */
-int sdhci_setup_cfg(struct mmc_config *cfg, const char *name, int buswidth,
+int sdhci_setup_cfg(struct mmc_config *cfg, const char *name,
 		    uint caps, u32 max_clk, u32 min_clk, uint version,
 		    uint quirks, uint host_caps);
 

looks good to me.

but, this may make conflict with your patch (http://patchwork.ozlabs.org/patch/651179/)
What patch will apply first?
Please let me know.

Thanks,
Minkyu Kang.

#6 lore raw

PATCH 1/2 mmc: sdhci: remove the unused argument for sdhci_setup_cfg

Hi,

Quoted 88 lines · Minkyu Kang

Hi,

Quoted 74 lines · Jaehoon Chung

buswidth isn't used anywhere in sdhci_setup_cfg.

---
 drivers/mmc/msm_sdhci.c  | 4 ++--
 drivers/mmc/sdhci.c      | 4 ++--
 drivers/mmc/zynq_sdhci.c | 2 +-
 include/sdhci.h          | 3 +--
 4 files changed, 6 insertions(+), 7 deletions(-)
drivers/mmc/msm_sdhci.c +2 -2
index 70a8d96..e90a044 100644
@@ -144,8 +144,8 @@ static int msm_sdc_probe(struct udevice *dev)
 	host->version = sdhci_readw(host, SDHCI_HOST_VERSION);
 
 	caps = sdhci_readl(host, SDHCI_CAPABILITIES);
-	ret = sdhci_setup_cfg(&plat->cfg, dev->name, host->bus_width,
-			      caps, 0, 0, host->version, host->quirks, 0);
+	ret = sdhci_setup_cfg(&plat->cfg, dev->name, caps,
+			0, 0, host->version, host->quirks, 0);
 	host->mmc = &plat->mmc;
 	if (ret)
 		return ret;
drivers/mmc/sdhci.c +2 -2
index de8d8ea..d8cd75f 100644
@@ -510,7 +510,7 @@ static const struct mmc_ops sdhci_ops = {
 };
 #endif
 
-int sdhci_setup_cfg(struct mmc_config *cfg, const char *name, int buswidth,
+int sdhci_setup_cfg(struct mmc_config *cfg, const char *name,
 		    uint caps, u32 max_clk, u32 min_clk, uint version,
 		    uint quirks, uint host_caps)
 {
@@ -584,7 +584,7 @@ int add_sdhci(struct sdhci_host *host, u32 max_clk, u32 min_clk)
 	}
 #endif
 
-	if (sdhci_setup_cfg(&host->cfg, host->name, host->bus_width, caps,
+	if (sdhci_setup_cfg(&host->cfg, host->name, caps,
 			    max_clk, min_clk, SDHCI_GET_VERSION(host),
 			    host->quirks, host->host_caps)) {
 		printf("%s: Hardware doesn't specify base clock frequency\n",
drivers/mmc/zynq_sdhci.c +1 -1
index bcd154a..69d6151 100644
@@ -40,7 +40,7 @@ static int arasan_sdhci_probe(struct udevice *dev)
 	host->version = sdhci_readw(host, SDHCI_HOST_VERSION);
 
 	caps = sdhci_readl(host, SDHCI_CAPABILITIES);
-	ret = sdhci_setup_cfg(&plat->cfg, dev->name, host->bus_width,
+	ret = sdhci_setup_cfg(&plat->cfg, dev->name,
 			      caps, CONFIG_ZYNQ_SDHCI_MAX_FREQ,
 			      CONFIG_ZYNQ_SDHCI_MIN_FREQ, host->version,
 			      host->quirks, 0);
include/sdhci.h +0 -1
index c4d3b55..693ecc1 100644
@@ -368,7 +368,6 @@ static inline u8 sdhci_readb(struct sdhci_host *host, int reg)
  *
  * @cfg:	Configuration structure to fill in (generally &plat->mmc)
  * @name:	Device name (normally dev->name)
- * @buswidth:	Bus width (in bits, such as 4 or 8)
  * @caps:	Host capabilities (MMC_MODE_...)
  * @max_clk:	Maximum supported clock speed in HZ (0 for default)
  * @min_clk:	Minimum supported clock speed in HZ (0 for default)

include/sdhci.h static inline u8 sdhci_readb(struct sdhci_host *host, int reg) · line 382

Quoted 8 lines
include/sdhci.h +1 -1
@@ -377,7 +376,7 @@ static inline u8 sdhci_readb(struct sdhci_host *host, int reg)
  * @quirks:	Quick flags (SDHCI_QUIRK_...)
  * @host_caps:	Additional host capabilities (0 if none)
  */
-int sdhci_setup_cfg(struct mmc_config *cfg, const char *name, int buswidth,
+int sdhci_setup_cfg(struct mmc_config *cfg, const char *name,
 		    uint caps, u32 max_clk, u32 min_clk, uint version,
 		    uint quirks, uint host_caps);
 

looks good to me.

Quoted 5 lines

but, this may make conflict with your patch (http://patchwork.ozlabs.org/patch/651179/)
What patch will apply first?
Please let me know.

If applied my patches, then i want to apply this at first, not "s5p_sdhci: support the Driver model for Exynos". But I want to know Simon's opinion about this patch. I don't know correct why passed the buswidth.

The below patch will resend with other patch..(Modify Device-tree and remove the unused codes.)
http://patchwork.ozlabs.org/patch/651179

Best Regards,
Jaehoon Chung

Quoted 7 lines

Thanks,
Minkyu Kang.

#8 lore raw

PATCH 1/2 mmc: sdhci: remove the unused argument for sdhci_setup_cfg

Hi Jaehoon,

Quoted 11 lines · Simon Glass
Quoted 9 lines · Jaehoon Chung

buswidth isn't used anywhere in sdhci_setup_cfg.

---
 drivers/mmc/msm_sdhci.c  | 4 ++--
 drivers/mmc/sdhci.c      | 4 ++--
 drivers/mmc/zynq_sdhci.c | 2 +-
 include/sdhci.h          | 3 +--
 4 files changed, 6 insertions(+), 7 deletions(-)
Quoted 1 line

Are you going to pick this up? I suggest that it goes in now since it will affect people porting drivers.

Regards,
Simon

#9 lore raw

PATCH 1/2 mmc: sdhci: remove the unused argument for sdhci_setup_cfg

Hi Simon,

Quoted 14 lines · Simon Glass

Hi Jaehoon,

Quoted 11 lines · Simon Glass
Quoted 9 lines · Jaehoon Chung

buswidth isn't used anywhere in sdhci_setup_cfg.

---
 drivers/mmc/msm_sdhci.c  | 4 ++--
 drivers/mmc/sdhci.c      | 4 ++--
 drivers/mmc/zynq_sdhci.c | 2 +-
 include/sdhci.h          | 3 +--
 4 files changed, 6 insertions(+), 7 deletions(-)
Quoted 4 lines
Quoted 1 line

Are you going to pick this up? I suggest that it goes in now since it will affect people porting drivers.

I think it's related with DM side. So if you can pick this, I'm ok. Otherwise, i will apply on u-boot-mmc, today..And tomorrow i will request pull.

Quoted 6 lines

Regards,
Simon

#10 lore raw

PATCH 1/2 mmc: sdhci: remove the unused argument for sdhci_setup_cfg

Hi Jaehoon,

Quoted 17 lines · Jaehoon Chung

Hi Simon,

Quoted 14 lines · Simon Glass

Hi Jaehoon,

Quoted 11 lines · Simon Glass
Quoted 9 lines · Jaehoon Chung

buswidth isn't used anywhere in sdhci_setup_cfg.

---
 drivers/mmc/msm_sdhci.c  | 4 ++--
 drivers/mmc/sdhci.c      | 4 ++--
 drivers/mmc/zynq_sdhci.c | 2 +-
 include/sdhci.h          | 3 +--
 4 files changed, 6 insertions(+), 7 deletions(-)
Quoted 7 lines
Quoted 4 lines
Quoted 1 line

Are you going to pick this up? I suggest that it goes in now since it will affect people porting drivers.

I think it's related with DM side. So if you can pick this, I'm ok. Otherwise, i will apply on u-boot-mmc, today..And tomorrow i will request pull.

Yes it is DM-related, but if you don't mind I think it would be good for you to pick these up.

Regards,
Simon

#11 lore raw

PATCH 1/2 mmc: sdhci: remove the unused argument for sdhci_setup_cfg

Quoted 22 lines · Simon Glass

Hi Jaehoon,

Quoted 19 lines · Jaehoon Chung

Hi Simon,

Quoted 16 lines · Simon Glass

Hi Jaehoon,

Quoted 12 lines · Simon Glass
Quoted 9 lines · Jaehoon Chung

buswidth isn't used anywhere in sdhci_setup_cfg.

---
 drivers/mmc/msm_sdhci.c  | 4 ++--
 drivers/mmc/sdhci.c      | 4 ++--
 drivers/mmc/zynq_sdhci.c | 2 +-
 include/sdhci.h          | 3 +--
 4 files changed, 6 insertions(+), 7 deletions(-)
Quoted 8 lines
Quoted 5 lines
Quoted 2 lines

Are you going to pick this up? I suggest that it goes in now since it will affect people porting drivers.

I think it's related with DM side. So if you can pick this, I'm ok. Otherwise, i will apply on u-boot-mmc, today..And tomorrow i will request pull.

Yes it is DM-related, but if you don't mind I think it would be good for you to pick these up.

Ok, I will do. And tomorrow, I will request pull to Tom for u-boot-mmc with other mmc patches. How about?

Best Regards,
Jaehoon Chung

Quoted 6 lines

Regards,
Simon

#12 lore raw

PATCH 1/2 mmc: sdhci: remove the unused argument for sdhci_setup_cfg

Hi Jaehoon,

Quoted 26 lines · Jaehoon Chung
Quoted 25 lines · Simon Glass

Hi Jaehoon,

Quoted 22 lines · Jaehoon Chung

Hi Simon,

Quoted 18 lines · Simon Glass

Hi Jaehoon,

Quoted 11 lines · Simon Glass
Quoted 9 lines · Jaehoon Chung

buswidth isn't used anywhere in sdhci_setup_cfg.

---
 drivers/mmc/msm_sdhci.c  | 4 ++--
 drivers/mmc/sdhci.c      | 4 ++--
 drivers/mmc/zynq_sdhci.c | 2 +-
 include/sdhci.h          | 3 +--
 4 files changed, 6 insertions(+), 7 deletions(-)
Quoted 1 line

Are you going to pick this up? I suggest that it goes in now since it will affect people porting drivers.

Quoted 8 lines
Quoted 5 lines
Quoted 2 lines

I think it's related with DM side. So if you can pick this, I'm ok. Otherwise, i will apply on u-boot-mmc, today..And tomorrow i will request pull.

Yes it is DM-related, but if you don't mind I think it would be good for you to pick these up.

Ok, I will do. And tomorrow, I will request pull to Tom for u-boot-mmc with other mmc patches. How about?

Sounds good thank you.

- Simon