Message ID | 20230113060133.9394-2-yong.wu@mediatek.com |
---|---|
State | Superseded |
Headers | show |
Series | [01/10] dt-bindings: media: mediatek,vcodec: Remove dma-ranges property | expand |
On 16/01/2023 09:01, Yong Wu (吴勇) wrote: > On Fri, 2023-01-13 at 09:25 +0100, Krzysztof Kozlowski wrote: >> On 13/01/2023 07:01, Yong Wu wrote: >>> MediaTek iommu has already controlled the masters' iova ranges by >>> the >>> master's larb/port id. then the dma-ranges property is unnecessary >>> for > >> Sentences in English always start with a capital letter, however also >> they do not start with "Then". Make it a proper a proper sentence. > > Sorry for the syntax issues. I think it is "," before "then". > >>> the master's node. the master is vcodec here. >> >> Unnecessary or invalid? > > For mt8195, It is unnecessary. For the other SoC which doesn't use > parent/child node, the property is invalid, however, there is no vcodec > node have this property in this case in the current upstream dts nodes. > >> Don't you depend now on some feature of driver >> added for example recently? > > No. It doesn't depend on any the other patches. Just depend > on the code changing in this patchset. I just put the dt-binding > at the beginning of this series. So this is an ABI change where you expect no upstream users to be affected? Why you do not clarify it in commit msg? > >>> >>> Cc: Tiffany Lin <tiffany.lin@mediatek.com> >>> Cc: Andrew-CT Chen <andrew-ct.chen@mediatek.com> >>> Cc: Yunfei Dong <yunfei.dong@mediatek.com> >>> Cc: Mauro Carvalho Chehab <mchehab@kernel.org> >>> Cc: Rob Herring <robh+dt@kernel.org> >>> Cc: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org> >> >> There is little point in storing output of get_maintainers.pl forever >> in >> the git log. If you need it for some reason, please keep it after - >> --. > > I did get the list from get_maintainers.pl. Sorry that I didn't > differentiate. Getting the list from get_maintainers.pl is correct but storing it forever in git log is really unnecessary. It's not useful. It's just automated output, reproducible at any given time. > Best regards, Krzysztof
Il 13/01/23 07:01, Yong Wu ha scritto: > MediaTek iommu has already controlled the masters' iova ranges by the > master's larb/port id. then the dma-ranges property is unnecessary for > the master's node. the master is vcodec here. > > Cc: Tiffany Lin <tiffany.lin@mediatek.com> > Cc: Andrew-CT Chen <andrew-ct.chen@mediatek.com> > Cc: Yunfei Dong <yunfei.dong@mediatek.com> > Cc: Mauro Carvalho Chehab <mchehab@kernel.org> > Cc: Rob Herring <robh+dt@kernel.org> > Cc: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org> > Cc: Matthias Brugger <matthias.bgg@gmail.com> > Signed-off-by: Yong Wu <yong.wu@mediatek.com> Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
diff --git a/Documentation/devicetree/bindings/media/mediatek,vcodec-decoder.yaml b/Documentation/devicetree/bindings/media/mediatek,vcodec-decoder.yaml index aa55ca65d6ed..fad59b486d5d 100644 --- a/Documentation/devicetree/bindings/media/mediatek,vcodec-decoder.yaml +++ b/Documentation/devicetree/bindings/media/mediatek,vcodec-decoder.yaml @@ -56,11 +56,6 @@ properties: List of the hardware port in respective IOMMU block for current Socs. Refer to bindings/iommu/mediatek,iommu.yaml. - dma-ranges: - maxItems: 1 - description: | - Describes the physical address space of IOMMU maps to memory. - mediatek,vpu: $ref: /schemas/types.yaml#/definitions/phandle description: diff --git a/Documentation/devicetree/bindings/media/mediatek,vcodec-encoder.yaml b/Documentation/devicetree/bindings/media/mediatek,vcodec-encoder.yaml index 0f2ea8d9a10c..a2051b31fa29 100644 --- a/Documentation/devicetree/bindings/media/mediatek,vcodec-encoder.yaml +++ b/Documentation/devicetree/bindings/media/mediatek,vcodec-encoder.yaml @@ -49,11 +49,6 @@ properties: List of the hardware port in respective IOMMU block for current Socs. Refer to bindings/iommu/mediatek,iommu.yaml. - dma-ranges: - maxItems: 1 - description: | - Describes the physical address space of IOMMU maps to memory. - mediatek,vpu: $ref: /schemas/types.yaml#/definitions/phandle description: diff --git a/Documentation/devicetree/bindings/media/mediatek,vcodec-subdev-decoder.yaml b/Documentation/devicetree/bindings/media/mediatek,vcodec-subdev-decoder.yaml index c4f20acdc1f8..290594bc91cc 100644 --- a/Documentation/devicetree/bindings/media/mediatek,vcodec-subdev-decoder.yaml +++ b/Documentation/devicetree/bindings/media/mediatek,vcodec-subdev-decoder.yaml @@ -76,11 +76,6 @@ properties: The node of system control processor (SCP), using the remoteproc & rpmsg framework. - dma-ranges: - maxItems: 1 - description: | - Describes the physical address space of IOMMU maps to memory. - "#address-cells": const: 2 @@ -203,7 +198,6 @@ required: - reg - iommus - mediatek,scp - - dma-ranges - ranges if: @@ -236,7 +230,6 @@ examples: compatible = "mediatek,mt8192-vcodec-dec"; mediatek,scp = <&scp>; iommus = <&iommu0 M4U_PORT_L4_VDEC_MC_EXT>; - dma-ranges = <0x1 0x0 0x0 0x40000000 0x0 0xfff00000>; #address-cells = <2>; #size-cells = <2>; ranges = <0 0 0 0x16000000 0 0x40000>;
MediaTek iommu has already controlled the masters' iova ranges by the master's larb/port id. then the dma-ranges property is unnecessary for the master's node. the master is vcodec here. Cc: Tiffany Lin <tiffany.lin@mediatek.com> Cc: Andrew-CT Chen <andrew-ct.chen@mediatek.com> Cc: Yunfei Dong <yunfei.dong@mediatek.com> Cc: Mauro Carvalho Chehab <mchehab@kernel.org> Cc: Rob Herring <robh+dt@kernel.org> Cc: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org> Cc: Matthias Brugger <matthias.bgg@gmail.com> Signed-off-by: Yong Wu <yong.wu@mediatek.com> --- .../devicetree/bindings/media/mediatek,vcodec-decoder.yaml | 5 ----- .../devicetree/bindings/media/mediatek,vcodec-encoder.yaml | 5 ----- .../bindings/media/mediatek,vcodec-subdev-decoder.yaml | 7 ------- 3 files changed, 17 deletions(-)