• Linus Torvalds's avatar
    Merge branch 'i2c/for-4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux · acceba59
    Linus Torvalds authored
    Pull i2c updates from Wolfram Sang:
     "Features:
    
       - new drivers: Renesas EMEV2, register based MUX, NXP LPC2xxx
       - core: scans DT and assigns wakeup interrupts.  no driver changes needed.
       - core: some refcouting issues fixed and better API for that
       - core: new helper function for best effort block read emulation
       - slave framework: proper DT bindings and userspace instantiation
       - some bigger work for xiic, pxa, omap drivers
    
      .. and quite a number of smaller driver fixes, cleanups, improvements"
    
    * 'i2c/for-4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux: (65 commits)
      i2c: mux: reg Change ioread endianness for readback
      i2c: mux: reg: fix compilation warnings
      i2c: mux: reg: simplify register size checking
      i2c: muxes: fix leaked i2c adapter device node references
      i2c: allow specifying separate wakeup interrupt in device tree
      of/irq: export of_get_irq_byname()
      i2c: xgene-slimpro: dma_mapping_error() doesn't return an error code
      i2c: Replace I2C_CROS_EC_TUNNEL dependency
      eeprom: at24: use i2c_smbus_read_i2c_block_data_or_emulated
      i2c: core: Add support for best effort block read emulation
      i2c: lpc2k: add driver
      i2c: mux: Add register-based mux i2c-mux-reg
      i2c: dt: describe generic bindings
      i2c: slave: print warning if slave flag not set
      i2c: support 10 bit and slave addresses in sysfs 'new_device'
      i2c: take address space into account when checking for used addresses
      i2c: apply DT flags when probing
      i2c: make address check indpendent from client struct
      i2c: rename address check functions
      i2c: apply address offset for slaves, too
      ...
    acceba59
max6875.c 5.09 KB