Searched +full:hip05 +full:- +full:rng (Results 1 – 1 of 1) sorted by relevance
1 // SPDX-License-Identifier: GPL-2.0-only23 #define to_hisi_rng(p) container_of(p, struct hisi_rng, rng)31 struct hwrng rng; member34 static int hisi_rng_init(struct hwrng *rng) in hisi_rng_init() argument36 struct hisi_rng *hrng = to_hisi_rng(rng); in hisi_rng_init()43 writel_relaxed(seed, hrng->base + RNG_SEED); in hisi_rng_init()53 writel_relaxed(val, hrng->base + RNG_CTRL); in hisi_rng_init()57 static void hisi_rng_cleanup(struct hwrng *rng) in hisi_rng_cleanup() argument59 struct hisi_rng *hrng = to_hisi_rng(rng); in hisi_rng_cleanup()61 writel_relaxed(0, hrng->base + RNG_CTRL); in hisi_rng_cleanup()[all …]