Commit 5d15ae23 authored by Dave Airlie's avatar Dave Airlie Committed by Alex Deucher

amdgpu/dc: kill a bunch of dead code.

None of this code is used currently.
Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
Reviewed-by: default avatarHarry Wentland <harry.wentland@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 44858055
...@@ -1559,107 +1559,6 @@ void dc_resume(struct dc *dc) ...@@ -1559,107 +1559,6 @@ void dc_resume(struct dc *dc)
core_link_resume(dc->links[i]); core_link_resume(dc->links[i]);
} }
bool dc_read_aux_dpcd(
struct dc *dc,
uint32_t link_index,
uint32_t address,
uint8_t *data,
uint32_t size)
{
struct dc_link *link = dc->links[link_index];
enum ddc_result r = dal_ddc_service_read_dpcd_data(
link->ddc,
false,
I2C_MOT_UNDEF,
address,
data,
size);
return r == DDC_RESULT_SUCESSFULL;
}
bool dc_write_aux_dpcd(
struct dc *dc,
uint32_t link_index,
uint32_t address,
const uint8_t *data,
uint32_t size)
{
struct dc_link *link = dc->links[link_index];
enum ddc_result r = dal_ddc_service_write_dpcd_data(
link->ddc,
false,
I2C_MOT_UNDEF,
address,
data,
size);
return r == DDC_RESULT_SUCESSFULL;
}
bool dc_read_aux_i2c(
struct dc *dc,
uint32_t link_index,
enum i2c_mot_mode mot,
uint32_t address,
uint8_t *data,
uint32_t size)
{
struct dc_link *link = dc->links[link_index];
enum ddc_result r = dal_ddc_service_read_dpcd_data(
link->ddc,
true,
mot,
address,
data,
size);
return r == DDC_RESULT_SUCESSFULL;
}
bool dc_write_aux_i2c(
struct dc *dc,
uint32_t link_index,
enum i2c_mot_mode mot,
uint32_t address,
const uint8_t *data,
uint32_t size)
{
struct dc_link *link = dc->links[link_index];
enum ddc_result r = dal_ddc_service_write_dpcd_data(
link->ddc,
true,
mot,
address,
data,
size);
return r == DDC_RESULT_SUCESSFULL;
}
bool dc_query_ddc_data(
struct dc *dc,
uint32_t link_index,
uint32_t address,
uint8_t *write_buf,
uint32_t write_size,
uint8_t *read_buf,
uint32_t read_size) {
struct dc_link *link = dc->links[link_index];
bool result = dal_ddc_service_query_ddc_data(
link->ddc,
address,
write_buf,
write_size,
read_buf,
read_size);
return result;
}
bool dc_submit_i2c( bool dc_submit_i2c(
struct dc *dc, struct dc *dc,
uint32_t link_index, uint32_t link_index,
......
...@@ -1857,21 +1857,6 @@ bool dc_link_set_backlight_level(const struct dc_link *link, uint32_t level, ...@@ -1857,21 +1857,6 @@ bool dc_link_set_backlight_level(const struct dc_link *link, uint32_t level,
return true; return true;
} }
bool dc_link_set_abm_disable(const struct dc_link *link)
{
struct dc *core_dc = link->ctx->dc;
struct abm *abm = core_dc->res_pool->abm;
if ((abm == NULL) || (abm->funcs->set_backlight_level == NULL))
return false;
abm->funcs->set_abm_immediate_disable(abm);
return true;
}
bool dc_link_set_psr_enable(const struct dc_link *link, bool enable, bool wait) bool dc_link_set_psr_enable(const struct dc_link *link, bool enable, bool wait)
{ {
struct dc *core_dc = link->ctx->dc; struct dc *core_dc = link->ctx->dc;
......
...@@ -99,40 +99,6 @@ struct dc_sink *dc_sink_create(const struct dc_sink_init_data *init_params) ...@@ -99,40 +99,6 @@ struct dc_sink *dc_sink_create(const struct dc_sink_init_data *init_params)
return NULL; return NULL;
} }
bool dc_sink_get_container_id(struct dc_sink *dc_sink, struct dc_container_id *container_id)
{
if (dc_sink && container_id && dc_sink->dc_container_id) {
memmove(&container_id->guid, &dc_sink->dc_container_id->guid,
sizeof(container_id->guid));
memmove(&container_id->portId, &dc_sink->dc_container_id->portId,
sizeof(container_id->portId));
container_id->manufacturerName = dc_sink->dc_container_id->manufacturerName;
container_id->productCode = dc_sink->dc_container_id->productCode;
return true;
}
return false;
}
bool dc_sink_set_container_id(struct dc_sink *dc_sink, const struct dc_container_id *container_id)
{
if (dc_sink && container_id) {
if (!dc_sink->dc_container_id)
dc_sink->dc_container_id = kzalloc(sizeof(*dc_sink->dc_container_id),
GFP_KERNEL);
if (dc_sink->dc_container_id) {
memmove(&dc_sink->dc_container_id->guid, &container_id->guid,
sizeof(container_id->guid));
memmove(&dc_sink->dc_container_id->portId, &container_id->portId,
sizeof(container_id->portId));
dc_sink->dc_container_id->manufacturerName = container_id->manufacturerName;
dc_sink->dc_container_id->productCode = container_id->productCode;
return true;
}
}
return false;
}
/******************************************************************************* /*******************************************************************************
* Protected functions - visible only inside of DC (not visible in DM) * Protected functions - visible only inside of DC (not visible in DM)
******************************************************************************/ ******************************************************************************/
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment