Home
last modified time | relevance | path

Searched refs:rk_rng (Results 1 – 1 of 1) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/char/hw_random/
H A Drockchip-rng.c118 struct rk_rng { struct
127 static void rk_rng_writel(struct rk_rng *rng, u32 val, u32 offset) in rk_rng_writel() argument
132 static u32 rk_rng_readl(struct rk_rng *rng, u32 offset) in rk_rng_readl()
140 struct rk_rng *rk_rng = container_of(rng, struct rk_rng, rng); in rk_rng_init() local
142 dev_dbg(rk_rng->dev, "clk_bulk_prepare_enable.\n"); in rk_rng_init()
144 ret = clk_bulk_prepare_enable(rk_rng->clk_num, rk_rng->clk_bulks); in rk_rng_init()
146 dev_err(rk_rng->dev, "failed to enable clks %d\n", ret); in rk_rng_init()
155 struct rk_rng *rk_rng = container_of(rng, struct rk_rng, rng); in rk_rng_cleanup() local
157 dev_dbg(rk_rng->dev, "clk_bulk_disable_unprepare.\n"); in rk_rng_cleanup()
158 clk_bulk_disable_unprepare(rk_rng->clk_num, rk_rng->clk_bulks); in rk_rng_cleanup()
[all …]