projects/imx6: final merge of all changes

tested on TBS Matrix v2.1 and CuBox-i4Pro
First I think I have mixed that with c code :-)

in C:
```
int x, y = 5;
```
will only initialze y to 5, so afterwards calculating with x yields undefinied behaviour. Not sure what dtsi is though.

Edit: Oh, I see it's "linux,default-trigger" <- the complete thing is a var: http://www.cs.fsu.edu/~baker/devices/lxr/http/source/linux/Documentation/powerpc/dts-bindings/gpio/led.txt