zephyr/drivers/gpio
Daniel Leung 32d42f313e gpio: pcal9535a: use polling I2C write instead
The polling I2C write function guarantees the write operation
is completed. Given that the initialization routine goes through
I2C write consecutively, we want to make sure each write
has been committed.

Also adds code to configure the I2C controller before transfer.

Change-Id: I2c8888e940edd1cb9fb01f03234a731ac991dfcf
Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2016-02-05 20:24:21 -05:00
..
Kconfig gpio: mmio: add access by I/O port 2016-02-05 20:24:21 -05:00
Makefile gpio: add driver for MMIO-based GPIO ports 2016-02-05 20:24:18 -05:00
gpio-dw.c init: rename pure_late_init to pre_kernel_late_init 2016-02-05 20:24:20 -05:00
gpio-dw.h gpio: Enable PCI support for the designware gpio driver 2016-02-05 20:15:32 -05:00
gpio-mmio.c gpio: mmio: add access by I/O port 2016-02-05 20:24:21 -05:00
gpio-mmio.h gpio: mmio: add access by I/O port 2016-02-05 20:24:21 -05:00
gpio-pcal9535a.c gpio: pcal9535a: use polling I2C write instead 2016-02-05 20:24:21 -05:00
gpio-pcal9535a.h gpio: pcal9535a: cache write values to registers 2016-02-05 20:24:19 -05:00