[PATCH v6 00/11] ARM: davinci:add support for dm644x vpbe display driver
Manjunath Hadli
manjunath.hadli at ti.com
Thu Dec 15 07:11:49 EST 2011
Re-arrange definitions and remove unnecessary code so that we can
have a common header for all davinci platforms. This will enable
us to share defines and enable common routines to be used without
polluting hardware.h.
This is consistent with Russel's pet peaves notes regarding
non-pollution of include/mach.
Having this as the base, have a common system module
base address (DAVINCI_SYSTEM_MODULE_BASE) and removing IO_ADDRESS
macro,add support for dm644x VPBE display driver.
Changes from last version:
1. Sergei's comments for changing form XXX_REG_BASE to XXX_BASE.
2. Removal of unnecassary typecasting.
Manjunath Hadli (11):
davinci: vpif: remove obsolete header file inclusion
ARM: davinci: dm644x: remove the macros from the header to move to c
file
ARM: davinci: dm365: remove the macros from the header to move to c
file
ARM: davinci: dm646x: remove the macros from the header to move to c
file
ARM: davinci: create new common platform header for davinci
davinci: eliminate use of IO_ADDRESS() on sysmod
davinci: dm644x: Replace register base value with a defined macro
davinci: dm644x: change vpfe capture structure variables for
consistency
davinci: dm644x: move vpfe init from soc to board specific files
davinci: dm644x: add support for v4l2 video display
davinci: dm644x EVM: add support for VPBE display
arch/arm/mach-davinci/board-dm355-evm.c | 2 +-
arch/arm/mach-davinci/board-dm355-leopard.c | 2 +-
arch/arm/mach-davinci/board-dm365-evm.c | 2 +-
arch/arm/mach-davinci/board-dm644x-evm.c | 133 ++++++++++++++++--
arch/arm/mach-davinci/board-dm646x-evm.c | 2 +-
arch/arm/mach-davinci/board-neuros-osd2.c | 2 +-
arch/arm/mach-davinci/board-sffsdr.c | 2 +-
arch/arm/mach-davinci/davinci.h | 101 +++++++++++++
arch/arm/mach-davinci/devices.c | 25 ++--
arch/arm/mach-davinci/dm355.c | 3 +-
arch/arm/mach-davinci/dm365.c | 19 +++-
arch/arm/mach-davinci/dm644x.c | 186 ++++++++++++++++++++++---
arch/arm/mach-davinci/dm646x.c | 10 ++-
arch/arm/mach-davinci/include/mach/dm355.h | 32 -----
arch/arm/mach-davinci/include/mach/dm365.h | 52 -------
arch/arm/mach-davinci/include/mach/dm644x.h | 47 ------
arch/arm/mach-davinci/include/mach/dm646x.h | 41 ------
arch/arm/mach-davinci/include/mach/hardware.h | 2 -
drivers/media/video/davinci/vpif.h | 2 +-
drivers/media/video/davinci/vpif_display.c | 2 -
20 files changed, 438 insertions(+), 229 deletions(-)
create mode 100644 arch/arm/mach-davinci/davinci.h
delete mode 100644 arch/arm/mach-davinci/include/mach/dm355.h
delete mode 100644 arch/arm/mach-davinci/include/mach/dm365.h
delete mode 100644 arch/arm/mach-davinci/include/mach/dm644x.h
delete mode 100644 arch/arm/mach-davinci/include/mach/dm646x.h
More information about the linux-arm-kernel
mailing list