sunxi: more checkpatch cleanups for upstreaming

CHECK: extern prototypes should be avoided in .h files
+extern void sunxi_reset(void);

WARNING: suspect code indent for conditional statements (16, 20)
+		if (pin == SUNXI_GPA(9) || pin == SUNXI_GPA(14))
+		    continue;

WARNING: please, no space before tabs
+#define SUNXI_MMC_CLK_DIVIDER_MASK ^I(0xff)$

CHECK: braces {} should be used on all arms of this statement
+	if (file_size > SRAM_LOAD_MAX_SIZE) {
[...]
+	} else
[...]

Signed-off-by: Ian Campbell <ijc@hellion.org.uk>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
sunxi: use a 4MB malloc pool

As advised by Tom.

Signed-off-by: Ian Campbell <ijc@hellion.org.uk>
Cc: Tom Rini <trini@ti.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>