Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ed1fb604 authored by Mike Frysinger's avatar Mike Frysinger Committed by Bryan Wu
Browse files

Blackfin arch: read SYSCR on newer parts that mirror the bits of SWRST in it

parent 7f6678c5
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -826,7 +826,13 @@ void __init setup_arch(char **cmdline_p)

	printk(KERN_INFO "Boot Mode: %i\n", bfin_read_SYSCR() & 0xF);

	/* Newer parts mirror SWRST bits in SYSCR */
#if defined(CONFIG_BF53x) || defined(CONFIG_BF561) || \
    defined(CONFIG_BF538) || defined(CONFIG_BF539)
	_bfin_swrst = bfin_read_SWRST();
#else
	_bfin_swrst = bfin_read_SYSCR();
#endif

#ifdef CONFIG_DEBUG_DOUBLEFAULT_PRINT
	bfin_write_SWRST(_bfin_swrst & ~DOUBLE_FAULT);