axp209: Fix interrupts on sun7i

The A20 has some extra control registers for the external NMI interrupt
pin, adding the need to be enable and clear it explictly on sun7i.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
sunxi-spdif: fix spdif issue for sun7i platform

The problem is that we have not request SP/DIF pin resource

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
sunxi: Fix reboot not working on sun5i

Replace our current watchdog based system reset code with code from the
allwinner sun7i 3.3 sources. This fixes reboot hanging once every 2 attempts
on sun5i (tested on A13 and various A10s based boards). Also tested on A10
and A20 based boards to avoid causing a reboot regression there.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
sun7i_defconfig: Build in i2c driver, otherwise the cpu voltage scaling won't work

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