[PATCH v2 00/10] drm/msm/dsi: Add support for DSI on MSM8960/APQ8064
Archit Taneja
architt at codeaurora.org
Wed Nov 18 02:55:21 PST 2015
Add support for DSI on 8960/8064. The DSI IP used in these chips is an
older version(DSIv2) of what we have right now(DSI6G).
The bulk of the additions come thanks to a different PHY/PLL. The DSI
host in itself doesn't have too many changes.
Changes in v2:
- Incorporated Stephen's comments for the DSI PLL patch.
- The dsi.xml.h and sfpb.xml.h changes were already picked up by Rob.
Removed those patches.
Archit Taneja (10):
drm/msm/dsi: Add support for 28nm PHY on 8960
drm/msm/dsi: Add DSI PLL for 28nm 8960 PHY
drm/msm/dsi: Use a better way to figure out DSI version
drm/msm/dsi: Delay dsi_clk_init
drm/msm/dsi: Parse bus clocks from a list
drm/msm/dsi: Set up link clocks for DSIv2
drm/msm/dsi: Add dsi_cfg for APQ8064
drm/msm/dsi: Don't use iommu for command TX buffer for DSIv2
drm/msm/dsi: Enable MMSS SPFB port via syscon
dt-bindings: Add DSIv2 documentation
.../devicetree/bindings/display/msm/dsi.txt | 10 +-
drivers/gpu/drm/msm/Kconfig | 8 +
drivers/gpu/drm/msm/Makefile | 2 +
drivers/gpu/drm/msm/dsi/dsi.h | 6 +-
drivers/gpu/drm/msm/dsi/dsi_cfg.c | 35 +-
drivers/gpu/drm/msm/dsi/dsi_cfg.h | 4 +
drivers/gpu/drm/msm/dsi/dsi_host.c | 497 ++++++++++++++-----
drivers/gpu/drm/msm/dsi/dsi_manager.c | 6 +-
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 4 +
drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 1 +
drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c | 195 ++++++++
drivers/gpu/drm/msm/dsi/pll/dsi_pll.c | 3 +
drivers/gpu/drm/msm/dsi/pll/dsi_pll.h | 10 +
drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c | 533 +++++++++++++++++++++
14 files changed, 1176 insertions(+), 138 deletions(-)
create mode 100644 drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c
create mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_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
mailing list