]> git.openfabrics.org - ~shefty/rdma-dev.git/commitdiff
ARM: OMAP4: hwmod data: add OCP_USER_DSP; mark omap44xx_dsp__iva appropriately
authorPaul Walmsley <paul@pwsan.com>
Thu, 19 Apr 2012 10:03:55 +0000 (04:03 -0600)
committerPaul Walmsley <paul@pwsan.com>
Thu, 19 Apr 2012 10:03:55 +0000 (04:03 -0600)
One of the OMAP4 links was missing OCP_USER flags, since it was only
used by the DSP initiator, and we did not have an OCP_USER_DSP flag.
Future patches will switch the hwmod code and data to register
interfaces, rather than hwmods, and it will be mandatory for all
interfaces to have at least one user bit set.  This patch resolves the
issue by adding OCP_USER_DSP and marking the DSP-IVA interface
appropriately.

Signed-off-by: Paul Walmsley <paul@pwsan.com>
Cc: BenoƮt Cousson <b-cousson@ti.com>
arch/arm/mach-omap2/omap_hwmod_44xx_data.c
arch/arm/plat-omap/include/plat/omap_hwmod.h

index a69d38da7cf6ed7d01dde39927d0bc697bc35709..1af2eb118222a8ff3e736689fd87035605bf538a 100644 (file)
@@ -1089,6 +1089,7 @@ static struct omap_hwmod_ocp_if omap44xx_dsp__iva = {
        .master         = &omap44xx_dsp_hwmod,
        .slave          = &omap44xx_iva_hwmod,
        .clk            = "dpll_iva_m5x2_ck",
+       .user           = OCP_USER_DSP,
 };
 
 /* dsp master ports */
index 062a31d438cd0b9addfdae9a5cd6c7a026fe1a50..92752b8a6fbb871944c62fd502ff594fbc6b7dce 100644 (file)
@@ -213,6 +213,7 @@ struct omap_hwmod_addr_space {
  */
 #define OCP_USER_MPU                   (1 << 0)
 #define OCP_USER_SDMA                  (1 << 1)
+#define OCP_USER_DSP                   (1 << 2)
 
 /* omap_hwmod_ocp_if.flags bits */
 #define OCPIF_SWSUP_IDLE               (1 << 0)