zephyr/drivers/i2c
Andre Guedes 6e71586c37 i2c: qmsi: Add support for default configuration
This patch extends the i2c shim driver so it supports the 'default
configuration' infrastructure which enables the user to specify a
default configuration for the I2C device. The default configuration
is set during driver initialization.

This patch also changes Quark SE and D2000 Kconfig.defconfig files so
the i2c default configuration is set to '0x12' which means standard
bus speed, 7-bit addressing and master mode. This is the same value
used when DW driver is selected, by the way.

Change-Id: I06e0dc3c29e8da2f3317db5bef285177f2e92c9a
Signed-off-by: Andre Guedes <andre.guedes@intel.com>
2016-03-31 13:18:26 +00:00
..
Kconfig i2c: remove orphan kconfig I2C_STATUS_DELAY 2016-03-30 13:39:09 +00:00
Kconfig.atmel_sam3 i2c/atmel_sam3: rename *_INT_PRIORITY to *_IRQ_PRI 2016-03-28 15:59:04 -07:00
Kconfig.dw i2c/dw: remove kconfigs that are SoC specific 2016-03-31 01:11:23 +00:00
Kconfig.qmsi i2c: qmsi: Add support for default configuration 2016-03-31 13:18:26 +00:00
Kconfig.quark_se_ss i2c/quark_se_ss: Remove base address kconfig options 2016-03-28 16:09:15 -07:00
Makefile i2c: adds driver for Atmel SAM3 2016-02-08 21:45:07 -05:00
i2c_atmel_sam3.c i2c/atmel_sam3: rename *_INT_PRIORITY to *_IRQ_PRI 2016-03-28 15:59:04 -07:00
i2c_atmel_sam3.h i2c: adds driver for Atmel SAM3 2016-02-08 21:45:07 -05:00
i2c_dw.c i2c/dw: remove kconfigs that are SoC specific 2016-03-31 01:11:23 +00:00
i2c_dw.h struct packing 2016-02-10 16:21:26 +00:00
i2c_dw_registers.h struct packing 2016-02-10 16:21:26 +00:00
i2c_qmsi.c i2c: qmsi: Add support for default configuration 2016-03-31 13:18:26 +00:00
i2c_quark_se_ss.c i2c/quark_se_ss: Remove base address kconfig options 2016-03-28 16:09:15 -07:00
i2c_quark_se_ss.h c++: Add extern "C" { } block to header files 2016-02-05 20:25:22 -05:00
i2c_quark_se_ss_registers.h i2c/i2c_quark_se_ss: extends to do multi-byte read requests 2016-02-05 20:25:16 -05:00