Home
last modified time | relevance | path

Searched refs:socdata (Results 1 - 19 of 19) sorted by relevance

/kernel/linux/linux-5.10/drivers/pinctrl/uniphier/
H A Dpinctrl-uniphier-core.c39 const struct uniphier_pinctrl_socdata *socdata; member
47 return priv->socdata->groups_count; in uniphier_pctl_get_groups_count()
55 return priv->socdata->groups[selector].name; in uniphier_pctl_get_group_name()
65 *pins = priv->socdata->groups[selector].pins; in uniphier_pctl_get_group_pins()
66 *num_pins = priv->socdata->groups[selector].num_pins; in uniphier_pctl_get_group_pins()
294 if (priv->socdata->caps & UNIPHIER_PINCTRL_CAPS_PERPIN_IECTRL) in uniphier_conf_pin_input_enable_get()
466 if (!(priv->socdata->caps & UNIPHIER_PINCTRL_CAPS_PERPIN_IECTRL) && in uniphier_conf_pin_input_enable()
474 if (priv->socdata->caps & UNIPHIER_PINCTRL_CAPS_PERPIN_IECTRL) in uniphier_conf_pin_input_enable()
529 const unsigned *pins = priv->socdata->groups[selector].pins; in uniphier_conf_pin_config_group_set()
530 unsigned num_pins = priv->socdata in uniphier_conf_pin_config_group_set()
770 const struct uniphier_pinctrl_socdata *socdata = priv->socdata; uniphier_pinctrl_pm_init() local
861 uniphier_pinctrl_probe(struct platform_device *pdev, const struct uniphier_pinctrl_socdata *socdata) uniphier_pinctrl_probe() argument
[all...]
H A Dpinctrl-uniphier.h184 const struct uniphier_pinctrl_socdata *socdata);
/kernel/linux/linux-6.6/drivers/pinctrl/uniphier/
H A Dpinctrl-uniphier-core.c41 const struct uniphier_pinctrl_socdata *socdata; member
49 return priv->socdata->groups_count; in uniphier_pctl_get_groups_count()
57 return priv->socdata->groups[selector].name; in uniphier_pctl_get_group_name()
67 *pins = priv->socdata->groups[selector].pins; in uniphier_pctl_get_group_pins()
68 *num_pins = priv->socdata->groups[selector].num_pins; in uniphier_pctl_get_group_pins()
296 if (priv->socdata->caps & UNIPHIER_PINCTRL_CAPS_PERPIN_IECTRL) in uniphier_conf_pin_input_enable_get()
468 if (!(priv->socdata->caps & UNIPHIER_PINCTRL_CAPS_PERPIN_IECTRL) && in uniphier_conf_pin_input_enable()
476 if (priv->socdata->caps & UNIPHIER_PINCTRL_CAPS_PERPIN_IECTRL) in uniphier_conf_pin_input_enable()
531 const unsigned *pins = priv->socdata->groups[selector].pins; in uniphier_conf_pin_config_group_set()
532 unsigned num_pins = priv->socdata in uniphier_conf_pin_config_group_set()
772 const struct uniphier_pinctrl_socdata *socdata = priv->socdata; uniphier_pinctrl_pm_init() local
863 uniphier_pinctrl_probe(struct platform_device *pdev, const struct uniphier_pinctrl_socdata *socdata) uniphier_pinctrl_probe() argument
[all...]
H A Dpinctrl-uniphier.h184 const struct uniphier_pinctrl_socdata *socdata);
/kernel/linux/linux-5.10/drivers/thermal/
H A Dimx_thermal.c212 const struct thermal_soc_data *socdata; member
219 const struct thermal_soc_data *soc_data = data->socdata; in imx_set_panic_temp()
235 const struct thermal_soc_data *soc_data = data->socdata; in imx_set_alarm_temp()
240 if (data->socdata->version == TEMPMON_IMX7D) in imx_set_alarm_temp()
254 const struct thermal_soc_data *soc_data = data->socdata; in imx_get_temp()
275 if (data->socdata->version == TEMPMON_IMX7D) in imx_get_temp()
281 if (data->socdata->version == TEMPMON_IMX6Q) { in imx_get_temp()
447 if (data->socdata->version == TEMPMON_IMX7D) { in imx_init_calib()
668 data->socdata = of_device_get_match_data(&pdev->dev); in imx_thermal_probe()
669 if (!data->socdata) { in imx_thermal_probe()
867 const struct thermal_soc_data *socdata = data->socdata; imx_thermal_runtime_suspend() local
889 const struct thermal_soc_data *socdata = data->socdata; imx_thermal_runtime_resume() local
[all...]
H A Dimx8mm_thermal.c57 const struct thermal_soc_data *socdata; member
110 return tmu->socdata->get_temp(data, temp); in tmu_get_temp()
123 if (tmu->socdata->version == TMU_VER2) in imx8mm_tmu_enable()
151 tmu->socdata = data; in imx8mm_tmu_probe()
189 if (tmu->socdata->version == TMU_VER2) in imx8mm_tmu_probe()
/kernel/linux/linux-6.6/drivers/thermal/
H A Dimx_thermal.c214 const struct thermal_soc_data *socdata; member
221 const struct thermal_soc_data *soc_data = data->socdata; in imx_set_panic_temp()
237 const struct thermal_soc_data *soc_data = data->socdata; in imx_set_alarm_temp()
242 if (data->socdata->version == TEMPMON_IMX7D) in imx_set_alarm_temp()
256 const struct thermal_soc_data *soc_data = data->socdata; in imx_get_temp()
275 if (data->socdata->version == TEMPMON_IMX7D) in imx_get_temp()
281 if (data->socdata->version == TEMPMON_IMX6Q) { in imx_get_temp()
401 if (data->socdata->version == TEMPMON_IMX7D) { in imx_init_calib()
621 data->socdata = of_device_get_match_data(&pdev->dev); in imx_thermal_probe()
622 if (!data->socdata) { in imx_thermal_probe()
821 const struct thermal_soc_data *socdata = data->socdata; imx_thermal_runtime_suspend() local
843 const struct thermal_soc_data *socdata = data->socdata; imx_thermal_runtime_resume() local
[all...]
H A Dimx8mm_thermal.c93 const struct thermal_soc_data *socdata; member
146 return tmu->socdata->get_temp(sensor, temp); in tmu_get_temp()
159 if (tmu->socdata->version == TMU_VER2) in imx8mm_tmu_enable()
288 if (tmu->socdata->version == TMU_VER1) in imx8mm_tmu_probe_set_calib()
308 tmu->socdata = data; in imx8mm_tmu_probe()
353 if (tmu->socdata->version == TMU_VER2) in imx8mm_tmu_probe()
/kernel/linux/linux-5.10/arch/arm/mach-imx/
H A Dpm-imx6.c462 static int __init imx6q_suspend_init(const struct imx6_pm_socdata *socdata) in imx6q_suspend_init() argument
475 if (!socdata) { in imx6q_suspend_init()
524 ret = imx6_pm_get_base(&pm_info->mmdc_base, socdata->mmdc_compat); in imx6q_suspend_init()
530 ret = imx6_pm_get_base(&pm_info->src_base, socdata->src_compat); in imx6q_suspend_init()
536 ret = imx6_pm_get_base(&pm_info->iomuxc_base, socdata->iomuxc_compat); in imx6q_suspend_init()
542 ret = imx6_pm_get_base(&pm_info->gpc_base, socdata->gpc_compat); in imx6q_suspend_init()
548 if (socdata->pl310_compat) { in imx6q_suspend_init()
549 ret = imx6_pm_get_base(&pm_info->l2_base, socdata->pl310_compat); in imx6q_suspend_init()
558 pm_info->mmdc_io_num = socdata->mmdc_io_num; in imx6q_suspend_init()
559 mmdc_offset_array = socdata in imx6q_suspend_init()
592 imx6_pm_common_init(const struct imx6_pm_socdata *socdata) imx6_pm_common_init() argument
[all...]
/kernel/linux/linux-6.6/arch/arm/mach-imx/
H A Dpm-imx6.c464 static int __init imx6q_suspend_init(const struct imx6_pm_socdata *socdata) in imx6q_suspend_init() argument
477 if (!socdata) { in imx6q_suspend_init()
526 ret = imx6_pm_get_base(&pm_info->mmdc_base, socdata->mmdc_compat); in imx6q_suspend_init()
532 ret = imx6_pm_get_base(&pm_info->src_base, socdata->src_compat); in imx6q_suspend_init()
538 ret = imx6_pm_get_base(&pm_info->iomuxc_base, socdata->iomuxc_compat); in imx6q_suspend_init()
544 ret = imx6_pm_get_base(&pm_info->gpc_base, socdata->gpc_compat); in imx6q_suspend_init()
550 if (socdata->pl310_compat) { in imx6q_suspend_init()
551 ret = imx6_pm_get_base(&pm_info->l2_base, socdata->pl310_compat); in imx6q_suspend_init()
560 pm_info->mmdc_io_num = socdata->mmdc_io_num; in imx6q_suspend_init()
561 mmdc_offset_array = socdata in imx6q_suspend_init()
596 imx6_pm_common_init(const struct imx6_pm_socdata *socdata) imx6_pm_common_init() argument
[all...]
/kernel/linux/linux-5.10/drivers/mmc/host/
H A Dsdhci-esdhc-imx.c284 const struct esdhc_soc_data *socdata; member
319 return data->socdata == &esdhc_imx25_data; in is_imx25_esdhc()
324 return data->socdata == &esdhc_imx53_data; in is_imx53_esdhc()
329 return data->socdata == &usdhc_imx6q_data; in is_imx6q_usdhc()
334 return !!(data->socdata->flags & ESDHC_FLAG_USDHC); in esdhc_is_usdhc()
402 if (imx_data->socdata->flags & ESDHC_FLAG_HAVE_CAP1) in esdhc_readl_le()
420 if (imx_data->socdata->flags & ESDHC_FLAG_HAVE_CAP1) in esdhc_readl_le()
430 if (imx_data->socdata->flags & ESDHC_FLAG_HS400) in esdhc_readl_le()
503 if (unlikely((imx_data->socdata->flags & ESDHC_FLAG_MULTIBLK_NO_INT) in esdhc_writel_le()
548 if (imx_data->socdata in esdhc_readw_le()
[all...]
/kernel/linux/linux-6.6/drivers/mmc/host/
H A Dsdhci-esdhc-imx.c335 const struct esdhc_soc_data *socdata; member
382 return data->socdata == &esdhc_imx25_data; in is_imx25_esdhc()
387 return data->socdata == &esdhc_imx53_data; in is_imx53_esdhc()
392 return !!(data->socdata->flags & ESDHC_FLAG_USDHC); in esdhc_is_usdhc()
505 if (imx_data->socdata->flags & ESDHC_FLAG_HAVE_CAP1) in esdhc_readl_le()
523 if (imx_data->socdata->flags & ESDHC_FLAG_HAVE_CAP1) in esdhc_readl_le()
603 if (unlikely((imx_data->socdata->flags & ESDHC_FLAG_MULTIBLK_NO_INT) in esdhc_writel_le()
648 if (imx_data->socdata->flags & ESDHC_FLAG_MAN_TUNING) in esdhc_readw_le()
650 else if (imx_data->socdata->flags & ESDHC_FLAG_STD_TUNING) in esdhc_readw_le()
708 if (imx_data->socdata in esdhc_writew_le()
[all...]
/kernel/linux/linux-5.10/drivers/media/rc/
H A Dir-hix5hd2.c89 const struct hix5hd2_soc_data *socdata; member
94 u32 clk_reg = dev->socdata->clk_reg; in hix5hd2_ir_clk_enable()
121 if (priv->socdata->flags & HIX5HD2_FLAG_EXTRA_ENABLE) in hix5hd2_ir_enable()
268 priv->socdata = of_id->data; in hix5hd2_ir_probe()
/kernel/linux/linux-6.6/drivers/media/rc/
H A Dir-hix5hd2.c89 const struct hix5hd2_soc_data *socdata; member
94 u32 clk_reg = dev->socdata->clk_reg; in hix5hd2_ir_clk_enable()
121 if (priv->socdata->flags & HIX5HD2_FLAG_EXTRA_ENABLE) in hix5hd2_ir_enable()
267 priv->socdata = of_id->data; in hix5hd2_ir_probe()
/kernel/linux/linux-5.10/drivers/pinctrl/
H A Dpinctrl-single.c157 * @socdata: soc specific data
190 struct pcs_soc_data socdata; member
685 struct pcs_soc_data *pcs_soc = &pcs->socdata; in pcs_add_pin()
1314 struct pcs_soc_data *pcs_soc = &pcs->socdata; in pcs_irq_free()
1404 pcs = container_of(pcs_soc, struct pcs_device, socdata); in pcs_irq_set()
1485 pcs = container_of(pcs_soc, struct pcs_device, socdata); in pcs_irq_handle()
1545 pcs = container_of(pcs_soc, struct pcs_device, socdata); in pcs_irqdomain_map()
1580 struct pcs_soc_data *pcs_soc = &pcs->socdata; in pcs_irq_init_chained_handler()
1805 memcpy(&pcs->socdata, soc, sizeof(*soc)); in pcs_probe()
1902 pcs->socdata in pcs_probe()
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/
H A Dpinctrl-single.c156 * @socdata: soc specific data
189 struct pcs_soc_data socdata; member
686 struct pcs_soc_data *pcs_soc = &pcs->socdata; in pcs_add_pin()
1309 struct pcs_soc_data *pcs_soc = &pcs->socdata; in pcs_irq_free()
1399 pcs = container_of(pcs_soc, struct pcs_device, socdata); in pcs_irq_set()
1480 pcs = container_of(pcs_soc, struct pcs_device, socdata); in pcs_irq_handle()
1540 pcs = container_of(pcs_soc, struct pcs_device, socdata); in pcs_irqdomain_map()
1575 struct pcs_soc_data *pcs_soc = &pcs->socdata; in pcs_irq_init_chained_handler()
1800 memcpy(&pcs->socdata, soc, sizeof(*soc)); in pcs_probe()
1897 pcs->socdata in pcs_probe()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/
H A Ddavinci_mdio.c570 const struct k3_mdio_soc_data *socdata = in davinci_mdio_probe() local
573 data->manual_mode = socdata->manual_mode; in davinci_mdio_probe()
H A Dam65-cpsw-nuss.c2850 const struct am65_cpsw_soc_pdata *socdata = soc->data; in am65_cpsw_nuss_apply_socinfo() local
2853 common->pdata.quirks &= ~socdata->quirks_dis; in am65_cpsw_nuss_apply_socinfo()
/kernel/linux/linux-5.10/drivers/net/ethernet/ti/
H A Dam65-cpsw-nuss.c2010 const struct am65_cpsw_soc_pdata *socdata = soc->data; in am65_cpsw_nuss_apply_socinfo() local
2013 common->pdata.quirks &= ~socdata->quirks_dis; in am65_cpsw_nuss_apply_socinfo()

Completed in 40 milliseconds