MIPS: JZ4750D: Use SYS_SUPPORTS_ZBOOT
defconfig: JZ4750D: Use SYS_SUPPORTS_ZBOOT
MIPS: JZ4750D: Remove unused IRQ_DOMAIN switch
MIPS: JZ4750: Small cleanup in time.c
MIPS: JZ4750D: Enable audio device for Ritmix RZX-50
deconfig: Update Ritmix RZX-50 config for kernel 3.15
lcd: JZ4750: Include asm/irq.h instead of asm/mach-jz4750d/jz4750d_intc.h
MIPS: JZ4750D: Get rid of asm/mach-jz4750d/jz4750d_intc.h where possible
MIPS: JZ4750D: Get rid on jz4750d_intc.h include for rzx50 and a320e
asoc: JZ4750: Make alsa sound work.

Sound is working in principle, but there are occasional kernel panics
on Dingoo A380 due to invalid pointer. Curiously, Ritmix RZX-50 doesn't
have them.

TODO:
 - eliminate sound pops on codec activation
 - check routes

This is a squashed commit from jz-3.15-asoc branch up to 2014-11-26
MIPS: JZ4750D: Use asm/mach-jz4750d/irq.h instead of jz4750d_intc.h where possible
MIPS: JZ4750D: Setup more gpios for A380.

  Power off em198850 module by setting its gpio to 1 on Dingoo A380,
as it's still 0 after kexec'ing new kernel.
  Add a comment about gpio board setup.
MIPS: JZ4750D: Disable interrupts at startup explicitly in irq.c
MIPS: JZ4750D: Move jz_poweroff ot reset.c

  - rename jz_hibernate to jz_poweroff and move to reset.c
  - simplify pm.c
  - move __gpio_as_sleep to asm/mach-jz4750d/jz4750d_gpio.h
MIPS: JZ4750D: Remove gpio irq code from irq.c as it's managed by gpio.c
MIPS: JZ4750D: Remove tcu0 irq handler as it seems to never work.

  'jz-clockcycle' irq handler on TCU0 never worked, gcw0 works
fine without it as well. This also means that jz_get_cycles()
cannot provide true 64-bit value.
Merge branch 'jz-3.15' into jz-3.15-asoc

Conflicts:
	arch/mips/jz4750d/time.c
asoc: JZ4750: Split a380 and rzx50 platform code
MIPS: JZ4750D: Use 'rzx50-audio' device for Ritmix RZX-50
defconfig: Update for Dingoo A380 and Ritmix RZX-50