Historically r8a779a0 SoC specific compatible was added to rcar-dmac, but it is same as Gen4 today, and r8a779a0 SoC DT has both SoC and Gen4 compatible. SoC specific compatible is no longer needed. Let's remove it. static const struct of_device_id rcar_dmac_of_ids[] = { ... }, { .compatible = "renesas,rcar-gen4-dmac", => .data = &rcar_gen4_dmac_data, }, { .compatible = "renesas,dmac-r8a779a0", => .data = &rcar_gen4_dmac_data, }, dmacX: dma-controller@XXXXX { => compatible = "renesas,dmac-r8a779a0", => "renesas,rcar-gen4-dmac"; ... }; Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@xxxxxxxxxxx> --- drivers/dma/sh/rcar-dmac.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/drivers/dma/sh/rcar-dmac.c b/drivers/dma/sh/rcar-dmac.c index 1094a2f821649..d50fb3f166532 100644 --- a/drivers/dma/sh/rcar-dmac.c +++ b/drivers/dma/sh/rcar-dmac.c @@ -2022,9 +2022,6 @@ static const struct of_device_id rcar_dmac_of_ids[] = { }, { .compatible = "renesas,rcar-gen4-dmac", .data = &rcar_gen4_dmac_data, - }, { - .compatible = "renesas,dmac-r8a779a0", - .data = &rcar_gen4_dmac_data, }, { /* Sentinel */ } }; -- 2.43.0