ar2315-spi: init by copying other driver

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
split m25p80

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
split m25p80

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
remove spi/ar2315-spi.c

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
add ar2315_spiflash.c

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
ar2315_spiflash.c: remove some useless funcs

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
mach ar2315: use memregion for flash

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Makefile: add config for ar2315_spiflash.c

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
ar2315_spiflash.c: use mem request

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
ar2315_spiflash.c: wait before read

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
r2315_spiflash.c: do some le_be conversation

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
ar2315_spiflash.c: some more be_le conversatio

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
ar2315_spiflash.c: some cleanieng

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
ar2315_spiflash.c: fix read size

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>