summaryrefslogtreecommitdiff
path: root/linux-core
AgeCommit message (Collapse)Author
2007-04-17Add framebuffer bo freeing to drm_mode_config_cleanup (seems like the bestJesse Barnes
place for now).
2007-04-17Lvds now power up backlight on commitJakob Bornecrantz
Now saves previous power level in prepare and sets that power level in commit, should power level be 0 it will set maximum level.
2007-04-17Merge branch 'modesetting-101' of git+ssh://git.freedesktop.org/git/mesa/drm ↵Jesse Barnes
into origin/modesetting-101 Conflicts: shared-core/i915_init.c - reconcile with airlied's new code
2007-04-17Move initial framebuffer allocation and configuration to drm_initial_config,Jesse Barnes
remove i915_driver_load fb related stuff. Add a small helper for setting up outputs.
2007-04-17Add prototypes for drm_bo_init_mm and drm_buffer_object_create for use byJesse Barnes
in-kernel code.
2007-04-17Fix a register read that was swapped SDVOB/SDVOCAlan Hourihane
Check for the PENDING message when reading the attached displays. Ensures the command has completed before continuing. (probably need to check PENDING in other SDVO calls too)
2007-04-17Fix SDVO outputsAlan Hourihane
2007-04-17Don't always free up memory space when we unpin buffers.Thomas Hellstrom
2007-04-17Fix buffer object reference problems.Thomas Hellstrom
(Reported by Dave Airlie).
2007-04-17I don't think this dec is necessary and my stuff all works without ..Dave Airlie
with it everything falls over
2007-04-17add some missing export symbolsDave Airlie
2007-04-17another large overhaul of interactions with userspace...Dave Airlie
We need to keep a list of user created fbs to nuke on master exit. We also need to use the bo properly.
2007-04-17Add a code comment.Thomas Hellstrom
2007-04-16Fix offset should from pci device addressJakob Bornecrantz
2007-04-16Require the hardware lock for buffer creationThomas Hellstrom
(since that implies a validate). Fix drm_bo_wait_unfenced error messages and codes. Fix some return codes from libdrm.
2007-04-14Use drm_mem_reg_ioremap to map buffer object.Jesse Barnes
2007-04-14Fix PRIV0 memory initialization (mm_init takes pages, not bytes), align fbJesse Barnes
allocation correctly, and use drm_mem_reg_iomap to map ring buffer object.
2007-04-13Added debug messages so we know which output we are dealing withJakob Bornecrantz
2007-04-13i915/drm: clean up a lot of the i915/drm startup/teardown sequencesDavid Airlie
When the kernel driver is loaded it sets up a lot of stuff.. it tears down the same stuff on unload. This add a new map type called DRM_DRIVER which means the driver will clean the mapping up and fix up the map cleaner
2007-04-13export drm_bo_driver_finish symbolDavid Airlie
2007-04-13revert LVDS destroy - this oops on sysfs on sdvo init of i2c busDavid Airlie
2007-04-12Move driver load call to after AGP init, in case the load routine needs AGP ↵Jesse Barnes
stuff.
2007-04-12Oops, forgot to push the msleep() in the hotplug test. Wouldn't want toJesse Barnes
spin in the kernel for a whole second w/o it...
2007-04-12Use crtc_from_pipe call in intel_lvds.c and add get_mode panel mode ↵Jesse Barnes
detection. Also fix up error case for when LVDS mode can't be determined. Leave placeholder code in place for BIOS mode probing and platform quirks.
2007-04-12Add new function for getting a CRTC pointer given a pipe number.Jesse Barnes
2007-04-12Fix 945+ hotplug detection, remove some unused variables.Jesse Barnes
2007-04-12Don't need a NULL check prior to calling kfree.Jesse Barnes
2007-04-12Move i2c init back to where it belongs and add i2c unregistration in *_destroy.Jesse Barnes
2007-04-12Whitespace cleanupJesse Barnes
2007-04-12Merge branch 'modesetting-101' of git+ssh://git.freedesktop.org/git/mesa/drm ↵Jesse Barnes
into origin/modesetting-101
2007-04-12Revert "Export drm_setup for use by new driver init code.", we don't really ↵Jesse Barnes
want to use this function This reverts commit e114b981bc291049fa6996d487334a408acc1ce2.
2007-04-12Use drm_framebuffer instead of drm_crtc for fb & fbtAlan Hourihane
2007-04-12Remove extraneous drm_crtc.h includeAlan Hourihane
2007-04-12Merge remote branch 'origin/modesetting-101' into modesetting-101Alan Hourihane
2007-04-12cleanup framebuffers on drm unloadDave Airlie
2007-04-12only initialise modes when fbcon or fbset asks for itDave Airlie
2007-04-12set bracing style like LinuxDave Airlie
2007-04-12fix unbalanced lock and make sure mode list has modes so lvds code doesn't crashDave Airlie
2007-04-12allow framebuffer changes on the crtc setupDave Airlie
2007-04-12add getfb ioctlDave Airlie
2007-04-11Add new buffer object type for kernel allocations that don't initially have ↵Jesse Barnes
a user mapping.
2007-04-11Fix i2c unregistration, cleanup panel_fixed_mode assignment.Jesse Barnes
2007-04-11Whitespace cleanups.Jesse Barnes
2007-04-11Fix EDID pixel clock calculation.Jesse Barnes
2007-04-11fix modeset cleanup for LVDS and reenable it in i915.Jesse Barnes
2007-04-11export vblank routine for use by intel_display.c and intel_sdvo.c.Jesse Barnes
2007-04-11Fixup DDC probing. We only have one DDC bus so we have to use it onlyJesse Barnes
on demand, and unregister when we're done.
2007-04-11Various changes for in-kernel modesetting:Jesse Barnes
- allow drm_buffer_object_create to be called w/o dev_mapping - fixup i915 init code to allocate memory, fb and set modes right - pass fb to drm_initial_config for setup - change some debug output to make it easier to spot - fixup lvds code to use DDC probing correctly
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