[ARM] 2888/1: OMAP 3/4: Update omap include files, take 2
Patch from Tony Lindgren This patch syncs the mainline kernel with linux-omap tree. The highlights of the patch are: - Start adding 24xx support by Paul Mundt - Clean-up of cpu detection by Dirk Behme and Tony Lindgren - Add DSP header by Toshihiro Kobayashi - Add support for mtd-xip by Vladimir Barinov - Add various new mux registers - Move OMAP specific serial defines back to serial.h Signed-off-by: Tony Lindgren <tony@atomide.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
This commit is contained in:

committed by
Russell King

parent
92105bb706
commit
9839c6b8dd
@@ -43,6 +43,7 @@
|
||||
#include <asm/arch/cpu.h>
|
||||
#endif
|
||||
#include <asm/arch/io.h>
|
||||
#include <asm/arch/serial.h>
|
||||
|
||||
/*
|
||||
* ---------------------------------------------------------------------------
|
||||
@@ -89,11 +90,12 @@
|
||||
/* DPLL control registers */
|
||||
#define DPLL_CTL (0xfffecf00)
|
||||
|
||||
/* DSP clock control */
|
||||
/* DSP clock control. Must use __raw_readw() and __raw_writew() with these */
|
||||
#define DSP_CONFIG_REG_BASE (0xe1008000)
|
||||
#define DSP_CKCTL (DSP_CONFIG_REG_BASE + 0x0)
|
||||
#define DSP_IDLECT1 (DSP_CONFIG_REG_BASE + 0x4)
|
||||
#define DSP_IDLECT2 (DSP_CONFIG_REG_BASE + 0x8)
|
||||
#define DSP_RSTCT2 (DSP_CONFIG_REG_BASE + 0x14)
|
||||
|
||||
/*
|
||||
* ---------------------------------------------------------------------------
|
||||
@@ -142,6 +144,13 @@
|
||||
* Interrupts
|
||||
* ---------------------------------------------------------------------------
|
||||
*/
|
||||
#ifdef CONFIG_ARCH_OMAP1
|
||||
|
||||
/*
|
||||
* XXX: These probably want to be moved to arch/arm/mach-omap/omap1/irq.c
|
||||
* or something similar.. -- PFM.
|
||||
*/
|
||||
|
||||
#define OMAP_IH1_BASE 0xfffecb00
|
||||
#define OMAP_IH2_BASE 0xfffe0000
|
||||
|
||||
@@ -170,6 +179,8 @@
|
||||
#define IRQ_ILR0_REG_OFFSET 0x1c
|
||||
#define IRQ_GMR_REG_OFFSET 0xa0
|
||||
|
||||
#endif
|
||||
|
||||
/*
|
||||
* ----------------------------------------------------------------------------
|
||||
* System control registers
|
||||
@@ -258,26 +269,6 @@
|
||||
|
||||
#ifndef __ASSEMBLER__
|
||||
|
||||
/*
|
||||
* ---------------------------------------------------------------------------
|
||||
* Serial ports
|
||||
* ---------------------------------------------------------------------------
|
||||
*/
|
||||
#define OMAP_UART1_BASE (unsigned char *)0xfffb0000
|
||||
#define OMAP_UART2_BASE (unsigned char *)0xfffb0800
|
||||
#define OMAP_UART3_BASE (unsigned char *)0xfffb9800
|
||||
#define OMAP_MAX_NR_PORTS 3
|
||||
#define OMAP1510_BASE_BAUD (12000000/16)
|
||||
#define OMAP16XX_BASE_BAUD (48000000/16)
|
||||
|
||||
#define is_omap_port(p) ({int __ret = 0; \
|
||||
if (p == IO_ADDRESS(OMAP_UART1_BASE) || \
|
||||
p == IO_ADDRESS(OMAP_UART2_BASE) || \
|
||||
p == IO_ADDRESS(OMAP_UART3_BASE)) \
|
||||
__ret = 1; \
|
||||
__ret; \
|
||||
})
|
||||
|
||||
/*
|
||||
* ---------------------------------------------------------------------------
|
||||
* Processor specific defines
|
||||
@@ -286,6 +277,11 @@
|
||||
|
||||
#include "omap730.h"
|
||||
#include "omap1510.h"
|
||||
|
||||
#ifdef CONFIG_ARCH_OMAP24XX
|
||||
#include "omap24xx.h"
|
||||
#endif
|
||||
|
||||
#include "omap16xx.h"
|
||||
|
||||
/*
|
||||
@@ -312,7 +308,6 @@
|
||||
|
||||
#ifdef CONFIG_MACH_OMAP_H4
|
||||
#include "board-h4.h"
|
||||
#error "Support for H4 board not yet implemented."
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_MACH_OMAP_OSK
|
||||
|
Reference in New Issue
Block a user