imx233: rewrite i2c driver

The new driver provides several new features:
- asynchronous transfer
- transactions (several transfers executed at once)
- queueing
The style still provides the legacy interface.

Change-Id: I6d8ecc89d1f7057847c9b2dc69b76cd45c9c8407
This commit is contained in:
Amaury Pouly 2016-05-02 21:57:55 +01:00 committed by Gerrit Rockbox
parent 615c638c7d
commit 4d42e3685c
3 changed files with 356 additions and 78 deletions

View file

@ -24,7 +24,7 @@
#include "fmradio-imx233.h"
#include "fmradio-target.h"
#include "pinctrl-imx233.h"
#include "i2c.h"
#include "i2c-imx233.h"
#include "generic_i2c.h"
#ifndef IMX233_FMRADIO_I2C