2
* Copyright 2023 Google LLC
3
* SPDX-License-Identifier: MIT
8
#include "common/amd_family.h"
9
#include "drm-uapi/amdgpu_drm.h"
11
struct amdgpu_device {
13
enum radeon_family radeon_family;
15
struct drm_amdgpu_info_hw_ip hw_ip_gfx;
16
struct drm_amdgpu_info_hw_ip hw_ip_compute;
18
struct drm_amdgpu_info_firmware fw_gfx_me;
19
struct drm_amdgpu_info_firmware fw_gfx_pfp;
20
struct drm_amdgpu_info_firmware fw_gfx_mec;
22
uint32_t mmr_regs[256 * 3];
23
uint32_t mmr_reg_count;
25
struct drm_amdgpu_info_device dev;
26
struct drm_amdgpu_memory_info mem;
29
extern const struct amdgpu_device amdgpu_devices[];
30
extern const size_t num_amdgpu_devices;