* [PATCH v2 2/5] dt-bindings : Document the STM32F4 CRC32 binding [not found] ` <cover.1495285223.git.cosardindar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> @ 2017-05-20 13:32 ` Cosar Dindar 2017-05-30 22:50 ` Rob Herring 2017-05-20 13:32 ` [PATCH v2 3/5] ARM: dts: stm32: enable CRC32 on stm32429-disco board Cosar Dindar ` (2 subsequent siblings) 3 siblings, 1 reply; 7+ messages in thread From: Cosar Dindar @ 2017-05-20 13:32 UTC (permalink / raw) To: herbert-lOAM2aK0SrRLBo1qDEOMRrpzq4S04n8Q Cc: davem-fT/PcQaiUtIeIZ0/mPfg9Q, robh+dt-DgEjT+Ai2ygdnm+yROfE0A, mark.rutland-5wv7dgnIgG8, mcoquelin.stm32-Re5JQEeQqe8AvxtiuMwx3w, alexandre.torgue-qxv4g6HH51o, linux-crypto-u79uwXL29TY76Z2rM5mHXA, devicetree-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r, linux-kernel-u79uwXL29TY76Z2rM5mHXA, fabien.dessenne-qxv4g6HH51o, Cosar Dindar Add device tree binding for STM32F4. Signed-off-by: Cosar Dindar <cosardindar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> --- Documentation/devicetree/bindings/crypto/st,stm32-crc.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/crypto/st,stm32-crc.txt b/Documentation/devicetree/bindings/crypto/st,stm32-crc.txt index 3ba92a5..7b30f1e 100644 --- a/Documentation/devicetree/bindings/crypto/st,stm32-crc.txt +++ b/Documentation/devicetree/bindings/crypto/st,stm32-crc.txt @@ -1,7 +1,7 @@ * STMicroelectronics STM32 CRC Required properties: -- compatible: Should be "st,stm32f7-crc". +- compatible: Can be either "st,stm32f7-crc" or "st,srm32f4-crc". - reg: The address and length of the peripheral registers space - clocks: The input clock of the CRC instance @@ -10,7 +10,7 @@ Optional properties: none Example: crc: crc@40023000 { - compatible = "st,stm32f7-crc"; + compatible = "st,stm32f7-crc", "st,stm32f4-crc"; reg = <0x40023000 0x400>; clocks = <&rcc 0 12>; }; -- 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 2/5] dt-bindings : Document the STM32F4 CRC32 binding 2017-05-20 13:32 ` [PATCH v2 2/5] dt-bindings : Document the STM32F4 CRC32 binding Cosar Dindar @ 2017-05-30 22:50 ` Rob Herring 2017-05-31 8:17 ` Cosar Dindar 0 siblings, 1 reply; 7+ messages in thread From: Rob Herring @ 2017-05-30 22:50 UTC (permalink / raw) To: Cosar Dindar Cc: herbert, davem, mark.rutland, mcoquelin.stm32, alexandre.torgue, linux-crypto, devicetree, linux-arm-kernel, linux-kernel, fabien.dessenne On Sat, May 20, 2017 at 04:32:12PM +0300, Cosar Dindar wrote: > Add device tree binding for STM32F4. > > Signed-off-by: Cosar Dindar <cosardindar@gmail.com> > --- > Documentation/devicetree/bindings/crypto/st,stm32-crc.txt | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/Documentation/devicetree/bindings/crypto/st,stm32-crc.txt b/Documentation/devicetree/bindings/crypto/st,stm32-crc.txt > index 3ba92a5..7b30f1e 100644 > --- a/Documentation/devicetree/bindings/crypto/st,stm32-crc.txt > +++ b/Documentation/devicetree/bindings/crypto/st,stm32-crc.txt > @@ -1,7 +1,7 @@ > * STMicroelectronics STM32 CRC > > Required properties: > -- compatible: Should be "st,stm32f7-crc". > +- compatible: Can be either "st,stm32f7-crc" or "st,srm32f4-crc". Here you say either, but the example has both. > - reg: The address and length of the peripheral registers space > - clocks: The input clock of the CRC instance > > @@ -10,7 +10,7 @@ Optional properties: none > Example: > > crc: crc@40023000 { > - compatible = "st,stm32f7-crc"; > + compatible = "st,stm32f7-crc", "st,stm32f4-crc"; > reg = <0x40023000 0x400>; > clocks = <&rcc 0 12>; > }; > -- > 2.7.4 > ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v2 2/5] dt-bindings : Document the STM32F4 CRC32 binding 2017-05-30 22:50 ` Rob Herring @ 2017-05-31 8:17 ` Cosar Dindar 0 siblings, 0 replies; 7+ messages in thread From: Cosar Dindar @ 2017-05-31 8:17 UTC (permalink / raw) To: Rob Herring Cc: mark.rutland, devicetree, alexandre.torgue, linux-kernel, fabien.dessenne, linux-crypto, mcoquelin.stm32, davem, linux-arm-kernel, herbert On Tue, May 30, 2017 at 05:50:24PM -0500, Rob Herring wrote: > On Sat, May 20, 2017 at 04:32:12PM +0300, Cosar Dindar wrote: > > Add device tree binding for STM32F4. > > > > Signed-off-by: Cosar Dindar <cosardindar@gmail.com> > > --- > > Documentation/devicetree/bindings/crypto/st,stm32-crc.txt | 4 ++-- > > 1 file changed, 2 insertions(+), 2 deletions(-) > > > > diff --git a/Documentation/devicetree/bindings/crypto/st,stm32-crc.txt b/Documentation/devicetree/bindings/crypto/st,stm32-crc.txt > > index 3ba92a5..7b30f1e 100644 > > --- a/Documentation/devicetree/bindings/crypto/st,stm32-crc.txt > > +++ b/Documentation/devicetree/bindings/crypto/st,stm32-crc.txt > > @@ -1,7 +1,7 @@ > > * STMicroelectronics STM32 CRC > > > > Required properties: > > -- compatible: Should be "st,stm32f7-crc". > > +- compatible: Can be either "st,stm32f7-crc" or "st,srm32f4-crc". > > Here you say either, but the example has both. > Thanks for reviewing. Here it could be changed as : Should be one of the following string "st,stm32f7-crc" "st,stm32f4-crc" Also, example may not contain both binding strings, I think. It could be leaved unchanged as in the previous version. I will make these changes with this way if it is OK. > > - reg: The address and length of the peripheral registers space > > - clocks: The input clock of the CRC instance > > > > @@ -10,7 +10,7 @@ Optional properties: none > > Example: > > > > crc: crc@40023000 { > > - compatible = "st,stm32f7-crc"; > > + compatible = "st,stm32f7-crc", "st,stm32f4-crc"; > > reg = <0x40023000 0x400>; > > clocks = <&rcc 0 12>; > > }; > > -- > > 2.7.4 > > ^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH v2 3/5] ARM: dts: stm32: enable CRC32 on stm32429-disco board [not found] ` <cover.1495285223.git.cosardindar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 2017-05-20 13:32 ` [PATCH v2 2/5] dt-bindings : Document the STM32F4 CRC32 binding Cosar Dindar @ 2017-05-20 13:32 ` Cosar Dindar [not found] ` <d042019ac4871cc8cacd2cea04b7933feb96dda8.1495285223.git.cosardindar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 2017-05-20 13:33 ` [PATCH v2 4/5] ARM: dts: stm32: enable CRC32 on stm32429i-eval board Cosar Dindar 2017-05-20 13:33 ` [PATCH v2 5/5] ARM: dts: stm32: Add CRC support to stm32f429 Cosar Dindar 3 siblings, 1 reply; 7+ messages in thread From: Cosar Dindar @ 2017-05-20 13:32 UTC (permalink / raw) To: robh+dt-DgEjT+Ai2ygdnm+yROfE0A Cc: mark.rutland-5wv7dgnIgG8, linux-I+IVW8TIWO2tmTQ+vhA3Yw, mcoquelin.stm32-Re5JQEeQqe8AvxtiuMwx3w, alexandre.torgue-qxv4g6HH51o, fabien.dessenne-qxv4g6HH51o, devicetree-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r, linux-kernel-u79uwXL29TY76Z2rM5mHXA, Cosar Dindar Enable the CRC32 crypto on stm32429-disco board. Signed-off-by: Cosar Dindar <cosardindar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> --- arch/arm/boot/dts/stm32f429-disco.dts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm/boot/dts/stm32f429-disco.dts b/arch/arm/boot/dts/stm32f429-disco.dts index 191fa50..ae47cde 100644 --- a/arch/arm/boot/dts/stm32f429-disco.dts +++ b/arch/arm/boot/dts/stm32f429-disco.dts @@ -102,6 +102,10 @@ clock-frequency = <8000000>; }; +&crc { + status = "okay"; +}; + &rtc { assigned-clocks = <&rcc 1 CLK_RTC>; assigned-clock-parents = <&rcc 1 CLK_LSI>; -- 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
[parent not found: <d042019ac4871cc8cacd2cea04b7933feb96dda8.1495285223.git.cosardindar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>]
* Re: [PATCH v2 3/5] ARM: dts: stm32: enable CRC32 on stm32429-disco board [not found] ` <d042019ac4871cc8cacd2cea04b7933feb96dda8.1495285223.git.cosardindar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> @ 2017-05-22 11:14 ` kbuild test robot 0 siblings, 0 replies; 7+ messages in thread From: kbuild test robot @ 2017-05-22 11:14 UTC (permalink / raw) Cc: kbuild-all-JC7UmRfGjtg, robh+dt-DgEjT+Ai2ygdnm+yROfE0A, mark.rutland-5wv7dgnIgG8, linux-I+IVW8TIWO2tmTQ+vhA3Yw, mcoquelin.stm32-Re5JQEeQqe8AvxtiuMwx3w, alexandre.torgue-qxv4g6HH51o, fabien.dessenne-qxv4g6HH51o, devicetree-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r, linux-kernel-u79uwXL29TY76Z2rM5mHXA, Cosar Dindar [-- Attachment #1: Type: text/plain, Size: 1305 bytes --] Hi Cosar, [auto build test ERROR on cryptodev/master] [also build test ERROR on v4.12-rc2 next-20170522] [cannot apply to robh/for-next] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/commits/Cosar-Dindar/Add-support-for-the-STM32F4-CRC32/20170522-151254 base: https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git master config: arm-at91_dt_defconfig (attached as .config) compiler: arm-linux-gnueabi-gcc (Debian 6.1.1-9) 6.1.1 20160705 reproduce: wget https://raw.githubusercontent.com/01org/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # save the attached .config to linux build tree make.cross ARCH=arm Note: the linux-review/Cosar-Dindar/Add-support-for-the-STM32F4-CRC32/20170522-151254 HEAD 6822bdfe94793c70fe6812817f26f02db23e2593 builds fine. It only hurts bisectibility. All errors (new ones prefixed by >>): >> Error: arch/arm/boot/dts/stm32f429-disco.dts:105.1-5 Label or path crc not found FATAL ERROR: Syntax error parsing input tree --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation [-- Attachment #2: .config.gz --] [-- Type: application/gzip, Size: 22761 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH v2 4/5] ARM: dts: stm32: enable CRC32 on stm32429i-eval board [not found] ` <cover.1495285223.git.cosardindar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 2017-05-20 13:32 ` [PATCH v2 2/5] dt-bindings : Document the STM32F4 CRC32 binding Cosar Dindar 2017-05-20 13:32 ` [PATCH v2 3/5] ARM: dts: stm32: enable CRC32 on stm32429-disco board Cosar Dindar @ 2017-05-20 13:33 ` Cosar Dindar 2017-05-20 13:33 ` [PATCH v2 5/5] ARM: dts: stm32: Add CRC support to stm32f429 Cosar Dindar 3 siblings, 0 replies; 7+ messages in thread From: Cosar Dindar @ 2017-05-20 13:33 UTC (permalink / raw) To: robh+dt-DgEjT+Ai2ygdnm+yROfE0A Cc: mark.rutland-5wv7dgnIgG8, linux-I+IVW8TIWO2tmTQ+vhA3Yw, mcoquelin.stm32-Re5JQEeQqe8AvxtiuMwx3w, alexandre.torgue-qxv4g6HH51o, fabien.dessenne-qxv4g6HH51o, devicetree-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r, linux-kernel-u79uwXL29TY76Z2rM5mHXA, Cosar Dindar Enable the CRC32 crypto on stm32429i-eval board. Signed-off-by: Cosar Dindar <cosardindar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> --- arch/arm/boot/dts/stm32429i-eval.dts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm/boot/dts/stm32429i-eval.dts b/arch/arm/boot/dts/stm32429i-eval.dts index b633114..360fb19 100644 --- a/arch/arm/boot/dts/stm32429i-eval.dts +++ b/arch/arm/boot/dts/stm32429i-eval.dts @@ -141,6 +141,10 @@ clock-frequency = <25000000>; }; +&crc { + status = "okay"; +}; + &i2c1 { pinctrl-0 = <&i2c1_pins>; pinctrl-names = "default"; -- 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
* [PATCH v2 5/5] ARM: dts: stm32: Add CRC support to stm32f429 [not found] ` <cover.1495285223.git.cosardindar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> ` (2 preceding siblings ...) 2017-05-20 13:33 ` [PATCH v2 4/5] ARM: dts: stm32: enable CRC32 on stm32429i-eval board Cosar Dindar @ 2017-05-20 13:33 ` Cosar Dindar 3 siblings, 0 replies; 7+ messages in thread From: Cosar Dindar @ 2017-05-20 13:33 UTC (permalink / raw) To: robh+dt-DgEjT+Ai2ygdnm+yROfE0A Cc: mark.rutland-5wv7dgnIgG8, linux-I+IVW8TIWO2tmTQ+vhA3Yw, mcoquelin.stm32-Re5JQEeQqe8AvxtiuMwx3w, alexandre.torgue-qxv4g6HH51o, fabien.dessenne-qxv4g6HH51o, devicetree-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r, linux-kernel-u79uwXL29TY76Z2rM5mHXA, Cosar Dindar Add CRC32 Crypto support to stm32f429. Signed-off-by: Cosar Dindar <cosardindar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> --- arch/arm/boot/dts/stm32f429.dtsi | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/arm/boot/dts/stm32f429.dtsi b/arch/arm/boot/dts/stm32f429.dtsi index b2a2b5c..18343de 100644 --- a/arch/arm/boot/dts/stm32f429.dtsi +++ b/arch/arm/boot/dts/stm32f429.dtsi @@ -766,6 +766,13 @@ }; }; + crc: crc@40023000 { + compatible = "st,stm32f4-crc"; + reg = <0x40023000 0x400>; + clocks = <&rcc 0 STM32F4_AHB1_CLOCK(CRC)>; + status = "disabled"; + }; + rcc: rcc@40023810 { #reset-cells = <1>; #clock-cells = <2>; -- 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
end of thread, other threads:[~2017-05-31 8:17 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- [not found] <cover.1495285223.git.cosardindar@gmail.com> [not found] ` <cover.1495285223.git.cosardindar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 2017-05-20 13:32 ` [PATCH v2 2/5] dt-bindings : Document the STM32F4 CRC32 binding Cosar Dindar 2017-05-30 22:50 ` Rob Herring 2017-05-31 8:17 ` Cosar Dindar 2017-05-20 13:32 ` [PATCH v2 3/5] ARM: dts: stm32: enable CRC32 on stm32429-disco board Cosar Dindar [not found] ` <d042019ac4871cc8cacd2cea04b7933feb96dda8.1495285223.git.cosardindar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 2017-05-22 11:14 ` kbuild test robot 2017-05-20 13:33 ` [PATCH v2 4/5] ARM: dts: stm32: enable CRC32 on stm32429i-eval board Cosar Dindar 2017-05-20 13:33 ` [PATCH v2 5/5] ARM: dts: stm32: Add CRC support to stm32f429 Cosar Dindar
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).