FW: [PATCH 1/7] dt-bindings: display: mediatek: dpi: add power-domains property
xinlei.lee
xinlei.lee at mediatek.com
Mon Jun 20 06:32:29 PDT 2022
> -----Original Message-----
> From: Linux-mediatek <linux-mediatek-bounces at lists.infradead.org> On
> Behalf Of CK Hu
> Sent: Friday, June 17, 2022 1:31 PM
> To: Fabien Parent <fparent at baylibre.com>; matthias.bgg at gmail.com;
> Jitao Shi (石记涛) <jitao.shi at mediatek.com>;
> krzysztof.kozlowski+dt at linaro.org; robh+dt at kernel.org
> Cc: chunkuang.hu at kernel.org; p.zabel at pengutronix.de; airlied at linux.ie
> ; daniel at ffwll.ch; dri-devel at lists.freedesktop.org;
> linux-mediatek at lists.infradead.org; devicetree at vger.kernel.org;
> linux-kernel at vger.kernel.org; linux-arm-kernel at lists.infradead.org
> Subject: Re: [PATCH 1/7] dt-bindings: display: mediatek: dpi: add
> power-domains property
>
> Hi, Fabien:
>
> On Mon, 2022-05-30 at 22:14 +0200, Fabien Parent wrote:
> > DPI is part of the display / multimedia block in MediaTek SoCs,
> > and
> > always have a power-domain (at least in the upstream device-trees).
> > Add the power-domains property to the binding documentation.
> >
> > Signed-off-by: Fabien Parent <fparent at baylibre.com>
> > ---
> > .../devicetree/bindings/display/mediatek/mediatek,dpi.yaml | 6
> > ++++++
> > 1 file changed, 6 insertions(+)
> >
> > diff --git
> > a/Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.y
> > am
> > l
> > b/Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.y
> > am
> > l
> > index 77ee1b923991..caf4c88708f4 100644
> > ---
> > a/Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.y
> > am
> > l
> > +++
> > b/Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.y
> > am
> > l
> > @@ -57,6 +57,9 @@ properties:
> > Output port node. This port should be connected to the
> > input
> > port of an
> > attached HDMI or LVDS encoder chip.
> >
> > + power-domains:
> > + maxItems: 1
> > +
> > required:
> > - compatible
> > - reg
> > @@ -64,6 +67,7 @@ required:
> > - clocks
> > - clock-names
> > - port
> > + - power-domains
> >
> > additionalProperties: false
> >
> > @@ -71,11 +75,13 @@ examples:
> > - |
> > #include <dt-bindings/interrupt-controller/arm-gic.h>
> > #include <dt-bindings/clock/mt8173-clk.h>
> > + #include <dt-bindings/power/mt8183-power.h>
>
> Why do you include mt8183 power header file for mt8173 dpi node?
>
> Regards,
> CK
>
> >
> > dpi0: dpi at 1401d000 {
> > compatible = "mediatek,mt8173-dpi";
> > reg = <0x1401d000 0x1000>;
> > interrupts = <GIC_SPI 194 IRQ_TYPE_LEVEL_LOW>;
> > + power-domains = <&spm MT8173_POWER_DOMAIN_MM>;
> > clocks = <&mmsys CLK_MM_DPI_PIXEL>,
> > <&mmsys CLK_MM_DPI_ENGINE>,
> > <&apmixedsys CLK_APMIXED_TVDPLL>;
>
>
Hi fparent:
I think CK's suggestion, probably because you included the wrong header
file for power.
Because I did not find the definition of MT8173_POWER_DOMAIN_MM in the
path of dt-bindings/power/mt8183-power.h, it was defined in dt-
bindings/power/mt8173-power.h.
Please discuss if you have different opinions.
Best Regards!
xinlei
More information about the linux-arm-kernel
mailing list