osd-contiki/cpu/x86/drivers/quarkX1000
Ricardo de Almeida Gonzaga 495dcd659a x86: Add PCAL9535A support
This patch adds gpio-pcal9535a.c and gpio-pcal9535a.h files,
which support access to I2C-based PCAL9535A GPIO controller
configuration register through a function interface.

The PCAL9535A is a low-voltage 16-bit GPIO expander with interrupt
and reset for I2C-bus/SMBus applications. It contains the PCA9535
register set of four pairs of 8-bit Configuration, Input, Output,
and Polarity Inversion registers, and additionally, the PCAL9535A has
Agile I/O, which are additional features specifically designed to
enhance the I/O. More about PCAL9535A can be found in its datasheet[1].

This driver is needed in order to configure Galileo pinmux.

[1] - http://www.nxp.com/documents/data_sheet/PCAL9535A.pdf
2015-12-21 08:06:14 -02:00
..
gpio.c x86: Add Intel Quark X1000 GPIO Controller (non-legacy) support 2015-12-21 08:06:14 -02:00
gpio.h x86: Add PCAL9535A support 2015-12-21 08:06:14 -02:00
i2c-registers.h x86: Add Intel Quark X1000 I2C support 2015-12-21 08:06:14 -02:00
i2c.c x86: Add Intel Quark X1000 I2C support 2015-12-21 08:06:14 -02:00
i2c.h x86: Add Intel Quark X1000 I2C support 2015-12-21 08:06:14 -02:00
uart.c x86: Add support for PCI BAR1 2015-12-21 08:06:14 -02:00
uart.h x86: Add Intel Quark X1000 UART support. 2015-12-21 08:06:14 -02:00