Commit 1964cb73 authored by Dave Airlie's avatar Dave Airlie Committed by Alex Deucher
Browse files

drm/amd/display: remove dc hub - this seems unused.

parent 538735e9
Loading
Loading
Loading
Loading
+0 −27
Original line number Diff line number Diff line
@@ -1871,30 +1871,3 @@ const struct dc_stream_status *dc_stream_get_status(
	return &stream->status;
}
bool dc_init_dchub(struct dc *dc, struct dchub_init_data *dh_data)
{
	int i;
	struct core_dc *core_dc = DC_TO_CORE(dc);
	struct mem_input *mi = NULL;

	for (i = 0; i < core_dc->res_pool->pipe_count; i++) {
		if (core_dc->res_pool->mis[i] != NULL) {
			mi = core_dc->res_pool->mis[i];
			break;
		}
	}
	if (mi == NULL) {
		dm_error("no mem_input!\n");
		return false;
	}

	if (mi->funcs->mem_input_update_dchub)
		mi->funcs->mem_input_update_dchub(mi, dh_data);
	else
		ASSERT(mi->funcs->mem_input_update_dchub);


	return true;

}
+0 −17
Original line number Diff line number Diff line
@@ -159,21 +159,6 @@ struct dc {
	struct dc_debug debug;
};

enum frame_buffer_mode {
	FRAME_BUFFER_MODE_LOCAL_ONLY = 0,
	FRAME_BUFFER_MODE_ZFB_ONLY,
	FRAME_BUFFER_MODE_MIXED_ZFB_AND_LOCAL,
} ;

struct dchub_init_data {
	bool dchub_initialzied;
	bool dchub_info_valid;
	int64_t zfb_phys_addr_base;
	int64_t zfb_mc_base_addr;
	uint64_t zfb_size_in_byte;
	enum frame_buffer_mode fb_mode;
};

struct dc_init_data {
	struct hw_asic_id asic_id;
	void *driver; /* ctx */
@@ -194,8 +179,6 @@ struct dc *dc_create(const struct dc_init_data *init_params);

void dc_destroy(struct dc **dc);

bool dc_init_dchub(struct dc *dc, struct dchub_init_data *dh_data);

/*******************************************************************************
 * Surface Interfaces
 ******************************************************************************/
+0 −1
Original line number Diff line number Diff line
@@ -409,7 +409,6 @@ static struct mem_input_funcs dce110_mem_input_funcs = {
			dce_mem_input_program_surface_config,
	.mem_input_is_flip_pending =
			dce110_mem_input_is_flip_pending,
	.mem_input_update_dchub = NULL
};
/*****************************************/
/* Constructor, Destructor               */
+0 −1
Original line number Diff line number Diff line
@@ -54,7 +54,6 @@ static struct mem_input_funcs dce80_mem_input_funcs = {
			dce_mem_input_program_surface_config,
	.mem_input_is_flip_pending =
			dce110_mem_input_is_flip_pending,
	.mem_input_update_dchub = NULL
};

/*****************************************/
+0 −2
Original line number Diff line number Diff line
@@ -99,8 +99,6 @@ struct mem_input_funcs {

	bool (*mem_input_is_flip_pending)(struct mem_input *mem_input);

	void (*mem_input_update_dchub)(struct mem_input *mem_input,
			struct dchub_init_data *dh_data);
};

#endif