Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
123bc1832c33218dfa677a88c2c54bc1a48a9e72
/
drivers
/
gpu
/
drm
/
radeon
/
radeon_asic.c
123bc18
drm/radeon: use the reset mask to determine if rings are hung
by Alex Deucher
· 12 years ago
3646e42
drm/radeon: switch back to the CP ring for VM PT updates
by Alex Deucher
· 12 years ago
43fb778
drm/radeon: split r6xx and r7xx copy_dma functions
by Alex Deucher
· 12 years ago
cd459e5
drm/radeon: add VM CS parser support for async DMA on cayman/TN/SI
by Alex Deucher
· 12 years ago
d2ead3e
drm/radeon/kms: add evergreen/cayman CS parser for async DMA (v2)
by Alex Deucher
· 12 years ago
cf4ccd0
drm/radeon/kms: add 6xx/7xx CS parser for async DMA (v2)
by Alex Deucher
· 13 years ago
bf66a78
drm/radeon: use DMA engine for VM page table updates on SI
by Alex Deucher
· 12 years ago
33e5467
drm/radeon: use DMA engine for VM page table updates on cayman/TN
by Alex Deucher
· 12 years ago
2d6cc72
drm/radeon: use async dma for ttm buffer moves on 6xx-SI
by Alex Deucher
· 12 years ago
8c5fd7e
drm/radeon/kms: Add initial support for async DMA on SI
by Alex Deucher
· 12 years ago
f60cbd1
drm/radeon/kms: Add initial support for async DMA on cayman/TN
by Alex Deucher
· 12 years ago
233d1ad
drm/radeon/kms: Add initial support for async DMA on evergreen
by Alex Deucher
· 12 years ago
4d75658
drm/radeon/kms: Add initial support for async DMA on r6xx/r7xx
by Alex Deucher
· 12 years ago
82ffd92
drm/radeon: add vm set_page() callback for SI
by Alex Deucher
· 12 years ago
27810fb
drm/radeon/pm: fix multi-head profile handling on BTC+ (v2)
by Alex Deucher
· 12 years ago
6d92f81
drm/radeon: add get_backlight_level callback
by Alex Deucher
· 12 years ago
2a6f1ab
drm/radeon: make page table updates async v2
by Christian König
· 12 years ago
089a786
drm/radeon: Move looping over the PTEs into chip code
by Christian König
· 12 years ago
ee60e29
drm/radeon: rework VMID handling
by Christian König
· 12 years ago
9b40e5d
drm/radeon: make VM flushs a ring operation
by Christian König
· 12 years ago
d66a762
drm/radeon: remove vm_unbind
by Christian König
· 12 years ago
05b0714
drm/radeon: move VM funcs into asic structure
by Christian König
· 12 years ago
37e9b6a
drm/radeon: rework the backlight control to be an asic callback
by Alex Deucher
· 12 years ago
abf1dc6
drm/radeon: document radeon_asic.c
by Alex Deucher
· 12 years ago
abfaa44
drm/radeon: remove cayman_gpu_is_lockup
by Christian König
· 12 years ago
8ba957b
drm/radeon: remove r300_gpu_is_lockup
by Christian König
· 12 years ago
312c4a8
drm/radeon: make radeon_gpu_is_lockup a per ring function
by Christian König
· 12 years ago
be63fe8
drm/radeon/kms: add radeon_asic struct for trinity
by Alex Deucher
· 12 years ago
02779c0
drm/radeon/kms: add radeon_asic struct for SI
by Alex Deucher
· 12 years ago
54e88e0
drm/radeon/kms: clean up radeon_asic struct (v2)
by Alex Deucher
· 12 years ago
9e6f3d0
drm/radeon/kms: reorganize surface callbacks
by Alex Deucher
· 12 years ago
798bcf7
drm/radeon/kms: move clock/pcie setting callbacks into pm struct
by Alex Deucher
· 12 years ago
c79a49c
drm/radeon/kms: reorganize display callbacks
by Alex Deucher
· 12 years ago
c5b3b85
drm/radeon/kms: reorganize gart callbacks
by Alex Deucher
· 12 years ago
f712812
drm/radeon/kms: make ring_start, ring_test, and ib_test per ring
by Alex Deucher
· 12 years ago
b35ea4a
drm/radeon/kms: reorganize irq callbacks
by Alex Deucher
· 12 years ago
27cd776
drm/radeon/kms: reorganize copy callbacks
by Alex Deucher
· 12 years ago
eb0c19c
drm/radeon: also make the cs_parse function per ring
by Christian König
· 12 years ago
a02fa39
drm/radeon/kms: reorganize pm callbacks
by Alex Deucher
· 12 years ago
0f9e006
drm/radeon/kms: reorganize page flip callbacks
by Alex Deucher
· 12 years ago
901ea57
drm/radeon/kms: reorganize hpd callbacks
by Alex Deucher
· 12 years ago
89e5181
drm/radeon/kms: add a radeon asic callback for mc idle
by Alex Deucher
· 12 years ago
3ae19b7
drm/radeon/kms: add wait_for_vblank asic callback
by Alex Deucher
· 12 years ago
3000bf3
drm/radeon/kms: sync across multiple rings when doing bo moves v3
by Alex Deucher
· 13 years ago
721604a
drm/radeon: GPU virtual memory support v22
by Jerome Glisse
· 13 years ago
b40e7e1
drm/radeon/kms: add cayman specific fence_ring_emit
by Alex Deucher
· 13 years ago
4c87bc2
drm/radeon: make some asic pointers per ring
by Christian König
· 13 years ago
5596a9d
drm/radeon: make ring rptr and wptr register offsets variable
by Christian König
· 13 years ago
15d3332
drm/radeon/kms: add support for semaphores v3
by Christian König
· 13 years ago
a4c9e2e
drm/radeon/kms/pm: add a proper pm profile init function for fusion
by Alex Deucher
· 13 years ago
fb3d9e9
drm/radeon/kms: blit code commoning
by Ilija Hadzic
· 13 years ago
2063344
drm/radeon/kms: set dma_copy to NULL for r6xx+
by Alex Deucher
· 13 years ago
ba7e05e
drm/radeon/kms: fix num crtcs for Cedar and Caicos
by Alex Deucher
· 13 years ago
89da5a3
drm/radeon/kms: fill in asic struct for llano
by Alex Deucher
· 13 years ago
cb92d45
drm/radeon/kms: add blit support for cayman (v2)
by Alex Deucher
· 13 years ago
97bfd0a
drm/radeon/kms: add wait idle ioctl for eg->cayman
by Dave Airlie
· 13 years ago
b4df8be
drm/radeon/kms: fix pcie_p callbacks on btc and cayman
by Alex Deucher
· 13 years ago
38f1cff
Merge commit '5359533801e3dd3abca5b7d3d985b0b33fd9fe8b' into drm-core-next
by Dave Airlie
· 13 years ago
fdc315a
drm/radeon: add pageflip hooks for fusion
by Dave Airlie
· 13 years ago
e348762
drm/radeon/kms: add radeon_asic entry for cayman
by Alex Deucher
· 13 years ago
1292059
drm/radeon/kms: add updated ib_execute function for evergreen
by Alex Deucher
· 14 years ago
a43b766
drm/radeon/kms: add radeon_asic struct for NI asics
by Alex Deucher
· 14 years ago
3313e3d
drm/radeon/kms: add pcie get/set lane support for r6xx/r7xx/evergreen
by Alex Deucher
· 14 years ago
f7eb0c5
Merge branch 'drm-radeon-fusion' of ../drm-radeon-next into drm-core-next
by Dave Airlie
· 14 years ago
e719ebd
drm/radeon/kms: add bo blit support for Ontario fusion APUs
by Alex Deucher
· 14 years ago
958261d
drm/radeon/kms: add radeon_asic struct for AMD Ontario fusion APUs
by Alex Deucher
· 14 years ago
4e8c65a
drm/radeon/kms: atom changes for DCE4.1 devices
by Alex Deucher
· 14 years ago
6f34be5
drm/radeon/kms: add pageflip ioctl support (v3)
by Alex Deucher
· 14 years ago
d7ccd8f
drm/radeon/kms: add drm blit support for evergreen
by Alex Deucher
· 14 years ago
0b3b4fe
drm/radeon/kms: remove useless clock code
by Alex Deucher
· 14 years ago
9c1ac0c
drm/radeon/kms: add missing asic callback assignment for evergreen
by Alex Deucher
· 14 years ago
07bb084
drm/radeon/kms: avoid oops on mac r4xx cards
by Alex Deucher
· 14 years ago
cb5fcbd
drm/radeon/kms/evergreen: add initial CS parser
by Alex Deucher
· 14 years ago
ce8f537
drm/radeon/kms/pm: rework power management
by Alex Deucher
· 14 years ago
49e02b7
drm/radeon/kms/pm: add additional asic callbacks
by Alex Deucher
· 14 years ago
a48b9b4
drm/radeon/kms/pm: add asic specific callbacks for getting power state (v2)
by Alex Deucher
· 14 years ago
bae6b562
drm/radeon/kms/pm: add asic specific callbacks for setting power state (v2)
by Alex Deucher
· 14 years ago
def9ba9
drm/radeon/kms: add gui_idle callback
by Alex Deucher
· 14 years ago
45f9a39
drm/radeon/kms/evergreen: implement irq support
by Alex Deucher
· 14 years ago
fe251e2
drm/radeon/kms/evergreen: setup and enable the CP
by Alex Deucher
· 14 years ago
0fcdb61
drm/radeon/kms/evergreen: add gart support
by Alex Deucher
· 14 years ago
90aca4d
drm/radeon/kms: simplify & improve GPU reset V2
by Jerome Glisse
· 14 years ago
a2d07b7
drm/radeon/kms: rename gpu_reset to asic_reset
by Jerome Glisse
· 14 years ago
225758d
drm/radeon/kms: fence cleanup + more reliable GPU lockup detection V4
by Jerome Glisse
· 14 years ago
f47299c
drm/radeon/kms: display watermark fixes
by Alex Deucher
· 14 years ago
9e7b414
drm/radeon/kms: init rdev->num_crtc at asic init
by Alex Deucher
· 14 years ago
48e7a5f
drm/radeon: move asic structs to radeon_asic.c
by Daniel Vetter
· 14 years ago
0a10c85
drm/radeon: create radeon_asic.c
by Daniel Vetter
· 14 years ago