2023-09-29 14:34:46

by Alexey Romanov

[permalink] [raw]
Subject: [PATCH v5 0/3] Meson S4 HW RNG Support

Hello!

This patch series adds hwrng support for Amlogic S4-series.
Now, S4 uses a new random number generation algorithm.
This changes implemnents new algo and also adds description
to meson-s4.dtsi.

V2:

- Use readl_relaxed_poll_timeout_atomic() function instead of loop.
- Use two different functions: meson_rng_read() and meson_s4_rng_read().
- Fix naming in DT schema (meson-s4-hwrng instead of meson-hwrng-s4).
- A little code style fixes.

V3:

- Fix commit message in patch with dt-bindings schema changes.

V4:

- Drop struct meson_rng_priv field from struct meson_rng_data.

V5:

- Rebased over v6.7/arm64-dt (Amlogic repo).

Alexey Romanov (3):
drivers: rng: meson: add support for S4
dt-bindings: rng: meson: add meson-rng-s4 compatible
arch/arm64: dts: meson-s4: add hwrng node

.../bindings/rng/amlogic,meson-rng.yaml | 1 +
arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 5 ++
drivers/char/hw_random/meson-rng.c | 80 ++++++++++++++++++-
3 files changed, 83 insertions(+), 3 deletions(-)

--
2.25.1


2023-10-02 11:27:25

by Neil Armstrong

[permalink] [raw]
Subject: Re: (subset) [PATCH v5 0/3] Meson S4 HW RNG Support

Hi,

On Fri, 29 Sep 2023 13:29:35 +0300, Alexey Romanov wrote:
> This patch series adds hwrng support for Amlogic S4-series.
> Now, S4 uses a new random number generation algorithm.
> This changes implemnents new algo and also adds description
> to meson-s4.dtsi.
>
> V2:
>
> [...]

Thanks, Applied to https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux.git (v6.7/arm64-dt)

[3/3] arch/arm64: dts: meson-s4: add hwrng node
https://git.kernel.org/amlogic/c/1e3dbe8006247386592a2fdce3a52cca15625997

These changes has been applied on the intermediate git tree [1].

The v6.7/arm64-dt branch will then be sent via a formal Pull Request to the Linux SoC maintainers
for inclusion in their intermediate git branches in order to be sent to Linus during
the next merge window, or sooner if it's a set of fixes.

In the cases of fixes, those will be merged in the current release candidate
kernel and as soon they appear on the Linux master branch they will be
backported to the previous Stable and Long-Stable kernels [2].

The intermediate git branches are merged daily in the linux-next tree [3],
people are encouraged testing these pre-release kernels and report issues on the
relevant mailing-lists.

If problems are discovered on those changes, please submit a signed-off-by revert
patch followed by a corrective changeset.

[1] https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux.git
[2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
[3] https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git

--
Neil

2023-10-05 17:34:28

by Herbert Xu

[permalink] [raw]
Subject: Re: [PATCH v5 0/3] Meson S4 HW RNG Support

On Fri, Sep 29, 2023 at 01:29:35PM +0300, Alexey Romanov wrote:
> Hello!
>
> This patch series adds hwrng support for Amlogic S4-series.
> Now, S4 uses a new random number generation algorithm.
> This changes implemnents new algo and also adds description
> to meson-s4.dtsi.
>
> V2:
>
> - Use readl_relaxed_poll_timeout_atomic() function instead of loop.
> - Use two different functions: meson_rng_read() and meson_s4_rng_read().
> - Fix naming in DT schema (meson-s4-hwrng instead of meson-hwrng-s4).
> - A little code style fixes.
>
> V3:
>
> - Fix commit message in patch with dt-bindings schema changes.
>
> V4:
>
> - Drop struct meson_rng_priv field from struct meson_rng_data.
>
> V5:
>
> - Rebased over v6.7/arm64-dt (Amlogic repo).
>
> Alexey Romanov (3):
> drivers: rng: meson: add support for S4
> dt-bindings: rng: meson: add meson-rng-s4 compatible
> arch/arm64: dts: meson-s4: add hwrng node
>
> .../bindings/rng/amlogic,meson-rng.yaml | 1 +
> arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 5 ++
> drivers/char/hw_random/meson-rng.c | 80 ++++++++++++++++++-
> 3 files changed, 83 insertions(+), 3 deletions(-)
>
> --
> 2.25.1

Patches 1-2 applied. Thanks.
--
Email: Herbert Xu <[email protected]>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt