-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
omap1: LCD_DMA: Use some define rather than a hexadecimal
The patch corrects the issue introduced with one of my earlier patches: OMAP: DMA: Fix omapfb/lcdc on OMAP1510 broken when PM set[1] as pointed out by OMAP subsystem maintainer. Applies on top of my prevoius patch: OMAP: DMA: move LCD DMA related code from plat-omap to mach-omap1[2] Tested on Amstrad Delta Compile tested with omap_generic_2420_defconfig [1] http://patchwork.kernel.org/patch/57922/ [2] http://patchwork.kernel.org/patch/61952/ Signed-off-by: Janusz Krzysztofik <jkrzyszt@tis.icnet.pl> Signed-off-by: Tony Lindgren <tony@atomide.com>
- Loading branch information
Janusz Krzysztofik
authored and
Tony Lindgren
committed
Dec 12, 2009
1 parent
9cb87a6
commit 8d72c79
Showing
3 changed files
with
60 additions
and
33 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
/* | ||
* arch/arm/mach-omap1/include/mach/lcdc.h | ||
* | ||
* Extracted from drivers/video/omap/lcdc.c | ||
* Copyright (C) 2004 Nokia Corporation | ||
* Author: Imre Deak <imre.deak@nokia.com> | ||
* | ||
* This program is free software; you can redistribute it and/or modify it | ||
* under the terms of the GNU General Public License as published by the | ||
* Free Software Foundation; either version 2 of the License, or (at your | ||
* option) any later version. | ||
* | ||
* This program is distributed in the hope that it will be useful, but | ||
* WITHOUT ANY WARRANTY; without even the implied warranty of | ||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
* General Public License for more details. | ||
* | ||
* You should have received a copy of the GNU General Public License along | ||
* with this program; if not, write to the Free Software Foundation, Inc., | ||
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
*/ | ||
#ifndef __MACH_LCDC_H__ | ||
#define __MACH_LCDC_H__ | ||
|
||
#define OMAP_LCDC_BASE 0xfffec000 | ||
#define OMAP_LCDC_SIZE 256 | ||
#define OMAP_LCDC_IRQ INT_LCD_CTRL | ||
|
||
#define OMAP_LCDC_CONTROL (OMAP_LCDC_BASE + 0x00) | ||
#define OMAP_LCDC_TIMING0 (OMAP_LCDC_BASE + 0x04) | ||
#define OMAP_LCDC_TIMING1 (OMAP_LCDC_BASE + 0x08) | ||
#define OMAP_LCDC_TIMING2 (OMAP_LCDC_BASE + 0x0c) | ||
#define OMAP_LCDC_STATUS (OMAP_LCDC_BASE + 0x10) | ||
#define OMAP_LCDC_SUBPANEL (OMAP_LCDC_BASE + 0x14) | ||
#define OMAP_LCDC_LINE_INT (OMAP_LCDC_BASE + 0x18) | ||
#define OMAP_LCDC_DISPLAY_STATUS (OMAP_LCDC_BASE + 0x1c) | ||
|
||
#define OMAP_LCDC_STAT_DONE (1 << 0) | ||
#define OMAP_LCDC_STAT_VSYNC (1 << 1) | ||
#define OMAP_LCDC_STAT_SYNC_LOST (1 << 2) | ||
#define OMAP_LCDC_STAT_ABC (1 << 3) | ||
#define OMAP_LCDC_STAT_LINE_INT (1 << 4) | ||
#define OMAP_LCDC_STAT_FUF (1 << 5) | ||
#define OMAP_LCDC_STAT_LOADED_PALETTE (1 << 6) | ||
|
||
#define OMAP_LCDC_CTRL_LCD_EN (1 << 0) | ||
#define OMAP_LCDC_CTRL_LCD_TFT (1 << 7) | ||
#define OMAP_LCDC_CTRL_LINE_IRQ_CLR_SEL (1 << 10) | ||
|
||
#define OMAP_LCDC_IRQ_VSYNC (1 << 2) | ||
#define OMAP_LCDC_IRQ_DONE (1 << 3) | ||
#define OMAP_LCDC_IRQ_LOADED_PALETTE (1 << 4) | ||
#define OMAP_LCDC_IRQ_LINE_NIRQ (1 << 5) | ||
#define OMAP_LCDC_IRQ_LINE (1 << 6) | ||
#define OMAP_LCDC_IRQ_MASK (((1 << 5) - 1) << 2) | ||
|
||
#endif /* __MACH_LCDC_H__ */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters