Home
last modified time | relevance | path

Searched refs:soc_info (Results 1 – 24 of 24) sorted by relevance

/Linux-v4.19/arch/arm/mach-davinci/
Dcommon.c44 static int __init davinci_init_id(struct davinci_soc_info *soc_info) in davinci_init_id() argument
52 base = ioremap(soc_info->jtag_id_reg, SZ_4K); in davinci_init_id()
58 soc_info->jtag_id = __raw_readl(base); in davinci_init_id()
61 variant = (soc_info->jtag_id & 0xf0000000) >> 28; in davinci_init_id()
62 part_no = (soc_info->jtag_id & 0x0ffff000) >> 12; in davinci_init_id()
64 for (i = 0, dip = soc_info->ids; i < soc_info->ids_num; in davinci_init_id()
68 soc_info->cpu_id = dip->cpu_id; in davinci_init_id()
74 pr_err("Unknown DaVinci JTAG ID 0x%x\n", soc_info->jtag_id); in davinci_init_id()
78 void __init davinci_common_init(const struct davinci_soc_info *soc_info) in davinci_common_init() argument
82 if (!soc_info) { in davinci_common_init()
[all …]
Dmux.c36 struct davinci_soc_info *soc_info = &davinci_soc_info; in davinci_cfg_reg() local
42 if (WARN_ON(!soc_info->pinmux_pins)) in davinci_cfg_reg()
46 pinmux_base = ioremap(soc_info->pinmux_base, SZ_4K); in davinci_cfg_reg()
51 if (index >= soc_info->pinmux_pins_num) { in davinci_cfg_reg()
53 index, soc_info->pinmux_pins_num); in davinci_cfg_reg()
58 cfg = &soc_info->pinmux_pins[index]; in davinci_cfg_reg()
Dtime.c115 struct davinci_soc_info *soc_info = &davinci_soc_info; in timer32_config() local
119 soc_info->timer_info->timers; in timer32_config()
193 struct davinci_soc_info *soc_info = &davinci_soc_info; in timer_init() local
194 struct davinci_timer_instance *dtip = soc_info->timer_info->timers; in timer_init()
338 struct davinci_soc_info *soc_info = &davinci_soc_info; in davinci_timer_init() local
343 clockevent_id = soc_info->timer_info->clockevent_id; in davinci_timer_init()
344 clocksource_id = soc_info->timer_info->clocksource_id; in davinci_timer_init()
356 soc_info->timer_info->timers; in davinci_timer_init()
Dboard-mityomapl138.c123 struct davinci_soc_info *soc_info = &davinci_soc_info; in read_factory_config() local
151 memcpy(soc_info->emac_pdata->mac_addr, in read_factory_config()
497 struct davinci_soc_info *soc_info = &davinci_soc_info; in mityomapl138_config_emac() local
499 soc_info->emac_pdata->rmii_en = 0; /* hardcoded for now */ in mityomapl138_config_emac()
504 if (soc_info->emac_pdata->rmii_en) { in mityomapl138_config_emac()
522 soc_info->emac_pdata->phy_id = MITYOMAPL138_PHY_ID; in mityomapl138_config_emac()
Dboard-sffsdr.c135 struct davinci_soc_info *soc_info = &davinci_soc_info; in davinci_sffsdr_init() local
145 soc_info->emac_pdata->phy_id = SFFSDR_PHY_ID; in davinci_sffsdr_init()
Dboard-neuros-osd2.c176 struct davinci_soc_info *soc_info = &davinci_soc_info; in davinci_ntosd2_init() local
210 soc_info->emac_pdata->phy_id = NEUROS_OSD2_PHY_ID; in davinci_ntosd2_init()
Dboard-da830-evm.c583 struct davinci_soc_info *soc_info = &davinci_soc_info; in da830_evm_init() local
606 soc_info->emac_pdata->rmii_en = 1; in da830_evm_init()
607 soc_info->emac_pdata->phy_id = DA830_EVM_PHY_ID; in da830_evm_init()
Dboard-omapl138-hawk.c53 struct davinci_soc_info *soc_info = &davinci_soc_info; in omapl138_hawk_config_emac() local
67 soc_info->emac_pdata->phy_id = HAWKBOARD_PHY_ID; in omapl138_hawk_config_emac()
Dboard-da850-evm.c364 struct davinci_soc_info *soc_info = &davinci_soc_info; in da850_evm_setup_emac_rmii() local
366 soc_info->emac_pdata->rmii_en = 1; in da850_evm_setup_emac_rmii()
1047 struct davinci_soc_info *soc_info = &davinci_soc_info; in da850_evm_config_emac() local
1048 u8 rmii_en = soc_info->emac_pdata->rmii_en; in da850_evm_config_emac()
1089 soc_info->emac_pdata->phy_id = DA850_EVM_PHY_ID; in da850_evm_config_emac()
Dboard-dm365-evm.c719 struct davinci_soc_info *soc_info = &davinci_soc_info; in evm_init_cpld() local
727 soc_info->emac_pdata->phy_id = DM365_EVM_PHY_ID; in evm_init_cpld()
Dboard-dm644x-evm.c808 struct davinci_soc_info *soc_info = &davinci_soc_info; in davinci_evm_init() local
857 soc_info->emac_pdata->phy_id = DM644X_EVM_PHY_ID; in davinci_evm_init()
Dboard-dm646x-evm.c809 struct davinci_soc_info *soc_info = &davinci_soc_info; in evm_init() local
836 soc_info->emac_pdata->phy_id = DM646X_EVM_PHY_ID; in evm_init()
/Linux-v4.19/arch/mips/lantiq/
Dprom.c37 static struct ltq_soc_info soc_info; variable
41 return soc_info.sys_type; in get_system_type()
46 return soc_info.type; in ltq_soc_type()
104 ltq_soc_detect(&soc_info); in prom_init()
105 snprintf(soc_info.sys_type, LTQ_SYS_TYPE_LEN - 1, "%s rev %s", in prom_init()
106 soc_info.name, soc_info.rev_type); in prom_init()
107 soc_info.sys_type[LTQ_SYS_TYPE_LEN - 1] = '\0'; in prom_init()
108 pr_info("SoC: %s\n", soc_info.sys_type); in prom_init()
/Linux-v4.19/arch/mips/ralink/
Dof.c88 else if (soc_info.mem_size) in plat_mem_setup()
89 add_memory_region(soc_info.mem_base, soc_info.mem_size * SZ_1M, in plat_mem_setup()
92 detect_memory_region(soc_info.mem_base, in plat_mem_setup()
93 soc_info.mem_size_min * SZ_1M, in plat_mem_setup()
94 soc_info.mem_size_max * SZ_1M); in plat_mem_setup()
99 __dt_register_buses(soc_info.compatible, "palmbus"); in plat_of_setup()
Drt305x.c214 void prom_soc_init(struct ralink_soc_info *soc_info) in prom_soc_init() argument
232 soc_info->compatible = "ralink,rt3050-soc"; in prom_soc_init()
236 soc_info->compatible = "ralink,rt3052-soc"; in prom_soc_init()
241 soc_info->compatible = "ralink,rt3350-soc"; in prom_soc_init()
245 soc_info->compatible = "ralink,rt3352-soc"; in prom_soc_init()
249 soc_info->compatible = "ralink,rt5350-soc"; in prom_soc_init()
256 snprintf(soc_info->sys_type, RAMIPS_SYS_TYPE_LEN, in prom_soc_init()
262 soc_info->mem_base = RT305X_SDRAM_BASE; in prom_soc_init()
264 soc_info->mem_size = rt5350_get_mem_size(); in prom_soc_init()
267 soc_info->mem_size_min = RT305X_MEM_SIZE_MIN; in prom_soc_init()
[all …]
Dmt7620.c599 mt7620_dram_init(struct ralink_soc_info *soc_info) in mt7620_dram_init() argument
604 soc_info->mem_size_min = MT7620_SDRAM_SIZE_MIN; in mt7620_dram_init()
605 soc_info->mem_size_max = MT7620_SDRAM_SIZE_MAX; in mt7620_dram_init()
610 soc_info->mem_size_min = MT7620_DDR1_SIZE_MIN; in mt7620_dram_init()
611 soc_info->mem_size_max = MT7620_DDR1_SIZE_MAX; in mt7620_dram_init()
616 soc_info->mem_size_min = MT7620_DDR2_SIZE_MIN; in mt7620_dram_init()
617 soc_info->mem_size_max = MT7620_DDR2_SIZE_MAX; in mt7620_dram_init()
625 mt7628_dram_init(struct ralink_soc_info *soc_info) in mt7628_dram_init() argument
630 soc_info->mem_size_min = MT7620_DDR1_SIZE_MIN; in mt7628_dram_init()
631 soc_info->mem_size_max = MT7620_DDR1_SIZE_MAX; in mt7628_dram_init()
[all …]
Drt288x.c82 void prom_soc_init(struct ralink_soc_info *soc_info) in prom_soc_init() argument
95 soc_info->compatible = "ralink,r2880-soc"; in prom_soc_init()
101 snprintf(soc_info->sys_type, RAMIPS_SYS_TYPE_LEN, in prom_soc_init()
107 soc_info->mem_base = RT2880_SDRAM_BASE; in prom_soc_init()
108 soc_info->mem_size_min = RT2880_MEM_SIZE_MIN; in prom_soc_init()
109 soc_info->mem_size_max = RT2880_MEM_SIZE_MAX; in prom_soc_init()
Drt3883.c118 void prom_soc_init(struct ralink_soc_info *soc_info) in prom_soc_init() argument
131 soc_info->compatible = "ralink,rt3883-soc"; in prom_soc_init()
137 snprintf(soc_info->sys_type, RAMIPS_SYS_TYPE_LEN, in prom_soc_init()
143 soc_info->mem_base = RT3883_SDRAM_BASE; in prom_soc_init()
144 soc_info->mem_size_min = RT3883_MEM_SIZE_MIN; in prom_soc_init()
145 soc_info->mem_size_max = RT3883_MEM_SIZE_MAX; in prom_soc_init()
Dmt7621.c165 void prom_soc_init(struct ralink_soc_info *soc_info) in prom_soc_init() argument
200 soc_info->compatible = "mtk,mt7621-soc"; in prom_soc_init()
207 snprintf(soc_info->sys_type, RAMIPS_SYS_TYPE_LEN, in prom_soc_init()
213 soc_info->mem_size_min = MT7621_DDR2_SIZE_MIN; in prom_soc_init()
214 soc_info->mem_size_max = MT7621_DDR2_SIZE_MAX; in prom_soc_init()
215 soc_info->mem_base = MT7621_DRAM_BASE; in prom_soc_init()
Dprom.c22 struct ralink_soc_info soc_info; variable
30 return soc_info.sys_type; in get_system_type()
65 prom_soc_init(&soc_info); in prom_init()
Dcommon.h23 extern struct ralink_soc_info soc_info;
32 extern void prom_soc_init(struct ralink_soc_info *soc_info);
/Linux-v4.19/arch/arm/mach-davinci/include/mach/
Dcommon.h80 extern void davinci_common_init(const struct davinci_soc_info *soc_info);
/Linux-v4.19/drivers/iio/adc/
Dat91-sama5d2_adc.c406 struct at91_adc_soc_info soc_info; member
1158 startup = at91_adc_startup_time(st->soc_info.startup_time, in at91_adc_setup_samp_freq()
1427 if (val < st->soc_info.min_sample_rate || in at91_adc_write_raw()
1428 val > st->soc_info.max_sample_rate) in at91_adc_write_raw()
1580 at91_adc_setup_samp_freq(st, st->soc_info.min_sample_rate); in at91_adc_hw_init()
1677 &st->soc_info.min_sample_rate); in at91_adc_probe()
1686 &st->soc_info.max_sample_rate); in at91_adc_probe()
1694 &st->soc_info.startup_time); in at91_adc_probe()
/Linux-v4.19/drivers/tty/serial/
Ducc_uart.c1127 static unsigned int soc_info(unsigned int *rev_h, unsigned int *rev_l) in soc_info() function
1226 soc = soc_info(&rev_h, &rev_l); in ucc_uart_probe()