Commit ac0e562c authored by Tony Cheng's avatar Tony Cheng Committed by Alex Deucher
Browse files

drm/amd/display: remove un-used defines and dead code

parent bf727263
Loading
Loading
Loading
Loading
+0 −35
Original line number Diff line number Diff line
@@ -44,23 +44,6 @@ bool dc_is_dp_signal(enum signal_type signal)
		signal == SIGNAL_TYPE_DISPLAY_PORT_MST);
}

bool dc_is_dp_external_signal(enum signal_type signal)
{
	return (signal == SIGNAL_TYPE_DISPLAY_PORT ||
		signal == SIGNAL_TYPE_DISPLAY_PORT_MST);
}

bool dc_is_analog_signal(enum signal_type signal)
{
	switch (signal) {
	case SIGNAL_TYPE_RGB:
		return true;
	break;
	default:
		return false;
	}
}

bool dc_is_embedded_signal(enum signal_type signal)
{
	return (signal == SIGNAL_TYPE_EDP || signal == SIGNAL_TYPE_LVDS);
@@ -96,21 +79,3 @@ bool dc_is_audio_capable_signal(enum signal_type signal)
		signal == SIGNAL_TYPE_WIRELESS);
}
/*
 * @brief
 * Returns whether the signal is compatible
 * with other digital encoder signal types.
 * This is true for DVI, LVDS, and HDMI signal types.
 */
bool dc_is_digital_encoder_compatible_signal(enum signal_type signal)
{
	switch (signal) {
	case SIGNAL_TYPE_DVI_SINGLE_LINK:
	case SIGNAL_TYPE_DVI_DUAL_LINK:
	case SIGNAL_TYPE_HDMI_TYPE_A:
	case SIGNAL_TYPE_LVDS:
		return true;
	default:
		return false;
	}
}
+0 −55
Original line number Diff line number Diff line
@@ -56,7 +56,6 @@ static void init_dac_encoder_control(struct bios_parser *bp);
static void init_dac_output_control(struct bios_parser *bp);
static void init_blank_crtc(struct bios_parser *bp);
static void init_set_crtc_timing(struct bios_parser *bp);
static void init_set_crtc_overscan(struct bios_parser *bp);
static void init_select_crtc_source(struct bios_parser *bp);
static void init_enable_crtc(struct bios_parser *bp);
static void init_enable_crtc_mem_req(struct bios_parser *bp);
@@ -77,7 +76,6 @@ void dal_bios_parser_init_cmd_tbl(struct bios_parser *bp)
	init_dac_output_control(bp);
	init_blank_crtc(bp);
	init_set_crtc_timing(bp);
	init_set_crtc_overscan(bp);
	init_select_crtc_source(bp);
	init_enable_crtc(bp);
	init_enable_crtc_mem_req(bp);
@@ -1931,59 +1929,6 @@ static enum bp_result set_crtc_using_dtd_timing_v3(
	return result;
}

/*******************************************************************************
 ********************************************************************************
 **
 **                  SET CRTC OVERSCAN
 **
 ********************************************************************************
 *******************************************************************************/

static enum bp_result set_crtc_overscan_v1(
	struct bios_parser *bp,
	struct bp_hw_crtc_overscan_parameters *bp_params);

static void init_set_crtc_overscan(struct bios_parser *bp)
{
	switch (BIOS_CMD_TABLE_PARA_REVISION(SetCRTC_OverScan))	{
	case 1:
		bp->cmd_tbl.set_crtc_overscan = set_crtc_overscan_v1;
		break;
	default:
		bp->cmd_tbl.set_crtc_overscan = NULL;
		break;
	}
}

static enum bp_result set_crtc_overscan_v1(
	struct bios_parser *bp,
	struct bp_hw_crtc_overscan_parameters *bp_params)
{
	enum bp_result result = BP_RESULT_FAILURE;
	SET_CRTC_OVERSCAN_PARAMETERS params = {0};
	uint8_t atom_controller_id;

	if (bp->cmd_helper->controller_id_to_atom(
			bp_params->controller_id, &atom_controller_id))
		params.ucCRTC = atom_controller_id;
	else
		return BP_RESULT_BADINPUT;

	params.usOverscanRight =
			cpu_to_le16((uint16_t)bp_params->h_overscan_right);
	params.usOverscanLeft =
			cpu_to_le16((uint16_t)bp_params->h_overscan_left);
	params.usOverscanBottom =
			cpu_to_le16((uint16_t)bp_params->v_overscan_bottom);
	params.usOverscanTop =
			cpu_to_le16((uint16_t)bp_params->v_overscan_top);

	if (EXEC_BIOS_CMD_TABLE(SetCRTC_OverScan, params))
		result = BP_RESULT_OK;

	return result;
}

/*******************************************************************************
 ********************************************************************************
 **
+0 −3
Original line number Diff line number Diff line
@@ -75,9 +75,6 @@ struct cmd_tbl {
	enum bp_result (*set_crtc_timing)(
		struct bios_parser *bp,
		struct bp_hw_crtc_timing_parameters *bp_params);
	enum bp_result (*set_crtc_overscan)(
		struct bios_parser *bp,
		struct bp_hw_crtc_overscan_parameters *bp_params);
	enum bp_result (*select_crtc_source)(
		struct bios_parser *bp,
		struct bp_crtc_source_select *bp_params);
+0 −1
Original line number Diff line number Diff line
@@ -38,7 +38,6 @@
#include "hw_sequencer.h"
#include "resource.h"
#include "fixed31_32.h"
#include "include/asic_capability_interface.h"
#include "dpcd_defs.h"

#include "dce/dce_11_0_d.h"
+1 −1
Original line number Diff line number Diff line
@@ -1922,7 +1922,7 @@ static void get_active_converter_info(
		break;
	}

	if (link->dpcd_caps.dpcd_rev.raw >= DCS_DPCD_REV_11) {
	if (link->dpcd_caps.dpcd_rev.raw >= DPCD_REV_11) {
		uint8_t det_caps[4];
		union dwnstream_port_caps_byte0 *port_caps =
			(union dwnstream_port_caps_byte0 *)det_caps;
Loading