Hi Nicolas, On Tue Nov 19, 2019 at 11:07 AM, Nicolas Saenz Julienne wrote: > Hi Stephen, thanks for the follow-up. > > > On Mon, 2019-11-18 at 22:14 -0800, Stephen Brennan wrote: > > BCM2711 features a RNG200 hardware random number generator block, which i= > s > > different from the BCM283x from which it inherits. Move the rng block fro= > m > > BCM283x into a separate common file, and update the rng declaration of > > BCM2711. > >=20 > > Signed-off-by: Stephen Brennan <stephen@xxxxxxxxxx> > > --- > > > It's petty in this case but you should add a list of changes here too. To make sure I understand, you mean listing out the changes in each revision of the patch series? > > > > arch/arm/boot/dts/bcm2711.dtsi | 6 +++--- > > arch/arm/boot/dts/bcm2835.dtsi | 1 + > > arch/arm/boot/dts/bcm2836.dtsi | 1 + > > arch/arm/boot/dts/bcm2837.dtsi | 1 + > > arch/arm/boot/dts/bcm283x-common.dtsi | 11 +++++++++++ > > arch/arm/boot/dts/bcm283x.dtsi | 6 ------ > > 6 files changed, 17 insertions(+), 9 deletions(-) > > create mode 100644 arch/arm/boot/dts/bcm283x-common.dtsi > >=20 > > diff --git a/arch/arm/boot/dts/bcm2711.dtsi b/arch/arm/boot/dts/bcm2711.d= > tsi > > index ac83dac2e6ba..4975567e948e 100644 > > --- a/arch/arm/boot/dts/bcm2711.dtsi > > +++ b/arch/arm/boot/dts/bcm2711.dtsi > > @@ -92,10 +92,10 @@ pm: watchdog@7e100000 { > > }; > > =20 > > rng@7e104000 { > > + compatible =3D "brcm,bcm2711-rng200"; > > + reg =3D <0x7e104000 0x28>; > > interrupts =3D <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>; > > - > > - /* RNG is incompatible with brcm,bcm2835-rng */ > > - status =3D "disabled"; > > + status =3D "okay"; > > }; > > =20 > > uart2: serial@7e201400 { > > diff --git a/arch/arm/boot/dts/bcm2835.dtsi b/arch/arm/boot/dts/bcm2835.d= > tsi > > index 53bf4579cc22..f7b2f46e307d 100644 > > --- a/arch/arm/boot/dts/bcm2835.dtsi > > +++ b/arch/arm/boot/dts/bcm2835.dtsi > > @@ -1,5 +1,6 @@ > > // SPDX-License-Identifier: GPL-2.0 > > #include "bcm283x.dtsi" > > +#include "bcm283x-common.dtsi" > > #include "bcm2835-common.dtsi" > > =20 > > / { > > diff --git a/arch/arm/boot/dts/bcm2836.dtsi b/arch/arm/boot/dts/bcm2836.d= > tsi > > index 82d6c4662ae4..a85374195796 100644 > > --- a/arch/arm/boot/dts/bcm2836.dtsi > > +++ b/arch/arm/boot/dts/bcm2836.dtsi > > @@ -1,5 +1,6 @@ > > // SPDX-License-Identifier: GPL-2.0 > > #include "bcm283x.dtsi" > > +#include "bcm283x-common.dtsi" > > #include "bcm2835-common.dtsi" > > =20 > > / { > > diff --git a/arch/arm/boot/dts/bcm2837.dtsi b/arch/arm/boot/dts/bcm2837.d= > tsi > > index 9e95fee78e19..045d78ffea08 100644 > > --- a/arch/arm/boot/dts/bcm2837.dtsi > > +++ b/arch/arm/boot/dts/bcm2837.dtsi > > @@ -1,4 +1,5 @@ > > #include "bcm283x.dtsi" > > +#include "bcm283x-common.dtsi" > > #include "bcm2835-common.dtsi" > > =20 > > / { > > diff --git a/arch/arm/boot/dts/bcm283x-common.dtsi > > b/arch/arm/boot/dts/bcm283x-common.dtsi > > new file mode 100644 > > index 000000000000..3c8834bee390 > > --- /dev/null > > +++ b/arch/arm/boot/dts/bcm283x-common.dtsi > > @@ -0,0 +1,11 @@ > > +// SPDX-License-Identifier: GPL-2.0 > > + > > +/ { > > + soc { > > + rng@7e104000 { > > + compatible =3D "brcm,bcm2835-rng"; > > + reg =3D <0x7e104000 0x10>; > > + interrupts =3D <2 29>; > > + }; > > + }; > > +}; > > > I think Stefan wrote bcm283x-common.dtsi by mistake, he really meant > bcm2835-common.dtsi. > > > See bcm2835-common.dtsi's header comment: > > > /* This include file covers the common peripherals and configuration > betwee= > n > * bcm2835, bcm2836 and bcm2837 implementations. > */ > Wow, thank you, that makes a lot more sense! Best, Stephen > > Regards, > Nicolas > > > > > >