Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- commit 5595b76a1015d81f077daa2faa155c057069e64f
- Author: Cliff Brake <cbrake@bec-systems.com>
- Date: Thu Jun 10 16:06:02 2010 -0400
- panel driver for Danriver ds0350
- commit 739a2bd9fc8d94e54860025f51469a37d4a112a9
- Author: Steve Sakoman <steve@sakoman.com>
- Date: Mon May 10 20:44:09 2010 -0700
- OMAP: DSS2: enable hsclk in dsi_pll_init for OMAP36XX
- commit 45aadfeda55ebf01254a12f9cf31b5f5a48924e0
- Author: Steve Sakoman <steve@sakoman.com>
- Date: Mon May 10 13:59:14 2010 -0700
- OMAP: DSS2: check for both cpu type and revision, rather than just revision
- commit 7bba6ea5dabe7dfe79b52b4aada54a27dcf4ee3a
- Author: Kishore Y <kishore.y@ti.com>
- Date: Sun Apr 25 16:27:19 2010 +0530
- OMAP3630: DSS2: Updating MAX divider value
- In DPLL4 M3, M4, M5 and M6 field width has been increased by 1 bit in 3630.
- So the max divider value that can be achived will be 32 and not 16.
- In 3630 the functional clock is x1 of DPLL4 and not x2. Hence multiplier 2
- is removed.
- Signed-off-by: Sudeep Basavaraj <sudeep.basavaraj@ti.com>
- Signed-off-by: Mukund Mittal <mmittal@ti.com>
- Signed-off-by: Kishore Y <kishore.y@ti.com>
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 0d21e4dfab4eb18d652f76d2981a00fa772d4fbc
- Author: Steve Sakoman <steve@sakoman.com>
- Date: Fri Apr 23 21:38:32 2010 -0700
- OMAP: DSS2: Don't call driver disable if device is already disabled
- This fixes the oops on reboot command
- commit 502ebc92b3c3dbf2278ba859ce787b2ebaed32d4
- Author: Steve Sakoman <steve@sakoman.com>
- Date: Tue Jan 19 21:19:15 2010 -0800
- OMAP: DSS2: add bootarg for selecting svideo or composite for tv output
- also add pal-16 and ntsc-16 omapfb.mode settings for 16bpp
- commit 433277ba92cd91a9b582f68edf60e5d877904762
- Author: Steve Sakoman <steve@sakoman.com>
- Date: Thu Dec 17 15:05:30 2009 -0800
- OMAP: DSS2: Add support for LG Philips LB035Q02 panel
- commit 739a2bd9fc8d94e54860025f51469a37d4a112a9
- Author: Steve Sakoman <steve@sakoman.com>
- Date: Mon May 10 20:44:09 2010 -0700
- OMAP: DSS2: enable hsclk in dsi_pll_init for OMAP36XX
- commit 45aadfeda55ebf01254a12f9cf31b5f5a48924e0
- Author: Steve Sakoman <steve@sakoman.com>
- Date: Mon May 10 13:59:14 2010 -0700
- OMAP: DSS2: check for both cpu type and revision, rather than just revision
- commit 7bba6ea5dabe7dfe79b52b4aada54a27dcf4ee3a
- Author: Kishore Y <kishore.y@ti.com>
- Date: Sun Apr 25 16:27:19 2010 +0530
- OMAP3630: DSS2: Updating MAX divider value
- In DPLL4 M3, M4, M5 and M6 field width has been increased by 1 bit in 3630.
- So the max divider value that can be achived will be 32 and not 16.
- In 3630 the functional clock is x1 of DPLL4 and not x2. Hence multiplier 2
- is removed.
- Signed-off-by: Sudeep Basavaraj <sudeep.basavaraj@ti.com>
- Signed-off-by: Mukund Mittal <mmittal@ti.com>
- Signed-off-by: Kishore Y <kishore.y@ti.com>
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 0d21e4dfab4eb18d652f76d2981a00fa772d4fbc
- Author: Steve Sakoman <steve@sakoman.com>
- Date: Fri Apr 23 21:38:32 2010 -0700
- OMAP: DSS2: Don't call driver disable if device is already disabled
- This fixes the oops on reboot command
- commit 502ebc92b3c3dbf2278ba859ce787b2ebaed32d4
- Author: Steve Sakoman <steve@sakoman.com>
- Date: Tue Jan 19 21:19:15 2010 -0800
- OMAP: DSS2: add bootarg for selecting svideo or composite for tv output
- also add pal-16 and ntsc-16 omapfb.mode settings for 16bpp
- commit 433277ba92cd91a9b582f68edf60e5d877904762
- Author: Steve Sakoman <steve@sakoman.com>
- Date: Thu Dec 17 15:05:30 2009 -0800
- OMAP: DSS2: Add support for LG Philips LB035Q02 panel
- commit 361a6726f566e54c9187abdf4f25c5c4b649e023
- Author: Steve Sakoman <steve@sakoman.com>
- Date: Tue Feb 23 14:40:27 2010 -0800
- OMAP: DSS2: Add support for Samsung LTE430WQ-F0C panel
- commit 5a0e3ad6af8660be21ca98a971cd00f331318c05
- Author: Tejun Heo <tj@kernel.org>
- Date: Wed Mar 24 17:04:11 2010 +0900
- include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
- percpu.h is included by sched.h and module.h and thus ends up being
- included when building most .c files. percpu.h includes slab.h which
- in turn includes gfp.h making everything defined by the two files
- universally available and complicating inclusion dependencies.
- percpu.h -> slab.h dependency is about to be removed. Prepare for
- this change by updating users of gfp and slab facilities include those
- headers directly instead of assuming availability. As this conversion
- needs to touch large number of source files, the following script is
- used as the basis of conversion.
- http://userweb.kernel.org/~tj/misc/slabh-sweep.py
- The script does the followings.
- * Scan files for gfp and slab usages and update includes such that
- only the necessary includes are there. ie. if only gfp is used,
- gfp.h, if slab is used, slab.h.
- * When the script inserts a new include, it looks at the include
- blocks and try to put the new include such that its order conforms
- to its surrounding. It's put in the include block which contains
- core kernel includes, in the same order that the rest are ordered -
- alphabetical, Christmas tree, rev-Xmas-tree or at the end if there
- doesn't seem to be any matching order.
- * If the script can't find a place to put a new include (mostly
- because the file doesn't have fitting include block), it prints out
- an error message indicating which .h file needs to be added to the
- file.
- The conversion was done in the following steps.
- 1. The initial automatic conversion of all .c files updated slightly
- over 4000 files, deleting around 700 includes and adding ~480 gfp.h
- and ~3000 slab.h inclusions. The script emitted errors for ~400
- files.
- 2. Each error was manually checked. Some didn't need the inclusion,
- some needed manual addition while adding it to implementation .h or
- embedding .c file was more appropriate for others. This step added
- inclusions to around 150 files.
- 3. The script was run again and the output was compared to the edits
- from #2 to make sure no file was left behind.
- 4. Several build tests were done and a couple of problems were fixed.
- e.g. lib/decompress_*.c used malloc/free() wrappers around slab
- APIs requiring slab.h to be added manually.
- 5. The script was run on all .h files but without automatically
- editing them as sprinkling gfp.h and slab.h inclusions around .h
- files could easily lead to inclusion dependency hell. Most gfp.h
- inclusion directives were ignored as stuff from gfp.h was usually
- wildly available and often used in preprocessor macros. Each
- slab.h inclusion directive was examined and added manually as
- necessary.
- 6. percpu.h was updated not to include slab.h.
- 7. Build test were done on the following configurations and failures
- were fixed. CONFIG_GCOV_KERNEL was turned off for all tests (as my
- distributed build env didn't work with gcov compiles) and a few
- more options had to be turned off depending on archs to make things
- build (like ipr on powerpc/64 which failed due to missing writeq).
- * x86 and x86_64 UP and SMP allmodconfig and a custom test config.
- * powerpc and powerpc64 SMP allmodconfig
- * sparc and sparc64 SMP allmodconfig
- * ia64 SMP allmodconfig
- * s390 SMP allmodconfig
- * alpha SMP allmodconfig
- * um on x86_64 SMP allmodconfig
- 8. percpu.h modifications were reverted so that it could be applied as
- a separate patch and serve as bisection point.
- Given the fact that I had only a couple of failures from tests on step
- 6, I'm fairly confident about the coverage of this conversion patch.
- If there is a breakage, it's likely to be something in one of the arch
- headers which should be easily discoverable easily on most builds of
- the specific arch.
- Signed-off-by: Tejun Heo <tj@kernel.org>
- Guess-its-ok-by: Christoph Lameter <cl@linux-foundation.org>
- Cc: Ingo Molnar <mingo@redhat.com>
- Cc: Lee Schermerhorn <Lee.Schermerhorn@hp.com>
- commit 01e77706cdde7c0b47e5ca1f4284a795504c7c40
- Merge: 1ff3105 8871d54
- Author: Linus Torvalds <torvalds@linux-foundation.org>
- Date: Wed Mar 24 16:52:15 2010 -0700
- Merge branch 'for-linus' of git://gitorious.org/linux-omap-dss2/linux
- * 'for-linus' of git://gitorious.org/linux-omap-dss2/linux:
- OMAP: DSS2: panel-generic: re-implement mode changing
- OMAP: DSS2: initialize dss clk sources properly
- OMAP: DSS2: VRAM: Fix early_param for vram
- commit a19a6ee6cad2b20292a774c2f56ba8039b0fac9c
- Author: Matthew Garrett <mjg@redhat.com>
- Date: Wed Feb 17 16:39:44 2010 -0500
- backlight: Allow properties to be passed at registration
- Values such as max_brightness should be set before backlights are
- registered, but the current API doesn't allow that. Add a parameter to
- backlight_device_register and update drivers to ensure that they
- set this correctly.
- Signed-off-by: Matthew Garrett <mjg@redhat.com>
- Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
- commit 8871d54b5e1558bd59baad02eb7a80f86d49f4a1
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Thu Mar 4 17:52:43 2010 +0200
- OMAP: DSS2: panel-generic: re-implement mode changing
- Mode changing code was left out with the DSS driver remodeling. Add the
- code back.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit ce619e1fb86d68f125e0e6d10a5484f67a6d97b3
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Fri Mar 12 12:46:05 2010 +0200
- OMAP: DSS2: initialize dss clk sources properly
- Clk sources were not initialized, leading to kernel crash, or possibly to
- strange behaviour if DSI was compiled in.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 5c1f96f4cffbdde9e194f3ae5373953f3fa12836
- Author: Thomas Weber <weber@corscience.de>
- Date: Wed Mar 3 09:16:54 2010 +0100
- OMAP: DSS2: VRAM: Fix early_param for vram
- In commit 2b0d8c251b8876d530a6bf671eb5425838fa698a the __early_param is
- replaced with the generic early_param. This patch fixes the parameter passing
- for the vram.
- Signed-off-by: Thomas Weber <weber@corscience.de>
- [tomi.valkeinen@nokia.com: changed the commit prefix]
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 52cf25d0ab7f78eeecc59ac652ed5090f69b619e
- Author: Emese Revfy <re.emese@gmail.com>
- Date: Tue Jan 19 02:58:23 2010 +0100
- Driver core: Constify struct sysfs_ops in struct kobj_type
- Constify struct sysfs_ops.
- This is part of the ops structure constification
- effort started by Arjan van de Ven et al.
- Benefits of this constification:
- * prevents modification of data that is shared
- (referenced) by many other structure instances
- at runtime
- * detects/prevents accidental (but not intentional)
- modification attempts on archs that enforce
- read-only kernel data at runtime
- * potentially better optimized code as the compiler
- can assume that the const data cannot be changed
- * the compiler/linker move const data into .rodata
- and therefore exclude them from false sharing
- Signed-off-by: Emese Revfy <re.emese@gmail.com>
- Acked-by: David Teigland <teigland@redhat.com>
- Acked-by: Matt Domsch <Matt_Domsch@dell.com>
- Acked-by: Maciej Sosnowski <maciej.sosnowski@intel.com>
- Acked-by: Hans J. Koch <hjk@linutronix.de>
- Acked-by: Pekka Enberg <penberg@cs.helsinki.fi>
- Acked-by: Jens Axboe <jens.axboe@oracle.com>
- Acked-by: Stephen Hemminger <shemminger@vyatta.com>
- Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
- commit 21df20fcfb4e88f4cd4991e9e67de549e6480adf
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Tue Mar 2 12:13:55 2010 +0200
- OMAP: DSS2: Taal: Fix TE when resuming
- TE was not initialized properly on power on, which broke TE when resuming
- from suspend.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 1189b7ff6485ebf1039440c34150360fab7cfb01
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Mon Mar 1 13:52:10 2010 +0200
- OMAP: DSS2: Taal: Fix ESD check
- Using taal_enable_te() when DSI bus was locked caused a deadlock.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit a4c1a148a0c4c690b95938e9577be9e461bc5e5a
- Author: Ville Syrjälä <ville.syrjala@nokia.com>
- Date: Tue Feb 23 23:36:26 2010 +0100
- OMAP: DSS2: OMAPFB: Constify some function parameters
- commit 361a6726f566e54c9187abdf4f25c5c4b649e023
- Author: Steve Sakoman <steve@sakoman.com>
- Date: Tue Feb 23 14:40:27 2010 -0800
- OMAP: DSS2: Add support for Samsung LTE430WQ-F0C panel
- commit 5a0e3ad6af8660be21ca98a971cd00f331318c05
- Author: Tejun Heo <tj@kernel.org>
- Date: Wed Mar 24 17:04:11 2010 +0900
- include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
- percpu.h is included by sched.h and module.h and thus ends up being
- included when building most .c files. percpu.h includes slab.h which
- in turn includes gfp.h making everything defined by the two files
- universally available and complicating inclusion dependencies.
- percpu.h -> slab.h dependency is about to be removed. Prepare for
- this change by updating users of gfp and slab facilities include those
- headers directly instead of assuming availability. As this conversion
- needs to touch large number of source files, the following script is
- used as the basis of conversion.
- http://userweb.kernel.org/~tj/misc/slabh-sweep.py
- The script does the followings.
- * Scan files for gfp and slab usages and update includes such that
- only the necessary includes are there. ie. if only gfp is used,
- gfp.h, if slab is used, slab.h.
- * When the script inserts a new include, it looks at the include
- blocks and try to put the new include such that its order conforms
- to its surrounding. It's put in the include block which contains
- core kernel includes, in the same order that the rest are ordered -
- alphabetical, Christmas tree, rev-Xmas-tree or at the end if there
- doesn't seem to be any matching order.
- * If the script can't find a place to put a new include (mostly
- because the file doesn't have fitting include block), it prints out
- an error message indicating which .h file needs to be added to the
- file.
- The conversion was done in the following steps.
- 1. The initial automatic conversion of all .c files updated slightly
- over 4000 files, deleting around 700 includes and adding ~480 gfp.h
- and ~3000 slab.h inclusions. The script emitted errors for ~400
- files.
- 2. Each error was manually checked. Some didn't need the inclusion,
- some needed manual addition while adding it to implementation .h or
- embedding .c file was more appropriate for others. This step added
- inclusions to around 150 files.
- 3. The script was run again and the output was compared to the edits
- from #2 to make sure no file was left behind.
- 4. Several build tests were done and a couple of problems were fixed.
- e.g. lib/decompress_*.c used malloc/free() wrappers around slab
- APIs requiring slab.h to be added manually.
- 5. The script was run on all .h files but without automatically
- editing them as sprinkling gfp.h and slab.h inclusions around .h
- files could easily lead to inclusion dependency hell. Most gfp.h
- inclusion directives were ignored as stuff from gfp.h was usually
- wildly available and often used in preprocessor macros. Each
- slab.h inclusion directive was examined and added manually as
- necessary.
- 6. percpu.h was updated not to include slab.h.
- commit 739a2bd9fc8d94e54860025f51469a37d4a112a9
- Author: Steve Sakoman <steve@sakoman.com>
- Date: Mon May 10 20:44:09 2010 -0700
- OMAP: DSS2: enable hsclk in dsi_pll_init for OMAP36XX
- commit 45aadfeda55ebf01254a12f9cf31b5f5a48924e0
- Author: Steve Sakoman <steve@sakoman.com>
- Date: Mon May 10 13:59:14 2010 -0700
- OMAP: DSS2: check for both cpu type and revision, rather than just revision
- commit 7bba6ea5dabe7dfe79b52b4aada54a27dcf4ee3a
- Author: Kishore Y <kishore.y@ti.com>
- Date: Sun Apr 25 16:27:19 2010 +0530
- OMAP3630: DSS2: Updating MAX divider value
- In DPLL4 M3, M4, M5 and M6 field width has been increased by 1 bit in 3630.
- So the max divider value that can be achived will be 32 and not 16.
- In 3630 the functional clock is x1 of DPLL4 and not x2. Hence multiplier 2
- is removed.
- Signed-off-by: Sudeep Basavaraj <sudeep.basavaraj@ti.com>
- Signed-off-by: Mukund Mittal <mmittal@ti.com>
- Signed-off-by: Kishore Y <kishore.y@ti.com>
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 0d21e4dfab4eb18d652f76d2981a00fa772d4fbc
- Author: Steve Sakoman <steve@sakoman.com>
- Date: Fri Apr 23 21:38:32 2010 -0700
- OMAP: DSS2: Don't call driver disable if device is already disabled
- This fixes the oops on reboot command
- commit 502ebc92b3c3dbf2278ba859ce787b2ebaed32d4
- Author: Steve Sakoman <steve@sakoman.com>
- Date: Tue Jan 19 21:19:15 2010 -0800
- OMAP: DSS2: add bootarg for selecting svideo or composite for tv output
- also add pal-16 and ntsc-16 omapfb.mode settings for 16bpp
- commit 433277ba92cd91a9b582f68edf60e5d877904762
- Author: Steve Sakoman <steve@sakoman.com>
- Date: Thu Dec 17 15:05:30 2009 -0800
- OMAP: DSS2: Add support for LG Philips LB035Q02 panel
- commit 361a6726f566e54c9187abdf4f25c5c4b649e023
- Author: Steve Sakoman <steve@sakoman.com>
- Date: Tue Feb 23 14:40:27 2010 -0800
- OMAP: DSS2: Add support for Samsung LTE430WQ-F0C panel
- commit 5a0e3ad6af8660be21ca98a971cd00f331318c05
- Author: Tejun Heo <tj@kernel.org>
- Date: Wed Mar 24 17:04:11 2010 +0900
- include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
- percpu.h is included by sched.h and module.h and thus ends up being
- included when building most .c files. percpu.h includes slab.h which
- in turn includes gfp.h making everything defined by the two files
- universally available and complicating inclusion dependencies.
- percpu.h -> slab.h dependency is about to be removed. Prepare for
- this change by updating users of gfp and slab facilities include those
- headers directly instead of assuming availability. As this conversion
- needs to touch large number of source files, the following script is
- used as the basis of conversion.
- http://userweb.kernel.org/~tj/misc/slabh-sweep.py
- The script does the followings.
- * Scan files for gfp and slab usages and update includes such that
- only the necessary includes are there. ie. if only gfp is used,
- gfp.h, if slab is used, slab.h.
- * When the script inserts a new include, it looks at the include
- blocks and try to put the new include such that its order conforms
- to its surrounding. It's put in the include block which contains
- core kernel includes, in the same order that the rest are ordered -
- alphabetical, Christmas tree, rev-Xmas-tree or at the end if there
- doesn't seem to be any matching order.
- * If the script can't find a place to put a new include (mostly
- because the file doesn't have fitting include block), it prints out
- an error message indicating which .h file needs to be added to the
- file.
- The conversion was done in the following steps.
- 1. The initial automatic conversion of all .c files updated slightly
- over 4000 files, deleting around 700 includes and adding ~480 gfp.h
- and ~3000 slab.h inclusions. The script emitted errors for ~400
- files.
- 2. Each error was manually checked. Some didn't need the inclusion,
- some needed manual addition while adding it to implementation .h or
- embedding .c file was more appropriate for others. This step added
- inclusions to around 150 files.
- 3. The script was run again and the output was compared to the edits
- from #2 to make sure no file was left behind.
- 4. Several build tests were done and a couple of problems were fixed.
- e.g. lib/decompress_*.c used malloc/free() wrappers around slab
- APIs requiring slab.h to be added manually.
- 5. The script was run on all .h files but without automatically
- editing them as sprinkling gfp.h and slab.h inclusions around .h
- files could easily lead to inclusion dependency hell. Most gfp.h
- inclusion directives were ignored as stuff from gfp.h was usually
- wildly available and often used in preprocessor macros. Each
- slab.h inclusion directive was examined and added manually as
- necessary.
- 6. percpu.h was updated not to include slab.h.
- 7. Build test were done on the following configurations and failures
- were fixed. CONFIG_GCOV_KERNEL was turned off for all tests (as my
- distributed build env didn't work with gcov compiles) and a few
- more options had to be turned off depending on archs to make things
- build (like ipr on powerpc/64 which failed due to missing writeq).
- * x86 and x86_64 UP and SMP allmodconfig and a custom test config.
- * powerpc and powerpc64 SMP allmodconfig
- * sparc and sparc64 SMP allmodconfig
- * ia64 SMP allmodconfig
- * s390 SMP allmodconfig
- * alpha SMP allmodconfig
- * um on x86_64 SMP allmodconfig
- 8. percpu.h modifications were reverted so that it could be applied as
- a separate patch and serve as bisection point.
- Given the fact that I had only a couple of failures from tests on step
- 6, I'm fairly confident about the coverage of this conversion patch.
- If there is a breakage, it's likely to be something in one of the arch
- headers which should be easily discoverable easily on most builds of
- the specific arch.
- Signed-off-by: Tejun Heo <tj@kernel.org>
- Guess-its-ok-by: Christoph Lameter <cl@linux-foundation.org>
- Cc: Ingo Molnar <mingo@redhat.com>
- Cc: Lee Schermerhorn <Lee.Schermerhorn@hp.com>
- commit 01e77706cdde7c0b47e5ca1f4284a795504c7c40
- Merge: 1ff3105 8871d54
- Author: Linus Torvalds <torvalds@linux-foundation.org>
- Date: Wed Mar 24 16:52:15 2010 -0700
- Merge branch 'for-linus' of git://gitorious.org/linux-omap-dss2/linux
- * 'for-linus' of git://gitorious.org/linux-omap-dss2/linux:
- OMAP: DSS2: panel-generic: re-implement mode changing
- OMAP: DSS2: initialize dss clk sources properly
- OMAP: DSS2: VRAM: Fix early_param for vram
- commit a19a6ee6cad2b20292a774c2f56ba8039b0fac9c
- Author: Matthew Garrett <mjg@redhat.com>
- Date: Wed Feb 17 16:39:44 2010 -0500
- backlight: Allow properties to be passed at registration
- Values such as max_brightness should be set before backlights are
- registered, but the current API doesn't allow that. Add a parameter to
- backlight_device_register and update drivers to ensure that they
- set this correctly.
- Signed-off-by: Matthew Garrett <mjg@redhat.com>
- Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
- commit 8871d54b5e1558bd59baad02eb7a80f86d49f4a1
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Thu Mar 4 17:52:43 2010 +0200
- OMAP: DSS2: panel-generic: re-implement mode changing
- Mode changing code was left out with the DSS driver remodeling. Add the
- code back.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit ce619e1fb86d68f125e0e6d10a5484f67a6d97b3
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Fri Mar 12 12:46:05 2010 +0200
- OMAP: DSS2: initialize dss clk sources properly
- Clk sources were not initialized, leading to kernel crash, or possibly to
- strange behaviour if DSI was compiled in.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 5c1f96f4cffbdde9e194f3ae5373953f3fa12836
- Author: Thomas Weber <weber@corscience.de>
- Date: Wed Mar 3 09:16:54 2010 +0100
- OMAP: DSS2: VRAM: Fix early_param for vram
- In commit 2b0d8c251b8876d530a6bf671eb5425838fa698a the __early_param is
- replaced with the generic early_param. This patch fixes the parameter passing
- for the vram.
- Signed-off-by: Thomas Weber <weber@corscience.de>
- [tomi.valkeinen@nokia.com: changed the commit prefix]
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 52cf25d0ab7f78eeecc59ac652ed5090f69b619e
- Author: Emese Revfy <re.emese@gmail.com>
- Date: Tue Jan 19 02:58:23 2010 +0100
- Driver core: Constify struct sysfs_ops in struct kobj_type
- Constify struct sysfs_ops.
- This is part of the ops structure constification
- effort started by Arjan van de Ven et al.
- Benefits of this constification:
- * prevents modification of data that is shared
- (referenced) by many other structure instances
- at runtime
- * detects/prevents accidental (but not intentional)
- modification attempts on archs that enforce
- read-only kernel data at runtime
- * potentially better optimized code as the compiler
- can assume that the const data cannot be changed
- * the compiler/linker move const data into .rodata
- and therefore exclude them from false sharing
- Signed-off-by: Emese Revfy <re.emese@gmail.com>
- Acked-by: David Teigland <teigland@redhat.com>
- Acked-by: Matt Domsch <Matt_Domsch@dell.com>
- Acked-by: Maciej Sosnowski <maciej.sosnowski@intel.com>
- Acked-by: Hans J. Koch <hjk@linutronix.de>
- Acked-by: Pekka Enberg <penberg@cs.helsinki.fi>
- Acked-by: Jens Axboe <jens.axboe@oracle.com>
- Acked-by: Stephen Hemminger <shemminger@vyatta.com>
- Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
- commit 21df20fcfb4e88f4cd4991e9e67de549e6480adf
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Tue Mar 2 12:13:55 2010 +0200
- OMAP: DSS2: Taal: Fix TE when resuming
- TE was not initialized properly on power on, which broke TE when resuming
- from suspend.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 1189b7ff6485ebf1039440c34150360fab7cfb01
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Mon Mar 1 13:52:10 2010 +0200
- OMAP: DSS2: Taal: Fix ESD check
- Using taal_enable_te() when DSI bus was locked caused a deadlock.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit a4c1a148a0c4c690b95938e9577be9e461bc5e5a
- Author: Ville Syrjälä <ville.syrjala@nokia.com>
- Date: Tue Feb 23 23:36:26 2010 +0100
- OMAP: DSS2: OMAPFB: Constify some function parameters
- 7. Build test were done on the following configurations and failures
- were fixed. CONFIG_GCOV_KERNEL was turned off for all tests (as my
- distributed build env didn't work with gcov compiles) and a few
- more options had to be turned off depending on archs to make things
- build (like ipr on powerpc/64 which failed due to missing writeq).
- * x86 and x86_64 UP and SMP allmodconfig and a custom test config.
- * powerpc and powerpc64 SMP allmodconfig
- * sparc and sparc64 SMP allmodconfig
- * ia64 SMP allmodconfig
- * s390 SMP allmodconfig
- * alpha SMP allmodconfig
- * um on x86_64 SMP allmodconfig
- 8. percpu.h modifications were reverted so that it could be applied as
- a separate patch and serve as bisection point.
- Given the fact that I had only a couple of failures from tests on step
- 6, I'm fairly confident about the coverage of this conversion patch.
- If there is a breakage, it's likely to be something in one of the arch
- headers which should be easily discoverable easily on most builds of
- the specific arch.
- Signed-off-by: Tejun Heo <tj@kernel.org>
- Guess-its-ok-by: Christoph Lameter <cl@linux-foundation.org>
- Cc: Ingo Molnar <mingo@redhat.com>
- Cc: Lee Schermerhorn <Lee.Schermerhorn@hp.com>
- commit 01e77706cdde7c0b47e5ca1f4284a795504c7c40
- Merge: 1ff3105 8871d54
- Author: Linus Torvalds <torvalds@linux-foundation.org>
- Date: Wed Mar 24 16:52:15 2010 -0700
- Merge branch 'for-linus' of git://gitorious.org/linux-omap-dss2/linux
- * 'for-linus' of git://gitorious.org/linux-omap-dss2/linux:
- OMAP: DSS2: panel-generic: re-implement mode changing
- OMAP: DSS2: initialize dss clk sources properly
- OMAP: DSS2: VRAM: Fix early_param for vram
- commit a19a6ee6cad2b20292a774c2f56ba8039b0fac9c
- Author: Matthew Garrett <mjg@redhat.com>
- Date: Wed Feb 17 16:39:44 2010 -0500
- backlight: Allow properties to be passed at registration
- Values such as max_brightness should be set before backlights are
- registered, but the current API doesn't allow that. Add a parameter to
- backlight_device_register and update drivers to ensure that they
- set this correctly.
- Signed-off-by: Matthew Garrett <mjg@redhat.com>
- Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
- commit 8871d54b5e1558bd59baad02eb7a80f86d49f4a1
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Thu Mar 4 17:52:43 2010 +0200
- OMAP: DSS2: panel-generic: re-implement mode changing
- Mode changing code was left out with the DSS driver remodeling. Add the
- code back.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit ce619e1fb86d68f125e0e6d10a5484f67a6d97b3
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Fri Mar 12 12:46:05 2010 +0200
- OMAP: DSS2: initialize dss clk sources properly
- Clk sources were not initialized, leading to kernel crash, or possibly to
- strange behaviour if DSI was compiled in.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 5c1f96f4cffbdde9e194f3ae5373953f3fa12836
- Author: Thomas Weber <weber@corscience.de>
- Date: Wed Mar 3 09:16:54 2010 +0100
- OMAP: DSS2: VRAM: Fix early_param for vram
- In commit 2b0d8c251b8876d530a6bf671eb5425838fa698a the __early_param is
- replaced with the generic early_param. This patch fixes the parameter passing
- for the vram.
- Signed-off-by: Thomas Weber <weber@corscience.de>
- [tomi.valkeinen@nokia.com: changed the commit prefix]
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 52cf25d0ab7f78eeecc59ac652ed5090f69b619e
- Author: Emese Revfy <re.emese@gmail.com>
- Date: Tue Jan 19 02:58:23 2010 +0100
- Driver core: Constify struct sysfs_ops in struct kobj_type
- Constify struct sysfs_ops.
- This is part of the ops structure constification
- effort started by Arjan van de Ven et al.
- Benefits of this constification:
- * prevents modification of data that is shared
- (referenced) by many other structure instances
- at runtime
- * detects/prevents accidental (but not intentional)
- modification attempts on archs that enforce
- read-only kernel data at runtime
- * potentially better optimized code as the compiler
- can assume that the const data cannot be changed
- * the compiler/linker move const data into .rodata
- and therefore exclude them from false sharing
- Signed-off-by: Emese Revfy <re.emese@gmail.com>
- Acked-by: David Teigland <teigland@redhat.com>
- Acked-by: Matt Domsch <Matt_Domsch@dell.com>
- Acked-by: Maciej Sosnowski <maciej.sosnowski@intel.com>
- Acked-by: Hans J. Koch <hjk@linutronix.de>
- Acked-by: Pekka Enberg <penberg@cs.helsinki.fi>
- Acked-by: Jens Axboe <jens.axboe@oracle.com>
- Acked-by: Stephen Hemminger <shemminger@vyatta.com>
- Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
- commit 21df20fcfb4e88f4cd4991e9e67de549e6480adf
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Tue Mar 2 12:13:55 2010 +0200
- OMAP: DSS2: Taal: Fix TE when resuming
- TE was not initialized properly on power on, which broke TE when resuming
- from suspend.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 1189b7ff6485ebf1039440c34150360fab7cfb01
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Mon Mar 1 13:52:10 2010 +0200
- OMAP: DSS2: Taal: Fix ESD check
- Using taal_enable_te() when DSI bus was locked caused a deadlock.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit a4c1a148a0c4c690b95938e9577be9e461bc5e5a
- Author: Ville Syrjälä <ville.syrjala@nokia.com>
- Date: Tue Feb 23 23:36:26 2010 +0100
- OMAP: DSS2: OMAPFB: Constify some function parameters
- Signed-off-by: Ville Syrjälä <ville.syrjala@nokia.com>
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 5d68e0326b146f28fbb8fe6375dd7d15ca929be7
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Fri Feb 26 11:32:56 2010 +0200
- OMAP: DSS2: DSI: add error prints
- Add error printing for dsi_vc_dcs_write() and dsi_vc_dcs_read().
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 606847540079bd3e710f132724145c5785396dcb
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Tue Feb 9 14:14:07 2010 +0200
- OMAP: DSS2: TPO-TD03MTEA1: fix function names
- Copy/paste had resulted in wrong function names in TPO TD043MTEA1 panel
- driver.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 53055aae2048214cbec1f5f7f8846f9dff12b2bc
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Thu Feb 25 11:38:13 2010 +0200
- OMAP: DSS2: DSI: add dsi_vc_dcs_read_2() helper
- Add dsi_vc_dcs_read_2() helper function to read two bytes from the DSI
- peripheral.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit ddbfeb396eb085e17f5aa830a151d546f16cb868
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Wed Feb 17 15:01:50 2010 +0200
- OMAP: DSS2: OMAPFB: Remove FB_OMAP2_FORCE_AUTO_UPDATE
- Remove the option for forcing auto-update. Auto-update for manual update
- displays is no more a DSS feature, so if a particular display devices does
- have auto-update mode, it should be in display's custom settings.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 942a91a6e04e996c32252bc6c2177f74089d7a1d
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Wed Feb 10 17:27:39 2010 +0200
- OMAP: DSS2: DSI: remove external TE support
- With the reworked model, DSI driver doesn't need to know anything about
- external TE lines. Thus we can remove ext_te support, and only leave the
- DSI TE trigger support.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 69b2048f44ead2d278e25d12adf0494b469ffb1c
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Wed Jan 20 12:11:25 2010 +0200
- OMAP: DSS2: move timing functions
- Move check/set/get_timings() from omap_dss_device to omap_dss_driver.
- This is part of a larger patch-set, which moves the control from omapdss
- driver to the display driver.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 3651131268d7eae63efdffe6fa4a361abd44d747
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Tue Jan 19 15:53:16 2010 +0200
- OMAP: DSS2: move set/get_wss()
- Move set/get_wss() from omap_dss_device to omap_dss_driver.
- This is part of a larger patch-set, which moves the control from omapdss
- driver to the display driver.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 37ac60e414052f1d9301368437db8f0cb9e323fe
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Tue Jan 12 15:12:07 2010 +0200
- OMAP: DSS2: move enable/disable/suspend/resume
- Move enable/disable/suspend/resume from omap_dss_device to
- omap_dss_driver.
- This is part of a larger patch-set, which moves the control from omapdss
- driver to the display driver.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 18946f62c6cc8cf051bafca8b7fa72309e8a1067
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Tue Jan 12 14:16:41 2010 +0200
- OMAP: DSS2: move update() and sync()
- Move update() and sync() from omap_dss_device to omap_dss_driver.
- Also, update was hardcoded to use virtual channel 0. This patch adds a
- parameter that specifies the VC.
- This is part of a larger patch-set, which moves the control from omapdss
- driver to the display driver.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 446f7bff703f5f82560afde90fb22b7a1d366bbc
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Mon Jan 11 16:12:31 2010 +0200
- OMAP: DSS2: move set/get_update_mode()
- Move set/get_update_mode() from omap_dss_device to omap_dss_driver.
- This is part of a larger patch-set, which moves the control from omapdss
- driver to the display driver.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 225b650d41e7cdbf5cd322a461b04493caabed09
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Mon Jan 11 15:11:01 2010 +0200
- OMAP: DSS2: move enable/get_te()
- Move enable/get_te() from omap_dss_device to omap_dss_driver.
- This is part of a larger patch-set, which moves the control from omapdss
- driver to the display driver.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit a269950405ab17ce3a604ddcd939709a4a7a747c
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Mon Jan 11 14:33:40 2010 +0200
- OMAP: DSS2: move get_recommended_bpp()
- Move get_recommended_bpp() from omap_dss_device to omap_dss_driver.
- This is part of a larger patch-set, which moves the control from omapdss
- driver to the display driver.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 96adceceedefff9b849d25ff582bc6f516903994
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Mon Jan 11 13:54:33 2010 +0200
- OMAP: DSS2: move get_resolution()
- Move get_resolution() from omap_dss_device to omap_dss_driver.
- This is part of a larger patch-set, which moves the control from omapdss
- driver to the display driver.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit a2faee84f6d8e35150d60514c6638d223509fa13
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Fri Jan 8 17:14:53 2010 +0200
- OMAP: DSS2: move enable/disable_channel to overlay manager
- Move enable/disable_channel() from omap_dss_device to overlay manager.
- This is part of a larger patch-set, which moves the control from omapdss
- driver to the display driver.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 3f71cbe736e7e9909559fcc4463f43e4b4b348a8
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Fri Jan 8 17:06:04 2010 +0200
- OMAP: DSS2: move wait_vsync()
- Move wait_vsync() from omap_dss_device to overlay manager.
- This is part of a larger patch-set, which moves the control from omapdss
- driver to the display driver.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 87424e1bffeaea7bf9e2b8afc16fe584a8641e5e
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Fri Jan 8 16:52:48 2010 +0200
- OMAP: DSS2: move get/set_rotate()
- Move get/set_rotate() from omap_dss_device to omap_dss_driver.
- This is part of a larger patch-set, which moves the control from omapdss
- driver to the display driver.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 8d8aa61dcf8721021cd5c0c86a14ef944535fa54
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Fri Jan 8 16:30:33 2010 +0200
- OMAP: DSS2: move set/get_mirror()
- Move set/get_mirror() from omap_dss_device to omap_dss_driver.
- This is part of a larger patch-set, which moves the control from omapdss
- driver to the display driver.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit c75d9464c1fa315796e78468bfaf32f2ce676fed
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Fri Jan 8 16:56:44 2010 +0200
- OMAP: DSS2: move memory_read()
- Move memory_read() from omap_dss_device to omap_dss_driver.
- This is part of a larger patch-set, which moves the control from omapdss
- driver to the display driver.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 1a75ef422d0d1319bc0fab66b0bf339069519d8c
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Fri Jan 8 16:21:28 2010 +0200
- OMAP: DSS2: move run_test()
- Move run_test() from omap_dss_device to omap_dss_driver.
- This is part of a larger patch-set, which moves the control from omapdss
- driver to the display driver.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 1bbb275e261eb204795d4a48b3e485f2ad3d627c
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Mon Jan 11 16:41:10 2010 +0200
- OMAP: DSS2: DSI: remove auto-update perf measurement
- Remove performance measurement for auto-update. Auto-update and thus
- performance measurement cannot be supported after the driver change where
- the control is moved to display drivers.
- This is part of a larger patch-set, which moves the control from omapdss
- driver to the display driver.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit b9eb5d7d0b9bf7c6430374333e4b9dae73bbba20
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Mon Jan 11 16:33:56 2010 +0200
- OMAP: DSS2: DSI: change DSI bus_lock to semaphore
- Physical DSI bus is protected by a mutex. This patch changed the mutex to
- a semaphore, so that we can lock and unlock the bus_lock from different
- threads.
- This is needed as the update process is started by user space program, and
- thus the lock is acquired in that context, but the lock can be released in
- different context, a work thread via irq.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 63cf28ac3e3166a02a4e0db6168cf403ed66e3a5
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Tue Feb 23 17:40:00 2010 +0200
- OMAP: DSS2: fix get_dsi/dispc_clk_source() usage
- After changing the selection of DSI and DISPC clock source the users of
- get_dsi/dispc_clk_source() functions were left unchanged.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 6d2e0bd60848e97756f40e49da207e862f4f3851
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Wed Feb 17 13:38:08 2010 +0200
- OMAP: DSS2: OMAPFB: fix cleanup on dssdev enable error
- If enabling a dss device failed, omapfb didn't exit, leading to crash.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit b3f91eb8d8d17ad3ca5da4fa9f20d2e46133fd99
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Wed Feb 17 12:00:01 2010 +0200
- OMAP: DSS2: OMAPFB: fix dssdev cleanup on error
- If there was a dss device without a driver and thus omapfb probe failed,
- ref counts could be left to dss devices.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit c121b15244c53637c3e9ca608b8816abcfbe2f8e
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Wed Feb 17 11:50:07 2010 +0200
- OMAP: DSS2: fix driver probe error handling
- If driver's probe failed, the uninit was not called.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit e020f9af6d8311cd935217219f49175e161be100
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Wed Feb 17 13:36:48 2010 +0200
- OMAP: DSS2: remove sub-panel system
- The system to allow panel drivers to exists as attached to ctrl drivers
- did never work very well. It is not useed, and this patch removes it to
- make the driver cleaner.
- For now, controller drivers need to include also the panel driver code. In
- the future a proper mechanism for this should be developed, perhaps by
- creating busses for controllers.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit e296264977f68ddf395b8f93f8e174930f88499a
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Tue Dec 1 13:23:25 2009 +0200
- OMAP: DSS2: Check ctx loss count only when starting the first clock
- When OMAP PM layer is no-op/debug, the PM layer will increment context
- loss count with every call. This resulted DSS2 to restore context
- whenever a clock was enabled.
- This commit checks the context loss count only when the context actually
- could have been lost, ie. when enabling a clock when no clocks had been
- previously enabled.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 6eed73debf5840a42ebe9ea90958d2ce4a38c6b0
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Fri Feb 5 14:44:05 2010 +0200
- OMAP: DSS2: DSI: remove dsi_vc_print_status()
- It was not used.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit dd8079d6a9c2aa292dacaf1b42f526558e20379f
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Wed Dec 16 16:49:03 2009 +0200
- OMAP: DSS2: DSI: configure all DSI VCs
- Instead of configuring only VC0 to be usable, configure all four VCs
- similarly. This is needed to utilize the other VCs.
- Setting the FIFO sizes evenly for all VCs, regardless of how many VCs are
- actually used, is not optimal. However, this affects only cases when
- larger amounts of data are written or read via L4, meaning that normal use
- cases are not affected.
- At some point this could be optimized better to suit different use cases.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 61140c9a88ce1f1dee4e98a0c442f9a84b4c5e6b
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Tue Jan 12 16:00:30 2010 +0200
- OMAP: DSS2: DSI: export dsi_vc_enable_hs()
- Rename and export dsi_vc_enable_hs() so that the display drivers can
- control the mode of the DSI link.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 828c48f8c51ebfc2a00e1a834b0bc9e7fd35060f
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Wed Dec 16 14:53:15 2009 +0200
- OMAP: DSS2: DSI: add helpers for DCS read/write
- Add helper functions for most common DCS read and write operations.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 4f76502374ff91bc80a48a32cabb1009087a3b9d
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Mon Jan 18 16:27:52 2010 +0200
- OMAP: DSS2: DSI: add dsi_bus_is_locked()
- Helper function to clean up the checking of the bus lock.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 2f18c4d89861fc1abdfa2531ba76017acb78edc5
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Fri Jan 8 18:00:36 2010 +0200
- OMAP: DSS2: improve DSS clk src selection
- dss_select_clk_source() was rather confusing. Selecting the source with
- enums is much clearer.
- The clk source selection is also stored into memory, so that we know what
- is the selected source, even when clocks are off. This is important during
- setup, as we need to what clocks to turn on before the clocks are turned
- on.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit b63c97f5184684c841be84ec80928e3c5fe57fbe
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Fri Feb 5 14:46:19 2010 +0200
- OMAP: DSS2: OMAPFB: Add omapfb_update_window prototype
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 853525d7785761d2d9c121b41326ab19d3af4a22
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Mon Feb 8 12:19:46 2010 +0200
- OMAP: DSS2: fix irq-stats compilation
- Fix compilation of the CONFIG_OMAP2_DSS_COLLECT_IRQ_STATS feature.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 6dd2e42bd892b2e16080ceba451fd9c3ed633145
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Thu Jan 14 17:32:13 2010 +0200
- OMAP: DSS2: OMAPFB: implement OMAPFB_GET_DISPLAY_INFO
- Previously the only place to get the size of the display was from the
- DSS's sysfs interface, making, for example, configuring overlays and doing
- updates on manual displays more difficult.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 92fe0ff16a9299233104187bd6ceb2101501badc
- Author: Aaro Koskinen <aaro.koskinen@nokia.com>
- Date: Wed Dec 9 17:26:25 2009 +0100
- OMAP: DSS: Taal: fix error returns in taal_probe()
- The workqueue creation error branch attempted to destroy a NULL wq,
- and, in turn, a failed registration does not destroy the newly created
- workqueue.
- The problem was reported by a static analysis tool.
- Signed-off-by: Aaro Koskinen <aaro.koskinen@nokia.com>
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 80b1cc23ac96373bd5ff17f8959f2587d6fc37dd
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Thu Feb 4 17:13:16 2010 +0200
- OMAP: 3430SDP: remove vdvi regulator
- The regulator is now enabled by DSS driver, and thus the panel driver
- doesn't need to touch it.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 8a2cfea8ccb6292dc43c37968fe08475ae7c2576
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Thu Feb 4 17:03:41 2010 +0200
- OMAP: DSS2: enable VDDS_DSI when using DPI
- It looks like on OMAP3 some DSS pins need VDDS_DSI to function properly.
- This has not been confirmed from TI, but looking at figure 15-1 "Display
- subsystem highlight" from the TRM, some data pins come near the DSI and SDI
- blocks. This is not very hard evidence, but the fact remains that with the
- power on, pixels are ok, and with the power off, pixels are not ok.
- It may also be that VDDS_SDI is needed to power some pins, but as normally
- both VDDS_SDI and VDDS_DSI come from the same power source, this hasn't
- been shown.
- It seems that a single driver can only get a regulator once. This patch
- solves it by getting all the required regulators in one place, and from
- which the submodules then get the regulators they need.
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 60596045ac3d73ab6aac85d1eca617ba4c97b020
- Author: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- Date: Thu Jan 14 15:12:47 2010 +0200
- OMAP: DSS2: Improve Kconfig help texts
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 9ce4ad0a7b2e21363ce1d1d4c8eb4c2ae213cb59
- Author: Grazvydas Ignotas <notasas@gmail.com>
- Date: Fri Dec 11 21:30:14 2009 +0200
- OMAP: DSS: add TPO TD043MTEA1 panel
- Add support of TPO TD043MTEA1 TFT LCD panel to DSS2 driver.
- This panel is used by OMAP3 Pandora device.
- Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 751ef159c5600e7ee53e64c3d04f3e2d78908ce5
- Author: Mike Rapoport <mike@compulab.co.il>
- Date: Mon Dec 14 09:01:07 2009 +0100
- OMAP: DSS2: add Toppoly TDO35S panel
- Signed-off-by: Mike Rapoport <mike@compulab.co.il>
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
- commit 1c64606968538396ffe87eb6da4121a5bffe5e34
- Author: Vaibhav Hiremath <hvaibhav@ti.com>
- Date: Mon Jan 4 15:34:15 2010 +0100
- OMAP: DSS2: Add Sharp LQ043T1DG01 panel driver
- Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com>
- Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement