sunxi: s/sun8i/sun8i_a23/
This is a preparation patch for adding A33 support, which will have a mach name of sun8i-a33. Signed-off-by: Hans de Goede <hdegoede@redhat.com> Acked-by: Ian Campbell <ijc@hellion.org.uk>
This commit is contained in:
parent
44d8ae5b69
commit
5e6bacdb84
|
@ -38,6 +38,6 @@ obj-$(CONFIG_MACH_SUN4I) += dram_sun4i.o
|
|||
obj-$(CONFIG_MACH_SUN5I) += dram_sun4i.o
|
||||
obj-$(CONFIG_MACH_SUN6I) += dram_sun6i.o
|
||||
obj-$(CONFIG_MACH_SUN7I) += dram_sun4i.o
|
||||
obj-$(CONFIG_MACH_SUN8I) += dram_sun8i.o
|
||||
obj-$(CONFIG_MACH_SUN8I_A23) += dram_sun8i_a23.o
|
||||
obj-y += fel_utils.o
|
||||
endif
|
||||
|
|
|
@ -89,7 +89,7 @@ void spl_board_load_image(void)
|
|||
|
||||
void s_init(void)
|
||||
{
|
||||
#if defined CONFIG_MACH_SUN6I || defined CONFIG_MACH_SUN8I
|
||||
#if defined CONFIG_MACH_SUN6I || defined CONFIG_MACH_SUN8I_A23
|
||||
/* Magic (undocmented) value taken from boot0, without this DRAM
|
||||
* access gets messed up (seems cache related) */
|
||||
setbits_le32(SUNXI_SRAMC_BASE + 0x44, 0x1800);
|
||||
|
|
|
@ -64,7 +64,7 @@ int print_cpuinfo(void)
|
|||
}
|
||||
#elif defined CONFIG_MACH_SUN7I
|
||||
puts("CPU: Allwinner A20 (SUN7I)\n");
|
||||
#elif defined CONFIG_MACH_SUN8I
|
||||
#elif defined CONFIG_MACH_SUN8I_A23
|
||||
puts("CPU: Allwinner A23 (SUN8I)\n");
|
||||
#else
|
||||
#warning Please update cpu_info.c with correct CPU information
|
||||
|
@ -76,7 +76,7 @@ int print_cpuinfo(void)
|
|||
|
||||
int sunxi_get_sid(unsigned int *sid)
|
||||
{
|
||||
#if defined CONFIG_MACH_SUN6I || defined CONFIG_MACH_SUN8I
|
||||
#if defined CONFIG_MACH_SUN6I || defined CONFIG_MACH_SUN8I_A23
|
||||
#ifdef CONFIG_AXP221_POWER
|
||||
return axp221_get_sid(sid);
|
||||
#else
|
||||
|
|
|
@ -18,8 +18,8 @@
|
|||
/* dram regs definition */
|
||||
#if defined(CONFIG_MACH_SUN6I)
|
||||
#include <asm/arch/dram_sun6i.h>
|
||||
#elif defined(CONFIG_MACH_SUN8I)
|
||||
#include <asm/arch/dram_sun8i.h>
|
||||
#elif defined(CONFIG_MACH_SUN8I_A23)
|
||||
#include <asm/arch/dram_sun8i_a23.h>
|
||||
#else
|
||||
#include <asm/arch/dram_sun4i.h>
|
||||
#endif
|
||||
|
|
|
@ -46,7 +46,7 @@ config MACH_SUN7I
|
|||
select SUPPORT_SPL
|
||||
select ARMV7_BOOT_SEC_DEFAULT if OLD_SUNXI_KERNEL_COMPAT
|
||||
|
||||
config MACH_SUN8I
|
||||
config MACH_SUN8I_A23
|
||||
bool "sun8i (Allwinner A23)"
|
||||
select CPU_V7
|
||||
select SUNXI_GEN_SUN6I
|
||||
|
@ -54,6 +54,12 @@ config MACH_SUN8I
|
|||
|
||||
endchoice
|
||||
|
||||
# The sun8i SoCs share a lot, this helps to avoid a lot of "if A23 || A33"
|
||||
config MACH_SUN8I
|
||||
bool
|
||||
default y if MACH_SUN8I_A23 || MACH_SUN8I_A33
|
||||
|
||||
|
||||
config DRAM_CLK
|
||||
int "sunxi dram clock speed"
|
||||
default 312 if MACH_SUN6I || MACH_SUN8I
|
||||
|
|
|
@ -11,7 +11,7 @@ CONFIG_VIDEO_LCD_BL_EN="PH6"
|
|||
CONFIG_VIDEO_LCD_BL_PWM="PH0"
|
||||
CONFIG_ARM=y
|
||||
CONFIG_ARCH_SUNXI=y
|
||||
CONFIG_MACH_SUN8I=y
|
||||
CONFIG_MACH_SUN8I_A23=y
|
||||
CONFIG_DRAM_CLK=432
|
||||
# zq = 0xf74a
|
||||
CONFIG_DRAM_ZQ=63306
|
||||
|
|
|
@ -11,7 +11,7 @@ CONFIG_VIDEO_LCD_BL_EN="PH6"
|
|||
CONFIG_VIDEO_LCD_BL_PWM="PH0"
|
||||
CONFIG_ARM=y
|
||||
CONFIG_ARCH_SUNXI=y
|
||||
CONFIG_MACH_SUN8I=y
|
||||
CONFIG_MACH_SUN8I_A23=y
|
||||
CONFIG_DRAM_CLK=480
|
||||
# zq = 0xf777
|
||||
CONFIG_DRAM_ZQ=63351
|
||||
|
|
Loading…
Reference in New Issue