mmc: make MMC_SUNXI depend on !MMC_SUNXI_NEW to avoid conflicts

Signed-off-by: Alejandro Mery <amery@geeks.cl>
sun4i_dev_ace: Fix wrong irqno at a20

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
gpio: sunxi: Add GPIO support to A20

Also supports GPIO IRQs

Signed-off-by: Ryan Press <ryan@presslab.us>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
gpio: sunxi: Fix GPIO to_irq bug with some drivers

Some drivers (like rotary_encoder) will ask for the IRQ before
requesting the GPIO.  This fails because the eint hasn't been
set up yet.  This patch requests the eint every time.

Signed-off-by: Ryan Press <ryan@presslab.us>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Fix 2GB memory issue for allwinner A20 platform

The following patch is based on hans latest sunxi-3.4 branch

From 4e56df0aa856425a988ed3ff962a246e4976fd1c Mon Sep 17 00:00:00 2001
From: benn <benn@cubietech.com>
Date: Thu, 22 Aug 2013 15:44:01 +0800
Subject: [PATCH 1/2] disp: fix 2GB memory issue

When there is 2GB memory on allwinner A20 platform, the bus address is
differrent from the physical address for display controller.
To solve such a problem, we introduce the following macros to do the
translation

Signed-off-by: benn <benn@cubietech.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>