linux/drivers/gpu/drm/msm/dsi/dsi_cfg.h

/* SPDX-License-Identifier: GPL-2.0-only */
/*
 * Copyright (c) 2015, The Linux Foundation. All rights reserved.
 */

#ifndef __MSM_DSI_CFG_H__
#define __MSM_DSI_CFG_H__

#include "dsi.h"

#define MSM_DSI_VER_MAJOR_V2
#define MSM_DSI_VER_MAJOR_6G
#define MSM_DSI_6G_VER_MINOR_V1_0
#define MSM_DSI_6G_VER_MINOR_V1_0_2
#define MSM_DSI_6G_VER_MINOR_V1_1
#define MSM_DSI_6G_VER_MINOR_V1_1_1
#define MSM_DSI_6G_VER_MINOR_V1_2
#define MSM_DSI_6G_VER_MINOR_V1_3
#define MSM_DSI_6G_VER_MINOR_V1_3_1
#define MSM_DSI_6G_VER_MINOR_V1_4_1
#define MSM_DSI_6G_VER_MINOR_V1_4_2
#define MSM_DSI_6G_VER_MINOR_V2_1_0
#define MSM_DSI_6G_VER_MINOR_V2_2_0
#define MSM_DSI_6G_VER_MINOR_V2_2_1
#define MSM_DSI_6G_VER_MINOR_V2_3_0
#define MSM_DSI_6G_VER_MINOR_V2_4_0
#define MSM_DSI_6G_VER_MINOR_V2_4_1
#define MSM_DSI_6G_VER_MINOR_V2_5_0
#define MSM_DSI_6G_VER_MINOR_V2_6_0
#define MSM_DSI_6G_VER_MINOR_V2_7_0
#define MSM_DSI_6G_VER_MINOR_V2_8_0

#define MSM_DSI_V2_VER_MINOR_8064

#define DSI_6G_REG_SHIFT

/* Maximum number of configurations matched against the same hw revision */
#define VARIANTS_MAX

struct msm_dsi_config {};

struct msm_dsi_host_cfg_ops {};

struct msm_dsi_cfg_handler {};

const struct msm_dsi_cfg_handler *msm_dsi_cfg_get(u32 major, u32 minor);

#endif /* __MSM_DSI_CFG_H__ */