Hello Naveen,

On 06/11/2014 08:31 AM, Naveen Krishna Chatradhi wrote:
> This patch moves the "cs-gpio" field from "controller-data" child
> node to under the spi device node.
> 

Your patch looks good to me but I think that the commit message is inaccurate.

It does not move the cs-gpio property to the top SPI dev node but it replaces
the cs-gpio from controller-data as was specified in the old binding and use the
standard cs-gpios property expected by the SPI core as is defined in the new
binding.

Having a proper commit message is important since out-of-tree DTS can use this
commit as a reference on how to fix their FDT in case this change broke their
platforms.

> Respective changes are preposed to spi-s3c64xx.c driver.
> 
> Signed-off-by: Naveen Krishna Chatradhi <ch.nav...@samsung.com>
> Acked-by: Rob Herring <r...@kernel.org>
> Cc: Javier Martinez Canillas <javier.marti...@collabora.co.uk>
> Cc: Doug Anderson <diand...@chromium.org>
> Cc: Tomasz Figa <t.f...@samsung.com>
> ---
> Changes since v2:
> None
> 
>  arch/arm/boot/dts/exynos4210-smdkv310.dts |    2 +-
>  arch/arm/boot/dts/exynos4412-trats2.dts   |    2 +-
>  arch/arm/boot/dts/exynos5250-smdk5250.dts |    2 +-
>  3 files changed, 3 insertions(+), 3 deletions(-)
> 
> diff --git a/arch/arm/boot/dts/exynos4210-smdkv310.dts 
> b/arch/arm/boot/dts/exynos4210-smdkv310.dts
> index 636d166..9191491 100644
> --- a/arch/arm/boot/dts/exynos4210-smdkv310.dts
> +++ b/arch/arm/boot/dts/exynos4210-smdkv310.dts
> @@ -169,6 +169,7 @@
>  
>       spi_2: spi@13940000 {
>               status = "okay";
> +             cs-gpios = <&gpc1 2 0>;
>  
>               w25x80@0 {
>                       #address-cells = <1>;
> @@ -178,7 +179,6 @@
>                       spi-max-frequency = <1000000>;
>  
>                       controller-data {
> -                             cs-gpio = <&gpc1 2 0>;
>                               samsung,spi-feedback-delay = <0>;
>                       };
>  
> diff --git a/arch/arm/boot/dts/exynos4412-trats2.dts 
> b/arch/arm/boot/dts/exynos4412-trats2.dts
> index 8a558b7..204b0de 100644
> --- a/arch/arm/boot/dts/exynos4412-trats2.dts
> +++ b/arch/arm/boot/dts/exynos4412-trats2.dts
> @@ -512,6 +512,7 @@
>       spi_1: spi@13930000 {
>               pinctrl-names = "default";
>               pinctrl-0 = <&spi1_bus>;
> +             cs-gpios = <&gpb 5 0>;
>               status = "okay";
>  
>               s5c73m3_spi: s5c73m3 {
> @@ -519,7 +520,6 @@
>                       spi-max-frequency = <50000000>;
>                       reg = <0>;
>                       controller-data {
> -                             cs-gpio = <&gpb 5 0>;
>                               samsung,spi-feedback-delay = <2>;
>                       };
>               };
> diff --git a/arch/arm/boot/dts/exynos5250-smdk5250.dts 
> b/arch/arm/boot/dts/exynos5250-smdk5250.dts
> index a794a70..0c6433a 100644
> --- a/arch/arm/boot/dts/exynos5250-smdk5250.dts
> +++ b/arch/arm/boot/dts/exynos5250-smdk5250.dts
> @@ -316,6 +316,7 @@
>       };
>  
>       spi_1: spi@12d30000 {
> +             cs-gpios = <&gpa2 5 0>;
>               status = "okay";
>  
>               w25q80bw@0 {
> @@ -326,7 +327,6 @@
>                       spi-max-frequency = <1000000>;
>  
>                       controller-data {
> -                             cs-gpio = <&gpa2 5 0>;
>                               samsung,spi-feedback-delay = <0>;
>                       };
>  
> 

Best regards,
Javier

------------------------------------------------------------------------------
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
_______________________________________________
spi-devel-general mailing list
spi-devel-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/spi-devel-general

Reply via email to