Hi All, I would like to announce that l-o dspbridge branch was mirrored by Tony from DSP Bridge repository at dev.omapzoom.org, this branch was rebased on top of 2.6.32-rc4. As of now, it is missing some of the latest patches sent to the mailing list but I'm hoping to include them soon. Also, DVFS Bridge feature won't compile if rebasing onto PM branch because it is missing clk notifier functions. As usual, thanks to all who keep contributing. omar --- Ameya Palande (16): DSPBRIDGE: Logical code cleanup in bridge_open() DSPBRIDGE: Fix module build warnings DSPBRIDGE: Removal of unreachable code DSPBRIDGE: Use GT_trace for CLk_Disable message DSPBRIDGE: Compiler wanrning fix for unlocked_ioctl DSPBRIDGE: Buffer size warning fixes DSPBRIDGE: avoid to dump unnecessary registers without debug DSPBRIDGE: Prevent memory access during hibernation DSPBRIDGE: fix incorrect mask of DPLL in CHNLSM_InterruptDSP2() DSPBRIDGE: Cleanup SleepDSP DSPBRIDGE: Set VDD1 OPP1 while MPU initiated OFF mode DSPBRIDGE: Pass filp->private to all the ioctl wrappers DSPBRIDGE: Define pr_ctxt as a parameter in low level functions DSPBRIDGE: Remove old resource cleanup implementation DSPBRIDGE: Set VDD1 OPP1 unconditionally while moving to off mode DSPBRIDGE: Maintain VDD1 at OPP3 while DSP is active Armando Uribe de Leon (1): BRIDGE: Number of supported OPPs increased to 5 Axel Haslam (1): BRIDGE: tiomap unmap fix Doyu Hiroshi (Nokia-D/Helsinki (1): DSPBRIDGE: convert ioctl to unlocked_ioctl Doyu Hiroshi (Nokia-D/Helsinki) (1): DSPBRIDGE: fix macros that break when inside an if/else Ernesto Ramos Falcon (2): DSPBRIDGE: Delete list implementation for resource cleanup DSPBRIDGE: Memory leak in Node Register Notify Felipe Contreras (18): tidspbridge: remove revision history tidspbridge: trivial cleanup tidspbridge: remove unused stuff tidspbridge: remove IO_CALLDPC tidspbridge: whitespace cleanups tidspbridge: trivial cleanups tidspbridge: hDevContext == pDevContext tidspbridge: remove UTIL_Wait wrapper tidspbridge: cleanup and remove HW_MBOX_IsFull tidspbridge: remove udelay and use time_after instead tidspbridge: Remove IO_InterruptDSP tidspbridge: remove IO_InterruptDSP2 tidspbridge: remove CHNLSM_InterruptDSP tidspbridge: remove wIntrVal2Dsp tidspbridge: print an error when timing out tidspbridge: don't flood the mailbox on MemUnMap tidspbridge: cleanup and remove HW_MMU_TLBFlushAll tidspbridge: decreate timeout to a saner value Fernando Guzman Lugo (20): BRIDGE: Remove sparse warnings from wcd BRIDGE: Module ISR removed BRIDGE: PRCS wrappers removal BRIDGE: Chnl module cleanup BRIDGE: Sparse warnings cleanup DSPBRIDGE: Free resources when user fails to do so DSPBRIDGE Fix for DCD stack overflow DSPBRIDGE: Removed CSL wrapper functions DSPBRIDGE: Fixed race condition with DBLL target list BRIDGE: Change GFP_ATOMIC to GFP_KERNEL DSPBRIDGE: base image reload suppor after DSP error DSPBRIDGE: slab corruption in resource cleanup fix DSPBRIDGE: Allow separate load/run addresses for Dynamic Loader DSPBRIDGE: Reset MMU and DSP on board stop DSPBRIDGE: Implemented Trampoline support for dynamic loader DSPBRIDGE: Enable/Disable MCBSP_CLOCKS for MCBSP2 DSPBRIDGE: Remove process context list DSPBRIDGE: Fix BUG scheduling while atomic DSPBRIDGE: support loading 4 dependent DLL DSPBRIDGE: check pointer before calling Proc_Detach Guzman Lugo Fernando (4): DSPBRIDGE: Remove SEEK_* redefinitions DSPBRIDGE: Removes wrappers funtions of readl and writel DSPBRIDGE: Change address resources to void __iomem * DSPBRIDGE: Remove variables not used in cfgdefs.h Hari Kanigeri (15): DSPBRIDGE: Replacing custom mapping implementation BRIDGE Add preemption support to unprotected functions BRIDGE Resource cleanup node delete fix BRIDGE Memory leak fix BRIDGE Handle Node messaging when DSP crashed DSPBRIDGE: Mapping sidetone registers DSPBRIDGE DSP getProcessor fixed DSPBRIDGE Memory flush function fix DSPBRIDGE: Add DSP_MMU_DEBUG DSPBRIDGE: Handle Node operations when DSP is in error state DSPBRIDGE: Memory lock for DMM DSPBRIDGE: Remove run_IdleBoot support DSPBRIDGE: Handle properly user space pointers DSPBRIDGE: Keep DMM resources for other nodes on PROC_Detach DSPBRIDGE: Increased DMM size to 256MB Hiroshi DOYU (30): 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: use more detail name for interrupt claiming device BRIDGE: Fix uninitialized spinlock BRIDGE: Fix memory leak in PROC_Init() BRIDGE: Remove -Wno-strict-prototypes DSPBRIDGE: fix build warning DSPBRIDGE: fix build error without CONFIG_PM BRIDGE: build fix for clk usecount DSPBDRIDGE: use spin_lock_init instead of __SPIN_LOCK_UNLOCKED TIDSPBRIDGE: fix some build warnings DSPBRIDGE: fix section mismatch warning DSPBRIDGE: add checking 128 byte alignment for dsp cache line size DSPBRIDGE: move platform_device_register under mach-omap2 Nischal Varide (1): DSPBRIDGE Workqueue implementation for DVFS Omar Ramirez (1): DSPBRIDGE: Fix for clock handles Omar Ramirez Luna (56): BRIDGE: Kconfig Entry BRIDGE: Ceanup GT sparse warnings BRIDGE: Cleanup static declarations warnings BRIDGE: Remove unused clk structs BRIDGE: Clean up unused variables 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 DSPBRIDGE: LM Timer release for hibernation DSPBRIDGE: Handle Hibernation requested from DSP DSPBRIDGE: Freeing allocated resources on rmmod DSPBRIDGE: Avoid kill task command when dsp crashed DSPBRIDGE: Added checks for valid handles in critical places. DSPBRIDGE: Unused pointer causing Memory Leaks DSPBRIDGE: Fixed Double notification when a sys_error happens DSPBRIDGE: Fixed typo in debug traces DSPBRIDGE: trivial spacing cleanup for memory module DSPBRIDGE: Fixing indentation DSPBRIDGE: New PWRERROR event notification DSPBRIDGE: Remove all resources on driver exit DSPBRIDGE: Stop and reset DSP before removing constraints DSPBRIDGE: Revert remmoving all resources on proc detach DSPBRIDGE: Removing UTIL module DSPBRIDGE: Shared memory size increased to 5MB DSPBRIDGE: Compilation fixes 2.6.31 DSPBRIDGE: switch to pid_task for resource cleanup DSPBRIDGE: change ioctl base number DSPBRIDGE: Remove IO_ADDRESS, use OMAP2_IO_ADDRESS instead [HACK]DSPBRIDGE: Get clock handles using clk_get_sys DSPBRIDGE: sysfs entry for global driver state DSPBRIDGE: Remove DMM physical addres table DSPBRIDGE: create DMM table using vmalloc instead of kmalloc DSPBRIDGE: NULL and safety checks DSPBRIDGE: less code nesting for MemUnMap DSPBRIDGE: enable smart/autoidle for mailbox sysconfig DSPBRIDGE: set PWRERROR notifications as an option DSPBRIDGE: Enable peripheral clocks on wake up DSPBRIDGE: New interface to flush the entire cache DSPBRIDGE: Remove long busy-wait loops on PWRST transitions DSPBRIDGE: Rename usCount to timeout DSPBRIDGE: Trivial cleanup on DBDCD DSPBRIDGE: Do not panic on bad page count DSPBRIDGE: Reset IVA2 Video sequencer DSPBRIDGE: Remove PID usage and replace with TGID DSPBRIDGE: Move PROC object abstraction to proc.c DSPBRIDGE: Mutex lock for REGistry operations DSPBRIDGE: Deprecate Unregister Object API DSPBRIDGE: Fix SYNC initialization if enabled debug mode DSPBRIDGE: Avoid REGistry if pDevContext is available DSPBRIDGE: Bump OPP to minimal needed by DSP before running. DSPBRIDGE: Change wrong ifndef condition DSPBRIDGE: Fix compile error omap-pm.h not found Palande Ameya (2): dspbridge: use memset instead of memzero DSPBRIDGE: CLK_Enable and CLK_Disable Code cleanup Phil Carmody (3): DSPBRIDGE: Heuristic fixes of strlen/malloc out by one DSPBRIDGE: PROCWRAP_Load function cleanup in a complete mess DSPBRIDGE: Remove unnecessary conditions from some for loops Ramesh Gupta (6): BRIDGE: Power management changes BRIDGE: OMAP PM Bug softlockup fix BRIDGE Power Management cleanup BRIDGE Save mailbox settings for suspend-resume DSPBRIDGE Wakeup IVA before accessing IVA MMU Registers DSPBRIDGE: fix for auto image load updated Ramesh Gupta G (1): DSPBRIDGE DVFS and offmode support Rebecca Schultz Zavin (1): DSPBRIDGE: Remove preproessor condition that could never work Roman Tereshonkov (1): DSPBRIDGE: Fixes the DSP crash when driver is unloaded Seth Forshee (1): DSPBRIDGE: Fix error handling in NODE_GetUUIDProps Suman Anna (1): BRIDGE: Fix bug in HW Mailbox messaging Tony Lindgren (1): DSPBRIDGE: Flush posted write when acking mailbox irq ext Gupta, Ramesh (1): DSPBRIDGE Fix flush_workque ext Ramirez Luna, Omar (1): BRIDGE: removing unnecesary OMAP3430 checks -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html