Searched +full:iproc +full:- +full:rng200 (Results 1 – 7 of 7) sorted by relevance
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)3 ---4 $id: http://devicetree.org/schemas/rng/brcm,iproc-rng200.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#7 title: HWRNG support for the iproc-rng200 driver10 - Florian Fainelli <f.fainelli@gmail.com>15 - brcm,bcm2711-rng20016 - brcm,bcm7211-rng20017 - brcm,bcm7278-rng20018 - brcm,iproc-rng200[all …]
1 // SPDX-License-Identifier: GPL-2.0-only7 * DESCRIPTION: The Broadcom iProc RNG200 Driver106 status = ioread32(priv->base + RNG_INT_STATUS_OFFSET); in iproc_rng200_read()111 return max - num_remaining; in iproc_rng200_read()113 iproc_rng200_restart(priv->base); in iproc_rng200_read()118 if ((ioread32(priv->base + RNG_FIFO_COUNT_OFFSET) & in iproc_rng200_read()123 *(uint32_t *)buf = ioread32(priv->base + in iproc_rng200_read()126 num_remaining -= sizeof(uint32_t); in iproc_rng200_read()129 uint32_t rnd_number = ioread32(priv->base + in iproc_rng200_read()141 return max - num_remaining; in iproc_rng200_read()[all …]
1 # SPDX-License-Identifier: GPL-2.0-only13 module will be called rng-core. This provides a device28 This driver provides kernel-side support for a generic Random31 the default FPGA bitstream on the TS-7800 has such functionality.34 module will be called timeriomem-rng.43 This driver provides kernel-side support for the Random Number44 Generator hardware found on Intel i8xx-based motherboards.47 module will be called intel-rng.57 This driver provides kernel-side support for the Random Number58 Generator hardware found on AMD 76x-based motherboards.[all …]
1 # SPDX-License-Identifier: GPL-2.06 obj-$(CONFIG_HW_RANDOM) += rng-core.o7 rng-core-y := core.o8 obj-$(CONFIG_HW_RANDOM_TIMERIOMEM) += timeriomem-rng.o9 obj-$(CONFIG_HW_RANDOM_INTEL) += intel-rng.o10 obj-$(CONFIG_HW_RANDOM_AMD) += amd-rng.o11 obj-$(CONFIG_HW_RANDOM_AIROHA) += airoha-trng.o12 obj-$(CONFIG_HW_RANDOM_ATMEL) += atmel-rng.o13 obj-$(CONFIG_HW_RANDOM_BA431) += ba431-rng.o14 obj-$(CONFIG_HW_RANDOM_GEODE) += geode-rng.o[all …]
33 #include <dt-bindings/interrupt-controller/arm-gic.h>34 #include <dt-bindings/interrupt-controller/irq.h>35 #include <dt-bindings/clock/bcm-cygnus.h>38 #address-cells = <1>;39 #size-cells = <1>;42 interrupt-parent = <&gic>;54 #address-cells = <1>;55 #size-cells = <0>;59 compatible = "arm,cortex-a9";60 next-level-cache = <&L2>;[all …]
35 #include <dt-bindings/interrupt-controller/arm-gic.h>36 #include <dt-bindings/clock/bcm-ns2.h>40 interrupt-parent = <&gic>;41 #address-cells = <2>;42 #size-cells = <2>;45 #address-cells = <2>;46 #size-cells = <0>;50 compatible = "arm,cortex-a57";52 enable-method = "psci";53 next-level-cache = <&CLUSTER0_L2>;[all …]
4 * Copyright(c) 2015-2017 Broadcom. All rights reserved.33 #include <dt-bindings/interrupt-controller/arm-gic.h>37 interrupt-parent = <&gic>;38 #address-cells = <2>;39 #size-cells = <2>;42 #address-cells = <2>;43 #size-cells = <0>;47 compatible = "arm,cortex-a72";49 enable-method = "psci";50 next-level-cache = <&CLUSTER0_L2>;[all …]