Home
last modified time | relevance | path

Searched full:trng (Results 1 – 25 of 55) sorted by relevance

123

/freebsd/sys/contrib/device-tree/Bindings/rng/
H A Datmel,at91-trng.yaml4 $id: http://devicetree.org/schemas/rng/atmel,at91-trng.yaml#
18 - atmel,at91sam9g45-trng
19 - microchip,sam9x60-trng
22 - microchip,sama7g5-trng
23 - const: atmel,at91sam9g45-trng
26 - microchip,sam9x7-trng
27 - const: microchip,sam9x60-trng
51 compatible = "atmel,at91sam9g45-trng";
H A Datmel-trng.txt1 Atmel TRNG (True Random Number Generator) block
4 - compatible : Should be "atmel,at91sam9g45-trng" or "microchip,sam9x60-trng"
6 - interrupts : the interrupt number for the TRNG block
7 - clocks: should contain the TRNG clk source
11 trng@fffcc000 {
12 compatible = "atmel,at91sam9g45-trng";
H A Darm-cctrng.yaml7 title: Arm TrustZone CryptoCell TRNG engine
13 Arm TrustZone CryptoCell TRNG (True Random Number Generator) engine.
18 - arm,cryptocell-713-trng
19 - arm,cryptocell-703-trng
29 Arm TrustZone CryptoCell TRNG engine has 4 ring oscillators.
48 compatible = "arm,cryptocell-713-trng";
H A Dsamsung,exynos5250-trng.yaml4 $id: http://devicetree.org/schemas/rng/samsung,exynos5250-trng.yaml#
16 - samsung,exynos5250-trng
17 - samsung,exynos850-trng
41 const: samsung,exynos850-trng
72 compatible = "samsung,exynos5250-trng";
H A Dxiphera,xip8001b-trng.yaml4 $id: http://devicetree.org/schemas/rng/xiphera,xip8001b-trng.yaml#
7 title: Xiphera XIP8001B-trng
17 const: xiphera,xip8001b-trng
31 compatible = "xiphera,xip8001b-trng";
H A Dstarfive,jh7110-trng.yaml4 $id: http://devicetree.org/schemas/rng/starfive,jh7110-trng.yaml#
7 title: StarFive SoC TRNG Module
16 - const: starfive,jh8100-trng
17 - const: starfive,jh7110-trng
18 - const: starfive,jh7110-trng
52 compatible = "starfive,jh7110-trng";
H A Drockchip,rk3568-rng.yaml7 title: Rockchip RK3568 TRNG
25 - description: TRNG clock
26 - description: TRNG AHB clock
H A Dsamsung,exynos5250-trng.txt5 - compatible : Should be "samsung,exynos5250-trng".
13 compatible = "samsung,exynos5250-trng";
H A Dingenic,trng.yaml4 $id: http://devicetree.org/schemas/rng/ingenic,trng.yaml#
37 dtrng: trng@10072000 {
H A Domap_rng.txt15 - clocks: the trng clock source. Only mandatory for the
33 trng: rng@f2760000 {
H A Domap_rng.yaml74 trng: rng@f2760000 {
/freebsd/sys/contrib/device-tree/Bindings/crypto/
H A Dqcom,prng.yaml20 - qcom,sa8255p-trng
21 - qcom,sa8775p-trng
22 - qcom,sc7280-trng
23 - qcom,sm8450-trng
24 - qcom,sm8550-trng
25 - qcom,sm8650-trng
26 - const: qcom,trng
48 const: qcom,trng
H A Dallwinner,sun8i-ce.yaml34 - description: TRNG clock (RC oscillator)
42 - const: trng
H A Dsamsung-sss.yaml24 -- True Random Number Generator (TRNG)
/freebsd/sys/dev/psci/
H A Dsmccc_trng.c62 .rs_ident = "Arm SMCCC TRNG",
72 /* TRNG depends on SMCCC 1.1 (per the spec) */ in trng_identify()
76 /* Check we have TRNG 1.0 or later */ in trng_identify()
81 if (BUS_ADD_CHILD(parent, 0, "trng", -1) == NULL) in trng_identify()
82 device_printf(parent, "add TRNG child failed\n"); in trng_identify()
88 device_set_desc(dev, "Arm SMCCC TRNG"); in trng_probe()
100 device_printf(dev, "Failed to read fron TRNG\n"); in trng_attach()
138 "trng",
143 DRIVER_MODULE(trng, smccc, trng_driver, 0, 0);
/freebsd/sys/dev/qat/qat_api/firmware/include/
H A Dicp_qat_hw.h1128 /* TRNG SLICE */
1134 * Definition of the supported TRNG configuration modes
1136 * Enumeration used to define the TRNG modes. Used by clients when
1137 * configuring the TRNG for use
1142 ICP_QAT_HW_TRNG_DBL = 0, /*!< TRNG Disabled mode */
1143 ICP_QAT_HW_TRNG_NHT = 1, /*!< TRNG Normal Health Test mode */
1144 ICP_QAT_HW_TRNG_KAT = 4, /*!< TRNG Known Answer Test mode */
1151 * Definition of the supported TRNG KAT (known answer test) modes
1153 * Enumeration which is used to define the TRNG KAT modes. Used by clients
1154 * when configuring the TRNG for testing
[all …]
H A Dicp_qat_fw_la.h52 /*!< TRNG Get Random Request */
55 /*!< TRNG Test Request */
146 * Status flag indicating that the TRNG returned valid entropy data */
150 * Status flag indicating that the TRNG Command Failed. */
169 * excluding TRNG - field unused) */
2000 * Definition of the common QAT FW request middle block for TRNG.
2003 * by the QAT FW. Each of the services inherit these common fields. TRNG
2014 /**< Reserved, unused for TRNG */
2022 /** < Reserved, unused for TRNG */
2033 * Definition of the common LA QAT FW TRNG request
[all …]
/freebsd/sys/dev/qat_c2xxx/
H A Dqat_hw15reg.h287 uint8_t resrvd; /* Reserved field set to if cmd type is trng disable */
288 uint8_t init_trng_cfg_sz; /* Size of the trng config word in QW*/
297 uint64_t resrvd; /* Reserved field set to 0 if cmd type is trng disable */
298 uint64_t init_trng_cfg_ptr; /* Pointer to TRNG Slice config word*/
311 /* INIT TRNG ENABLE/DISABLE request header structure */
320 /* INIT TRNG ENABLE/DISABLE request data structure */
327 FW_INIT_CMD_TRNG_ENABLE, /* TRNG Enable command type */
328 FW_INIT_CMD_TRNG_DISABLE, /* TRNG Disable command type */
530 * size of the TRNG Slice configuration word. Size is in QW's */
/freebsd/sys/contrib/device-tree/Bindings/soc/imx/
H A Dfsl,imx8mp-hdmi-blk-ctrl.yaml40 - const: trng
95 power-domain-names = "bus", "irqsteer", "lcdif", "pai", "pvi", "trng",
/freebsd/sys/contrib/device-tree/src/arm/samsung/
H A Dexynos5.dtsi218 trng: rng@10830600 { label
219 compatible = "samsung,exynos5250-trng";
/freebsd/sys/dev/qat/qat_api/common/crypto/sym/include/
H A Dlac_sym.h248 /**< TRNG health test result
252 /**< TRNG request message */
316 * excluding TRNG - field unused) */
/freebsd/sys/contrib/device-tree/Bindings/firmware/
H A Dcznic,turris-omnia-mcu.yaml44 13 TRNG entropy ready
/freebsd/sys/contrib/device-tree/src/arm64/mediatek/
H A Dmt7986a-acelink-ew-7886cax.dts157 &trng {
/freebsd/crypto/libecc/src/external_deps/
H A Drand.c112 * - Use a proper entropy source with a TRNG (True Random Number Generator)
/freebsd/sys/crypto/ccp/
H A Dccp.h229 * Internal hardware TRNG read routine.

123