16 Nov, 2010

1 commit

  • Delete unused I2C adapter IDs. Special cases are:

    * I2C_HW_B_RIVA was still set in driver rivafb, however no other
    driver is ever looking for this value, so we can safely remove it.
    * I2C_HW_B_HDPVR is used in staging driver lirc_zilog, however no
    adapter ID is ever set to this value, so the code in question never
    runs. As the code additionally expects that I2C_HW_B_HDPVR may not
    be defined, we can delete it now and let the lirc_zilog driver
    maintainer rewrite this piece of code.

    Big thanks for Hans Verkuil for doing all the hard work :)

    Signed-off-by: Jean Delvare
    Acked-by: Jarod Wilson
    Acked-by: Mauro Carvalho Chehab
    Acked-by: Hans Verkuil

    Jean Delvare
     

19 Sep, 2009

1 commit


07 Apr, 2009

3 commits

  • * 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (120 commits)
    cx231xx: Convert to snd_card_create()
    V4L/DVB (11440): PWC: fix build error when CONFIG_INPUT=m
    V4L/DVB (11439): UVC: uvc_status_cleanup(): undefined reference to `input_unregister_device'
    V4L/DVB (11438): au0828: fix Kconfig dependance
    V4L/DVB (11437): pvrusb2: Drop client_register/unregister stubs
    V4L/DVB (11436): radio-mr800: convert to to v4l2_device
    V4L/DVB (11435): dsbr100 radio: convert to to v4l2_device
    V4L/DVB: zr364xx: remove unused #include
    V4L/DVB: usbvision: remove unused #include
    V4L/DVB (11427): gspca - m5602: Minor cleanups
    V4L/DVB (11426): gspca - m5602: Don't touch hflip/vflip register on Read/Modify/Write
    V4L/DVB (11425): gspca - m5602: Move the vflip quirk to probe stage.
    V4L/DVB (11424): gspca - m5602-ov9650: Use the local ctrl cache. Adjust image on vflip.
    V4L/DVB (11423): gspca - m5602-ov9650: Add a disconnect hook, setup a ctrl cache ctrl.
    V4L/DVB (11422): gspca - m5602-ov9650: Replace a magic constant with a define
    V4L/DVB (11421): gspca - m5602-ov9650: Synthesize modesetting.
    V4L/DVB (11420): gspca - m5602: Improve error handling in the ov9650 driver
    V4L/DVB (11419): gspca - m5602-ov9650: Don't read exposure data from COM1.
    V4L/DVB (11418): gspca - m5602-ov9650: Auto white balancing is on by default
    V4L/DVB (11417): gspca - m5602-ov9650: Autogain is on by default
    ...

    Linus Torvalds
     
  • Signed-off-by: Srinivasa Deevi
    [mchehab@redhat.com: Remove the Kconfig changes, to avoid git breakages]
    Signed-off-by: Mauro Carvalho Chehab

    Sri Deevi
     
  • Delete many unused I2C driver IDs. We should be able to get rid of
    i2c_driver.id pretty soon now.

    Signed-off-by: Jean Delvare

    Jean Delvare
     

30 Mar, 2009

2 commits

  • The device encodes component video up to 1080i to a MPEG-TS stream with
    H.264 video and stereo AAC audio. Newer firmwares accept also AC3
    (up to 5.1) audio over optical SPDIF without reencoding.
    Firmware upgrade is unimplemeted but rather unimportant since
    the firmware sits on a flash chip.

    The I2C adapter to drive the integrated infrared receiver/sender is
    currently disabled due to a conflict with cx18-based devices.

    Tested-by: Jarod Wilson
    Signed-off-by: Janne Grunau
    Signed-off-by: Mauro Carvalho Chehab

    Janne Grunau
     
  • Add support for the analog functionality in the au8522 analog/digital
    demodulator

    Thanks to Michael Krufky and Steven Toth
    for providing sample hardware, engineering level support,
    and testing.

    Signed-off-by: Devin Heitmueller
    Signed-off-by: Michael Krufky
    [mchehab: renamed drivers/media/video/au8522_decoder.c as drivers/media/dvb/frontends/au8522_decoder.c to avoid breaking bisect]
    Signed-off-by: Mauro Carvalho Chehab

    Devin Heitmueller
     

27 Jan, 2009

2 commits


18 Oct, 2008

1 commit


12 Oct, 2008

1 commit


13 Aug, 2008

1 commit


20 Jul, 2008

2 commits

  • The tvaudio driver is using "official" I2C device IDs for internal
    purpose. There must be some historical reason behind this but anyway,
    it shouldn't do that. As the stored values are never used, the easiest
    way to fix the problem is simply to remove them altogether.

    Signed-off-by: Jean Delvare
    Signed-off-by: Mauro Carvalho Chehab

    Jean Delvare
     
  • I2C_HW_SMBUS_OVFX2 is referenced in ovcamchip_core.c, but no bus uses
    this driver ID, so we can remove the reference. As far as I can see,
    the Cypress FX2 webcam is handled by a different driver (dvb-usb).

    Signed-off-by: Jean Delvare
    Signed-off-by: Mauro Carvalho Chehab

    Jean Delvare
     

15 Jul, 2008

2 commits


30 Apr, 2008

1 commit


25 Apr, 2008

1 commit


08 Feb, 2008

4 commits

  • Many I2C hwmon drivers define a driver ID but no other code references
    these, meaning that they are useless. Discard them, along with a few
    IDs which are defined but never used at all.

    Signed-off-by: Jean Delvare
    Signed-off-by: Mark M. Hoffman

    Jean Delvare
     
  • * Drop unused defines
    * Drop unused driver ID
    * Remove trailing whitespace

    Signed-off-by: Jean Delvare
    Signed-off-by: Mark M. Hoffman

    Jean Delvare
     
  • * Drop trailing spaces
    * Drop unused driver ID
    * Drop stray backslashes in macros
    * Rename new_client to client
    * Drop redundant initializations to 0

    Signed-off-by: Jean Delvare
    Signed-off-by: Mark M. Hoffman

    Jean Delvare
     
  • * Drop history, it doesn't belong there
    * Drop unused struct member
    * Drop bogus struct member comment
    * Drop unused driver ID
    * Rename new_client to client
    * Drop redundant initializations to 0
    * Drop useless cast
    * Drop trailing space
    * Fix comment
    * Drop duplicate comment

    Signed-off-by: Jean Delvare
    Signed-off-by: Mark M. Hoffman

    Jean Delvare
     

28 Jan, 2008

3 commits

  • Discard all I2C driver IDs that aren't used anywhere. That's not just a
    couple of them, but more like 49 or one quarter of all defined IDs! And
    this is just a first pass, next will come all IDs that are set but
    never used, or used but never set.

    Signed-off-by: Jean Delvare

    Jean Delvare
     
  • This patch contains the overdue removal of three I2C drivers.

    [JD: In fact only i2c-ixp4xx can be removed at the moment, the other two
    platforms don't implement the generic GPIO layer yet.]

    Signed-off-by: Adrian Bunk
    Signed-off-by: Jean Delvare

    Adrian Bunk
     
  • This patch contains the scheduled removal of legacy I2C RTC drivers with
    replacement drivers.

    Signed-off-by: Adrian Bunk
    Signed-off-by: Jean Delvare

    Adrian Bunk
     

26 Jan, 2008

2 commits


15 Jan, 2008

1 commit


16 Oct, 2007

1 commit

  • This patch adds ALSA SoC support for the Cirrus Logic CS4270 codec. The
    following features are suppored:
    1) Stand-alone and software mode
    2) Software mode via I2C only
    3) Master mode, not Slave
    4) No power management

    Signed-off-by: Timur Tabi
    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Timur Tabi
     

10 Oct, 2007

2 commits


20 Jul, 2007

1 commit


11 May, 2007

1 commit

  • This patch series adds support for the WM8753 codec as found on the
    OpenMoko Neo 1973 (other Neo 1973 and Samsung S3C24xx patches to follow
    today) as well other new devices.
    Features:-
    o HiFi and Voice DAI supported (inc runtime switching of DAI mode)
    o DAPM
    o All mixers
    o PLL calculator
    o 16,20 and 24bit samples.
    o WM8753 I2C ID added to include/linux/i2c-id.h
    From: Liam Girdwood

    Signed-off-by: Harald Welte
    Signed-off-by: Graeme Gregory
    Signed-off-by: Seth Forshee
    Signed-off-by: Liam Girdwood
    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Liam Girdwood
     

02 May, 2007

1 commit

  • The i2c linux driver for blackfin architecture which supports blackfin
    on-chip TWI controller i2c operation.

    Signed-off-by: Bryan Wu
    Reviewed-by: Alexey Dobriyan
    Cc: David Brownell
    Signed-off-by: Andrew Morton
    Signed-off-by: Jean Delvare

    Bryan Wu
     

14 Feb, 2007

2 commits

  • IDs have been defined but not used by most of the I2C adapters.
    By having a unique ID, clients can check for correct connection
    during probe.

    Signed-off-by: Stephen Hemminger
    Signed-off-by: Jean Delvare

    Stephen Hemminger
     
  • * The Voodoo3 has no SMBus, it has two bit-banged busses which
    already have an ID assigned (I2C_HW_B_VOO).
    * The i2c-ipmi bus driver was a non-sense, it'll never be ported
    to Linux 2.6.

    Signed-off-by: Jean Delvare
    Acked-by: Yani Ioannou

    Jean Delvare
     

09 Feb, 2007

2 commits

  • This patch adds ASoC support for the WM8750 codec.
    Supported features:-
    o Capture/Playback/Sidetone/Bypass.
    o 16 & 24 bit audio.
    o 8k - 96k sample rates.
    o DAPM.

    Signed-off-by: Richard Purdie
    Signed-off-by: Liam Girdwood
    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Richard Purdie
     
  • This patch adds ASoC support for the WM8731 codec.
    Supported features:-
    o Capture/Playback/Sidetone/Bypass.
    o 16 & 24 bit audio.
    o 8k - 96k sample rates.
    o DAPM.

    Signed-off-by: Richard Purdie
    Signed-off-by: Liam Girdwood
    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Richard Purdie
     

14 Dec, 2006

1 commit

  • * 'hwmon-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6:
    hwmon: Add MAINTAINERS entry for new ams driver
    hwmon: New AMS hardware monitoring driver
    hwmon/w83793: Add documentation and maintainer
    hwmon: New Winbond W83793 hardware monitoring driver
    hwmon: Update Rudolf Marek's e-mail address
    hwmon/f71805f: Fix the device address decoding
    hwmon/f71805f: Always create all fan inputs
    hwmon/f71805f: Add support for the Fintek F71872F/FG chip
    hwmon: New PC87427 hardware monitoring driver
    hwmon/it87: Remove the SMBus interface support
    hwmon/hdaps: Update the list of supported devices
    hwmon/hdaps: Move the DMI detection data to .data
    hwmon/pc87360: Autodetect the VRM version
    hwmon/f71805f: Document the fan control features
    hwmon/f71805f: Add support for "speed mode" fan speed control
    hwmon/f71805f: Support DC fan speed control mode
    hwmon/f71805f: Let the user adjust the PWM base frequency
    hwmon/f71805f: Add manual fan speed control
    hwmon/f71805f: Store the fan control registers

    Linus Torvalds
     

13 Dec, 2006

1 commit

  • * 'i2c-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6:
    i2c: Fix OMAP clock prescaler to match the comment
    i2c: Refactor a kfree in i2c-dev
    i2c: Fix return value check in i2c-dev
    i2c: Enable PEC on more i2c-i801 devices
    i2c: Discard the i2c algo del_bus wrappers
    i2c: New ARM Versatile/Realview bus driver
    i2c: fix broken ds1337 initialization
    i2c: i2c-i801 documentation update
    i2c: Use the __ATTR macro where possible
    i2c: Whitespace cleanups
    i2c: Use put_user instead of copy_to_user where possible
    i2c: New Atmel AT91 bus driver
    i2c: Add support for nested i2c bus locking
    i2c: Cleanups to the i2c-nforce2 bus driver
    i2c: Add request/release_mem_region to i2c-ibm_iic bus driver
    i2c: New Philips PNX bus driver
    i2c: Delete the broken i2c-ite bus driver
    i2c: Update the list of driver IDs
    i2c: Fix documentation typos

    Linus Torvalds