30 Jan, 2014

2 commits


09 Jan, 2014

1 commit

  • Building mei-amt-version.o triggers a GCC warning:
    Documentation/misc-devices/mei/mei-amt-version.c: In function 'main':
    Documentation/misc-devices/mei/mei-amt-version.c:103:5: warning: 'acmd.fd' is used uninitialized in this function [-Wuninitialized]
    if (cl->fd != -1)
    ^
    Documentation/misc-devices/mei/mei-amt-version.c:443:21: note: 'acmd.fd' was declared here
    struct amt_host_if acmd;
    ^

    GCC is correct. See, the call chain that GCC detects must be
    main()
    amt_host_if_init()
    mei_init()
    mei_deinit()

    But when we enter mei_deinit() struct amt_host_if acmd is still
    unitialized. That makes the test for (effectively) amt_host_if->mei_cl->fd
    bogus.

    But it turns out that call of mei_deinit() isn't needed at all. All of
    the members of mei_cl will be set later in mei_init() and none will be
    used before they are set. So we can simply drop this call of
    mei_deinit().

    Signed-off-by: Paul Bolle
    Cc: Tomas Winkler
    Reported-by: David Howells
    Acked-by: David Howells
    Signed-off-by: Andrew Morton
    Signed-off-by: Greg Kroah-Hartman

    Paul Bolle
     

28 May, 2013

1 commit


09 Apr, 2013

1 commit

  • It should be left to the drivers to enable and disable the device on the
    MEI bus when e.g getting probed.
    For drivers to be able to safely call the enable and disable hooks, the
    mei_cl_ops must be set before it's probed and thus this should happen
    before registering the device on the MEI bus. Hence the mei_cl_add_device()
    prototype change.

    Signed-off-by: Samuel Ortiz
    Signed-off-by: Tomas Winkler
    Signed-off-by: Greg Kroah-Hartman

    Samuel Ortiz
     

29 Mar, 2013

1 commit

  • mei client bus will present some of the mei clients
    as devices for other standard subsystems

    Implement the probe, remove, match, device addtion routines, along with
    the sysfs and uevent ones. mei_cl_device_id is also added to
    mod_devicetable.h
    A mei-cleint-bus.txt document describing the rationale and the API usage
    is also added while ABI/testing/sysfs-bus-mei describeis the modalias ABI.

    Signed-off-by: Samuel Ortiz
    Signed-off-by: Tomas Winkler
    Signed-off-by: Greg Kroah-Hartman

    Samuel Ortiz
     

19 Nov, 2012

1 commit


06 Sep, 2012

1 commit


14 Jun, 2012

1 commit


15 May, 2012

1 commit


10 May, 2012

3 commits


31 Mar, 2011

1 commit


23 Mar, 2011

1 commit

  • This is a configurable gadget. can be configured by configfs interface.
    Any IP available at PCIE bus can be programmed to be used by host
    controller.It supoorts both INTX and MSI.

    By default, the gadget is configured for INTX and SYSRAM1 is mapped to
    BAR0 with size 0x1000

    Signed-off-by: Pratyush Anand
    Cc: Randy Dunlap
    Cc: Jesse Barnes
    Cc: Viresh Kumar
    Cc: Shiraz Hashim
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Pratyush Anand
     

22 Mar, 2011

1 commit

  • The lis3lv02d drivers aren't hardware monitoring drivers, so the don't
    belong to drivers/hwmon. Move them to drivers/misc, short of a better
    home.

    Signed-off-by: Jean Delvare
    Acked-by: Guenter Roeck
    Acked-by: Eric Piel
    Acked-by: Jonathan Cameron
    Tested-by: Eric Piel
    Tested-by: Takashi Iwai

    Jean Delvare
     

27 Oct, 2010

1 commit


04 Aug, 2010

1 commit

  • Below you will find an updated version from the original series bunching all patches into one big patch
    updating broken web addresses that are located in Documentation/*
    Some of the addresses date as far far back as 1995 etc... so searching became a bit difficult,
    the best way to deal with these is to use web.archive.org to locate these addresses that are outdated.
    Now there are also some addresses pointing to .spec files some are located, but some(after searching
    on the companies site)where still no where to be found. In this case I just changed the address
    to the company site this way the users can contact the company and they can locate them for the users.

    Signed-off-by: Justin P. Mattock
    Signed-off-by: Thomas Weber
    Signed-off-by: Mike Frysinger
    Cc: Paulo Marques
    Cc: Randy Dunlap
    Cc: Michael Neuling
    Signed-off-by: Jiri Kosina

    Justin P. Mattock
     

16 Dec, 2009

1 commit

  • This driver supports the non-volatile digital potentiometers via I2C:
    AD5258, AD5259, AD5251, AD5252, AD5253, AD5254, and AD5255

    It provides a sysfs interface to each device for reading/writing which
    is documented in Documentation/misc-devices/ad525x_dpot.txt.

    Signed-off-by: Michael Hennerich
    Signed-off-by: Chris Verges
    Signed-off-by: Mike Frysinger
    Cc: Jean Delvare
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Michael Hennerich
     

10 Dec, 2009

1 commit


05 Oct, 2009

2 commits

  • There is no point in implementing a detect callback for the MAX6875, as
    this device can't be detected. It was there solely to handle "force"
    module parameters to instantiate devices, but now we have a better sysfs
    interface that can do the same.

    So we can get rid of the ugly module parameters and the detect callback.
    This basically divides the binary module size by 2.

    Signed-off-by: Jean Delvare
    Acked-by: Wolfram Sang
    Acked-by: Ben Gardner

    Jean Delvare
     
  • Some times ago the eeprom and max6875 drivers moved to
    drivers/misc/eeprom, but their documentation did not follow. It's
    finally time to get rid of Documentation/i2c/chips.

    Signed-off-by: Jean Delvare
    Cc: Ben Gardner
    Acked-by: Wolfram Sang

    Jean Delvare
     

01 Apr, 2009

1 commit

  • Add a driver for Intersil's ISL29003 ambient light sensor device plus some
    documentation. Inspired by tsl2550.c, a driver for a similar device.

    It is put in drivers/misc for now until the industrial I/O framework gets
    merged.

    Signed-off-by: Daniel Mack
    Acked-by: Jonathan Cameron
    Cc: Jean Delvare
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Daniel Mack