Searched refs:gpio_port (Results 1 - 3 of 3) sorted by relevance

/linux-4.4.14/drivers/pinctrl/
H A Dpinctrl-adi2.c152 * struct gpio_port - GPIO bank device. Multiple ADI GPIO banks can be mapped
155 * @node: All gpio_port instances are added to a list.
173 struct gpio_port { struct
196 static inline u32 hwirq_to_pintbit(struct gpio_port *port, int hwirq) hwirq_to_pintbit()
215 static inline void port_setup(struct gpio_port *port, unsigned offset, port_setup()
227 static inline void portmux_setup(struct gpio_port *port, unsigned offset, portmux_setup()
244 static inline u16 get_portmux(struct gpio_port *port, unsigned offset) get_portmux()
258 struct gpio_port *port = irq_data_get_irq_chip_data(d); adi_gpio_ack_irq()
281 struct gpio_port *port = irq_data_get_irq_chip_data(d); adi_gpio_mask_ack_irq()
305 struct gpio_port *port = irq_data_get_irq_chip_data(d); adi_gpio_mask_irq()
320 struct gpio_port *port = irq_data_get_irq_chip_data(d); adi_gpio_unmask_irq()
335 struct gpio_port *port = irq_data_get_irq_chip_data(d); adi_gpio_irq_startup()
364 struct gpio_port *port = irq_data_get_irq_chip_data(d); adi_gpio_irq_shutdown()
379 struct gpio_port *port = irq_data_get_irq_chip_data(d); adi_gpio_irq_type()
446 struct gpio_port *port = irq_data_get_irq_chip_data(d); adi_gpio_set_wake()
485 struct gpio_port *port; adi_gpio_suspend()
500 struct gpio_port *port; adi_gpio_resume()
625 struct gpio_port *port; adi_pinmux_set()
639 port = container_of(range->gc, struct gpio_port, chip); adi_pinmux_set()
683 struct gpio_port *port; adi_pinmux_request_gpio()
687 port = container_of(range->gc, struct gpio_port, chip); adi_pinmux_request_gpio()
718 struct gpio_port *port; adi_gpio_direction_input()
721 port = container_of(chip, struct gpio_port, chip); adi_gpio_direction_input()
736 struct gpio_port *port = container_of(chip, struct gpio_port, chip); adi_gpio_set_value()
753 struct gpio_port *port = container_of(chip, struct gpio_port, chip); adi_gpio_direction_output()
773 struct gpio_port *port = container_of(chip, struct gpio_port, chip); adi_gpio_get_value()
789 struct gpio_port *port = container_of(chip, struct gpio_port, chip); adi_gpio_to_irq()
878 struct gpio_port *port = d->host_data; adi_gpio_irq_map()
895 static int adi_gpio_init_int(struct gpio_port *port) adi_gpio_init_int()
939 struct gpio_port *port; adi_gpio_probe()
948 port = devm_kzalloc(dev, sizeof(struct gpio_port), GFP_KERNEL); adi_gpio_probe()
1030 struct gpio_port *port = platform_get_drvdata(pdev); adi_gpio_remove()
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_link.c424 u8 gpio_port = (pin_cfg - PIN_CFG_GPIO0_P0) >> 2; bnx2x_set_cfg_pin() local
425 bnx2x_set_gpio(bp, gpio_num, (u8)val, gpio_port); bnx2x_set_cfg_pin()
437 u8 gpio_port = (pin_cfg - PIN_CFG_GPIO0_P0) >> 2; bnx2x_get_cfg_pin() local
438 *val = bnx2x_get_gpio(bp, gpio_num, gpio_port); bnx2x_get_cfg_pin()
4337 u8 *gpio_num, u8 *gpio_port) bnx2x_get_mod_abs_int_cfg()
4341 *gpio_port = 0; bnx2x_get_mod_abs_int_cfg()
4364 *gpio_port = (cfg_pin - PIN_CFG_GPIO0_P0) >> 2; bnx2x_get_mod_abs_int_cfg()
4367 *gpio_port = port; bnx2x_get_mod_abs_int_cfg()
4377 u8 gpio_num, gpio_port; bnx2x_is_sfp_module_plugged() local
4381 &gpio_num, &gpio_port) != 0) bnx2x_is_sfp_module_plugged()
4383 gpio_val = bnx2x_get_gpio(bp, gpio_num, gpio_port); bnx2x_is_sfp_module_plugged()
6630 u8 gpio_port; bnx2x_common_ext_link_reset() local
6633 gpio_port = BP_PATH(bp); bnx2x_common_ext_link_reset()
6635 gpio_port = params->port; bnx2x_common_ext_link_reset()
6638 gpio_port); bnx2x_common_ext_link_reset()
6641 gpio_port); bnx2x_common_ext_link_reset()
7391 u8 gpio_port; bnx2x_8073_config_init() local
7395 gpio_port = BP_PATH(bp); bnx2x_8073_config_init()
7397 gpio_port = params->port; bnx2x_8073_config_init()
7400 MISC_REGISTERS_GPIO_OUTPUT_HIGH, gpio_port); bnx2x_8073_config_init()
7403 MISC_REGISTERS_GPIO_OUTPUT_HIGH, gpio_port); bnx2x_8073_config_init()
7682 u8 gpio_port; bnx2x_8073_link_reset() local
7684 gpio_port = BP_PATH(bp); bnx2x_8073_link_reset()
7686 gpio_port = params->port; bnx2x_8073_link_reset()
7688 gpio_port); bnx2x_8073_link_reset()
7691 gpio_port); bnx2x_8073_link_reset()
7785 u8 gpio_port; bnx2x_get_gpio_port() local
7789 gpio_port = BP_PATH(bp); bnx2x_get_gpio_port()
7791 gpio_port = params->port; bnx2x_get_gpio_port()
7794 return gpio_port ^ (swap_val && swap_override); bnx2x_get_gpio_port()
7837 u8 gpio_port, gpio_mode; bnx2x_sfp_e1e2_set_transmitter() local
7844 gpio_port = bnx2x_get_gpio_port(params); bnx2x_sfp_e1e2_set_transmitter()
7845 bnx2x_set_gpio(bp, gpio_pin, gpio_mode, gpio_port); bnx2x_sfp_e1e2_set_transmitter()
8560 u8 gpio_port = bnx2x_get_gpio_port(params); bnx2x_set_e1e2_module_fault_led() local
8565 gpio_pin, gpio_port, gpio_mode); bnx2x_set_e1e2_module_fault_led()
8566 bnx2x_set_gpio(bp, gpio_pin, gpio_mode, gpio_port); bnx2x_set_e1e2_module_fault_led()
8756 u8 gpio_num, gpio_port; bnx2x_handle_module_detect_int() local
8765 params->port, &gpio_num, &gpio_port) == bnx2x_handle_module_detect_int()
8775 gpio_val = bnx2x_get_gpio(bp, gpio_num, gpio_port); bnx2x_handle_module_detect_int()
8785 gpio_port); bnx2x_handle_module_detect_int()
8812 gpio_port); bnx2x_handle_module_detect_int()
13883 u8 gpio_num = 0xff, gpio_port = 0xff, phy_index; bnx2x_init_mod_abs_int() local
13891 &gpio_port) != 0) bnx2x_init_mod_abs_int()
13905 gpio_port = port; bnx2x_init_mod_abs_int()
13915 bnx2x_set_gpio(bp, gpio_num, MISC_REGISTERS_GPIO_INPUT_HI_Z, gpio_port); bnx2x_init_mod_abs_int()
13919 gpio_port ^= (swap_val && swap_override); bnx2x_init_mod_abs_int()
13922 (gpio_num + (gpio_port << 2)); bnx2x_init_mod_abs_int()
13930 gpio_num, gpio_port, vars->aeu_int_mask); bnx2x_init_mod_abs_int()
13944 val |= 1 << (gpio_num + (gpio_port << 2)); bnx2x_init_mod_abs_int()
4334 bnx2x_get_mod_abs_int_cfg(struct bnx2x *bp, u32 chip_id, u32 shmem_base, u8 port, u8 *gpio_num, u8 *gpio_port) bnx2x_get_mod_abs_int_cfg() argument
H A Dbnx2x_main.c2071 int gpio_port = (REG_RD(bp, NIG_REG_PORT_SWAP) && bnx2x_get_gpio() local
2074 (gpio_port ? MISC_REGISTERS_GPIO_PORT_SHIFT : 0); bnx2x_get_gpio()
2099 int gpio_port = (REG_RD(bp, NIG_REG_PORT_SWAP) && bnx2x_set_gpio() local
2102 (gpio_port ? MISC_REGISTERS_GPIO_PORT_SHIFT : 0); bnx2x_set_gpio()
2202 int gpio_port = (REG_RD(bp, NIG_REG_PORT_SWAP) && bnx2x_set_gpio_int() local
2205 (gpio_port ? MISC_REGISTERS_GPIO_PORT_SHIFT : 0); bnx2x_set_gpio_int()

Completed in 502 milliseconds