| /OK3568_Linux_fs/kernel/drivers/thermal/ |
| H A D | imx_thermal.c | 212 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() [all …]
|
| H A D | imx8mm_thermal.c | 57 const struct thermal_soc_data *socdata; member 104 return tmu->socdata->get_temp(data, temp); in tmu_get_temp() 117 if (tmu->socdata->version == TMU_VER2) in imx8mm_tmu_enable() 145 tmu->socdata = data; in imx8mm_tmu_probe() 183 if (tmu->socdata->version == TMU_VER2) in imx8mm_tmu_probe()
|
| /OK3568_Linux_fs/kernel/drivers/pinctrl/uniphier/ |
| H A D | pinctrl-uniphier-core.c | 39 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->groups[selector].num_pins; in uniphier_conf_pin_config_group_set() [all …]
|
| H A D | pinctrl-uniphier.h | 184 const struct uniphier_pinctrl_socdata *socdata);
|
| /OK3568_Linux_fs/u-boot/drivers/pinctrl/uniphier/ |
| H A D | pinctrl-uniphier-core.c | 28 return priv->socdata->groups_count; in uniphier_pinctrl_get_groups_count() 36 if (!priv->socdata->groups[selector].name) in uniphier_pinctrl_get_group_name() 39 return priv->socdata->groups[selector].name; in uniphier_pinctrl_get_group_name() 46 return priv->socdata->functions_count; in uniphier_pinmux_get_functions_count() 54 if (!priv->socdata->functions[selector]) in uniphier_pinmux_get_function_name() 57 return priv->socdata->functions[selector]; in uniphier_pinmux_get_function_name() 84 int pins_count = priv->socdata->pins_count; in uniphier_pinconf_input_enable_legacy() 85 const struct uniphier_pinctrl_pin *pins = priv->socdata->pins; in uniphier_pinconf_input_enable_legacy() 115 if (priv->socdata->caps & UNIPHIER_PINCTRL_CAPS_PERPIN_IECTRL) in uniphier_pinconf_input_enable() 140 if (!(priv->socdata->caps & UNIPHIER_PINCTRL_CAPS_PUPD_SIMPLE)) in uniphier_pinconf_bias_set() [all …]
|
| H A D | pinctrl-uniphier.h | 118 struct uniphier_pinctrl_socdata *socdata; member 124 struct uniphier_pinctrl_socdata *socdata);
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-tegra/ |
| H A D | xusb-padctl-common.c | 53 for (i = 0; i < padctl.socdata->num_phys; i++) { in tegra_xusb_phy_get() 54 phy = &padctl.socdata->phys[i]; in tegra_xusb_phy_get() 68 for (i = 0; i < padctl->socdata->num_lanes; i++) in tegra_xusb_padctl_find_lane() 69 if (strcmp(name, padctl->socdata->lanes[i].name) == 0) in tegra_xusb_padctl_find_lane() 70 return &padctl->socdata->lanes[i]; in tegra_xusb_padctl_find_lane() 121 for (i = 0; i < padctl->socdata->num_functions; i++) in tegra_xusb_padctl_find_function() 122 if (strcmp(name, padctl->socdata->functions[i]) == 0) in tegra_xusb_padctl_find_function() 277 const struct tegra_xusb_padctl_soc *socdata) in tegra_xusb_process_nodes() argument 288 padctl.socdata = socdata; in tegra_xusb_process_nodes()
|
| H A D | xusb-padctl-common.h | 80 const struct tegra_xusb_padctl_soc *socdata; member 101 const struct tegra_xusb_padctl_soc *socdata);
|
| /OK3568_Linux_fs/kernel/drivers/mmc/host/ |
| H A D | sdhci-esdhc-imx.c | 283 const struct esdhc_soc_data *socdata; member 318 return data->socdata == &esdhc_imx25_data; in is_imx25_esdhc() 323 return data->socdata == &esdhc_imx53_data; in is_imx53_esdhc() 328 return data->socdata == &usdhc_imx6q_data; in is_imx6q_usdhc() 333 return !!(data->socdata->flags & ESDHC_FLAG_USDHC); in esdhc_is_usdhc() 401 if (imx_data->socdata->flags & ESDHC_FLAG_HAVE_CAP1) in esdhc_readl_le() 419 if (imx_data->socdata->flags & ESDHC_FLAG_HAVE_CAP1) in esdhc_readl_le() 429 if (imx_data->socdata->flags & ESDHC_FLAG_HS400) in esdhc_readl_le() 502 if (unlikely((imx_data->socdata->flags & ESDHC_FLAG_MULTIBLK_NO_INT) in esdhc_writel_le() 547 if (imx_data->socdata->flags & ESDHC_FLAG_MAN_TUNING) in esdhc_readw_le() [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-imx/ |
| H A D | pm-imx6.c | 462 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->mmdc_io_offset; in imx6q_suspend_init() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/media/rc/ |
| H A D | ir-hix5hd2.c | 89 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()
|
| /OK3568_Linux_fs/kernel/drivers/pinctrl/ |
| H A D | pinctrl-single.c | 190 struct pcs_soc_data socdata; member 683 struct pcs_soc_data *pcs_soc = &pcs->socdata; in pcs_add_pin() 1312 struct pcs_soc_data *pcs_soc = &pcs->socdata; in pcs_irq_free() 1402 pcs = container_of(pcs_soc, struct pcs_device, socdata); in pcs_irq_set() 1483 pcs = container_of(pcs_soc, struct pcs_device, socdata); in pcs_irq_handle() 1543 pcs = container_of(pcs_soc, struct pcs_device, socdata); in pcs_irqdomain_map() 1578 struct pcs_soc_data *pcs_soc = &pcs->socdata; in pcs_irq_init_chained_handler() 1803 memcpy(&pcs->socdata, soc, sizeof(*soc)); in pcs_probe() 1900 pcs->socdata.irq = irq_of_parse_and_map(np, 0); in pcs_probe() 1901 if (pcs->socdata.irq) in pcs_probe() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/ti/ |
| H A D | am65-cpsw-nuss.c | 2028 const struct am65_cpsw_soc_pdata *socdata = soc->data; in am65_cpsw_nuss_apply_socinfo() local 2031 common->pdata.quirks &= ~socdata->quirks_dis; in am65_cpsw_nuss_apply_socinfo()
|