summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-04-11line_length calculation was incorrect.. I now can get fbcon to runDavid Airlie
2007-04-11oops for 32 pitch.. hey I can see stuff on fbcon now.. it looks like text.. ↵David Airlie
just a bit garbled
2007-04-11fixup framebuffer depthDavid Airlie
2007-04-11add support for setting a framebuffer depthDavid Airlie
2007-04-11add copyright statementDave Airlie
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-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-09Fix refresh calculation (mistakenly removed 1000 factor needed for integer ↵Jesse Barnes
calulations, fixed mode printout debugging routine instead).
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-05Add required permission notices for code copied from X.Org source.Eric Anholt
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
2007-04-05Initial import of modesetting for intel driver in DRMDave Airlie
2007-04-05borrow edid.h from fb directoryDave Airlie
2007-04-05add an install target to the drm modules makefileDave Airlie
2007-04-03Fix user object reference when caller is not object creator.Thomas Hellstrom
(Reported by Dave Airlie).