• Home
  • Raw
  • Download

Lines Matching +full:rt5350 +full:- +full:sysc

1 // SPDX-License-Identifier: GPL-2.0-only
6 * Copyright (C) 2008-2011 Gabor Juhos <juhosg@openwrt.org>
17 #include <asm/mach-ralink/ralink_regs.h>
18 #include <asm/mach-ralink/rt305x.h>
19 #include <asm/mach-ralink/pinmux.h>
98 void __iomem *sysc = (void __iomem *) KSEG1ADDR(RT305X_SYSC_BASE); in rt5350_get_mem_size() local
102 t = __raw_readl(sysc + SYSC_REG_SYSTEM_CONFIG); in rt5350_get_mem_size()
123 panic("rt5350: invalid DRAM size: %u", t); in rt5350_get_mem_size()
210 rt_sysc_membase = plat_of_remap_node("ralink,rt3050-sysc"); in ralink_of_remap()
211 rt_memc_membase = plat_of_remap_node("ralink,rt3050-memc"); in ralink_of_remap()
219 void __iomem *sysc = (void __iomem *) KSEG1ADDR(RT305X_SYSC_BASE); in prom_soc_init() local
225 n0 = __raw_readl(sysc + SYSC_REG_CHIP_NAME0); in prom_soc_init()
226 n1 = __raw_readl(sysc + SYSC_REG_CHIP_NAME1); in prom_soc_init()
235 soc_info->compatible = "ralink,rt3050-soc"; in prom_soc_init()
239 soc_info->compatible = "ralink,rt3052-soc"; in prom_soc_init()
244 soc_info->compatible = "ralink,rt3350-soc"; in prom_soc_init()
248 soc_info->compatible = "ralink,rt3352-soc"; in prom_soc_init()
251 name = "RT5350"; in prom_soc_init()
252 soc_info->compatible = "ralink,rt5350-soc"; in prom_soc_init()
257 id = __raw_readl(sysc + SYSC_REG_CHIP_ID); in prom_soc_init()
259 snprintf(soc_info->sys_type, RAMIPS_SYS_TYPE_LEN, in prom_soc_init()
265 soc_info->mem_base = RT305X_SDRAM_BASE; in prom_soc_init()
267 soc_info->mem_size = rt5350_get_mem_size(); in prom_soc_init()
270 soc_info->mem_size_min = RT305X_MEM_SIZE_MIN; in prom_soc_init()
271 soc_info->mem_size_max = RT305X_MEM_SIZE_MAX; in prom_soc_init()
274 soc_info->mem_size_min = RT3352_MEM_SIZE_MIN; in prom_soc_init()
275 soc_info->mem_size_max = RT3352_MEM_SIZE_MAX; in prom_soc_init()