ARM: OMAP: Move plat/dma*.h, omap-secure.h headers as part of single zImage work
Subsystems (17)
v2 cover ARM: OMAP: Move plat/dma*.h, omap-secure.h headers as part of single zImage work
Patch 1:
Dropping the file plat/dma44xx.h as none of the omap44xx dma channel definitions are used.
Patch 2:
Moving OMAP1 DMA channel definitions to mach-omap1
Patch 3:
Moving OMAP2+ DMA channel definitions to mach-omap2
Patch 4:
Moving plat/dma.h to plat-omap/dma-omap.h
Patch 5:
Removing omap_reserve() callback from all omap1 board files.
Patch 6:
Defining omap_reserve() locally to mach-omap2.
Patch 7:
Move plat/omap-secure.h locally to mach-omap2
Lokesh Vutla (7):
ARM: OMAP: DMA: Removing plat/dma-44xx.h
ARM: OMAP1: DMA: Moving OMAP1 DMA channel definitions to mach-omap1
ARM: OMAP2+: DMA: Moving OMAP2 DMA channel definitions to mach-omap2
ARM: OMAP: DMA: Move plat/dma.h to plat-omap/dma-omap.h
ARM: OMAP1: Remove omap_reserve() callback for all omap1 boards
ARM: OMAP2+: Move omap_reserve() locally to mach-omap2
ARM: OMAP: Move plat/omap-secure.h locally to mach-omap2
arch/arm/mach-omap1/board-ams-delta.c | 1 -
arch/arm/mach-omap1/board-fsample.c | 1 -
arch/arm/mach-omap1/board-generic.c | 1 -
arch/arm/mach-omap1/board-h2.c | 4 +-
arch/arm/mach-omap1/board-h3.c | 3 +-
arch/arm/mach-omap1/board-htcherald.c | 1 -
arch/arm/mach-omap1/board-innovator.c | 1 -
arch/arm/mach-omap1/board-nokia770.c | 1 -
arch/arm/mach-omap1/board-osk.c | 1 -
arch/arm/mach-omap1/board-palmte.c | 4 +-
arch/arm/mach-omap1/board-palmtt.c | 4 +-
arch/arm/mach-omap1/board-palmz71.c | 4 +-
arch/arm/mach-omap1/board-perseus2.c | 1 -
arch/arm/mach-omap1/board-sx1.c | 4 +-
arch/arm/mach-omap1/board-voiceblue.c | 1 -
arch/arm/mach-omap1/devices.c | 3 +-
arch/arm/mach-omap1/dma.c | 4 +-
arch/arm/mach-omap1/dma.h | 83 +++++++++
arch/arm/mach-omap1/io.c | 2 +-
arch/arm/mach-omap1/lcd_dma.c | 4 +-
arch/arm/mach-omap1/mcbsp.c | 3 +-
arch/arm/mach-omap1/pm.c | 2 +-
arch/arm/mach-omap2/board-3430sdp.c | 2 +-
arch/arm/mach-omap2/board-h4.c | 2 +-
arch/arm/mach-omap2/board-rx51-peripherals.c | 2 +-
arch/arm/mach-omap2/board-rx51.c | 2 +-
arch/arm/mach-omap2/common.c | 20 +++
arch/arm/mach-omap2/common.h | 1 +
arch/arm/mach-omap2/devices.c | 3 +-
arch/arm/mach-omap2/dma.c | 2 +-
arch/arm/mach-omap2/dma.h | 131 ++++++++++++++
arch/arm/mach-omap2/io.c | 2 +-
arch/arm/mach-omap2/mcbsp.c | 2 +-
arch/arm/mach-omap2/omap-secure.c | 1 -
arch/arm/mach-omap2/omap-secure.h | 7 +
arch/arm/mach-omap2/omap4-common.c | 2 +-
arch/arm/mach-omap2/omap_hwmod_2420_data.c | 2 +-
arch/arm/mach-omap2/omap_hwmod_2430_data.c | 2 +-
.../mach-omap2/omap_hwmod_2xxx_3xxx_ipblock_data.c | 3 +-
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c | 2 +-
arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 2 +-
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 3 +-
arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 2 +-
arch/arm/mach-omap2/pm24xx.c | 2 +-
arch/arm/mach-omap2/pm34xx.c | 2 +-
arch/arm/mach-omap2/serial.c | 2 +-
arch/arm/plat-omap/common.c | 23 +--
arch/arm/plat-omap/dma.c | 2 +-
.../include/{plat/dma.h => plat-omap/dma-omap.h} | 181 +-------------------
arch/arm/plat-omap/include/plat/common.h | 1 -
arch/arm/plat-omap/include/plat/dma-44xx.h | 147 ----------------
arch/arm/plat-omap/include/plat/omap-secure.h | 14 --
drivers/crypto/omap-aes.c | 2 +-
drivers/crypto/omap-sham.c | 2 +-
drivers/dma/omap-dma.c | 2 +-
drivers/media/platform/omap/omap_vout.c | 2 +-
drivers/media/platform/omap/omap_vout_vrfb.c | 4 +-
drivers/media/platform/omap3isp/isphist.c | 2 +
drivers/media/platform/omap3isp/ispstat.h | 2 +-
drivers/media/platform/soc_camera/omap1_camera.c | 4 +-
drivers/mmc/host/omap.c | 12 +-
drivers/mtd/nand/omap2.c | 4 +-
drivers/mtd/onenand/omap2.c | 2 +-
drivers/usb/gadget/omap_udc.c | 4 +-
drivers/usb/musb/tusb6010_omap.c | 9 +-
drivers/video/omap/lcdc.c | 2 +-
drivers/video/omap/omapfb_main.c | 2 +-
drivers/video/omap/sossi.c | 2 +-
68 files changed, 331 insertions(+), 428 deletions(-)
create mode 100644 arch/arm/mach-omap1/dma.h
create mode 100644 arch/arm/mach-omap2/dma.h
rename arch/arm/plat-omap/include/{plat/dma.h => plat-omap/dma-omap.h} (61%)
delete mode 100644 arch/arm/plat-omap/include/plat/dma-44xx.h
delete mode 100644 arch/arm/plat-omap/include/plat/omap-secure.hSignature · 1 line
1.7.10.4
PATCH v2 1/7 ARM: OMAP: DMA: Removing plat/dma-44xx.h
None of the DMA channel definitions defined inplat/dma-44xx.h are used. So removing it.
--- arch/arm/plat-omap/include/plat/dma-44xx.h | 147 ---------------------------- arch/arm/plat-omap/include/plat/dma.h | 3 - 2 files changed, 150 deletions(-) delete mode 100644 arch/arm/plat-omap/include/plat/dma-44xx.h
arch/arm/plat-omap/include/plat/dma-44xx.h deleted +0 -0
arch/arm/plat-omap/include/plat/dma.h +0 -3
@@ -28,9 +28,6 @@* the omap drivers hwmod adapted. */ -/* Move omap4 specific defines to dma-44xx.h */ -#include "dma-44xx.h" -#define INT_DMA_LCD 25/* DMA channels for omap1 */
Signature · 1 line
1.7.10.4
PATCH v2 2/7 ARM: OMAP1: DMA: Moving OMAP1 DMA channel definitions to mach-omap1
In reply to Lokesh VutlaSome of the omap1 dma channel definitions are used by some drivers. For moving omap1 dma channel definitions to mach-omap1/, the used ones should be defined locally to driver. Driver can eliminate it by using DT, platform data, or IORESOURCE_DMA.
And moving OMAP1 DMA channel definitions to mach-omap1
--- arch/arm/mach-omap1/board-h2.c | 1 + arch/arm/mach-omap1/board-palmte.c | 1 + arch/arm/mach-omap1/board-palmtt.c | 1 + arch/arm/mach-omap1/board-palmz71.c | 1 + arch/arm/mach-omap1/board-sx1.c | 1 + arch/arm/mach-omap1/devices.c | 1 + arch/arm/mach-omap1/dma.c | 2 + arch/arm/mach-omap1/dma.h | 83 ++++++++++++++++++++++ arch/arm/mach-omap1/lcd_dma.c | 2 + arch/arm/mach-omap1/mcbsp.c | 1 + arch/arm/plat-omap/include/plat/dma.h | 66 ----------------- drivers/media/platform/omap/omap_vout_vrfb.c | 2 + drivers/media/platform/soc_camera/omap1_camera.c | 1 + drivers/mmc/host/omap.c | 4 ++ drivers/usb/gadget/omap_udc.c | 2 + 15 files changed, 103 insertions(+), 66 deletions(-) create mode 100644 arch/arm/mach-omap1/dma.h
arch/arm/mach-omap1/board-h2.c +1 -0
@@ -50,6 +50,7 @@#include "common.h" #include "board-h2.h" +#include "dma.h" /* At OMAP1610 Innovator the Ethernet is directly connected to CS1 */ #define OMAP1610_ETHR_START 0x04000300
arch/arm/mach-omap1/board-palmte.c +1 -0
@@ -45,6 +45,7 @@#include <mach/usb.h> #include "common.h" +#include "dma.h" #define PALMTE_USBDETECT_GPIO 0#define PALMTE_USB_OR_DC_GPIO 1
arch/arm/mach-omap1/board-palmtt.c +1 -0
@@ -45,6 +45,7 @@#include <mach/usb.h> #include "common.h" +#include "dma.h" #define PALMTT_USBDETECT_GPIO 0#define PALMTT_CABLE_GPIO 1
arch/arm/mach-omap1/board-palmz71.c +1 -0
@@ -47,6 +47,7 @@#include <mach/usb.h> #include "common.h" +#include "dma.h" #define PALMZ71_USBDETECT_GPIO 0#define PALMZ71_PENIRQ_GPIO 6
arch/arm/mach-omap1/board-sx1.c +1 -0
@@ -45,6 +45,7 @@#include <mach/usb.h> #include "common.h" +#include "dma.h" /* Write to I2C device */ int sx1_i2c_write_byte (u8 devaddr,u8 regoffset,u8 value)
arch/arm/mach-omap1/devices.c +1 -0
@@ -30,6 +30,7 @@#include "common.h" #include "clock.h" +#include "dma.h" #if defined(CONFIG_SND_SOC ) || defined(CONFIG_SND_SOC_MODULE )
arch/arm/mach-omap1/dma.c +2 -0
@@ -30,6 +30,8 @@#include <mach/irqs.h> +#include "dma.h" +#define OMAP1_DMA_BASE (0xfffed800)#define OMAP1_LOGICAL_DMA_CH_COUNT 17#define OMAP1_DMA_STRIDE 0x40
arch/arm/mach-omap1/dma.h new file +83 -0
83 lines not on this page · raw message
arch/arm/mach-omap1/lcd_dma.c +2 -0
@@ -32,6 +32,8 @@#include <mach/hardware.h> #include <mach/lcdc.h> +#include "dma.h" +int omap_lcd_dma_running (void ) {/*
arch/arm/mach-omap1/mcbsp.c +1 -0
@@ -27,6 +27,7 @@#include <mach/irqs.h> #include "iomap.h" +#include "dma.h" #define DPS_RSTCT2_PER_EN (1 << 0)#define DSP_RSTCT2_WD_PER_EN (1 << 1)
arch/arm/plat-omap/include/plat/dma.h +0 -66
74 lines not on this page · raw message
drivers/media/platform/omap/omap_vout_vrfb.c +2 -0
@@ -22,6 +22,8 @@#include "omap_voutdef.h" #include "omap_voutlib.h" +#define OMAP_DMA_NO_DEVICE 0 +/* * Function for allocating video buffers */
drivers/media/platform/soc_camera/omap1_camera.c +1 -0
@@ -40,6 +40,7 @@#define DRIVER_NAME "omap1-camera"#define DRIVER_VERSION "0.0.2" +#define OMAP_DMA_CAMERA_IF_RX 20/* * ---------------------------------------------------------------------------
drivers/mmc/host/omap.c +4 -0
@@ -84,6 +84,10 @@#define OMAP_MMC_CMDTYPE_AC 2#define OMAP_MMC_CMDTYPE_ADTC 3 +#define OMAP_DMA_MMC_TX 21 +#define OMAP_DMA_MMC_RX 22 +#define OMAP_DMA_MMC2_TX 54 +#define OMAP_DMA_MMC2_RX 55#define DRIVER_NAME "mmci-omap"
drivers/usb/gadget/omap_udc.c +2 -0
@@ -61,6 +61,8 @@#define DRIVER_DESC "OMAP UDC driver"#define DRIVER_VERSION "4 October 2004" +#define OMAP_DMA_USB_W2FC_TX0 29 +/* * The OMAP UDC needs _very_ early endpoint setup: before enabling the * D+ pullup to allow enumeration. That's too early for the gadget
Signature · 1 line
1.7.10.4
PATCH v2 3/7 ARM: OMAP2+: DMA: Moving OMAP2+ DMA channel definitions to mach-omap2
In reply to Lokesh VutlaSimilar to omap1, some of the omap2+ dma channel definitions are used by some drivers. For moving omap2+ dma channel definitions to mach-omap2/, the used ones should be defined locally to driver. Drivers can eliminate it using DT, platform data, or IORESOURCE_DMA And moving omap2+ DMA channel definitions to mach-omap2
--- arch/arm/mach-omap2/devices.c | 1 + arch/arm/mach-omap2/dma.h | 131 ++++++++++++++++++++ .../mach-omap2/omap_hwmod_2xxx_3xxx_ipblock_data.c | 1 + arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 1 + arch/arm/plat-omap/include/plat/dma.h | 110 ---------------- drivers/media/platform/omap3isp/isphist.c | 2 + drivers/mmc/host/omap.c | 6 + drivers/mtd/nand/omap2.c | 2 + drivers/usb/musb/tusb6010_omap.c | 7 ++ 9 files changed, 151 insertions(+), 110 deletions(-) create mode 100644 arch/arm/mach-omap2/dma.h
arch/arm/mach-omap2/devices.c +1 -0
@@ -34,6 +34,7 @@#include "mux.h" #include "control.h" #include "devices.h" +#include "dma.h" #define L3_MODULES_MAX_LEN 12#define L3_MODULES 3
arch/arm/mach-omap2/dma.h new file +131 -0
131 lines not on this page · raw message
arch/arm/mach-omap2/omap_hwmod_2xxx_3xxx_ipblock_data.c +1 -0
@@ -16,6 +16,7 @@#include "hdq1w.h" #include "omap_hwmod_common_data.h" +#include "dma.h" /* UART */
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c +1 -0
@@ -35,6 +35,7 @@#include "prm-regbits-34xx.h" #include "cm-regbits-34xx.h" #include "wd_timer.h" +#include "dma.h" /* * OMAP3xxx hardware module integration data
arch/arm/plat-omap/include/plat/dma.h +0 -110
116 lines not on this page · raw message
drivers/media/platform/omap3isp/isphist.c +2 -0
@@ -34,6 +34,8 @@#include "ispreg.h" #include "isphist.h" +#define OMAP24XX_DMA_NO_DEVICE 0 +#define HIST_CONFIG_DMA 1#define HIST_USING_DMA (hist) ((hist)->dma_ch >= 0)
drivers/mmc/host/omap.c +6 -0
@@ -89,6 +89,12 @@#define OMAP_DMA_MMC2_TX 54#define OMAP_DMA_MMC2_RX 55 +#define OMAP24XX_DMA_MMC2_TX 47 +#define OMAP24XX_DMA_MMC2_RX 48 +#define OMAP24XX_DMA_MMC1_TX 61 +#define OMAP24XX_DMA_MMC1_RX 62 + +#define DRIVER_NAME "mmci-omap"/* Specifies how often in millisecs to poll for card status changes
drivers/mtd/nand/omap2.c +2 -0
@@ -111,6 +111,8 @@#define ECCCLEAR 0x100#define ECC1 0x1 +#define OMAP24XX_DMA_GPMC 4 +/* oob info generated runtime depending on ecc algorithm and layout selected */ static struct nand_ecclayout omap_oobinfo;/* Define some generic bad / good block scan pattern which are used
drivers/usb/musb/tusb6010_omap.c +7 -0
@@ -25,6 +25,13 @@#define MAX_DMAREQ 5/* REVISIT: Really 6, but req5 not OK */ +#define OMAP24XX_DMA_EXT_DMAREQ0 2 +#define OMAP24XX_DMA_EXT_DMAREQ1 3 +#define OMAP242X_DMA_EXT_DMAREQ2 14 +#define OMAP242X_DMA_EXT_DMAREQ3 15 +#define OMAP242X_DMA_EXT_DMAREQ4 16 +#define OMAP242X_DMA_EXT_DMAREQ5 64 +struct tusb_omap_dma_ch {struct musb *musb;void __iomem *tbase;
Signature · 1 line
1.7.10.4
PATCH v2 4/7 ARM: OMAP: DMA: Move plat/dma.h to plat-omap/dma-omap.h
In reply to Lokesh VutlaMove plat/dma.h to plat-omap/dma-omap.h as part of single zImage work
---
arch/arm/mach-omap1/board-h2.c | 2 +-
arch/arm/mach-omap1/board-h3.c | 2 +-
arch/arm/mach-omap1/board-palmte.c | 2 +-
arch/arm/mach-omap1/board-palmtt.c | 2 +-
arch/arm/mach-omap1/board-palmz71.c | 2 +-
arch/arm/mach-omap1/board-sx1.c | 2 +-
arch/arm/mach-omap1/devices.c | 2 +-
arch/arm/mach-omap1/dma.c | 2 +-
arch/arm/mach-omap1/io.c | 2 +-
arch/arm/mach-omap1/lcd_dma.c | 2 +-
arch/arm/mach-omap1/mcbsp.c | 2 +-
arch/arm/mach-omap1/pm.c | 2 +-
arch/arm/mach-omap2/board-3430sdp.c | 2 +-
arch/arm/mach-omap2/board-h4.c | 2 +-
arch/arm/mach-omap2/board-rx51-peripherals.c | 2 +-
arch/arm/mach-omap2/board-rx51.c | 2 +-
arch/arm/mach-omap2/devices.c | 2 +-
arch/arm/mach-omap2/dma.c | 2 +-
arch/arm/mach-omap2/io.c | 2 +-
arch/arm/mach-omap2/mcbsp.c | 2 +-
arch/arm/mach-omap2/omap_hwmod_2420_data.c | 2 +-
arch/arm/mach-omap2/omap_hwmod_2430_data.c | 2 +-
arch/arm/mach-omap2/omap_hwmod_2xxx_3xxx_ipblock_data.c | 2 +-
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c | 2 +-
arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 2 +-
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 2 +-
arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 2 +-
arch/arm/mach-omap2/pm24xx.c | 2 +-
arch/arm/mach-omap2/pm34xx.c | 2 +-
arch/arm/mach-omap2/serial.c | 2 +-
arch/arm/plat-omap/common.c | 2 +-
arch/arm/plat-omap/dma.c | 2 +-
arch/arm/plat-omap/include/{plat/dma.h => plat-omap/dma-omap.h} | 2 +-
drivers/crypto/omap-aes.c | 2 +-
drivers/crypto/omap-sham.c | 2 +-
drivers/dma/omap-dma.c | 2 +-
drivers/media/platform/omap/omap_vout.c | 2 +-
drivers/media/platform/omap/omap_vout_vrfb.c | 2 +-
drivers/media/platform/omap3isp/ispstat.h | 2 +-
drivers/media/platform/soc_camera/omap1_camera.c | 3 +--
drivers/mmc/host/omap.c | 2 +-
drivers/mtd/nand/omap2.c | 2 +-
drivers/mtd/onenand/omap2.c | 2 +-
drivers/usb/gadget/omap_udc.c | 2 +-
drivers/usb/musb/tusb6010_omap.c | 2 +-
drivers/video/omap/lcdc.c | 2 +-
drivers/video/omap/omapfb_main.c | 2 +-
drivers/video/omap/sossi.c | 2 +-
48 files changed, 48 insertions(+), 49 deletions(-)
rename arch/arm/plat-omap/include/{plat/dma.h => plat-omap/dma-omap.h} (99%)arch/arm/mach-omap1/board-h2.c +1 -1
@@ -39,8 +39,8 @@#include <asm/mach/map.h> #include <mach/mux.h> -#include <plat/dma.h> #include <plat/tc.h> +#include <plat-omap/dma-omap.h> #include <mach/irda.h> #include <linux/platform_data/keypad-omap.h> #include <mach/flash.h>
arch/arm/mach-omap1/board-h3.c +1 -1
@@ -43,7 +43,7 @@#include <mach/mux.h> #include <plat/tc.h> #include <linux/platform_data/keypad-omap.h> -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> #include <mach/flash.h> #include <mach/hardware.h>
arch/arm/mach-omap1/board-palmte.c +1 -1
@@ -37,7 +37,7 @@#include <mach/flash.h> #include <mach/mux.h> #include <plat/tc.h> -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> #include <mach/irda.h> #include <linux/platform_data/keypad-omap.h>
arch/arm/mach-omap1/board-palmtt.c +1 -1
@@ -36,10 +36,10 @@#include <plat/led.h> #include <mach/flash.h> #include <mach/mux.h> -#include <plat/dma.h> #include <plat/tc.h> #include <mach/irda.h> #include <linux/platform_data/keypad-omap.h> +#include <plat-omap/dma-omap.h> #include <mach/hardware.h> #include <mach/usb.h>
arch/arm/mach-omap1/board-palmz71.c +1 -1
@@ -38,10 +38,10 @@#include <mach/flash.h> #include <mach/mux.h> -#include <plat/dma.h> #include <plat/tc.h> #include <mach/irda.h> #include <linux/platform_data/keypad-omap.h> +#include <plat-omap/dma-omap.h> #include <mach/hardware.h> #include <mach/usb.h>
arch/arm/mach-omap1/board-sx1.c +1 -1
@@ -36,7 +36,7 @@#include <mach/flash.h> #include <mach/mux.h> -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> #include <mach/irda.h> #include <plat/tc.h> #include <mach/board-sx1.h>
arch/arm/mach-omap1/devices.c +1 -1
@@ -21,8 +21,8 @@#include <plat/tc.h> #include <mach/mux.h> -#include <plat/dma.h> #include <plat/mmc.h> +#include <plat-omap/dma-omap.h> #include <mach/omap7xx.h> #include <mach/camera.h>
arch/arm/mach-omap1/dma.c +1 -1
@@ -25,7 +25,7 @@#include <linux/device.h> #include <linux/io.h> -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> #include <plat/tc.h> #include <mach/irqs.h>
arch/arm/mach-omap1/io.c +1 -1
@@ -18,7 +18,7 @@#include <mach/mux.h> #include <plat/tc.h> -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> #include "iomap.h" #include "common.h"
arch/arm/mach-omap1/lcd_dma.c +1 -1
@@ -27,7 +27,7 @@#include <linux/interrupt.h> #include <linux/io.h> -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> #include <mach/hardware.h> #include <mach/lcdc.h>
arch/arm/mach-omap1/mcbsp.c +1 -1
@@ -19,7 +19,7 @@#include <linux/platform_device.h> #include <linux/slab.h> -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> #include <mach/mux.h> #include <plat/cpu.h> #include <linux/platform_data/asoc-ti-mcbsp.h>
arch/arm/mach-omap1/pm.c +1 -1
@@ -54,8 +54,8 @@#include <plat/sram.h> #include <plat/tc.h> #include <mach/mux.h> -#include <plat/dma.h> #include <plat/dmtimer.h> +#include <plat-omap/dma-omap.h> #include <mach/irqs.h>
arch/arm/mach-omap2/board-3430sdp.c +1 -1
@@ -32,7 +32,7 @@#include <plat/usb.h> #include "common.h" -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> #include <plat/gpmc.h> #include <video/omapdss.h> #include <video/omap-panel-tfp410.h>
arch/arm/mach-omap2/board-h4.c +1 -1
@@ -32,7 +32,7 @@#include <asm/mach/map.h> #include <plat/menelaus.h> -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> #include <plat/gpmc.h> #include "debug-devices.h"
arch/arm/mach-omap2/board-rx51-peripherals.c +1 -1
@@ -31,7 +31,7 @@#include <asm/system_info.h> #include "common.h" -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> #include <plat/gpmc.h> #include <plat/omap-pm.h> #include "gpmc-smc91x.h"
arch/arm/mach-omap2/board-rx51.c +1 -1
@@ -24,9 +24,9 @@#include <asm/mach/map.h> #include "common.h" -#include <plat/dma.h> #include <plat/gpmc.h> #include <plat/usb.h> +#include <plat-omap/dma-omap.h> #include "mux.h" #include "pm.h"
arch/arm/mach-omap2/devices.c +1 -1
@@ -24,7 +24,7 @@#include <asm/mach/map.h> #include "iomap.h" -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> #include <plat/omap_hwmod.h> #include <plat/omap_device.h> #include "omap4-keypad.h"
arch/arm/mach-omap2/dma.c +1 -1
@@ -30,7 +30,7 @@#include <plat/omap_hwmod.h> #include <plat/omap_device.h> -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> #define OMAP2_DMA_STRIDE 0x60
arch/arm/mach-omap2/io.c +1 -1
@@ -31,7 +31,7 @@#include <plat/omap-pm.h> #include <plat/omap_hwmod.h> #include <plat/multi.h> -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> #include "soc.h" #include "iomap.h"
arch/arm/mach-omap2/mcbsp.c +1 -1
@@ -20,7 +20,7 @@#include <linux/slab.h> #include <linux/platform_data/asoc-ti-mcbsp.h> -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> #include <plat/omap_device.h> #include <linux/pm_runtime.h>
arch/arm/mach-omap2/omap_hwmod_2420_data.c +1 -1
@@ -15,7 +15,7 @@#include <linux/platform_data/spi-omap2-mcspi.h> #include <plat/omap_hwmod.h> -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> #include <plat/serial.h> #include <plat/i2c.h> #include <plat/dmtimer.h>
arch/arm/mach-omap2/omap_hwmod_2430_data.c +1 -1
@@ -16,7 +16,7 @@#include <linux/platform_data/spi-omap2-mcspi.h> #include <plat/omap_hwmod.h> -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> #include <plat/serial.h> #include <plat/i2c.h> #include <plat/dmtimer.h>
arch/arm/mach-omap2/omap_hwmod_2xxx_3xxx_ipblock_data.c +1 -1
@@ -11,8 +11,8 @@*/ #include <plat/omap_hwmod.h> #include <plat/serial.h> -#include <plat/dma.h> #include <plat/common.h> +#include <plat-omap/dma-omap.h> #include "hdq1w.h" #include "omap_hwmod_common_data.h"
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c +1 -1
@@ -11,7 +11,7 @@#include <plat/omap_hwmod.h> #include <plat/serial.h> #include <linux/platform_data/gpio-omap.h> -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> #include <plat/dmtimer.h> #include <linux/platform_data/spi-omap2-mcspi.h>
arch/arm/mach-omap2/omap_hwmod_33xx_data.c +1 -1
@@ -18,7 +18,7 @@#include <plat/cpu.h> #include <linux/platform_data/gpio-omap.h> #include <linux/platform_data/spi-omap2-mcspi.h> -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> #include <plat/mmc.h> #include <plat/i2c.h>
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c +1 -1
@@ -17,8 +17,8 @@#include <linux/power/smartreflex.h> #include <linux/platform_data/gpio-omap.h> +#include <plat-omap/dma-omap.h> #include <plat/omap_hwmod.h> -#include <plat/dma.h> #include <plat/serial.h> #include "l3_3xxx.h" #include "l4_3xxx.h"
arch/arm/mach-omap2/omap_hwmod_44xx_data.c +1 -1
@@ -24,7 +24,7 @@#include <plat/omap_hwmod.h> #include <plat/i2c.h> -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> #include <linux/platform_data/spi-omap2-mcspi.h> #include <linux/platform_data/asoc-ti-mcbsp.h> #include <plat/mmc.h>
arch/arm/mach-omap2/pm24xx.c +1 -1
@@ -38,7 +38,7 @@#include <plat/clock.h> #include <plat/sram.h> -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> #include "common.h" #include "prm2xxx_3xxx.h"
arch/arm/mach-omap2/pm34xx.c +1 -1
@@ -41,7 +41,7 @@#include <plat/sdrc.h> #include <plat/prcm.h> #include <plat/gpmc.h> -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> #include "common.h" #include "cm2xxx_3xxx.h"
arch/arm/mach-omap2/serial.c +1 -1
@@ -29,7 +29,7 @@#include <plat/omap-serial.h> #include "common.h" -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> #include <plat/omap_hwmod.h> #include <plat/omap_device.h> #include <plat/omap-pm.h>
arch/arm/plat-omap/common.c +1 -1
@@ -19,7 +19,7 @@#include <plat/common.h> #include <plat/vram.h> #include <linux/platform_data/dsp-omap.h> -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> #include <plat/omap-secure.h>
arch/arm/plat-omap/dma.c +1 -1
@@ -37,8 +37,8 @@#include <linux/delay.h> #include <plat/cpu.h> -#include <plat/dma.h> #include <plat/tc.h> +#include <plat-omap/dma-omap.h> /* * MAX_LOGICAL_DMA_CH_COUNT: the maximum number of logical DMA
arch/arm/plat-omap/include/plat-omap/dma-omap.h renamed from arch/arm/plat-omap/include/plat/dma.h +1 -1
@@ -1,5 +1,5 @@/* -* arch/arm/plat-omap/include/mach/dma.h +* OMAP DMA handling defines and function * * Copyright (C) 2003 Nokia Corporation * Author: Juha Yrj?l? <[email protected]>
drivers/crypto/omap-aes.c +1 -1
@@ -30,7 +30,7 @@#include <crypto/aes.h> #include <plat/cpu.h> -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> /* OMAP TRM gives bitfields as start:end, where start is the higher bit number. For example 7:0 */
drivers/crypto/omap-sham.c +1 -1
@@ -38,7 +38,7 @@#include <crypto/internal/hash.h> #include <plat/cpu.h> -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> #include <mach/irqs.h> #define SHA_REG_DIGEST (x) (0x00 + ((x) * 0x04))
drivers/dma/omap-dma.c +1 -1
@@ -20,7 +20,7 @@#include "virt-dma.h" #include <plat/cpu.h> -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> struct omap_dmadev {struct dma_device ddev;
drivers/media/platform/omap/omap_vout.c +1 -1
@@ -45,7 +45,7 @@#include <media/v4l2-ioctl.h> #include <plat/cpu.h> -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> #include <plat/vrfb.h> #include <video/omapdss.h>
drivers/media/platform/omap/omap_vout_vrfb.c +1 -1
@@ -16,7 +16,7 @@#include <media/videobuf-dma-contig.h> #include <media/v4l2-device.h> -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> #include <plat/vrfb.h> #include "omap_voutdef.h"
drivers/media/platform/omap3isp/ispstat.h +1 -1
@@ -30,8 +30,8 @@#include <linux/types.h> #include <linux/omap3isp.h> -#include <plat/dma.h> #include <media/v4l2-event.h> +#include <plat-omap/dma-omap.h> #include "isp.h" #include "ispvideo.h"
drivers/media/platform/soc_camera/omap1_camera.c +1 -2
@@ -34,8 +34,7 @@#include <media/videobuf-dma-contig.h> #include <media/videobuf-dma-sg.h> -#include <plat/dma.h> - +#include <plat-omap/dma-omap.h> #define DRIVER_NAME "omap1-camera"#define DRIVER_VERSION "0.0.2"
drivers/mmc/host/omap.c +1 -1
@@ -30,7 +30,7 @@#include <linux/slab.h> #include <plat/mmc.h> -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> #define OMAP_MMC_REG_CMD 0x00#define OMAP_MMC_REG_ARGL 0x01
drivers/mtd/nand/omap2.c +1 -1
@@ -27,7 +27,7 @@#include <linux/bch.h> #endif -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> #include <plat/gpmc.h> #include <linux/platform_data/mtd-nand-omap2.h>
drivers/mtd/onenand/omap2.c +1 -1
@@ -42,7 +42,7 @@#include <linux/platform_data/mtd-onenand-omap2.h> #include <asm/gpio.h> -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> #include <plat/cpu.h> #define DRIVER_NAME "omap2-onenand"
drivers/usb/gadget/omap_udc.c +1 -1
@@ -44,7 +44,7 @@#include <asm/unaligned.h> #include <asm/mach-types.h> -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> #include <mach/usb.h>
drivers/usb/musb/tusb6010_omap.c +1 -1
@@ -16,7 +16,7 @@#include <linux/platform_device.h> #include <linux/dma-mapping.h> #include <linux/slab.h> -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> #include "musb_core.h" #include "tusb6010.h"
drivers/video/omap/lcdc.c +1 -1
@@ -31,7 +31,7 @@#include <linux/gfp.h> #include <mach/lcdc.h> -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> #include <asm/mach-types.h>
drivers/video/omap/omapfb_main.c +1 -1
@@ -30,7 +30,7 @@#include <linux/uaccess.h> #include <linux/module.h> -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> #include "omapfb.h" #include "lcdc.h"
drivers/video/omap/sossi.c +1 -1
@@ -25,7 +25,7 @@#include <linux/io.h> #include <linux/interrupt.h> -#include <plat/dma.h> +#include <plat-omap/dma-omap.h> #include "omapfb.h" #include "lcdc.h"
Signature · 1 line
1.7.10.4
PATCH v2 5/7 ARM: OMAP1: Remove omap_reserve() callback for all omap1 boards
In reply to Lokesh Vutlaomap_reserve() is a stub for omap1. So droppingomap_reserve callback from all OMAP1 board files.
--- arch/arm/mach-omap1/board-ams-delta.c | 1 - arch/arm/mach-omap1/board-fsample.c | 1 - arch/arm/mach-omap1/board-generic.c | 1 - arch/arm/mach-omap1/board-h2.c | 1 - arch/arm/mach-omap1/board-h3.c | 1 - arch/arm/mach-omap1/board-htcherald.c | 1 - arch/arm/mach-omap1/board-innovator.c | 1 - arch/arm/mach-omap1/board-nokia770.c | 1 - arch/arm/mach-omap1/board-osk.c | 1 - arch/arm/mach-omap1/board-palmte.c | 1 - arch/arm/mach-omap1/board-palmtt.c | 1 - arch/arm/mach-omap1/board-palmz71.c | 1 - arch/arm/mach-omap1/board-perseus2.c | 1 - arch/arm/mach-omap1/board-sx1.c | 1 - arch/arm/mach-omap1/board-voiceblue.c | 1 - 15 files changed, 15 deletions(-)
arch/arm/mach-omap1/board-ams-delta.c +0 -1
@@ -613,7 +613,6 @@ MACHINE_START(AMS_DELTA, "Amstrad E3 (Delta)") .atag_offset = 0x100, .map_io = ams_delta_map_io, .init_early = omap1_init_early, - .reserve = omap_reserve, .init_irq = omap1_init_irq, .init_machine = ams_delta_init, .init_late = ams_delta_init_late,
arch/arm/mach-omap1/board-fsample.c +0 -1
@@ -362,7 +362,6 @@ MACHINE_START(OMAP_FSAMPLE, "OMAP730 F-Sample") .atag_offset = 0x100, .map_io = omap_fsample_map_io, .init_early = omap1_init_early, - .reserve = omap_reserve, .init_irq = omap1_init_irq, .init_machine = omap_fsample_init, .init_late = omap1_init_late,
arch/arm/mach-omap1/board-generic.c +0 -1
@@ -81,7 +81,6 @@ MACHINE_START(OMAP_GENERIC, "Generic OMAP1510/1610/1710") .atag_offset = 0x100, .map_io = omap16xx_map_io, .init_early = omap1_init_early, - .reserve = omap_reserve, .init_irq = omap1_init_irq, .init_machine = omap_generic_init, .init_late = omap1_init_late,
arch/arm/mach-omap1/board-h2.c +0 -1
@@ -459,7 +459,6 @@ MACHINE_START(OMAP_H2, "TI-H2") .atag_offset = 0x100, .map_io = omap16xx_map_io, .init_early = omap1_init_early, - .reserve = omap_reserve, .init_irq = omap1_init_irq, .init_machine = h2_init, .init_late = omap1_init_late,
arch/arm/mach-omap1/board-h3.c +0 -1
@@ -452,7 +452,6 @@ MACHINE_START(OMAP_H3, "TI OMAP1710 H3 board") .atag_offset = 0x100, .map_io = omap16xx_map_io, .init_early = omap1_init_early, - .reserve = omap_reserve, .init_irq = omap1_init_irq, .init_machine = h3_init, .init_late = omap1_init_late,
arch/arm/mach-omap1/board-htcherald.c +0 -1
@@ -600,7 +600,6 @@ MACHINE_START(HERALD, "HTC Herald") .atag_offset = 0x100, .map_io = htcherald_map_io, .init_early = omap1_init_early, - .reserve = omap_reserve, .init_irq = omap1_init_irq, .init_machine = htcherald_init, .init_late = omap1_init_late,
arch/arm/mach-omap1/board-innovator.c +0 -1
@@ -454,7 +454,6 @@ MACHINE_START(OMAP_INNOVATOR, "TI-Innovator") .atag_offset = 0x100, .map_io = innovator_map_io, .init_early = omap1_init_early, - .reserve = omap_reserve, .init_irq = omap1_init_irq, .init_machine = innovator_init, .init_late = omap1_init_late,
arch/arm/mach-omap1/board-nokia770.c +0 -1
@@ -251,7 +251,6 @@ MACHINE_START(NOKIA770, "Nokia 770") .atag_offset = 0x100, .map_io = omap16xx_map_io, .init_early = omap1_init_early, - .reserve = omap_reserve, .init_irq = omap1_init_irq, .init_machine = omap_nokia770_init, .init_late = omap1_init_late,
arch/arm/mach-omap1/board-osk.c +0 -1
@@ -606,7 +606,6 @@ MACHINE_START(OMAP_OSK, "TI-OSK") .atag_offset = 0x100, .map_io = omap16xx_map_io, .init_early = omap1_init_early, - .reserve = omap_reserve, .init_irq = omap1_init_irq, .init_machine = osk_init, .init_late = omap1_init_late,
arch/arm/mach-omap1/board-palmte.c +0 -1
@@ -265,7 +265,6 @@ MACHINE_START(OMAP_PALMTE, "OMAP310 based Palm Tungsten E") .atag_offset = 0x100, .map_io = omap15xx_map_io, .init_early = omap1_init_early, - .reserve = omap_reserve, .init_irq = omap1_init_irq, .init_machine = omap_palmte_init, .init_late = omap1_init_late,
arch/arm/mach-omap1/board-palmtt.c +0 -1
@@ -311,7 +311,6 @@ MACHINE_START(OMAP_PALMTT, "OMAP1510 based Palm Tungsten|T") .atag_offset = 0x100, .map_io = omap15xx_map_io, .init_early = omap1_init_early, - .reserve = omap_reserve, .init_irq = omap1_init_irq, .init_machine = omap_palmtt_init, .init_late = omap1_init_late,
arch/arm/mach-omap1/board-palmz71.c +0 -1
@@ -327,7 +327,6 @@ MACHINE_START(OMAP_PALMZ71, "OMAP310 based Palm Zire71") .atag_offset = 0x100, .map_io = omap15xx_map_io, .init_early = omap1_init_early, - .reserve = omap_reserve, .init_irq = omap1_init_irq, .init_machine = omap_palmz71_init, .init_late = omap1_init_late,
arch/arm/mach-omap1/board-perseus2.c +0 -1
@@ -324,7 +324,6 @@ MACHINE_START(OMAP_PERSEUS2, "OMAP730 Perseus2") .atag_offset = 0x100, .map_io = omap_perseus2_map_io, .init_early = omap1_init_early, - .reserve = omap_reserve, .init_irq = omap1_init_irq, .init_machine = omap_perseus2_init, .init_late = omap1_init_late,
arch/arm/mach-omap1/board-sx1.c +0 -1
@@ -404,7 +404,6 @@ MACHINE_START(SX1, "OMAP310 based Siemens SX1") .atag_offset = 0x100, .map_io = omap15xx_map_io, .init_early = omap1_init_early, - .reserve = omap_reserve, .init_irq = omap1_init_irq, .init_machine = omap_sx1_init, .init_late = omap1_init_late,
arch/arm/mach-omap1/board-voiceblue.c +0 -1
@@ -286,7 +286,6 @@ MACHINE_START(VOICEBLUE, "VoiceBlue OMAP5910") .atag_offset = 0x100, .map_io = omap15xx_map_io, .init_early = omap1_init_early, - .reserve = omap_reserve, .init_irq = omap1_init_irq, .init_machine = voiceblue_init, .init_late = omap1_init_late,
Signature · 1 line
1.7.10.4
PATCH v2 6/7 ARM: OMAP2+: Move omap_reserve() locally to mach-omap2
In reply to Lokesh Vutlaomap_reserve() callback is defned only for mach-omap2. So, moving definition of omap_reserve() to mach-omap2. This helps is moving plat/omap_secure.h local to mach-omap2
--- arch/arm/mach-omap2/common.c | 20 ++++++++++++++++++++ arch/arm/mach-omap2/common.h | 1 + arch/arm/plat-omap/common.c | 21 --------------------- arch/arm/plat-omap/include/plat/common.h | 1 - 4 files changed, 21 insertions(+), 22 deletions(-)
arch/arm/mach-omap2/common.c +20 -0
@@ -16,8 +16,11 @@#include <linux/init.h> #include <linux/clk.h> #include <linux/io.h> +#include <linux/platform_data/dsp-omap.h> #include <plat/clock.h> +#include <plat/omap-secure.h> +#include <plat/vram.h> #include "soc.h" #include "iomap.h"
@@ -200,3 +203,20 @@ void __init omap5_map_io(void) omap5_map_common_io(); }#endif + +/* +* Stub function for OMAP2 so that common files +* continue to build when custom builds are used +*/ +int __weak omap_secure_ram_reserve_memblock (void ) +{ +return 0 ; +} + +void __init omap_reserve (void ) +{ +omap_vram_reserve_sdram_memblock (); +omap_dsp_reserve_sdram_memblock (); +omap_secure_ram_reserve_memblock (); +omap_barrier_reserve_memblock (); +}
arch/arm/mach-omap2/common.h +1 -0
@@ -338,6 +338,7 @@ extern void omap_sdrc_init(struct omap_sdrc_params *sdrc_cs0, struct omap_sdrc_params *sdrc_cs1);struct omap2_hsmmc_info ;extern int omap4_twl6030_hsmmc_init (struct omap2_hsmmc_info *controllers); +extern void omap_reserve (void );#endif /* __ASSEMBLER__ */ #endif /* __ARCH_ARM_MACH_OMAP2PLUS_COMMON_H */
arch/arm/plat-omap/common.c +0 -21
@@ -17,32 +17,11 @@#include <linux/dma-mapping.h> #include <plat/common.h> -#include <plat/vram.h> -#include <linux/platform_data/dsp-omap.h> #include <plat-omap/dma-omap.h> -#include <plat/omap-secure.h> - -void __init omap_reserve (void ) -{ -omap_vram_reserve_sdram_memblock (); -omap_dsp_reserve_sdram_memblock (); -omap_secure_ram_reserve_memblock (); -omap_barrier_reserve_memblock (); -} -void __init omap_init_consistent_dma_size (void ) {#ifdef CONFIG_FB_OMAP_CONSISTENT_DMA_SIZE init_consistent_dma_size (CONFIG_FB_OMAP_CONSISTENT_DMA_SIZE <<20 );#endif } - -/* -* Stub function for OMAP2 so that common files -* continue to build when custom builds are used -*/ -int __weak omap_secure_ram_reserve_memblock (void ) -{ -return 0 ; -}
arch/arm/plat-omap/include/plat/common.h +0 -1
@@ -34,7 +34,6 @@ extern int __init omap_init_clocksource_32k(void __iomem *vbase);extern void __init omap_check_revision (void ); -extern void omap_reserve (void );extern int omap_dss_reset (struct omap_hwmod *);void omap_sram_init (void );
Signature · 1 line
1.7.10.4
PATCH v2 7/7 ARM: OMAP: Move plat/omap-secure.h locally to mach-omap2
In reply to Lokesh VutlaMoving plat/omap-secure.h locally to mach-omap2/
as part of single zImage work
--- arch/arm/mach-omap2/common.c | 2 +- arch/arm/mach-omap2/omap-secure.c | 1 - arch/arm/mach-omap2/omap-secure.h | 7 +++++++ arch/arm/mach-omap2/omap4-common.c | 2 +- arch/arm/plat-omap/include/plat/omap-secure.h | 14 -------------- 5 files changed, 9 insertions(+), 17 deletions(-) delete mode 100644 arch/arm/plat-omap/include/plat/omap-secure.h
arch/arm/mach-omap2/common.c +1 -1
@@ -19,7 +19,6 @@#include <linux/platform_data/dsp-omap.h> #include <plat/clock.h> -#include <plat/omap-secure.h> #include <plat/vram.h> #include "soc.h"
@@ -27,6 +26,7 @@#include "common.h" #include "sdrc.h" #include "control.h" +#include "omap-secure.h" /* Global address base setup code */
arch/arm/mach-omap2/omap-secure.c +0 -1
@@ -18,7 +18,6 @@#include <asm/cacheflush.h> #include <asm/memblock.h> -#include <plat/omap-secure.h> #include "omap-secure.h" static phys_addr_t omap_secure_memblock_base;
arch/arm/mach-omap2/omap-secure.h +7 -0
@@ -52,6 +52,13 @@ extern u32 omap_secure_dispatcher(u32 idx, u32 flag, u32 nargs, u32 arg1, u32 arg2, u32 arg3, u32 arg4);extern u32 omap_smc2 (u32 id,u32 falg,u32 pargs);extern phys_addr_t omap_secure_ram_mempool_base (void ); +extern int omap_secure_ram_reserve_memblock (void ); +#ifdef CONFIG_OMAP4_ERRATA_I688 +extern int omap_barrier_reserve_memblock (void ); +#else +static inline void omap_barrier_reserve_memblock (void ) +{ } +#endif #endif /* __ASSEMBLER__ */ #endif /* OMAP_ARCH_OMAP_SECURE_H */
arch/arm/mach-omap2/omap4-common.c +1 -1
@@ -26,7 +26,6 @@#include <asm/memblock.h> #include <plat/sram.h> -#include <plat/omap-secure.h> #include <plat/mmc.h> #include "omap-wakeupgen.h"
@@ -35,6 +34,7 @@#include "common.h" #include "hsmmc.h" #include "omap4-sar-layout.h" +#include "omap-secure.h" #ifdef CONFIG_CACHE_L2X0 static void __iomem *l2cache_base;
arch/arm/plat-omap/include/plat/omap-secure.h deleted +0 -0
Signature · 1 line
1.7.10.4
Tony Lindgren
maintainerv2 cover ARM: OMAP: Move plat/dma*.h,omap-secure.h headers as part of single zImage work
In reply to Lokesh VutlaQuoted 16 lines · Lokesh Vutla
Patch 1:
Dropping the fileplat/dma44xx.has none of the omap44xx dma channel definitions are used.
Patch 2:
Moving OMAP1 DMA channel definitions to mach-omap1
Patch 3:
Moving OMAP2+ DMA channel definitions to mach-omap2
Patch 4:
Movingplat/dma.htoplat-omap/dma-omap.h
Patch 5:
Removingomap_reserve()callback from all omap1 board files.
Patch 6:
Definingomap_reserve()locally to mach-omap2.
Patch 7:
Moveplat/omap-secure.hlocally to mach-omap2
Quoted 8 lines
Lokesh Vutla (7):
ARM: OMAP: DMA: Removingplat/dma-44xx.h
ARM: OMAP1: DMA: Moving OMAP1 DMA channel definitions to mach-omap1
ARM: OMAP2+: DMA: Moving OMAP2 DMA channel definitions to mach-omap2
ARM: OMAP: DMA: Moveplat/dma.htoplat-omap/dma-omap.h
ARM: OMAP1: Removeomap_reserve()callback for all omap1 boards
ARM: OMAP2+: Moveomap_reserve()locally to mach-omap2
ARM: OMAP: Moveplat/omap-secure.hlocally to mach-omap2
Thanks, I'll be applying these probably at -rc1. If anybody has better ideas for the move of plat/dma.h to plat-omap/dma-omap.h, please yell out now.
Regards,
Tony