pmdomain: airoha: Add Airoha CPU PM Domain support
authorChristian Marangi <ansuelsmth@gmail.com>
Thu, 9 Jan 2025 13:12:57 +0000 (14:12 +0100)
committerUlf Hansson <ulf.hansson@linaro.org>
Thu, 16 Jan 2025 15:01:27 +0000 (16:01 +0100)
commit82e703dd438b71432cc0ccbb90925d1e32dd014a
treec20648d3cd7147d1bfd532e6d1ac0e5ed8e20ff7
parent094041b176546a82db2ecc84b7a7d31d43d4ffb9
pmdomain: airoha: Add Airoha CPU PM Domain support

Add Airoha CPU PM Domain support to control frequency and power of CPU
present on Airoha EN7581 SoC.

Frequency and power can be controlled with the use of the SMC command by
passing the performance state. The driver also expose a read-only clock
that expose the current CPU frequency with SMC command.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Link: https://lore.kernel.org/r/20250109131313.32317-1-ansuelsmth@gmail.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/pmdomain/mediatek/Kconfig
drivers/pmdomain/mediatek/Makefile
drivers/pmdomain/mediatek/airoha-cpu-pmdomain.c [new file with mode: 0644]