Searched +full:imx25 +full:- +full:rngb (Results 1 – 9 of 9) sorted by relevance
/openbmc/linux/Documentation/devicetree/bindings/rng/ |
H A D | imx-rng.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/rng/imx-rng.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Freescale RNGA/RNGB/RNGC (Random Number Generator Versions A, B and C) 10 - Vladimir Zapolskiy <vz@mleia.com> 15 - const: fsl,imx21-rnga 16 - const: fsl,imx25-rngb 17 - items: 18 - const: fsl,imx31-rnga [all …]
|
/openbmc/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx25.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 5 #include <dt-bindings/gpio/gpio.h> 6 #include "imx25-pinfunc.h" 9 #address-cells = <1>; 10 #size-cells = <1>; 13 * pre-existing /chosen node to be available to insert the 46 #address-cells = <1>; 47 #size-cells = <0>; 50 compatible = "arm,arm926ej-s"; 56 asic: asic-interrupt-controller@68000000 { [all …]
|
H A D | imx6ull.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 #include "imx6ull-pinfunc.h" 7 #include "imx6ull-pinfunc-snvs.h" 9 /* Delete UART8 in AIPS-1 (i.MX6UL specific) */ 10 /delete-node/ &uart8; 11 /* Delete CAAM node in AIPS-2 (i.MX6UL specific) */ 12 /delete-node/ &crypto; 15 clock-frequency = <900000000>; 16 operating-points = < 24 fsl,soc-operating-points = < [all …]
|
H A D | imx6sl.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 #include <dt-bindings/interrupt-controller/irq.h> 6 #include "imx6sl-pinfunc.h" 7 #include <dt-bindings/clock/imx6sl-clock.h> 10 #address-cells = <1>; 11 #size-cells = <1>; 14 * pre-existing /chosen node to be available to insert the 50 #address-cells = <1>; 51 #size-cells = <0>; 54 compatible = "arm,cortex-a9"; [all …]
|
H A D | imx6sll.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 4 * Copyright 2017-2018 NXP. 8 #include <dt-bindings/clock/imx6sll-clock.h> 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include "imx6sll-pinfunc.h" 14 #address-cells = <1>; 15 #size-cells = <1>; 46 #address-cells = <1>; 47 #size-cells = <0>; [all …]
|
/openbmc/qemu/hw/misc/ |
H A D | imx_rngc.c | 7 * See the COPYING file in the top-level directory. 10 * an rngc and to read random numbers. The rngb that is found in imx25 15 #include "qemu/main-loop.h" 17 #include "qemu/guest-random.h" 30 /* These version info are reported by the rngb in an imx258 chip. */ 45 /* the current status for self-test and seed operations */ 61 if (s->op_seed == OP_RUN) { in imx_rngc_read() 64 if (s->op_self_test == OP_RUN) { in imx_rngc_read() 74 val |= s->mask; in imx_rngc_read() 75 if (s->auto_seed) { in imx_rngc_read() [all …]
|
/openbmc/linux/drivers/char/hw_random/ |
H A D | imx-rngc.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (C) 2008-2012 Freescale Semiconductor, Inc. 79 ctrl = readl(rngc->base + RNGC_CONTROL); in imx_rngc_irq_mask_clear() 81 writel(ctrl, rngc->base + RNGC_CONTROL); in imx_rngc_irq_mask_clear() 88 cmd = readl(rngc->base + RNGC_COMMAND); in imx_rngc_irq_mask_clear() 90 writel(cmd, rngc->base + RNGC_COMMAND); in imx_rngc_irq_mask_clear() 97 ctrl = readl(rngc->base + RNGC_CONTROL); in imx_rngc_irq_unmask() 99 writel(ctrl, rngc->base + RNGC_CONTROL); in imx_rngc_irq_unmask() 110 cmd = readl(rngc->base + RNGC_COMMAND); in imx_rngc_self_test() 111 writel(cmd | RNGC_CMD_SELF_TEST, rngc->base + RNGC_COMMAND); in imx_rngc_self_test() [all …]
|
/openbmc/qemu/include/hw/arm/ |
H A D | fsl-imx25.h | 4 * Copyright (C) 2015 Jean-Christophe Dubois <jcd@tribudubois.net> 36 #define TYPE_FSL_IMX25 "fsl-imx25" 89 * 0x43F8_0000 0x43F8_3FFF 16 Kbytes I2C-1 90 * 0x43F8_4000 0x43F8_7FFF 16 Kbytes I2C-3 91 * 0x43F8_8000 0x43F8_BFFF 16 Kbytes CAN-1 92 * 0x43F8_C000 0x43F8_FFFF 16 Kbytes CAN-2 93 * 0x43F9_0000 0x43F9_3FFF 16 Kbytes UART-1 94 * 0x43F9_4000 0x43F9_7FFF 16 Kbytes UART-2 95 * 0x43F9_8000 0x43F9_BFFF 16 Kbytes I2C-2 96 * 0x43F9_C000 0x43F9_FFFF 16 Kbytes 1-Wire [all …]
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | imx6sl.dtsi | 10 #include <dt-bindings/interrupt-controller/irq.h> 11 #include "imx6sl-pinfunc.h" 12 #include <dt-bindings/clock/imx6sl-clock.h> 15 #address-cells = <1>; 16 #size-cells = <1>; 19 * pre-existing /chosen node to be available to insert the 21 * Also for U-Boot there must be a pre-existing /memory node. 47 #address-cells = <1>; 48 #size-cells = <0>; 51 compatible = "arm,cortex-a9"; [all …]
|