linux/drivers/gpu/drm/amd/display/dc/optc/dcn401/dcn401_optc.h

// SPDX-License-Identifier: MIT
//
// Copyright 2024 Advanced Micro Devices, Inc.

#ifndef __DC_OPTC_DCN401_H__
#define __DC_OPTC_DCN401_H__

#include "dcn10/dcn10_optc.h"

#define OPTC_COMMON_MASK_SH_LIST_DCN401(mask_sh)

void dcn401_timing_generator_init(struct optc *optc1);

void optc401_set_drr(
	struct timing_generator *optc,
	const struct drr_params *params);
void optc401_set_vtotal_min_max(struct timing_generator *optc, int vtotal_min, int vtotal_max);
void optc401_setup_manual_trigger(struct timing_generator *optc);

#endif /* __DC_OPTC_DCN401_H__ */