i2c: i2c-jz4770: Fix compilation
input: Added driver for the mxc6225 thermal accelerometer

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
MIPS: JZ4770: GCW0: Add board data for the mxc6225 driver
MIPS: JZ4770: Use the 32k oscillator instead of EXTCLK for the RTC

The switch to the 32k oscillator is already done in the jz4770-rtc
driver, but doing it in the platform code permits to use the jz4740-rtc
driver as well.
MIPS: JZ4770: Don't rewrite the scratchpad in the poweroff code
MIPS: JZ4770: Complete platform data for the rtc-jz4740 RTC driver
RTC: JZ4740: Use macro SIMPLE_DEV_PM_OPS to factorize code
rtc: rtc-jz4740: Add support for the RTC in the jz4770 SoC
MIPS: JZ4770: GCW0: defconfig: Use rtc-jz4740 instead of rtc-jz4770

The former is much better written and supports more features.
RTC: JZ4770: Remove driver

The RTC built in the jz4770 is now supported by the rtc-jz4740 driver,
which is cleaner and supports more features.
MIPS: JZ4770: Remove useless power management bloatware
fb: JZ4770: Use ioremap to reserve the registers
fb: JZ4740: Use macro SIMPLE_DEV_PM_OPS to factorize code
MIPS: JZ4770: Add IPU registers as resources for the FB driver
fb: JZ4770: Upload frames using the IPU instead of DMA

The IPU is the Image Processing Unit. It handles scaling with bilinear
or bicubic filtering as well as colorspace conversion.
With this change, the LCD controller does not use the DMA anymore to
upload the framebuffer to the screen; instead, the framebuffer is read
by the IPU, eventually processed, and uploaded directly to the LCD
without crossing the RAM again.

For now, this brand new video driver handles all the features of the
previous one:
- Single buffering with deferred cache flush,
- VSYNC with perfect 60 Hz,
- Double / triple buffering,
- 32 / 16 bpp,
- Blanking, suspend / resume.

Some differences:
- The LCD is always configured for 32 bpp; when a different mode is
  used, the IPU is used to convert the framebuffer to 32 bpp.
- Minor regression: as the IPU takes some time to configure (and will
  take even more when scaling is implemented), garbage is displayed for
  a couple of milliseconds before the first image is displayed.
fb: JZ4770: Scale any resolution between 4x4 and 640x480

Now, the framebuffer driver will accept any resolution between 4x4 and
640x480, and will upscale or downscale the output to the panel's
resolution, with a bilinear filter.

Depending of the input resolution, the aspect ratio may change.
watchdog: JZ4740: Fix incorrect register write for stopping the watchdog

It was doing a 16-bit access to set the bit 16, so the value was never
written. Plus, only the bit 16 should be set, as setting other bits may
result in having other clocks started or stopped. Finally, it is not
possible to access the registers once the watchdog clock is stopped, so
we now stop it at the last moment.

This fixes commit 30c7a8d6