ARM: sunxi: introduce plat-sunxi
sunxi: move sun4i's sys_config to plat-sunxi
sunxi: sys_config cleanups

Code cleanup for the sys_config.c file in mach-sun4i.  There are still a few issues to look into, like the typedefs and the uses of volatile

Signed-off-by: Steev Klimaszewski <steev@gentoo.org>
sunxi: change sun5i to use plat-sunxi's sys_config
ARM: sunxi: sys_config: fix SCIRPT_PARSER_ typo
sunxi: get rid of CONFIG_CHIP_ID
lichee: get rid of CONFIG_CHIP_ID
ARM: sunxi: remove fpga exceptions
block: sunxi-nand: fix data corruption
sunxi: move some shared headers to plat/
sunxi: unify sun4i/sun5i platform.h headers
sunxi: move common CONFIG_ options from mach-sun[345]i to plat-sunxi
sunxi: move new fixup code and pr_brom to plat/
sunxi: add sunxi_chip_id(), using BROM info

and call sunxi_pr_chip_id() instead of sunxi_pr_brom() to printk the finding
sunxi: sys_config: remove early access functions
sunxi: script: add header with structs to match script.bin structure
sunxi: sys_config: use script.h
sunxi: sys_config: cleaning up
sunxi: script: new API for dealing with script.bin
sunxi: sys_config: cleaning up by using script.h