Message ID | 20240927065041.15247-5-macpaul.lin@mediatek.com (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | [v3,1/5] arm64: dts: mt8195: Fix dtbs_check error for infracfg_ao node | expand |
On Fri, Sep 27, 2024 at 02:50:41PM +0800, Macpaul Lin wrote: > The MediaTek DPI module is typically associated with one of the > following multimedia power domains: > - POWER_DOMAIN_DISPLAY > - POWER_DOMAIN_VDOSYS > - POWER_DOMAIN_MM > The specific power domain used varies depending on the SoC design. > > These power domains are shared by multiple devices within the SoC. > In most cases, these power domains are enabled by other devices. > As a result, the DPI module of legacy SoCs often functions correctly > even without explicit configuration. > > It is recommended to explicitly add the appropriate power domain > property to the DPI node in the device tree. Hence drop the > compatible checking for specific SoCs. > > Fixes: 5474d49b2f79 ("dt-bindings: display: mediatek: dpi: Add power domains") > Signed-off-by: Macpaul Lin <macpaul.lin@mediatek.com> > Signed-off-by: Jitao Shi <jitao.shi@mediatek.com> > Signed-off-by: Pablo Sun <pablo.sun@mediatek.com> > --- > .../display/mediatek/mediatek,dpi.yaml | 24 ++++++++----------- > 1 file changed, 10 insertions(+), 14 deletions(-) Reviewed-by: Krzysztof Kozlowski <krzk@kernel.org> Best regards, Krzysztof
diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.yaml index 3a82aec9021c..497c0eb4ed0b 100644 --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.yaml +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.yaml @@ -63,6 +63,16 @@ properties: - const: sleep power-domains: + description: | + The MediaTek DPI module is typically associated with one of the + following multimedia power domains: + POWER_DOMAIN_DISPLAY + POWER_DOMAIN_VDOSYS + POWER_DOMAIN_MM + The specific power domain used varies depending on the SoC design. + + It is recommended to explicitly add the appropriate power domain + property to the DPI node in the device tree. maxItems: 1 port: @@ -79,20 +89,6 @@ required: - clock-names - port -allOf: - - if: - not: - properties: - compatible: - contains: - enum: - - mediatek,mt6795-dpi - - mediatek,mt8173-dpi - - mediatek,mt8186-dpi - then: - properties: - power-domains: false - additionalProperties: false examples: