[PATCH v1 0/4] Mediatek MT8195 HDMI Tx support
Guillaume Ranquet
granquet at baylibre.com
Wed Sep 29 02:44:21 PDT 2021
Hi everyone.
This is an attempt at porting the HDMI Tx feature from the mediatek
vendor tree found here:
https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/2912413
Note: This patch series is currently tested on v5.10 and I am currently
working on testing it on v5.15.
This series depends functionally on:
https://lore.kernel.org/linux-mediatek/20210825144833.7757-1-jason-jh.lin@mediatek.com/
https://lore.kernel.org/linux-mediatek/20210825100531.5653-1-nancy.lin@mediatek.com/
Guillaume Ranquet (4):
dt-bindings: phy: Add binding for Mediatek MT8195 HDMI PHY
dt-bindings: display: mediatek: add MT8195 hdmi bindings
phy: mediatek: add support for phy-mtk-hdmi-mt8195
drm/mediatek: add mt8195 hdmi TX support
.../mediatek/mediatek,mt8195-hdmi-ddc.yaml | 45 +
.../mediatek/mediatek,mt8195-hdmi.yaml | 98 +
.../phy/mediatek,mtk8195-hdmi-phy.yaml | 70 +
drivers/gpu/drm/mediatek/Kconfig | 10 +
drivers/gpu/drm/mediatek/Makefile | 4 +-
drivers/gpu/drm/mediatek/mtk_mt8195_hdmi.c | 2293 +++++++++++++++++
drivers/gpu/drm/mediatek/mtk_mt8195_hdmi.h | 128 +
.../gpu/drm/mediatek/mtk_mt8195_hdmi_ddc.c | 530 ++++
.../gpu/drm/mediatek/mtk_mt8195_hdmi_ddc.h | 20 +
.../gpu/drm/mediatek/mtk_mt8195_hdmi_regs.h | 329 +++
drivers/phy/mediatek/Makefile | 1 +
drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c | 793 ++++++
drivers/phy/mediatek/phy-mtk-hdmi-mt8195.h | 204 ++
13 files changed, 4524 insertions(+), 1 deletion(-)
create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,mt8195-hdmi-ddc.yaml
create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,mt8195-hdmi.yaml
create mode 100644 Documentation/devicetree/bindings/phy/mediatek,mtk8195-hdmi-phy.yaml
create mode 100644 drivers/gpu/drm/mediatek/mtk_mt8195_hdmi.c
create mode 100644 drivers/gpu/drm/mediatek/mtk_mt8195_hdmi.h
create mode 100644 drivers/gpu/drm/mediatek/mtk_mt8195_hdmi_ddc.c
create mode 100644 drivers/gpu/drm/mediatek/mtk_mt8195_hdmi_ddc.h
create mode 100644 drivers/gpu/drm/mediatek/mtk_mt8195_hdmi_regs.h
create mode 100644 drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c
create mode 100644 drivers/phy/mediatek/phy-mtk-hdmi-mt8195.h
--
2.32.0
More information about the linux-arm-kernel
mailing list