Hi Greg, This is the first pull request of changes for tidspbridge driver for 2.6.38, I expect to make another request with at least one bug fix, but in the mean time here it is the content for this one: The following changes since commit 90a8a73c06cc32b609a880d48449d7083327e11a: Linux 2.6.37-rc7 (2010-12-21 11:26:40 -0800) are available in the git repository at: git://dev.omapzoom.org/pub/scm/tidspbridge/kernel-dspbridge.git dspbridge Armando Uribe (6): staging: tidspbridge - Eliminate direct manipulation of OMAP_SYSC_BASE staging: tidspbridge - Remove unused defined constants staging: tidspbridge - Remove unused functions staging: tidspbridge - Remove unused structs staging: tidspbridge - Remove unused typedefs staging: tidspbridge - Remove trivial header files Felipe Contreras (1): staging: tidspbridge: fix mgr_enum_node_info Guzman Lugo, Fernando (1): staging: tidspbridge - make sync_wait_on_event interruptible Ionut Nicu (13): staging: tidspbridge: mgr_enum_node_info cleanup staging: tidspbridge: fix kernel oops in bridge_io_get_proc_load staging: tidspbridge: remove gs memory allocator staging: tidspbridge: remove utildefs staging: tidspbridge: switch to linux bitmap API staging: tidspbridge: remove gb bitmap implementation staging: tidspbridge: convert core to list_head staging: tidspbridge: convert pmgr to list_head staging: tidspbridge: convert rmgr to list_head staging: tidspbridge: remove custom linked list staging: tidspbridge: core code cleanup staging: tidspbridge: pmgr code cleanup staging: tidspbridge: rmgr/node.c code cleanup Laurent Pinchart (1): staging: tidspbridge: Fix atoi to support hexadecimal numbers correctly Omar Ramirez Luna (1): staging: tidspbridge: use the right type for list_is_last Ramos Falcon, Ernesto (1): staging: tidspbridge: remove code referred by OPT_ZERO_COPY_LOADER Sapiens, Rene (1): staging: tidspbridge: overwrite DSP error codes drivers/staging/tidspbridge/Makefile | 2 +- drivers/staging/tidspbridge/TODO | 1 - drivers/staging/tidspbridge/core/_msg_sm.h | 12 +- drivers/staging/tidspbridge/core/chnl_sm.c | 626 ++++++++---------- drivers/staging/tidspbridge/core/dsp-clock.c | 52 +-- drivers/staging/tidspbridge/core/io_sm.c | 348 ++++------ drivers/staging/tidspbridge/core/msg_sm.c | 605 +++++++---------- drivers/staging/tidspbridge/core/tiomap3430.c | 5 - drivers/staging/tidspbridge/core/tiomap3430_pwr.c | 4 +- drivers/staging/tidspbridge/dynload/cload.c | 60 +-- drivers/staging/tidspbridge/gen/gb.c | 166 ----- drivers/staging/tidspbridge/gen/gh.c | 38 +- drivers/staging/tidspbridge/gen/gs.c | 88 --- .../tidspbridge/include/dspbridge/_chnl_sm.h | 8 +- .../tidspbridge/include/dspbridge/brddefs.h | 2 - .../tidspbridge/include/dspbridge/cfgdefs.h | 20 - .../staging/tidspbridge/include/dspbridge/chnl.h | 21 - .../tidspbridge/include/dspbridge/chnldefs.h | 3 - .../tidspbridge/include/dspbridge/chnlpriv.h | 13 - .../tidspbridge/include/dspbridge/cmmdefs.h | 1 - .../staging/tidspbridge/include/dspbridge/cod.h | 13 +- .../staging/tidspbridge/include/dspbridge/dbdefs.h | 26 - .../tidspbridge/include/dspbridge/dbldefs.h | 141 ---- .../staging/tidspbridge/include/dspbridge/dbll.h | 6 - .../tidspbridge/include/dspbridge/dblldefs.h | 65 -- .../tidspbridge/include/dspbridge/dehdefs.h | 32 - .../staging/tidspbridge/include/dspbridge/dev.h | 59 +-- .../staging/tidspbridge/include/dspbridge/disp.h | 15 +- .../tidspbridge/include/dspbridge/dispdefs.h | 35 - .../staging/tidspbridge/include/dspbridge/drv.h | 34 +- .../tidspbridge/include/dspbridge/drvdefs.h | 25 - .../tidspbridge/include/dspbridge/dspapi-ioctl.h | 8 - .../tidspbridge/include/dspbridge/dspdefs.h | 10 +- .../staging/tidspbridge/include/dspbridge/dspdrv.h | 2 - .../staging/tidspbridge/include/dspbridge/dspio.h | 4 +- .../tidspbridge/include/dspbridge/dspioctl.h | 5 - .../tidspbridge/include/dspbridge/dynamic_loader.h | 2 - drivers/staging/tidspbridge/include/dspbridge/gb.h | 79 --- drivers/staging/tidspbridge/include/dspbridge/gs.h | 59 -- .../tidspbridge/include/dspbridge/host_os.h | 9 - drivers/staging/tidspbridge/include/dspbridge/io.h | 29 +- .../staging/tidspbridge/include/dspbridge/io_sm.h | 143 +---- .../staging/tidspbridge/include/dspbridge/iodefs.h | 36 - .../staging/tidspbridge/include/dspbridge/ldr.h | 29 - .../staging/tidspbridge/include/dspbridge/list.h | 225 ------ .../staging/tidspbridge/include/dspbridge/mbx_sh.h | 40 -- .../staging/tidspbridge/include/dspbridge/node.h | 20 +- .../staging/tidspbridge/include/dspbridge/pwr.h | 8 +- .../staging/tidspbridge/include/dspbridge/pwr_sh.h | 33 - .../include/dspbridge/resourcecleanup.h | 11 - .../staging/tidspbridge/include/dspbridge/rms_sh.h | 9 - .../staging/tidspbridge/include/dspbridge/strm.h | 62 -- .../tidspbridge/include/dspbridge/strmdefs.h | 2 - .../staging/tidspbridge/include/dspbridge/sync.h | 14 +- .../tidspbridge/include/dspbridge/utildefs.h | 39 - drivers/staging/tidspbridge/pmgr/cmm.c | 535 ++++++--------- drivers/staging/tidspbridge/pmgr/cod.c | 14 +- drivers/staging/tidspbridge/pmgr/dbll.c | 41 -- drivers/staging/tidspbridge/pmgr/dev.c | 87 +-- drivers/staging/tidspbridge/pmgr/io.c | 1 - drivers/staging/tidspbridge/rmgr/dbdcd.c | 8 +- drivers/staging/tidspbridge/rmgr/disp.c | 44 +- drivers/staging/tidspbridge/rmgr/drv.c | 116 +--- drivers/staging/tidspbridge/rmgr/drv_interface.c | 1 - drivers/staging/tidspbridge/rmgr/mgr.c | 50 +- drivers/staging/tidspbridge/rmgr/nldr.c | 3 - drivers/staging/tidspbridge/rmgr/node.c | 724 +++++++++----------- drivers/staging/tidspbridge/rmgr/proc.c | 2 - drivers/staging/tidspbridge/rmgr/rmm.c | 75 +-- 69 files changed, 1421 insertions(+), 3684 deletions(-) delete mode 100644 drivers/staging/tidspbridge/gen/gb.c delete mode 100644 drivers/staging/tidspbridge/gen/gs.c delete mode 100644 drivers/staging/tidspbridge/include/dspbridge/dbldefs.h delete mode 100644 drivers/staging/tidspbridge/include/dspbridge/dehdefs.h delete mode 100644 drivers/staging/tidspbridge/include/dspbridge/dispdefs.h delete mode 100644 drivers/staging/tidspbridge/include/dspbridge/drvdefs.h delete mode 100644 drivers/staging/tidspbridge/include/dspbridge/gb.h delete mode 100644 drivers/staging/tidspbridge/include/dspbridge/gs.h delete mode 100644 drivers/staging/tidspbridge/include/dspbridge/iodefs.h delete mode 100644 drivers/staging/tidspbridge/include/dspbridge/ldr.h delete mode 100644 drivers/staging/tidspbridge/include/dspbridge/list.h delete mode 100644 drivers/staging/tidspbridge/include/dspbridge/pwr_sh.h delete mode 100644 drivers/staging/tidspbridge/include/dspbridge/utildefs.h Regards, Omar _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/devel