Lines Matching refs:pin_cfg
1143 static void elink_set_cfg_pin(struct bxe_softc *sc, uint32_t pin_cfg, uint32_t val)
1145 if (pin_cfg == PIN_CFG_NA)
1147 if (pin_cfg >= PIN_CFG_EPIO0) {
1148 elink_set_epio(sc, pin_cfg - PIN_CFG_EPIO0, val);
1150 uint8_t gpio_num = (pin_cfg - PIN_CFG_GPIO0_P0) & 0x3;
1151 uint8_t gpio_port = (pin_cfg - PIN_CFG_GPIO0_P0) >> 2;
1156 static uint32_t elink_get_cfg_pin(struct bxe_softc *sc, uint32_t pin_cfg, uint32_t *val)
1158 if (pin_cfg == PIN_CFG_NA)
1160 if (pin_cfg >= PIN_CFG_EPIO0) {
1161 elink_get_epio(sc, pin_cfg - PIN_CFG_EPIO0, val);
1163 uint8_t gpio_num = (pin_cfg - PIN_CFG_GPIO0_P0) & 0x3;
1164 uint8_t gpio_port = (pin_cfg - PIN_CFG_GPIO0_P0) >> 2;
8820 uint32_t pin_cfg;
8823 pin_cfg = (REG_RD(sc, params->shmem_base +
8829 if (pin_cfg == PIN_CFG_NA)
8832 power, pin_cfg);
8836 elink_set_cfg_pin(sc, pin_cfg, power ^ 1);
9470 uint32_t pin_cfg;
9473 pin_cfg = (REG_RD(sc, params->shmem_base +
9479 gpio_mode, pin_cfg);
9480 elink_set_cfg_pin(sc, pin_cfg, gpio_mode);