From: Omar Ramirez Luna <omar.ramirez@ti.com>
To: linux-omap <linux-omap@vger.kernel.org>
Cc: Omar Ramirez Luna <omar.ramirez@ti.com>,
Artem Bityutskiy <dedekind1@gmail.com>,
Felipe Balbi <felipe.balbi@nokia.com>,
Felipe Contreras <felipe.contreras@gmail.com>,
Hiroshi Doyu <Hiroshi.DOYU@nokia.com>, Nishant Menon <nm@ti.com>
Subject: [PATCH v2 00/20] dspbridge cleanups
Date: Mon, 30 Nov 2009 15:54:41 -0600 [thread overview]
Message-ID: <1259618101-8972-1-git-send-email-omar.ramirez@ti.com> (raw)
These are the split versions of the v1 patches for cleanup.
Added driver version, a tag is going to be created (dspbridge-v0.1)
to match this patch.
Comments for functions will be cleaned in a different patch series,
along with regular multiline comment fixes.
Ioctls, deprecated and not implemented, will be clenaed when the big
ioctl switch replaces the WCD function table.
CC: Artem Bityutskiy <dedekind1@gmail.com>
CC: Felipe Balbi <felipe.balbi@nokia.com>
CC: Felipe Contreras <felipe.contreras@gmail.com>
CC: Hiroshi Doyu <Hiroshi.DOYU@nokia.com>
CC: Nishant Menon <nm@ti.com>
Omar Ramirez Luna (20):
DSPBRIDGE: driver version 0.1
DSPBRIDGE: trivial license fix in tramp and tramp_table_c6000
DSPBRIDGE: trivial file history cleanup for headers
DSPBRIDGE: trivial file history cleanup for driver sources
DSPBRIDGE: checkpatch - space required after comma
DSPBRIDGE: checkpatch - space required before open parenthesis
DSPBRIDGE: checkpatch spacing and indentation
DSPBRIDGE: Checkpatch - line over 80 characters
DSPBRIDGE: checkpatch - printk() should include KERN_ facility level
DSPBRIDGE: checkpatch - braces not necessary for single statement
blocks
DSPBRIDGE: checkpatch - struct file_operations should normally be
const
DSPBRIDGE: checkpatch foo-should-be for pointers
DSPBRIDGE: Fix multiline macros to use do while
DSPBRIDGE: Use _IOxx macro to define ioctls
DSPBRIDGE: trivial cleanup and indentation for io_sm
DSPBRIDGE: trivial fix for multiline comments on io_sm
DSPBRIDGE: Remove DPC, create, destroy and schedule wrappers
DSPBRIDGE: Remove main DPC wrapper for IO and MMUfault
DSPBRIDGE: Remove DPC module from SERVICES layer
DSPBRIDGE: Remove DPC object structure
arch/arm/plat-omap/include/dspbridge/_chnl_sm.h | 47 +-
arch/arm/plat-omap/include/dspbridge/_dcd.h | 40 +-
arch/arm/plat-omap/include/dspbridge/brddefs.h | 18 +-
arch/arm/plat-omap/include/dspbridge/cfg.h | 50 +-
arch/arm/plat-omap/include/dspbridge/cfgdefs.h | 27 +-
arch/arm/plat-omap/include/dspbridge/chnl.h | 45 +-
arch/arm/plat-omap/include/dspbridge/chnl_sm.h | 30 +-
arch/arm/plat-omap/include/dspbridge/chnldefs.h | 26 +-
arch/arm/plat-omap/include/dspbridge/chnlpriv.h | 33 +-
arch/arm/plat-omap/include/dspbridge/clk.h | 11 +-
arch/arm/plat-omap/include/dspbridge/cmm.h | 66 +-
arch/arm/plat-omap/include/dspbridge/cmmdefs.h | 20 +-
arch/arm/plat-omap/include/dspbridge/cod.h | 58 +-
arch/arm/plat-omap/include/dspbridge/dbc.h | 40 +-
arch/arm/plat-omap/include/dspbridge/dbdcd.h | 26 +-
arch/arm/plat-omap/include/dspbridge/dbdcddef.h | 27 +-
arch/arm/plat-omap/include/dspbridge/dbdefs.h | 61 +-
arch/arm/plat-omap/include/dspbridge/dbg.h | 25 +-
arch/arm/plat-omap/include/dspbridge/dbl.h | 14 -
arch/arm/plat-omap/include/dspbridge/dbldefs.h | 12 -
arch/arm/plat-omap/include/dspbridge/dbll.h | 15 +-
arch/arm/plat-omap/include/dspbridge/dblldefs.h | 11 -
arch/arm/plat-omap/include/dspbridge/dbtype.h | 21 +-
arch/arm/plat-omap/include/dspbridge/dehdefs.h | 14 +-
arch/arm/plat-omap/include/dspbridge/dev.h | 64 +-
arch/arm/plat-omap/include/dspbridge/devdefs.h | 15 +-
arch/arm/plat-omap/include/dspbridge/disp.h | 31 +-
arch/arm/plat-omap/include/dspbridge/dispdefs.h | 14 +-
arch/arm/plat-omap/include/dspbridge/dmm.h | 18 +-
arch/arm/plat-omap/include/dspbridge/dpc.h | 167 ---
arch/arm/plat-omap/include/dspbridge/drv.h | 48 +-
arch/arm/plat-omap/include/dspbridge/drvdefs.h | 13 +-
arch/arm/plat-omap/include/dspbridge/dspdrv.h | 33 +-
.../plat-omap/include/dspbridge/dynamic_loader.h | 2 -
arch/arm/plat-omap/include/dspbridge/errbase.h | 37 +-
arch/arm/plat-omap/include/dspbridge/gb.h | 10 +-
arch/arm/plat-omap/include/dspbridge/getsection.h | 21 +-
arch/arm/plat-omap/include/dspbridge/gh.h | 8 -
arch/arm/plat-omap/include/dspbridge/gs.h | 15 +-
arch/arm/plat-omap/include/dspbridge/gt.h | 27 +-
arch/arm/plat-omap/include/dspbridge/host_os.h | 10 -
arch/arm/plat-omap/include/dspbridge/io.h | 21 +-
arch/arm/plat-omap/include/dspbridge/io_sm.h | 46 +-
arch/arm/plat-omap/include/dspbridge/iodefs.h | 13 +-
arch/arm/plat-omap/include/dspbridge/ldr.h | 34 +-
arch/arm/plat-omap/include/dspbridge/list.h | 36 +-
arch/arm/plat-omap/include/dspbridge/mbx_sh.h | 25 +-
arch/arm/plat-omap/include/dspbridge/mem.h | 78 +-
arch/arm/plat-omap/include/dspbridge/memdefs.h | 16 +-
arch/arm/plat-omap/include/dspbridge/mgr.h | 32 +-
arch/arm/plat-omap/include/dspbridge/mgrpriv.h | 14 +-
arch/arm/plat-omap/include/dspbridge/msg.h | 24 +-
arch/arm/plat-omap/include/dspbridge/msgdefs.h | 15 +-
arch/arm/plat-omap/include/dspbridge/nldr.h | 29 +-
arch/arm/plat-omap/include/dspbridge/nldrdefs.h | 14 +-
arch/arm/plat-omap/include/dspbridge/node.h | 48 +-
arch/arm/plat-omap/include/dspbridge/nodedefs.h | 16 +-
arch/arm/plat-omap/include/dspbridge/nodepriv.h | 23 +-
arch/arm/plat-omap/include/dspbridge/ntfy.h | 22 +-
arch/arm/plat-omap/include/dspbridge/proc.h | 47 +-
arch/arm/plat-omap/include/dspbridge/procpriv.h | 13 +-
arch/arm/plat-omap/include/dspbridge/pwr.h | 19 -
arch/arm/plat-omap/include/dspbridge/pwr_sh.h | 12 +-
arch/arm/plat-omap/include/dspbridge/reg.h | 35 +-
arch/arm/plat-omap/include/dspbridge/rmm.h | 26 +-
arch/arm/plat-omap/include/dspbridge/rms_sh.h | 34 +-
arch/arm/plat-omap/include/dspbridge/rmstypes.h | 15 +-
arch/arm/plat-omap/include/dspbridge/services.h | 17 +-
arch/arm/plat-omap/include/dspbridge/std.h | 48 -
arch/arm/plat-omap/include/dspbridge/strm.h | 41 +-
arch/arm/plat-omap/include/dspbridge/strmdefs.h | 14 +-
arch/arm/plat-omap/include/dspbridge/sync.h | 40 +-
arch/arm/plat-omap/include/dspbridge/utildefs.h | 16 +-
arch/arm/plat-omap/include/dspbridge/uuidutil.h | 16 +-
arch/arm/plat-omap/include/dspbridge/wcd.h | 49 +-
arch/arm/plat-omap/include/dspbridge/wcdioctl.h | 200 ++---
arch/arm/plat-omap/include/dspbridge/wmd.h | 57 +-
arch/arm/plat-omap/include/dspbridge/wmdchnl.h | 29 +-
arch/arm/plat-omap/include/dspbridge/wmddeh.h | 30 +-
arch/arm/plat-omap/include/dspbridge/wmdio.h | 24 +-
arch/arm/plat-omap/include/dspbridge/wmdioctl.h | 26 +-
arch/arm/plat-omap/include/dspbridge/wmdmsg.h | 27 +-
drivers/dsp/bridge/Makefile | 3 +-
drivers/dsp/bridge/dynload/dlclasses_hdr.h | 2 -
drivers/dsp/bridge/dynload/dload_internal.h | 2 -
drivers/dsp/bridge/dynload/doff.h | 17 +-
drivers/dsp/bridge/dynload/getsection.c | 2 -
drivers/dsp/bridge/dynload/header.h | 2 -
drivers/dsp/bridge/dynload/module_list.h | 82 +-
drivers/dsp/bridge/dynload/params.h | 43 +-
drivers/dsp/bridge/dynload/reloc.c | 29 +-
drivers/dsp/bridge/dynload/reloc_table.h | 2 -
drivers/dsp/bridge/dynload/reloc_table_c6000.c | 1 -
drivers/dsp/bridge/dynload/tramp.c | 18 +-
drivers/dsp/bridge/dynload/tramp_table_c6000.c | 18 +-
drivers/dsp/bridge/gen/_gt_para.c | 24 +-
drivers/dsp/bridge/gen/gb.c | 17 +-
drivers/dsp/bridge/gen/gh.c | 5 -
drivers/dsp/bridge/gen/gs.c | 20 +-
drivers/dsp/bridge/gen/gt.c | 16 +-
drivers/dsp/bridge/gen/uuidutil.c | 20 +-
drivers/dsp/bridge/hw/GlobalTypes.h | 16 +-
drivers/dsp/bridge/hw/IVA2RegAcM.h | 2 -
drivers/dsp/bridge/hw/MLBAccInt.h | 1 -
drivers/dsp/bridge/hw/MLBRegAcM.h | 319 +++---
drivers/dsp/bridge/hw/MMURegAcM.h | 416 ++++----
drivers/dsp/bridge/hw/PRCMRegAcM.h | 1197 +++++++++-----------
drivers/dsp/bridge/hw/hw_defs.h | 13 +-
drivers/dsp/bridge/hw/hw_dspssC64P.c | 13 +-
drivers/dsp/bridge/hw/hw_dspssC64P.h | 15 +-
drivers/dsp/bridge/hw/hw_mbox.c | 13 +-
drivers/dsp/bridge/hw/hw_mbox.h | 55 +-
drivers/dsp/bridge/hw/hw_mmu.c | 17 +-
drivers/dsp/bridge/hw/hw_mmu.h | 15 +-
drivers/dsp/bridge/hw/hw_prcm.c | 12 +-
drivers/dsp/bridge/hw/hw_prcm.h | 12 +-
drivers/dsp/bridge/pmgr/chnl.c | 52 +-
drivers/dsp/bridge/pmgr/chnlobj.h | 21 +-
drivers/dsp/bridge/pmgr/cmm.c | 106 +--
drivers/dsp/bridge/pmgr/cod.c | 51 +-
drivers/dsp/bridge/pmgr/dbll.c | 65 +-
drivers/dsp/bridge/pmgr/dev.c | 102 +--
drivers/dsp/bridge/pmgr/dmm.c | 47 +-
drivers/dsp/bridge/pmgr/io.c | 25 +-
drivers/dsp/bridge/pmgr/ioobj.h | 19 +-
drivers/dsp/bridge/pmgr/msg.c | 23 +-
drivers/dsp/bridge/pmgr/msgobj.h | 19 +-
drivers/dsp/bridge/pmgr/wcd.c | 211 ++---
drivers/dsp/bridge/rmgr/dbdcd.c | 56 +-
drivers/dsp/bridge/rmgr/disp.c | 39 +-
drivers/dsp/bridge/rmgr/drv.c | 102 +--
drivers/dsp/bridge/rmgr/drv_interface.c | 50 +-
drivers/dsp/bridge/rmgr/drv_interface.h | 12 -
drivers/dsp/bridge/rmgr/dspdrv.c | 79 +--
drivers/dsp/bridge/rmgr/mgr.c | 30 +-
drivers/dsp/bridge/rmgr/nldr.c | 66 +-
drivers/dsp/bridge/rmgr/node.c | 289 ++---
drivers/dsp/bridge/rmgr/proc.c | 102 +--
drivers/dsp/bridge/rmgr/pwr.c | 19 +-
drivers/dsp/bridge/rmgr/rmm.c | 14 -
drivers/dsp/bridge/rmgr/strm.c | 49 +-
drivers/dsp/bridge/services/cfg.c | 78 +--
drivers/dsp/bridge/services/clk.c | 25 +-
drivers/dsp/bridge/services/dbg.c | 35 +-
drivers/dsp/bridge/services/dpc.c | 274 -----
drivers/dsp/bridge/services/list.c | 33 -
drivers/dsp/bridge/services/mem.c | 40 +-
drivers/dsp/bridge/services/ntfy.c | 27 +-
drivers/dsp/bridge/services/reg.c | 21 +-
drivers/dsp/bridge/services/regsup.c | 30 +-
drivers/dsp/bridge/services/regsup.h | 8 -
drivers/dsp/bridge/services/services.c | 30 +-
drivers/dsp/bridge/services/sync.c | 35 +-
drivers/dsp/bridge/wmd/_cmm.h | 22 +-
drivers/dsp/bridge/wmd/_deh.h | 18 +-
drivers/dsp/bridge/wmd/_msg_sm.h | 21 +-
drivers/dsp/bridge/wmd/_tiomap.h | 63 +-
drivers/dsp/bridge/wmd/_tiomap_mmu.h | 16 +-
drivers/dsp/bridge/wmd/_tiomap_pwr.h | 13 +-
drivers/dsp/bridge/wmd/_tiomap_util.h | 13 +-
drivers/dsp/bridge/wmd/chnl_sm.c | 77 +--
drivers/dsp/bridge/wmd/io_sm.c | 978 +++++++++--------
drivers/dsp/bridge/wmd/mmu_fault.c | 34 +-
drivers/dsp/bridge/wmd/mmu_fault.h | 16 +-
drivers/dsp/bridge/wmd/msg_sm.c | 107 +--
drivers/dsp/bridge/wmd/tiomap3430.c | 37 +-
drivers/dsp/bridge/wmd/tiomap3430_pwr.c | 41 +-
drivers/dsp/bridge/wmd/tiomap_io.c | 17 +-
drivers/dsp/bridge/wmd/tiomap_io.h | 14 +-
drivers/dsp/bridge/wmd/tiomap_sm.c | 11 +-
drivers/dsp/bridge/wmd/ue_deh.c | 61 +-
171 files changed, 2490 insertions(+), 6403 deletions(-)
delete mode 100644 arch/arm/plat-omap/include/dspbridge/dpc.h
delete mode 100644 drivers/dsp/bridge/services/dpc.c
next reply other threads:[~2009-11-30 21:49 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-11-30 21:54 Omar Ramirez Luna [this message]
2009-11-30 21:54 ` [PATCH v2 01/20] DSPBRIDGE: driver version 0.1 Omar Ramirez Luna
2009-11-30 21:54 ` [PATCH v2 02/20] DSPBRIDGE: trivial license fix in tramp and tramp_table_c6000 Omar Ramirez Luna
[not found] ` <1259618101-8972-4-git-send-email-omar.ramirez@ti.com>
[not found] ` <1259618101-8972-5-git-send-email-omar.ramirez@ti.com>
2009-11-30 21:54 ` [PATCH v2 05/20] DSPBRIDGE: checkpatch - space required after comma Omar Ramirez Luna
2009-11-30 21:54 ` [PATCH v2 06/20] DSPBRIDGE: checkpatch - space required before open parenthesis Omar Ramirez Luna
2009-11-30 21:54 ` [PATCH v2 07/20] DSPBRIDGE: checkpatch spacing and indentation Omar Ramirez Luna
2009-11-30 21:54 ` [PATCH v2 08/20] DSPBRIDGE: Checkpatch - line over 80 characters Omar Ramirez Luna
2009-11-30 21:54 ` [PATCH v2 09/20] DSPBRIDGE: checkpatch - printk() should include KERN_ facility level Omar Ramirez Luna
2009-11-30 21:54 ` [PATCH v2 10/20] DSPBRIDGE: checkpatch - braces not necessary for single statement blocks Omar Ramirez Luna
2009-11-30 21:54 ` [PATCH v2 11/20] DSPBRIDGE: checkpatch - struct file_operations should normally be const Omar Ramirez Luna
2009-11-30 21:54 ` [PATCH v2 12/20] DSPBRIDGE: checkpatch foo-should-be for pointers Omar Ramirez Luna
2009-11-30 21:54 ` [PATCH v2 13/20] DSPBRIDGE: Fix multiline macros to use do while Omar Ramirez Luna
2009-11-30 21:54 ` [PATCH v2 14/20] DSPBRIDGE: Use _IOxx macro to define ioctls Omar Ramirez Luna
2009-11-30 21:54 ` [PATCH v2 15/20] DSPBRIDGE: trivial cleanup and indentation for io_sm Omar Ramirez Luna
2009-11-30 21:54 ` [PATCH v2 16/20] DSPBRIDGE: trivial fix for multiline comments on io_sm Omar Ramirez Luna
2009-11-30 21:54 ` [PATCH v2 17/20] DSPBRIDGE: Remove DPC, create, destroy and schedule wrappers Omar Ramirez Luna
2009-11-30 21:54 ` [PATCH v2 18/20] DSPBRIDGE: Remove main DPC wrapper for IO and MMUfault Omar Ramirez Luna
2009-11-30 21:55 ` [PATCH v2 19/20] DSPBRIDGE: Remove DPC module from SERVICES layer Omar Ramirez Luna
2009-11-30 21:55 ` [PATCH v2 20/20] DSPBRIDGE: Remove DPC object structure Omar Ramirez Luna
2009-11-30 22:52 ` [RESEND][PATCH " Ramirez Luna, Omar
2009-12-01 6:43 ` [PATCH v2 15/20] DSPBRIDGE: trivial cleanup and indentation for io_sm Andy Shevchenko
2009-12-01 18:16 ` Ramirez Luna, Omar
2009-12-01 3:57 ` [PATCH v2 09/20] DSPBRIDGE: checkpatch - printk() should include KERN_ facility level Menon, Nishanth
2009-12-02 10:57 ` [PATCH v2 01/20] DSPBRIDGE: driver version 0.1 Felipe Contreras
2009-12-02 16:01 ` Ramirez Luna, Omar
2009-12-05 14:20 ` Felipe Contreras
2009-12-01 6:49 ` [PATCH v2 00/20] dspbridge cleanups Andy Shevchenko
2009-12-01 18:46 ` Ramirez Luna, Omar
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1259618101-8972-1-git-send-email-omar.ramirez@ti.com \
--to=omar.ramirez@ti.com \
--cc=Hiroshi.DOYU@nokia.com \
--cc=dedekind1@gmail.com \
--cc=felipe.balbi@nokia.com \
--cc=felipe.contreras@gmail.com \
--cc=linux-omap@vger.kernel.org \
--cc=nm@ti.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox