ARM: at91: dts: sama5d3: split isi pinctrl

As the ISI has 12 data lines, however we only use 8 data lines with
sensor module. So, split the data line into two groups which make
it can be choosed depends on the hardware design.

Signed-off-by: Bo Shen <voice.shen@atmel.com>
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>
ARM: at91: dts: sama5d3: add missing pins of isi

The ISI has 12 data lines, add the missing two data lines.

Signed-off-by: Bo Shen <voice.shen@atmel.com>
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>
ARM: at91: dts: sama5d3: move the isi mck pin to mb

The mck is decided by the board design, move it to mb related
dtsi file.

Signed-off-by: Bo Shen <voice.shen@atmel.com>
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>
ARM: at91: sama5d4/dts: move vdec to dtsi and enabled for sama5d4ek

VDEC is chip feature, so put it to <chip>.dtsi file.
Then, enable it in sama5d4ek.dts. That is more readable.

Signed-off-by: Josh Wu <josh.wu@atmel.com>
ARM: at91: sama5d4/dtsi: remove PA25 for LCD, it is not used by LCD

This pin is used for hdmi irq.

Signed-off-by: Josh Wu <josh.wu@atmel.com>
ARM: at91: board-dt-sama5: add of_node_put

When call of_find_compatible_node, it will returns a node pointer
with refcount incremented, need of_node_put() on it when done.

Signed-off-by: Bo Shen <voice.shen@atmel.com>