Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: crypto: sun8i-ce: Add compatible for H616

The Allwinner H616 has a crypto engine very similar to the one in the
H6, although all addresses in the DMA descriptors are shifted by 2 bits,
to accommodate for the larger physical address space. That makes it
incompatible to the H6 variant, and thus requires a new compatible
string. Clock wise it relies on the internal oscillator for the TRNG,
so needs all four possible clocks specified.

Add the compatible string to the list of recognised names, and add the
H616 to list of devices requiring all four clocks.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Acked-by: Chen-Yu Tsai <wens@csie.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>

authored by

Andre Przywara and committed by
Herbert Xu
996f8a96 95c0f5c3

+2
+2
Documentation/devicetree/bindings/crypto/allwinner,sun8i-ce.yaml
··· 18 18 - allwinner,sun50i-a64-crypto 19 19 - allwinner,sun50i-h5-crypto 20 20 - allwinner,sun50i-h6-crypto 21 + - allwinner,sun50i-h616-crypto 21 22 22 23 reg: 23 24 maxItems: 1 ··· 50 49 compatible: 51 50 enum: 52 51 - allwinner,sun20i-d1-crypto 52 + - allwinner,sun50i-h616-crypto 53 53 then: 54 54 properties: 55 55 clocks: