Home
last modified time | relevance | path

Searched +full:bcm6368 +full:- +full:rng (Results 1 – 2 of 2) sorted by relevance

/Linux-v5.10/Documentation/devicetree/bindings/rng/
Dbrcm,bcm2835.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/rng/brcm,bcm2835.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Stefan Wahren <stefan.wahren@i2se.com>
11 - Florian Fainelli <f.fainelli@gmail.com>
12 - Herbert Xu <herbert@gondor.apana.org.au>
17 - brcm,bcm2835-rng
18 - brcm,bcm-nsp-rng
19 - brcm,bcm5301x-rng
[all …]
/Linux-v5.10/drivers/char/hw_random/
Dbcm2835-rng.c1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (c) 2010-2012 Broadcom. All rights reserved.
22 /* enable rng */
31 struct hwrng rng; member
37 static inline struct bcm2835_rng_priv *to_rng_priv(struct hwrng *rng) in to_rng_priv() argument
39 return container_of(rng, struct bcm2835_rng_priv, rng); in to_rng_priv()
45 * peripheral registers for CPU-native byte order. in rng_readl()
48 return __raw_readl(priv->base + offset); in rng_readl()
50 return readl(priv->base + offset); in rng_readl()
57 __raw_writel(val, priv->base + offset); in rng_writel()
[all …]