linux-stable/drivers/pmdomain
Alexandre Bailon ecaf11aaee pmdomain: mediatek: Add support for WAY_EN operations
This updates the power domain to support WAY_EN operations. WAY_EN
operations on mt8365 are using a different component to check for the
acknowledgment, namely the infracfg-nao component. Also to enable a way
it the bit needs to be cleared while disabling a way needs a bit to be
set. To support these two operations two flags are added,
BUS_PROT_INVERTED and BUS_PROT_STA_COMPONENT_INFRA_NAO. Additionally
another regmap is created if the INFRA_NAO capability is set.

This operation is required by the mt8365 for the MM power domain.

Signed-off-by: Alexandre Bailon <abailon@baylibre.com>
Signed-off-by: Fabien Parent <fparent@baylibre.com>
Signed-off-by: Markus Schneider-Pargmann <msp@baylibre.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Reviewed-by: Alexandre Mergnat <amergnat@baylibre.com>
Tested-by: Alexandre Mergnat <amergnat@baylibre.com>
Link: https://lore.kernel.org/r/20230918093751.1188668-7-msp@baylibre.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
2023-10-17 11:41:42 +02:00
..
actions pmdomain: actions: Move Kconfig file to the pmdomain subsystem 2023-09-20 10:07:52 +02:00
amlogic pmdomain: amlogic: Move Kconfig options to the pmdomain subsystem 2023-09-20 10:08:45 +02:00
apple pmdomain: apple: Move Kconfig option to the pmdomain subsystem 2023-09-20 10:08:49 +02:00
bcm pmdomain: bcm: Move Kconfig options to the pmdomain subsystem 2023-09-20 12:08:54 +02:00
imx pmdomain: imx: Move Kconfig options to the pmdomain subsystem 2023-10-04 23:40:36 +02:00
mediatek pmdomain: mediatek: Add support for WAY_EN operations 2023-10-17 11:41:42 +02:00
qcom pmdomain: qcom: rpmhpd: Add support for SM7150 rpmh clocks 2023-10-04 23:41:57 +02:00
renesas pmdomain: renesas: rmobile-sysc: fix -Wvoid-pointer-to-enum-cast warning 2023-10-04 23:41:57 +02:00
rockchip pmdomain: rockchip: Move Kconfig option to the pmdomain subsystem 2023-10-04 23:41:18 +02:00
samsung pmdomain: samsung: Move Kconfig option to the pmdomain subsystem 2023-10-04 23:41:56 +02:00
st pmdomain: st: Add a Kconfig option for the ux500 power domain 2023-10-04 23:41:56 +02:00
starfive pmdomain: starfive: Update prefixes for AON power domain 2023-10-04 23:41:57 +02:00
sunxi pmdomain: sunxi: Move Kconfig option to the pmdomain subsystem 2023-10-04 23:41:56 +02:00
tegra pmdomain: tegra: Move Kconfig option to the pmdomain subsystem 2023-10-04 23:41:56 +02:00
ti pmdomain: ti: Move and add Kconfig options to the pmdomain subsystem 2023-10-04 23:41:56 +02:00
xilinx pmdomain: xilinx: Move Kconfig option to the pmdomain subsystem 2023-10-04 23:41:56 +02:00
Kconfig pmdomain: xilinx: Move Kconfig option to the pmdomain subsystem 2023-10-04 23:41:56 +02:00
Makefile