* [PATCH v2 1/3] spi/rockchip: add rk3036/rk3228/rk3368 SoCs for spi document
@ 2016-05-19 23:56 Caesar Wang
[not found] ` <1463702182-5188-1-git-send-email-wxt-TNX95d0MmH7DzftRWevZcw@public.gmane.org>
0 siblings, 1 reply; 7+ messages in thread
From: Caesar Wang @ 2016-05-19 23:56 UTC (permalink / raw)
To: Heiko Stuebner, Mark Brown
Cc: linux-rockchip, Caesar Wang, Rob Herring, devicetree, Xu Jianqun,
Kumar Gala, linux-kernel, Ian Campbell, Pawel Moll, Mark Rutland,
linux-arm-kernel
We had supported the rk3036/rk3066/rk3188/rk3228/rk3288/rk3368/rk3399
family SoCs in linux kernel.
Let's add the other SoCs, in order to a better understanding from the
rockchip spi document.
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
Cc: Rob Herring <robh+dt@kernel.org>
Cc: Mark Brown <broonie@kernel.org>
Cc: Heiko Stuebner <heiko@sntech.de>
Cc: linux-rockchip@lists.infradead.org
---
Changes in v2:
- Drop the fallbacks, As Heiko comments on https://patchwork.kernel.org/patch/9127881/
- update commit
Documentation/devicetree/bindings/spi/spi-rockchip.txt | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/Documentation/devicetree/bindings/spi/spi-rockchip.txt b/Documentation/devicetree/bindings/spi/spi-rockchip.txt
index 1b14d69..d2ca153 100644
--- a/Documentation/devicetree/bindings/spi/spi-rockchip.txt
+++ b/Documentation/devicetree/bindings/spi/spi-rockchip.txt
@@ -6,10 +6,13 @@ and display controllers using the SPI communication interface.
Required Properties:
- compatible: should be one of the following.
- "rockchip,rk3066-spi" for rk3066.
- "rockchip,rk3188-spi", "rockchip,rk3066-spi" for rk3188.
- "rockchip,rk3288-spi", "rockchip,rk3066-spi" for rk3288.
- "rockchip,rk3399-spi", "rockchip,rk3066-spi" for rk3399.
+ "rockchip,rk3036-spi" for rk3036 SoCS.
+ "rockchip,rk3066-spi" for rk3066 SoCs.
+ "rockchip,rk3188-spi" for rk3188 SoCs.
+ "rockchip,rk3228-spi" for rk3228 SoCS.
+ "rockchip,rk3288-spi" for rk3288 SoCs.
+ "rockchip,rk3368-spi" for rk3368 SoCs.
+ "rockchip,rk3399-spi" for rk3399 SoCs.
- reg: physical base address of the controller and length of memory mapped
region.
- interrupts: The interrupt number to the cpu. The interrupt specifier format
--
2.7.4
^ permalink raw reply related [flat|nested] 7+ messages in thread[parent not found: <1463702182-5188-1-git-send-email-wxt-TNX95d0MmH7DzftRWevZcw@public.gmane.org>]
* [PATCH v2 3/3] ARM: dts: rockchip: fixes the spi compatible for rk3036 [not found] ` <1463702182-5188-1-git-send-email-wxt-TNX95d0MmH7DzftRWevZcw@public.gmane.org> @ 2016-05-19 23:56 ` Caesar Wang 2016-05-20 12:35 ` Shawn Lin 0 siblings, 1 reply; 7+ messages in thread From: Caesar Wang @ 2016-05-19 23:56 UTC (permalink / raw) To: Heiko Stuebner, Mark Brown Cc: linux-rockchip-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r, Caesar Wang, devicetree-u79uwXL29TY76Z2rM5mHXA, Kumar Gala, linux-kernel-u79uwXL29TY76Z2rM5mHXA, Ian Campbell, Rob Herring, Pawel Moll, Mark Rutland, Russell King, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r That's seem the incorrect string to match the spi driver. Fixes commit f629fcfab2cd ("ARM: dts: rockchip: support the spi for rk3036") Signed-off-by: Caesar Wang <wxt-TNX95d0MmH7DzftRWevZcw@public.gmane.org> Cc: Heiko Stuebner <heiko-4mtYJXux2i+zQB+pC5nmwQ@public.gmane.org> Cc: linux-rockchip-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org --- Changes in v2: None arch/arm/boot/dts/rk3036.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/rk3036.dtsi b/arch/arm/boot/dts/rk3036.dtsi index d0f4bb7..a30700a 100644 --- a/arch/arm/boot/dts/rk3036.dtsi +++ b/arch/arm/boot/dts/rk3036.dtsi @@ -431,7 +431,7 @@ }; spi: spi@20074000 { - compatible = "rockchip,rockchip-spi"; + compatible = "rockchip,rk3036-spi"; reg = <0x20074000 0x1000>; interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>; clocks =<&cru PCLK_SPI>, <&cru SCLK_SPI>; -- 2.7.4 -- 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] 7+ messages in thread
* Re: [PATCH v2 3/3] ARM: dts: rockchip: fixes the spi compatible for rk3036 2016-05-19 23:56 ` [PATCH v2 3/3] ARM: dts: rockchip: fixes the spi compatible for rk3036 Caesar Wang @ 2016-05-20 12:35 ` Shawn Lin 2016-05-20 12:57 ` Caesar Wang 2016-05-20 12:58 ` Heiko Stuebner 0 siblings, 2 replies; 7+ messages in thread From: Shawn Lin @ 2016-05-20 12:35 UTC (permalink / raw) To: Caesar Wang, Heiko Stuebner, Mark Brown Cc: shawn.lin, Mark Rutland, devicetree, Pawel Moll, Ian Campbell, linux-kernel, Russell King, linux-rockchip, Rob Herring, Kumar Gala, linux-arm-kernel 在 2016/5/20 7:56, Caesar Wang 写道: > That's seem the incorrect string to match the spi driver. > Will it break the backward compatibility for some dtb if not falling back to "rockchip,rockchip-spi" ? > Fixes commit f629fcfab2cd > ("ARM: dts: rockchip: support the spi for rk3036") > > Signed-off-by: Caesar Wang <wxt@rock-chips.com> > Cc: Heiko Stuebner <heiko@sntech.de> > Cc: linux-rockchip@lists.infradead.org > > --- > > Changes in v2: None > > arch/arm/boot/dts/rk3036.dtsi | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/arch/arm/boot/dts/rk3036.dtsi b/arch/arm/boot/dts/rk3036.dtsi > index d0f4bb7..a30700a 100644 > --- a/arch/arm/boot/dts/rk3036.dtsi > +++ b/arch/arm/boot/dts/rk3036.dtsi > @@ -431,7 +431,7 @@ > }; > > spi: spi@20074000 { > - compatible = "rockchip,rockchip-spi"; > + compatible = "rockchip,rk3036-spi"; > reg = <0x20074000 0x1000>; > interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>; > clocks =<&cru PCLK_SPI>, <&cru SCLK_SPI>; > ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v2 3/3] ARM: dts: rockchip: fixes the spi compatible for rk3036 2016-05-20 12:35 ` Shawn Lin @ 2016-05-20 12:57 ` Caesar Wang 2016-05-20 13:04 ` Shawn Lin 2016-05-20 12:58 ` Heiko Stuebner 1 sibling, 1 reply; 7+ messages in thread From: Caesar Wang @ 2016-05-20 12:57 UTC (permalink / raw) To: Shawn Lin Cc: Heiko Stuebner, Mark Brown, shawn.lin, Mark Rutland, devicetree, Pawel Moll, Ian Campbell, linux-kernel, Russell King, linux-rockchip, Rob Herring, Kumar Gala, linux-arm-kernel 于 2016年05月20日 20:35, Shawn Lin 写道: > 在 2016/5/20 7:56, Caesar Wang 写道: >> That's seem the incorrect string to match the spi driver. >> > > Will it break the backward compatibility for some dtb if not > falling back to "rockchip,rockchip-spi" ? The rk3036 shouldn't work if you read the driver/spi/spi-rockchip.c. since the "rockchip,rockchip-spi" is *not* exist in linux kernel. .. static const struct of_device_id rockchip_spi_dt_match[] = { { .compatible = "rockchip,rk3066-spi", }, { .compatible = "rockchip,rk3188-spi", }, { .compatible = "rockchip,rk3288-spi", }, { .compatible = "rockchip,rk3399-spi", }, { }, } .. -Caesar > >> Fixes commit f629fcfab2cd >> ("ARM: dts: rockchip: support the spi for rk3036") >> >> Signed-off-by: Caesar Wang <wxt@rock-chips.com> >> Cc: Heiko Stuebner <heiko@sntech.de> >> Cc: linux-rockchip@lists.infradead.org >> >> --- >> >> Changes in v2: None >> >> arch/arm/boot/dts/rk3036.dtsi | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/arch/arm/boot/dts/rk3036.dtsi >> b/arch/arm/boot/dts/rk3036.dtsi >> index d0f4bb7..a30700a 100644 >> --- a/arch/arm/boot/dts/rk3036.dtsi >> +++ b/arch/arm/boot/dts/rk3036.dtsi >> @@ -431,7 +431,7 @@ >> }; >> >> spi: spi@20074000 { >> - compatible = "rockchip,rockchip-spi"; >> + compatible = "rockchip,rk3036-spi"; >> reg = <0x20074000 0x1000>; >> interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>; >> clocks =<&cru PCLK_SPI>, <&cru SCLK_SPI>; >> > > > > -- caesar wang | software engineer | wxt@rock-chip.com ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v2 3/3] ARM: dts: rockchip: fixes the spi compatible for rk3036 2016-05-20 12:57 ` Caesar Wang @ 2016-05-20 13:04 ` Shawn Lin 0 siblings, 0 replies; 7+ messages in thread From: Shawn Lin @ 2016-05-20 13:04 UTC (permalink / raw) To: Caesar Wang Cc: shawn.lin, Heiko Stuebner, Mark Brown, Mark Rutland, devicetree, Pawel Moll, Ian Campbell, linux-kernel, Russell King, linux-rockchip, Rob Herring, Kumar Gala, linux-arm-kernel 在 2016/5/20 20:57, Caesar Wang 写道: > > 于 2016年05月20日 20:35, Shawn Lin 写道: >> 在 2016/5/20 7:56, Caesar Wang 写道: >>> That's seem the incorrect string to match the spi driver. >>> >> >> Will it break the backward compatibility for some dtb if not >> falling back to "rockchip,rockchip-spi" ? > > The rk3036 shouldn't work if you read the driver/spi/spi-rockchip.c. > since the "rockchip,rockchip-spi" is *not* exist in linux kernel. > okay, so that means we take "rockchip,rockchip-spi" from local branch by mistake? > .. > static const struct of_device_id rockchip_spi_dt_match[] = { > { .compatible = "rockchip,rk3066-spi", }, > { .compatible = "rockchip,rk3188-spi", }, > { .compatible = "rockchip,rk3288-spi", }, > { .compatible = "rockchip,rk3399-spi", }, > { }, > } > .. > > > -Caesar > >> >>> Fixes commit f629fcfab2cd >>> ("ARM: dts: rockchip: support the spi for rk3036") >>> >>> Signed-off-by: Caesar Wang <wxt@rock-chips.com> >>> Cc: Heiko Stuebner <heiko@sntech.de> >>> Cc: linux-rockchip@lists.infradead.org >>> >>> --- >>> >>> Changes in v2: None >>> >>> arch/arm/boot/dts/rk3036.dtsi | 2 +- >>> 1 file changed, 1 insertion(+), 1 deletion(-) >>> >>> diff --git a/arch/arm/boot/dts/rk3036.dtsi >>> b/arch/arm/boot/dts/rk3036.dtsi >>> index d0f4bb7..a30700a 100644 >>> --- a/arch/arm/boot/dts/rk3036.dtsi >>> +++ b/arch/arm/boot/dts/rk3036.dtsi >>> @@ -431,7 +431,7 @@ >>> }; >>> >>> spi: spi@20074000 { >>> - compatible = "rockchip,rockchip-spi"; >>> + compatible = "rockchip,rk3036-spi"; >>> reg = <0x20074000 0x1000>; >>> interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>; >>> clocks =<&cru PCLK_SPI>, <&cru SCLK_SPI>; >>> >> >> >> >> > -- Best Regards Shawn Lin ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v2 3/3] ARM: dts: rockchip: fixes the spi compatible for rk3036 2016-05-20 12:35 ` Shawn Lin 2016-05-20 12:57 ` Caesar Wang @ 2016-05-20 12:58 ` Heiko Stuebner 2016-05-20 13:09 ` Shawn Lin 1 sibling, 1 reply; 7+ messages in thread From: Heiko Stuebner @ 2016-05-20 12:58 UTC (permalink / raw) To: Shawn Lin Cc: Caesar Wang, Mark Brown, shawn.lin, Mark Rutland, devicetree, Pawel Moll, Ian Campbell, linux-kernel, Russell King, linux-rockchip, Rob Herring, Kumar Gala, linux-arm-kernel Am Freitag, 20. Mai 2016, 20:35:53 schrieb Shawn Lin: > 在 2016/5/20 7:56, Caesar Wang 写道: > > That's seem the incorrect string to match the spi driver. > > Will it break the backward compatibility for some dtb if not > falling back to "rockchip,rockchip-spi" ? in what dtb did you see "rockchip,rockchip-spi"? I.e. it isn't part of any current _mainline_ devicetree files. Heiko > > > Fixes commit f629fcfab2cd > > ("ARM: dts: rockchip: support the spi for rk3036") > > > > Signed-off-by: Caesar Wang <wxt@rock-chips.com> > > Cc: Heiko Stuebner <heiko@sntech.de> > > Cc: linux-rockchip@lists.infradead.org > > > > --- > > > > Changes in v2: None > > > > arch/arm/boot/dts/rk3036.dtsi | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/arch/arm/boot/dts/rk3036.dtsi > > b/arch/arm/boot/dts/rk3036.dtsi index d0f4bb7..a30700a 100644 > > --- a/arch/arm/boot/dts/rk3036.dtsi > > +++ b/arch/arm/boot/dts/rk3036.dtsi > > @@ -431,7 +431,7 @@ > > > > }; > > > > spi: spi@20074000 { > > > > - compatible = "rockchip,rockchip-spi"; > > + compatible = "rockchip,rk3036-spi"; > > > > reg = <0x20074000 0x1000>; > > interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>; > > clocks =<&cru PCLK_SPI>, <&cru SCLK_SPI>; ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v2 3/3] ARM: dts: rockchip: fixes the spi compatible for rk3036 2016-05-20 12:58 ` Heiko Stuebner @ 2016-05-20 13:09 ` Shawn Lin 0 siblings, 0 replies; 7+ messages in thread From: Shawn Lin @ 2016-05-20 13:09 UTC (permalink / raw) To: Heiko Stuebner Cc: shawn.lin-TNX95d0MmH7DzftRWevZcw, Caesar Wang, Mark Brown, Mark Rutland, devicetree-u79uwXL29TY76Z2rM5mHXA, Pawel Moll, Ian Campbell, linux-kernel-u79uwXL29TY76Z2rM5mHXA, Russell King, linux-rockchip-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r, Rob Herring, Kumar Gala, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r On 2016/5/20 20:58, Heiko Stuebner wrote: > Am Freitag, 20. Mai 2016, 20:35:53 schrieb Shawn Lin: >> 在 2016/5/20 7:56, Caesar Wang 写道: >>> That's seem the incorrect string to match the spi driver. >> >> Will it break the backward compatibility for some dtb if not >> falling back to "rockchip,rockchip-spi" ? > > in what dtb did you see "rockchip,rockchip-spi"? I'm not 100% sure, but I remember we toke this name on local branch for rk3036 when we were developing this Soc. > I.e. it isn't part of any current _mainline_ devicetree files. > Caesar, Could you check our develop-3.10 branch to see if it does exist? Anyway, "rockchip,rockchip-spi" isn't a part of mainline dt property. > > Heiko > >> >>> Fixes commit f629fcfab2cd >>> ("ARM: dts: rockchip: support the spi for rk3036") >>> >>> Signed-off-by: Caesar Wang <wxt-TNX95d0MmH7DzftRWevZcw@public.gmane.org> >>> Cc: Heiko Stuebner <heiko-4mtYJXux2i+zQB+pC5nmwQ@public.gmane.org> >>> Cc: linux-rockchip-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org >>> >>> --- >>> >>> Changes in v2: None >>> >>> arch/arm/boot/dts/rk3036.dtsi | 2 +- >>> 1 file changed, 1 insertion(+), 1 deletion(-) >>> >>> diff --git a/arch/arm/boot/dts/rk3036.dtsi >>> b/arch/arm/boot/dts/rk3036.dtsi index d0f4bb7..a30700a 100644 >>> --- a/arch/arm/boot/dts/rk3036.dtsi >>> +++ b/arch/arm/boot/dts/rk3036.dtsi >>> @@ -431,7 +431,7 @@ >>> >>> }; >>> >>> spi: spi@20074000 { >>> >>> - compatible = "rockchip,rockchip-spi"; >>> + compatible = "rockchip,rk3036-spi"; >>> >>> reg = <0x20074000 0x1000>; >>> interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>; >>> clocks =<&cru PCLK_SPI>, <&cru SCLK_SPI>; > > -- Best Regards Shawn Lin -- 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] 7+ messages in thread
end of thread, other threads:[~2016-05-20 13:09 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-05-19 23:56 [PATCH v2 1/3] spi/rockchip: add rk3036/rk3228/rk3368 SoCs for spi document Caesar Wang
[not found] ` <1463702182-5188-1-git-send-email-wxt-TNX95d0MmH7DzftRWevZcw@public.gmane.org>
2016-05-19 23:56 ` [PATCH v2 3/3] ARM: dts: rockchip: fixes the spi compatible for rk3036 Caesar Wang
2016-05-20 12:35 ` Shawn Lin
2016-05-20 12:57 ` Caesar Wang
2016-05-20 13:04 ` Shawn Lin
2016-05-20 12:58 ` Heiko Stuebner
2016-05-20 13:09 ` Shawn Lin
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox