linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 1/3 V4] mmc:core: parse voltage from device-tree
@ 2013-08-12  1:39 Haijun Zhang
  2013-08-12  1:39 ` [PATCH 3/3 V3] mmc:esdhc: add support to get " Haijun Zhang
                   ` (3 more replies)
  0 siblings, 4 replies; 12+ messages in thread
From: Haijun Zhang @ 2013-08-12  1:39 UTC (permalink / raw)
  To: linux-mmc, linuxppc-dev; +Cc: X.Xie, cbouatmailru, scottwood, cjb, Haijun Zhang

Add function to support get voltage from device-tree.
If there are voltage-range specified in device-tree node, this function
will parse it and return the available voltage mask.

Signed-off-by: Haijun Zhang <haijun.zhang@freescale.com>
---
changes for V4:
	- Add new parameter mask to return voltages.
changes for V3:
	- Correct the type of return value.

 drivers/mmc/core/core.c  | 44 ++++++++++++++++++++++++++++++++++++++++++++
 include/linux/mmc/core.h |  2 ++
 2 files changed, 46 insertions(+)

diff --git a/drivers/mmc/core/core.c b/drivers/mmc/core/core.c
index 49a5bca..b9b9fb6 100644
--- a/drivers/mmc/core/core.c
+++ b/drivers/mmc/core/core.c
@@ -27,6 +27,7 @@
 #include <linux/fault-inject.h>
 #include <linux/random.h>
 #include <linux/slab.h>
+#include <linux/of.h>
 
 #include <linux/mmc/card.h>
 #include <linux/mmc/host.h>
@@ -1196,6 +1197,49 @@ u32 mmc_vddrange_to_ocrmask(int vdd_min, int vdd_max)
 }
 EXPORT_SYMBOL(mmc_vddrange_to_ocrmask);
 
+#ifdef CONFIG_OF
+
+/**
+ * mmc_of_parse_voltage - return mask of supported voltages
+ * @np: The device node need to be parsed.
+ * @mask: mask of voltages available for MMC/SD/SDIO
+ *
+ * 1. Return zero on success.
+ * 2. Return negative errno: voltage-range is invalid.
+ */
+int mmc_of_parse_voltage(struct device_node *np, u32 *mask)
+{
+	const u32 *voltage_ranges;
+	int num_ranges, i;
+
+	voltage_ranges = of_get_property(np, "voltage-ranges", &num_ranges);
+	num_ranges = num_ranges / sizeof(*voltage_ranges) / 2;
+	if (!voltage_ranges || !num_ranges) {
+		pr_info("%s: voltage-ranges unspecified\n", np->full_name);
+		return -EINVAL;
+	}
+
+	for (i = 0; i < num_ranges; i++) {
+		const int j = i * 2;
+		u32 ocr_mask;
+
+		ocr_mask = mmc_vddrange_to_ocrmask(
+				be32_to_cpu(voltage_ranges[j]),
+				be32_to_cpu(voltage_ranges[j + 1]));
+		if (!ocr_mask) {
+			pr_err("%s: voltage-range #%d is invalid\n",
+				np->full_name, i);
+			return -EINVAL;
+		}
+		*mask |= ocr_mask;
+	}
+
+	return 0;
+}
+EXPORT_SYMBOL(mmc_of_parse_voltage);
+
+#endif /* CONFIG_OF */
+
 #ifdef CONFIG_REGULATOR
 
 /**
diff --git a/include/linux/mmc/core.h b/include/linux/mmc/core.h
index 443243b..da51bec 100644
--- a/include/linux/mmc/core.h
+++ b/include/linux/mmc/core.h
@@ -208,6 +208,8 @@ static inline void mmc_claim_host(struct mmc_host *host)
 	__mmc_claim_host(host, NULL);
 }
 
+struct device_node;
 extern u32 mmc_vddrange_to_ocrmask(int vdd_min, int vdd_max);
+extern int mmc_of_parse_voltage(struct device_node *np, u32 *mask);
 
 #endif /* LINUX_MMC_CORE_H */
-- 
1.8.0

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [PATCH 3/3 V3] mmc:esdhc: add support to get voltage from device-tree
  2013-08-12  1:39 [PATCH 1/3 V4] mmc:core: parse voltage from device-tree Haijun Zhang
@ 2013-08-12  1:39 ` Haijun Zhang
  2013-08-23  1:46   ` Anton Vorontsov
  2013-08-12  1:39 ` [PATCH V3] mmc:of_spi: Update the code of getting voltage-ranges Haijun Zhang
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 12+ messages in thread
From: Haijun Zhang @ 2013-08-12  1:39 UTC (permalink / raw)
  To: linux-mmc, linuxppc-dev; +Cc: X.Xie, cbouatmailru, scottwood, cjb, Haijun Zhang

Add suppport to get voltage from device-tree node for esdhc host,
if voltage-ranges was specified in device-tree node we can get
ocr_mask instead of read from host capacity register. If not voltages
still can be get from host capacity register.

Signed-off-by: Haijun Zhang <haijun.zhang@freescale.com>
---
changes for V3:
	- changed the parameter of function

 drivers/mmc/host/sdhci-of-esdhc.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/mmc/host/sdhci-of-esdhc.c b/drivers/mmc/host/sdhci-of-esdhc.c
index 15039e2..e328252 100644
--- a/drivers/mmc/host/sdhci-of-esdhc.c
+++ b/drivers/mmc/host/sdhci-of-esdhc.c
@@ -316,6 +316,7 @@ static int sdhci_esdhc_probe(struct platform_device *pdev)
 
 	/* call to generic mmc_of_parse to support additional capabilities */
 	mmc_of_parse(host->mmc);
+	mmc_of_parse_voltage(np, &host->ocr_mask);
 
 	ret = sdhci_add_host(host);
 	if (ret)
-- 
1.8.0

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [PATCH V3] mmc:of_spi: Update the code of getting voltage-ranges
  2013-08-12  1:39 [PATCH 1/3 V4] mmc:core: parse voltage from device-tree Haijun Zhang
  2013-08-12  1:39 ` [PATCH 3/3 V3] mmc:esdhc: add support to get " Haijun Zhang
@ 2013-08-12  1:39 ` Haijun Zhang
  2013-08-23  1:45   ` Anton Vorontsov
  2013-08-25  4:19   ` Chris Ball
  2013-08-12  1:39 ` [PATCH 2/3 V3] mmc:sdhc: get voltage from sdhc host Haijun Zhang
  2013-08-20  1:10 ` [PATCH 1/3 V4] mmc:core: parse voltage from device-tree Zhang Haijun
  3 siblings, 2 replies; 12+ messages in thread
From: Haijun Zhang @ 2013-08-12  1:39 UTC (permalink / raw)
  To: linux-mmc, linuxppc-dev; +Cc: X.Xie, cbouatmailru, scottwood, cjb, Haijun Zhang

Using function mmc_of_parse_voltage() to get voltage-ranges.

Signed-off-by: Haijun Zhang <haijun.zhang@freescale.com>
---
changes for V3:
	- changes the type of ocr_mask and function mmc_of_parse_voltage

 drivers/mmc/host/of_mmc_spi.c | 23 +++--------------------
 1 file changed, 3 insertions(+), 20 deletions(-)

diff --git a/drivers/mmc/host/of_mmc_spi.c b/drivers/mmc/host/of_mmc_spi.c
index d720b5e..fd1928d 100644
--- a/drivers/mmc/host/of_mmc_spi.c
+++ b/drivers/mmc/host/of_mmc_spi.c
@@ -90,8 +90,7 @@ struct mmc_spi_platform_data *mmc_spi_get_pdata(struct spi_device *spi)
 	struct device *dev = &spi->dev;
 	struct device_node *np = dev->of_node;
 	struct of_mmc_spi *oms;
-	const u32 *voltage_ranges;
-	int num_ranges;
+	u32 ocr_mask;
 	int i;
 	int ret = -EINVAL;
 
@@ -102,26 +101,10 @@ struct mmc_spi_platform_data *mmc_spi_get_pdata(struct spi_device *spi)
 	if (!oms)
 		return NULL;
 
-	voltage_ranges = of_get_property(np, "voltage-ranges", &num_ranges);
-	num_ranges = num_ranges / sizeof(*voltage_ranges) / 2;
-	if (!voltage_ranges || !num_ranges) {
-		dev_err(dev, "OF: voltage-ranges unspecified\n");
+	if (mmc_of_parse_voltage(np, &ocr_mask))
 		goto err_ocr;
-	}
-
-	for (i = 0; i < num_ranges; i++) {
-		const int j = i * 2;
-		u32 mask;
 
-		mask = mmc_vddrange_to_ocrmask(be32_to_cpu(voltage_ranges[j]),
-					       be32_to_cpu(voltage_ranges[j + 1]));
-		if (!mask) {
-			ret = -EINVAL;
-			dev_err(dev, "OF: voltage-range #%d is invalid\n", i);
-			goto err_ocr;
-		}
-		oms->pdata.ocr_mask |= mask;
-	}
+	oms->pdata.ocr_mask |= ocr_mask;
 
 	for (i = 0; i < ARRAY_SIZE(oms->gpios); i++) {
 		enum of_gpio_flags gpio_flags;
-- 
1.8.0

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [PATCH 2/3 V3] mmc:sdhc: get voltage from sdhc host
  2013-08-12  1:39 [PATCH 1/3 V4] mmc:core: parse voltage from device-tree Haijun Zhang
  2013-08-12  1:39 ` [PATCH 3/3 V3] mmc:esdhc: add support to get " Haijun Zhang
  2013-08-12  1:39 ` [PATCH V3] mmc:of_spi: Update the code of getting voltage-ranges Haijun Zhang
@ 2013-08-12  1:39 ` Haijun Zhang
  2013-08-23  1:48   ` Anton Vorontsov
  2013-08-20  1:10 ` [PATCH 1/3 V4] mmc:core: parse voltage from device-tree Zhang Haijun
  3 siblings, 1 reply; 12+ messages in thread
From: Haijun Zhang @ 2013-08-12  1:39 UTC (permalink / raw)
  To: linux-mmc, linuxppc-dev; +Cc: X.Xie, cbouatmailru, scottwood, cjb, Haijun Zhang

We use host->ocr_mask to hold the voltage get from device-tree
node, In case host->ocr_mask was available, we use host->ocr_mask
as the final available voltage can be used by MMC/SD/SDIO card.

Signed-off-by: Haijun Zhang <haijun.zhang@freescale.com>
---
changes for V3:
	- changed the type of mask

 drivers/mmc/host/sdhci.c  | 3 +++
 include/linux/mmc/sdhci.h | 1 +
 2 files changed, 4 insertions(+)

diff --git a/drivers/mmc/host/sdhci.c b/drivers/mmc/host/sdhci.c
index a78bd4f..57541e0 100644
--- a/drivers/mmc/host/sdhci.c
+++ b/drivers/mmc/host/sdhci.c
@@ -3119,6 +3119,9 @@ int sdhci_add_host(struct sdhci_host *host)
 				   SDHCI_MAX_CURRENT_MULTIPLIER;
 	}
 
+	if (host->ocr_mask)
+		ocr_avail = host->ocr_mask;
+
 	mmc->ocr_avail = ocr_avail;
 	mmc->ocr_avail_sdio = ocr_avail;
 	if (host->ocr_avail_sdio)
diff --git a/include/linux/mmc/sdhci.h b/include/linux/mmc/sdhci.h
index e3c6a74..3e781b8 100644
--- a/include/linux/mmc/sdhci.h
+++ b/include/linux/mmc/sdhci.h
@@ -171,6 +171,7 @@ struct sdhci_host {
 	unsigned int            ocr_avail_sdio;	/* OCR bit masks */
 	unsigned int            ocr_avail_sd;
 	unsigned int            ocr_avail_mmc;
+	u32 ocr_mask;		/* available voltages */
 
 	wait_queue_head_t	buf_ready_int;	/* Waitqueue for Buffer Read Ready interrupt */
 	unsigned int		tuning_done;	/* Condition flag set when CMD19 succeeds */
-- 
1.8.0

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* Re: [PATCH 1/3 V4] mmc:core: parse voltage from device-tree
  2013-08-12  1:39 [PATCH 1/3 V4] mmc:core: parse voltage from device-tree Haijun Zhang
                   ` (2 preceding siblings ...)
  2013-08-12  1:39 ` [PATCH 2/3 V3] mmc:sdhc: get voltage from sdhc host Haijun Zhang
@ 2013-08-20  1:10 ` Zhang Haijun
  3 siblings, 0 replies; 12+ messages in thread
From: Zhang Haijun @ 2013-08-20  1:10 UTC (permalink / raw)
  To: Haijun Zhang; +Cc: linux-mmc, cbouatmailru, scottwood, cjb, linuxppc-dev, X.Xie

Hi, Anton and all

I had update this patchset.
Is there any change need?
If so let me know.

Thanks.

On 08/12/2013 09:39 AM, Haijun Zhang wrote:
> Add function to support get voltage from device-tree.
> If there are voltage-range specified in device-tree node, this function
> will parse it and return the available voltage mask.
>
> Signed-off-by: Haijun Zhang <haijun.zhang@freescale.com>
> ---
> changes for V4:
> 	- Add new parameter mask to return voltages.
> changes for V3:
> 	- Correct the type of return value.
>
>   drivers/mmc/core/core.c  | 44 ++++++++++++++++++++++++++++++++++++++++++++
>   include/linux/mmc/core.h |  2 ++
>   2 files changed, 46 insertions(+)
>
> diff --git a/drivers/mmc/core/core.c b/drivers/mmc/core/core.c
> index 49a5bca..b9b9fb6 100644
> --- a/drivers/mmc/core/core.c
> +++ b/drivers/mmc/core/core.c
> @@ -27,6 +27,7 @@
>   #include <linux/fault-inject.h>
>   #include <linux/random.h>
>   #include <linux/slab.h>
> +#include <linux/of.h>
>   
>   #include <linux/mmc/card.h>
>   #include <linux/mmc/host.h>
> @@ -1196,6 +1197,49 @@ u32 mmc_vddrange_to_ocrmask(int vdd_min, int vdd_max)
>   }
>   EXPORT_SYMBOL(mmc_vddrange_to_ocrmask);
>   
> +#ifdef CONFIG_OF
> +
> +/**
> + * mmc_of_parse_voltage - return mask of supported voltages
> + * @np: The device node need to be parsed.
> + * @mask: mask of voltages available for MMC/SD/SDIO
> + *
> + * 1. Return zero on success.
> + * 2. Return negative errno: voltage-range is invalid.
> + */
> +int mmc_of_parse_voltage(struct device_node *np, u32 *mask)
> +{
> +	const u32 *voltage_ranges;
> +	int num_ranges, i;
> +
> +	voltage_ranges = of_get_property(np, "voltage-ranges", &num_ranges);
> +	num_ranges = num_ranges / sizeof(*voltage_ranges) / 2;
> +	if (!voltage_ranges || !num_ranges) {
> +		pr_info("%s: voltage-ranges unspecified\n", np->full_name);
> +		return -EINVAL;
> +	}
> +
> +	for (i = 0; i < num_ranges; i++) {
> +		const int j = i * 2;
> +		u32 ocr_mask;
> +
> +		ocr_mask = mmc_vddrange_to_ocrmask(
> +				be32_to_cpu(voltage_ranges[j]),
> +				be32_to_cpu(voltage_ranges[j + 1]));
> +		if (!ocr_mask) {
> +			pr_err("%s: voltage-range #%d is invalid\n",
> +				np->full_name, i);
> +			return -EINVAL;
> +		}
> +		*mask |= ocr_mask;
> +	}
> +
> +	return 0;
> +}
> +EXPORT_SYMBOL(mmc_of_parse_voltage);
> +
> +#endif /* CONFIG_OF */
> +
>   #ifdef CONFIG_REGULATOR
>   
>   /**
> diff --git a/include/linux/mmc/core.h b/include/linux/mmc/core.h
> index 443243b..da51bec 100644
> --- a/include/linux/mmc/core.h
> +++ b/include/linux/mmc/core.h
> @@ -208,6 +208,8 @@ static inline void mmc_claim_host(struct mmc_host *host)
>   	__mmc_claim_host(host, NULL);
>   }
>   
> +struct device_node;
>   extern u32 mmc_vddrange_to_ocrmask(int vdd_min, int vdd_max);
> +extern int mmc_of_parse_voltage(struct device_node *np, u32 *mask);
>   
>   #endif /* LINUX_MMC_CORE_H */

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH V3] mmc:of_spi: Update the code of getting voltage-ranges
  2013-08-12  1:39 ` [PATCH V3] mmc:of_spi: Update the code of getting voltage-ranges Haijun Zhang
@ 2013-08-23  1:45   ` Anton Vorontsov
  2013-08-25  4:19   ` Chris Ball
  1 sibling, 0 replies; 12+ messages in thread
From: Anton Vorontsov @ 2013-08-23  1:45 UTC (permalink / raw)
  To: Haijun Zhang; +Cc: linux-mmc, scottwood, cjb, linuxppc-dev, X.Xie

On Mon, Aug 12, 2013 at 09:39:05AM +0800, Haijun Zhang wrote:
> Using function mmc_of_parse_voltage() to get voltage-ranges.
> 
> Signed-off-by: Haijun Zhang <haijun.zhang@freescale.com>
> ---

Acked-by: Anton Vorontsov <anton@enomsg.org>

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH 3/3 V3] mmc:esdhc: add support to get voltage from device-tree
  2013-08-12  1:39 ` [PATCH 3/3 V3] mmc:esdhc: add support to get " Haijun Zhang
@ 2013-08-23  1:46   ` Anton Vorontsov
  0 siblings, 0 replies; 12+ messages in thread
From: Anton Vorontsov @ 2013-08-23  1:46 UTC (permalink / raw)
  To: Haijun Zhang; +Cc: linux-mmc, scottwood, cjb, linuxppc-dev, X.Xie

On Mon, Aug 12, 2013 at 09:39:04AM +0800, Haijun Zhang wrote:
> Add suppport to get voltage from device-tree node for esdhc host,
> if voltage-ranges was specified in device-tree node we can get
> ocr_mask instead of read from host capacity register. If not voltages
> still can be get from host capacity register.
> 
> Signed-off-by: Haijun Zhang <haijun.zhang@freescale.com>

Acked-by: Anton Vorontsov <anton@enomsg.org>

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH 2/3 V3] mmc:sdhc: get voltage from sdhc host
  2013-08-12  1:39 ` [PATCH 2/3 V3] mmc:sdhc: get voltage from sdhc host Haijun Zhang
@ 2013-08-23  1:48   ` Anton Vorontsov
  2013-08-23  2:01     ` Zhang Haijun
  2013-08-23  5:08     ` Zhang Haijun
  0 siblings, 2 replies; 12+ messages in thread
From: Anton Vorontsov @ 2013-08-23  1:48 UTC (permalink / raw)
  To: Haijun Zhang; +Cc: linux-mmc, scottwood, cjb, linuxppc-dev, X.Xie

On Mon, Aug 12, 2013 at 09:39:06AM +0800, Haijun Zhang wrote:
> We use host->ocr_mask to hold the voltage get from device-tree
> node, In case host->ocr_mask was available, we use host->ocr_mask
> as the final available voltage can be used by MMC/SD/SDIO card.
> 
> Signed-off-by: Haijun Zhang <haijun.zhang@freescale.com>
> ---

Reviewed-by: Anton Vorontsov <anton@enomsg.org>

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH 2/3 V3] mmc:sdhc: get voltage from sdhc host
  2013-08-23  1:48   ` Anton Vorontsov
@ 2013-08-23  2:01     ` Zhang Haijun
  2013-08-23  5:08     ` Zhang Haijun
  1 sibling, 0 replies; 12+ messages in thread
From: Zhang Haijun @ 2013-08-23  2:01 UTC (permalink / raw)
  To: Anton Vorontsov
  Cc: linux-mmc, Haijun Zhang, scottwood, cjb, linuxppc-dev, X.Xie

[-- Attachment #1: Type: text/plain, Size: 487 bytes --]

On 08/23/2013 09:48 AM, Anton Vorontsov wrote:
> On Mon, Aug 12, 2013 at 09:39:06AM +0800, Haijun Zhang wrote:
>> We use host->ocr_mask to hold the voltage get from device-tree
>> node, In case host->ocr_mask was available, we use host->ocr_mask
>> as the final available voltage can be used by MMC/SD/SDIO card.
>>
>> Signed-off-by: Haijun Zhang <haijun.zhang@freescale.com>
>> ---
> Reviewed-by: Anton Vorontsov <anton@enomsg.org>
>
Thank you very much.

-- 
Thanks & Regards

Haijun


[-- Attachment #2: Type: text/html, Size: 1196 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH 2/3 V3] mmc:sdhc: get voltage from sdhc host
  2013-08-23  1:48   ` Anton Vorontsov
  2013-08-23  2:01     ` Zhang Haijun
@ 2013-08-23  5:08     ` Zhang Haijun
  1 sibling, 0 replies; 12+ messages in thread
From: Zhang Haijun @ 2013-08-23  5:08 UTC (permalink / raw)
  To: Chris
  Cc: Anton Vorontsov, linux-mmc, Haijun Zhang, scottwood, cjb,
	linuxppc-dev, X.Xie

Hi, Chris

Could help give some advice on this patch set ?

Thanks in advance.


On 08/23/2013 09:48 AM, Anton Vorontsov wrote:
> On Mon, Aug 12, 2013 at 09:39:06AM +0800, Haijun Zhang wrote:
>> We use host->ocr_mask to hold the voltage get from device-tree
>> node, In case host->ocr_mask was available, we use host->ocr_mask
>> as the final available voltage can be used by MMC/SD/SDIO card.
>>
>> Signed-off-by: Haijun Zhang <haijun.zhang@freescale.com>
>> ---
> Reviewed-by: Anton Vorontsov <anton@enomsg.org>
>


-- 
Thanks & Regards

Haijun

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH V3] mmc:of_spi: Update the code of getting voltage-ranges
  2013-08-12  1:39 ` [PATCH V3] mmc:of_spi: Update the code of getting voltage-ranges Haijun Zhang
  2013-08-23  1:45   ` Anton Vorontsov
@ 2013-08-25  4:19   ` Chris Ball
  2013-08-26  1:05     ` Zhang Haijun
  1 sibling, 1 reply; 12+ messages in thread
From: Chris Ball @ 2013-08-25  4:19 UTC (permalink / raw)
  To: Haijun Zhang; +Cc: linux-mmc, cbouatmailru, scottwood, linuxppc-dev, X.Xie

Hi Haijun,

On Sun, Aug 11 2013, Haijun Zhang wrote:
> Using function mmc_of_parse_voltage() to get voltage-ranges.
>
> Signed-off-by: Haijun Zhang <haijun.zhang@freescale.com>

The patchset contains patches 1-3 of 3, and also this unnumbered patch
v3.  Which order should I use to apply this patch?

Thanks,

- Chris.
-- 
Chris Ball   <cjb@laptop.org>   <http://printf.net/>

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH V3] mmc:of_spi: Update the code of getting voltage-ranges
  2013-08-25  4:19   ` Chris Ball
@ 2013-08-26  1:05     ` Zhang Haijun
  0 siblings, 0 replies; 12+ messages in thread
From: Zhang Haijun @ 2013-08-26  1:05 UTC (permalink / raw)
  To: Chris Ball
  Cc: linux-mmc, Haijun Zhang, cbouatmailru, scottwood, linuxppc-dev, X.Xie

[-- Attachment #1: Type: text/plain, Size: 486 bytes --]

On 08/25/2013 12:19 PM, Chris Ball wrote:
> Hi Haijun,
>
> On Sun, Aug 11 2013, Haijun Zhang wrote:
>> Using function mmc_of_parse_voltage() to get voltage-ranges.
>>
>> Signed-off-by: Haijun Zhang <haijun.zhang@freescale.com>
> The patchset contains patches 1-3 of 3, and also this unnumbered patch
> v3.  Which order should I use to apply this patch?
>
> Thanks,
>
> - Chris.

Thanks Chris,

So, I'll numbered them an resend them to you.

Thanks a lot.

-- 
Thanks & Regards

Haijun


[-- Attachment #2: Type: text/html, Size: 1320 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2013-08-26  1:01 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-08-12  1:39 [PATCH 1/3 V4] mmc:core: parse voltage from device-tree Haijun Zhang
2013-08-12  1:39 ` [PATCH 3/3 V3] mmc:esdhc: add support to get " Haijun Zhang
2013-08-23  1:46   ` Anton Vorontsov
2013-08-12  1:39 ` [PATCH V3] mmc:of_spi: Update the code of getting voltage-ranges Haijun Zhang
2013-08-23  1:45   ` Anton Vorontsov
2013-08-25  4:19   ` Chris Ball
2013-08-26  1:05     ` Zhang Haijun
2013-08-12  1:39 ` [PATCH 2/3 V3] mmc:sdhc: get voltage from sdhc host Haijun Zhang
2013-08-23  1:48   ` Anton Vorontsov
2013-08-23  2:01     ` Zhang Haijun
2013-08-23  5:08     ` Zhang Haijun
2013-08-20  1:10 ` [PATCH 1/3 V4] mmc:core: parse voltage from device-tree Zhang Haijun

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).