summaryrefslogtreecommitdiffstats
path: root/arch/mips/boards/ritmix-rzx50/lowlevel.S
diff options
context:
space:
mode:
authorDenis Orlov <denorl2009@gmail.com>2023-07-25 08:05:13 +0300
committerSascha Hauer <s.hauer@pengutronix.de>2023-07-27 07:08:29 +0200
commitf7bd5f1bd5294091f842d11eefa40d8c5f86d706 (patch)
tree3fcf8fef399b0b1ca2ce9d98e9faaba4e204649a /arch/mips/boards/ritmix-rzx50/lowlevel.S
parent915ac03bdb57776e4cc127f8c2f33f01dd94ad1d (diff)
downloadbarebox-f7bd5f1bd5294091f842d11eefa40d8c5f86d706.tar.gz
barebox-f7bd5f1bd5294091f842d11eefa40d8c5f86d706.tar.xz
MIPS: pbl: make sure to disable interrupts/watchpoints on entry
The first thing that we should do on entry is to disable interrupts and watchpoints, as who knows in what state we got there. The former was not being done consistently on every board, while the latter was only being done in the barebox proper for some reason. Add a macro that combines both of those actions and ensure that it's used in every board's entry code. Signed-off-by: Denis Orlov <denorl2009@gmail.com> Link: https://lore.barebox.org/20230725050618.3451-13-denorl2009@gmail.com Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/mips/boards/ritmix-rzx50/lowlevel.S')
-rw-r--r--arch/mips/boards/ritmix-rzx50/lowlevel.S2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/mips/boards/ritmix-rzx50/lowlevel.S b/arch/mips/boards/ritmix-rzx50/lowlevel.S
index 33810f67f5..4fccf0ddb9 100644
--- a/arch/mips/boards/ritmix-rzx50/lowlevel.S
+++ b/arch/mips/boards/ritmix-rzx50/lowlevel.S
@@ -14,7 +14,7 @@
ENTRY_FUNCTION(BOARD_PBL_START)
- mips_disable_interrupts
+ mips_cpu_setup
/* CPU/SoC specific setup ... */
/* ... absent */