RE: [PATCHv2 3/3] ARM: dts: replace the broken-cd property into slot node for dwmmc.

2014-05-27 Thread Seungwon Jeon
Can this be merged with your another patch,  [PATCH 2/5] mmc: dw_mmc: remove 
the supports-highspeed property.?

On Mon, May 26, 2014, Jaehoon Chung wrote:
 dw-mmc controller can be support the multiple slot.
can support, it would be better to correct the above message.

Thanks,
Seungwon Jeon

 So each slot's property can be difference.
 
 Signed-off-by: Jaehoon Chung jh80.ch...@samsung.com
 ---
 Changelog V2:
   - None
 
  arch/arm/boot/dts/exynos4412-odroidx.dts  |2 +-
  arch/arm/boot/dts/exynos4412-origen.dts   |2 +-
  arch/arm/boot/dts/exynos4412-trats2.dts   |4 ++--
  arch/arm/boot/dts/exynos5250-arndale.dts  |2 +-
  arch/arm/boot/dts/exynos5250-cros-common.dtsi |4 ++--
  arch/arm/boot/dts/exynos5250-smdk5250.dts |2 +-
  arch/arm/boot/dts/exynos5420-arndale-octa.dts |2 +-
  arch/arm/boot/dts/rk3066a-bqcurie2.dts|2 +-
  arch/arm/boot/dts/socfpga_arria5.dtsi |2 +-
  arch/arm/boot/dts/socfpga_cyclone5.dtsi   |2 +-
  arch/arm/boot/dts/socfpga_vt.dts  |2 +-
  11 files changed, 13 insertions(+), 13 deletions(-)
 
 diff --git a/arch/arm/boot/dts/exynos4412-odroidx.dts 
 b/arch/arm/boot/dts/exynos4412-odroidx.dts
 index 31db28a..24ec351 100644
 --- a/arch/arm/boot/dts/exynos4412-odroidx.dts
 +++ b/arch/arm/boot/dts/exynos4412-odroidx.dts
 @@ -46,7 +46,6 @@
 
   num-slots = 1;
   supports-highspeed;
 - broken-cd;
   card-detect-delay = 200;
   samsung,dw-mshc-ciu-div = 3;
   samsung,dw-mshc-sdr-timing = 2 3;
 @@ -55,6 +54,7 @@
   slot@0 {
   reg = 0;
   bus-width = 8;
 + broken-cd;
   };
   };
 
 diff --git a/arch/arm/boot/dts/exynos4412-origen.dts 
 b/arch/arm/boot/dts/exynos4412-origen.dts
 index e2c0dca..ed712a6 100644
 --- a/arch/arm/boot/dts/exynos4412-origen.dts
 +++ b/arch/arm/boot/dts/exynos4412-origen.dts
 @@ -129,7 +129,6 @@
 
   num-slots = 1;
   supports-highspeed;
 - broken-cd;
   card-detect-delay = 200;
   samsung,dw-mshc-ciu-div = 3;
   samsung,dw-mshc-sdr-timing = 2 3;
 @@ -138,6 +137,7 @@
   slot@0 {
   reg = 0;
   bus-width = 8;
 + broken-cd;
   };
   };
 
 diff --git a/arch/arm/boot/dts/exynos4412-trats2.dts 
 b/arch/arm/boot/dts/exynos4412-trats2.dts
 index 73be464..37c3cb3 100644
 --- a/arch/arm/boot/dts/exynos4412-trats2.dts
 +++ b/arch/arm/boot/dts/exynos4412-trats2.dts
 @@ -460,8 +460,6 @@
   mmc@1255 {
   num-slots = 1;
   supports-highspeed;
 - broken-cd;
 - non-removable;
   card-detect-delay = 200;
   vmmc-supply = vemmc_reg;
   clock-frequency = 4;
 @@ -475,6 +473,8 @@
   slot@0 {
   reg = 0;
   bus-width = 8;
 + non-removable;
 + broken-cd;
   };
   };
 
 diff --git a/arch/arm/boot/dts/exynos5250-arndale.dts 
 b/arch/arm/boot/dts/exynos5250-arndale.dts
 index 090f983..0c9a7da 100644
 --- a/arch/arm/boot/dts/exynos5250-arndale.dts
 +++ b/arch/arm/boot/dts/exynos5250-arndale.dts
 @@ -400,7 +400,6 @@
   status = okay;
   num-slots = 1;
   supports-highspeed;
 - broken-cd;
   card-detect-delay = 200;
   samsung,dw-mshc-ciu-div = 3;
   samsung,dw-mshc-sdr-timing = 2 3;
 @@ -412,6 +411,7 @@
   slot@0 {
   reg = 0;
   bus-width = 8;
 + broken-cd;
   };
   };
 
 diff --git a/arch/arm/boot/dts/exynos5250-cros-common.dtsi 
 b/arch/arm/boot/dts/exynos5250-cros-
 common.dtsi
 index 2c1560d..7ab3b94 100644
 --- a/arch/arm/boot/dts/exynos5250-cros-common.dtsi
 +++ b/arch/arm/boot/dts/exynos5250-cros-common.dtsi
 @@ -249,7 +249,6 @@
   mmc@1220 {
   num-slots = 1;
   supports-highspeed;
 - broken-cd;
   card-detect-delay = 200;
   samsung,dw-mshc-ciu-div = 3;
   samsung,dw-mshc-sdr-timing = 2 3;
 @@ -260,6 +259,7 @@
   slot@0 {
   reg = 0;
   bus-width = 8;
 + broken-cd;
   };
   };
 
 @@ -283,7 +283,6 @@
   mmc@1223 {
   num-slots = 1;
   supports-highspeed;
 - broken-cd;
   card-detect-delay = 200;
   samsung,dw-mshc-ciu-div = 3;
   samsung,dw-mshc-sdr-timing = 2 3;
 @@ -293,6 +292,7 @@
   slot@0 {
   reg = 0;
   bus-width = 4;
 + broken-cd;
   };
   };
 
 diff --git 

Re: [PATCHv2 3/3] ARM: dts: replace the broken-cd property into slot node for dwmmc.

2014-05-27 Thread Jaehoon Chung
On 05/27/2014 06:49 PM, Seungwon Jeon wrote:
 Can this be merged with your another patch,  [PATCH 2/5] mmc: dw_mmc: remove 
 the supports-highspeed property.?

Sure..

 
 On Mon, May 26, 2014, Jaehoon Chung wrote:
 dw-mmc controller can be support the multiple slot.
 can support, it would be better to correct the above message.

Fix it.

Best Regards,
Jaehoon Chung
 
 Thanks,
 Seungwon Jeon
 
 So each slot's property can be difference.

 Signed-off-by: Jaehoon Chung jh80.ch...@samsung.com
 ---
 Changelog V2:
  - None

  arch/arm/boot/dts/exynos4412-odroidx.dts  |2 +-
  arch/arm/boot/dts/exynos4412-origen.dts   |2 +-
  arch/arm/boot/dts/exynos4412-trats2.dts   |4 ++--
  arch/arm/boot/dts/exynos5250-arndale.dts  |2 +-
  arch/arm/boot/dts/exynos5250-cros-common.dtsi |4 ++--
  arch/arm/boot/dts/exynos5250-smdk5250.dts |2 +-
  arch/arm/boot/dts/exynos5420-arndale-octa.dts |2 +-
  arch/arm/boot/dts/rk3066a-bqcurie2.dts|2 +-
  arch/arm/boot/dts/socfpga_arria5.dtsi |2 +-
  arch/arm/boot/dts/socfpga_cyclone5.dtsi   |2 +-
  arch/arm/boot/dts/socfpga_vt.dts  |2 +-
  11 files changed, 13 insertions(+), 13 deletions(-)

 diff --git a/arch/arm/boot/dts/exynos4412-odroidx.dts 
 b/arch/arm/boot/dts/exynos4412-odroidx.dts
 index 31db28a..24ec351 100644
 --- a/arch/arm/boot/dts/exynos4412-odroidx.dts
 +++ b/arch/arm/boot/dts/exynos4412-odroidx.dts
 @@ -46,7 +46,6 @@

  num-slots = 1;
  supports-highspeed;
 -broken-cd;
  card-detect-delay = 200;
  samsung,dw-mshc-ciu-div = 3;
  samsung,dw-mshc-sdr-timing = 2 3;
 @@ -55,6 +54,7 @@
  slot@0 {
  reg = 0;
  bus-width = 8;
 +broken-cd;
  };
  };

 diff --git a/arch/arm/boot/dts/exynos4412-origen.dts 
 b/arch/arm/boot/dts/exynos4412-origen.dts
 index e2c0dca..ed712a6 100644
 --- a/arch/arm/boot/dts/exynos4412-origen.dts
 +++ b/arch/arm/boot/dts/exynos4412-origen.dts
 @@ -129,7 +129,6 @@

  num-slots = 1;
  supports-highspeed;
 -broken-cd;
  card-detect-delay = 200;
  samsung,dw-mshc-ciu-div = 3;
  samsung,dw-mshc-sdr-timing = 2 3;
 @@ -138,6 +137,7 @@
  slot@0 {
  reg = 0;
  bus-width = 8;
 +broken-cd;
  };
  };

 diff --git a/arch/arm/boot/dts/exynos4412-trats2.dts 
 b/arch/arm/boot/dts/exynos4412-trats2.dts
 index 73be464..37c3cb3 100644
 --- a/arch/arm/boot/dts/exynos4412-trats2.dts
 +++ b/arch/arm/boot/dts/exynos4412-trats2.dts
 @@ -460,8 +460,6 @@
  mmc@1255 {
  num-slots = 1;
  supports-highspeed;
 -broken-cd;
 -non-removable;
  card-detect-delay = 200;
  vmmc-supply = vemmc_reg;
  clock-frequency = 4;
 @@ -475,6 +473,8 @@
  slot@0 {
  reg = 0;
  bus-width = 8;
 +non-removable;
 +broken-cd;
  };
  };

 diff --git a/arch/arm/boot/dts/exynos5250-arndale.dts 
 b/arch/arm/boot/dts/exynos5250-arndale.dts
 index 090f983..0c9a7da 100644
 --- a/arch/arm/boot/dts/exynos5250-arndale.dts
 +++ b/arch/arm/boot/dts/exynos5250-arndale.dts
 @@ -400,7 +400,6 @@
  status = okay;
  num-slots = 1;
  supports-highspeed;
 -broken-cd;
  card-detect-delay = 200;
  samsung,dw-mshc-ciu-div = 3;
  samsung,dw-mshc-sdr-timing = 2 3;
 @@ -412,6 +411,7 @@
  slot@0 {
  reg = 0;
  bus-width = 8;
 +broken-cd;
  };
  };

 diff --git a/arch/arm/boot/dts/exynos5250-cros-common.dtsi 
 b/arch/arm/boot/dts/exynos5250-cros-
 common.dtsi
 index 2c1560d..7ab3b94 100644
 --- a/arch/arm/boot/dts/exynos5250-cros-common.dtsi
 +++ b/arch/arm/boot/dts/exynos5250-cros-common.dtsi
 @@ -249,7 +249,6 @@
  mmc@1220 {
  num-slots = 1;
  supports-highspeed;
 -broken-cd;
  card-detect-delay = 200;
  samsung,dw-mshc-ciu-div = 3;
  samsung,dw-mshc-sdr-timing = 2 3;
 @@ -260,6 +259,7 @@
  slot@0 {
  reg = 0;
  bus-width = 8;
 +broken-cd;
  };
  };

 @@ -283,7 +283,6 @@
  mmc@1223 {
  num-slots = 1;
  supports-highspeed;
 -broken-cd;
  card-detect-delay = 200;
  samsung,dw-mshc-ciu-div = 3;
  samsung,dw-mshc-sdr-timing = 2 3;
 @@ -293,6 +292,7 @@
  slot@0 {
  reg = 0;
  bus-width = 4;
 +broken-cd;
  };
  };

 diff --git 

Re: [PATCHv2 3/3] ARM: dts: replace the broken-cd property into slot node for dwmmc.

2014-05-27 Thread Ulf Hansson
On 27 May 2014 11:49, Seungwon Jeon tgih@samsung.com wrote:
 Can this be merged with your another patch,  [PATCH 2/5] mmc: dw_mmc: remove 
 the supports-highspeed property.?

Normally devicetree people don't like us to remove DT bindings.

In principle you need to support them forever once added. Still you
should update the DTS files to use the new bindings and mark the old
ones as deprecated in the documentation. I am not sure if this
approach has changed though!?

Kind regards
Ulf Hansson
--
To unsubscribe from this list: send the line unsubscribe linux-samsung-soc in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html