soc: qcom: spm: remove driver-internal structures from the driver API
authorDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Tue, 2 Jan 2024 05:17:24 +0000 (07:17 +0200)
committerBjorn Andersson <andersson@kernel.org>
Fri, 16 Feb 2024 17:30:57 +0000 (11:30 -0600)
commit57e2b067f19b8de616d1e849ce3786df602bfe7f
tree229ec4299ad232bd0abc6ef7e37cf287636dcdde
parentaa4e327fbbf665e96701fa1f53a97ae86b646603
soc: qcom: spm: remove driver-internal structures from the driver API

Move internal SPM driver structures to the driver itself, removing them
from the public API. The CPUidle driver doesn't use them at all.

Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Link: https://lore.kernel.org/r/20240102-saw2-spm-regulator-v7-4-0472ec237f49@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
drivers/soc/qcom/spm.c
include/soc/qcom/spm.h