Home
last modified time | relevance | path

Searched refs:soc (Results 1 – 25 of 35) sorted by relevance

12

/drivers/pinctrl/
Dpinctrl-mxs.c33 struct mxs_pinctrl_soc_data *soc; member
40 return d->soc->ngroups; in mxs_get_groups_count()
48 return d->soc->groups[group].name; in mxs_get_group_name()
56 *pins = d->soc->groups[group].pins; in mxs_get_group_pins()
57 *num_pins = d->soc->groups[group].npins; in mxs_get_group_pins()
174 return d->soc->nfunctions; in mxs_pinctrl_get_funcs_count()
182 return d->soc->functions[function].name; in mxs_pinctrl_get_func_name()
192 *groups = d->soc->functions[group].groups; in mxs_pinctrl_get_func_groups()
193 *num_groups = d->soc->functions[group].ngroups; in mxs_pinctrl_get_func_groups()
202 struct mxs_group *g = &d->soc->groups[group]; in mxs_pinctrl_enable()
[all …]
Dpinctrl-abx500.c99 struct abx500_pinctrl_soc_data *soc; member
192 if (!pct->soc->pullud) { in abx500_config_pull_updown()
199 pullud = pct->soc->pullud; in abx500_config_pull_updown()
225 struct pullud *pullud = pct->soc->pullud; in abx500_gpio_direction_output()
290 struct alternate_functions af = pct->soc->alternate_functions[gpio]; in abx500_set_mode()
393 struct alternate_functions af = pct->soc->alternate_functions[gpio]; in abx500_get_mode()
551 return pct->soc->nfunctions; in abx500_pmx_get_funcs_cnt()
559 return pct->soc->functions[function].name; in abx500_pmx_get_func_name()
569 *groups = pct->soc->functions[function].groups; in abx500_pmx_get_func_groups()
570 *num_groups = pct->soc->functions[function].ngroups; in abx500_pmx_get_func_groups()
[all …]
Dpinctrl-abx500.h184 void abx500_pinctrl_ab8500_init(struct abx500_pinctrl_soc_data **soc);
189 abx500_pinctrl_ab8500_init(struct abx500_pinctrl_soc_data **soc) in abx500_pinctrl_ab8500_init() argument
197 void abx500_pinctrl_ab8540_init(struct abx500_pinctrl_soc_data **soc);
202 abx500_pinctrl_ab8540_init(struct abx500_pinctrl_soc_data **soc) in abx500_pinctrl_ab8540_init() argument
210 void abx500_pinctrl_ab9540_init(struct abx500_pinctrl_soc_data **soc);
215 abx500_pinctrl_ab9540_init(struct abx500_pinctrl_soc_data **soc) in abx500_pinctrl_ab9540_init() argument
223 void abx500_pinctrl_ab8505_init(struct abx500_pinctrl_soc_data **soc);
228 abx500_pinctrl_ab8505_init(struct abx500_pinctrl_soc_data **soc) in abx500_pinctrl_ab8505_init() argument
Dpinctrl-nomadik.h145 void nmk_pinctrl_stn8815_init(const struct nmk_pinctrl_soc_data **soc);
150 nmk_pinctrl_stn8815_init(const struct nmk_pinctrl_soc_data **soc) in nmk_pinctrl_stn8815_init() argument
158 void nmk_pinctrl_db8500_init(const struct nmk_pinctrl_soc_data **soc);
163 nmk_pinctrl_db8500_init(const struct nmk_pinctrl_soc_data **soc) in nmk_pinctrl_db8500_init() argument
171 void nmk_pinctrl_db8540_init(const struct nmk_pinctrl_soc_data **soc);
176 nmk_pinctrl_db8540_init(const struct nmk_pinctrl_soc_data **soc) in nmk_pinctrl_db8540_init() argument
Dpinctrl-tegra.c40 const struct tegra_pinctrl_soc_data *soc; member
60 return pmx->soc->ngroups; in tegra_pinctrl_get_groups_count()
68 return pmx->soc->groups[group].name; in tegra_pinctrl_get_group_name()
78 *pins = pmx->soc->groups[group].pins; in tegra_pinctrl_get_group_pins()
79 *num_pins = pmx->soc->groups[group].npins; in tegra_pinctrl_get_group_pins()
334 return pmx->soc->nfunctions; in tegra_pinctrl_get_funcs_count()
342 return pmx->soc->functions[function].name; in tegra_pinctrl_get_func_name()
352 *groups = pmx->soc->functions[function].groups; in tegra_pinctrl_get_func_groups()
353 *num_groups = pmx->soc->functions[function].ngroups; in tegra_pinctrl_get_func_groups()
366 g = &pmx->soc->groups[group]; in tegra_pinctrl_enable()
[all …]
Dpinctrl-nomadik.c82 const struct nmk_pinctrl_soc_data *soc; member
273 for (i = 0 ; i < npct->soc->npins_altcx ; i++) { in nmk_prcm_altcx_set_mode()
274 if (npct->soc->altcx_pins[i].pin == offset) in nmk_prcm_altcx_set_mode()
277 if (i == npct->soc->npins_altcx) { in nmk_prcm_altcx_set_mode()
283 pin_desc = npct->soc->altcx_pins + i; in nmk_prcm_altcx_set_mode()
284 gpiocr_regs = npct->soc->prcm_gpiocr_registers; in nmk_prcm_altcx_set_mode()
693 for (i = 0; i < npct->soc->npins_altcx; i++) { in nmk_prcm_gpiocr_get_mode()
694 if (npct->soc->altcx_pins[i].pin == gpio) in nmk_prcm_gpiocr_get_mode()
697 if (i == npct->soc->npins_altcx) in nmk_prcm_gpiocr_get_mode()
700 pin_desc = npct->soc->altcx_pins + i; in nmk_prcm_gpiocr_get_mode()
[all …]
Dpinctrl-mxs.h88 struct mxs_pinctrl_soc_data *soc);
Dpinctrl-ab8505.c378 abx500_pinctrl_ab8505_init(struct abx500_pinctrl_soc_data **soc) in abx500_pinctrl_ab8505_init() argument
380 *soc = &ab8505_soc; in abx500_pinctrl_ab8505_init()
/drivers/pcmcia/
Dsa1111_generic.c147 s->soc.nr = ops->first + i; in sa1111_pcmcia_add()
148 soc_pcmcia_init_one(&s->soc, ops, &dev->dev); in sa1111_pcmcia_add()
150 if (s->soc.nr) { in sa1111_pcmcia_add()
151 s->soc.socket.pci_irq = dev->irq[IDX_IRQ_S1_READY_NINT]; in sa1111_pcmcia_add()
152 s->soc.stat[SOC_STAT_CD].irq = dev->irq[IDX_IRQ_S1_CD_VALID]; in sa1111_pcmcia_add()
153 s->soc.stat[SOC_STAT_CD].name = "SA1111 CF card detect"; in sa1111_pcmcia_add()
154 s->soc.stat[SOC_STAT_BVD1].irq = dev->irq[IDX_IRQ_S1_BVD1_STSCHG]; in sa1111_pcmcia_add()
155 s->soc.stat[SOC_STAT_BVD1].name = "SA1111 CF BVD1"; in sa1111_pcmcia_add()
157 s->soc.socket.pci_irq = dev->irq[IDX_IRQ_S0_READY_NINT]; in sa1111_pcmcia_add()
158 s->soc.stat[SOC_STAT_CD].irq = dev->irq[IDX_IRQ_S0_CD_VALID]; in sa1111_pcmcia_add()
[all …]
Dsa1111_generic.h5 struct soc_pcmcia_socket soc; member
12 return container_of(s, struct sa1111_pcmcia_socket, soc); in to_skt()
/drivers/bus/
Dmvebu-mbus.c143 const struct mvebu_mbus_soc_data *soc; member
166 mbus->soc->win_cfg_offset(win); in mvebu_mbus_read_window()
187 if (win < mbus->soc->num_remappable_wins) { in mvebu_mbus_read_window()
201 addr = mbus->mbuswins_base + mbus->soc->win_cfg_offset(win); in mvebu_mbus_disable_window()
205 if (win < mbus->soc->num_remappable_wins) { in mvebu_mbus_disable_window()
216 mbus->soc->win_cfg_offset(win); in mvebu_mbus_window_is_free()
232 for (win = 0; win < mbus->soc->num_wins; win++) { in mvebu_mbus_window_conflicts()
269 for (win = 0; win < mbus->soc->num_wins; win++) { in mvebu_mbus_find_window()
294 mbus->soc->win_cfg_offset(win); in mvebu_mbus_setup_window()
304 if (win < mbus->soc->num_remappable_wins) { in mvebu_mbus_setup_window()
[all …]
/drivers/pinctrl/mvebu/
Dpinctrl-armada-xp.c399 struct mvebu_pinctrl_soc_info *soc = &armada_xp_pinctrl_info; in armada_xp_pinctrl_probe() local
406 soc->variant = (unsigned) match->data & 0xff; in armada_xp_pinctrl_probe()
408 switch (soc->variant) { in armada_xp_pinctrl_probe()
410 soc->controls = mv78230_mpp_controls; in armada_xp_pinctrl_probe()
411 soc->ncontrols = ARRAY_SIZE(mv78230_mpp_controls); in armada_xp_pinctrl_probe()
412 soc->modes = armada_xp_mpp_modes; in armada_xp_pinctrl_probe()
416 soc->nmodes = mv78230_mpp_controls[0].npins; in armada_xp_pinctrl_probe()
417 soc->gpioranges = mv78230_mpp_gpio_ranges; in armada_xp_pinctrl_probe()
418 soc->ngpioranges = ARRAY_SIZE(mv78230_mpp_gpio_ranges); in armada_xp_pinctrl_probe()
421 soc->controls = mv78260_mpp_controls; in armada_xp_pinctrl_probe()
[all …]
Dpinctrl-armada-370.c387 struct mvebu_pinctrl_soc_info *soc = &armada_370_pinctrl_info; in armada_370_pinctrl_probe() local
389 soc->variant = 0; /* no variants for Armada 370 */ in armada_370_pinctrl_probe()
390 soc->controls = mv88f6710_mpp_controls; in armada_370_pinctrl_probe()
391 soc->ncontrols = ARRAY_SIZE(mv88f6710_mpp_controls); in armada_370_pinctrl_probe()
392 soc->modes = mv88f6710_mpp_modes; in armada_370_pinctrl_probe()
393 soc->nmodes = ARRAY_SIZE(mv88f6710_mpp_modes); in armada_370_pinctrl_probe()
394 soc->gpioranges = mv88f6710_mpp_gpio_ranges; in armada_370_pinctrl_probe()
395 soc->ngpioranges = ARRAY_SIZE(mv88f6710_mpp_gpio_ranges); in armada_370_pinctrl_probe()
397 pdev->dev.platform_data = soc; in armada_370_pinctrl_probe()
Dpinctrl-mvebu.c581 struct mvebu_pinctrl_soc_info *soc = dev_get_platdata(&pdev->dev); in mvebu_pinctrl_probe() local
589 if (!soc || !soc->controls || !soc->modes) { in mvebu_pinctrl_probe()
612 pctl->variant = soc->variant; in mvebu_pinctrl_probe()
621 for (n = 0; n < soc->ncontrols; n++) { in mvebu_pinctrl_probe()
622 struct mvebu_mpp_ctrl *ctrl = &soc->controls[n]; in mvebu_pinctrl_probe()
672 for (n = 0; n < soc->ncontrols; n++) { in mvebu_pinctrl_probe()
673 struct mvebu_mpp_ctrl *ctrl = &soc->controls[n]; in mvebu_pinctrl_probe()
697 for (n = 0; n < soc->nmodes; n++) { in mvebu_pinctrl_probe()
698 struct mvebu_mpp_mode *mode = &soc->modes[n]; in mvebu_pinctrl_probe()
750 for (n = 0; n < soc->ngpioranges; n++) in mvebu_pinctrl_probe()
[all …]
/drivers/staging/ti-soc-thermal/
DMakefile1 obj-$(CONFIG_TI_SOC_THERMAL) += ti-soc-thermal.o
2 ti-soc-thermal-y := ti-bandgap.o
3 ti-soc-thermal-$(CONFIG_TI_THERMAL) += ti-thermal-common.o
4 ti-soc-thermal-$(CONFIG_OMAP4_THERMAL) += omap4-thermal-data.o
5 ti-soc-thermal-$(CONFIG_OMAP5_THERMAL) += omap5-thermal-data.o
Dti_soc_thermal.txt24 soc to soc, apart of depending on available features.
/drivers/power/
D88pm860x_battery.c369 static int calc_soc(struct pm860x_battery_info *info, int state, int *soc) in calc_soc() argument
376 if (!soc) in calc_soc()
392 *soc = 0; in calc_soc()
398 *soc = array_soc[i][1]; in calc_soc()
439 int soc; in pm860x_init_battery() local
502 calc_soc(info, OCV_MODE_ACTIVE, &soc); in pm860x_init_battery()
515 if (data > soc + 15) in pm860x_init_battery()
516 info->start_soc = soc; in pm860x_init_battery()
517 else if (data < soc - 15) in pm860x_init_battery()
518 info->start_soc = soc; in pm860x_init_battery()
[all …]
Dmax17040_battery.c51 int soc; member
74 val->intval = chip->soc; in max17040_get_property()
133 chip->soc = msb; in max17040_get_soc()
175 if (chip->soc > MAX17040_BATTERY_FULL) in max17040_get_status()
Dolpc_battery.c253 uint8_t soc; in olpc_bat_get_charge_now() local
257 ret = olpc_ec_cmd(EC_BAT_SOC, NULL, 0, &soc, 1); in olpc_bat_get_charge_now()
265 val->intval = soc * (full.intval / 100); in olpc_bat_get_charge_now()
Dmax17042_battery.c608 u16 soc, soc_tr; in max17042_set_soc_threshold() local
613 soc = max17042_read_reg(chip->client, MAX17042_RepSOC) >> 8; in max17042_set_soc_threshold()
614 soc_tr = (soc + off) << 8; in max17042_set_soc_threshold()
615 soc_tr |= (soc - off); in max17042_set_soc_threshold()
/drivers/bcma/
Dhost_soc.c161 int __init bcma_host_soc_register(struct bcma_soc *soc) in bcma_host_soc_register() argument
163 struct bcma_bus *bus = &soc->bus; in bcma_host_soc_register()
178 err = bcma_bus_early_register(bus, &soc->core_cc, &soc->core_mips); in bcma_host_soc_register()
/drivers/gpio/
Dgpio-msm-v1.c278 #define MSM_GPIO_BANK(soc, bank, first, last) \ argument
280 .regs[MSM_GPIO_OUT] = soc##_GPIO_OUT_##bank, \
281 .regs[MSM_GPIO_IN] = soc##_GPIO_IN_##bank, \
282 .regs[MSM_GPIO_INT_STATUS] = soc##_GPIO_INT_STATUS_##bank, \
283 .regs[MSM_GPIO_INT_CLEAR] = soc##_GPIO_INT_CLEAR_##bank, \
284 .regs[MSM_GPIO_INT_EN] = soc##_GPIO_INT_EN_##bank, \
285 .regs[MSM_GPIO_INT_EDGE] = soc##_GPIO_INT_EDGE_##bank, \
286 .regs[MSM_GPIO_INT_POS] = soc##_GPIO_INT_POS_##bank, \
287 .regs[MSM_GPIO_OE] = soc##_GPIO_OE_##bank, \
/drivers/thermal/
Dexynos_thermal.c125 enum soc_type soc; member
519 if (data->soc == SOC_ARCH_EXYNOS4210) in temp_to_code()
552 if (data->soc == SOC_ARCH_EXYNOS4210) in code_to_temp()
592 if (data->soc == SOC_ARCH_EXYNOS) { in exynos_tmu_initialize()
611 if (data->soc == SOC_ARCH_EXYNOS4210) { in exynos_tmu_initialize()
626 } else if (data->soc == SOC_ARCH_EXYNOS) { in exynos_tmu_initialize()
673 if (data->soc == SOC_ARCH_EXYNOS) { in exynos_tmu_control()
721 if (data->soc == SOC_ARCH_EXYNOS4210) in exynos_tmu_set_emulation()
763 if (data->soc == SOC_ARCH_EXYNOS) in exynos_tmu_work()
951 data->soc = pdata->type; in exynos_tmu_probe()
/drivers/tty/serial/
Ducc_uart.c1143 unsigned int soc; in soc_info() local
1156 if ((sscanf(soc_string, "PowerPC,%u", &soc) != 1) || !soc) in soc_info()
1164 return soc; in soc_info()
1233 unsigned int soc; in ucc_uart_probe() local
1237 soc = soc_info(&rev_h, &rev_l); in ucc_uart_probe()
1238 if (!soc) { in ucc_uart_probe()
1243 soc, rev_h, rev_l); in ucc_uart_probe()
/drivers/base/
DMakefile23 obj-$(CONFIG_SOC_BUS) += soc.o

12