04 Aug, 2012

1 commit


01 Aug, 2012

1 commit

  • Pull second set of media updates from Mauro Carvalho Chehab:

    - radio API: add support to work with radio frequency bands

    - new AM/FM radio drivers: radio-shark, radio-shark2

    - new Remote Controller USB driver: iguanair

    - conversion of several drivers to the v4l2 core control framework

    - new board additions at existing drivers

    - the remaining (and vast majority of the patches) are due to
    drivers/DocBook fixes/cleanups.

    * 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (154 commits)
    [media] radio-tea5777: use library for 64bits div
    [media] tlg2300: Declare MODULE_FIRMWARE usage
    [media] lgs8gxx: Declare MODULE_FIRMWARE usage
    [media] xc5000: Add MODULE_FIRMWARE statements
    [media] s2255drv: Add MODULE_FIRMWARE statement
    [media] dib8000: move dereference after check for NULL
    [media] Documentation: Update cardlists
    [media] bttv: add support for Aposonic W-DVR
    [media] cx25821: Remove bad strcpy to read-only char*
    [media] pms.c: remove duplicated include
    [media] smiapp-core.c: remove duplicated include
    [media] via-camera: pass correct format settings to sensor
    [media] rtl2832.c: minor cleanup
    [media] Add support for the IguanaWorks USB IR Transceiver
    [media] Minor cleanups for MCE USB
    [media] drivers/media/dvb/siano/smscoreapi.c: use list_for_each_entry
    [media] Use a named union in struct v4l2_ioctl_info
    [media] mceusb: Add Twisted Melon USB IDs
    [media] staging/media/solo6x10: use module_pci_driver macro
    [media] staging/media/dt3155v4l: use module_pci_driver macro
    ...

    Conflicts:
    Documentation/feature-removal-schedule.txt

    Linus Torvalds
     

31 Jul, 2012

9 commits

  • Pull media updates from Mauro Carvalho Chehab:
    "This is the first part of the media patches for v3.6.

    This patch series contain:
    - new DVB frontend: rtl2832
    - new video drivers: adv7393
    - some unused files got removed
    - a selection API cleanup between V4L2 and V4L2 subdev API's
    - a major redesign at v4l-ioctl2, in order to clean it up
    - several driver fixes and improvements."

    * 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (174 commits)
    v4l: Export v4l2-common.h in include/linux/Kbuild
    media: Revert "[media] Terratec Cinergy S2 USB HD Rev.2"
    [media] media: Use pr_info not homegrown pr_reg macro
    [media] Terratec Cinergy S2 USB HD Rev.2
    [media] v4l: Correct conflicting V4L2 subdev selection API documentation
    [media] Feature removal: V4L2 selections API target and flag definitions
    [media] v4l: Unify selection flags documentation
    [media] v4l: Unify selection flags
    [media] v4l: Common documentation for selection targets
    [media] v4l: Unify selection targets across V4L2 and V4L2 subdev interfaces
    [media] v4l: Remove "_ACTUAL" from subdev selection API target definition names
    [media] V4L: Remove "_ACTIVE" from the selection target name definitions
    [media] media: dvb-usb: print mac address via native %pM
    [media] s5p-tv: Use module_i2c_driver in sii9234_drv.c file
    [media] media: gpio-ir-recv: add allowed_protos for platform data
    [media] s5p-jpeg: Use module_platform_driver in jpeg-core.c file
    [media] saa7134: fix spelling of detach in label
    [media] cx88-blackbird: replace ioctl by unlocked_ioctl
    [media] cx88: don't use current_norm
    [media] cx88: fix a number of v4l2-compliance violations
    ...

    Linus Torvalds
     
  • Signed-off-by: Nicolas Thery
    Signed-off-by: Mauro Carvalho Chehab

    Nicolas THERY
     
  • To allow apps to limit a hw-freq-seek to a specific band, for further
    info see the documentation this patch adds for these new fields.

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

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

    Hans Verkuil
     
  • Signed-off-by: Nicolas Thery
    Signed-off-by: Mauro Carvalho Chehab

    Nicolas THERY
     
  • This patch fixes the DV_TIMINGS_CAP documentation: part of it was copy-and-paste from
    the ENUM_DV_TIMINGS documentation.

    Regards,

    Hans

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

    Hans Verkuil
     
  • This patch adds new V4L2_CAP_VIDEO_M2M and V4L2_CAP_VIDEO_M2M_MPLANE
    capability flags that are intended to be used for memory-to-memory (M2M)
    devices, instead of ORed V4L2_CAP_VIDEO_CAPTURE and V4L2_CAP_VIDEO_OUTPUT.

    V4L2_CAP_VIDEO_M2M flag is added at the drivers, CAPTURE and OUTPUT
    capability flags are left untouched and will be removed in future,
    after a transition period required for existing applications to be
    adapted to check only for V4L2_CAP_VIDEO_M2M.

    Signed-off-by: Sylwester Nawrocki
    Signed-off-by: Kyungmin Park
    Acked-by: Kamil Debski
    Acked-by: Andrzej Pietrasiewicz
    Signed-off-by: Mauro Carvalho Chehab

    Sylwester Nawrocki
     
  • And document V4L2_CID_AUTOBRIGHTNESS.

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

    Hans de Goede
     
  • * patches_for_v3.6: (174 commits)
    v4l: Export v4l2-common.h in include/linux/Kbuild
    media: Revert "[media] Terratec Cinergy S2 USB HD Rev.2"
    [media] media: Use pr_info not homegrown pr_reg macro
    [media] Terratec Cinergy S2 USB HD Rev.2
    [media] v4l: Correct conflicting V4L2 subdev selection API documentation
    [media] Feature removal: V4L2 selections API target and flag definitions
    [media] v4l: Unify selection flags documentation
    [media] v4l: Unify selection flags
    [media] v4l: Common documentation for selection targets
    [media] v4l: Unify selection targets across V4L2 and V4L2 subdev interfaces
    [media] v4l: Remove "_ACTUAL" from subdev selection API target definition names
    [media] V4L: Remove "_ACTIVE" from the selection target name definitions
    [media] media: dvb-usb: print mac address via native %pM
    [media] s5p-tv: Use module_i2c_driver in sii9234_drv.c file
    [media] media: gpio-ir-recv: add allowed_protos for platform data
    [media] s5p-jpeg: Use module_platform_driver in jpeg-core.c file
    [media] saa7134: fix spelling of detach in label
    [media] cx88-blackbird: replace ioctl by unlocked_ioctl
    [media] cx88: don't use current_norm
    [media] cx88: fix a number of v4l2-compliance violations
    ...

    Mauro Carvalho Chehab
     

21 Jul, 2012

1 commit


15 Jul, 2012

1 commit

  • * v4l_for_linus: (31 commits)
    [media] Revert "[media] V4L: JPEG class documentation corrections"
    [media] s5p-fimc: Add missing FIMC-LITE file operations locking
    [media] omap3isp: preview: Fix contrast and brightness handling
    [media] omap3isp: preview: Fix output size computation depending on input format
    [media] winbond-cir: Initialise timeout, driver_type and allowed_protos
    [media] winbond-cir: Fix txandrx module info
    [media] cx23885: Silence unknown command warnings
    [media] cx23885: add support for HVR-1255 analog (cx23888 variant)
    [media] cx23885: make analog support work for HVR_1250 (cx23885 variant)
    [media] cx25840: fix vsrc/hsrc usage on cx23888 designs
    [media] cx25840: fix regression in HVR-1800 analog audio
    [media] cx25840: fix regression in analog support hue/saturation controls
    [media] cx25840: fix regression in HVR-1800 analog support
    [media] s5p-mfc: Fixed setup of custom controls in decoder and encoder
    [media] cx231xx: don't DMA to random addresses
    [media] em28xx: fix em28xx-rc load
    [media] dvb-core: Release semaphore on error path dvb_register_device()
    [media] s5p-fimc: Stop media entity pipeline if fimc_pipeline_validate fails
    [media] s5p-fimc: Fix compiler warning in fimc-lite.c
    [media] s5p-fimc: media_entity_pipeline_start() may fail
    ...

    Mauro Carvalho Chehab
     

14 Jul, 2012

1 commit

  • Pull media fixes from Mauro Carvalho Chehab:
    - Some regression fixes at the audio part for devices with
    cx23885/cx25840
    - A DMA corruption fix at cx231xx
    - two fixes at the winbond IR driver
    - Several fixes for the EXYNOS media driver (s5p)
    - two fixes at the OMAP3 preview driver
    - one fix at the dvb core failure path
    - an include missing (slab.h) at smiapp-core causing compilation
    breakage
    - em28xx was not loading the IR driver driver anymore.

    * 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (31 commits)
    [media] Revert "[media] V4L: JPEG class documentation corrections"
    [media] s5p-fimc: Add missing FIMC-LITE file operations locking
    [media] omap3isp: preview: Fix contrast and brightness handling
    [media] omap3isp: preview: Fix output size computation depending on input format
    [media] winbond-cir: Initialise timeout, driver_type and allowed_protos
    [media] winbond-cir: Fix txandrx module info
    [media] cx23885: Silence unknown command warnings
    [media] cx23885: add support for HVR-1255 analog (cx23888 variant)
    [media] cx23885: make analog support work for HVR_1250 (cx23885 variant)
    [media] cx25840: fix vsrc/hsrc usage on cx23888 designs
    [media] cx25840: fix regression in HVR-1800 analog audio
    [media] cx25840: fix regression in analog support hue/saturation controls
    [media] cx25840: fix regression in HVR-1800 analog support
    [media] s5p-mfc: Fixed setup of custom controls in decoder and encoder
    [media] cx231xx: don't DMA to random addresses
    [media] em28xx: fix em28xx-rc load
    [media] dvb-core: Release semaphore on error path dvb_register_device()
    [media] s5p-fimc: Stop media entity pipeline if fimc_pipeline_validate fails
    [media] s5p-fimc: Fix compiler warning in fimc-lite.c
    [media] s5p-fimc: media_entity_pipeline_start() may fail
    ...

    Linus Torvalds
     

09 Jul, 2012

1 commit


07 Jul, 2012

7 commits

  • This reverts commit feed0258e11e04b7e0, as the same issues
    are already covered in another version of that patch that
    was also applied (579e92ffac65c717c9c8a50feb755a).

    Signed-off-by: Sylwester Nawrocki
    Signed-off-by: Kyungmin Park
    Signed-off-by: Mauro Carvalho Chehab

    Sylwester Nawrocki
     
  • The API reference documents that the KEEP_CONFIG flag tells the
    configuration should not be propagated by the driver whereas the interface
    documentation (dev-subdev.xml) prohibited any changes to the rest of the
    pipeline. Resolve the conflict by changing the API reference to disallow
    changes.

    Signed-off-by: Sakari Ailus
    Acked-by: Sylwester Nawrocki
    Signed-off-by: Mauro Carvalho Chehab

    Sakari Ailus
     
  • As for the selection targets, the selection flags are now the same on V4L2
    and V4L2 subdev interfaces. Also document them so.

    Signed-off-by: Sakari Ailus
    Acked-by: Sylwester Nawrocki
    Signed-off-by: Mauro Carvalho Chehab

    Sakari Ailus
     
  • Both V4L2 and V4L2 subdev interface have very similar selection APIs with
    differences foremost related to in-memory and media bus formats. However,
    the selection targets are the same for both. Most targets are and in the
    future will likely continue to be more the same than with any differences.
    Thus it makes sense to unify the documentation of the targets.

    Signed-off-by: Sakari Ailus
    Acked-by: Sylwester Nawrocki
    Signed-off-by: Mauro Carvalho Chehab

    Sakari Ailus
     
  • The string "_ACTUAL" does not say anything more about the target names. Drop
    it. V4L2 selection API was changed by "V4L: Remove "_ACTIVE" from the
    selection target name definitions" by Sylwester Nawrocki. This patch does
    the same for the V4L2 subdev API.

    Signed-off-by: Sakari Ailus
    Acked-by: Sylwester Nawrocki
    Signed-off-by: Mauro Carvalho Chehab

    Sakari Ailus
     
  • This patch drops the _ACTIVE part from the selection target names
    as a prerequisite to unify the selection target names across the subdev
    and regular video node API.

    The meaning of V4L2_SEL_TGT_*_ACTIVE and V4L2_SUBDEV_SEL_TGT_*_ACTUAL
    selection targets is logically the same. Different names add to confusion
    where both APIs are used in a single driver or an application. For some
    system configurations different names may lead to interoperability issues.

    For backwards compatibility V4L2_SEL_TGT_CROP_ACTIVE and
    V4L2_SEL_TGT_COMPOSE_ACTIVE are defined as aliases to V4L2_SEL_TGT_CROP
    and V4L2_SEL_TGT_COMPOSE. These aliases will be removed after deprecation
    period, according to Documentation/feature-removal-schedule.txt.

    Signed-off-by: Sylwester Nawrocki
    Signed-off-by: Kyungmin Park
    Acked-by: Laurent Pinchart
    Signed-off-by: Sakari Ailus
    Signed-off-by: Mauro Carvalho Chehab

    Sylwester Nawrocki
     
  • Signed-off-by: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab

    Hans Verkuil
     

06 Jul, 2012

1 commit


27 Jun, 2012

1 commit

  • * v4l_for_linus: (44 commits)
    [media] smia: Fix compile failures
    [media] Fix VIDIOC_DQEVENT docbook entry
    [media] s5p-fimc: Fix control creation function
    [media] s5p-mfc: Fix checkpatch error in s5p_mfc_shm.h file
    [media] s5p-mfc: Fix setting controls
    [media] v4l/s5p-mfc: added image size align in VIDIOC_TRY_FMT
    [media] v4l/s5p-mfc: corrected encoder v4l control definitions
    [media] v4l: mem2mem_testdev: Fix race conditions in driver
    [media] s5p-mfc: Bug fix of timestamp/timecode copy mechanism
    [media] cxd2820r: Fix an incorrect modulation type bitmask
    [media] em28xx: Show a warning if the board does not support remote controls
    [media] em28xx: Add remote control support for Terratec's Cinergy HTC Stick HD
    [media] USB: Staging: media: lirc: initialize spinlocks before usage
    [media] Revert "[media] media: mx2_camera: Fix mbus format handling"
    [media] bw-qcam: driver and pixfmt documentation fixes
    [media] cx88: fix firmware load on big-endian systems
    [media] cx18: support big-endian systems
    [media] ivtv: fix support for big-endian systems
    [media] tuner-core: return the frequency range of the correct tuner
    [media] v4l2-dev.c: fix g_parm regression in determine_valid_ioctls()
    ...

    Conflicts:
    Documentation/DocBook/media/v4l/vidioc-create-bufs.xml
    drivers/media/video/em28xx/em28xx-cards.c

    Mauro Carvalho Chehab
     

26 Jun, 2012

1 commit

  • Pull media fixes from Mauro Carvalho Chehab.

    Trivial conflict due to new USB HID ID's being added next to each other
    (Baanto vs Axentia).

    * 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (44 commits)
    [media] smia: Fix compile failures
    [media] Fix VIDIOC_DQEVENT docbook entry
    [media] s5p-fimc: Fix control creation function
    [media] s5p-mfc: Fix checkpatch error in s5p_mfc_shm.h file
    [media] s5p-mfc: Fix setting controls
    [media] v4l/s5p-mfc: added image size align in VIDIOC_TRY_FMT
    [media] v4l/s5p-mfc: corrected encoder v4l control definitions
    [media] v4l: mem2mem_testdev: Fix race conditions in driver
    [media] s5p-mfc: Bug fix of timestamp/timecode copy mechanism
    [media] cxd2820r: Fix an incorrect modulation type bitmask
    [media] em28xx: Show a warning if the board does not support remote controls
    [media] em28xx: Add remote control support for Terratec's Cinergy HTC Stick HD
    [media] USB: Staging: media: lirc: initialize spinlocks before usage
    [media] Revert "[media] media: mx2_camera: Fix mbus format handling"
    [media] bw-qcam: driver and pixfmt documentation fixes
    [media] cx88: fix firmware load on big-endian systems
    [media] cx18: support big-endian systems
    [media] ivtv: fix support for big-endian systems
    [media] tuner-core: return the frequency range of the correct tuner
    [media] v4l2-dev.c: fix g_parm regression in determine_valid_ioctls()
    ...

    Linus Torvalds
     

19 Jun, 2012

4 commits


15 Jun, 2012

1 commit

  • Patch id 6016af82eafcb6e086a8f2a2197b46029a843d68 ("[media] v4l2: use __u32
    rather than enums in ioctl() structs") unintentionally changes the type of
    the format field in struct v4l2_create_buffers from struct v4l2_format to
    __u32. Revert that change.

    Signed-off-by: Sakari Ailus
    Signed-off-by: Mauro Carvalho Chehab

    Sakari Ailus
     

12 Jun, 2012

3 commits

  • Fix the documentation of the Y4 and Y6 formats.
    Fix a poll() issue, add support for enum_frmsizes, set the proper
    parent device and fix a few compliance issues.

    Tested with an actual Connectix B&W parallel port webcam, both on a
    little-endian and a big-endian platform. This driver has never been
    so good, doing 320x240 at 1 frame per second :-)

    I know, nobody cares, but still it is cool that linux can still support
    this old webcam.

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

    Hans Verkuil
     
  • Two small docbook fixes:

    - prepare-buf was not positioned in alphabetical order, moved to the right place.
    - the format field in create_bufs had the wrong type in the documentation

    Signed-off-by: Hans Verkuil
    Reviewed-by: Guennadi Liakhovetski
    Signed-off-by: Mauro Carvalho Chehab

    Hans Verkuil
     
  • Patch id 6016af82eafcb6e086a8f2a2197b46029a843d68 ("[media] v4l2: use __u32
    rather than enums in ioctl() structs") unintentionally changes the type of
    the format field in struct v4l2_create_buffers from struct v4l2_format to
    __u32. Revert that change.

    Signed-off-by: Sakari Ailus
    Signed-off-by: Mauro Carvalho Chehab

    Sakari Ailus
     

02 Jun, 2012

1 commit

  • Pull mtd update from David Woodhouse:
    - More robust parsing especially of xattr data in JFFS2
    - Updates to mxc_nand and gpmi drivers to support new boards and device tree
    - Improve consistency of information about ECC strength in NAND devices
    - Clean up partition handling of plat_nand
    - Support NAND drivers without dedicated access to OOB area
    - BCH hardware ECC support for OMAP
    - Other fixes and cleanups, and a few new device IDs

    Fixed trivial conflict in drivers/mtd/nand/gpmi-nand/gpmi-nand.c due to
    added include files next to each other.

    * tag 'for-linus-3.5-20120601' of git://git.infradead.org/linux-mtd: (75 commits)
    mtd: mxc_nand: move ecc strengh setup before nand_scan_tail
    mtd: block2mtd: fix recursive call of mtd_writev
    mtd: gpmi-nand: define ecc.strength
    mtd: of_parts: fix breakage in Kconfig
    mtd: nand: fix scan_read_raw_oob
    mtd: docg3 fix in-middle of blocks reads
    mtd: cfi_cmdset_0002: Slight cleanup of fixup messages
    mtd: add fixup for S29NS512P NOR flash.
    jffs2: allow to complete xattr integrity check on first GC scan
    jffs2: allow to discriminate between recoverable and non-recoverable errors
    mtd: nand: omap: add support for hardware BCH ecc
    ARM: OMAP3: gpmc: add BCH ecc api and modes
    mtd: nand: check the return code of 'read_oob/read_oob_raw'
    mtd: nand: remove 'sndcmd' parameter of 'read_oob/read_oob_raw'
    mtd: m25p80: Add support for Winbond W25Q80BW
    jffs2: get rid of jffs2_sync_super
    jffs2: remove unnecessary GC pass on sync
    jffs2: remove unnecessary GC pass on umount
    jffs2: remove lock_super
    mtd: gpmi: add gpmi support for mx6q
    ...

    Linus Torvalds
     

25 May, 2012

1 commit

  • Pull media updates from Mauro Carvalho Chehab:
    - some V4L2 API updates needed by embedded devices
    - DVB API extensions for ATSC-MH delivery system, used in US for mobile
    TV
    - new tuners for fc0011/0012/0013 and tua9001
    - a new dvb driver for af9033/9035
    - a new ATSC-MH frontend (lg2160)
    - new remote controller keymaps
    - Removal of a few legacy webcam driver that got replaced by gspca on
    several kernel versions ago
    - a new driver for Exynos 4/5 webcams(s5pp fimc-lite)
    - a new webcam sensor driver (smiapp)
    - a new video input driver for embedded (sta2x1xx)
    - several improvements, fixes, cleanups, etc inside the drivers.

    Manually fix up conflicts due to err() -> dev_err() conversion in
    drivers/staging/media/easycap/easycap_main.c

    * 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (484 commits)
    [media] saa7134-cards: Remove a PCI entry added by mistake
    [media] radio-sf16fmi: add support for SF16-FMD
    [media] rc-loopback: remove duplicate line
    [media] patch for Asus My Cinema PS3-100 (1043:48cd)
    [media] au0828: Move the Kconfig knob under V4L_USB_DRIVERS
    [media] em28xx: simple comment fix
    [media] [resend] radio-sf16fmr2: add PnP support for SF16-FMD2
    [media] smiapp: Use v4l2_ctrl_new_int_menu() instead of v4l2_ctrl_new_custom()
    [media] smiapp: Add support for 8-bit uncompressed formats
    [media] smiapp: Allow generic quirk registers
    [media] smiapp: Use non-binning limits if the binning limit is zero
    [media] smiapp: Initialise rval in smiapp_read_nvm()
    [media] smiapp: Round minimum pre_pll up rather than down in ip_clk_freq check
    [media] smiapp: Use 8-bit reads only before identifying the sensor
    [media] smiapp: Quirk for sensors that only do 8-bit reads
    [media] smiapp: Pass struct sensor to register writing commands instead of i2c_client
    [media] smiapp: Allow using external clock from the clock framework
    [media] zl10353: change .read_snr() to report SNR as a 0.1 dB
    [media] media: add support to gspca/pac7302.c for 093a:2627 (Genius FaceCam 300)
    [media] m88rs2000 - only flip bit 2 on reg 0x70 on 16th try
    ...

    Linus Torvalds
     

24 May, 2012

1 commit

  • Pull the MCA deletion branch from Paul Gortmaker:
    "It was good that we could support MCA machines back in the day, but
    realistically, nobody is using them anymore. They were mostly limited
    to 386-sx 16MHz CPU and some 486 class machines and never more than
    64MB of RAM. Even the enthusiast hobbyist community seems to have
    dried up close to ten years ago, based on what you can find searching
    various websites dedicated to the relatively short lived hardware.

    So lets remove the support relating to CONFIG_MCA. There is no point
    carrying this forward, wasting cycles doing routine maintenance on it;
    wasting allyesconfig build time on validating it, wasting I/O on git
    grep'ping over it, and so on."

    Let's see if anybody screams. It generally has compiled, and James
    Bottomley pointed out that there was a MCA extension from NCR that
    allowed for up to 4GB of memory and PPro-class machines. So in *theory*
    there may be users out there.

    But even James (technically listed as a maintainer) doesn't actually
    have a system, and while Alan Cox claims to have a machine in his cellar
    that he offered to anybody who wants to take it off his hands, he didn't
    argue for keeping MCA support either.

    So we could bring it back. But somebody had better speak up and talk
    about how they have actually been using said MCA hardware with modern
    kernels for us to do that. And David already took the patch to delete
    all the networking driver code (commit a5e371f61ad3: "drivers/net:
    delete all code/drivers depending on CONFIG_MCA").

    * 'delete-mca' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux:
    MCA: delete all remaining traces of microchannel bus support.
    scsi: delete the MCA specific drivers and driver code
    serial: delete the MCA specific 8250 support.
    arm: remove ability to select CONFIG_MCA

    Linus Torvalds
     

23 May, 2012

1 commit

  • Pull trivial updates from Jiri Kosina:
    "As usual, it's mostly typo fixes, redundant code elimination and some
    documentation updates."

    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (57 commits)
    edac, mips: don't change code that has been removed in edac/mips tree
    xtensa: Change mail addresses of Hannes Weiner and Oskar Schirmer
    lib: Change mail address of Oskar Schirmer
    net: Change mail address of Oskar Schirmer
    arm/m68k: Change mail address of Sebastian Hess
    i2c: Change mail address of Oskar Schirmer
    net: Fix tcp_build_and_update_options comment in struct tcp_sock
    atomic64_32.h: fix parameter naming mismatch
    Kconfig: replace "--- help ---" with "---help---"
    c2port: fix bogus Kconfig "default no"
    edac: Fix spelling errors.
    qla1280: Remove redundant NULL check before release_firmware() call
    remoteproc: remove redundant NULL check before release_firmware()
    qla2xxx: Remove redundant NULL check before release_firmware() call.
    aic94xx: Get rid of redundant NULL check before release_firmware() call
    tehuti: delete redundant NULL check before release_firmware()
    qlogic: get rid of a redundant test for NULL before call to release_firmware()
    bna: remove redundant NULL test before release_firmware()
    tg3: remove redundant NULL test before release_firmware() call
    typhoon: get rid of redundant conditional before all to release_firmware()
    ...

    Linus Torvalds
     

20 May, 2012

3 commits

  • Mauro is proposing a new API to handle statistics. This functionality will
    be returned after the statistics API is ready. Just remove them for now.

    Signed-off-by: Michael Krufky
    Signed-off-by: Mauro Carvalho Chehab

    Michael Krufky
     
  • Document the following properties for controlling an ATSC-MH frontend:

    DTV_ATSCMH_FIC_VER - Version number of the FIC signaling data
    DTV_ATSCMH_PARADE_ID - Parade identification number
    DTV_ATSCMH_NOG - Number of MH groups per MH subframe for a designated parade
    DTV_ATSCMH_TNOG - Total number of MH groups in all parades in one subframe
    DTV_ATSCMH_SGN - Start group number
    DTV_ATSCMH_PRC - Parade repetition cycle
    DTV_ATSCMH_RS_FRAME_MODE - RS frame mode
    DTV_ATSCMH_RS_FRAME_ENSEMBLE - RS frame ensemble
    DTV_ATSCMH_RS_CODE_MODE_PRI - RS code mode (primary)
    DTV_ATSCMH_RS_CODE_MODE_SEC - RS code mode (secondary)
    DTV_ATSCMH_SCCC_BLOCK_MODE - Series Concatenated Convolutional Code Block Mode
    DTV_ATSCMH_SCCC_CODE_MODE_A - Series Concatenated Convolutional Code Rate A
    DTV_ATSCMH_SCCC_CODE_MODE_B - Series Concatenated Convolutional Code Rate B
    DTV_ATSCMH_SCCC_CODE_MODE_C - Series Concatenated Convolutional Code Rate C
    DTV_ATSCMH_SCCC_CODE_MODE_D - Series Concatenated Convolutional Code Rate D
    DTV_ATSCMH_FIC_ERR - FIC error count
    DTV_ATSCMH_CRC_ERR - CRC error count
    DTV_ATSCMH_RS_ERR - RS error count

    Signed-off-by: Michael Krufky
    Signed-off-by: Mauro Carvalho Chehab

    Michael Krufky
     
  • The DV Preset API will be phased out in favor of the more flexible DV Timings
    API. Mark the preset API accordingly in the header and documentation.

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

    Hans Verkuil