[PATCH v3 0/5] mediatek: hdmi: add MT8167 configuration

From: Neil Armstrong
Date: Mon Apr 19 2021 - 03:33:10 EST

The MT8167 SoC have a hard limit on the maximal supported HDMI TMDS clock,
and is not validated and supported for HDMI modes out of HDMI CEA modes.

To achieve this:
- switch the mediatek HDMI bindings to YAML
- add the MT8167 compatible
- add a boolean to discard the non-CEA modes
- add a value to specify mac TMDS supported clock
- add a conf entry for the MT8167 compatible

Changes since v4:
- fixed bindings

Neil Armstrong (5):
dt-bindings: display: mediatek,hdmi: Convert to use graph schema
dt-bindings: mediatek: add mt8167 to hdmi, hdmi-ddc and cec bindings
gpu/drm: mediatek: hdmi: add check for CEA modes only
gpu/drm: mediatek: hdmi: add optional limit on maximal HDMI mode clock
gpu/drm: mediatek: hdmi: add MT8167 configuration

.../display/mediatek/mediatek,cec.yaml | 52 +++++++
.../display/mediatek/mediatek,hdmi-ddc.yaml | 58 ++++++++
.../display/mediatek/mediatek,hdmi.txt | 136 ------------------
.../display/mediatek/mediatek,hdmi.yaml | 133 +++++++++++++++++
drivers/gpu/drm/mediatek/mtk_hdmi.c | 17 +++
5 files changed, 260 insertions(+), 136 deletions(-)
create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,cec.yaml
create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,hdmi-ddc.yaml
delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,hdmi.txt
create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,hdmi.yaml