.. | .. |
---|
| 1 | +/* SPDX-License-Identifier: GPL-2.0-only */ |
---|
1 | 2 | /* |
---|
2 | 3 | * Copyright (c) 2015, The Linux Foundation. All rights reserved. |
---|
3 | | - * |
---|
4 | | - * This program is free software; you can redistribute it and/or modify |
---|
5 | | - * it under the terms of the GNU General Public License version 2 and |
---|
6 | | - * only version 2 as published by the Free Software Foundation. |
---|
7 | | - * |
---|
8 | | - * This program is distributed in the hope that it will be useful, |
---|
9 | | - * but WITHOUT ANY WARRANTY; without even the implied warranty of |
---|
10 | | - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
---|
11 | | - * GNU General Public License for more details. |
---|
12 | 4 | */ |
---|
13 | 5 | |
---|
14 | 6 | #ifndef __MSM_DSI_CFG_H__ |
---|
.. | .. |
---|
25 | 17 | #define MSM_DSI_6G_VER_MINOR_V1_3 0x10030000 |
---|
26 | 18 | #define MSM_DSI_6G_VER_MINOR_V1_3_1 0x10030001 |
---|
27 | 19 | #define MSM_DSI_6G_VER_MINOR_V1_4_1 0x10040001 |
---|
| 20 | +#define MSM_DSI_6G_VER_MINOR_V1_4_2 0x10040002 |
---|
| 21 | +#define MSM_DSI_6G_VER_MINOR_V2_1_0 0x20010000 |
---|
| 22 | +#define MSM_DSI_6G_VER_MINOR_V2_2_0 0x20000000 |
---|
28 | 23 | #define MSM_DSI_6G_VER_MINOR_V2_2_1 0x20020001 |
---|
| 24 | +#define MSM_DSI_6G_VER_MINOR_V2_3_0 0x20030000 |
---|
| 25 | +#define MSM_DSI_6G_VER_MINOR_V2_4_0 0x20040000 |
---|
| 26 | +#define MSM_DSI_6G_VER_MINOR_V2_4_1 0x20040001 |
---|
29 | 27 | |
---|
30 | 28 | #define MSM_DSI_V2_VER_MINOR_8064 0x0 |
---|
31 | 29 | |
---|
.. | .. |
---|
41 | 39 | }; |
---|
42 | 40 | |
---|
43 | 41 | struct msm_dsi_host_cfg_ops { |
---|
| 42 | + int (*link_clk_set_rate)(struct msm_dsi_host *msm_host); |
---|
44 | 43 | int (*link_clk_enable)(struct msm_dsi_host *msm_host); |
---|
45 | 44 | void (*link_clk_disable)(struct msm_dsi_host *msm_host); |
---|
46 | 45 | int (*clk_init_ver)(struct msm_dsi_host *msm_host); |
---|