X-Git-Url: http://git.ozo.com/?a=blobdiff_plain;f=target%2Flinux%2Foxnas%2Ffiles%2Farch%2Farm%2Fmach-oxnas%2Fmach-ox820.c;h=1e3b12d1a2a621d63d68a040b555836bccd53ce7;hb=f90f379a7fb3e117723aa190c6a984b3167f4b61;hp=718bad7194aa3822ee147523557bdf232eee5f63;hpb=6944a9509118a3f48b3b5b4a585dee718aa75d52;p=lede-git%2F.git diff --git a/target/linux/oxnas/files/arch/arm/mach-oxnas/mach-ox820.c b/target/linux/oxnas/files/arch/arm/mach-oxnas/mach-ox820.c index 718bad7194..1e3b12d1a2 100644 --- a/target/linux/oxnas/files/arch/arm/mach-oxnas/mach-ox820.c +++ b/target/linux/oxnas/files/arch/arm/mach-oxnas/mach-ox820.c @@ -8,6 +8,7 @@ #include #include #include +#include #include #include #include @@ -73,7 +74,11 @@ static void __init ox820_dt_init(void) static void __init ox820_timer_init(void) { of_clk_init(NULL); +#if LINUX_VERSION_CODE < KERNEL_VERSION(4,3,0) clocksource_of_init(); +#else + clocksource_probe(); +#endif } void ox820_init_early(void) @@ -147,12 +152,12 @@ void ox820_assert_system_reset(enum reboot_mode mode, const char *cmd) writel(0, SYS_CTRL_ALTERNATIVE_SEL); writel(0, SYS_CTRL_PULLUP_SEL); - writel(0, SYS_CTRL_SECONDARY_SEL); - writel(0, SYS_CTRL_TERTIARY_SEL); - writel(0, SYS_CTRL_QUATERNARY_SEL); - writel(0, SYS_CTRL_DEBUG_SEL); - writel(0, SYS_CTRL_ALTERNATIVE_SEL); - writel(0, SYS_CTRL_PULLUP_SEL); + writel(0, SEC_CTRL_SECONDARY_SEL); + writel(0, SEC_CTRL_TERTIARY_SEL); + writel(0, SEC_CTRL_QUATERNARY_SEL); + writel(0, SEC_CTRL_DEBUG_SEL); + writel(0, SEC_CTRL_ALTERNATIVE_SEL); + writel(0, SEC_CTRL_PULLUP_SEL); /* No need to save any state, as the ROM loader can determine whether * reset is due to power cycling or programatic action, just hit the