disp: msm: dsi: add support for phy/pll bypass

This change adds support for bypassing hw access in DSI PHY/PLL
drivers which enables the DSI driver to run on emulation
platforms that might be missing those modules.

Change-Id: I3e83155a79d60f2357606746214d776cefabd651
Signed-off-by: Rajkumar Subbiah <quic_rsubbia@quicinc.com>
Signed-off-by: Shamika Joshi <quic_shamjosh@quicinc.com>
Signed-off-by: Alex Danila <quic_eadanila@quicinc.com>
This commit is contained in:
Rajkumar Subbiah
2022-01-21 08:34:35 -08:00
کامیت شده توسط Gerrit - the friendly Code Review server
والد 8f1d4ca416
کامیت 6d5a850504
16فایلهای تغییر یافته به همراه102 افزوده شده و 12 حذف شده

مشاهده پرونده

@@ -16,6 +16,7 @@
* @version: DSI controller version.
* @index: DSI controller instance ID.
* @phy_isolation_enabled: DSI controller works isolated from phy.
* @phy_pll_bypass: DSI PHY/PLL drivers bypass HW access.
* @null_insertion_enabled: DSI controller inserts null packet.
*
* This function setups the catalog information in the dsi_ctrl_hw object.
@@ -24,7 +25,8 @@
*/
int dsi_catalog_ctrl_setup(struct dsi_ctrl_hw *ctrl,
enum dsi_ctrl_version version, u32 index,
bool phy_isolation_enabled, bool null_insertion_enabled);
bool phy_isolation_enabled, bool phy_pll_bypass,
bool null_insertion_enabled);
/**
* dsi_catalog_phy_setup() - return catalog info for dsi phy hardware