Symbol: dw_dp
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1015
static int dw_dp_link_train(struct dw_dp *dp)
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1039
static int dw_dp_send_sdp(struct dw_dp *dp, struct dw_dp_sdp *sdp)
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1074
static int dw_dp_send_vsc_sdp(struct dw_dp *dp)
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1122
static int dw_dp_video_set_pixel_mode(struct dw_dp *dp)
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1139
static bool dw_dp_video_need_vsc_sdp(struct dw_dp *dp)
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1157
static int dw_dp_video_set_msa(struct dw_dp *dp,
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1210
static void dw_dp_video_disable(struct dw_dp *dp)
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1216
static int dw_dp_video_enable(struct dw_dp *dp)
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1394
static void dw_dp_hpd_init(struct dw_dp *dp)
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1408
static void dw_dp_aux_init(struct dw_dp *dp)
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1414
static void dw_dp_init_hw(struct dw_dp *dp)
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1423
static int dw_dp_aux_write_data(struct dw_dp *dp, const u8 *buffer, size_t size)
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1440
static int dw_dp_aux_read_data(struct dw_dp *dp, u8 *buffer, size_t size)
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1460
struct dw_dp *dp = container_of(aux, struct dw_dp, aux);
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1531
struct dw_dp *dp = bridge_to_dp(bridge);
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1574
struct dw_dp *dp = bridge_to_dp(bridge);
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1599
static bool dw_dp_needs_link_retrain(struct dw_dp *dp)
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1614
static void dw_dp_link_disable(struct dw_dp *dp)
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1629
static int dw_dp_link_enable(struct dw_dp *dp)
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1649
struct dw_dp *dp = bridge_to_dp(bridge);
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1681
static void dw_dp_reset(struct dw_dp *dp)
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1702
struct dw_dp *dp = bridge_to_dp(bridge);
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1710
static bool dw_dp_hpd_detect_link(struct dw_dp *dp, struct drm_connector *connector)
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1726
struct dw_dp *dp = bridge_to_dp(bridge);
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1740
struct dw_dp *dp = bridge_to_dp(bridge);
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1761
struct dw_dp *dp = bridge_to_dp(bridge);
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1830
static int dw_dp_link_retrain(struct dw_dp *dp)
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1861
struct dw_dp *dp = container_of(work, struct dw_dp, hpd_work);
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1882
static void dw_dp_handle_hpd_event(struct dw_dp *dp)
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1913
struct dw_dp *dp = data;
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1959
struct dw_dp *dp = data;
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1964
struct dw_dp *dw_dp_bind(struct device *dev, struct drm_encoder *encoder,
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1968
struct dw_dp *dp;
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1973
dp = devm_drm_bridge_alloc(dev, struct dw_dp, bridge, &dw_dp_bridge_funcs);
drivers/gpu/drm/bridge/synopsys/dw-dp.c
413
static inline struct dw_dp *bridge_to_dp(struct drm_bridge *b)
drivers/gpu/drm/bridge/synopsys/dw-dp.c
415
return container_of(b, struct dw_dp, bridge);
drivers/gpu/drm/bridge/synopsys/dw-dp.c
418
static struct dw_dp_bridge_state *dw_dp_get_bridge_state(struct dw_dp *dp)
drivers/gpu/drm/bridge/synopsys/dw-dp.c
434
static inline void dw_dp_phy_set_pattern(struct dw_dp *dp, u32 pattern)
drivers/gpu/drm/bridge/synopsys/dw-dp.c
440
static void dw_dp_phy_xmit_enable(struct dw_dp *dp, u32 lanes)
drivers/gpu/drm/bridge/synopsys/dw-dp.c
460
static bool dw_dp_bandwidth_ok(struct dw_dp *dp,
drivers/gpu/drm/bridge/synopsys/dw-dp.c
474
static bool dw_dp_hpd_detect(struct dw_dp *dp)
drivers/gpu/drm/bridge/synopsys/dw-dp.c
504
static int dw_dp_link_parse(struct dw_dp *dp, struct drm_connector *connector)
drivers/gpu/drm/bridge/synopsys/dw-dp.c
548
static int dw_dp_link_train_update_vs_emph(struct dw_dp *dp)
drivers/gpu/drm/bridge/synopsys/dw-dp.c
590
static int dw_dp_phy_configure(struct dw_dp *dp, unsigned int rate,
drivers/gpu/drm/bridge/synopsys/dw-dp.c
622
static int dw_dp_link_configure(struct dw_dp *dp)
drivers/gpu/drm/bridge/synopsys/dw-dp.c
679
static int dw_dp_link_train_set_pattern(struct dw_dp *dp, u32 pattern)
drivers/gpu/drm/bridge/synopsys/dw-dp.c
778
static int dw_dp_link_clock_recovery(struct dw_dp *dp)
drivers/gpu/drm/bridge/synopsys/dw-dp.c
825
static int dw_dp_link_channel_equalization(struct dw_dp *dp)
drivers/gpu/drm/bridge/synopsys/dw-dp.c
870
static int dw_dp_link_downgrade(struct dw_dp *dp)
drivers/gpu/drm/bridge/synopsys/dw-dp.c
898
static int dw_dp_link_train_full(struct dw_dp *dp)
drivers/gpu/drm/bridge/synopsys/dw-dp.c
956
static int dw_dp_link_train_fast(struct dw_dp *dp)
drivers/gpu/drm/rockchip/dw_dp-rockchip.c
28
struct dw_dp *base;
include/drm/bridge/dw_dp.h
12
struct dw_dp;
include/drm/bridge/dw_dp.h
25
struct dw_dp *dw_dp_bind(struct device *dev, struct drm_encoder *encoder,