drm: add dptx connector driver support [1/1]

PD#SWPL-220560

Problem:
no dptx connector driver

Solution:
add dptx connector driver support

Verify:
t7c

Test:
DRM-TX-38

Change-Id: I3315c549217fc964cfdd23e09b8243a7b43a5d9e
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
This commit is contained in:
Ao Xu
2025-07-16 16:27:23 +08:00
committed by gerrit autosubmit
parent cc465adbbd
commit 6a9faa4e9f
26 changed files with 4210 additions and 21 deletions
@@ -593,6 +593,8 @@ int hdmitx_common_validate_mode_locked(struct hdmitx_common *tx_comm,
struct meson_tx_state *new_state,
char *mode, enum hdmi_colorspace cs,
enum hdmi_color_depth cd, bool brr_valid);
int hdmitx_common_check_valid_para_of_vic(struct hdmitx_common *tx_comm,
enum hdmi_vic vic);
int hdmitx_common_disable_mode(struct hdmitx_common *tx_comm,
struct meson_tx_state *new_state);
@@ -8,6 +8,7 @@
#include <linux/hdmi.h>
#include <linux/amlogic/media/vout/vinfo.h>
#include <linux/amlogic/media/vout/meson_tx_connector/meson_tx_mode.h>
enum frl_rate_enum {
@@ -61,7 +61,7 @@ struct vout_server_s {
struct vout_module_s {
struct list_head vout_server_list;
struct vout_server_s *curr_vout_server[MAX_VOUT];
struct vout_server_s *next_vout_server;
struct vout_server_s *next_vout_server[MAX_VOUT];
unsigned int init_flag[MAX_VOUT];
/* fr_policy: 0=disable, 1=nearby, 2=force */
unsigned int fr_policy[MAX_VOUT];