[PATCH v2 02/16] soc: qcom: apr: make code more reuseable