aboutsummaryrefslogtreecommitdiff
path: root/drivers
AgeCommit message (Collapse)Author
2010-04-28Almost make rotation workgdrm-2.6.32Thomas White
Signed-off-by: Thomas White <taw@bitwiz.org.uk>
2010-04-24Enable dummy frames when switching resolutionThomas White
Signed-off-by: Thomas White <taw@bitwiz.org.uk>
2010-04-24Remove a couple of debugging messagesThomas White
Signed-off-by: Thomas White <taw@bitwiz.org.uk>
2010-04-24JBT6k74 tweaks: Make resolution switch workThomas White
Signed-off-by: Thomas White <taw@bitwiz.org.uk>
2010-04-18Reject modes with clock=0Thomas White
Signed-off-by: Thomas White <taw@bitwiz.org.uk>
2010-04-17Revert "Re-enable Glamo fence IRQ if it sticks"Thomas White
This reverts commit e49965464471cbbf2b8b5ff0883959961d06a8a6.
2010-04-13Fix KMS framebuffer physical addressThomas White
This allows "/dev/fb0" to work correctly with mmap(). Signed-off-by: Thomas White <taw@bitwiz.org.uk>
2010-04-13Re-enable Glamo fence IRQ if it sticksThomas White
Also fix a formatting typo. Signed-off-by: Thomas White <taw@bitwiz.org.uk>
2010-03-21Enable display before trying to set mode or baseThomas White
This makes it possible to change mode when the screen is switched off. Signed-off-by: Thomas White <taw@bitwiz.org.uk>
2010-03-08Clean up JBT hooks, and allow resolution switchingThomas White
Signed-off-by: Thomas White <taw@bitwiz.org.uk>
2010-03-01Change connector type to LVDSThomas White
Not certain that this exactly describes what it is, and too lazy to check, but for sure it's a better description than "Unknown". Signed-off-by: Thomas White <taw@bitwiz.org.uk>
2010-03-01Report all FB modes given by the lower levelsThomas White
Signed-off-by: Thomas White <taw@bitwiz.org.uk>
2010-02-28Don't choke if userspace provides a pixel clock valueThomas White
Signed-off-by: Thomas White <taw@bitwiz.org.uk>
2010-02-28Simplify the JBT6k74 driverThomas White
We don't need all the native sleep states - they just complicate things. Instead, just use the LDO "power switch" to send it firmly to sleep and wake it up in a virgin state each time. Signed-off-by: Thomas White <taw@bitwiz.org.uk>
2010-02-09A couple of GEM refcounting fixesThomas White
This allows GEM objects to be freed properly, which wasn't working before. Signed-off-by: Thomas White <taw@bitwiz.org.uk>
2010-02-09Fix crash when reading Glamo registers via sysfsThomas White
glamo-core didn't ioremap() some areas, so don't try to read them. Signed-off-by: Thomas White <taw@bitwiz.org.uk>
2010-02-09glamo-drm: select DRM_KMS_HELPER for crtc functionsMartin Jansa
2010-02-09glamo-drm: use dev_set_drvdata instead of setting driver_data directlyMartin Jansa
* driver_data is private since 2.6.32 http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b4028437876866aba4747a655ede00f892089e14 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2010-02-09Add JBT6k74 hook for use by KMSThomas White
Signed-off-by: Thomas White <taw@bitwiz.org.uk>
2010-02-09Work on Glamo-core for DRMThomas White
This adds modifications to the core of the Glamo driver to expose functionality to support DRM and KMS. Signed-off-by: Thomas White <taw@bitwiz.org.uk>
2010-02-09Glamo DRM and KMS driverThomas White
This adds the Glamo DRM and KMS driver, but not the modifications needed elsewhere to support it. Signed-off-by: Thomas White <taw@bitwiz.org.uk>
2010-02-09DRM for platform devicesThomas White
This modifies the DRM core in a small number of places to allow platform devices to be used for direct rendering, alongside PCI devices. Signed-off-by: Thomas White <taw@bitwiz.org.uk>
2010-01-22Merge branch 'pcf50633-2.6.32' into om-gta02-2.6.32om-gta02-2.6.32Lars-Peter Clausen
2010-01-22pcf50633: Move pcf50633-gpio driver to the gpio drivers folderLars-Peter Clausen
2010-01-22pcf50633-gpio: Add gpiolib support.Lars-Peter Clausen
2010-01-19Merge branch 'om-s3c-2.6.32' into om-gta02-2.6.32Lars-Peter Clausen
2010-01-19s3c-mci: Disable write-protect and detect gpios in default platfrom dataLars-Peter Clausen
Due to the change that gpio0 is now seen as a valid gpio by the driver it tries to request gpio0 as card detect and write-protect pin if no platform_data was given. This patch initalises no_wprotect and no_detect of the default platform data to 1 and restores pre 2.6.32 behaviour.
2010-01-17Merge branch 'glamo-2.6.32' into om-gta02-2.6.32Lars-Peter Clausen
2010-01-17glamo: ups... forgot to commit header file for previous commitLars-Peter Clausen
2010-01-17Merge branch 'glamo-2.6.32' into om-gta02-2.6.32Lars-Peter Clausen
2010-01-17glamo: restore irq mask after resume.Lars-Peter Clausen
2009-12-27Merge branch 'ar6000-2.6.32' into om-gta02-2.6.32Lars-Peter Clausen
2009-12-27Add ar6000 wireless driver.Lars-Peter Clausen
2009-12-27Merge branch 's3c-touchscreen-2.6.32' into om-gta02-2.6.32Lars-Peter Clausen
2009-12-21s3c-ts: Fix adc callback function parametersLars-Peter Clausen
2009-12-21Merge branch 'platform_battery-2.6.32' into om-gta02-2.6.32Lars-Peter Clausen
Conflicts: drivers/power/Kconfig drivers/power/Makefile
2009-12-21Merge branches 'bq27000-2.6.32', 'glamo-2.6.32', 'jbt6k74-2.6.32', ↵Lars-Peter Clausen
'pcf50633-2.6.32', 'wm8753-2.6.32', 's3c-touchscreen-2.6.32' and 'om-s3c-2.6.32' into om-gta02-2.6.32
2009-12-21Kconfig: TOUCHSCREEN_S3C2410 depends on S3C24XX_ADC add select S3C24XX_ADCMartin Jansa
2009-12-21touchscreen patches for om-gta02-2.6.31Nelson Castillo
On Sat, Oct 24, 2009 at 3:04 AM, Nelson Castillo <arhuaco@freaks-unidos.net> wrote: > Hi there. I finally made this work. I tested with: cat /dev/input/touchscreen0 | hexdump > > I wonder why it didn't work with X... This rootfs works with other drivers I've tested (even with the upstream kernel). Problem found. Patch attached. From: Nelson Castillo <arhuaco@freaks-unidos.net> Date: Sat, 24 Oct 2009 14:12:58 -0500 Subject: [PATCH] Add auto-pst Without these lines the TS doesn't work. I didn't check who the author of the lines is. Signed-off-by: Nelson Castillo <arhuaco@freaks-unidos.net>
2009-12-21ts-filter: Move include files to include/linux/input/touchscreenLars-Peter Clausen
2009-12-15Add jbt6k74 display driver.Lars-Peter Clausen
2009-12-15Add s3c2410tsNelson Castillo
Add the ts and the relevant files. Signed-off-by: Nelson Castillo <arhuaco@freaks-unidos.net>
2009-12-15Add touchscreen filtersNelson Castillo
Add filter source code and add it to the defconfig. Signed-off-by: Nelson Castillo <arhuaco@freaks-unidos.net>
2009-12-07power: implement platform battery driverPaul Fertser
This driver can be used for dumb batteries when all knowledge about their state belongs to the platform that does necessary ADC readings, conversions, guessimations etc. Signed-off-by: Paul Fertser <fercerpav@gmail.com>
2009-12-06s3c2410_udc-2440_dual_packet-workaround.patchmokopatches
This is a patch that seems to make the USB hangs on the S3C2440 go away. At least a good amount of ping torture didn't make them come back so far. The issue is that, if there are several back-to-back packets, sometimes no interrupt is generated for one of them. This seems to be caused by the mysterious dual packet mode, which the USB hardware enters automatically if the endpoint size is half that of the FIFO. (On the 2440, this is the normal situation for bulk data endpoints.) There is also a timing factor in this. I think what happens is that the USB hardware automatically sends an acknowledgement if there is only one packet in the FIFO (the FIFO has space for two). If another packet arrives before the host has retrieved and acknowledged the previous one, no interrupt is generated for that second one. However, there may be an indication. There is one undocumented bit (none of the 244x manuals document it), OUT_CRS1_REG[1], that seems to be set suspiciously often when this condition occurs. There is also CLR_DATA_TOGGLE, OUT_CRS1_REG[7], which may have a function related to this. (The Samsung manual is rather terse on that, as usual.) This needs to be examined further. For now, the patch seems to do the trick. Note that this is not a clean solution by any means, because we might potentially get stuck in that interrupt for quite a while.
2009-12-06mtd: s3c2410_nand: Add config option to disable hw ecc at runtimeHolger Freyther
This patch adds a flag to the s3c2410_nand platform data, which configures whether hardware ecc is used for that chip. Currently hardware ecc is used if it was compiled into the kernel. But if you want to build a kernel which runs on multiple devices you might have a configuration where you have devices which require hw ecc as well as devices which want software ecc. Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
2009-12-06Add s3c24xx_serial_console_set_silenceLars-Peter Clausen
2009-12-06backlight/mfd: Add pcf50633 backlight driverLars-Peter Clausen
This patch adds a backlight driver controling the pcf50633 led converter. Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
2009-12-06MFD: pcf50633: Fix bitfield logic in interrupt handlerLars-Peter Clausen
As those constans are alread bitfields it's wrong Those constants are already bitfields.
2009-12-06mfd: pcf50633: Fix pcf50633-regulator drvdata usageLars-Peter Clausen
Currently the pcf50633-regulator driver data is set to the pcf50633 core structure, but the pcf50633-regulator remove handler assumes that it is set to the regulator device. This patch fixes the issue by accessing the pcf506533 core structure through its parent device and setting the driver data to the regulator device. Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>