linux/drivers/gpu/drm/radeon
Alex Deucher f376b94fbc drm/radeon/kms: unify i2c handling
Previously we added i2c buses as needed when enumerating connectors
power management, etc.  This only exposed the actual buses used and
could have lead to the same buse getting created more than once if
one buses was used for more than one purpose.  This patch sets up
all i2c buses on the card in one place and users of the buses just
point back to the one instance.

Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
2010-08-10 10:46:48 +10:00
..
reg_srcs drm/radeon: add basic zmask/hiz support (v4) 2010-08-02 11:54:26 +10:00
.gitignore
atom-bits.h
atom-names.h
atom-types.h
atom.c drm/radeon/kms: add ioport register access 2010-08-02 10:00:07 +10:00
atom.h drm/radeon/kms: add ioport register access 2010-08-02 10:00:07 +10:00
atombios_crtc.c drm/radeon/kms: enable underscan option for digital connectors 2010-08-04 10:03:50 +10:00
atombios_dp.c drm/radeon/kms: move a bunch of modesetting debug to correct debug usage. 2010-08-02 10:47:07 +10:00
atombios.h Merge branch 'drm-for-2.6.35' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6 2010-05-21 11:14:52 -07:00
avivod.h [rfc] drm/radeon/kms: pm debugging check for vbl. 2010-02-23 09:46:21 +10:00
evergreen_cs.c drm/radeon/kms: drop taking lock around crtc lookup. 2010-07-22 09:57:13 +10:00
evergreen_reg.h drm/radeon/kms: Add crtc tiling setup support for evergreen 2010-08-02 10:00:02 +10:00
evergreen.c drm/radeon/kms/r6xx+: add query for tile config (v2) 2010-08-02 10:00:05 +10:00
evergreend.h drm/radeon/kms: add support for internal thermal sensors (v3) 2010-08-02 10:00:00 +10:00
Kconfig drm/radeon: fix power supply kconfig interaction. 2010-05-21 15:41:20 +10:00
Makefile drm/radeon: Add support for the ATIF ACPI method to the radeon driver 2010-08-02 09:59:59 +10:00
mkregtable.c
ObjectID.h
r100_track.h drm/radeon/kms: r300 fix CS checker to allow zbuffer-only fastfill 2010-04-28 17:20:41 +10:00
r100.c drm/radeon: add basic zmask/hiz support (v4) 2010-08-02 11:54:26 +10:00
r100d.h drm/radeon: add basic zmask/hiz support (v4) 2010-08-02 11:54:26 +10:00
r200.c drm/radeon/r200: handle more hw tex coord types 2010-07-01 11:59:22 +10:00
r300_cmdbuf.c drm/radeon: Fix sparc regression in r300_scratch() 2010-04-27 09:40:57 +10:00
r300_reg.h drm/radeon/kms: add support for square microtiles on r3xx-r5xx 2010-02-25 11:36:12 +10:00
r300.c drm/radeon: add basic zmask/hiz support (v4) 2010-08-02 11:54:26 +10:00
r300d.h drm/radeon: add basic zmask/hiz support (v4) 2010-08-02 11:54:26 +10:00
r420.c drm/radeon/kms: check/restore sanity before doing anything else with GPU. 2010-08-02 10:00:09 +10:00
r420d.h
r500_reg.h drm/radeon/kms: Add crtc tiling setup support for r6xx/r7xx 2010-08-02 10:00:01 +10:00
r520.c Merge tag 'v2.6.35-rc6' into drm-radeon-next 2010-08-02 10:05:24 +10:00
r520d.h
r600_audio.c drm/radeon/kms: trivial code style fixes for audio 2010-08-02 10:17:10 +10:00
r600_blit_kms.c drm/radeon/kms: simplify & improve GPU reset V2 2010-04-06 11:21:11 +10:00
r600_blit_shaders.c drm/radeon: remove viewport transform from r6xx/r7xx blit emit 2010-08-02 10:07:48 +10:00
r600_blit_shaders.h
r600_blit.c drm/r600: fix possible NULL pointer derefernce 2010-07-21 10:29:32 +10:00
r600_cp.c drm/radeon/kms: gfx init fixes for r6xx/r7xx 2010-03-31 09:53:53 +10:00
r600_cs.c drm/radeon/kms: r600 CS parser fixes 2010-08-10 10:46:47 +10:00
r600_hdmi.c drm/radeon/kms: enable HDMI audio on RS600/RS690/RS740 2010-08-02 10:00:06 +10:00
r600_reg.h drm/radeon/kms: HDMI irq support 2010-04-23 14:12:17 +10:00
r600.c drm/radeon/kms: move a bunch of modesetting debug to correct debug usage. 2010-08-02 10:47:07 +10:00
r600d.h drm/radeon/kms/r7xx: add workaround for hw issue with HDP flush 2010-08-02 10:06:18 +10:00
radeon_acpi.c drm/radeon: tone down overchatty acpi debug messages. 2010-08-04 11:16:56 +10:00
radeon_agp.c drm/radeon/kms: release AGP bridge at suspend 2010-05-24 10:02:08 +10:00
radeon_asic.c drm/radeon/kms: avoid oops on mac r4xx cards 2010-07-01 11:59:36 +10:00
radeon_asic.h drm/radeon/kms: check/restore sanity before doing anything else with GPU. 2010-08-02 10:00:09 +10:00
radeon_atombios.c drm/radeon/kms: unify i2c handling 2010-08-10 10:46:48 +10:00
radeon_atpx_handler.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
radeon_benchmark.c drm/radeon: Skip dma copy test in benchmark if card doesn't have dma engine. 2010-02-11 13:13:25 +10:00
radeon_bios.c Merge branch 'drm-platform' into drm-testing 2010-07-07 18:37:35 +10:00
radeon_clocks.c drm/radeon/kms: add initial Evergreen support (Radeon HD 5xxx) 2010-02-09 09:44:02 +10:00
radeon_combios.c drm/radeon/kms: unify i2c handling 2010-08-10 10:46:48 +10:00
radeon_connectors.c drm/radeon/kms: unify i2c handling 2010-08-10 10:46:48 +10:00
radeon_cp.c drm: Remove drm_resource wrappers 2010-06-01 10:07:24 +10:00
radeon_cs.c drm/radeon/kms: simplify & improve GPU reset V2 2010-04-06 11:21:11 +10:00
radeon_cursor.c drm/radeon/kms: return ret in cursor_set failure path 2010-07-01 11:59:27 +10:00
radeon_device.c drm/radeon/kms: make sure rio_mem is valid before unmapping it 2010-08-02 14:21:37 +10:00
radeon_display.c drm/radeon/kms: unify i2c handling 2010-08-10 10:46:48 +10:00
radeon_drv.c drm/radeon: add basic zmask/hiz support (v4) 2010-08-02 11:54:26 +10:00
radeon_drv.h drm/radeon: bump the UMS driver version for r6xx/r7xx const buffer support 2010-03-31 13:12:28 +10:00
radeon_encoders.c drm/radeon/kms: only expose underscan on avivo chips 2010-08-05 08:47:40 +10:00
radeon_family.h drm/radeon/kms: print GPU family and device id when loading 2010-04-19 11:25:24 +10:00
radeon_fb.c drm: Propagate error from drm_fb_helper_init(). 2010-06-08 09:32:02 +10:00
radeon_fence.c drm/radeon/kms: R3XX-R4XX fix GPU reset code 2010-04-27 09:48:16 +10:00
radeon_gart.c drm/radeon/kms: simplify & improve GPU reset V2 2010-04-06 11:21:11 +10:00
radeon_gem.c drm: free core gem object from driver callbacks 2010-04-20 13:19:33 +10:00
radeon_i2c.c drm/radeon/kms: unify i2c handling 2010-08-10 10:46:48 +10:00
radeon_ioc32.c
radeon_irq_kms.c drm/radeon/kms: add support for gui idle interrupts (v4) 2010-05-18 18:20:49 +10:00
radeon_irq.c
radeon_kms.c drm/radeon: add a way to revoke hyper-z access 2010-08-10 08:20:31 +10:00
radeon_legacy_crtc.c drm/radeon/kms: move a bunch of modesetting debug to correct debug usage. 2010-08-02 10:47:07 +10:00
radeon_legacy_encoders.c drm/radeon/kms: move a bunch of modesetting debug to correct debug usage. 2010-08-02 10:47:07 +10:00
radeon_legacy_tv.c drm/radeon/kms: move a bunch of modesetting debug to correct debug usage. 2010-08-02 10:47:07 +10:00
radeon_mem.c
radeon_mode.h drm/radeon/kms: unify i2c handling 2010-08-10 10:46:48 +10:00
radeon_object.c drm/radeon: fall back to GTT if bo creation/validation in VRAM fails. 2010-08-02 10:00:08 +10:00
radeon_object.h drm/radeon/kms: add support for new fault callback V7 2010-04-20 14:12:22 +10:00
radeon_pm.c Merge remote branch 'intel/drm-intel-next' of /ssd/git/drm-next into drm-core-next 2010-08-04 09:51:27 +10:00
radeon_reg.h drm/radeon/kms/pm: add asic specific callbacks for setting power state (v2) 2010-05-18 18:20:57 +10:00
radeon_ring.c drm/radeon/kms: fix lock ordering in ring, ib handling 2010-05-18 18:21:48 +10:00
radeon_state.c Merge branch 'drm-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6 2010-05-28 16:14:40 -07:00
radeon_test.c drm/radeon/kms: simplify memory controller setup V2 2010-02-18 14:49:35 +10:00
radeon_ttm.c drm: move ttm global code to core drm 2010-08-04 09:46:06 +10:00
radeon.h drm/radeon/kms: unify i2c handling 2010-08-10 10:46:48 +10:00
rs100d.h
rs400.c drm/radeon/kms: remove rs4xx gart limit 2010-08-02 10:06:01 +10:00
rs400d.h
rs600.c drm/radeon/kms/igp: sideport is AMD only 2010-08-04 09:49:35 +10:00
rs600d.h drm/radeon/kms: enable misc pm power state features on r5xx, rs6xx 2010-05-18 18:21:42 +10:00
rs690.c drm/radeon/kms/igp: sideport is AMD only 2010-08-04 09:49:35 +10:00
rs690d.h drm/radeon/kms: display watermark updates (v2) 2010-03-31 14:54:47 +10:00
rv200d.h
rv250d.h
rv350d.h
rv515.c drm/radeon/kms: handle the case of no active displays properly in the bandwidth code 2010-08-04 09:49:20 +10:00
rv515d.h drm/radeon/kms: simplify & improve GPU reset V2 2010-04-06 11:21:11 +10:00
rv770.c drm/radeon/kms/r7xx: add workaround for hw issue with HDP flush 2010-08-02 10:06:18 +10:00
rv770d.h drm/radeon/kms/r7xx: add workaround for hw issue with HDP flush 2010-08-02 10:06:18 +10:00