sunxi:gmac: Add A20 gmac irq

A20 have gigabit ethernet controller, that patchs adds IRQ for it,
for new driver

V2: Use tabs for indent

Signed-off-by: Alexsey Shestacov <wingrime@linux-sunxi.org>
sunxi:rfkill: Enable sunxi-rfkill driver for whole sunxi_platform

Currently only for a13 and a10, maybe required for some sunxi wifi
drivers.

Signed-off-by: Alexsey Shestacov <wingrime@linux-sunxi.org>
sunxi-code: Rename Line Volume capture control

So that it does not have the same name as the playback control, if the 2
have the same name this causes the following errors:

[    0.702160] ALSA control.c:347 control 2:0:0:Line Volume:0 is already present
[    0.709430] sunxi-codec: probe of sunxi-codec failed with error -16

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Tested-by: Michaël Colignon ledesillusionniste@gmail.co
sunxi: spdif: Enable GPIO for spdif

the enabling of the GPIO used for spdif was lost
in the conversion to the new naming convention.
It is required for the spdif to work.

Signed-off-by: Marcus Cooper <codekipper@gmail.com>
sun7i:axp209: Fix "BUG: scheduling while atomic" messages

On poweroff, the A20 kernel complains about the schedule_timeout
calls made by the i2c driver called from the various
axp_set_bits/axp_clr_bits/axp_read/axp_write calls in axp_power_off.

Setting preempt_count() to zero prevents this by making believe the
kernel is preemptable even though we're in the middle of an atomic
operation (shutdown).  This has no impact on any other code, as
axp_power_off doesn't return. In the unlikely event the system
doesn't power off, the kernel exits anyway.

Signed-off-by: Patrick Wood <patrickhwood@gmail.com>
net:sunxi-gmac: add gmac support

The commit itself comes from

https://github.com/cubieboard/linux-sunxi/tree/cubie/sunxi-3.4/

IRC user jemk found out the IP itself comes from DesignWare. It turns
out it is supported already in both the mainline (stmmac) and the
U-Boot (designware). These existing drivers should be made to work
with Allwinner chips. This driver is solely for the purpose of the
reference and will not be improved.

Signed-off-by: arokux <arokux@gmail.com>
defconfigs: Let kernel name contains the hash of the tree

This is really useful if users send us their dmesg pastebins,
we can immediately see what kernel they are using.

Signed-off-by: Arokux <arokux@gmail.com>
Ack-by: Oliver Schinagl <oliver@schinagl.nl>
arm:sunxi:script: remove incorrect Allwinner copyright

Signed-off-by: Alejandro Mery <amery@geeks.cl>
net:sunxi-gmac: default to m and depend on sun7i

Signed-off-by: Alejandro Mery <amery@geeks.cl>
sun7i:pm: fix types redefinition errors with gcc 4.4

Signed-off-by: Alejandro Mery <amery@geeks.cl>