Home
last modified time | relevance | path

Searched refs:pin_config (Results 1 - 25 of 74) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/acpi/acpica/
H A Drsserial.c62 {ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.gpio.pin_config),
63 AML_OFFSET(gpio.pin_config),
135 {ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.pin_function.pin_config),
136 AML_OFFSET(pin_function.pin_config),
517 {ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.pin_config.revision_id),
518 AML_OFFSET(pin_config.revision_id),
521 {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.pin_config.shareable),
522 AML_OFFSET(pin_config.flags),
525 {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.pin_config.producer_consumer),
526 AML_OFFSET(pin_config
[all...]
H A Drscalc.c346 pin_config. in acpi_rs_get_aml_length()
348 resource->data.pin_config. in acpi_rs_get_aml_length()
351 resource->data.pin_config. in acpi_rs_get_aml_length()
613 if (aml_resource->pin_config.vendor_length) { in acpi_rs_get_list_length()
615 aml_resource->pin_config.vendor_offset - in acpi_rs_get_list_length()
616 aml_resource->pin_config.pin_table_offset + in acpi_rs_get_list_length()
617 aml_resource->pin_config.vendor_length; in acpi_rs_get_list_length()
622 aml_resource->pin_config.pin_table_offset; in acpi_rs_get_list_length()
H A Drsdumpinfo.c256 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(gpio.pin_config), "PinConfig",
286 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(pin_function.pin_config), "PinConfig",
307 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(pin_config.revision_id), "RevisionId",
309 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(pin_config.producer_consumer),
311 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(pin_config.shareable), "Sharing",
313 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(pin_config.pin_config_type),
315 {ACPI_RSD_UINT32, ACPI_RSD_OFFSET(pin_config.pin_config_value),
317 {ACPI_RSD_SOURCE, ACPI_RSD_OFFSET(pin_config.resource_source),
319 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(pin_config.pin_table_length),
321 {ACPI_RSD_WORDLIST, ACPI_RSD_OFFSET(pin_config
[all...]
H A Damlresrc.h279 u8 pin_config; member
379 u8 pin_config; member
515 struct aml_resource_pin_config pin_config; member
/kernel/linux/linux-6.6/drivers/acpi/acpica/
H A Drsserial.c62 {ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.gpio.pin_config),
63 AML_OFFSET(gpio.pin_config),
184 {ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.pin_function.pin_config),
185 AML_OFFSET(pin_function.pin_config),
641 {ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.pin_config.revision_id),
642 AML_OFFSET(pin_config.revision_id),
645 {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.pin_config.shareable),
646 AML_OFFSET(pin_config.flags),
649 {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.pin_config.producer_consumer),
650 AML_OFFSET(pin_config
[all...]
H A Drsdumpinfo.c256 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(gpio.pin_config), "PinConfig",
286 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(pin_function.pin_config), "PinConfig",
324 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(pin_config.revision_id), "RevisionId",
326 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(pin_config.producer_consumer),
328 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(pin_config.shareable), "Sharing",
330 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(pin_config.pin_config_type),
332 {ACPI_RSD_UINT32, ACPI_RSD_OFFSET(pin_config.pin_config_value),
334 {ACPI_RSD_SOURCE, ACPI_RSD_OFFSET(pin_config.resource_source),
336 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(pin_config.pin_table_length),
338 {ACPI_RSD_WORDLIST, ACPI_RSD_OFFSET(pin_config
[all...]
H A Drscalc.c356 pin_config. in acpi_rs_get_aml_length()
358 resource->data.pin_config. in acpi_rs_get_aml_length()
361 resource->data.pin_config. in acpi_rs_get_aml_length()
631 if (aml_resource->pin_config.vendor_length) { in acpi_rs_get_list_length()
633 aml_resource->pin_config.vendor_offset - in acpi_rs_get_list_length()
634 aml_resource->pin_config.pin_table_offset + in acpi_rs_get_list_length()
635 aml_resource->pin_config.vendor_length; in acpi_rs_get_list_length()
640 aml_resource->pin_config.pin_table_offset; in acpi_rs_get_list_length()
H A Damlresrc.h286 u8 pin_config; member
400 u8 pin_config; member
551 struct aml_resource_pin_config pin_config; member
/kernel/linux/linux-5.10/drivers/pinctrl/
H A Dpinctrl-da9062.c41 unsigned int pin_config[DA9062_GPIO_NUM]; member
75 pctl->pin_config[offset] = mode_req; in da9062_pctl_set_pin_mode()
172 unsigned int pin_config = pctl->pin_config[offset]; in da9062_gpio_direction_output() local
175 ret = da9062_pctl_set_pin_mode(pctl, offset, pin_config); in da9062_gpio_direction_output()
270 for (i = 0; i < ARRAY_SIZE(pctl->pin_config); i++) in da9062_pctl_probe()
271 pctl->pin_config[i] = DA9062_PIN_GPO_PP; in da9062_pctl_probe()
/kernel/linux/linux-6.6/drivers/pinctrl/
H A Dpinctrl-da9062.c42 unsigned int pin_config[DA9062_GPIO_NUM]; member
76 pctl->pin_config[offset] = mode_req; in da9062_pctl_set_pin_mode()
173 unsigned int pin_config = pctl->pin_config[offset]; in da9062_gpio_direction_output() local
176 ret = da9062_pctl_set_pin_mode(pctl, offset, pin_config); in da9062_gpio_direction_output()
273 for (i = 0; i < ARRAY_SIZE(pctl->pin_config); i++) in da9062_pctl_probe()
274 pctl->pin_config[i] = DA9062_PIN_GPO_PP; in da9062_pctl_probe()
/kernel/linux/linux-5.10/drivers/pinctrl/renesas/
H A Dpinctrl-rzn1.c216 u32 pin_config, u8 use_locks) in rzn1_set_hw_pin_func()
224 if (pin_config >= RZN1_FUNC_MDIO0_HIGHZ && in rzn1_set_hw_pin_func()
225 pin_config <= RZN1_FUNC_MDIO1_E1_SWITCH) { in rzn1_set_hw_pin_func()
229 if (pin_config <= RZN1_FUNC_MDIO1_HIGHZ) in rzn1_set_hw_pin_func()
235 if (pin_config <= RZN1_FUNC_MDIO0_SWITCH) { in rzn1_set_hw_pin_func()
236 mdio_func = pin_config - RZN1_FUNC_MDIO0_HIGHZ; in rzn1_set_hw_pin_func()
237 pin_config = RZN1_FUNC_ETH_MDIO; in rzn1_set_hw_pin_func()
238 } else if (pin_config <= RZN1_FUNC_MDIO0_E1_SWITCH) { in rzn1_set_hw_pin_func()
239 mdio_func = pin_config - RZN1_FUNC_MDIO0_E1_HIGHZ; in rzn1_set_hw_pin_func()
240 pin_config in rzn1_set_hw_pin_func()
215 rzn1_set_hw_pin_func(struct rzn1_pinctrl *ipctl, unsigned int pin, u32 pin_config, u8 use_locks) rzn1_set_hw_pin_func() argument
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/renesas/
H A Dpinctrl-rzn1.c220 u32 pin_config, u8 use_locks) in rzn1_set_hw_pin_func()
228 if (pin_config >= RZN1_FUNC_MDIO0_HIGHZ && in rzn1_set_hw_pin_func()
229 pin_config <= RZN1_FUNC_MDIO1_E1_SWITCH) { in rzn1_set_hw_pin_func()
233 if (pin_config <= RZN1_FUNC_MDIO1_HIGHZ) in rzn1_set_hw_pin_func()
239 if (pin_config <= RZN1_FUNC_MDIO0_SWITCH) { in rzn1_set_hw_pin_func()
240 mdio_func = pin_config - RZN1_FUNC_MDIO0_HIGHZ; in rzn1_set_hw_pin_func()
241 pin_config = RZN1_FUNC_ETH_MDIO; in rzn1_set_hw_pin_func()
242 } else if (pin_config <= RZN1_FUNC_MDIO0_E1_SWITCH) { in rzn1_set_hw_pin_func()
243 mdio_func = pin_config - RZN1_FUNC_MDIO0_E1_HIGHZ; in rzn1_set_hw_pin_func()
244 pin_config in rzn1_set_hw_pin_func()
219 rzn1_set_hw_pin_func(struct rzn1_pinctrl *ipctl, unsigned int pin, u32 pin_config, u8 use_locks) rzn1_set_hw_pin_func() argument
[all...]
/kernel/linux/linux-6.6/arch/arm/mach-omap1/
H A Dmux.h104 struct pin_config { struct
128 struct pin_config *pins;
130 int (*cfg_reg)(const struct pin_config *cfg);
H A Dmux.c25 static struct pin_config omap1xxx_pins[] = {
286 static int omap1_cfg_reg(const struct pin_config *cfg) in omap1_cfg_reg()
414 struct pin_config *reg; in omap_cfg_reg()
/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-max730x.c52 u8 offset_bits, pin_config; in max7301_direction_input() local
62 pin_config = PIN_CONFIG_IN_PULLUP; in max7301_direction_input()
64 pin_config = PIN_CONFIG_IN_WO_PULLUP; in max7301_direction_input()
69 | (pin_config << offset_bits); in max7301_direction_input()
/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-max730x.c52 u8 offset_bits, pin_config; in max7301_direction_input() local
62 pin_config = PIN_CONFIG_IN_PULLUP; in max7301_direction_input()
64 pin_config = PIN_CONFIG_IN_WO_PULLUP; in max7301_direction_input()
69 | (pin_config << offset_bits); in max7301_direction_input()
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_ptp.c364 !(ptp->ptp_info.pin_config)) in bnxt_ptp_reapply_pps()
813 ptp_info->pin_config = kcalloc(ptp_info->n_pins, in bnxt_ptp_pps_init()
814 sizeof(*ptp_info->pin_config), in bnxt_ptp_pps_init()
816 if (!ptp_info->pin_config) { in bnxt_ptp_pps_init()
824 snprintf(ptp_info->pin_config[i].name, in bnxt_ptp_pps_init()
825 sizeof(ptp_info->pin_config[i].name), "bnxt_pps%d", i); in bnxt_ptp_pps_init()
826 ptp_info->pin_config[i].index = i; in bnxt_ptp_pps_init()
827 ptp_info->pin_config[i].chan = i; in bnxt_ptp_pps_init()
829 ptp_info->pin_config[i].func = PTP_PF_EXTTS; in bnxt_ptp_pps_init()
831 ptp_info->pin_config[ in bnxt_ptp_pps_init()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dclock.c509 clock->ptp_info.pin_config = in mlx5_init_pin_config()
511 sizeof(*clock->ptp_info.pin_config), in mlx5_init_pin_config()
513 if (!clock->ptp_info.pin_config) in mlx5_init_pin_config()
520 snprintf(clock->ptp_info.pin_config[i].name, in mlx5_init_pin_config()
521 sizeof(clock->ptp_info.pin_config[i].name), in mlx5_init_pin_config()
523 clock->ptp_info.pin_config[i].index = i; in mlx5_init_pin_config()
524 clock->ptp_info.pin_config[i].func = mlx5_get_pps_pin_mode(clock, i); in mlx5_init_pin_config()
525 clock->ptp_info.pin_config[i].chan = 0; in mlx5_init_pin_config()
571 switch (clock->ptp_info.pin_config[pin].func) { in mlx5_pps_event()
604 clock->ptp_info.pin_config[pi in mlx5_pps_event()
[all...]
/kernel/linux/linux-5.10/drivers/ptp/
H A Dptp_sysfs.c206 if (!strcmp(ptp->info->pin_config[i].name, name)) in ptp_pin_name2index()
226 func = ptp->info->pin_config[index].func; in ptp_pin_show()
227 chan = ptp->info->pin_config[index].chan; in ptp_pin_show()
279 da->attr.name = info->pin_config[i].name; in ptp_populate_pin_groups()
H A Dptp_chardev.c52 struct ptp_pin_desc *pin1 = NULL, *pin2 = &info->pin_config[pin]; in ptp_set_pinfunc()
57 if (info->pin_config[i].func == func && in ptp_set_pinfunc()
58 info->pin_config[i].chan == chan) { in ptp_set_pinfunc()
59 pin1 = &info->pin_config[i]; in ptp_set_pinfunc()
385 pd = ops->pin_config[pin_index]; in ptp_ioctl()
/kernel/linux/linux-5.10/arch/arm/mach-omap1/include/mach/
H A Dmux.h104 struct pin_config { struct
423 struct pin_config *pins;
425 int (*cfg_reg)(const struct pin_config *cfg);
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dclock.c815 clock->ptp_info.pin_config = in mlx5_init_pin_config()
817 sizeof(*clock->ptp_info.pin_config), in mlx5_init_pin_config()
819 if (!clock->ptp_info.pin_config) in mlx5_init_pin_config()
826 snprintf(clock->ptp_info.pin_config[i].name, in mlx5_init_pin_config()
827 sizeof(clock->ptp_info.pin_config[i].name), in mlx5_init_pin_config()
829 clock->ptp_info.pin_config[i].index = i; in mlx5_init_pin_config()
830 clock->ptp_info.pin_config[i].func = mlx5_get_pps_pin_mode(clock, i); in mlx5_init_pin_config()
831 clock->ptp_info.pin_config[i].chan = 0; in mlx5_init_pin_config()
898 switch (clock->ptp_info.pin_config[pin].func) { in mlx5_pps_event()
925 clock->ptp_info.pin_config[pi in mlx5_pps_event()
[all...]
/kernel/linux/linux-5.10/sound/soc/codecs/
H A Dadau1701.c116 u8 pin_config[12]; member
700 val |= adau1701->pin_config[i] << (i * 4); in adau1701_probe()
706 val |= adau1701->pin_config[i + 6] << (i * 4); in adau1701_probe()
850 adau1701->pin_config, in adau1701_i2c_probe()
851 ARRAY_SIZE(adau1701->pin_config)); in adau1701_i2c_probe()
/kernel/linux/linux-6.6/drivers/ptp/
H A Dptp_chardev.c52 struct ptp_pin_desc *pin1 = NULL, *pin2 = &info->pin_config[pin]; in ptp_set_pinfunc()
57 if (info->pin_config[i].func == func && in ptp_set_pinfunc()
58 info->pin_config[i].chan == chan) { in ptp_set_pinfunc()
59 pin1 = &info->pin_config[i]; in ptp_set_pinfunc()
388 pd = ops->pin_config[pin_index]; in ptp_ioctl()
/kernel/linux/linux-6.6/sound/soc/codecs/
H A Dadau1701.c116 u8 pin_config[12]; member
702 val |= adau1701->pin_config[i] << (i * 4); in adau1701_probe()
708 val |= adau1701->pin_config[i + 6] << (i * 4); in adau1701_probe()
828 adau1701->pin_config, in adau1701_i2c_probe()
829 ARRAY_SIZE(adau1701->pin_config)); in adau1701_i2c_probe()

Completed in 19 milliseconds

123