We're currently facing the issue that every new platform requires the addition of a compatible to the DT binding as well as the driver. The DT binding patch to allow us to use qcom,scm for all these new platforms that doesn't require any clocks and the driver is reworked to make the qcom,scm still pick up specified clocks in this case but won't require them. This makes it possible to add new platforms by simply add the new compatible to the list in the DT binding, but no changes needs to be done in the driver. Which is what is done in patch 3. Bjorn Andersson (3): dt-bindings: firmware: scm: Refactor compatibles and clocks firmware: qcom: scm: Refactor clock handling dt-bindings: firmware: scm: Add MSM8998 and SDM845 .../devicetree/bindings/firmware/qcom,scm.txt | 33 ++++++--- drivers/firmware/qcom_scm.c | 74 +++++++++++-------- 2 files changed, 63 insertions(+), 44 deletions(-) -- 2.18.0