at91sam9x5: dts: add isi dt support, include isi node, pinctrls

ISI pins has reorganized by following groups:
  0~7 data pins, with vsync, hsync.
  8~9 data pins.
  10~11 data pins.
  reset pin.
  powerdown pin.

Signed-off-by: Josh Wu <josh.wu@atmel.com>
board-dt-sam9: add isi and camera sensors support for at91sam9x5

Add ISI support in board-dt-sam9.c file.
Also add the support camera sensors: ov2640, ov2643, ov5640, ov9740 and
ov7740.

Signed-off-by: Josh Wu <josh.wu@atmel.com>
at91_dt_defconfig: add atmel ISI and camera sensor support

Signed-off-by: Josh Wu <josh.wu@atmel.com>
at91sam9g25ek: dts: enable ISI as it has no lcd support

Also disabled the spi0 as it is conflicted with ISI

Signed-off-by: Josh Wu <josh.wu@atmel.com>
board-dt-sam9: add ISI support for at91sam9m10g45ek

Also add the configuration for reset & power pins.

Signed-off-by: Josh Wu <josh.wu@atmel.com>
at91sam9g45: dts: add isi node and pin mux

Signed-off-by: Josh Wu <josh.wu@atmel.com>
at91: 9m10g45ek: enable isi support and i2c-gpio (i2c0)

1. Add isi pin mux.
2. As the i2c has known issue for 9g45, so we use i2c-gpio instead.
   In the dts, we disable i2c0 and enable i2c-gpio.

Signed-off-by: Josh Wu <josh.wu@atmel.com>
Merge branch 'at91-3.10-trunk/v3.10_isi'