Home
last modified time | relevance | path

Searched full:dtrng (Results 1 – 8 of 8) sorted by relevance

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/rng/
Dingenic,trng.yaml7 title: DTRNG in Ingenic SoCs
18 - ingenic,x1830-dtrng
37 dtrng: trng@10072000 {
38 compatible = "ingenic,x1830-dtrng";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/rng/
Dingenic,trng.yaml7 title: Bindings for DTRNG in Ingenic SoCs
18 - ingenic,x1830-dtrng
37 dtrng: trng@10072000 {
38 compatible = "ingenic,x1830-dtrng";
/kernel/linux/linux-5.10/drivers/char/hw_random/
Dingenic-trng.c19 /* DTRNG register offsets */
70 pr_err("%s: Wait for DTRNG data ready timeout\n", __func__); in ingenic_trng_read()
90 pr_err("%s: Failed to map DTRNG registers\n", __func__); in ingenic_trng_probe()
98 pr_crit("%s: Cannot get DTRNG clock\n", __func__); in ingenic_trng_probe()
104 pr_crit("%s: Unable to enable DTRNG clock\n", __func__); in ingenic_trng_probe()
121 dev_info(&pdev->dev, "Ingenic DTRNG driver registered\n"); in ingenic_trng_probe()
146 { .compatible = "ingenic,x1830-dtrng" },
/kernel/linux/linux-6.6/drivers/char/hw_random/
Dingenic-trng.c19 /* DTRNG register offsets */
67 pr_err("%s: Wait for DTRNG data ready timeout\n", __func__); in ingenic_trng_read()
89 "%s: Failed to map DTRNG registers\n", __func__); in ingenic_trng_probe()
94 "%s: Cannot get and enable DTRNG clock\n", __func__); in ingenic_trng_probe()
107 dev_info(&pdev->dev, "Ingenic DTRNG driver registered\n"); in ingenic_trng_probe()
112 { .compatible = "ingenic,x1830-dtrng" },
/kernel/linux/linux-6.6/arch/mips/boot/dts/ingenic/
Dx1830.dtsi324 dtrng: trng@10072000 { label
325 compatible = "ingenic,x1830-dtrng";
Dcu1830-neo.dts114 &dtrng {
/kernel/linux/linux-6.6/drivers/clk/ingenic/
Dx1830-cgu.c437 "dtrng", CGU_CLK_GATE,
/kernel/linux/linux-5.10/drivers/clk/ingenic/
Dx1830-cgu.c426 "dtrng", CGU_CLK_GATE,