I'm using a mcp23017 to expand the gpio and have added the relevant section in the dts file, but using the openwrt 15.05 build the i2c driver fails to load and the system does not boot - requiring a restore of firmware from USB at uboot stage.
The fix for this (using the i2c-mt7628 kernel module instead of the i2c-ralink one) has been patched into LEDE (https://github.com/lede-project/source/commit/5511c1c7c1b1e446098c807f6022b21df369cb34) but this fix is not in the Openwrt source (even the latest master branch)
After applying this patch to the openwrt source (modules.mk) my linkit7688 boards loads the i2c driver fine.
So I have 2 questions:
Are there any plans to migrate the linkit7688 to LEDE as this seems to be much better supported (with i2c actually working). The only thing stopping me currently is the lack of wifi driver support - which in itself is a big pain point.
Does the linkit7688 support adding devices to the i2c bus?