of: gpio: Fix Kconfig variables to depend on

Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
ARM: add very initial support for Canon DIGIC chips

TODO: the clocksource driver need improvement!

Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
serial: add driver for Canon DIGIC UART

Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
gpio: add driver for Canon DIGIC

Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
ARM: DIGIC: add Canon PowerShot A1100 IS support

Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
ARM: DIGIC: add canon-a1100_defconfig

Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
ARM: DIGIC: add csrc-dummy

The clocksource csrc-timer driver that uses DIGIC
hardware TIMER2 perfectrly works on Canon A1100,
but does not works on Canon EOS 600D.
IMHO we need additional timer initialisation.

This patch introduces a quick-and-dirty termporary
solution for this situation: a clocksource driver that
does not use any hardware at all.

Also this driver is very handy for running barebox
on Magic Lantern EOS qemu-based emulator as
the emulator does not realize timer counter register at all!

Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
ARM: DIGIC: add Canon EOS 600D support

Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
ARM: DIGIC: add canon-600d_defconfig

Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
add Canon A1100 binary image for qemu

Also add script for image creation.

Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>