1/* 2 * Copyright 2008 Advanced Micro Devices, Inc. 3 * Copyright 2008 Red Hat Inc. 4 * Copyright 2009 Jerome Glisse. 5 * 6 * Permission is hereby granted, free of charge, to any person obtaining a 7 * copy of this software and associated documentation files (the "Software"), 8 * to deal in the Software without restriction, including without limitation --- 13 unchanged lines hidden (view full) --- 22 * OTHER DEALINGS IN THE SOFTWARE. 23 * 24 * Authors: Dave Airlie 25 * Alex Deucher 26 * Jerome Glisse 27 */ 28 29#include <sys/cdefs.h> |
30__FBSDID("$FreeBSD: head/sys/dev/drm2/radeon/radeon.h 259016 2013-12-05 22:38:53Z ray $"); |
31 32#ifndef __RADEON_H__ 33#define __RADEON_H__ 34 35/* TODO: Here are things that needs to be done : 36 * - surface allocator & initializer : (bit like scratch reg) should 37 * initialize HDP_ stuff on RS600, R600, R700 hw, well anythings 38 * related to surface --- 21 unchanged lines hidden (view full) --- 60 * asic_startup setup the GPU acceleration, in order to 61 * follow guideline the first thing this 62 * function should do is setting the GPU 63 * memory controller (only MC setup failure 64 * are considered as fatal) 65 */ 66 67#include <sys/cdefs.h> |
68__FBSDID("$FreeBSD: head/sys/dev/drm2/radeon/radeon.h 259016 2013-12-05 22:38:53Z ray $"); |
69 70#include <sys/param.h> 71#include <sys/systm.h> 72#include <sys/linker.h> 73#include <sys/firmware.h> 74 75#include <contrib/dev/acpica/include/acpi.h> 76#include <dev/acpica/acpivar.h> --- 1959 unchanged lines hidden (view full) --- 2036 2037/* radeon_pm.c */ 2038void radeon_pm_acpi_event_handler(struct radeon_device *rdev); 2039 2040/* radeon_ttm.c */ 2041int radeon_ttm_init(struct radeon_device *rdev); 2042void radeon_ttm_fini(struct radeon_device *rdev); 2043 |
2044/* radeon_fb.c */ 2045struct fb_info * radeon_fb_helper_getinfo(device_t kdev); 2046 |
2047/* r600.c */ 2048int r600_ih_ring_alloc(struct radeon_device *rdev); 2049void r600_ih_ring_fini(struct radeon_device *rdev); 2050 2051#include "radeon_object.h" 2052 2053#endif |