09 Dec, 2011

2 commits


30 Nov, 2011

1 commit


29 Nov, 2011

1 commit


27 Nov, 2011

2 commits

  • A DRM display driver for TI OMAP platform. Similar to omapfb (fbdev)
    and omap_vout (v4l2 display) drivers in the past, this driver uses the
    DSS2 driver to access the display hardware, including support for
    HDMI, DVI, and various types of LCD panels. And it implements GEM
    support for buffer allocation (for KMS as well as offscreen buffers
    used by the xf86-video-omap userspace xorg driver).

    The driver maps CRTCs to overlays, encoders to overlay-managers, and
    connectors to dssdev's. Note that this arrangement might change slightly
    when support for drm_plane overlays is added.

    For GEM support, non-scanout buffers are using the shmem backed pages
    provided by GEM core (In drm_gem_object_init()). In the case of scanout
    buffers, which need to be physically contiguous, those are allocated
    with CMA and use drm_gem_private_object_init().

    See userspace xorg driver:
    git://github.com/robclark/xf86-video-omap.git

    Refer to this link for CMA (Continuous Memory Allocator):
    http://lkml.org/lkml/2011/8/19/302

    Links to previous versions of the patch:
    v1: http://lwn.net/Articles/458137/
    v2: http://patches.linaro.org/4156/
    v3: http://patches.linaro.org/4688/
    v4: http://patches.linaro.org/4791/

    History:

    v5: move headers from include/drm at Greg KH's request, minor rebasing
    on 3.2-rc1, pull in private copies of drm_gem_{get,put}_pages()
    because "drm/gem: add functions to get/put pages" patch is not
    merged yet
    v4: bit of rework of encoder/connector _dpms() code, modeset_init()
    rework to not use nested functions, update TODO.txt
    v3: minor cleanups, improved error handling for dev_load(), some minor
    API changes that will be needed later for tiled buffer support
    v2: replace omap_vram with CMA for scanout buffer allocation, remove
    unneeded functions, use dma_addr_t for physical addresses, error
    handling cleanup, refactor attach/detach pages into common drm
    functions, split non-userspace-facing API into omap_priv.h, remove
    plugin API

    v1: original

    Signed-off-by: Rob Clark
    Acked-by: Daniel Vetter
    Signed-off-by: Greg Kroah-Hartman

    Rob Clark
     
  • To quote Alan:
    Moorestown/Oaktrail has appeared only in the PC like form so the
    following bits of staging can be binned:

    drivers/staging/spectra

    so let's delete it.

    Cc: Alan Cox
    Signed-off-by: Greg Kroah-Hartman

    Greg Kroah-Hartman
     

03 Nov, 2011

3 commits

  • In practice, it is being hard to distinguish when a patch
    should go to staging tree or to the media tree. Better
    to distinguish it, by putting the media drivers at a
    separate staging directory. Newer staging drivers that include
    anything with "dvb*.h", "v4l2*.h" or "videodev2.h" should
    go to the drivers/staging/media tree.

    Acked-by: Greg Kroah-Hartman
    Signed-off-by: Mauro Carvalho Chehab

    Mauro Carvalho Chehab
     
  • This driver had the major issues already fixed. Move it out
    of staging.

    Acked-by: Greg Kroah-Hartman
    Signed-off-by: Mauro Carvalho Chehab

    Mauro Carvalho Chehab
     
  • Fix compilation errors in the USB driver by replacing usb_buffer_free(),
    usb_buffer_alloc() with usb_free_coherent() and usb_alloc_coherent().
    Add entries for the driver in parent Makefile and Kconfig.

    [snjw23@gmail.com: minor edit to changelog]
    Cc: Devin Heitmueller
    Signed-off-by: Piotr Chmura
    Signed-off-by: Sylwester Nawrocki
    Signed-off-by: Mauro Carvalho Chehab

    Piotr Chmura
     

01 Nov, 2011

1 commit

  • * 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (348 commits)
    [media] pctv452e: Remove bogus code
    [media] adv7175: Make use of media bus pixel codes
    [media] media: vb2: fix incorrect return value
    [media] em28xx: implement VIDIOC_ENUM_FRAMESIZES
    [media] cx23885: Stop the risc video fifo before reconfiguring it
    [media] cx23885: Avoid incorrect error handling and reporting
    [media] cx23885: Avoid stopping the risc engine during buffer timeout
    [media] cx23885: Removed a spurious function cx23885_set_scale()
    [media] cx23885: v4l2 api compliance, set the audioset field correctly
    [media] cx23885: hook the audio selection functions into the main driver
    [media] cx23885: add generic functions for dealing with audio input selection
    [media] cx23885: fixes related to maximum number of inputs and range checking
    [media] cx23885: Initial support for the MPX-885 mini-card
    [media] cx25840: Ensure AUDIO6 and AUDIO7 trigger line-in baseband use
    [media] cx23885: Enable audio line in support from the back panel
    [media] cx23885: Allow the audio mux config to be specified on a per input basis
    [media] cx25840: Enable support for non-tuner LR1/LR2 audio inputs
    [media] cx23885: Name an internal i2c part and declare a bitfield by name
    [media] cx23885: Ensure VBI buffers timeout quickly - bugfix for vbi hangs during streaming
    [media] cx23885: remove channel dump diagnostics when a vbi buffer times out
    ...

    Fix up trivial conflicts in drivers/misc/altera-stapl/altera.c (header
    file rename vs add)

    Linus Torvalds
     

26 Oct, 2011

2 commits

  • * 'staging-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (1519 commits)
    staging: et131x: Remove redundant check and return statement
    staging: et131x: Mainly whitespace changes to appease checkpatch
    staging: et131x: Remove last of the forward declarations
    staging: et131x: Remove even more forward declarations
    staging: et131x: Remove yet more forward declarations
    staging: et131x: Remove more forward declarations
    staging: et131x: Remove forward declaration of et131x_adapter_setup
    staging: et131x: Remove some forward declarations
    staging: et131x: Remove unused rx_ring.recv_packet_pool
    staging: et131x: Remove call to find pci pm capability
    staging: et131x: Remove redundant et131x_reset_recv() call
    staging: et131x: Remove unused rx_ring.recv_buffer_pool
    Staging: bcm: Fix three initialization errors in InterfaceDld.c
    Staging: bcm: Fix coding style issues in InterfaceDld.c
    staging:iio:dac: Add AD5360 driver
    staging:iio:trigger:bfin-timer: Fix compile error
    Staging: vt6655: add some range checks before memcpy()
    Staging: vt6655: whitespace fixes to iotcl.c
    Staging: vt6656: add some range checks before memcpy()
    Staging: vt6656: whitespace cleanups in ioctl.c
    ...

    Fix up conflicts in:
    - drivers/{Kconfig,Makefile}, drivers/staging/{Kconfig,Makefile}:
    vg driver movement
    - drivers/staging/brcm80211/brcmfmac/{dhd_linux.c,mac80211_if.c}:
    driver removal vs now stale changes
    - drivers/staging/rtl8192e/r8192E_core.c:
    driver removal vs now stale changes
    - drivers/staging/et131x/et131*:
    driver consolidation into one file, tried to do fixups

    Linus Torvalds
     
  • * 'tty-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (79 commits)
    TTY: serial_core: Fix crash if DCD drop during suspend
    tty/serial: atmel_serial: bootconsole removed from auto-enumerates
    Revert "TTY: call tty_driver_lookup_tty unconditionally"
    tty/serial: atmel_serial: add device tree support
    tty/serial: atmel_serial: auto-enumerate ports
    tty/serial: atmel_serial: whitespace and braces modifications
    tty/serial: atmel_serial: change platform_data variable name
    tty/serial: RS485 bindings for device tree
    TTY: call tty_driver_lookup_tty unconditionally
    TTY: pty, release tty in all ptmx_open fail paths
    TTY: make tty_add_file non-failing
    TTY: drop driver reference in tty_open fail path
    8250_pci: Fix kernel panic when pch_uart is disabled
    h8300: drivers/serial/Kconfig was moved
    parport_pc: release IO region properly if unsupported ITE887x card is found
    tty: Support compat_ioctl get/set termios_locked
    hvc_console: display printk messages on console.
    TTY: snyclinkmp: forever loop in tx_load_dma_buffer()
    tty/n_gsm: avoid fifo overflow in gsm_dlci_data_output
    tty/n_gsm: fix a bug in gsm_dlci_data_output (adaption = 2 case)
    ...

    Fix up Conflicts in:
    - drivers/tty/serial/8250_pci.c
    Trivial conflict with removed duplicate device ID
    - drivers/tty/serial/atmel_serial.c
    Annoying silly conflict between "specify the port num via
    platform_data" and other changes to atmel_console_init

    Linus Torvalds
     

12 Oct, 2011

2 commits

  • With the mainline patch being applied to the wireless-next repository
    by John Linville this driver is no longer needed under the staging
    directory. This patch ends its life under the staging tree.

    Cc: John W. Linville
    Signed-off-by: Arend van Spriel
    Signed-off-by: Greg Kroah-Hartman

    Arend van Spriel
     
  • Add the brcm80211 tree to drivers/net/wireless, and disable the version that's
    in drivers/staging. This version includes the sources currently in staging,
    plus any changes that have been sent out for review.

    Sources in staging will be deleted in a followup patch.

    Signed-off-by: Arend van Spriel
    Signed-off-by: John W. Linville

    Arend van Spriel
     

24 Sep, 2011

1 commit


23 Sep, 2011

2 commits


24 Aug, 2011

2 commits


14 Aug, 2011

1 commit

  • ath6kl is now in drivers/net/wireless/ath so the staging driver
    is not supported anymore and should be removed.

    Reported-by: Stephen Rothwell
    Cc: Greg KH
    Signed-off-by: Kalle Valo
    Acked-by: Greg Kroah-Hartman
    Signed-off-by: John W. Linville

    Kalle Valo
     

12 Jul, 2011

1 commit

  • It's been stagnant for a while with out much forward progress for a
    variety of different reasons. So remove it for now. It can be reverted
    at any time if development picks back up again.

    Acked-by: David Cross
    Signed-off-by: Greg Kroah-Hartman

    Greg Kroah-Hartman
     

07 Jul, 2011

3 commits

  • Delete the drivers/staging/tty drivers as no one has wanted to step up
    and maintain and fix them. This was discussed in commit
    4a6514e6d096716fb7bedf238efaaca877e2a7e8 (tty: move obsolete and broken
    tty drivers to drivers/staging/tty/)

    Cc: Arnd Bergmann
    Cc: Alan Cox
    Cc: Jiri Slaby
    Signed-off-by: Greg Kroah-Hartman

    Greg Kroah-Hartman
     
  • No one has steped up to claim them, so as described in commit
    4c37705877e74c02c968735c2eee0f84914cf557 (tty: move obsolete and broken
    generic_serial drivers to drivers/staging/generic_serial/), they are now
    deleted from the system.

    Cc: Arnd Bergmann
    Cc: Alan Cox
    Cc: Jiri Slaby
    Signed-off-by: Greg Kroah-Hartman

    Greg Kroah-Hartman
     
  • It doesn't build anymore, no one is working on it, and, according to the
    developers, there's a different one that is working and in the real part
    of the kernel already.

    Acked-by: David Brown
    Signed-off-by: Greg Kroah-Hartman

    Greg Kroah-Hartman
     

05 Jul, 2011

1 commit

  • The driver was removed but 'make clean' still failed:

    scripts/Makefile.clean:17:
    [...]/drivers/staging/cs5535_gpio/Makefile: No such file or directory
    make[3]: *** No rule to make target
    `[...]/drivers/staging/cs5535_gpio/Makefile'. Stop.

    Signed-off-by: Kalle Valo
    Signed-off-by: Greg Kroah-Hartman

    Kalle Valo
     

20 May, 2011

1 commit


18 May, 2011

1 commit


13 May, 2011

1 commit

  • Change modules usbip_common_mod to usbip-core and usbip to usbip-host;
    edit configuration option help text; rename CONFIG options to use a
    USBIP prefix and change COMMON to CORE in both the Kconfig and
    Makefiles; edit the menu entries; and edit the driver descriptions.

    Signed-off-by: matt mooney
    Signed-off-by: Greg Kroah-Hartman

    matt mooney
     

26 Apr, 2011

1 commit


21 Apr, 2011

1 commit

  • Since the staging driver brcm80211 was renamed to brcmsmac, CONFIG_BRCM80211
    is not really needed. In addition, a two-entry list hardly needs a separate
    config menu.

    The only awkward place in the revised code is the double addition of the
    brcm80211 Makefile.

    Signed-off-by: Larry Finger
    Signed-off-by: Greg Kroah-Hartman

    Larry Finger
     

13 Apr, 2011

1 commit

  • * 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86:
    thinkpad-acpi fails to load with newer Thinkpad X201s BIOS
    acer-wmi: Fix capitalisation of GUID in module alias
    sony-laptop: keyboard backlight fixes
    sony-laptop: only show the handles sysfs file in debug mode
    samsung-laptop: set backlight type
    staging: samsung-laptop has moved to platform/x86
    samsung-laptop: Samsung R410P backlight driver
    samsung-laptop: add support for N230 model
    platform-drivers: x86: pmic: Restore the dropped buslock/unlock
    sony-laptop: fix early NULL pointer dereference
    msi-laptop: fix config-dependent build error
    eeepc-wmi: add keys found on EeePC 1215T
    asus-wmi: swap input name and phys
    asus-laptop: remove removed features from feature-removal-schedule.txt

    Linus Torvalds
     

12 Apr, 2011

1 commit


09 Apr, 2011

1 commit


05 Apr, 2011

1 commit


25 Mar, 2011

1 commit

  • * 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (442 commits)
    [media] videobuf2-dma-contig: make cookie() return a pointer to dma_addr_t
    [media] sh_mobile_ceu_camera: Do not call vb2's mem_ops directly
    [media] V4L: soc-camera: explicitly require V4L2_BUF_TYPE_VIDEO_CAPTURE
    [media] v4l: soc-camera: Store negotiated buffer settings
    [media] rc: interim support for 32-bit NEC-ish scancodes
    [media] mceusb: topseed 0x0011 needs gen3 init for tx to work
    [media] lirc_zilog: error out if buffer read bytes != chunk size
    [media] lirc: silence some compile warnings
    [media] hdpvr: use same polling interval as other OS
    [media] ir-kbd-i2c: pass device code w/key in hauppauge case
    [media] rc/keymaps: Remove the obsolete rc-rc5-tv keymap
    [media] remove the old RC_MAP_HAUPPAUGE_NEW RC map
    [media] rc/keymaps: Rename Hauppauge table as rc-hauppauge
    [media] rc-rc5-hauppauge-new: Fix Hauppauge Grey mapping
    [media] rc-rc5-hauppauge-new: Add support for the old Black RC
    [media] rc-rc5-hauppauge-new: Add the old control to the table
    [media] rc-winfast: Fix the keycode tables
    [media] a800: Fix a few wrong IR key assignments
    [media] opera1: Use multimedia keys instead of an app-specific mapping
    [media] dw2102: Use multimedia keys instead of an app-specific mapping
    ...

    Fix up trivial conflicts (remove/modify and some real conflicts) in:
    arch/arm/mach-omap2/devices.c
    drivers/staging/Kconfig
    drivers/staging/Makefile
    drivers/staging/dabusb/dabusb.c
    drivers/staging/dabusb/dabusb.h
    drivers/staging/easycap/easycap_ioctl.c
    drivers/staging/usbvideo/usbvideo.c
    drivers/staging/usbvideo/vicam.c

    Linus Torvalds
     

22 Mar, 2011

5 commits

  • It uses STAPL files and programs Altera FPGA through JTAG.
    Interface to JTAG must be provided from main device module,
    for example through cx23885 GPIO.

    Signed-off-by: Igor M. Liplianin
    Signed-off-by: Mauro Carvalho Chehab

    Igor M. Liplianin
     
  • The dabusb driver was conceived as an experimental driver for a test
    device. The driver never supported any shipped product, and, while
    there were some updates for it in 2003, for an ancient product,
    those changes were never submitted upstream.

    Also, there's no DocBook for its API, nor any upstream discussion.

    So it was decided to remove it in 2.6.39. Future support for a DAB API
    should be discussed on the linux-media list first.

    Signed-off-by: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab

    Hans Verkuil
     
  • This driver is for obsolete hardware that the old maintainer
    didn't care (or not have the hardware anymore), and that no other developer
    could find any hardware to buy.

    The V4L1 API is no longer supported, and since nobody stepped in to convert
    them to V4L2 the decision was made to remove them.

    Signed-off-by: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab

    Hans Verkuil
     
  • With the new gspca v4l2 vicam driver, there is no more reason to keep the
    old v4l1 usbvideo vicam driver around, and since that is the last
    usbvideo framework using driver, the old usbvideo framework itself can
    go too.

    Signed-off-by: Hans de Goede
    Signed-off-by: Mauro Carvalho Chehab

    Hans de Goede
     
  • This driver is abusing the kerneluserspace API, due to the lack of a
    proper solution for it. A discussion were done at:
    http://www.mail-archive.com/linux-media@vger.kernel.org/msg22196.html
    But there's not a solution for it yet. So, move the driver to staging, while
    we don't have a final solution.

    Signed-off-by: Mauro Carvalho Chehab

    Mauro Carvalho Chehab