• Olof Johansson's avatar
    of: i2c: add support for wakeup-source property · ee67016f
    Olof Johansson authored
    Add support for specifying a generic "wakeup-source" property on i2c
    clients, which will set the I2C_CLIENT_WAKE flag, thus configuring the
    device to wake the system from suspend (via IRQ).
    
    This obviously doesn't make sense on devices lacking IRQ, but since we
    still allow that in the i2c_board_info case, I don't see a reason to
    restrict it here.
    
    Note: Since the generic i2c bindings aren't documented in the kernel,
    I didn't find a good place to add documentation for this binding
    extension. I still think it makes sense to have a generic property
    instead of having each device do its own binding for the same.
    Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
    Signed-off-by: default avatarRob Herring <rob.herring@calxeda.com>
    ee67016f
of_i2c.c 2.86 KB