summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-04-11add initial drm_fb framebufferDave Airlie
So far I can load fbcon, once I use my miniglx to add a framebuffer. fbcon doesn't show anything on screen but baby steps and all that.
2007-04-11comment out unworkable codeDave Airlie
2007-04-11only init at driver loadDave Airlie
2007-04-11only bo finish at driver unloadDave Airlie
2007-04-11use the baseaddr at leastDave Airlie
2007-04-11Revert "Remove some delays from Intel i2c code, we'll need a more ↵root
comprehensive fix" This reverts commit c0336989884e75bcd05284257e884754bb5f85b6. this break SDVO
2007-04-11add an fb count + id get to the get resources code pathDavid Airlie
2007-04-11use fb pitch and fix up some whitespaceDavid Airlie
2007-04-10Merge branch 'modesetting-101' of git+ssh://git.freedesktop.org/git/mesa/drm ↵Jesse Barnes
into origin/modesetting-101
2007-04-11fixup calculation to make sdvo workDavid Airlie
2007-04-10nouveau: nv10 per channel init from ddxMatthieu Castet
2007-04-10Merge branch 'modesetting-101' of git+ssh://git.freedesktop.org/git/mesa/drm ↵Jesse Barnes
into origin/modesetting-101 Conflicts: linux-core/drm_crtc.c - trivial merge linux-core/drm_crtc.h - trivial merge linux-core/intel_display.c - crtc_config -> mode_config shared-core/i915_dma.c - accommodate new init code in i915_init.c
2007-04-10Export drm_setup for use by new driver init code.Jesse Barnes
2007-04-10Move i915 init code to new file, i915_init.c, and create a new high levelJesse Barnes
init routine that runs at driver load time.
2007-04-10Add save/restore state for LVDS code, along with a few other LVDS relatedJesse Barnes
items to i915 private structure.
2007-04-10Remove some debug #if 0 codes and add a reminder to check locking aroundJesse Barnes
output enumeration stuff.
2007-04-10Remove some delays from Intel i2c code, we'll need a more comprehensive fixJesse Barnes
in the Linux i2c layer to make DDC reliable on old monitors.
2007-04-10Finish bringing in LVDS code, re-add to Makefile. Needed other changes too:Jesse Barnes
- move EDID structures to drm_edid.h - add EDID info structure to drm_output - add a few routines to intel_display for getting current mode info - add some prototypes to intel_drv.h and drm_crtc.h
2007-04-10add sdvo debugging outputDavid Airlie
2007-04-10fixup sarea writes for set pipe base and dpmsDavid Airlie
2007-04-10fixup true/false in intel_sdvo.cDavid Airlie
2007-04-10re-tab and fixup the i915GM get core clock function to actually workDavid Airlie
2007-04-10export output name to userspaceDavid Airlie
2007-04-10set the base address of the CRTC correctlyDavid Airlie
2007-04-10fixup numerous issues with adding framebuffer supportDavid Airlie
This still isn't perfect but it fixes a few oopses and cleans up some of the tabs and bugs in the original fb limit code
2007-04-09Slam in most of X.Org's i830_lvds (not quite done yet so removed from ↵Jesse Barnes
Makefile.kernel too).
2007-04-10mode: fixup problems with framebuffer add functionDavid Airlie
2007-04-10make crtc_config be named mode_configDave Airlie
X.org calls this crtc_config but this is a bad name and will confuse ppl later (and me now :-)
2007-04-10add addfb/rmfb ioctlsJakob Bornecrantz
Originally from Jakob, cleaned up by airlied.
2007-04-09rs480: Renamed some unknown registers. See dri-devel list.Oliver McFadden
2007-04-09Fix refresh calculation (mistakenly removed 1000 factor needed for integer ↵Jesse Barnes
calulations, fixed mode printout debugging routine instead).
2007-04-09nouveau: NV46 supportBen Skeggs
2007-04-09radeon: bump version for IGPGART supportDave Airlie
2007-04-09radeon: add support for reverse engineered xpress200mDave Airlie
The IGPGART setup code was traced using mmio-trace on fglrx by myself and Phillip Ezolt <phillipezolt@gmail.com> on dri-devel. This code doesn't let the 3D driver work properly as the card has no vertex shader support. Thanks to Matthew Garrett + Ubuntu for providing me some hardware to do this work on.
2007-04-07remove a printk to make things less verboseJesse Barnes
2007-04-07just codingstyle cleanupsJesse Barnes
2007-04-07document drm_mode_duplicate and fix vrefresh calculation (off by 1000 error)Jesse Barnes
2007-04-07various cleanups to EDID code:Jesse Barnes
- pull in FB DDC code (we'll have to rewrite it anyway it appears) - add comments - note a few FIXMEs - make it less quiet, and more informative when it actually does print
2007-04-07make drmP.h include drm_crtc.h for CRTC related stuff.Jesse Barnes
fixup drm_crtc.c so it matches VGA and other outputs properly. make drm_crtc.c less verbose. add function declarations in drm_crtc.h for other files.
2007-04-07fixup install target, not sure what I was smokin...Dave Airlie
2007-04-06i915: use breadcrumb macro everywhereDave Airlie
2007-04-05Add required permission notices for code copied from X.Org source.Eric Anholt
2007-04-06nouveau: make a note about a bit that breaks some cardsBen Skeggs
2007-04-06nouveau: Power up all card units by default on startup.Ben Skeggs
2007-04-05Merge branch 'modesetting-101' of git+ssh://git.freedesktop.org/git/mesa/drm ↵Jesse Barnes
into modesetting-101
2007-04-05Add copyrights before I forgetJesse Barnes
2007-04-05add back compat for boolDave Airlie
2007-04-05checkpoint commit: implement SetCrtc so modes can in theory be set from userDave Airlie
This hooks up the userspace mode set it "seems" to work.
2007-04-05checkpoint commit: added getresources, crtc and outputDave Airlie
This adds the user interfaces from Jakob and hooks them up for 3 ioctls GetResources, GetCrtc and GetOutput. I've made the ids for everything fbs, crtcs, outputs and modes go via idr as per krh's suggestion on irc as it make the code nice and consistent.
2007-04-05initial userspace interface to get modesDave Airlie