[PATCH v3 02/20] soc: qcom: apr: make code more reuseable