mirror of
https://github.com/torvalds/linux.git
synced 2026-05-28 09:04:39 +02:00
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> |
||
|---|---|---|
| .. | ||
| airoha-cpu-pmdomain.c | ||
| Kconfig | ||
| Makefile | ||
| mt6735-pm-domains.h | ||
| mt6795-pm-domains.h | ||
| mt6893-pm-domains.h | ||
| mt8167-pm-domains.h | ||
| mt8173-pm-domains.h | ||
| mt8183-pm-domains.h | ||
| mt8186-pm-domains.h | ||
| mt8188-pm-domains.h | ||
| mt8192-pm-domains.h | ||
| mt8195-pm-domains.h | ||
| mt8365-pm-domains.h | ||
| mtk-pm-domains.c | ||
| mtk-pm-domains.h | ||
| mtk-scpsys.c | ||