ANDROID: GKI: Add drm_dp_send_dpcd_{read,write} accessor functions
Resolves an abi diff. Bug: 152417756 Signed-off-by: Alistair Delva <adelva@google.com> Change-Id: I36e093ddcc1e2645e05a2a683ac52bd2f629dc35
This commit is contained in:
parent
35acc5c9dd
commit
dec3fa208e
2 changed files with 17 additions and 15 deletions
|
@ -51,10 +51,6 @@ static int drm_dp_dpcd_write_payload(struct drm_dp_mst_topology_mgr *mgr,
|
|||
int id,
|
||||
struct drm_dp_payload *payload);
|
||||
|
||||
static int drm_dp_send_dpcd_write(struct drm_dp_mst_topology_mgr *mgr,
|
||||
struct drm_dp_mst_port *port,
|
||||
int offset, int size, u8 *bytes);
|
||||
|
||||
static void drm_dp_send_link_address(struct drm_dp_mst_topology_mgr *mgr,
|
||||
struct drm_dp_mst_branch *mstb);
|
||||
static int drm_dp_send_enum_path_resources(struct drm_dp_mst_topology_mgr *mgr,
|
||||
|
@ -1404,7 +1400,6 @@ static bool drm_dp_validate_guid(struct drm_dp_mst_topology_mgr *mgr,
|
|||
return false;
|
||||
}
|
||||
|
||||
#if 0
|
||||
static int build_dpcd_read(struct drm_dp_sideband_msg_tx *msg, u8 port_num, u32 offset, u8 num_bytes)
|
||||
{
|
||||
struct drm_dp_sideband_msg_req_body req;
|
||||
|
@ -1417,7 +1412,6 @@ static int build_dpcd_read(struct drm_dp_sideband_msg_tx *msg, u8 port_num, u32
|
|||
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
|
||||
static int drm_dp_send_sideband_msg(struct drm_dp_mst_topology_mgr *mgr,
|
||||
bool up, u8 *msg, int len)
|
||||
|
@ -2024,10 +2018,9 @@ int drm_dp_update_payload_part2(struct drm_dp_mst_topology_mgr *mgr)
|
|||
}
|
||||
EXPORT_SYMBOL(drm_dp_update_payload_part2);
|
||||
|
||||
#if 0 /* unused as of yet */
|
||||
static int drm_dp_send_dpcd_read(struct drm_dp_mst_topology_mgr *mgr,
|
||||
struct drm_dp_mst_port *port,
|
||||
int offset, int size)
|
||||
int drm_dp_send_dpcd_read(struct drm_dp_mst_topology_mgr *mgr,
|
||||
struct drm_dp_mst_port *port,
|
||||
int offset, int size, u8 *bytes)
|
||||
{
|
||||
int len;
|
||||
struct drm_dp_sideband_msg_tx *txmsg;
|
||||
|
@ -2036,18 +2029,18 @@ static int drm_dp_send_dpcd_read(struct drm_dp_mst_topology_mgr *mgr,
|
|||
if (!txmsg)
|
||||
return -ENOMEM;
|
||||
|
||||
len = build_dpcd_read(txmsg, port->port_num, 0, 8);
|
||||
len = build_dpcd_read(txmsg, port->port_num, offset, size);
|
||||
txmsg->dst = port->parent;
|
||||
|
||||
drm_dp_queue_down_tx(mgr, txmsg);
|
||||
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
EXPORT_SYMBOL_GPL(drm_dp_send_dpcd_read);
|
||||
|
||||
static int drm_dp_send_dpcd_write(struct drm_dp_mst_topology_mgr *mgr,
|
||||
struct drm_dp_mst_port *port,
|
||||
int offset, int size, u8 *bytes)
|
||||
int drm_dp_send_dpcd_write(struct drm_dp_mst_topology_mgr *mgr,
|
||||
struct drm_dp_mst_port *port,
|
||||
int offset, int size, u8 *bytes)
|
||||
{
|
||||
int len;
|
||||
int ret;
|
||||
|
@ -2081,6 +2074,7 @@ static int drm_dp_send_dpcd_write(struct drm_dp_mst_topology_mgr *mgr,
|
|||
drm_dp_put_mst_branch_device(mstb);
|
||||
return ret;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(drm_dp_send_dpcd_write);
|
||||
|
||||
int drm_dp_mst_get_max_sdp_streams_supported(
|
||||
struct drm_dp_mst_topology_mgr *mgr,
|
||||
|
|
|
@ -664,6 +664,14 @@ int drm_dp_mst_update_dsc_info(struct drm_dp_mst_topology_mgr *mgr,
|
|||
struct drm_dp_mst_port *port,
|
||||
struct drm_dp_mst_dsc_info *dsc_info);
|
||||
|
||||
int drm_dp_send_dpcd_write(struct drm_dp_mst_topology_mgr *mgr,
|
||||
struct drm_dp_mst_port *port,
|
||||
int offset, int size, u8 *bytes);
|
||||
|
||||
int drm_dp_send_dpcd_read(struct drm_dp_mst_topology_mgr *mgr,
|
||||
struct drm_dp_mst_port *port,
|
||||
int offset, int size, u8 *bytes);
|
||||
|
||||
int drm_dp_mst_get_max_sdp_streams_supported(
|
||||
struct drm_dp_mst_topology_mgr *mgr,
|
||||
struct drm_dp_mst_port *port);
|
||||
|
|
Loading…
Reference in a new issue