Searched +full:bcm6368 +full:- +full:rng (Results 1 – 4 of 4) sorted by relevance
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/rng/ |
| D | brcm,bcm2835.txt | 5 - compatible : should be one of 6 "brcm,bcm2835-rng" 7 "brcm,bcm-nsp-rng" 8 "brcm,bcm5301x-rng" or 9 "brcm,bcm6368-rng" 10 - reg : Specifies base physical address and size of the registers. 14 - clocks : phandle to clock-controller plus clock-specifier pair 15 - clock-names : "ipsec" as a clock name 19 - interrupts: specify the interrupt for the RNG block 23 rng { [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/rng/ |
| D | brcm,bcm2835.yaml | 1 # 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 …]
|
| /kernel/linux/linux-5.10/drivers/char/hw_random/ |
| D | bcm2835-rng.c | 1 // 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 …]
|
| /kernel/linux/linux-4.19/drivers/char/hw_random/ |
| D | bcm2835-rng.c | 2 * Copyright (c) 2010-2012 Broadcom. All rights reserved. 25 /* enable rng */ 34 struct hwrng rng; member 40 static inline struct bcm2835_rng_priv *to_rng_priv(struct hwrng *rng) in to_rng_priv() argument 42 return container_of(rng, struct bcm2835_rng_priv, rng); in to_rng_priv() 48 * peripheral registers for CPU-native byte order. in rng_readl() 51 return __raw_readl(priv->base + offset); in rng_readl() 53 return readl(priv->base + offset); in rng_readl() 60 __raw_writel(val, priv->base + offset); in rng_writel() 62 writel(val, priv->base + offset); in rng_writel() [all …]
|