devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v7 0/4] Add phy support for arasan,sdhci-5.1
@ 2016-03-07 15:38 Shawn Lin
       [not found] ` <1457365099-23248-1-git-send-email-shawn.lin-TNX95d0MmH7DzftRWevZcw@public.gmane.org>
                   ` (4 more replies)
  0 siblings, 5 replies; 9+ messages in thread
From: Shawn Lin @ 2016-03-07 15:38 UTC (permalink / raw)
  To: Adrian Hunter, Ulf Hansson
  Cc: Michal Simek, soren.brinkmann, Rob Herring, linux-mmc,
	linux-kernel, devicetree, Shawn Lin


Phy is mandatory requirement for arasan,sdhci-5.1, so we introduce
generic phy support for sdhci-of-arasan.
This version is rebased on Ulf's next to make it applied cleanly.
Also, we fix some preexisting problems of err handling suggested by Adrian.


Changes in v7:
- split two changes into seperate patches

Changes in v6:
- rebase on Ulf's next
- fix some preexisting problems of err handling suggested
      by Adrian
- add Rob's Acked-by tag

Changes in v5:
- remove rpm support from this serise
- fix some err case for handling phy

Changes in v4:
- remove suspend/resume_phy
- add err handle label for system PM callback
- fix comments of struct sdhci_arasan_data and system PM
  callback suggested by Michal

Changes in v3:
- remove phy_init/exit for suspend/resume
- adjust phy_int/power_on seq to make code more reasonable
  simplify suspend/resume_phy

Changes in v2:
- Keep phy as a mandatory requirement for arasan,sdhci-5.1

Shawn Lin (4):
  Documentation: bindings: add description of phy for sdhci-of-arasan
  mmc: sdhci-of-arasan: remove disable clk_ahb from sdhci_arasan_resume
  mmc: sdhci-of-arasan: fix missing sdhci_pltfm_free for err handling
  mmc: sdhci-of-arasan: add phy support for sdhci-of-arasan

 .../devicetree/bindings/mmc/arasan,sdhci.txt       | 20 +++++-
 drivers/mmc/host/sdhci-of-arasan.c                 | 71 +++++++++++++++++++---
 2 files changed, 81 insertions(+), 10 deletions(-)

-- 
2.3.7

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

* [PATCH v7 1/4] Documentation: bindings: add description of phy for sdhci-of-arasan
       [not found] ` <1457365099-23248-1-git-send-email-shawn.lin-TNX95d0MmH7DzftRWevZcw@public.gmane.org>
@ 2016-03-07 15:38   ` Shawn Lin
  0 siblings, 0 replies; 9+ messages in thread
From: Shawn Lin @ 2016-03-07 15:38 UTC (permalink / raw)
  To: Adrian Hunter, Ulf Hansson
  Cc: Michal Simek, soren.brinkmann-gjFFaj9aHVfQT0dZR+AlfA,
	Rob Herring, linux-mmc-u79uwXL29TY76Z2rM5mHXA,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA,
	devicetree-u79uwXL29TY76Z2rM5mHXA, Shawn Lin

This patch adds phys and phy-names for sdhci-of-arasan as required
properties for arasan,sdhci-5.1, and details the example as well.

Signed-off-by: Shawn Lin <shawn.lin-TNX95d0MmH7DzftRWevZcw@public.gmane.org>

Acked-by: Rob Herring <robh-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
---

Changes in v6:
- add Rob's Acked-by tag

Changes in v2:
- Keep phy as a mandatory requirement for arasan,sdhci-5.1

 .../devicetree/bindings/mmc/arasan,sdhci.txt         | 20 ++++++++++++++++++--
 1 file changed, 18 insertions(+), 2 deletions(-)

diff --git a/Documentation/devicetree/bindings/mmc/arasan,sdhci.txt b/Documentation/devicetree/bindings/mmc/arasan,sdhci.txt
index da541c3..31b35c3 100644
--- a/Documentation/devicetree/bindings/mmc/arasan,sdhci.txt
+++ b/Documentation/devicetree/bindings/mmc/arasan,sdhci.txt
@@ -1,11 +1,12 @@
 Device Tree Bindings for the Arasan SDHCI Controller
 
-  The bindings follow the mmc[1], clock[2] and interrupt[3] bindings. Only
-  deviations are documented here.
+  The bindings follow the mmc[1], clock[2], interrupt[3] and phy[4] bindings.
+  Only deviations are documented here.
 
   [1] Documentation/devicetree/bindings/mmc/mmc.txt
   [2] Documentation/devicetree/bindings/clock/clock-bindings.txt
   [3] Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
+  [4] Documentation/devicetree/bindings/phy/phy-bindings.txt
 
 Required Properties:
   - compatible: Compatibility string. Must be 'arasan,sdhci-8.9a' or
@@ -17,6 +18,10 @@ Required Properties:
   - interrupt-parent: Phandle for the interrupt controller that services
 		      interrupts for this device.
 
+Required Properties for "arasan,sdhci-5.1":
+  - phys: From PHY bindings: Phandle for the Generic PHY for arasan.
+  - phy-names:  MUST be "phy_arasan".
+
 Example:
 	sdhci@e0100000 {
 		compatible = "arasan,sdhci-8.9a";
@@ -26,3 +31,14 @@ Example:
 		interrupt-parent = <&gic>;
 		interrupts = <0 24 4>;
 	} ;
+
+	sdhci@e2800000 {
+		compatible = "arasan,sdhci-5.1";
+		reg = <0xe2800000 0x1000>;
+		clock-names = "clk_xin", "clk_ahb";
+		clocks = <&cru 8>, <&cru 18>;
+		interrupt-parent = <&gic>;
+		interrupts = <0 24 4>;
+		phys = <&emmc_phy>;
+		phy-names = "phy_arasan";
+	} ;
-- 
2.3.7


--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

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

* [PATCH v7 2/4] mmc: sdhci-of-arasan: remove disable clk_ahb from sdhci_arasan_resume
  2016-03-07 15:38 [PATCH v7 0/4] Add phy support for arasan,sdhci-5.1 Shawn Lin
       [not found] ` <1457365099-23248-1-git-send-email-shawn.lin-TNX95d0MmH7DzftRWevZcw@public.gmane.org>
@ 2016-03-07 15:38 ` Shawn Lin
       [not found]   ` <1457365136-23332-1-git-send-email-shawn.lin-TNX95d0MmH7DzftRWevZcw@public.gmane.org>
  2016-03-07 15:39 ` [PATCH v7 3/4] mmc: sdhci-of-arasan: fix missing sdhci_pltfm_free for err handling Shawn Lin
                   ` (2 subsequent siblings)
  4 siblings, 1 reply; 9+ messages in thread
From: Shawn Lin @ 2016-03-07 15:38 UTC (permalink / raw)
  To: Adrian Hunter, Ulf Hansson
  Cc: Michal Simek, soren.brinkmann, Rob Herring, linux-mmc,
	linux-kernel, devicetree, Shawn Lin

We don't really need disable clk_ahb when failing to resume. Otherwise
we may take risk of bus error for accessing register without clk_ahb.

Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
---

Changes in v7: None
Changes in v6: None
Changes in v5: None
Changes in v4: None
Changes in v3: None
Changes in v2: None

 drivers/mmc/host/sdhci-of-arasan.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/mmc/host/sdhci-of-arasan.c b/drivers/mmc/host/sdhci-of-arasan.c
index 1e4b5e0..ae8052d 100644
--- a/drivers/mmc/host/sdhci-of-arasan.c
+++ b/drivers/mmc/host/sdhci-of-arasan.c
@@ -118,7 +118,6 @@ static int sdhci_arasan_resume(struct device *dev)
 	ret = clk_enable(pltfm_host->clk);
 	if (ret) {
 		dev_err(dev, "Cannot enable SD clock.\n");
-		clk_disable(sdhci_arasan->clk_ahb);
 		return ret;
 	}
 
-- 
2.3.7



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

* [PATCH v7 3/4] mmc: sdhci-of-arasan: fix missing sdhci_pltfm_free for err handling
  2016-03-07 15:38 [PATCH v7 0/4] Add phy support for arasan,sdhci-5.1 Shawn Lin
       [not found] ` <1457365099-23248-1-git-send-email-shawn.lin-TNX95d0MmH7DzftRWevZcw@public.gmane.org>
  2016-03-07 15:38 ` [PATCH v7 2/4] mmc: sdhci-of-arasan: remove disable clk_ahb from sdhci_arasan_resume Shawn Lin
@ 2016-03-07 15:39 ` Shawn Lin
  2016-03-08 13:50   ` Adrian Hunter
  2016-03-07 15:39 ` [PATCH v7 4/4] mmc: sdhci-of-arasan: add phy support for sdhci-of-arasan Shawn Lin
  2016-03-16 11:38 ` [PATCH v7 0/4] Add phy support for arasan,sdhci-5.1 Ulf Hansson
  4 siblings, 1 reply; 9+ messages in thread
From: Shawn Lin @ 2016-03-07 15:39 UTC (permalink / raw)
  To: Adrian Hunter, Ulf Hansson
  Cc: Michal Simek, soren.brinkmann, Rob Herring, linux-mmc,
	linux-kernel, devicetree, Shawn Lin

Currently, some err handling of sdhci_arasan_probe return directly
without calling sdhci_pltfm_free. This patch fixes them.

Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
---

Changes in v7: None
Changes in v6: None
Changes in v5: None
Changes in v4: None
Changes in v3: None
Changes in v2: None

 drivers/mmc/host/sdhci-of-arasan.c | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/drivers/mmc/host/sdhci-of-arasan.c b/drivers/mmc/host/sdhci-of-arasan.c
index ae8052d..91b7c62 100644
--- a/drivers/mmc/host/sdhci-of-arasan.c
+++ b/drivers/mmc/host/sdhci-of-arasan.c
@@ -147,19 +147,21 @@ static int sdhci_arasan_probe(struct platform_device *pdev)
 	sdhci_arasan->clk_ahb = devm_clk_get(&pdev->dev, "clk_ahb");
 	if (IS_ERR(sdhci_arasan->clk_ahb)) {
 		dev_err(&pdev->dev, "clk_ahb clock not found.\n");
-		return PTR_ERR(sdhci_arasan->clk_ahb);
+		ret = PTR_ERR(sdhci_arasan->clk_ahb);
+		goto err_pltfm_free;
 	}
 
 	clk_xin = devm_clk_get(&pdev->dev, "clk_xin");
 	if (IS_ERR(clk_xin)) {
 		dev_err(&pdev->dev, "clk_xin clock not found.\n");
-		return PTR_ERR(clk_xin);
+		ret = PTR_ERR(clk_xin);
+		goto err_pltfm_free;
 	}
 
 	ret = clk_prepare_enable(sdhci_arasan->clk_ahb);
 	if (ret) {
 		dev_err(&pdev->dev, "Unable to enable AHB clock.\n");
-		return ret;
+		goto err_pltfm_free;
 	}
 
 	ret = clk_prepare_enable(clk_xin);
@@ -179,17 +181,16 @@ static int sdhci_arasan_probe(struct platform_device *pdev)
 
 	ret = sdhci_add_host(host);
 	if (ret)
-		goto err_pltfm_free;
+		goto clk_disable_all;
 
 	return 0;
 
-err_pltfm_free:
-	sdhci_pltfm_free(pdev);
 clk_disable_all:
 	clk_disable_unprepare(clk_xin);
 clk_dis_ahb:
 	clk_disable_unprepare(sdhci_arasan->clk_ahb);
-
+err_pltfm_free:
+	sdhci_pltfm_free(pdev);
 	return ret;
 }
 
-- 
2.3.7

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

* [PATCH v7 4/4] mmc: sdhci-of-arasan: add phy support for sdhci-of-arasan
  2016-03-07 15:38 [PATCH v7 0/4] Add phy support for arasan,sdhci-5.1 Shawn Lin
                   ` (2 preceding siblings ...)
  2016-03-07 15:39 ` [PATCH v7 3/4] mmc: sdhci-of-arasan: fix missing sdhci_pltfm_free for err handling Shawn Lin
@ 2016-03-07 15:39 ` Shawn Lin
  2016-03-08 13:50   ` Adrian Hunter
  2016-03-16 11:38 ` [PATCH v7 0/4] Add phy support for arasan,sdhci-5.1 Ulf Hansson
  4 siblings, 1 reply; 9+ messages in thread
From: Shawn Lin @ 2016-03-07 15:39 UTC (permalink / raw)
  To: Adrian Hunter, Ulf Hansson
  Cc: Michal Simek, soren.brinkmann, Rob Herring, linux-mmc,
	linux-kernel, devicetree, Shawn Lin

This patch adds Generic PHY access for sdhci-of-arasan. Driver
can get PHY handler from dt-binding, and power-on/init the PHY.
Currently, it's just mandatory for arasan,sdhci-5.1.

Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
---

Changes in v7: None
Changes in v6: None
Changes in v5: None
Changes in v4: None
Changes in v3: None
Changes in v2: None

 drivers/mmc/host/sdhci-of-arasan.c | 57 +++++++++++++++++++++++++++++++++++++-
 1 file changed, 56 insertions(+), 1 deletion(-)

diff --git a/drivers/mmc/host/sdhci-of-arasan.c b/drivers/mmc/host/sdhci-of-arasan.c
index 91b7c62..2e482b1 100644
--- a/drivers/mmc/host/sdhci-of-arasan.c
+++ b/drivers/mmc/host/sdhci-of-arasan.c
@@ -21,6 +21,7 @@
 
 #include <linux/module.h>
 #include <linux/of_device.h>
+#include <linux/phy/phy.h>
 #include "sdhci-pltfm.h"
 
 #define SDHCI_ARASAN_CLK_CTRL_OFFSET	0x2c
@@ -32,9 +33,11 @@
 /**
  * struct sdhci_arasan_data
  * @clk_ahb:	Pointer to the AHB clock
+ * @phy: Pointer to the generic phy
  */
 struct sdhci_arasan_data {
 	struct clk	*clk_ahb;
+	struct phy	*phy;
 };
 
 static unsigned int sdhci_arasan_get_timeout_clock(struct sdhci_host *host)
@@ -88,6 +91,15 @@ static int sdhci_arasan_suspend(struct device *dev)
 	if (ret)
 		return ret;
 
+	if (!IS_ERR(sdhci_arasan->phy)) {
+		ret = phy_power_off(sdhci_arasan->phy);
+		if (ret) {
+			dev_err(dev, "Cannot power off phy.\n");
+			sdhci_resume_host(host);
+			return ret;
+		}
+	}
+
 	clk_disable(pltfm_host->clk);
 	clk_disable(sdhci_arasan->clk_ahb);
 
@@ -121,6 +133,14 @@ static int sdhci_arasan_resume(struct device *dev)
 		return ret;
 	}
 
+	if (!IS_ERR(sdhci_arasan->phy)) {
+		ret = phy_power_on(sdhci_arasan->phy);
+		if (ret) {
+			dev_err(dev, "Cannot power on phy.\n");
+			return ret;
+		}
+	}
+
 	return sdhci_resume_host(host);
 }
 #endif /* ! CONFIG_PM_SLEEP */
@@ -179,12 +199,42 @@ static int sdhci_arasan_probe(struct platform_device *pdev)
 		goto clk_disable_all;
 	}
 
+	sdhci_arasan->phy = ERR_PTR(-ENODEV);
+	if (of_device_is_compatible(pdev->dev.of_node,
+				    "arasan,sdhci-5.1")) {
+		sdhci_arasan->phy = devm_phy_get(&pdev->dev,
+						 "phy_arasan");
+		if (IS_ERR(sdhci_arasan->phy)) {
+			ret = PTR_ERR(sdhci_arasan->phy);
+			dev_err(&pdev->dev, "No phy for arasan,sdhci-5.1.\n");
+			goto clk_disable_all;
+		}
+
+		ret = phy_init(sdhci_arasan->phy);
+		if (ret < 0) {
+			dev_err(&pdev->dev, "phy_init err.\n");
+			goto clk_disable_all;
+		}
+
+		ret = phy_power_on(sdhci_arasan->phy);
+		if (ret < 0) {
+			dev_err(&pdev->dev, "phy_power_on err.\n");
+			goto err_phy_power;
+		}
+	}
+
 	ret = sdhci_add_host(host);
 	if (ret)
-		goto clk_disable_all;
+		goto err_add_host;
 
 	return 0;
 
+err_add_host:
+	if (!IS_ERR(sdhci_arasan->phy))
+		phy_power_off(sdhci_arasan->phy);
+err_phy_power:
+	if (!IS_ERR(sdhci_arasan->phy))
+		phy_exit(sdhci_arasan->phy);
 clk_disable_all:
 	clk_disable_unprepare(clk_xin);
 clk_dis_ahb:
@@ -202,6 +252,11 @@ static int sdhci_arasan_remove(struct platform_device *pdev)
 	struct sdhci_arasan_data *sdhci_arasan = sdhci_pltfm_priv(pltfm_host);
 	struct clk *clk_ahb = sdhci_arasan->clk_ahb;
 
+	if (!IS_ERR(sdhci_arasan->phy)) {
+		phy_power_off(sdhci_arasan->phy);
+		phy_exit(sdhci_arasan->phy);
+	}
+
 	ret = sdhci_pltfm_unregister(pdev);
 
 	clk_disable_unprepare(clk_ahb);
-- 
2.3.7

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

* Re: [PATCH v7 2/4] mmc: sdhci-of-arasan: remove disable clk_ahb from sdhci_arasan_resume
       [not found]   ` <1457365136-23332-1-git-send-email-shawn.lin-TNX95d0MmH7DzftRWevZcw@public.gmane.org>
@ 2016-03-08 13:50     ` Adrian Hunter
  0 siblings, 0 replies; 9+ messages in thread
From: Adrian Hunter @ 2016-03-08 13:50 UTC (permalink / raw)
  To: Shawn Lin, Ulf Hansson
  Cc: Michal Simek, soren.brinkmann-gjFFaj9aHVfQT0dZR+AlfA,
	Rob Herring, linux-mmc-u79uwXL29TY76Z2rM5mHXA,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA,
	devicetree-u79uwXL29TY76Z2rM5mHXA

On 07/03/16 17:38, Shawn Lin wrote:
> We don't really need disable clk_ahb when failing to resume. Otherwise
> we may take risk of bus error for accessing register without clk_ahb.
> 
> Signed-off-by: Shawn Lin <shawn.lin-TNX95d0MmH7DzftRWevZcw@public.gmane.org>

Acked-by: Adrian Hunter <adrian.hunter-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>

--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

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

* Re: [PATCH v7 3/4] mmc: sdhci-of-arasan: fix missing sdhci_pltfm_free for err handling
  2016-03-07 15:39 ` [PATCH v7 3/4] mmc: sdhci-of-arasan: fix missing sdhci_pltfm_free for err handling Shawn Lin
@ 2016-03-08 13:50   ` Adrian Hunter
  0 siblings, 0 replies; 9+ messages in thread
From: Adrian Hunter @ 2016-03-08 13:50 UTC (permalink / raw)
  To: Shawn Lin, Ulf Hansson
  Cc: Michal Simek, soren.brinkmann, Rob Herring, linux-mmc,
	linux-kernel, devicetree

On 07/03/16 17:39, Shawn Lin wrote:
> Currently, some err handling of sdhci_arasan_probe return directly
> without calling sdhci_pltfm_free. This patch fixes them.
> 
> Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>

Acked-by: Adrian Hunter <adrian.hunter@intel.com>


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

* Re: [PATCH v7 4/4] mmc: sdhci-of-arasan: add phy support for sdhci-of-arasan
  2016-03-07 15:39 ` [PATCH v7 4/4] mmc: sdhci-of-arasan: add phy support for sdhci-of-arasan Shawn Lin
@ 2016-03-08 13:50   ` Adrian Hunter
  0 siblings, 0 replies; 9+ messages in thread
From: Adrian Hunter @ 2016-03-08 13:50 UTC (permalink / raw)
  To: Shawn Lin, Ulf Hansson
  Cc: Michal Simek, soren.brinkmann, Rob Herring, linux-mmc,
	linux-kernel, devicetree

On 07/03/16 17:39, Shawn Lin wrote:
> This patch adds Generic PHY access for sdhci-of-arasan. Driver
> can get PHY handler from dt-binding, and power-on/init the PHY.
> Currently, it's just mandatory for arasan,sdhci-5.1.
> 
> Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>

Acked-by: Adrian Hunter <adrian.hunter@intel.com>

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

* Re: [PATCH v7 0/4] Add phy support for arasan,sdhci-5.1
  2016-03-07 15:38 [PATCH v7 0/4] Add phy support for arasan,sdhci-5.1 Shawn Lin
                   ` (3 preceding siblings ...)
  2016-03-07 15:39 ` [PATCH v7 4/4] mmc: sdhci-of-arasan: add phy support for sdhci-of-arasan Shawn Lin
@ 2016-03-16 11:38 ` Ulf Hansson
  4 siblings, 0 replies; 9+ messages in thread
From: Ulf Hansson @ 2016-03-16 11:38 UTC (permalink / raw)
  To: Shawn Lin
  Cc: Adrian Hunter, Michal Simek, Sören Brinkmann, Rob Herring,
	linux-mmc, linux-kernel, devicetree

On 7 March 2016 at 16:38, Shawn Lin <shawn.lin@rock-chips.com> wrote:
>
> Phy is mandatory requirement for arasan,sdhci-5.1, so we introduce
> generic phy support for sdhci-of-arasan.
> This version is rebased on Ulf's next to make it applied cleanly.
> Also, we fix some preexisting problems of err handling suggested by Adrian.
>
>
> Changes in v7:
> - split two changes into seperate patches
>
> Changes in v6:
> - rebase on Ulf's next
> - fix some preexisting problems of err handling suggested
>       by Adrian
> - add Rob's Acked-by tag
>
> Changes in v5:
> - remove rpm support from this serise
> - fix some err case for handling phy
>
> Changes in v4:
> - remove suspend/resume_phy
> - add err handle label for system PM callback
> - fix comments of struct sdhci_arasan_data and system PM
>   callback suggested by Michal
>
> Changes in v3:
> - remove phy_init/exit for suspend/resume
> - adjust phy_int/power_on seq to make code more reasonable
>   simplify suspend/resume_phy
>
> Changes in v2:
> - Keep phy as a mandatory requirement for arasan,sdhci-5.1
>
> Shawn Lin (4):
>   Documentation: bindings: add description of phy for sdhci-of-arasan
>   mmc: sdhci-of-arasan: remove disable clk_ahb from sdhci_arasan_resume
>   mmc: sdhci-of-arasan: fix missing sdhci_pltfm_free for err handling
>   mmc: sdhci-of-arasan: add phy support for sdhci-of-arasan
>
>  .../devicetree/bindings/mmc/arasan,sdhci.txt       | 20 +++++-
>  drivers/mmc/host/sdhci-of-arasan.c                 | 71 +++++++++++++++++++---
>  2 files changed, 81 insertions(+), 10 deletions(-)
>
> --
> 2.3.7
>
>

Thanks, applied for next!

Kind regards
Uffe

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

end of thread, other threads:[~2016-03-16 11:38 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-03-07 15:38 [PATCH v7 0/4] Add phy support for arasan,sdhci-5.1 Shawn Lin
     [not found] ` <1457365099-23248-1-git-send-email-shawn.lin-TNX95d0MmH7DzftRWevZcw@public.gmane.org>
2016-03-07 15:38   ` [PATCH v7 1/4] Documentation: bindings: add description of phy for sdhci-of-arasan Shawn Lin
2016-03-07 15:38 ` [PATCH v7 2/4] mmc: sdhci-of-arasan: remove disable clk_ahb from sdhci_arasan_resume Shawn Lin
     [not found]   ` <1457365136-23332-1-git-send-email-shawn.lin-TNX95d0MmH7DzftRWevZcw@public.gmane.org>
2016-03-08 13:50     ` Adrian Hunter
2016-03-07 15:39 ` [PATCH v7 3/4] mmc: sdhci-of-arasan: fix missing sdhci_pltfm_free for err handling Shawn Lin
2016-03-08 13:50   ` Adrian Hunter
2016-03-07 15:39 ` [PATCH v7 4/4] mmc: sdhci-of-arasan: add phy support for sdhci-of-arasan Shawn Lin
2016-03-08 13:50   ` Adrian Hunter
2016-03-16 11:38 ` [PATCH v7 0/4] Add phy support for arasan,sdhci-5.1 Ulf Hansson

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).