#ifndef __DML_TOP_TYPES_H__
#define __DML_TOP_TYPES_H__
#include "dml_top_types.h"
#include "dml_top_display_cfg_types.h"
#include "dml_top_soc_parameter_types.h"
#include "dml_top_policy_types.h"
#include "dml_top_dchub_registers.h"
#include "dmub_cmd.h"
struct dml2_instance;
enum dml2_status { … };
enum dml2_project_id { … };
enum dml2_dram_clock_change_support { … };
enum dml2_fclock_change_support { … };
enum dml2_output_type_and_rate__type { … };
enum dml2_output_type_and_rate__rate { … };
struct dml2_pmo_options { … };
struct dml2_options { … };
struct dml2_initialize_instance_in_out { … };
struct dml2_reset_instance_in_out { … };
struct dml2_check_mode_supported_in_out { … };
struct dml2_mcache_surface_allocation { … };
enum dml2_uclk_pstate_support_method { … };
struct dml2_per_plane_programming { … };
dml2_global_sync_programming;
struct dml2_per_stream_programming { … };
struct dml2_mode_support_info { … };
struct dml2_display_cfg_programming { … };
struct dml2_build_mode_programming_in_out { … };
struct dml2_build_mcache_programming_in_out { … };
struct dml2_unit_test_in_out { … };
#endif