Skip to content
  • Linus Torvalds's avatar
    Merge tag 'regmap-v3.18' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap · c831dd73
    Linus Torvalds authored
    Pull regmap updates from Mark Brown:
     "The main update this time around is the addition of a standard DT
      binding for specifying the endianness of devices.  This allows drivers
      to support any endianness of device register map without any code,
      useful for configurable IP blocks.
    
      There's also a few bug fixes that I didn't get round to sending, none
      of them terribly severe or new, and a reduction in size for struct
      regmap"
    
    * tag 'regmap-v3.18' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap:
      regmap: Fix debugfs-file 'registers' mode
      regmap: fix possible ZERO_SIZE_PTR pointer dereferencing error.
      regmap: debugfs: fix possbile NULL pointer dereference
      regmap: fix NULL pointer dereference in _regmap_write/read
      regmap: fix NULL pointer dereference in regmap_get_val_endian
      regmap: cache: Do not fail silently from regcache_sync calls
      regmap: change struct regmap's internal locks as union
      regmap: Split regmap_get_endian() in two functions
      regmap: of_regmap_get_endian() cleanup
      regmap: Fix DT endianess parsing logic
      regmap: Add explicit dependencies to catch "select" misuse
      regmap: Restore L: linux-kernel@vger.kernel.org entry
      regmap: Add the DT binding documentation for endianness
      regmap: add DT endianness binding support.
    c831dd73