/kernel/linux/linux-5.10/drivers/acpi/acpica/ |
H A D | rsserial.c | 62 {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 D | rscalc.c | 346 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 D | rsdumpinfo.c | 256 {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 D | amlresrc.h | 279 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 D | rsserial.c | 62 {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 D | rsdumpinfo.c | 256 {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 D | rscalc.c | 356 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 D | amlresrc.h | 286 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 D | pinctrl-da9062.c | 41 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 D | pinctrl-da9062.c | 42 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 D | pinctrl-rzn1.c | 216 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 D | pinctrl-rzn1.c | 220 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 D | mux.h | 104 struct pin_config { struct 128 struct pin_config *pins; 130 int (*cfg_reg)(const struct pin_config *cfg);
|
H A D | mux.c | 25 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 D | gpio-max730x.c | 52 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 D | gpio-max730x.c | 52 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 D | bnxt_ptp.c | 364 !(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 D | clock.c | 509 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 D | ptp_sysfs.c | 206 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 D | ptp_chardev.c | 52 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 D | mux.h | 104 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 D | clock.c | 815 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 D | adau1701.c | 116 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 D | ptp_chardev.c | 52 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 D | adau1701.c | 116 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()
|