#include <linux/console.h>
#include <linux/pci.h>
#include <linux/vgaarb.h>
#include <drm/radeon_drm.h>
#include "atom.h"
#include "radeon.h"
#include "radeon_asic.h"
#include "radeon_reg.h"
static uint32_t radeon_invalid_rreg(struct radeon_device *rdev, uint32_t reg)
{ … }
static void radeon_invalid_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v)
{ … }
static void radeon_register_accessor_init(struct radeon_device *rdev)
{ … }
static int radeon_invalid_get_allowed_info_register(struct radeon_device *rdev,
u32 reg, u32 *val)
{ … }
void radeon_agp_disable(struct radeon_device *rdev)
{ … }
static const struct radeon_asic_ring r100_gfx_ring = …;
static struct radeon_asic r100_asic = …;
static struct radeon_asic r200_asic = …;
static const struct radeon_asic_ring r300_gfx_ring = …;
static const struct radeon_asic_ring rv515_gfx_ring = …;
static struct radeon_asic r300_asic = …;
static struct radeon_asic r300_asic_pcie = …;
static struct radeon_asic r420_asic = …;
static struct radeon_asic rs400_asic = …;
static struct radeon_asic rs600_asic = …;
static struct radeon_asic rs690_asic = …;
static struct radeon_asic rv515_asic = …;
static struct radeon_asic r520_asic = …;
static const struct radeon_asic_ring r600_gfx_ring = …;
static const struct radeon_asic_ring r600_dma_ring = …;
static struct radeon_asic r600_asic = …;
static const struct radeon_asic_ring rv6xx_uvd_ring = …;
static struct radeon_asic rv6xx_asic = …;
static struct radeon_asic rs780_asic = …;
static const struct radeon_asic_ring rv770_uvd_ring = …;
static struct radeon_asic rv770_asic = …;
static const struct radeon_asic_ring evergreen_gfx_ring = …;
static const struct radeon_asic_ring evergreen_dma_ring = …;
static struct radeon_asic evergreen_asic = …;
static struct radeon_asic sumo_asic = …;
static struct radeon_asic btc_asic = …;
static const struct radeon_asic_ring cayman_gfx_ring = …;
static const struct radeon_asic_ring cayman_dma_ring = …;
static const struct radeon_asic_ring cayman_uvd_ring = …;
static struct radeon_asic cayman_asic = …;
static const struct radeon_asic_ring trinity_vce_ring = …;
static struct radeon_asic trinity_asic = …;
static const struct radeon_asic_ring si_gfx_ring = …;
static const struct radeon_asic_ring si_dma_ring = …;
static struct radeon_asic si_asic = …;
static const struct radeon_asic_ring ci_gfx_ring = …;
static const struct radeon_asic_ring ci_cp_ring = …;
static const struct radeon_asic_ring ci_dma_ring = …;
static const struct radeon_asic_ring ci_vce_ring = …;
static struct radeon_asic ci_asic = …;
static struct radeon_asic kv_asic = …;
int radeon_asic_init(struct radeon_device *rdev)
{ … }