aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/pci/controller/dwc/pcie-qcom-common.c
diff options
context:
space:
mode:
authorMatti Vaittinen <[email protected]>2024-11-14 07:19:59 +0000
committerMark Brown <[email protected]>2024-12-02 00:31:31 +0000
commita8d77166fcfe1cd4be70c21d65ff2b27b4f54a26 (patch)
tree882cf16abb2fd5b9ffc5d276ace0443ac8e6c7e9 /drivers/pci/controller/dwc/pcie-qcom-common.c
parentLinux 6.13-rc1 (diff)
downloadkernel-a8d77166fcfe1cd4be70c21d65ff2b27b4f54a26.tar.gz
kernel-a8d77166fcfe1cd4be70c21d65ff2b27b4f54a26.zip
regulator: bd96801: Add ERRB IRQ
The ROHM BD96801 "scalable PMIC" provides two physical IRQs. The ERRB handling can in many cases be omitted because it is used to inform fatal IRQs, which usually kill the power from the SOC. There may however be use-cases where the SOC has a 'back-up' emergency power source which allows some very short time of operation to try to gracefully shut down sensitive hardware. Furthermore, it is possible the processor controlling the PMIC is not powered by the PMIC. In such cases handling the ERRB IRQs may be beneficial. Add support for ERRB IRQs. Signed-off-by: Matti Vaittinen <[email protected]> Reviewed-by: Mark Brown <[email protected]> Link: https://patch.msgid.link/ZzWkny4lKpY09SX5@mva-rohm Signed-off-by: Mark Brown <[email protected]>
Diffstat (limited to 'drivers/pci/controller/dwc/pcie-qcom-common.c')
0 files changed, 0 insertions, 0 deletions