Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

hwrng: starfive - Add runtime pm ops

Define SET_RUNTIME_PM_OPS for StarFive TRNG driver.

Signed-off-by: Jia Jie Ho <jiajie.ho@starfivetech.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>

authored by

Jia Jie Ho and committed by
Herbert Xu
9b2b6112 f1b2fe90

+6 -2
+6 -2
drivers/char/hw_random/jh7110-trng.c
··· 369 369 return 0; 370 370 } 371 371 372 - static DEFINE_SIMPLE_DEV_PM_OPS(starfive_trng_pm_ops, starfive_trng_suspend, 373 - starfive_trng_resume); 372 + static const struct dev_pm_ops starfive_trng_pm_ops = { 373 + SET_SYSTEM_SLEEP_PM_OPS(starfive_trng_suspend, 374 + starfive_trng_resume) 375 + SET_RUNTIME_PM_OPS(starfive_trng_suspend, 376 + starfive_trng_resume, NULL) 377 + }; 374 378 375 379 static const struct of_device_id trng_dt_ids[] __maybe_unused = { 376 380 { .compatible = "starfive,jh7110-trng" },