zynqmp_dp
static int zynqmp_dp_aux_cmd_submit(struct zynqmp_dp *dp, u32 cmd, u16 addr,
struct zynqmp_dp *dp = container_of(aux, struct zynqmp_dp, aux);
static int zynqmp_dp_aux_init(struct zynqmp_dp *dp)
static void zynqmp_dp_aux_cleanup(struct zynqmp_dp *dp)
static void zynqmp_dp_update_misc(struct zynqmp_dp *dp)
static int zynqmp_dp_set_format(struct zynqmp_dp *dp,
zynqmp_dp_encoder_mode_set_transfer_unit(struct zynqmp_dp *dp,
static void zynqmp_dp_encoder_mode_set_stream(struct zynqmp_dp *dp,
void zynqmp_dp_audio_set_channels(struct zynqmp_dp *dp,
void zynqmp_dp_audio_enable(struct zynqmp_dp *dp)
void zynqmp_dp_audio_disable(struct zynqmp_dp *dp)
void zynqmp_dp_audio_write_n_m(struct zynqmp_dp *dp)
zynqmp_dp_disp_connected_live_layer(struct zynqmp_dp *dp)
static void zynqmp_dp_disp_enable(struct zynqmp_dp *dp,
static void zynqmp_dp_disp_disable(struct zynqmp_dp *dp,
struct zynqmp_dp *dp = bridge_to_dp(bridge);
struct zynqmp_dp *dp = bridge_to_dp(bridge);
struct zynqmp_dp *dp = bridge_to_dp(bridge);
struct zynqmp_dp *dp = bridge_to_dp(bridge);
struct zynqmp_dp *dp = bridge_to_dp(bridge);
struct zynqmp_dp *dp = bridge_to_dp(bridge);
static enum drm_connector_status __zynqmp_dp_bridge_detect(struct zynqmp_dp *dp)
struct zynqmp_dp *dp = bridge_to_dp(bridge);
struct zynqmp_dp *dp = bridge_to_dp(bridge);
struct zynqmp_dp *dp = bridge_to_dp(bridge);
static int zynqmp_dp_set_test_pattern(struct zynqmp_dp *dp,
static int zynqmp_dp_test_setup(struct zynqmp_dp *dp)
struct zynqmp_dp *dp = file->private_data;
struct zynqmp_dp *dp = file->private_data;
struct zynqmp_dp *dp = data;
struct zynqmp_dp *dp = data;
struct zynqmp_dp *dp = data;
struct zynqmp_dp *dp = data;
struct zynqmp_dp *dp = data;
struct zynqmp_dp *dp = data;
struct zynqmp_dp *dp = file->private_data;
struct zynqmp_dp *dp = file->private_data;
struct zynqmp_dp *dp = priv->dp;
struct zynqmp_dp *dp = priv->dp;
struct zynqmp_dp *dp = priv->dp;
struct zynqmp_dp *dp = priv->dp;
struct zynqmp_dp *dp = data;
struct zynqmp_dp *dp = data;
struct zynqmp_dp *dp = data;
struct zynqmp_dp *dp = data;
struct zynqmp_dp *dp = data;
struct zynqmp_dp *dp = data;
struct zynqmp_dp *dp = data;
struct zynqmp_dp *dp = data;
struct zynqmp_dp *dp = bridge_to_dp(bridge);
void zynqmp_dp_enable_vblank(struct zynqmp_dp *dp)
void zynqmp_dp_disable_vblank(struct zynqmp_dp *dp)
struct zynqmp_dp *dp = container_of(work, struct zynqmp_dp, hpd_work);
struct zynqmp_dp *dp = container_of(work, struct zynqmp_dp,
struct zynqmp_dp *dp = (struct zynqmp_dp *)data;
struct zynqmp_dp *dp;
dp = devm_drm_bridge_alloc(&pdev->dev, struct zynqmp_dp, bridge, &zynqmp_dp_bridge_funcs);
struct zynqmp_dp *dp = dpsub->dp;
struct zynqmp_dp *dp;
static inline struct zynqmp_dp *bridge_to_dp(struct drm_bridge *bridge)
return container_of(bridge, struct zynqmp_dp, bridge);
static void zynqmp_dp_write(struct zynqmp_dp *dp, int offset, u32 val)
static u32 zynqmp_dp_read(struct zynqmp_dp *dp, int offset)
static void zynqmp_dp_clr(struct zynqmp_dp *dp, int offset, u32 clr)
static void zynqmp_dp_set(struct zynqmp_dp *dp, int offset, u32 set)
static int zynqmp_dp_reset(struct zynqmp_dp *dp, bool assert)
static int zynqmp_dp_phy_init(struct zynqmp_dp *dp)
static void zynqmp_dp_phy_exit(struct zynqmp_dp *dp)
static int zynqmp_dp_phy_probe(struct zynqmp_dp *dp)
static int zynqmp_dp_phy_ready(struct zynqmp_dp *dp)
static int zynqmp_dp_mode_configure(struct zynqmp_dp *dp, int pclock,
static void zynqmp_dp_adjust_train(struct zynqmp_dp *dp,
static int zynqmp_dp_update_vs_emph(struct zynqmp_dp *dp, u8 *train_set)
static int zynqmp_dp_link_train_cr(struct zynqmp_dp *dp)
static int zynqmp_dp_link_train_ce(struct zynqmp_dp *dp)
static int zynqmp_dp_setup(struct zynqmp_dp *dp, u8 bw_code, u8 lane_cnt,
static int zynqmp_dp_train(struct zynqmp_dp *dp)
static void zynqmp_dp_train_loop(struct zynqmp_dp *dp)
struct zynqmp_dp;
void zynqmp_dp_enable_vblank(struct zynqmp_dp *dp);
void zynqmp_dp_disable_vblank(struct zynqmp_dp *dp);
void zynqmp_dp_audio_set_channels(struct zynqmp_dp *dp,
void zynqmp_dp_audio_enable(struct zynqmp_dp *dp);
void zynqmp_dp_audio_disable(struct zynqmp_dp *dp);
void zynqmp_dp_audio_write_n_m(struct zynqmp_dp *dp);
struct zynqmp_dp;
struct zynqmp_dp *dp;