mirror-linux/include/linux/soc
Peter Griffin 97c4264f62
soc: samsung: exynos-pmu: add support for PMU_ALIVE non atomic registers
Not all registers in PMU_ALIVE block support atomic set/clear operations.
GS101_SYSIP_DAT0 and GS101_SYSTEM_CONFIGURATION registers are two regs
where attempting atomic access fails.

As documentation on exactly which registers support atomic operations is
not forthcoming. We default to atomic access, unless the register is
explicitly added to the tensor_is_atomic() function. Update the comment
to reflect this as well.

Reviewed-by: Will McVicker <willmcvicker@google.com>
Tested-by: Will McVicker <willmcvicker@google.com>
Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
Link: https://lore.kernel.org/r/20240628223506.1237523-4-peter.griffin@linaro.org
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20240702063514.6215-2-krzysztof.kozlowski@linaro.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2024-07-09 11:16:42 +02:00
..
actions
amlogic
andes irqchip/riscv-intc: Introduce Andes hart-level interrupt controller 2024-02-23 09:57:42 +01:00
apple
brcmstb
cirrus
dove
ixp4xx
marvell/octeontx2
mediatek soc: mtk-cmdq: Add cmdq_pkt_logic_command to support math operation 2024-06-27 12:41:51 +02:00
mmp
nxp
pxa
qcom Merge branch '20240430-a750-raytracing-v3-2-7f57c5ac082d@gmail.com' into drivers-for-6.11 2024-06-21 00:16:28 -05:00
renesas
samsung soc: samsung: exynos-pmu: add support for PMU_ALIVE non atomic registers 2024-07-09 11:16:42 +02:00
sunxi
ti