Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge tag 'v5.18-next-dts32' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/dt

Delete no longer needed properties of MediaTek Larbs for MT2701.

* tag 'v5.18-next-dts32' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux:
arm: dts: mediatek: Get rid of mediatek, larb for MM nodes

Link: https://lore.kernel.org/r/b4383f23-0adc-b9de-a1d9-abd1c2f82b27@gmail.com

This concludes a cleanup that was started back in 2019, with an
incompatible DT binding change. Kernels before 5.18 can no longer
use the updated dtb from 5.19, and the drivers no longer parse the
old properties, which breaks compatibility with older dtb files.

Link: https://lore.kernel.org/lkml/1546318276-18993-2-git-send-email-yong.wu@mediatek.com/
Signed-off-by: Arnd Bergmann <arnd@arndb.de>

-7
-2
arch/arm/boot/dts/mt2701.dtsi
··· 564 564 clock-names = "jpgdec-smi", 565 565 "jpgdec"; 566 566 power-domains = <&scpsys MT2701_POWER_DOMAIN_ISP>; 567 - mediatek,larb = <&larb2>; 568 567 iommus = <&iommu MT2701_M4U_PORT_JPGDEC_WDMA>, 569 568 <&iommu MT2701_M4U_PORT_JPGDEC_BSDMA>; 570 569 }; ··· 576 577 clocks = <&imgsys CLK_IMG_VENC>; 577 578 clock-names = "jpgenc"; 578 579 power-domains = <&scpsys MT2701_POWER_DOMAIN_ISP>; 579 - mediatek,larb = <&larb2>; 580 580 iommus = <&iommu MT2701_M4U_PORT_JPGENC_RDMA>, 581 581 <&iommu MT2701_M4U_PORT_JPGENC_BSDMA>; 582 582 };
-5
arch/arm/boot/dts/mt7623n.dtsi
··· 121 121 clock-names = "jpgdec-smi", 122 122 "jpgdec"; 123 123 power-domains = <&scpsys MT2701_POWER_DOMAIN_ISP>; 124 - mediatek,larb = <&larb2>; 125 124 iommus = <&iommu MT2701_M4U_PORT_JPGDEC_WDMA>, 126 125 <&iommu MT2701_M4U_PORT_JPGDEC_BSDMA>; 127 126 }; ··· 143 144 interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_LOW>; 144 145 clocks = <&mmsys CLK_MM_DISP_OVL>; 145 146 iommus = <&iommu MT2701_M4U_PORT_DISP_OVL_0>; 146 - mediatek,larb = <&larb0>; 147 147 }; 148 148 149 149 rdma0: rdma@14008000 { ··· 152 154 interrupts = <GIC_SPI 152 IRQ_TYPE_LEVEL_LOW>; 153 155 clocks = <&mmsys CLK_MM_DISP_RDMA>; 154 156 iommus = <&iommu MT2701_M4U_PORT_DISP_RDMA>; 155 - mediatek,larb = <&larb0>; 156 157 }; 157 158 158 159 wdma@14009000 { ··· 161 164 interrupts = <GIC_SPI 154 IRQ_TYPE_LEVEL_LOW>; 162 165 clocks = <&mmsys CLK_MM_DISP_WDMA>; 163 166 iommus = <&iommu MT2701_M4U_PORT_DISP_WDMA>; 164 - mediatek,larb = <&larb0>; 165 167 }; 166 168 167 169 bls: pwm@1400a000 { ··· 211 215 interrupts = <GIC_SPI 164 IRQ_TYPE_LEVEL_LOW>; 212 216 clocks = <&mmsys CLK_MM_DISP_RDMA1>; 213 217 iommus = <&iommu MT2701_M4U_PORT_DISP_RDMA1>; 214 - mediatek,larb = <&larb0>; 215 218 }; 216 219 217 220 dpi0: dpi@14014000 {