drm/msm/dsi: Add support for DSI on MSM8960/APQ8064
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v3 Latest12 patches 2 repliesIn review
- v210 patches 10 repliesSuperseded
- v112 patches 3 repliesSuperseded
Changes in v3 from the cover letter
- Add a patch that removes the need to provide source clocks (RCG clocks) via DT, as suggested by Rob Herring.
- Make cleaner dt-binding doc patches.
Patches in v3 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/12 | drm/msm/dsi: Don't get byte/pixel source clocks from DTdrivers/ | +6 | 0 replies | |
| 2/12 | drm/msm/dsi: Add support for 28nm PHY on 8960drivers/ drivers/ drivers/ +3 more | +210 | 0 replies | |
| 3/12 | drm/msm/dsi: Add DSI PLL for 28nm 8960 PHYdrivers/ drivers/ drivers/ +1 more | +547 | 0 replies | |
| 4/12 | drm/msm/dsi: Use a better way to figure out DSI versiondrivers/ | +18 | 0 replies | |
| 5/12 | drm/msm/dsi: Delay dsi_clk_initdrivers/ | +22 | 0 replies | |
| 6/12 | drm/msm/dsi: Parse bus clocks from a listdrivers/ drivers/ drivers/ +1 more | +53 | 0 replies | |
| 7/12 | drm/msm/dsi: Set up link clocks for DSIv2drivers/ | +186 | 0 replies | |
| 8/12 | drm/msm/dsi: Add dsi_cfg for APQ8064drivers/ drivers/ | +18 | 0 replies | |
| 9/12 | drm/msm/dsi: Don't use iommu for command TX buffer for DSIv2drivers/ drivers/ drivers/ | +79 | 0 replies | |
| 10/12 | drm/msm/dsi: Enable MMSS SPFB port via syscondrivers/ | +33 | 0 replies | |
| 11/12 | dt-bindings: msm/dsi: Fix the order in which clocks are listedDocumentation/ | +4 | 1 reply | |
| 12/12 | dt-bindings: msm/dsi: Add DSIv2 documentationDocumentation/ | +4 | 1 reply |
Reviews trailers per patch
2 of 12 patches have a Reviewed-by or Acked-by.
| Patch | Rob Herring |
|---|---|
| 1/12 | |
| 2/12 | |
| 3/12 | |
| 4/12 | |
| 5/12 | |
| 6/12 | |
| 7/12 | |
| 8/12 | |
| 9/12 | |
| 10/12 | |
| 11/12 | A-b |
| 12/12 | A-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH v3 00/12] drm/msm/dsi: Add support for DSI on MSM8960/APQ8064
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 v3:
- Add a patch that removes the need to provide source clocks (RCG clocks) via DT, as suggested by Rob Herring.
- Make cleaner dt-binding doc patches.
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 (12):
drm/msm/dsi: Don't get byte/pixel source clocks from DT 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: msm/dsi: Fix the order in which clocks are listed
dt-bindings: msm/dsi: Add DSIv2 documentation
.../devicetree/bindings/display/msm/dsi.txt | 12 +- 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 | 508 ++++++++++++++------ 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, 1178 insertions(+), 149 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
Signature · 7 lines
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, hosted by The Linux Foundation _______________________________________________ dri-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/dri-devel