Both SoCs have the same TMU IP block embedded on them. Necessary differences are specified via device tree. Therefore there is no need to maintain a separate compatible entry. Signed-off-by: Lukasz Majewski <l.majewski@xxxxxxxxxxx> --- Changes for v2: - Update DTS TMU entry for Exynos3250 to be compatible with Exynos4412 --- arch/arm/boot/dts/exynos3250.dtsi | 2 +- drivers/thermal/samsung/exynos_tmu.c | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/arch/arm/boot/dts/exynos3250.dtsi b/arch/arm/boot/dts/exynos3250.dtsi index 6edfa76..306d988 100644 --- a/arch/arm/boot/dts/exynos3250.dtsi +++ b/arch/arm/boot/dts/exynos3250.dtsi @@ -185,7 +185,7 @@ }; tmu: tmu@100C0000 { - compatible = "samsung,exynos3250-tmu"; + compatible = "samsung,exynos4412-tmu"; reg = <0x100C0000 0x100>; interrupts = <0 216 0>; clocks = <&cmu CLK_TMU_APBIF>; diff --git a/drivers/thermal/samsung/exynos_tmu.c b/drivers/thermal/samsung/exynos_tmu.c index 05441fc..86728c5 100644 --- a/drivers/thermal/samsung/exynos_tmu.c +++ b/drivers/thermal/samsung/exynos_tmu.c @@ -759,9 +759,6 @@ static irqreturn_t exynos_tmu_irq(int irq, void *id) static const struct of_device_id exynos_tmu_match[] = { { - .compatible = "samsung,exynos3250-tmu", - }, - { .compatible = "samsung,exynos4210-tmu", }, { -- 2.0.0.rc2 -- To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html