summaryrefslogtreecommitdiff
path: root/arch/mips/ralink/rt288x.c
diff options
context:
space:
mode:
authorShiji Yang <yangshiji66@outlook.com>2023-06-20 19:44:32 +0800
committerThomas Bogendoerfer <tsbogend@alpha.franken.de>2023-06-21 14:54:50 +0200
commitfd99ac5055d4705e91c73d1adba18bc71c8511a8 (patch)
treee6a739d2439de459568511ddb359d89b2dc217ef /arch/mips/ralink/rt288x.c
parent89ec9bbe60b61cc6ae3eddd6d4f43e128f8a88de (diff)
mips: ralink: introduce commonly used remap node function
The ralink_of_remap() function is repeated several times on SoC specific source files. They have the same structure, but just differ in compatible strings. In order to make commonly use of these codes, this patch introduces a newly designed mtmips_of_remap_node() function to match and remap all supported system controller and memory controller nodes. Build and run tested on MT7620 and MT7628. Signed-off-by: Shiji Yang <yangshiji66@outlook.com> Reviewed-by: Sergio Paracuellos <sergio.paracuellos@gmail.com> Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Diffstat (limited to 'arch/mips/ralink/rt288x.c')
-rw-r--r--arch/mips/ralink/rt288x.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/arch/mips/ralink/rt288x.c b/arch/mips/ralink/rt288x.c
index 0c6a87452dd1..ce8b5b6025bb 100644
--- a/arch/mips/ralink/rt288x.c
+++ b/arch/mips/ralink/rt288x.c
@@ -21,15 +21,6 @@
static struct ralink_soc_info *soc_info_ptr;
-void __init ralink_of_remap(void)
-{
- rt_sysc_membase = plat_of_remap_node("ralink,rt2880-sysc");
- rt_memc_membase = plat_of_remap_node("ralink,rt2880-memc");
-
- if (!rt_sysc_membase || !rt_memc_membase)
- panic("Failed to remap core resources");
-}
-
static unsigned int __init rt2880_get_soc_name0(void)
{
return __raw_readl(RT2880_SYSC_BASE + SYSC_REG_CHIP_NAME0);