04 Jan, 2013

1 commit

  • CONFIG_HOTPLUG is going away as an option. As a result, the __dev*
    markings need to be removed.

    This change removes the use of __devinit, __devexit_p, __devinitdata,
    __devinitconst, and __devexit from the kernel documentation.

    Based on patches originally written by Bill Pemberton, but redone by me
    in order to handle some of the coding style issues better, by hand.

    Cc: Bill Pemberton
    Signed-off-by: Greg Kroah-Hartman

    Greg Kroah-Hartman
     

14 Mar, 2012

1 commit


20 Mar, 2011

1 commit


12 Aug, 2010

1 commit


05 Oct, 2009

1 commit


19 Jun, 2009

1 commit

  • Add a sysfs interface to instantiate and delete I2C devices. This is
    primarily a replacement of the force_* module parameters implemented
    by some i2c drivers. These module parameters were implemented
    internally by the I2C_CLIENT_INSMOD* macros, which don't scale well.

    This can also be used when developing a driver on a self-soldered
    board which doesn't yet have proper I2C device declaration at the
    platform level, and presumably for various debugging situations.

    Signed-off-by: Jean Delvare
    Cc: David Brownell

    Jean Delvare
     

29 Mar, 2009

1 commit

  • On popular demand, here comes some documentation about how to
    instantiate i2c devices in the new (standard) i2c device driver
    binding model.

    I have also clarified how the class bitfield lets driver authors
    control which buses are probed in the auto-detect case, and warned
    more loudly against the abuse of this method.

    Signed-off-by: Jean Delvare
    Acked-by: Michael Lawnick
    Acked-by: Hans Verkuil

    Jean Delvare