]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
soc: qcom: geni-se: Introduce helper API for attaching power domains
authorPraveen Talari <praveen.talari@oss.qualcomm.com>
Fri, 27 Feb 2026 06:15:37 +0000 (11:45 +0530)
committerBjorn Andersson <andersson@kernel.org>
Fri, 22 May 2026 02:56:38 +0000 (21:56 -0500)
commitf1a325d2812797166c744ff7ffb2ccbafbac20ad
tree4d0bd8fdcd602946dccf9627ba92927ba146ff7e
parent8f4ce470ff8c0d7d820d319f64f05ed9a239a240
soc: qcom: geni-se: Introduce helper API for attaching power domains

The GENI Serial Engine drivers (I2C, SPI, and SERIAL) currently handle
the attachment of power domains. This often leads to duplicated code
logic across different driver probe functions.

Introduce a new helper API, geni_se_domain_attach(), to centralize
the logic for attaching "power" and "perf" domains to the GENI SE
device.

Signed-off-by: Praveen Talari <praveen.talari@oss.qualcomm.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Tested-by: Mattijs Korpershoek <mkorpershoek@kernel.org>
Link: https://lore.kernel.org/r/20260227061544.1785978-7-praveen.talari@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
drivers/soc/qcom/qcom-geni-se.c
include/linux/soc/qcom/geni-se.h