Currently gcc-msm8960 driver manually creates tsens device. Instantiate the device using DT node instead. This follow the IPQ8064 device tree schema. Compatibility with the previous devices trees is kept intact. Changes since v1: - populate child devices in gcc-msm8960 - add syscon to the gcc device tree node Dmitry Baryshkov (4): dt-bindings: thermal: qcom-tsens.yaml: add msm8960 compat string thermal/drivers/tsens: add compat string for the qcom,msm8960 clk: qcom: gcc-msm8960: create tsens device if there are no child nodes arm: dts: qcom-apq8064: create tsens device node .../bindings/thermal/qcom-tsens.yaml | 4 ++- arch/arm/boot/dts/qcom-apq8064.dtsi | 25 +++++++++++++------ drivers/clk/qcom/gcc-msm8960.c | 6 ++++- drivers/thermal/qcom/tsens.c | 3 +++ 4 files changed, 28 insertions(+), 10 deletions(-) -- 2.35.1