[PATCH v3 00/10] drm/msm/hdmi: HDMI support on MSM8996
architt at codeaurora.org
Thu Feb 25 05:52:35 UTC 2016
HDMI on MSM8996 has a TX block that is compatible with the older
versions apart from some minor changes. The HDMI PHY and PLL on MSM8996
The series refactors the code such that there is a separate HDMI PHY
driver, similar to what we already have for DSI. This makes it easier
to integrate new PHYs like the one in msm8996.
Changes in v3:
- Drop the patches that split the makefiles and prevent building the
driver as a module.
- Use generic PHY bindings.
- Add a patch that constifies the MDP IOMMU port names.
Changes in v2:
- Fix copy/paste error in dt-binding patch.
- Update commit messages to point out that HDMI functionality will
break if we pull in the commits that adds the PHY driver, but not
the commit that updates PHY/PLL register offsets.
- Change the order of patches such that bisectability issues are
reduced to a minimum.
Archit Taneja (10):
drm/msm/hdmi: Clean up connector gpio usage
drm/msm/hdmi: Fix connector detect when there is no HPD gpio
drm/msm/hdmi: Create a separate HDMI PHY driver
drm/msm/hdmi: Manage HDMI PLL through PHY driver
drm/msm/hdmi: Make HDMI core get its PHY
drm/msm/hdmi: Convert PHY files according to new design
drm/msm/hdmi: Update generated headers to split PHY/PLL offsets
drm/msm/hdmi: Update generated headers for HDMI 8996 PHY
drm/msm/hdmi: HDMI 8996 PHY/PLL support
dt-bindings: msm/hdmi: Add HDMI PHY bindings
.../devicetree/bindings/display/msm/hdmi.txt | 46 +-
drivers/gpu/drm/msm/Makefile | 3 +
drivers/gpu/drm/msm/hdmi/hdmi.c | 98 ++-
drivers/gpu/drm/msm/hdmi/hdmi.h | 78 ++-
drivers/gpu/drm/msm/hdmi/hdmi.xml.h | 657 +++++++++++++++---
drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 8 +-
drivers/gpu/drm/msm/hdmi/hdmi_connector.c | 138 ++--
drivers/gpu/drm/msm/hdmi/hdmi_phy.c | 230 +++++++
drivers/gpu/drm/msm/hdmi/hdmi_phy_8960.c | 503 +-------------
drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c | 766 +++++++++++++++++++++
drivers/gpu/drm/msm/hdmi/hdmi_phy_8x60.c | 196 ++----
drivers/gpu/drm/msm/hdmi/hdmi_phy_8x74.c | 94 +--
drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c | 461 +++++++++++++
13 files changed, 2388 insertions(+), 890 deletions(-)
create mode 100644 drivers/gpu/drm/msm/hdmi/hdmi_phy.c
create mode 100644 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c
create mode 100644 drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
hosted by The Linux Foundation
More information about the dri-devel