No description
Find a file
Phil Reid 28c5a41e4a gpio: mcp23s08: Add support for mcp23s18
This patch adds support for the mcp23s18 which is very similar to
the mcp23s17. A couple of control bits are not the same.
Notable IOCON_HAEN (s17 only) & IOCON_INTCC. Which can be ignored.

Patch changes the following:
- Add mcp23s18 types.
- Always set mirror bit if the dts defines mcp23s18. regardless of type.
  Mirror bit is ignored on 8 bit devices anyway.
- In mcp23s08_probe use chip.ngpio instead of logic based on type
  to determine number of gpio lins to increment by. This is set
  appropiately by the call to mcp23s08_probe_one.
- Add mcp23s18 to device tree documentation.
- Remove statement that irqs don't work for spi. They do.
  Tested with mcp23s18.

Signed-off-by: Phil Reid <preid@electromag.com.au>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2016-03-09 09:50:37 +07:00
arch MIPS: txx9: rbtx4938: switch to gpiochip_add_data() 2016-02-19 09:51:44 +01:00
block Initial roundup of 4.5 merge window patches 2016-01-23 18:45:06 -08:00
certs
crypto Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 2016-01-22 11:58:43 -08:00
Documentation gpio: mcp23s08: Add support for mcp23s18 2016-03-09 09:50:37 +07:00
drivers gpio: mcp23s08: Add support for mcp23s18 2016-03-09 09:50:37 +07:00
firmware
fs Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus 2016-01-24 12:50:56 -08:00
include gpio: lp3943: Drop pin_used and lp3943_gpio_request/lp3943_gpio_free 2016-03-09 09:17:55 +07:00
init mm: memcontrol: rein in the CONFIG space madness 2016-01-20 17:09:18 -08:00
ipc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2016-01-23 12:24:56 -08:00
kernel wrappers for ->i_mutex access 2016-01-22 18:04:28 -05:00
lib Initial roundup of 4.5 merge window patches 2016-01-23 18:45:06 -08:00
mm vmstat: Remove BUG_ON from vmstat_update 2016-01-24 08:55:52 -08:00
net Rework and error handling fixes, primarily in the fscatch and fd transports. 2016-01-24 12:39:09 -08:00
samples
scripts UBSAN: run-time undefined behavior sanity checker 2016-01-20 17:09:18 -08:00
security wrappers for ->i_mutex access 2016-01-22 18:04:28 -05:00
sound sound fixes for 4.5-rc1 2016-01-22 11:53:56 -08:00
tools gpio: present the consumer of a line to userspace 2016-02-25 21:07:23 +01:00
usr
virt kvm: rename pfn_t to kvm_pfn_t 2016-01-15 17:56:32 -08:00
.get_maintainer.ignore
.gitignore
.mailmap
COPYING
CREDITS ./CREDITS: add credit information for Martin Kepplinger 2016-01-20 17:09:18 -08:00
Kbuild
Kconfig
MAINTAINERS Merge branch 'chardev' into devel 2016-02-09 12:58:19 +01:00
Makefile Linux 4.5-rc1 2016-01-24 13:06:47 -08:00
README
README.md Share upstreaming patches 2016-02-23 19:33:35 +05:30
REPORTING-BUGS

linux-upstream

This is for sharing upstreaming activities.