Symbol: cdns_mhdp_device
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1038
static void cdns_mhdp_adjust_requested_cr(struct cdns_mhdp_device *mhdp,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1060
void cdns_mhdp_validate_cr(struct cdns_mhdp_device *mhdp, bool *cr_done,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
108
static int cdns_mhdp_mailbox_recv_header(struct cdns_mhdp_device *mhdp,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1099
static bool cdns_mhdp_link_training_cr(struct cdns_mhdp_device *mhdp)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1194
static int cdns_mhdp_link_training(struct cdns_mhdp_device *mhdp,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1288
static u32 cdns_mhdp_get_training_interval_us(struct cdns_mhdp_device *mhdp,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1300
static void cdns_mhdp_fill_host_caps(struct cdns_mhdp_device *mhdp)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1330
static void cdns_mhdp_fill_sink_caps(struct cdns_mhdp_device *mhdp,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1354
static int cdns_mhdp_link_up(struct cdns_mhdp_device *mhdp)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1428
static void cdns_mhdp_link_down(struct cdns_mhdp_device *mhdp)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
143
static int cdns_mhdp_mailbox_recv_data(struct cdns_mhdp_device *mhdp,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1438
static const struct drm_edid *cdns_mhdp_edid_read(struct cdns_mhdp_device *mhdp,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1449
struct cdns_mhdp_device *mhdp = connector_to_mhdp(connector);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1492
struct cdns_mhdp_device *mhdp = connector_to_mhdp(conn);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1523
bool cdns_mhdp_bandwidth_ok(struct cdns_mhdp_device *mhdp,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1554
struct cdns_mhdp_device *mhdp = connector_to_mhdp(conn);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1571
struct cdns_mhdp_device *mhdp = connector_to_mhdp(conn);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
160
static int cdns_mhdp_mailbox_send(struct cdns_mhdp_device *mhdp, u8 module_id,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1623
static int cdns_mhdp_connector_init(struct cdns_mhdp_device *mhdp)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1662
struct cdns_mhdp_device *mhdp = bridge_to_mhdp(bridge);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1696
static void cdns_mhdp_configure_video(struct cdns_mhdp_device *mhdp,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
186
int cdns_mhdp_reg_read(struct cdns_mhdp_device *mhdp, u32 addr, u32 *value)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1867
static void cdns_mhdp_sst_enable(struct cdns_mhdp_device *mhdp,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1915
struct cdns_mhdp_device *mhdp = bridge_to_mhdp(bridge);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
2007
struct cdns_mhdp_device *mhdp = bridge_to_mhdp(bridge);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
2038
struct cdns_mhdp_device *mhdp = bridge_to_mhdp(bridge);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
2123
struct cdns_mhdp_device *mhdp = bridge_to_mhdp(bridge);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
2151
struct cdns_mhdp_device *mhdp = bridge_to_mhdp(bridge);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
2159
struct cdns_mhdp_device *mhdp = bridge_to_mhdp(bridge);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
2180
static bool cdns_mhdp_detect_hpd(struct cdns_mhdp_device *mhdp, bool *hpd_pulse)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
2208
static int cdns_mhdp_update_link_status(struct cdns_mhdp_device *mhdp)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
2294
struct cdns_mhdp_device *mhdp;
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
230
int cdns_mhdp_reg_write(struct cdns_mhdp_device *mhdp, u16 addr, u32 val)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
2317
struct cdns_mhdp_device *mhdp = data;
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
2349
u32 cdns_mhdp_wait_for_sw_event(struct cdns_mhdp_device *mhdp, u32 event)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
2370
struct cdns_mhdp_device *mhdp = container_of(work,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
2371
struct cdns_mhdp_device,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
2389
struct cdns_mhdp_device *mhdp;
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
2395
mhdp = devm_drm_bridge_alloc(dev, struct cdns_mhdp_device, bridge,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
249
int cdns_mhdp_reg_write_bit(struct cdns_mhdp_device *mhdp, u16 addr,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
2530
struct cdns_mhdp_device *mhdp = platform_get_drvdata(pdev);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
271
int cdns_mhdp_dpcd_read(struct cdns_mhdp_device *mhdp,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
306
int cdns_mhdp_dpcd_write(struct cdns_mhdp_device *mhdp, u32 addr, u8 value)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
343
int cdns_mhdp_set_firmware_active(struct cdns_mhdp_device *mhdp, bool enable)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
378
int cdns_mhdp_get_hpd_status(struct cdns_mhdp_device *mhdp)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
417
struct cdns_mhdp_device *mhdp = data;
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
460
int cdns_mhdp_read_hpd_event(struct cdns_mhdp_device *mhdp)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
494
int cdns_mhdp_adjust_lt(struct cdns_mhdp_device *mhdp, unsigned int nlanes,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
575
static unsigned int cdns_mhdp_max_link_rate(struct cdns_mhdp_device *mhdp)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
58
struct cdns_mhdp_device *mhdp = bridge_to_mhdp(bridge);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
580
static u8 cdns_mhdp_max_num_lanes(struct cdns_mhdp_device *mhdp)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
585
static u8 cdns_mhdp_eq_training_pattern_supported(struct cdns_mhdp_device *mhdp)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
590
static bool cdns_mhdp_get_ssc_supported(struct cdns_mhdp_device *mhdp)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
596
static enum drm_connector_status cdns_mhdp_detect(struct cdns_mhdp_device *mhdp)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
606
static int cdns_mhdp_check_fw_version(struct cdns_mhdp_device *mhdp)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
647
struct cdns_mhdp_device *mhdp)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
69
struct cdns_mhdp_device *mhdp = bridge_to_mhdp(bridge);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
713
struct cdns_mhdp_device *mhdp = context;
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
750
static int cdns_mhdp_load_firmware(struct cdns_mhdp_device *mhdp)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
76
static int cdns_mhdp_mailbox_read(struct cdns_mhdp_device *mhdp)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
768
struct cdns_mhdp_device *mhdp = dev_get_drvdata(aux->dev);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
806
static int cdns_mhdp_link_training_init(struct cdns_mhdp_device *mhdp)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
858
static void cdns_mhdp_get_adjust_train(struct cdns_mhdp_device *mhdp,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
91
static int cdns_mhdp_mailbox_write(struct cdns_mhdp_device *mhdp, u8 val)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
928
static void cdns_mhdp_adjust_requested_eq(struct cdns_mhdp_device *mhdp,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
952
struct cdns_mhdp_device *mhdp,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
973
static bool cdns_mhdp_link_training_channel_eq(struct cdns_mhdp_device *mhdp,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.h
324
struct cdns_mhdp_device;
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.h
327
int (*init)(struct cdns_mhdp_device *mhdp);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.h
328
void (*exit)(struct cdns_mhdp_device *mhdp);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.h
329
void (*enable)(struct cdns_mhdp_device *mhdp);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.h
330
void (*disable)(struct cdns_mhdp_device *mhdp);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.h
417
#define connector_to_mhdp(x) container_of(x, struct cdns_mhdp_device, connector)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.h
418
#define bridge_to_mhdp(x) container_of(x, struct cdns_mhdp_device, bridge)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.h
420
u32 cdns_mhdp_wait_for_sw_event(struct cdns_mhdp_device *mhdp, uint32_t event);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
128
static int cdns_mhdp_hdcp_get_status(struct cdns_mhdp_device *mhdp,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
159
static u8 cdns_mhdp_hdcp_handle_status(struct cdns_mhdp_device *mhdp,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
170
static int cdns_mhdp_hdcp_rx_id_valid_response(struct cdns_mhdp_device *mhdp,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
18
static int cdns_mhdp_secure_mailbox_read(struct cdns_mhdp_device *mhdp)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
184
static int cdns_mhdp_hdcp_rx_id_valid(struct cdns_mhdp_device *mhdp,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
217
static int cdns_mhdp_hdcp_km_stored_resp(struct cdns_mhdp_device *mhdp,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
230
static int cdns_mhdp_hdcp_tx_is_km_stored(struct cdns_mhdp_device *mhdp,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
254
static int cdns_mhdp_hdcp_tx_config(struct cdns_mhdp_device *mhdp,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
267
static int cdns_mhdp_hdcp_set_config(struct cdns_mhdp_device *mhdp,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
289
static int cdns_mhdp_hdcp_auth_check(struct cdns_mhdp_device *mhdp)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
313
static int cdns_mhdp_hdcp_check_receviers(struct cdns_mhdp_device *mhdp)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
33
static int cdns_mhdp_secure_mailbox_write(struct cdns_mhdp_device *mhdp,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
332
static int cdns_mhdp_hdcp_auth_22(struct cdns_mhdp_device *mhdp)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
361
static inline int cdns_mhdp_hdcp_auth_14(struct cdns_mhdp_device *mhdp)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
367
static int cdns_mhdp_hdcp_auth(struct cdns_mhdp_device *mhdp,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
392
static int _cdns_mhdp_hdcp_disable(struct cdns_mhdp_device *mhdp)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
404
static int _cdns_mhdp_hdcp_enable(struct cdns_mhdp_device *mhdp, u8 content_type)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
433
static int cdns_mhdp_hdcp_check_link(struct cdns_mhdp_device *mhdp)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
473
struct cdns_mhdp_device *mhdp = container_of(hdcp,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
474
struct cdns_mhdp_device,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
487
struct cdns_mhdp_device *mhdp = container_of(hdcp,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
488
struct cdns_mhdp_device,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
503
int cdns_mhdp_hdcp_enable(struct cdns_mhdp_device *mhdp, u8 content_type)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
51
static int cdns_mhdp_secure_mailbox_recv_header(struct cdns_mhdp_device *mhdp,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
522
int cdns_mhdp_hdcp_disable(struct cdns_mhdp_device *mhdp)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
538
void cdns_mhdp_hdcp_init(struct cdns_mhdp_device *mhdp)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
82
static int cdns_mhdp_secure_mailbox_recv_data(struct cdns_mhdp_device *mhdp,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
99
static int cdns_mhdp_secure_mailbox_send(struct cdns_mhdp_device *mhdp,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.h
85
int cdns_mhdp_hdcp_enable(struct cdns_mhdp_device *mhdp, u8 content_type);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.h
86
int cdns_mhdp_hdcp_disable(struct cdns_mhdp_device *mhdp);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.h
87
void cdns_mhdp_hdcp_init(struct cdns_mhdp_device *mhdp);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-j721e.c
43
static int cdns_mhdp_j721e_init(struct cdns_mhdp_device *mhdp)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-j721e.c
51
static void cdns_mhdp_j721e_enable(struct cdns_mhdp_device *mhdp)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-j721e.c
62
static void cdns_mhdp_j721e_disable(struct cdns_mhdp_device *mhdp)