openwrt/target/linux/ramips
Michael Lee d8202a8409 ramips: update i2c drivers
* add rt_i2c structure to store driver data
* rewrite read/write check function and add i2c error status check.
  so we don't need to wait until time out.
* add 10 bits address support. according to the data sheet i think
  it is possible. but i haven't verify it.
* the most important is start transfer only need once. otherwise
  it cause I2C_STARTERR status.
* add set i2c clock speed register by dts options "clock-frequency".
  not just hard code it.
* add mt7621 i2c driver. i just copy i2c-ralink.c and change register
  names. and the hardware don't support error status. so i remove it.
  but the logic is the same.

Signed-off-by: Michael Lee <igvtee@gmail.com>
2016-06-13 22:51:42 +02:00
..
base-files ramips: add Widora-NEO board support 2016-06-01 12:52:28 +02:00
dts ramips: add gdma hsdma dts info 2016-06-13 22:51:42 +02:00
image ramips: fix Netgear EX2700 images 2016-06-05 23:23:57 +02:00
mt7620 ramips: fix the number of uarts for each SoC 2016-06-03 12:20:33 +02:00
mt7621 ramips: fix the number of uarts for each SoC 2016-06-03 12:20:33 +02:00
mt7628 ramips: fix the number of uarts for each SoC 2016-06-03 12:20:33 +02:00
mt7688 ramips: set default profile to priority 1 2016-05-14 21:27:16 +02:00
patches-4.4 ramips: update i2c drivers 2016-06-13 22:51:42 +02:00
rt288x ramips: fix the number of uarts for each SoC 2016-06-03 12:20:33 +02:00
rt305x ramips: fix the number of uarts for each SoC 2016-06-03 12:20:33 +02:00
rt3883 ramips: fix the number of uarts for each SoC 2016-06-03 12:20:33 +02:00
Makefile global: change my email address 2016-05-12 03:29:36 +02:00
modules.mk ramips: add kmod-pwm-mediatek for mt7628/mt7688 2016-06-03 13:24:25 +02:00