public inbox for linux-omap@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 5/5][omapzoom] BRIDGE Handle Node messaging when DSP crashed
@ 2008-11-14  2:14 Ramirez Luna, Omar
  2008-11-17 13:36 ` [FYI] Rebase: tidspbridge-20081118 Hiroshi DOYU
  0 siblings, 1 reply; 5+ messages in thread
From: Ramirez Luna, Omar @ 2008-11-14  2:14 UTC (permalink / raw)
  To: Pandita, Vikram; +Cc: linux-omap@vger.kernel.org

From: Hari Kanigeri <h-kanigeri2@ti.com>
Date: Fri, 31 Oct 2008 21:50:41 -0500
Subject: [PATCH] BRIDGE Handle Node messaging when DSP crashed

Handle Node messages differently when the DSP is in crashed state.
Do not send anymore messages once DSP crashed

Signed-off-by: Hari Kanigeri <h-kanigeri2@ti.com>
---
 drivers/dsp/bridge/rmgr/node.c  |   77 +++++++++++++++++++++++++++++++++++++++
 drivers/dsp/bridge/wmd/ue_deh.c |    6 ++--
 2 files changed, 80 insertions(+), 3 deletions(-)

diff --git a/drivers/dsp/bridge/rmgr/node.c b/drivers/dsp/bridge/rmgr/node.c
index 0ae09bc..61f5d14 100644
--- a/drivers/dsp/bridge/rmgr/node.c
+++ b/drivers/dsp/bridge/rmgr/node.c
@@ -1324,10 +1324,25 @@ DSP_STATUS NODE_Create(struct NODE_OBJECT *hNode)
 	bool bJustWokeDSP = false;
 	struct DSP_CBDATA cbData;
 	u32 procId = 255;
+	struct DSP_PROCESSORSTATE procStatus;
+	struct PROC_OBJECT *hProcessor;
 
 	DBC_Require(cRefs > 0);
 	GT_1trace(NODE_debugMask, GT_ENTER, "NODE_Create: hNode: 0x%x\n",
 		 hNode);
+	hProcessor = hNode->hProcessor;
+	status = PROC_GetState(hProcessor, &procStatus,
+					sizeof(struct DSP_PROCESSORSTATE));
+	if (DSP_FAILED(status))
+		goto func_end;
+	/* If processor is in error state then don't attempt to create
+	    new node */
+	if (procStatus.iState == PROC_ERROR) {
+		GT_1trace(NODE_debugMask, GT_4CLASS, "NODE_Create:"
+			"		proc Status 0x%x\n", procStatus.iState);
+		status = DSP_EFAIL;
+		goto func_end;
+	}
 	if (!MEM_IsValidHandle(hNode, NODE_SIGNATURE)) {
 		status = DSP_EHANDLE;
 		goto func_end;
@@ -2061,11 +2076,27 @@ DSP_STATUS NODE_GetMessage(struct NODE_OBJECT *hNode, OUT struct DSP_MSG *pMsg,
 	struct WMD_DRV_INTERFACE *pIntfFxns;
 	DSP_STATUS status = DSP_SOK;
 	void *pTmpBuf;
+	struct DSP_PROCESSORSTATE procStatus;
+	struct PROC_OBJECT *hProcessor;
+
 	DBC_Require(cRefs > 0);
 	DBC_Require(pMsg != NULL);
 	GT_3trace(NODE_debugMask, GT_ENTER,
 		 "NODE_GetMessage: hNode: 0x%x\tpMsg: "
 		 "0x%x\tuTimeout: 0x%x\n", hNode, pMsg, uTimeout);
+	hProcessor = hNode->hProcessor;
+	status = PROC_GetState(hProcessor, &procStatus,
+					sizeof(struct DSP_PROCESSORSTATE));
+	if (DSP_FAILED(status))
+		goto func_end;
+	/* If processor is in error state then don't attempt to get the
+	    message */
+	if (procStatus.iState == PROC_ERROR) {
+		GT_1trace(NODE_debugMask, GT_4CLASS, "NODE_GetMessage:"
+			"		proc Status 0x%x\n", procStatus.iState);
+		status = DSP_EFAIL;
+		goto func_end;
+	}
 	if (!MEM_IsValidHandle(hNode, NODE_SIGNATURE)) {
 		status = DSP_EHANDLE;
 		goto func_end;
@@ -2263,6 +2294,8 @@ DSP_STATUS NODE_Pause(struct NODE_OBJECT *hNode)
 	struct NODE_MGR *hNodeMgr;
 	DSP_STATUS status = DSP_SOK;
 	u32 procId;
+	struct DSP_PROCESSORSTATE procStatus;
+	struct PROC_OBJECT *hProcessor;
 
 	DBC_Require(cRefs > 0);
 
@@ -2294,6 +2327,20 @@ DSP_STATUS NODE_Pause(struct NODE_OBJECT *hNode)
 			if (state != NODE_RUNNING)
 				status = DSP_EWRONGSTATE;
 
+			hProcessor = hNode->hProcessor;
+			status = PROC_GetState(hProcessor, &procStatus,
+					sizeof(struct DSP_PROCESSORSTATE));
+			if (DSP_FAILED(status))
+				goto func_end;
+			/* If processor is in error state then don't attempt
+			    to send the message */
+			if (procStatus.iState == PROC_ERROR) {
+				GT_1trace(NODE_debugMask, GT_4CLASS,
+					"NODE_Pause: proc Status 0x%x\n",
+					procStatus.iState);
+				status = DSP_EFAIL;
+				goto func_end;
+			}
 			if (DSP_SUCCEEDED(status)) {
 				status = DISP_NodeChangePriority(hNodeMgr->
 				   hDisp, hNode,
@@ -2319,6 +2366,7 @@ DSP_STATUS NODE_Pause(struct NODE_OBJECT *hNode)
 			NTFY_Notify(hNode->hNtfy, DSP_NODESTATECHANGE);
 		}
 	}
+func_end:
 	return status;
 }
 
@@ -2339,12 +2387,27 @@ DSP_STATUS NODE_PutMessage(struct NODE_OBJECT *hNode,
 	DSP_STATUS status = DSP_SOK;
 	void *pTmpBuf;
 	struct DSP_MSG newMsg;
+	struct DSP_PROCESSORSTATE procStatus;
+	struct PROC_OBJECT *hProcessor;
 
 	DBC_Require(cRefs > 0);
 	DBC_Require(pMsg != NULL);
 	GT_3trace(NODE_debugMask, GT_ENTER,
 		 "NODE_PutMessage: hNode: 0x%x\tpMsg: "
 		 "0x%x\tuTimeout: 0x%x\n", hNode, pMsg, uTimeout);
+	hProcessor = hNode->hProcessor;
+	status = PROC_GetState(hProcessor, &procStatus,
+					sizeof(struct DSP_PROCESSORSTATE));
+	if (DSP_FAILED(status))
+		goto func_end;
+	/* If processor is in bad state then don't attempt sending the
+	    message */
+	if (procStatus.iState == PROC_ERROR) {
+		GT_1trace(NODE_debugMask, GT_4CLASS, "NODE_PutMessage:"
+			"		proc Status 0x%x\n", procStatus.iState);
+		status = DSP_EFAIL;
+		goto func_end;
+	}
 	if (!MEM_IsValidHandle(hNode, NODE_SIGNATURE))
 		status = DSP_EHANDLE;
 	else {
@@ -2485,9 +2548,23 @@ DSP_STATUS NODE_Run(struct NODE_OBJECT *hNode)
 	DSP_STATUS status = DSP_SOK;
 	u32 procId;
 	struct WMD_DRV_INTERFACE *pIntfFxns;
+	struct DSP_PROCESSORSTATE procStatus;
+	struct PROC_OBJECT *hProcessor;
 
 	DBC_Require(cRefs > 0);
 	GT_1trace(NODE_debugMask, GT_ENTER, "NODE_Run: hNode: 0x%x\n", hNode);
+	hProcessor = hNode->hProcessor;
+	status = PROC_GetState(hProcessor, &procStatus,
+					sizeof(struct DSP_PROCESSORSTATE));
+	if (DSP_FAILED(status))
+		goto func_end;
+	/* If processor is in error state then don't attempt to run the node */
+	if (procStatus.iState == PROC_ERROR) {
+		GT_1trace(NODE_debugMask, GT_4CLASS, "NODE_Run:"
+			"		proc Status 0x%x\n", procStatus.iState);
+		status = DSP_EFAIL;
+		goto func_end;
+	}
 	if (!MEM_IsValidHandle(hNode, NODE_SIGNATURE)) {
 		status = DSP_EHANDLE;
 	} else {
diff --git a/drivers/dsp/bridge/wmd/ue_deh.c b/drivers/dsp/bridge/wmd/ue_deh.c
index f8d6ec6..141146a 100644
--- a/drivers/dsp/bridge/wmd/ue_deh.c
+++ b/drivers/dsp/bridge/wmd/ue_deh.c
@@ -285,13 +285,13 @@ void WMD_DEH_Notify(struct DEH_MGR *hDehMgr, u32 ulEventMask,
 				 "0x%x\n", dwErrInfo);
 			break;
 		}
-		/* Call DSP Trace Buffer */
-		PrintDspTraceBuffer(hDehMgr->hWmdContext);
-
 		/* Set the Board state as ERROR */
 		pDevContext->dwBrdState = BRD_ERROR;
 		/* Disable all the clocks that were enabled by DSP */
 		(void)DSP_PeripheralClocks_Disable(pDevContext, NULL);
+		/* Call DSP Trace Buffer */
+		PrintDspTraceBuffer(hDehMgr->hWmdContext);
+
 		/* Signal DSP error/exception event. */
 		NTFY_Notify(pDehMgr->hNtfy, ulEventMask);
 	}
-- 
1.6.0

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [FYI] Rebase: tidspbridge-20081118
  2008-11-14  2:14 [PATCH 5/5][omapzoom] BRIDGE Handle Node messaging when DSP crashed Ramirez Luna, Omar
@ 2008-11-17 13:36 ` Hiroshi DOYU
  2008-11-19 21:37   ` Tony Lindgren
  0 siblings, 1 reply; 5+ messages in thread
From: Hiroshi DOYU @ 2008-11-17 13:36 UTC (permalink / raw)
  To: linux-omap; +Cc: x00omar, vikram.pandita, h-kanigeri2

Hi,

The following changes since commit f23f23fb6bfd8ce4669070df35ec9b320983ac0c:
  Grazvydas Ignotas (1):
        HSMMC: Add MMC configuration for pandora

are available in the git repository at:

  http://git.gitorious.org/lk/mainline.git tidspbridge-20081118

Axel Haslam (1):
      BRIDGE: tiomap unmap fix

Fernando Guzman Lugo (5):
      BRIDGE: Remove sparse warnings from wcd
      BRIDGE: Module ISR removed
      BRIDGE: PRCS wrappers removal
      BRIDGE: Chnl module cleanup
      BRIDGE: Sparse warnings cleanup

Hari Kanigeri (4):
      BRIDGE Add preemption support to unprotected functions
      BRIDGE Resource cleanup node delete fix
      BRIDGE Memory leak fix
      BRIDGE Handle Node messaging when DSP crashed

Hiroshi DOYU (23):
      BRIDGE: Kconfig Entry
      BRIDGE: Header files
      BRIDGE: Doff image dynamic loader
      BRIDGE: Generic Utilities
      BRIDGE: Hardware Interfaces
      BRIDGE: Platform Manager
      BRIDGE: Resource Manager
      BRIDGE: Services
      BRIDGE: Mini driver
      BRIDGE: README
      BRIDGE: Fix header path
      BRIDGE: Sync omapzoom bridge patches
      BRIDGE: set 0 for phys_mempool_* as default
      BRIDGE: Rename header file location
      BRIDGE: Fix header path name to "arch/arm/plat-omap/include/dspbridge"
      BRIDGE: Add 'dspbridge' dirname in header file inclusion
      BRIDGE: Fix incorrect pathname
      BRIDGE: Remove paths in header comment
      BRIDGE: fix build error
      BRIDGE: enable dspbridge in omap_3430sdp_defconfig
      BRIDGE: use more detail name for interrupt claiming device
      BRIDGE: Fix uninitialized spinlock
      BRIDGE: Fix memory leak in PROC_Init()

Omar Ramirez Luna (11):
      BRIDGE: Ceanup GT sparse warnings
      BRIDGE: Cleanup static declarations warnings
      BRIDGE: Remove unused clk structs
      BRIDGE: Clean up unusedvariables
      BRIDGE: Cosmetic changes reported from checkpatch
      BRIDGE: Add wcd table end
      BRIDGE: Checkpatch Cleanup
      BRIDGE: OMAP CSL wrappers removed
      BRIDGE: Remove CDECL macro
      BRIDGE: GT mask for DSP traces
      BRIDGE: MMUfault infinite timeout fix

Ramesh Gupta (4):
      BRIDGE: Power management changes
      BRIDGE: OMAP PM Bug softlockup fix
      BRIDGE Power Management cleanup
      BRIDGE Save mailbox settings for suspend-resume

Suman Anna (1):
      BRIDGE: Fix bug in HW Mailbox messaging

Tony Lindgren (1):
      DSPBRIDGE: Flush posted write when acking mailbox irq

ext Ramirez Luna, Omar (1):
      BRIDGE: removing unnecesary OMAP3430 checks

 Documentation/tidspbridge/README                   |   70 +
 arch/arm/Kconfig                                   |    1 +
 arch/arm/configs/omap_3430sdp_defconfig            |    6 +-
 arch/arm/plat-omap/include/dspbridge/_chnl_sm.h    |  212 ++
 arch/arm/plat-omap/include/dspbridge/_dcd.h        |  187 ++
 arch/arm/plat-omap/include/dspbridge/brddefs.h     |   54 +
 arch/arm/plat-omap/include/dspbridge/cfg.h         |  339 ++
 arch/arm/plat-omap/include/dspbridge/cfgdefs.h     |  124 +
 arch/arm/plat-omap/include/dspbridge/chnl.h        |  170 +
 arch/arm/plat-omap/include/dspbridge/chnl_sm.h     |  210 ++
 arch/arm/plat-omap/include/dspbridge/chnldefs.h    |   92 +
 arch/arm/plat-omap/include/dspbridge/chnlpriv.h    |  136 +
 arch/arm/plat-omap/include/dspbridge/clk.h         |  155 +
 arch/arm/plat-omap/include/dspbridge/cmm.h         |  420 +++
 arch/arm/plat-omap/include/dspbridge/cmmdefs.h     |  135 +
 arch/arm/plat-omap/include/dspbridge/cod.h         |  433 +++
 arch/arm/plat-omap/include/dspbridge/csl.h         |  135 +
 arch/arm/plat-omap/include/dspbridge/dbc.h         |   66 +
 arch/arm/plat-omap/include/dspbridge/dbdcd.h       |  388 +++
 arch/arm/plat-omap/include/dspbridge/dbdcddef.h    |   94 +
 arch/arm/plat-omap/include/dspbridge/dbdefs.h      |  577 ++++
 arch/arm/plat-omap/include/dspbridge/dbg.h         |  110 +
 arch/arm/plat-omap/include/dspbridge/dbl.h         |  354 ++
 arch/arm/plat-omap/include/dspbridge/dbldefs.h     |  155 +
 arch/arm/plat-omap/include/dspbridge/dbll.h        |   70 +
 arch/arm/plat-omap/include/dspbridge/dblldefs.h    |  509 +++
 arch/arm/plat-omap/include/dspbridge/dbof.h        |  117 +
 arch/arm/plat-omap/include/dspbridge/dbreg.h       |  113 +
 arch/arm/plat-omap/include/dspbridge/dbtype.h      |  103 +
 arch/arm/plat-omap/include/dspbridge/dehdefs.h     |   42 +
 arch/arm/plat-omap/include/dspbridge/dev.h         |  785 +++++
 arch/arm/plat-omap/include/dspbridge/devdefs.h     |   35 +
 arch/arm/plat-omap/include/dspbridge/disp.h        |  236 ++
 arch/arm/plat-omap/include/dspbridge/dispdefs.h    |   45 +
 arch/arm/plat-omap/include/dspbridge/dmm.h         |   85 +
 arch/arm/plat-omap/include/dspbridge/dpc.h         |  167 +
 arch/arm/plat-omap/include/dspbridge/drv.h         |  430 +++
 arch/arm/plat-omap/include/dspbridge/drvdefs.h     |   34 +
 arch/arm/plat-omap/include/dspbridge/dspdrv.h      |  106 +
 .../plat-omap/include/dspbridge/dynamic_loader.h   |  505 +++
 arch/arm/plat-omap/include/dspbridge/errbase.h     |  509 +++
 arch/arm/plat-omap/include/dspbridge/gb.h          |   85 +
 arch/arm/plat-omap/include/dspbridge/getsection.h  |  118 +
 arch/arm/plat-omap/include/dspbridge/gh.h          |   37 +
 arch/arm/plat-omap/include/dspbridge/gs.h          |   64 +
 arch/arm/plat-omap/include/dspbridge/gt.h          |  315 ++
 arch/arm/plat-omap/include/dspbridge/host_os.h     |   93 +
 arch/arm/plat-omap/include/dspbridge/io.h          |  132 +
 arch/arm/plat-omap/include/dspbridge/io_sm.h       |  338 ++
 arch/arm/plat-omap/include/dspbridge/iodefs.h      |   45 +
 arch/arm/plat-omap/include/dspbridge/kfile.h       |  216 ++
 arch/arm/plat-omap/include/dspbridge/ldr.h         |   51 +
 arch/arm/plat-omap/include/dspbridge/list.h        |  296 ++
 arch/arm/plat-omap/include/dspbridge/mbx_sh.h      |  213 ++
 arch/arm/plat-omap/include/dspbridge/mem.h         |  340 ++
 arch/arm/plat-omap/include/dspbridge/memdefs.h     |   52 +
 arch/arm/plat-omap/include/dspbridge/mgr.h         |  234 ++
 arch/arm/plat-omap/include/dspbridge/mgrpriv.h     |   55 +
 arch/arm/plat-omap/include/dspbridge/msg.h         |  106 +
 arch/arm/plat-omap/include/dspbridge/msgdefs.h     |   43 +
 arch/arm/plat-omap/include/dspbridge/nldr.h        |   81 +
 arch/arm/plat-omap/include/dspbridge/nldrdefs.h    |  307 ++
 arch/arm/plat-omap/include/dspbridge/node.h        |  619 ++++
 arch/arm/plat-omap/include/dspbridge/nodedefs.h    |   40 +
 arch/arm/plat-omap/include/dspbridge/nodepriv.h    |  202 ++
 arch/arm/plat-omap/include/dspbridge/ntfy.h        |  146 +
 arch/arm/plat-omap/include/dspbridge/proc.h        |  648 ++++
 arch/arm/plat-omap/include/dspbridge/procpriv.h    |   35 +
 arch/arm/plat-omap/include/dspbridge/pwr.h         |  129 +
 arch/arm/plat-omap/include/dspbridge/pwr_sh.h      |   41 +
 arch/arm/plat-omap/include/dspbridge/reg.h         |  257 ++
 .../plat-omap/include/dspbridge/resourcecleanup.h  |   88 +
 arch/arm/plat-omap/include/dspbridge/rmm.h         |  199 ++
 arch/arm/plat-omap/include/dspbridge/rms_sh.h      |  125 +
 arch/arm/plat-omap/include/dspbridge/rmstypes.h    |   40 +
 arch/arm/plat-omap/include/dspbridge/services.h    |   63 +
 arch/arm/plat-omap/include/dspbridge/std.h         |  143 +
 arch/arm/plat-omap/include/dspbridge/strm.h        |  441 +++
 arch/arm/plat-omap/include/dspbridge/strmdefs.h    |   57 +
 arch/arm/plat-omap/include/dspbridge/sync.h        |  340 ++
 arch/arm/plat-omap/include/dspbridge/util.h        |  173 +
 arch/arm/plat-omap/include/dspbridge/utildefs.h    |   51 +
 arch/arm/plat-omap/include/dspbridge/uuidutil.h    |   74 +
 arch/arm/plat-omap/include/dspbridge/wcd.h         |   61 +
 arch/arm/plat-omap/include/dspbridge/wcdioctl.h    |  519 +++
 arch/arm/plat-omap/include/dspbridge/wmd.h         | 1193 +++++++
 arch/arm/plat-omap/include/dspbridge/wmdchnl.h     |   90 +
 arch/arm/plat-omap/include/dspbridge/wmddeh.h      |   64 +
 arch/arm/plat-omap/include/dspbridge/wmdio.h       |   53 +
 arch/arm/plat-omap/include/dspbridge/wmdioctl.h    |   91 +
 arch/arm/plat-omap/include/dspbridge/wmdmsg.h      |   70 +
 drivers/Makefile                                   |    1 +
 drivers/dsp/bridge/Kbuild                          |   40 +
 drivers/dsp/bridge/Kconfig                         |   28 +
 drivers/dsp/bridge/dynload/cload.c                 | 1854 +++++++++++
 drivers/dsp/bridge/dynload/dlclasses_hdr.h         |   41 +
 drivers/dsp/bridge/dynload/dload_internal.h        |  237 ++
 drivers/dsp/bridge/dynload/doff.h                  |  347 ++
 drivers/dsp/bridge/dynload/getsection.c            |  412 +++
 drivers/dsp/bridge/dynload/header.h                |   59 +
 drivers/dsp/bridge/dynload/module_list.h           |  161 +
 drivers/dsp/bridge/dynload/params.h                |  231 ++
 drivers/dsp/bridge/dynload/reloc.c                 |  425 +++
 drivers/dsp/bridge/dynload/reloc_table.h           |  102 +
 drivers/dsp/bridge/dynload/reloc_table_c6000.c     |  258 ++
 drivers/dsp/bridge/gen/_gt_para.c                  |  107 +
 drivers/dsp/bridge/gen/gb.c                        |  182 +
 drivers/dsp/bridge/gen/gh.c                        |  191 ++
 drivers/dsp/bridge/gen/gs.c                        |  108 +
 drivers/dsp/bridge/gen/gt.c                        |  348 ++
 drivers/dsp/bridge/gen/uuidutil.c                  |  238 ++
 drivers/dsp/bridge/hw/EasiGlobal.h                 |   42 +
 drivers/dsp/bridge/hw/GlobalTypes.h                |  325 ++
 drivers/dsp/bridge/hw/IPIAccInt.h                  |   41 +
 drivers/dsp/bridge/hw/IVA2RegAcM.h                 |   28 +
 drivers/dsp/bridge/hw/MLBAccInt.h                  |  132 +
 drivers/dsp/bridge/hw/MLBRegAcM.h                  |  200 ++
 drivers/dsp/bridge/hw/MMUAccInt.h                  |   79 +
 drivers/dsp/bridge/hw/MMURegAcM.h                  |  267 ++
 drivers/dsp/bridge/hw/PRCMAccInt.h                 |  300 ++
 drivers/dsp/bridge/hw/PRCMRegAcM.h                 |  669 ++++
 drivers/dsp/bridge/hw/hw_defs.h                    |   73 +
 drivers/dsp/bridge/hw/hw_dspssC64P.c               |   55 +
 drivers/dsp/bridge/hw/hw_dspssC64P.h               |   48 +
 drivers/dsp/bridge/hw/hw_mbox.c                    |  269 ++
 drivers/dsp/bridge/hw/hw_mbox.h                    |  358 ++
 drivers/dsp/bridge/hw/hw_mmu.c                     |  607 ++++
 drivers/dsp/bridge/hw/hw_mmu.h                     |  178 +
 drivers/dsp/bridge/hw/hw_prcm.c                    |  167 +
 drivers/dsp/bridge/hw/hw_prcm.h                    |  168 +
 drivers/dsp/bridge/pmgr/chnl.c                     |  260 ++
 drivers/dsp/bridge/pmgr/chnlobj.h                  |   71 +
 drivers/dsp/bridge/pmgr/cmm.c                      | 1291 ++++++++
 drivers/dsp/bridge/pmgr/cod.c                      |  683 ++++
 drivers/dsp/bridge/pmgr/dbl.c                      | 1385 ++++++++
 drivers/dsp/bridge/pmgr/dbll.c                     | 1564 +++++++++
 drivers/dsp/bridge/pmgr/dev.c                      | 1476 +++++++++
 drivers/dsp/bridge/pmgr/dmm.c                      |  646 ++++
 drivers/dsp/bridge/pmgr/io.c                       |  205 ++
 drivers/dsp/bridge/pmgr/ioobj.h                    |   52 +
 drivers/dsp/bridge/pmgr/msg.c                      |  173 +
 drivers/dsp/bridge/pmgr/msgobj.h                   |   52 +
 drivers/dsp/bridge/pmgr/wcd.c                      | 1647 ++++++++++
 drivers/dsp/bridge/rmgr/dbdcd.c                    | 1596 +++++++++
 drivers/dsp/bridge/rmgr/disp.c                     |  916 ++++++
 drivers/dsp/bridge/rmgr/drv.c                      | 1887 +++++++++++
 drivers/dsp/bridge/rmgr/drv_interface.c            |  797 +++++
 drivers/dsp/bridge/rmgr/drv_interface.h            |   40 +
 drivers/dsp/bridge/rmgr/dspdrv.c                   |  276 ++
 drivers/dsp/bridge/rmgr/mgr.c                      |  491 +++
 drivers/dsp/bridge/rmgr/nldr.c                     | 1967 +++++++++++
 drivers/dsp/bridge/rmgr/node.c                     | 3449 ++++++++++++++++++++
 drivers/dsp/bridge/rmgr/proc.c                     | 1987 +++++++++++
 drivers/dsp/bridge/rmgr/pwr.c                      |  184 ++
 drivers/dsp/bridge/rmgr/rmm.c                      |  604 ++++
 drivers/dsp/bridge/rmgr/strm.c                     | 1066 ++++++
 drivers/dsp/bridge/services/cfg.c                  |  483 +++
 drivers/dsp/bridge/services/clk.c                  |  364 +++
 drivers/dsp/bridge/services/csl.c                  |  173 +
 drivers/dsp/bridge/services/dbg.c                  |  119 +
 drivers/dsp/bridge/services/dpc.c                  |  275 ++
 drivers/dsp/bridge/services/kfile.c                |  338 ++
 drivers/dsp/bridge/services/list.c                 |  285 ++
 drivers/dsp/bridge/services/mem.c                  |  595 ++++
 drivers/dsp/bridge/services/ntfy.c                 |  329 ++
 drivers/dsp/bridge/services/reg.c                  |  196 ++
 drivers/dsp/bridge/services/regsup.c               |  368 +++
 drivers/dsp/bridge/services/regsup.h               |   58 +
 drivers/dsp/bridge/services/services.c             |  193 ++
 drivers/dsp/bridge/services/sync.c                 |  603 ++++
 drivers/dsp/bridge/wmd/_cmm.h                      |   59 +
 drivers/dsp/bridge/wmd/_deh.h                      |   46 +
 drivers/dsp/bridge/wmd/_msg_sm.h                   |  158 +
 drivers/dsp/bridge/wmd/_tiomap.h                   |  400 +++
 drivers/dsp/bridge/wmd/_tiomap_mmu.h               |   53 +
 drivers/dsp/bridge/wmd/_tiomap_pwr.h               |  100 +
 drivers/dsp/bridge/wmd/_tiomap_util.h              |   47 +
 drivers/dsp/bridge/wmd/chnl_sm.c                   | 1100 +++++++
 drivers/dsp/bridge/wmd/io_sm.c                     | 2031 ++++++++++++
 drivers/dsp/bridge/wmd/mmu_fault.c                 |  172 +
 drivers/dsp/bridge/wmd/mmu_fault.h                 |   45 +
 drivers/dsp/bridge/wmd/msg_sm.c                    |  600 ++++
 drivers/dsp/bridge/wmd/tiomap3430.c                | 2181 +++++++++++++
 drivers/dsp/bridge/wmd/tiomap3430_pwr.c            |  552 ++++
 drivers/dsp/bridge/wmd/tiomap_io.c                 |  427 +++
 drivers/dsp/bridge/wmd/tiomap_io.h                 |  112 +
 drivers/dsp/bridge/wmd/tiomap_sm.c                 |  296 ++
 drivers/dsp/bridge/wmd/ue_deh.c                    |  329 ++
 188 files changed, 65014 insertions(+), 1 deletions(-)
 create mode 100644 Documentation/tidspbridge/README
 create mode 100644 arch/arm/plat-omap/include/dspbridge/_chnl_sm.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/_dcd.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/brddefs.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/cfg.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/cfgdefs.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/chnl.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/chnl_sm.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/chnldefs.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/chnlpriv.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/clk.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/cmm.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/cmmdefs.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/cod.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/csl.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/dbc.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/dbdcd.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/dbdcddef.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/dbdefs.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/dbg.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/dbl.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/dbldefs.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/dbll.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/dblldefs.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/dbof.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/dbreg.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/dbtype.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/dehdefs.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/dev.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/devdefs.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/disp.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/dispdefs.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/dmm.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/dpc.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/drv.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/drvdefs.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/dspdrv.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/dynamic_loader.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/errbase.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/gb.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/getsection.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/gh.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/gs.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/gt.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/host_os.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/io.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/io_sm.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/iodefs.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/kfile.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/ldr.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/list.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/mbx_sh.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/mem.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/memdefs.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/mgr.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/mgrpriv.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/msg.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/msgdefs.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/nldr.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/nldrdefs.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/node.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/nodedefs.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/nodepriv.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/ntfy.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/proc.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/procpriv.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/pwr.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/pwr_sh.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/reg.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/resourcecleanup.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/rmm.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/rms_sh.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/rmstypes.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/services.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/std.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/strm.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/strmdefs.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/sync.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/util.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/utildefs.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/uuidutil.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/wcd.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/wcdioctl.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/wmd.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/wmdchnl.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/wmddeh.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/wmdio.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/wmdioctl.h
 create mode 100644 arch/arm/plat-omap/include/dspbridge/wmdmsg.h
 create mode 100644 drivers/dsp/bridge/Kbuild
 create mode 100644 drivers/dsp/bridge/Kconfig
 create mode 100644 drivers/dsp/bridge/dynload/cload.c
 create mode 100644 drivers/dsp/bridge/dynload/dlclasses_hdr.h
 create mode 100644 drivers/dsp/bridge/dynload/dload_internal.h
 create mode 100644 drivers/dsp/bridge/dynload/doff.h
 create mode 100644 drivers/dsp/bridge/dynload/getsection.c
 create mode 100644 drivers/dsp/bridge/dynload/header.h
 create mode 100644 drivers/dsp/bridge/dynload/module_list.h
 create mode 100644 drivers/dsp/bridge/dynload/params.h
 create mode 100644 drivers/dsp/bridge/dynload/reloc.c
 create mode 100644 drivers/dsp/bridge/dynload/reloc_table.h
 create mode 100644 drivers/dsp/bridge/dynload/reloc_table_c6000.c
 create mode 100644 drivers/dsp/bridge/gen/_gt_para.c
 create mode 100644 drivers/dsp/bridge/gen/gb.c
 create mode 100644 drivers/dsp/bridge/gen/gh.c
 create mode 100644 drivers/dsp/bridge/gen/gs.c
 create mode 100644 drivers/dsp/bridge/gen/gt.c
 create mode 100644 drivers/dsp/bridge/gen/uuidutil.c
 create mode 100644 drivers/dsp/bridge/hw/EasiGlobal.h
 create mode 100644 drivers/dsp/bridge/hw/GlobalTypes.h
 create mode 100644 drivers/dsp/bridge/hw/IPIAccInt.h
 create mode 100644 drivers/dsp/bridge/hw/IVA2RegAcM.h
 create mode 100644 drivers/dsp/bridge/hw/MLBAccInt.h
 create mode 100644 drivers/dsp/bridge/hw/MLBRegAcM.h
 create mode 100644 drivers/dsp/bridge/hw/MMUAccInt.h
 create mode 100644 drivers/dsp/bridge/hw/MMURegAcM.h
 create mode 100644 drivers/dsp/bridge/hw/PRCMAccInt.h
 create mode 100644 drivers/dsp/bridge/hw/PRCMRegAcM.h
 create mode 100644 drivers/dsp/bridge/hw/hw_defs.h
 create mode 100644 drivers/dsp/bridge/hw/hw_dspssC64P.c
 create mode 100644 drivers/dsp/bridge/hw/hw_dspssC64P.h
 create mode 100644 drivers/dsp/bridge/hw/hw_mbox.c
 create mode 100644 drivers/dsp/bridge/hw/hw_mbox.h
 create mode 100644 drivers/dsp/bridge/hw/hw_mmu.c
 create mode 100644 drivers/dsp/bridge/hw/hw_mmu.h
 create mode 100644 drivers/dsp/bridge/hw/hw_prcm.c
 create mode 100644 drivers/dsp/bridge/hw/hw_prcm.h
 create mode 100644 drivers/dsp/bridge/pmgr/chnl.c
 create mode 100644 drivers/dsp/bridge/pmgr/chnlobj.h
 create mode 100644 drivers/dsp/bridge/pmgr/cmm.c
 create mode 100644 drivers/dsp/bridge/pmgr/cod.c
 create mode 100644 drivers/dsp/bridge/pmgr/dbl.c
 create mode 100644 drivers/dsp/bridge/pmgr/dbll.c
 create mode 100644 drivers/dsp/bridge/pmgr/dev.c
 create mode 100644 drivers/dsp/bridge/pmgr/dmm.c
 create mode 100644 drivers/dsp/bridge/pmgr/io.c
 create mode 100644 drivers/dsp/bridge/pmgr/ioobj.h
 create mode 100644 drivers/dsp/bridge/pmgr/msg.c
 create mode 100644 drivers/dsp/bridge/pmgr/msgobj.h
 create mode 100644 drivers/dsp/bridge/pmgr/wcd.c
 create mode 100644 drivers/dsp/bridge/rmgr/dbdcd.c
 create mode 100644 drivers/dsp/bridge/rmgr/disp.c
 create mode 100644 drivers/dsp/bridge/rmgr/drv.c
 create mode 100644 drivers/dsp/bridge/rmgr/drv_interface.c
 create mode 100644 drivers/dsp/bridge/rmgr/drv_interface.h
 create mode 100644 drivers/dsp/bridge/rmgr/dspdrv.c
 create mode 100644 drivers/dsp/bridge/rmgr/mgr.c
 create mode 100644 drivers/dsp/bridge/rmgr/nldr.c
 create mode 100644 drivers/dsp/bridge/rmgr/node.c
 create mode 100644 drivers/dsp/bridge/rmgr/proc.c
 create mode 100644 drivers/dsp/bridge/rmgr/pwr.c
 create mode 100644 drivers/dsp/bridge/rmgr/rmm.c
 create mode 100644 drivers/dsp/bridge/rmgr/strm.c
 create mode 100644 drivers/dsp/bridge/services/cfg.c
 create mode 100644 drivers/dsp/bridge/services/clk.c
 create mode 100644 drivers/dsp/bridge/services/csl.c
 create mode 100644 drivers/dsp/bridge/services/dbg.c
 create mode 100644 drivers/dsp/bridge/services/dpc.c
 create mode 100644 drivers/dsp/bridge/services/kfile.c
 create mode 100644 drivers/dsp/bridge/services/list.c
 create mode 100644 drivers/dsp/bridge/services/mem.c
 create mode 100644 drivers/dsp/bridge/services/ntfy.c
 create mode 100644 drivers/dsp/bridge/services/reg.c
 create mode 100644 drivers/dsp/bridge/services/regsup.c
 create mode 100644 drivers/dsp/bridge/services/regsup.h
 create mode 100644 drivers/dsp/bridge/services/services.c
 create mode 100644 drivers/dsp/bridge/services/sync.c
 create mode 100644 drivers/dsp/bridge/wmd/_cmm.h
 create mode 100644 drivers/dsp/bridge/wmd/_deh.h
 create mode 100644 drivers/dsp/bridge/wmd/_msg_sm.h
 create mode 100644 drivers/dsp/bridge/wmd/_tiomap.h
 create mode 100644 drivers/dsp/bridge/wmd/_tiomap_mmu.h
 create mode 100644 drivers/dsp/bridge/wmd/_tiomap_pwr.h
 create mode 100644 drivers/dsp/bridge/wmd/_tiomap_util.h
 create mode 100644 drivers/dsp/bridge/wmd/chnl_sm.c
 create mode 100644 drivers/dsp/bridge/wmd/io_sm.c
 create mode 100644 drivers/dsp/bridge/wmd/mmu_fault.c
 create mode 100644 drivers/dsp/bridge/wmd/mmu_fault.h
 create mode 100644 drivers/dsp/bridge/wmd/msg_sm.c
 create mode 100644 drivers/dsp/bridge/wmd/tiomap3430.c
 create mode 100644 drivers/dsp/bridge/wmd/tiomap3430_pwr.c
 create mode 100644 drivers/dsp/bridge/wmd/tiomap_io.c
 create mode 100644 drivers/dsp/bridge/wmd/tiomap_io.h
 create mode 100644 drivers/dsp/bridge/wmd/tiomap_sm.c
 create mode 100644 drivers/dsp/bridge/wmd/ue_deh.c

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [FYI] Rebase: tidspbridge-20081118
  2008-11-17 13:36 ` [FYI] Rebase: tidspbridge-20081118 Hiroshi DOYU
@ 2008-11-19 21:37   ` Tony Lindgren
  2008-11-20  8:21     ` Hiroshi DOYU
  0 siblings, 1 reply; 5+ messages in thread
From: Tony Lindgren @ 2008-11-19 21:37 UTC (permalink / raw)
  To: Hiroshi DOYU; +Cc: linux-omap, x00omar, vikram.pandita, h-kanigeri2

* Hiroshi DOYU <Hiroshi.DOYU@nokia.com> [081117 05:37]:
> Hi,
> 
> The following changes since commit f23f23fb6bfd8ce4669070df35ec9b320983ac0c:
>   Grazvydas Ignotas (1):
>         HSMMC: Add MMC configuration for pandora
> 
> are available in the git repository at:
> 
>   http://git.gitorious.org/lk/mainline.git tidspbridge-20081118

Great, I'm now also mirroring tidspbridge-20081118 branch at:

http://git.kernel.org/?p=linux/kernel/git/tmlind/linux-omap-2.6.git;a=summary

Tony




> 
> Axel Haslam (1):
>       BRIDGE: tiomap unmap fix
> 
> Fernando Guzman Lugo (5):
>       BRIDGE: Remove sparse warnings from wcd
>       BRIDGE: Module ISR removed
>       BRIDGE: PRCS wrappers removal
>       BRIDGE: Chnl module cleanup
>       BRIDGE: Sparse warnings cleanup
> 
> Hari Kanigeri (4):
>       BRIDGE Add preemption support to unprotected functions
>       BRIDGE Resource cleanup node delete fix
>       BRIDGE Memory leak fix
>       BRIDGE Handle Node messaging when DSP crashed
> 
> Hiroshi DOYU (23):
>       BRIDGE: Kconfig Entry
>       BRIDGE: Header files
>       BRIDGE: Doff image dynamic loader
>       BRIDGE: Generic Utilities
>       BRIDGE: Hardware Interfaces
>       BRIDGE: Platform Manager
>       BRIDGE: Resource Manager
>       BRIDGE: Services
>       BRIDGE: Mini driver
>       BRIDGE: README
>       BRIDGE: Fix header path
>       BRIDGE: Sync omapzoom bridge patches
>       BRIDGE: set 0 for phys_mempool_* as default
>       BRIDGE: Rename header file location
>       BRIDGE: Fix header path name to "arch/arm/plat-omap/include/dspbridge"
>       BRIDGE: Add 'dspbridge' dirname in header file inclusion
>       BRIDGE: Fix incorrect pathname
>       BRIDGE: Remove paths in header comment
>       BRIDGE: fix build error
>       BRIDGE: enable dspbridge in omap_3430sdp_defconfig
>       BRIDGE: use more detail name for interrupt claiming device
>       BRIDGE: Fix uninitialized spinlock
>       BRIDGE: Fix memory leak in PROC_Init()
> 
> Omar Ramirez Luna (11):
>       BRIDGE: Ceanup GT sparse warnings
>       BRIDGE: Cleanup static declarations warnings
>       BRIDGE: Remove unused clk structs
>       BRIDGE: Clean up unusedvariables
>       BRIDGE: Cosmetic changes reported from checkpatch
>       BRIDGE: Add wcd table end
>       BRIDGE: Checkpatch Cleanup
>       BRIDGE: OMAP CSL wrappers removed
>       BRIDGE: Remove CDECL macro
>       BRIDGE: GT mask for DSP traces
>       BRIDGE: MMUfault infinite timeout fix
> 
> Ramesh Gupta (4):
>       BRIDGE: Power management changes
>       BRIDGE: OMAP PM Bug softlockup fix
>       BRIDGE Power Management cleanup
>       BRIDGE Save mailbox settings for suspend-resume
> 
> Suman Anna (1):
>       BRIDGE: Fix bug in HW Mailbox messaging
> 
> Tony Lindgren (1):
>       DSPBRIDGE: Flush posted write when acking mailbox irq
> 
> ext Ramirez Luna, Omar (1):
>       BRIDGE: removing unnecesary OMAP3430 checks
> 
>  Documentation/tidspbridge/README                   |   70 +
>  arch/arm/Kconfig                                   |    1 +
>  arch/arm/configs/omap_3430sdp_defconfig            |    6 +-
>  arch/arm/plat-omap/include/dspbridge/_chnl_sm.h    |  212 ++
>  arch/arm/plat-omap/include/dspbridge/_dcd.h        |  187 ++
>  arch/arm/plat-omap/include/dspbridge/brddefs.h     |   54 +
>  arch/arm/plat-omap/include/dspbridge/cfg.h         |  339 ++
>  arch/arm/plat-omap/include/dspbridge/cfgdefs.h     |  124 +
>  arch/arm/plat-omap/include/dspbridge/chnl.h        |  170 +
>  arch/arm/plat-omap/include/dspbridge/chnl_sm.h     |  210 ++
>  arch/arm/plat-omap/include/dspbridge/chnldefs.h    |   92 +
>  arch/arm/plat-omap/include/dspbridge/chnlpriv.h    |  136 +
>  arch/arm/plat-omap/include/dspbridge/clk.h         |  155 +
>  arch/arm/plat-omap/include/dspbridge/cmm.h         |  420 +++
>  arch/arm/plat-omap/include/dspbridge/cmmdefs.h     |  135 +
>  arch/arm/plat-omap/include/dspbridge/cod.h         |  433 +++
>  arch/arm/plat-omap/include/dspbridge/csl.h         |  135 +
>  arch/arm/plat-omap/include/dspbridge/dbc.h         |   66 +
>  arch/arm/plat-omap/include/dspbridge/dbdcd.h       |  388 +++
>  arch/arm/plat-omap/include/dspbridge/dbdcddef.h    |   94 +
>  arch/arm/plat-omap/include/dspbridge/dbdefs.h      |  577 ++++
>  arch/arm/plat-omap/include/dspbridge/dbg.h         |  110 +
>  arch/arm/plat-omap/include/dspbridge/dbl.h         |  354 ++
>  arch/arm/plat-omap/include/dspbridge/dbldefs.h     |  155 +
>  arch/arm/plat-omap/include/dspbridge/dbll.h        |   70 +
>  arch/arm/plat-omap/include/dspbridge/dblldefs.h    |  509 +++
>  arch/arm/plat-omap/include/dspbridge/dbof.h        |  117 +
>  arch/arm/plat-omap/include/dspbridge/dbreg.h       |  113 +
>  arch/arm/plat-omap/include/dspbridge/dbtype.h      |  103 +
>  arch/arm/plat-omap/include/dspbridge/dehdefs.h     |   42 +
>  arch/arm/plat-omap/include/dspbridge/dev.h         |  785 +++++
>  arch/arm/plat-omap/include/dspbridge/devdefs.h     |   35 +
>  arch/arm/plat-omap/include/dspbridge/disp.h        |  236 ++
>  arch/arm/plat-omap/include/dspbridge/dispdefs.h    |   45 +
>  arch/arm/plat-omap/include/dspbridge/dmm.h         |   85 +
>  arch/arm/plat-omap/include/dspbridge/dpc.h         |  167 +
>  arch/arm/plat-omap/include/dspbridge/drv.h         |  430 +++
>  arch/arm/plat-omap/include/dspbridge/drvdefs.h     |   34 +
>  arch/arm/plat-omap/include/dspbridge/dspdrv.h      |  106 +
>  .../plat-omap/include/dspbridge/dynamic_loader.h   |  505 +++
>  arch/arm/plat-omap/include/dspbridge/errbase.h     |  509 +++
>  arch/arm/plat-omap/include/dspbridge/gb.h          |   85 +
>  arch/arm/plat-omap/include/dspbridge/getsection.h  |  118 +
>  arch/arm/plat-omap/include/dspbridge/gh.h          |   37 +
>  arch/arm/plat-omap/include/dspbridge/gs.h          |   64 +
>  arch/arm/plat-omap/include/dspbridge/gt.h          |  315 ++
>  arch/arm/plat-omap/include/dspbridge/host_os.h     |   93 +
>  arch/arm/plat-omap/include/dspbridge/io.h          |  132 +
>  arch/arm/plat-omap/include/dspbridge/io_sm.h       |  338 ++
>  arch/arm/plat-omap/include/dspbridge/iodefs.h      |   45 +
>  arch/arm/plat-omap/include/dspbridge/kfile.h       |  216 ++
>  arch/arm/plat-omap/include/dspbridge/ldr.h         |   51 +
>  arch/arm/plat-omap/include/dspbridge/list.h        |  296 ++
>  arch/arm/plat-omap/include/dspbridge/mbx_sh.h      |  213 ++
>  arch/arm/plat-omap/include/dspbridge/mem.h         |  340 ++
>  arch/arm/plat-omap/include/dspbridge/memdefs.h     |   52 +
>  arch/arm/plat-omap/include/dspbridge/mgr.h         |  234 ++
>  arch/arm/plat-omap/include/dspbridge/mgrpriv.h     |   55 +
>  arch/arm/plat-omap/include/dspbridge/msg.h         |  106 +
>  arch/arm/plat-omap/include/dspbridge/msgdefs.h     |   43 +
>  arch/arm/plat-omap/include/dspbridge/nldr.h        |   81 +
>  arch/arm/plat-omap/include/dspbridge/nldrdefs.h    |  307 ++
>  arch/arm/plat-omap/include/dspbridge/node.h        |  619 ++++
>  arch/arm/plat-omap/include/dspbridge/nodedefs.h    |   40 +
>  arch/arm/plat-omap/include/dspbridge/nodepriv.h    |  202 ++
>  arch/arm/plat-omap/include/dspbridge/ntfy.h        |  146 +
>  arch/arm/plat-omap/include/dspbridge/proc.h        |  648 ++++
>  arch/arm/plat-omap/include/dspbridge/procpriv.h    |   35 +
>  arch/arm/plat-omap/include/dspbridge/pwr.h         |  129 +
>  arch/arm/plat-omap/include/dspbridge/pwr_sh.h      |   41 +
>  arch/arm/plat-omap/include/dspbridge/reg.h         |  257 ++
>  .../plat-omap/include/dspbridge/resourcecleanup.h  |   88 +
>  arch/arm/plat-omap/include/dspbridge/rmm.h         |  199 ++
>  arch/arm/plat-omap/include/dspbridge/rms_sh.h      |  125 +
>  arch/arm/plat-omap/include/dspbridge/rmstypes.h    |   40 +
>  arch/arm/plat-omap/include/dspbridge/services.h    |   63 +
>  arch/arm/plat-omap/include/dspbridge/std.h         |  143 +
>  arch/arm/plat-omap/include/dspbridge/strm.h        |  441 +++
>  arch/arm/plat-omap/include/dspbridge/strmdefs.h    |   57 +
>  arch/arm/plat-omap/include/dspbridge/sync.h        |  340 ++
>  arch/arm/plat-omap/include/dspbridge/util.h        |  173 +
>  arch/arm/plat-omap/include/dspbridge/utildefs.h    |   51 +
>  arch/arm/plat-omap/include/dspbridge/uuidutil.h    |   74 +
>  arch/arm/plat-omap/include/dspbridge/wcd.h         |   61 +
>  arch/arm/plat-omap/include/dspbridge/wcdioctl.h    |  519 +++
>  arch/arm/plat-omap/include/dspbridge/wmd.h         | 1193 +++++++
>  arch/arm/plat-omap/include/dspbridge/wmdchnl.h     |   90 +
>  arch/arm/plat-omap/include/dspbridge/wmddeh.h      |   64 +
>  arch/arm/plat-omap/include/dspbridge/wmdio.h       |   53 +
>  arch/arm/plat-omap/include/dspbridge/wmdioctl.h    |   91 +
>  arch/arm/plat-omap/include/dspbridge/wmdmsg.h      |   70 +
>  drivers/Makefile                                   |    1 +
>  drivers/dsp/bridge/Kbuild                          |   40 +
>  drivers/dsp/bridge/Kconfig                         |   28 +
>  drivers/dsp/bridge/dynload/cload.c                 | 1854 +++++++++++
>  drivers/dsp/bridge/dynload/dlclasses_hdr.h         |   41 +
>  drivers/dsp/bridge/dynload/dload_internal.h        |  237 ++
>  drivers/dsp/bridge/dynload/doff.h                  |  347 ++
>  drivers/dsp/bridge/dynload/getsection.c            |  412 +++
>  drivers/dsp/bridge/dynload/header.h                |   59 +
>  drivers/dsp/bridge/dynload/module_list.h           |  161 +
>  drivers/dsp/bridge/dynload/params.h                |  231 ++
>  drivers/dsp/bridge/dynload/reloc.c                 |  425 +++
>  drivers/dsp/bridge/dynload/reloc_table.h           |  102 +
>  drivers/dsp/bridge/dynload/reloc_table_c6000.c     |  258 ++
>  drivers/dsp/bridge/gen/_gt_para.c                  |  107 +
>  drivers/dsp/bridge/gen/gb.c                        |  182 +
>  drivers/dsp/bridge/gen/gh.c                        |  191 ++
>  drivers/dsp/bridge/gen/gs.c                        |  108 +
>  drivers/dsp/bridge/gen/gt.c                        |  348 ++
>  drivers/dsp/bridge/gen/uuidutil.c                  |  238 ++
>  drivers/dsp/bridge/hw/EasiGlobal.h                 |   42 +
>  drivers/dsp/bridge/hw/GlobalTypes.h                |  325 ++
>  drivers/dsp/bridge/hw/IPIAccInt.h                  |   41 +
>  drivers/dsp/bridge/hw/IVA2RegAcM.h                 |   28 +
>  drivers/dsp/bridge/hw/MLBAccInt.h                  |  132 +
>  drivers/dsp/bridge/hw/MLBRegAcM.h                  |  200 ++
>  drivers/dsp/bridge/hw/MMUAccInt.h                  |   79 +
>  drivers/dsp/bridge/hw/MMURegAcM.h                  |  267 ++
>  drivers/dsp/bridge/hw/PRCMAccInt.h                 |  300 ++
>  drivers/dsp/bridge/hw/PRCMRegAcM.h                 |  669 ++++
>  drivers/dsp/bridge/hw/hw_defs.h                    |   73 +
>  drivers/dsp/bridge/hw/hw_dspssC64P.c               |   55 +
>  drivers/dsp/bridge/hw/hw_dspssC64P.h               |   48 +
>  drivers/dsp/bridge/hw/hw_mbox.c                    |  269 ++
>  drivers/dsp/bridge/hw/hw_mbox.h                    |  358 ++
>  drivers/dsp/bridge/hw/hw_mmu.c                     |  607 ++++
>  drivers/dsp/bridge/hw/hw_mmu.h                     |  178 +
>  drivers/dsp/bridge/hw/hw_prcm.c                    |  167 +
>  drivers/dsp/bridge/hw/hw_prcm.h                    |  168 +
>  drivers/dsp/bridge/pmgr/chnl.c                     |  260 ++
>  drivers/dsp/bridge/pmgr/chnlobj.h                  |   71 +
>  drivers/dsp/bridge/pmgr/cmm.c                      | 1291 ++++++++
>  drivers/dsp/bridge/pmgr/cod.c                      |  683 ++++
>  drivers/dsp/bridge/pmgr/dbl.c                      | 1385 ++++++++
>  drivers/dsp/bridge/pmgr/dbll.c                     | 1564 +++++++++
>  drivers/dsp/bridge/pmgr/dev.c                      | 1476 +++++++++
>  drivers/dsp/bridge/pmgr/dmm.c                      |  646 ++++
>  drivers/dsp/bridge/pmgr/io.c                       |  205 ++
>  drivers/dsp/bridge/pmgr/ioobj.h                    |   52 +
>  drivers/dsp/bridge/pmgr/msg.c                      |  173 +
>  drivers/dsp/bridge/pmgr/msgobj.h                   |   52 +
>  drivers/dsp/bridge/pmgr/wcd.c                      | 1647 ++++++++++
>  drivers/dsp/bridge/rmgr/dbdcd.c                    | 1596 +++++++++
>  drivers/dsp/bridge/rmgr/disp.c                     |  916 ++++++
>  drivers/dsp/bridge/rmgr/drv.c                      | 1887 +++++++++++
>  drivers/dsp/bridge/rmgr/drv_interface.c            |  797 +++++
>  drivers/dsp/bridge/rmgr/drv_interface.h            |   40 +
>  drivers/dsp/bridge/rmgr/dspdrv.c                   |  276 ++
>  drivers/dsp/bridge/rmgr/mgr.c                      |  491 +++
>  drivers/dsp/bridge/rmgr/nldr.c                     | 1967 +++++++++++
>  drivers/dsp/bridge/rmgr/node.c                     | 3449 ++++++++++++++++++++
>  drivers/dsp/bridge/rmgr/proc.c                     | 1987 +++++++++++
>  drivers/dsp/bridge/rmgr/pwr.c                      |  184 ++
>  drivers/dsp/bridge/rmgr/rmm.c                      |  604 ++++
>  drivers/dsp/bridge/rmgr/strm.c                     | 1066 ++++++
>  drivers/dsp/bridge/services/cfg.c                  |  483 +++
>  drivers/dsp/bridge/services/clk.c                  |  364 +++
>  drivers/dsp/bridge/services/csl.c                  |  173 +
>  drivers/dsp/bridge/services/dbg.c                  |  119 +
>  drivers/dsp/bridge/services/dpc.c                  |  275 ++
>  drivers/dsp/bridge/services/kfile.c                |  338 ++
>  drivers/dsp/bridge/services/list.c                 |  285 ++
>  drivers/dsp/bridge/services/mem.c                  |  595 ++++
>  drivers/dsp/bridge/services/ntfy.c                 |  329 ++
>  drivers/dsp/bridge/services/reg.c                  |  196 ++
>  drivers/dsp/bridge/services/regsup.c               |  368 +++
>  drivers/dsp/bridge/services/regsup.h               |   58 +
>  drivers/dsp/bridge/services/services.c             |  193 ++
>  drivers/dsp/bridge/services/sync.c                 |  603 ++++
>  drivers/dsp/bridge/wmd/_cmm.h                      |   59 +
>  drivers/dsp/bridge/wmd/_deh.h                      |   46 +
>  drivers/dsp/bridge/wmd/_msg_sm.h                   |  158 +
>  drivers/dsp/bridge/wmd/_tiomap.h                   |  400 +++
>  drivers/dsp/bridge/wmd/_tiomap_mmu.h               |   53 +
>  drivers/dsp/bridge/wmd/_tiomap_pwr.h               |  100 +
>  drivers/dsp/bridge/wmd/_tiomap_util.h              |   47 +
>  drivers/dsp/bridge/wmd/chnl_sm.c                   | 1100 +++++++
>  drivers/dsp/bridge/wmd/io_sm.c                     | 2031 ++++++++++++
>  drivers/dsp/bridge/wmd/mmu_fault.c                 |  172 +
>  drivers/dsp/bridge/wmd/mmu_fault.h                 |   45 +
>  drivers/dsp/bridge/wmd/msg_sm.c                    |  600 ++++
>  drivers/dsp/bridge/wmd/tiomap3430.c                | 2181 +++++++++++++
>  drivers/dsp/bridge/wmd/tiomap3430_pwr.c            |  552 ++++
>  drivers/dsp/bridge/wmd/tiomap_io.c                 |  427 +++
>  drivers/dsp/bridge/wmd/tiomap_io.h                 |  112 +
>  drivers/dsp/bridge/wmd/tiomap_sm.c                 |  296 ++
>  drivers/dsp/bridge/wmd/ue_deh.c                    |  329 ++
>  188 files changed, 65014 insertions(+), 1 deletions(-)
>  create mode 100644 Documentation/tidspbridge/README
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/_chnl_sm.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/_dcd.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/brddefs.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/cfg.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/cfgdefs.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/chnl.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/chnl_sm.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/chnldefs.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/chnlpriv.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/clk.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/cmm.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/cmmdefs.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/cod.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/csl.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/dbc.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/dbdcd.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/dbdcddef.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/dbdefs.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/dbg.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/dbl.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/dbldefs.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/dbll.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/dblldefs.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/dbof.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/dbreg.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/dbtype.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/dehdefs.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/dev.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/devdefs.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/disp.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/dispdefs.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/dmm.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/dpc.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/drv.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/drvdefs.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/dspdrv.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/dynamic_loader.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/errbase.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/gb.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/getsection.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/gh.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/gs.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/gt.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/host_os.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/io.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/io_sm.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/iodefs.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/kfile.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/ldr.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/list.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/mbx_sh.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/mem.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/memdefs.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/mgr.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/mgrpriv.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/msg.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/msgdefs.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/nldr.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/nldrdefs.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/node.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/nodedefs.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/nodepriv.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/ntfy.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/proc.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/procpriv.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/pwr.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/pwr_sh.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/reg.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/resourcecleanup.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/rmm.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/rms_sh.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/rmstypes.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/services.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/std.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/strm.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/strmdefs.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/sync.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/util.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/utildefs.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/uuidutil.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/wcd.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/wcdioctl.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/wmd.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/wmdchnl.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/wmddeh.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/wmdio.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/wmdioctl.h
>  create mode 100644 arch/arm/plat-omap/include/dspbridge/wmdmsg.h
>  create mode 100644 drivers/dsp/bridge/Kbuild
>  create mode 100644 drivers/dsp/bridge/Kconfig
>  create mode 100644 drivers/dsp/bridge/dynload/cload.c
>  create mode 100644 drivers/dsp/bridge/dynload/dlclasses_hdr.h
>  create mode 100644 drivers/dsp/bridge/dynload/dload_internal.h
>  create mode 100644 drivers/dsp/bridge/dynload/doff.h
>  create mode 100644 drivers/dsp/bridge/dynload/getsection.c
>  create mode 100644 drivers/dsp/bridge/dynload/header.h
>  create mode 100644 drivers/dsp/bridge/dynload/module_list.h
>  create mode 100644 drivers/dsp/bridge/dynload/params.h
>  create mode 100644 drivers/dsp/bridge/dynload/reloc.c
>  create mode 100644 drivers/dsp/bridge/dynload/reloc_table.h
>  create mode 100644 drivers/dsp/bridge/dynload/reloc_table_c6000.c
>  create mode 100644 drivers/dsp/bridge/gen/_gt_para.c
>  create mode 100644 drivers/dsp/bridge/gen/gb.c
>  create mode 100644 drivers/dsp/bridge/gen/gh.c
>  create mode 100644 drivers/dsp/bridge/gen/gs.c
>  create mode 100644 drivers/dsp/bridge/gen/gt.c
>  create mode 100644 drivers/dsp/bridge/gen/uuidutil.c
>  create mode 100644 drivers/dsp/bridge/hw/EasiGlobal.h
>  create mode 100644 drivers/dsp/bridge/hw/GlobalTypes.h
>  create mode 100644 drivers/dsp/bridge/hw/IPIAccInt.h
>  create mode 100644 drivers/dsp/bridge/hw/IVA2RegAcM.h
>  create mode 100644 drivers/dsp/bridge/hw/MLBAccInt.h
>  create mode 100644 drivers/dsp/bridge/hw/MLBRegAcM.h
>  create mode 100644 drivers/dsp/bridge/hw/MMUAccInt.h
>  create mode 100644 drivers/dsp/bridge/hw/MMURegAcM.h
>  create mode 100644 drivers/dsp/bridge/hw/PRCMAccInt.h
>  create mode 100644 drivers/dsp/bridge/hw/PRCMRegAcM.h
>  create mode 100644 drivers/dsp/bridge/hw/hw_defs.h
>  create mode 100644 drivers/dsp/bridge/hw/hw_dspssC64P.c
>  create mode 100644 drivers/dsp/bridge/hw/hw_dspssC64P.h
>  create mode 100644 drivers/dsp/bridge/hw/hw_mbox.c
>  create mode 100644 drivers/dsp/bridge/hw/hw_mbox.h
>  create mode 100644 drivers/dsp/bridge/hw/hw_mmu.c
>  create mode 100644 drivers/dsp/bridge/hw/hw_mmu.h
>  create mode 100644 drivers/dsp/bridge/hw/hw_prcm.c
>  create mode 100644 drivers/dsp/bridge/hw/hw_prcm.h
>  create mode 100644 drivers/dsp/bridge/pmgr/chnl.c
>  create mode 100644 drivers/dsp/bridge/pmgr/chnlobj.h
>  create mode 100644 drivers/dsp/bridge/pmgr/cmm.c
>  create mode 100644 drivers/dsp/bridge/pmgr/cod.c
>  create mode 100644 drivers/dsp/bridge/pmgr/dbl.c
>  create mode 100644 drivers/dsp/bridge/pmgr/dbll.c
>  create mode 100644 drivers/dsp/bridge/pmgr/dev.c
>  create mode 100644 drivers/dsp/bridge/pmgr/dmm.c
>  create mode 100644 drivers/dsp/bridge/pmgr/io.c
>  create mode 100644 drivers/dsp/bridge/pmgr/ioobj.h
>  create mode 100644 drivers/dsp/bridge/pmgr/msg.c
>  create mode 100644 drivers/dsp/bridge/pmgr/msgobj.h
>  create mode 100644 drivers/dsp/bridge/pmgr/wcd.c
>  create mode 100644 drivers/dsp/bridge/rmgr/dbdcd.c
>  create mode 100644 drivers/dsp/bridge/rmgr/disp.c
>  create mode 100644 drivers/dsp/bridge/rmgr/drv.c
>  create mode 100644 drivers/dsp/bridge/rmgr/drv_interface.c
>  create mode 100644 drivers/dsp/bridge/rmgr/drv_interface.h
>  create mode 100644 drivers/dsp/bridge/rmgr/dspdrv.c
>  create mode 100644 drivers/dsp/bridge/rmgr/mgr.c
>  create mode 100644 drivers/dsp/bridge/rmgr/nldr.c
>  create mode 100644 drivers/dsp/bridge/rmgr/node.c
>  create mode 100644 drivers/dsp/bridge/rmgr/proc.c
>  create mode 100644 drivers/dsp/bridge/rmgr/pwr.c
>  create mode 100644 drivers/dsp/bridge/rmgr/rmm.c
>  create mode 100644 drivers/dsp/bridge/rmgr/strm.c
>  create mode 100644 drivers/dsp/bridge/services/cfg.c
>  create mode 100644 drivers/dsp/bridge/services/clk.c
>  create mode 100644 drivers/dsp/bridge/services/csl.c
>  create mode 100644 drivers/dsp/bridge/services/dbg.c
>  create mode 100644 drivers/dsp/bridge/services/dpc.c
>  create mode 100644 drivers/dsp/bridge/services/kfile.c
>  create mode 100644 drivers/dsp/bridge/services/list.c
>  create mode 100644 drivers/dsp/bridge/services/mem.c
>  create mode 100644 drivers/dsp/bridge/services/ntfy.c
>  create mode 100644 drivers/dsp/bridge/services/reg.c
>  create mode 100644 drivers/dsp/bridge/services/regsup.c
>  create mode 100644 drivers/dsp/bridge/services/regsup.h
>  create mode 100644 drivers/dsp/bridge/services/services.c
>  create mode 100644 drivers/dsp/bridge/services/sync.c
>  create mode 100644 drivers/dsp/bridge/wmd/_cmm.h
>  create mode 100644 drivers/dsp/bridge/wmd/_deh.h
>  create mode 100644 drivers/dsp/bridge/wmd/_msg_sm.h
>  create mode 100644 drivers/dsp/bridge/wmd/_tiomap.h
>  create mode 100644 drivers/dsp/bridge/wmd/_tiomap_mmu.h
>  create mode 100644 drivers/dsp/bridge/wmd/_tiomap_pwr.h
>  create mode 100644 drivers/dsp/bridge/wmd/_tiomap_util.h
>  create mode 100644 drivers/dsp/bridge/wmd/chnl_sm.c
>  create mode 100644 drivers/dsp/bridge/wmd/io_sm.c
>  create mode 100644 drivers/dsp/bridge/wmd/mmu_fault.c
>  create mode 100644 drivers/dsp/bridge/wmd/mmu_fault.h
>  create mode 100644 drivers/dsp/bridge/wmd/msg_sm.c
>  create mode 100644 drivers/dsp/bridge/wmd/tiomap3430.c
>  create mode 100644 drivers/dsp/bridge/wmd/tiomap3430_pwr.c
>  create mode 100644 drivers/dsp/bridge/wmd/tiomap_io.c
>  create mode 100644 drivers/dsp/bridge/wmd/tiomap_io.h
>  create mode 100644 drivers/dsp/bridge/wmd/tiomap_sm.c
>  create mode 100644 drivers/dsp/bridge/wmd/ue_deh.c
> --
> To unsubscribe from this list: send the line "unsubscribe linux-omap" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [FYI] Rebase: tidspbridge-20081118
  2008-11-19 21:37   ` Tony Lindgren
@ 2008-11-20  8:21     ` Hiroshi DOYU
  2008-11-20 17:29       ` Tony Lindgren
  0 siblings, 1 reply; 5+ messages in thread
From: Hiroshi DOYU @ 2008-11-20  8:21 UTC (permalink / raw)
  To: tony; +Cc: linux-omap, x00omar, vikram.pandita, h-kanigeri2

From: "ext Tony Lindgren" <tony@atomide.com>
Subject: Re: [FYI] Rebase: tidspbridge-20081118
Date: Wed, 19 Nov 2008 13:37:29 -0800

> * Hiroshi DOYU <Hiroshi.DOYU@nokia.com> [081117 05:37]:
> > Hi,
> > 
> > The following changes since commit f23f23fb6bfd8ce4669070df35ec9b320983ac0c:
> >   Grazvydas Ignotas (1):
> >         HSMMC: Add MMC configuration for pandora
> > 
> > are available in the git repository at:
> > 
> >   http://git.gitorious.org/lk/mainline.git tidspbridge-20081118
> 
> Great, I'm now also mirroring tidspbridge-20081118 branch at:
> 
> http://git.kernel.org/?p=linux/kernel/git/tmlind/linux-omap-2.6.git;a=summary

Since I think that logical patchset doesn't make sense for this early
stage, I am considering to stop rebasing on the top of "omap/master"
and to start updating "tidspbridge", just merging "omap/master" into
it frequently.

    Hiroshi DOYU




^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [FYI] Rebase: tidspbridge-20081118
  2008-11-20  8:21     ` Hiroshi DOYU
@ 2008-11-20 17:29       ` Tony Lindgren
  0 siblings, 0 replies; 5+ messages in thread
From: Tony Lindgren @ 2008-11-20 17:29 UTC (permalink / raw)
  To: Hiroshi DOYU; +Cc: linux-omap, x00omar, vikram.pandita, h-kanigeri2

* Hiroshi DOYU <Hiroshi.DOYU@nokia.com> [081120 00:21]:
> From: "ext Tony Lindgren" <tony@atomide.com>
> Subject: Re: [FYI] Rebase: tidspbridge-20081118
> Date: Wed, 19 Nov 2008 13:37:29 -0800
> 
> > * Hiroshi DOYU <Hiroshi.DOYU@nokia.com> [081117 05:37]:
> > > Hi,
> > > 
> > > The following changes since commit f23f23fb6bfd8ce4669070df35ec9b320983ac0c:
> > >   Grazvydas Ignotas (1):
> > >         HSMMC: Add MMC configuration for pandora
> > > 
> > > are available in the git repository at:
> > > 
> > >   http://git.gitorious.org/lk/mainline.git tidspbridge-20081118
> > 
> > Great, I'm now also mirroring tidspbridge-20081118 branch at:
> > 
> > http://git.kernel.org/?p=linux/kernel/git/tmlind/linux-omap-2.6.git;a=summary
> 
> Since I think that logical patchset doesn't make sense for this early
> stage, I am considering to stop rebasing on the top of "omap/master"
> and to start updating "tidspbridge", just merging "omap/master" into
> it frequently.

Sure, looks like it's going to be a quite a while before the bridge
code is a logical patchset :)

Tony

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2008-11-20 17:29 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-11-14  2:14 [PATCH 5/5][omapzoom] BRIDGE Handle Node messaging when DSP crashed Ramirez Luna, Omar
2008-11-17 13:36 ` [FYI] Rebase: tidspbridge-20081118 Hiroshi DOYU
2008-11-19 21:37   ` Tony Lindgren
2008-11-20  8:21     ` Hiroshi DOYU
2008-11-20 17:29       ` Tony Lindgren

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox