Lines Matching defs:pin_cfg
410 static void bnx2x_set_cfg_pin(struct bnx2x *bp, u32 pin_cfg, u32 val)
412 if (pin_cfg == PIN_CFG_NA)
414 if (pin_cfg >= PIN_CFG_EPIO0) {
415 bnx2x_set_epio(bp, pin_cfg - PIN_CFG_EPIO0, val);
417 u8 gpio_num = (pin_cfg - PIN_CFG_GPIO0_P0) & 0x3;
418 u8 gpio_port = (pin_cfg - PIN_CFG_GPIO0_P0) >> 2;
423 static u32 bnx2x_get_cfg_pin(struct bnx2x *bp, u32 pin_cfg, u32 *val)
425 if (pin_cfg == PIN_CFG_NA)
427 if (pin_cfg >= PIN_CFG_EPIO0) {
428 bnx2x_get_epio(bp, pin_cfg - PIN_CFG_EPIO0, val);
430 u8 gpio_num = (pin_cfg - PIN_CFG_GPIO0_P0) & 0x3;
431 u8 gpio_port = (pin_cfg - PIN_CFG_GPIO0_P0) >> 2;
7923 u32 pin_cfg;
7926 pin_cfg = (REG_RD(bp, params->shmem_base +
7932 if (pin_cfg == PIN_CFG_NA)
7935 power, pin_cfg);
7939 bnx2x_set_cfg_pin(bp, pin_cfg, power ^ 1);
8565 u32 pin_cfg;
8568 pin_cfg = (REG_RD(bp, params->shmem_base +
8574 gpio_mode, pin_cfg);
8575 bnx2x_set_cfg_pin(bp, pin_cfg, gpio_mode);