]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/commit - drivers/video/omap/lcd_p2.c
ARM: OMAP: A whopping FB driver update
authorImre Deak <imre.deak@nokia.com>
Thu, 9 Feb 2006 07:22:46 +0000 (09:22 +0200)
committerJuha Yrjola <juha.yrjola@nokia.com>
Thu, 9 Feb 2006 07:22:46 +0000 (09:22 +0200)
commit420e73d551cfa8979e27da543149929aa78e3dfa
treea077f3ce26740ac1df98096031ad8038e93b9c8f
parentab7ad9fe425f03c9f83379509c44f98d155e1424
ARM: OMAP: A whopping FB driver update

- Support for the Philips LPH8923 LCD panel
- Support for the Epson HWA742 LCD controller

- Support for frame buffer located in SRAM and/or SDRAM
- Support for boot loader initialized LCD controller / frame buffer
  content.

- LCD panels will now register a device in the relevant board-* files
  instead of specifying the LCD type as an OMAP_TAG_LCD. The controller
  type is still specified in OMAP_TAG_LCD.
- A new ATAG OMAP_TAG_FBMEM is used to describe the frame buffer memory
  configuration (SRAM and SDRAM regions)

- Changed the OMAP1 LCD controller driver to export its functions
  through the lcd_ctrl object.
- OMAP1 pixel clock divider will now round up in lcdc.c
- Changed the OMAP1 SoSSI driver to export its functions through the
  lcd_ctrl_extif object.
- OMAP1 SoSSI clock calculation goes through all possible clock
  dividers. Rounding of clock tick values now takes places at each
  timing parameter.

- OMAP2 RFBI clock calculation goes through all possible clock
  dividers. Rounding of clock tick values now takes places at each
  timing parameter.
- OMAP2 pixel clock divider will now round up in dispc.c

Signed-off-by: Imre Deak <imre.deak@nokia.com>
Signed-off-by: Juha Yrjölä <juha.yrjola@nokia.com>
41 files changed:
arch/arm/configs/n770_defconfig
arch/arm/mach-omap1/board-h2.c
arch/arm/mach-omap1/board-h3.c
arch/arm/mach-omap1/board-innovator.c
arch/arm/mach-omap1/board-nokia770.c
arch/arm/mach-omap1/board-osk.c
arch/arm/mach-omap1/board-palmte.c
arch/arm/mach-omap1/board-perseus2.c
arch/arm/mach-omap1/io.c
arch/arm/mach-omap2/board-apollon.c
arch/arm/mach-omap2/board-h4.c
arch/arm/mach-omap2/io.c
arch/arm/plat-omap/Makefile
arch/arm/plat-omap/devices.c
arch/arm/plat-omap/fb.c [new file with mode: 0644]
arch/arm/plat-omap/sram.c
drivers/video/omap/Kconfig
drivers/video/omap/Makefile
drivers/video/omap/debug.h
drivers/video/omap/dispc.c
drivers/video/omap/hwa742.c [new file with mode: 0644]
drivers/video/omap/hwa742.h [new file with mode: 0644]
drivers/video/omap/lcd_h2.c
drivers/video/omap/lcd_h3.c
drivers/video/omap/lcd_h4.c
drivers/video/omap/lcd_inn1510.c
drivers/video/omap/lcd_inn1610.c
drivers/video/omap/lcd_lph8923.c [new file with mode: 0644]
drivers/video/omap/lcd_osk.c
drivers/video/omap/lcd_p2.c
drivers/video/omap/lcd_palmte.c
drivers/video/omap/lcdc.c
drivers/video/omap/lcdc.h [new file with mode: 0644]
drivers/video/omap/omapfb_main.c
drivers/video/omap/rfbi.c
drivers/video/omap/sossi.c
drivers/video/omap/sossi.h [deleted file]
include/asm-arm/arch-omap/board.h
include/asm-arm/arch-omap/lcd_lph8923.h [new file with mode: 0644]
include/asm-arm/arch-omap/omapfb.h
include/asm-arm/arch-omap/sram.h