Re: [GIT PATCHES FOR 3.2] cx23885 alsa cleaned and prepaired

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi

El 10/10/11 11:52, Igor M. Liplianin escribió:
Hi Mauro and Steven,

It's been a long time since cx23885-alsa pull was requested.
To speed things up I created a git branch where I put the patches.
Some patches merged, like introduce then correct checkpatch compliance
or convert spinlock to mutex and back to spinlock, insert printk then remove printk as well.
Minor corrections from me was silently merged, for major I created additional patches.

Hope it helps.

The following changes since commit e30528854797f057aa6ffb6dc9f890e923c467fd:

   [media] it913x-fe changes to power up and down of tuner (2011-10-08 08:03:27 -0300)

are available in the git repository at:
   git://linuxtv.org/liplianin/media_tree.git cx23885-alsa-clean-2

Igor M. Liplianin (2):
       cx23885: videobuf: Remove the videobuf_sg_dma_map/unmap functions
       cx25840-audio: fix missing state declaration

Mijhail Moreyra (6):
       cx23885: merge mijhail's header changes for alsa
       cx23885: ALSA support
       cx23885: core changes requireed for ALSA
       cx23885: add definitions for HVR1500 to support audio
       cx23885: correct the contrast, saturation and hue controls
       cx23885: hooks the alsa changes into the video subsystem

Steven Toth (31):
       cx23885: prepare the cx23885 makefile for alsa support
       cx23885: convert from snd_card_new() to snd_card_create()
       cx23885: convert call clients into subdevices
       cx23885: minor function renaming to ensure uniformity
       cx23885: setup the dma mapping for raw audio support
       cx23885: mute the audio during channel change
       cx23885: add two additional defines to simplify VBI register bitmap handling
       cx23885: initial support for VBI with the cx23885
       cx23885: initialize VBI support in the core, add IRQ support, register vbi device
       cx23885: minor printk cleanups and device registration
       cx25840: enable raw cc processing only for the cx23885 hardware
       cx23885: vbi line window adjustments
       cx23885: add vbi buffer formatting, window changes and video core changes
       cx23885: Ensure the VBI pixel format is established correctly.
       cx23885: ensure video is streaming before allowing vbi to stream
       cx23885: remove channel dump diagnostics when a vbi buffer times out.
       cx23885: Ensure VBI buffers timeout quickly - bugfix for vbi hangs during streaming.
       cx23885: Name an internal i2c part and declare a bitfield by name
       cx25840: Enable support for non-tuner LR1/LR2 audio inputs
       cx23885: Enable audio line in support from the back panel
       cx25840: Ensure AUDIO6 and AUDIO7 trigger line-in baseband use.
       cx23885: Initial support for the MPX-885 mini-card
       cx23885: fixes related to maximum number of inputs and range checking
       cx23885: add generic functions for dealing with audio input selection
       cx23885: hook the audio selection functions into the main driver
       cx23885: v4l2 api compliance, set the audioset field correctly
       cx23885: Removed a spurious function cx23885_set_scale().
       cx23885: Avoid stopping the risc engine during buffer timeout.
       cx23885: Avoid incorrect error handling and reporting
       cx23885: Stop the risc video fifo before reconfiguring it.
       cx23885: Allow the audio mux config to be specified on a per input basis.

  drivers/media/video/cx23885/Makefile        |    2 +-
  drivers/media/video/cx23885/cx23885-alsa.c  |  535 +++++++++++++++++++++++++++
  drivers/media/video/cx23885/cx23885-cards.c |   53 +++
  drivers/media/video/cx23885/cx23885-core.c  |   99 ++++-
  drivers/media/video/cx23885/cx23885-i2c.c   |    1 +
  drivers/media/video/cx23885/cx23885-reg.h   |    3 +
  drivers/media/video/cx23885/cx23885-vbi.c   |   72 +++-
  drivers/media/video/cx23885/cx23885-video.c |  373 ++++++++++++++++---
  drivers/media/video/cx23885/cx23885.h       |   56 +++
  drivers/media/video/cx25840/cx25840-audio.c |   10 +-
  drivers/media/video/cx25840/cx25840-core.c  |   19 +
  11 files changed, 1144 insertions(+), 79 deletions(-)
  create mode 100644 drivers/media/video/cx23885/cx23885-alsa.c
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html
When compile, I get this error:

dhcppc1:/usr/src/linux # make SUBDIRS=drivers/media/video/cx23885 modules -j2
  Building modules, stage 2.
  MODPOST 2 modules
WARNING: "cx23885_risc_databuffer" [drivers/media/video/cx23885/cx23885.ko] undefined!

dhcppc1:/usr/src/linux # modprobe cx23885 debug=3 v4l_debug=3 i2c_scan=3
FATAL: Error inserting cx23885 (/lib/modules/3.0.6-2-desktop/kernel/drivers/media/video/cx23885/cx23885.ko): Unknown symbol in module, or unknown parameter (see dmesg)

dmesg:
....
[13447.629867] cx23885: Unknown symbol cx23885_risc_databuffer (err 0)


I use kernel 3.0.6 and OpenSuse 11.4


Thank

Alfredo

--
Dona tu voz
http://www.voxforge.org/es

--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux