diff options
| author | Jeffrey Hugo <jeffrey.l.hugo@gmail.com> | 2019-05-30 09:00:39 -0700 |
|---|---|---|
| committer | Rob Clark <robdclark@chromium.org> | 2019-06-18 13:56:43 -0700 |
| commit | d440b3374bab867da012021a23d5450c79f082e8 (patch) | |
| tree | ffc613ceca01251f68f7c2343f7ec506abd73e3b /drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c | |
| parent | 590714e5a3704c7db21a4f82932d3f2699edb35c (diff) | |
| download | linux-d440b3374bab867da012021a23d5450c79f082e8.tar.gz linux-d440b3374bab867da012021a23d5450c79f082e8.tar.bz2 linux-d440b3374bab867da012021a23d5450c79f082e8.zip | |
drm/msm/dsi: Add support for MSM8998 10nm dsi phy
The MSM8998 dsi phy is 10nm v3.0.0 like SDM845, however there appear to
be minor differences such as the address space location.
Signed-off-by: Jeffrey Hugo <jeffrey.l.hugo@gmail.com>
Signed-off-by: Rob Clark <robdclark@chromium.org>
Diffstat (limited to 'drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c')
| -rw-r--r-- | drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c b/drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c index 44959e79ce28..b1e7dbc69fa6 100644 --- a/drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c +++ b/drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c @@ -221,3 +221,21 @@ const struct msm_dsi_phy_cfg dsi_phy_10nm_cfgs = { .io_start = { 0xae94400, 0xae96400 }, .num_dsi_phy = 2, }; + +const struct msm_dsi_phy_cfg dsi_phy_10nm_8998_cfgs = { + .type = MSM_DSI_PHY_10NM, + .src_pll_truthtable = { {false, false}, {true, false} }, + .reg_cfg = { + .num = 1, + .regs = { + {"vdds", 36000, 32}, + }, + }, + .ops = { + .enable = dsi_10nm_phy_enable, + .disable = dsi_10nm_phy_disable, + .init = dsi_10nm_phy_init, + }, + .io_start = { 0xc994400, 0xc996400 }, + .num_dsi_phy = 2, +}; |
