linux/drivers/pmdomain/mediatek
AngeloGioacchino Del Regno ad4bbdc59b pmdomain: mediatek: Handle SoCs with inverted SRAM power-down bits
Some SoCs, and even some subsystems in the same SoC, may have the
logic for SRAM power-down inverted, as in, setting the bit means
"power down" and unsetting means "power up": this is because some
hardware subsystems use this as a power-lock indication and some
use this as a power down one (for example, usually, the modem ss
has it inverted!).

In preparation for adding support for power domains with inverted
SRAM_PDN bits, add a new MTK_SCPD_SRAM_PDN_INVERTED flag and check
for it in scpsys_sram_enable() and scpsys_sram_disable().

Reviewed-by: Nícolas F. R. A. Prado <nfraprado@collabora.com>
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Link: https://lore.kernel.org/r/20250805074746.29457-6-angelogioacchino.delregno@collabora.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
2025-08-19 14:12:40 +02:00
..
airoha-cpu-pmdomain.c pmdomain: airoha: Add Airoha CPU PM Domain support 2025-01-16 16:01:27 +01:00
Kconfig pmdomain: airoha: Add Airoha CPU PM Domain support 2025-01-16 16:01:27 +01:00
Makefile pmdomain: airoha: Fix compilation error with Clang-20 and Thumb2 mode 2025-01-21 10:45:24 +01:00
mt6735-pm-domains.h pmdomain: mediatek: Add support for MT6735 2024-10-22 13:08:11 +02:00
mt6795-pm-domains.h pmdomain: mediatek: Unify configuration for infracfg and smi 2023-10-17 11:41:42 +02:00
mt6893-pm-domains.h pmdomain: mediatek: Add support for Dimensity 1200 MT6893 2025-04-23 10:28:13 +02:00
mt8167-pm-domains.h pmdomain: mediatek: Unify configuration for infracfg and smi 2023-10-17 11:41:42 +02:00
mt8173-pm-domains.h pmdomain: mediatek: Unify configuration for infracfg and smi 2023-10-17 11:41:42 +02:00
mt8183-pm-domains.h pmdomain: mediatek: Unify configuration for infracfg and smi 2023-10-17 11:41:42 +02:00
mt8186-pm-domains.h pmdomain: mediatek: Unify configuration for infracfg and smi 2023-10-17 11:41:42 +02:00
mt8188-pm-domains.h pmdomain: mediatek: Add MT8188 buck isolation setting 2024-04-04 11:45:36 +02:00
mt8192-pm-domains.h pmdomain: mediatek: Unify configuration for infracfg and smi 2023-10-17 11:41:42 +02:00
mt8195-pm-domains.h pmdomain: mediatek: Unify configuration for infracfg and smi 2023-10-17 11:41:42 +02:00
mt8365-pm-domains.h pmdomain: mediatek: Refactor bus protection regmaps retrieval 2025-08-19 14:12:40 +02:00
mtk-pm-domains.c pmdomain: mediatek: Handle SoCs with inverted SRAM power-down bits 2025-08-19 14:12:40 +02:00
mtk-pm-domains.h pmdomain: mediatek: Handle SoCs with inverted SRAM power-down bits 2025-08-19 14:12:40 +02:00
mtk-scpsys.c pmdomain: mediatek: scpsys: drop driver owner assignment 2024-04-04 11:44:54 +02:00