]> git.dujemihanovic.xyz Git - u-boot.git/commit
soc: samsung: Add Exynos PMU driver
authorSam Protsenko <semen.protsenko@linaro.org>
Thu, 11 Jan 2024 03:09:01 +0000 (21:09 -0600)
committerMinkyu Kang <mk7.kang@samsung.com>
Wed, 24 Jan 2024 02:23:20 +0000 (11:23 +0900)
commit8fd06aeb8a6d1fa25185b7a3adc96a54d44251a9
treed7855faeacbe3f7f61b3cd458575c2a9c5359ab6
parentc9a3efdfc01afc575b4970568ea75a62b61e2cf2
soc: samsung: Add Exynos PMU driver

Add basic Power Management Unit (PMU) driver for Exynos SoCs. For now
it's only capable of changing UART path in PMU, which is needed for
E850-96 board. The driver's structure resembles the exynos-pmu driver
from Linux kernel, and although it's very basic and slim at the moment,
it can be easily extended in future if the need arises.

UCLASS_NOP is used, as there are no benefits in using more elaborate
classes like UCLASS_MISC in this case. The DM_FLAG_PROBE_AFTER_BIND flag
is added in bind function, as the probe function must be always called
for this driver.

Signed-off-by: Sam Protsenko <semen.protsenko@linaro.org>
Reviewed-by: Chanho Park <chanho61.park@samsung.com>
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
drivers/soc/samsung/Kconfig
drivers/soc/samsung/Makefile
drivers/soc/samsung/exynos-pmu.c [new file with mode: 0644]