Hi CK,
On 14/2/20 11:01, Matthias Brugger wrote:
On 14/02/2020 07:42, CK Hu wrote:
Hi, Matthias:
On Thu, 2020-02-13 at 21:19 +0100, matthias.bgg@kernel.org wrote:
From: Matthias Brugger mbrugger@suse.com
The mmsys block provides registers and clocks for the display subsystem. The binding description should therefore live together with the rest of the display descriptions. Move it to display/mediatek.
Yes, for the upstreamed driver, only display (DRM) use mmsys clock. For some MDP patches [1] in progress, MDP also use mmsys clock. So we just consider what's upstreamed now?
Let me jump into the discussion, and sorry if my question is silly because I'm just starting to look at this code.
IMO we should consider all the cases to find a proper fix on all this, and if MDP uses also mmsys clocks this approach will not work. I think the main problem here and the big question is what exactly is the MMSYS block, is an independent clock controller that provides clocks to DRM and other blocks? or is hardly tied to the DRM block in some way?
Could you give us a block schema on how the things are interconnected?
If is an independent clock controller I think there was a mistake when the first drm driver was pushed by using the compatible = "mediatek,mt8173-mmsys" as id for that driver.
Thanks, Enric
I'm not sure if I understand you correctly. Are you proposing to keep the binding description in arm/mediatek?
Regards, Matthias
[1] https://patchwork.kernel.org/patch/11140747/
Regards, CK
Signed-off-by: Matthias Brugger mbrugger@suse.com
Changes in v7:
- move the binding description
Changes in v6: None Changes in v5: None Changes in v4: None Changes in v3: None Changes in v2: None
.../bindings/{arm => display}/mediatek/mediatek,mmsys.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Documentation/devicetree/bindings/{arm => display}/mediatek/mediatek,mmsys.txt (100%)
diff --git a/Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.txt b/Documentation/devicetree/bindings/display/mediatek/mediatek,mmsys.txt similarity index 100% rename from Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.txt rename to Documentation/devicetree/bindings/display/mediatek/mediatek,mmsys.txt
linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel