Changeset View
Changeset View
Standalone View
Standalone View
head/sys/arm/mv/mv_armv7_machdep.c
Show First 20 Lines • Show All 433 Lines • ▼ Show 20 Lines | mv_axp_platform_devmap_init(platform_t plate) | ||||
return (0); | return (0); | ||||
} | } | ||||
static void | static void | ||||
mv_cpu_reset(platform_t plat) | mv_cpu_reset(platform_t plat) | ||||
{ | { | ||||
write_cpu_misc(RSTOUTn_MASK, SOFT_RST_OUT_EN); | write_cpu_misc(RSTOUTn_MASK_ARMV7, SOFT_RST_OUT_EN_ARMV7); | ||||
write_cpu_misc(SYSTEM_SOFT_RESET, SYS_SOFT_RST); | write_cpu_misc(SYSTEM_SOFT_RESET_ARMV7, SYS_SOFT_RST_ARMV7); | ||||
} | } | ||||
#if defined(SOC_MV_ARMADA38X) | #if defined(SOC_MV_ARMADA38X) | ||||
static platform_method_t mv_a38x_methods[] = { | static platform_method_t mv_a38x_methods[] = { | ||||
PLATFORMMETHOD(platform_devmap_init, mv_a38x_platform_devmap_init), | PLATFORMMETHOD(platform_devmap_init, mv_a38x_platform_devmap_init), | ||||
PLATFORMMETHOD(platform_cpu_reset, mv_cpu_reset), | PLATFORMMETHOD(platform_cpu_reset, mv_cpu_reset), | ||||
PLATFORMMETHOD(platform_lastaddr, mv_platform_lastaddr), | PLATFORMMETHOD(platform_lastaddr, mv_platform_lastaddr), | ||||
PLATFORMMETHOD(platform_attach, mv_platform_probe_and_attach), | PLATFORMMETHOD(platform_attach, mv_platform_probe_and_attach), | ||||
Show All 31 Lines |