Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/arch/arm/mach-davinci/
H A Dcommon.c26 static int __init davinci_init_id(struct davinci_soc_info *soc_info) in davinci_init_id() argument
34 base = ioremap(soc_info->jtag_id_reg, SZ_4K); in davinci_init_id()
40 soc_info->jtag_id = __raw_readl(base); in davinci_init_id()
43 variant = (soc_info->jtag_id & 0xf0000000) >> 28; in davinci_init_id()
44 part_no = (soc_info->jtag_id & 0x0ffff000) >> 12; in davinci_init_id()
46 for (i = 0, dip = soc_info->ids; i < soc_info->ids_num; in davinci_init_id()
50 soc_info->cpu_id = dip->cpu_id; in davinci_init_id()
56 pr_err("Unknown DaVinci JTAG ID 0x%x\n", soc_info->jtag_id); in davinci_init_id()
60 void __init davinci_common_init(const struct davinci_soc_info *soc_info) in davinci_common_init() argument
64 if (!soc_info) { in davinci_common_init()
[all …]
H A 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()
H A Dboard-sffsdr.c121 struct davinci_soc_info *soc_info = &davinci_soc_info; in davinci_sffsdr_init() local
131 soc_info->emac_pdata->phy_id = SFFSDR_PHY_ID; in davinci_sffsdr_init()
H A Dboard-mityomapl138.c525 struct davinci_soc_info *soc_info = &davinci_soc_info; in mityomapl138_config_emac() local
527 soc_info->emac_pdata->rmii_en = 0; /* hardcoded for now */ in mityomapl138_config_emac()
532 if (soc_info->emac_pdata->rmii_en) { in mityomapl138_config_emac()
550 soc_info->emac_pdata->phy_id = MITYOMAPL138_PHY_ID; in mityomapl138_config_emac()
/OK3568_Linux_fs/kernel/arch/mips/lantiq/
H A Dprom.c35 static struct ltq_soc_info soc_info; variable
39 return soc_info.sys_type; in get_system_type()
44 return soc_info.type; in ltq_soc_type()
102 ltq_soc_detect(&soc_info); in prom_init()
103 snprintf(soc_info.sys_type, LTQ_SYS_TYPE_LEN - 1, "%s rev %s", in prom_init()
104 soc_info.name, soc_info.rev_type); in prom_init()
105 soc_info.sys_type[LTQ_SYS_TYPE_LEN - 1] = '\0'; in prom_init()
106 pr_info("SoC: %s\n", soc_info.sys_type); in prom_init()
/OK3568_Linux_fs/kernel/arch/mips/ralink/
H A Drt305x.c217 void prom_soc_init(struct ralink_soc_info *soc_info) in prom_soc_init() argument
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()
252 soc_info->compatible = "ralink,rt5350-soc"; 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()
[all …]
H A Dof.c88 else if (soc_info.mem_size) in plat_mem_setup()
89 memblock_add(soc_info.mem_base, soc_info.mem_size * SZ_1M); in plat_mem_setup()
91 detect_memory_region(soc_info.mem_base, in plat_mem_setup()
92 soc_info.mem_size_min * SZ_1M, in plat_mem_setup()
93 soc_info.mem_size_max * SZ_1M); in plat_mem_setup()
98 __dt_register_buses(soc_info.compatible, "palmbus"); in plat_of_setup()
H A Dmt7621.c122 static void soc_dev_init(struct ralink_soc_info *soc_info, u32 rev) in soc_dev_init() argument
140 soc_dev_attr->data = soc_info; in soc_dev_init()
149 void prom_soc_init(struct ralink_soc_info *soc_info) in prom_soc_init() argument
184 soc_info->compatible = "mtk,mt7621-soc"; in prom_soc_init()
191 snprintf(soc_info->sys_type, RAMIPS_SYS_TYPE_LEN, in prom_soc_init()
197 soc_info->mem_size_min = MT7621_DDR2_SIZE_MIN; in prom_soc_init()
198 soc_info->mem_size_max = MT7621_DDR2_SIZE_MAX; in prom_soc_init()
199 soc_info->mem_base = MT7621_DRAM_BASE; in prom_soc_init()
203 soc_dev_init(soc_info, rev); in prom_soc_init()
H A Dmt7620.c597 mt7620_dram_init(struct ralink_soc_info *soc_info) in mt7620_dram_init() argument
602 soc_info->mem_size_min = MT7620_SDRAM_SIZE_MIN; in mt7620_dram_init()
603 soc_info->mem_size_max = MT7620_SDRAM_SIZE_MAX; in mt7620_dram_init()
608 soc_info->mem_size_min = MT7620_DDR1_SIZE_MIN; in mt7620_dram_init()
609 soc_info->mem_size_max = MT7620_DDR1_SIZE_MAX; in mt7620_dram_init()
614 soc_info->mem_size_min = MT7620_DDR2_SIZE_MIN; in mt7620_dram_init()
615 soc_info->mem_size_max = MT7620_DDR2_SIZE_MAX; in mt7620_dram_init()
623 mt7628_dram_init(struct ralink_soc_info *soc_info) in mt7628_dram_init() argument
628 soc_info->mem_size_min = MT7620_DDR1_SIZE_MIN; in mt7628_dram_init()
629 soc_info->mem_size_max = MT7620_DDR1_SIZE_MAX; in mt7628_dram_init()
[all …]
H A Drt288x.c80 void prom_soc_init(struct ralink_soc_info *soc_info) in prom_soc_init() argument
93 soc_info->compatible = "ralink,r2880-soc"; in prom_soc_init()
99 snprintf(soc_info->sys_type, RAMIPS_SYS_TYPE_LEN, in prom_soc_init()
105 soc_info->mem_base = RT2880_SDRAM_BASE; in prom_soc_init()
106 soc_info->mem_size_min = RT2880_MEM_SIZE_MIN; in prom_soc_init()
107 soc_info->mem_size_max = RT2880_MEM_SIZE_MAX; in prom_soc_init()
H A Drt3883.c116 void prom_soc_init(struct ralink_soc_info *soc_info) in prom_soc_init() argument
129 soc_info->compatible = "ralink,rt3883-soc"; in prom_soc_init()
135 snprintf(soc_info->sys_type, RAMIPS_SYS_TYPE_LEN, in prom_soc_init()
141 soc_info->mem_base = RT3883_SDRAM_BASE; in prom_soc_init()
142 soc_info->mem_size_min = RT3883_MEM_SIZE_MIN; in prom_soc_init()
143 soc_info->mem_size_max = RT3883_MEM_SIZE_MAX; in prom_soc_init()
H A Dprom.c20 struct ralink_soc_info soc_info; variable
28 return soc_info.sys_type; in get_system_type()
63 prom_soc_init(&soc_info); in prom_init()
H A Dcommon.h21 extern struct ralink_soc_info soc_info;
30 extern void prom_soc_init(struct ralink_soc_info *soc_info);
/OK3568_Linux_fs/kernel/drivers/gpu/drm/ingenic/
H A Dingenic-ipu.c34 struct soc_info { struct
51 const struct soc_info *soc_info; argument
205 ipu->soc_info->set_coefs(ipu, reg, ipu->sharpness, in ingenic_ipu_set_downscale_coefs()
221 ipu->soc_info->set_coefs(ipu, reg, 0, false, 512, i == num - 1); in ingenic_ipu_set_integer_upscale_coefs()
239 ipu->soc_info->set_coefs(ipu, reg, ipu->sharpness, in ingenic_ipu_set_upscale_coefs()
461 if (ipu->soc_info->has_bicubic) in ingenic_ipu_plane_atomic_update()
469 if (!ipu->soc_info->has_bicubic && !upscaling_w) in ingenic_ipu_plane_atomic_update()
481 if (!ipu->soc_info->has_bicubic && !upscaling_h) in ingenic_ipu_plane_atomic_update()
666 if (ipu->soc_info->manual_restart) in ingenic_ipu_irq_handler()
678 if (ipu->soc_info->manual_restart) in ingenic_ipu_irq_handler()
[all …]
H A Dingenic-drm-drv.c65 const struct jz_soc_info *soc_info; member
242 if (drm_atomic_crtc_needs_modeset(state) && priv->soc_info->has_osd) { in ingenic_drm_crtc_atomic_check()
277 if (mode->hdisplay > priv->soc_info->max_width) in ingenic_drm_crtc_mode_valid()
279 if (mode->vdisplay > priv->soc_info->max_height) in ingenic_drm_crtc_mode_valid()
295 if (priv->soc_info->has_osd && in ingenic_drm_crtc_atomic_begin()
358 priv->soc_info->has_osd, in ingenic_drm_plane_atomic_check()
367 if (!priv->soc_info->has_osd && in ingenic_drm_plane_atomic_check()
377 if (priv->soc_info->has_osd && in ingenic_drm_plane_atomic_check()
394 if (priv->soc_info->has_osd) { in ingenic_drm_plane_enable()
409 if (priv->soc_info->has_osd) { in ingenic_drm_plane_disable()
[all …]
/OK3568_Linux_fs/kernel/drivers/clocksource/
H A Dingenic-ost.c68 const struct ingenic_ost_soc_info *soc_info; in ingenic_ost_probe() local
76 soc_info = device_get_match_data(dev); in ingenic_ost_probe()
77 if (!soc_info) in ingenic_ost_probe()
105 if (soc_info->is64bit) in ingenic_ost_probe()
124 if (soc_info->is64bit) in ingenic_ost_probe()
136 if (soc_info->is64bit) in ingenic_ost_probe()
H A Dingenic-timer.c275 const struct ingenic_soc_info *soc_info = id->data; in ingenic_tcu_init() local
298 tcu->pwm_channels_mask = GENMASK(soc_info->num_channels - 1, in ingenic_tcu_init()
305 soc_info->num_channels - num_possible_cpus() + 1) { in ingenic_tcu_init()
321 soc_info->num_channels, in ingenic_tcu_init()
327 soc_info->num_channels, in ingenic_tcu_init()
/OK3568_Linux_fs/external/mpp/osal/
H A Dmpp_soc.cpp916 const MppSocInfo *soc_info; member in MppSocService
927 const MppSocInfo *get_soc_info() { return soc_info; }; in get_soc_info()
933 : soc_info(NULL), in MppSocService()
941 soc_info = check_soc_info(soc_name); in MppSocService()
942 if (NULL == soc_info) { in MppSocService()
944 soc_info = &mpp_soc_default; in MppSocService()
947 for (i = 0; i < MPP_ARRAY_ELEMS(soc_info->dec_caps); i++) { in MppSocService()
948 const MppDecHwCap *cap = soc_info->dec_caps[i]; in MppSocService()
956 for (i = 0; i < MPP_ARRAY_ELEMS(soc_info->enc_caps); i++) { in MppSocService()
957 const MppEncHwCap *cap = soc_info->enc_caps[i]; in MppSocService()
[all …]
H A Dmpp_platform.cpp88 const MppSocInfo *soc_info; member in MppPlatformService
109 soc_info(NULL), in MppPlatformService()
127 soc_info = mpp_get_soc_info(); in MppPlatformService()
129 if (soc_info->soc_type == ROCKCHIP_SOC_AUTO) in MppPlatformService()
139 vcodec_type = soc_info->vcodec_type; in MppPlatformService()
/OK3568_Linux_fs/kernel/drivers/mtd/nand/raw/ingenic/
H A Dingenic_nand_drv.c45 const struct jz_soc_info *soc_info; member
246 else if (nfc->soc_info->oob_layout) in ingenic_nand_attach_chip()
247 mtd_set_ooblayout(mtd, nfc->soc_info->oob_layout); in ingenic_nand_attach_chip()
265 cs->base + nfc->soc_info->cmd_offset); in ingenic_nand_exec_instr()
270 cs->base + nfc->soc_info->addr_offset); in ingenic_nand_exec_instr()
275 ioread8_rep(cs->base + nfc->soc_info->data_offset, in ingenic_nand_exec_instr()
279 ioread16_rep(cs->base + nfc->soc_info->data_offset, in ingenic_nand_exec_instr()
286 iowrite8_rep(cs->base + nfc->soc_info->data_offset, in ingenic_nand_exec_instr()
290 iowrite16_rep(cs->base + nfc->soc_info->data_offset, in ingenic_nand_exec_instr()
492 nfc->soc_info = device_get_match_data(dev); in ingenic_nand_probe()
[all …]
/OK3568_Linux_fs/kernel/drivers/clk/ingenic/
H A Dtcu.c50 const struct ingenic_soc_info *soc_info; member
346 tcu->soc_info = id->data; in ingenic_tcu_probe()
348 if (tcu->soc_info->has_tcu_clk) { in ingenic_tcu_probe()
372 for (i = 0; i < tcu->soc_info->num_channels; i++) { in ingenic_tcu_probe()
397 if (tcu->soc_info->has_ost) { in ingenic_tcu_probe()
419 if (tcu->soc_info->has_ost) in ingenic_tcu_probe()
429 if (tcu->soc_info->has_tcu_clk) in ingenic_tcu_probe()
432 if (tcu->soc_info->has_tcu_clk) in ingenic_tcu_probe()
/OK3568_Linux_fs/kernel/drivers/memory/
H A Djz4780-nemc.c54 const struct jz_soc_info *soc_info; member
210 if (cycles > nemc->soc_info->tas_tah_cycles_max) { in jz4780_nemc_configure_bank()
222 if (cycles > nemc->soc_info->tas_tah_cycles_max) { in jz4780_nemc_configure_bank()
286 nemc->soc_info = device_get_match_data(dev); in jz4780_nemc_probe()
287 if (!nemc->soc_info) in jz4780_nemc_probe()
/OK3568_Linux_fs/kernel/drivers/pwm/
H A Dpwm-jz4740.c23 struct soc_info { struct
228 const struct soc_info *info; in jz4740_pwm_probe()
263 static const struct soc_info __maybe_unused jz4740_soc_info = {
267 static const struct soc_info __maybe_unused jz4725b_soc_info = {
/OK3568_Linux_fs/kernel/drivers/usb/phy/
H A Dphy-jz4770.c104 const struct ingenic_soc_info *soc_info; member
130 if (priv->soc_info->version >= ID_X1000) { in ingenic_usb_phy_set_peripheral()
175 priv->soc_info->usb_phy_init(phy); in ingenic_usb_phy_init()
298 priv->soc_info = device_get_match_data(&pdev->dev); in jz4770_phy_probe()
299 if (!priv->soc_info) { in jz4770_phy_probe()
/OK3568_Linux_fs/kernel/sound/soc/jz4740/
H A Djz4740-i2s.c110 const struct i2s_soc_info *soc_info; member
290 if (i2s->soc_info->version >= JZ_I2S_JZ4770) { in jz4740_i2s_hw_params()
408 if (i2s->soc_info->version >= JZ_I2S_JZ4760) { in jz4740_i2s_dai_probe()
531 i2s->soc_info = device_get_match_data(dev); in jz4740_i2s_dev_probe()
551 i2s->soc_info->dai, 1); in jz4740_i2s_dev_probe()

12