linux-omap.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/5] staging: ti dspbridge: improve Kconfig
@ 2010-07-04 13:36 Felipe Contreras
  2010-07-04 13:36 ` [PATCH 1/5] omap: OMAP_DSP is not in mainline, remove it Felipe Contreras
                   ` (4 more replies)
  0 siblings, 5 replies; 8+ messages in thread
From: Felipe Contreras @ 2010-07-04 13:36 UTC (permalink / raw)
  To: linux-omap; +Cc: Ohad Ben-Cohen, Omar Ramirez Luna, Greg KH, Felipe Contreras

Hi,

The current Kconfig really needed some attention. I have tried to standarize
everything to CONFIG_TIDSPBRIDGE, unfortunately, it seems the dspgateway was
using that. Since that was never mainlined, I removed the dead code that was
relying on it (should move to the dspgateway branch).

Also, make some code only useful for debugging or testing configurable.

 1) in production, DEBUG=n BACKTRACE=n
 2) in internal testing, DEBUG=n BACKTRACE=y
 3) in development debugging, DEBUG=y BACKTRACE=y

These apply on top of the deh rewrite patches.

(Essentially the same as the previous try, but rebased on top of staging tree)

Felipe Contreras (5):
  omap: OMAP_DSP is not in mainline, remove it
  staging: ti dspbridge: prefix configs with TIDSPBRIDGE
  staging: ti dspbridge: improve Kconfig
  staging: ti dspbridge: use _DEBUG for debug trace
  staging: ti dspbridge: add _BACKTRACE config

 arch/arm/plat-omap/devices.c                       |   62 --------------------
 drivers/staging/tidspbridge/Kconfig                |   42 +++++++------
 drivers/staging/tidspbridge/core/io_sm.c           |   30 +++++-----
 drivers/staging/tidspbridge/core/tiomap3430_pwr.c  |   30 +++++-----
 drivers/staging/tidspbridge/core/tiomap_io.c       |    4 +-
 drivers/staging/tidspbridge/core/ue_deh.c          |    8 ++-
 drivers/staging/tidspbridge/core/wdt.c             |    4 +-
 drivers/staging/tidspbridge/gen/gh.c               |    2 +
 .../tidspbridge/include/dspbridge/_chnl_sm.h       |    2 +-
 .../staging/tidspbridge/include/dspbridge/dbc.h    |    2 +-
 .../staging/tidspbridge/include/dspbridge/dbll.h   |    2 +
 .../staging/tidspbridge/include/dspbridge/drv.h    |    2 +-
 drivers/staging/tidspbridge/include/dspbridge/gh.h |    2 +
 .../staging/tidspbridge/include/dspbridge/io_sm.h  |    6 +-
 .../staging/tidspbridge/include/dspbridge/nldr.h   |    2 +
 .../staging/tidspbridge/include/dspbridge/node.h   |    2 +
 drivers/staging/tidspbridge/pmgr/dbll.c            |    2 +
 drivers/staging/tidspbridge/rmgr/drv.c             |    2 +-
 drivers/staging/tidspbridge/rmgr/drv_interface.c   |   32 +++++-----
 drivers/staging/tidspbridge/rmgr/nldr.c            |    2 +
 drivers/staging/tidspbridge/rmgr/node.c            |    9 ++-
 drivers/staging/tidspbridge/rmgr/proc.c            |    8 +-
 22 files changed, 111 insertions(+), 146 deletions(-)


^ permalink raw reply	[flat|nested] 8+ messages in thread
* [PATCH 0/8] dspbridge: improve Kconfig
@ 2010-05-16 15:46 Felipe Contreras
  2010-05-16 15:46 ` [PATCH 1/5] omap: OMAP_DSP is not in mainline, remove it Felipe Contreras
  0 siblings, 1 reply; 8+ messages in thread
From: Felipe Contreras @ 2010-05-16 15:46 UTC (permalink / raw)
  To: linux-omap; +Cc: Omar Ramirez Luna, Fernando Guzman Lugo, Felipe Contreras

Hi,

The current Kconfig really needed some attention. I have tried to standarize
everything to CONFIG_OMAP_DSP, unfortunately, it seems the dspgateway was using
that. Since that was never mainlined, I removed the dead code that was relying
on it (should move to the dspgateway branch). Besides nowadays dspbridge seems
to be the more likely to be reach mainline.

Also, make some code only useful for debugging or testing configurable.

 1) in production, DEBUG=n BACKTRACE=n
 2) in internal testing, DEBUG=n BACKTRACE=y
 3) in development debugging, DEBUG=y BACKTRACE=y

These apply on top of the deh reorganization patches.

Felipe Contreras (5):
  omap: OMAP_DSP is not in mainline, remove it
  dspbridge: rename BRIDGE to OMAP_DSP
  dspbridge: improve Kconfig
  dspbridge: use CONFIG_OMAP_DSP_DEBUG for debug trace
  dspbridge: add CONFIG_OMAP_DSP_BACKTRACE

 arch/arm/mach-omap2/Makefile                    |    2 +-
 arch/arm/mach-omap2/dspbridge.c                 |    6 +-
 arch/arm/mach-omap2/omap3-iommu.c               |    2 +-
 arch/arm/plat-omap/devices.c                    |   66 +----------------------
 arch/arm/plat-omap/include/dspbridge/_chnl_sm.h |    2 +-
 arch/arm/plat-omap/include/dspbridge/dbc.h      |    2 +-
 arch/arm/plat-omap/include/dspbridge/dbll.h     |    2 +
 arch/arm/plat-omap/include/dspbridge/drv.h      |    2 +-
 arch/arm/plat-omap/include/dspbridge/gh.h       |    2 +
 arch/arm/plat-omap/include/dspbridge/host_os.h  |    6 +--
 arch/arm/plat-omap/include/dspbridge/io_sm.h    |    6 ++-
 arch/arm/plat-omap/include/dspbridge/nldr.h     |    2 +
 arch/arm/plat-omap/include/dspbridge/node.h     |    2 +
 drivers/Makefile                                |    2 +-
 drivers/dsp/bridge/Kconfig                      |   62 +++++++++++----------
 drivers/dsp/bridge/Makefile                     |    2 +-
 drivers/dsp/bridge/core/io_sm.c                 |   30 ++++++-----
 drivers/dsp/bridge/core/tiomap3430_pwr.c        |   30 +++++-----
 drivers/dsp/bridge/core/tiomap_io.c             |    4 +-
 drivers/dsp/bridge/core/ue_deh.c                |   15 +++++-
 drivers/dsp/bridge/core/wdt.c                   |    7 +--
 drivers/dsp/bridge/gen/gh.c                     |    2 +
 drivers/dsp/bridge/pmgr/dbll.c                  |    2 +
 drivers/dsp/bridge/rmgr/drv.c                   |    2 +-
 drivers/dsp/bridge/rmgr/drv_interface.c         |   30 +++++-----
 drivers/dsp/bridge/rmgr/nldr.c                  |    2 +
 drivers/dsp/bridge/rmgr/node.c                  |    9 ++--
 drivers/dsp/bridge/rmgr/proc.c                  |    8 ++--
 28 files changed, 139 insertions(+), 170 deletions(-)


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

end of thread, other threads:[~2010-07-05  9:29 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-07-04 13:36 [PATCH 0/5] staging: ti dspbridge: improve Kconfig Felipe Contreras
2010-07-04 13:36 ` [PATCH 1/5] omap: OMAP_DSP is not in mainline, remove it Felipe Contreras
2010-07-05  9:29   ` Tony Lindgren
2010-07-04 13:36 ` [PATCH 2/5] staging: ti dspbridge: prefix configs with TIDSPBRIDGE Felipe Contreras
2010-07-04 13:36 ` [PATCH 3/5] staging: ti dspbridge: improve Kconfig Felipe Contreras
2010-07-04 13:36 ` [PATCH 4/5] staging: ti dspbridge: use _DEBUG for debug trace Felipe Contreras
2010-07-04 13:36 ` [PATCH 5/5] staging: ti dspbridge: add _BACKTRACE config Felipe Contreras
  -- strict thread matches above, loose matches on Subject: below --
2010-05-16 15:46 [PATCH 0/8] dspbridge: improve Kconfig Felipe Contreras
2010-05-16 15:46 ` [PATCH 1/5] omap: OMAP_DSP is not in mainline, remove it Felipe Contreras

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).