Lines Matching refs:spio
2247 static int bnx2x_set_spio(struct bnx2x *bp, int spio, u32 mode) in bnx2x_set_spio() argument
2252 if ((spio != MISC_SPIO_SPIO4) && (spio != MISC_SPIO_SPIO5)) { in bnx2x_set_spio()
2253 BNX2X_ERR("Invalid SPIO 0x%x\n", spio); in bnx2x_set_spio()
2263 DP(NETIF_MSG_HW, "Set SPIO 0x%x -> output low\n", spio); in bnx2x_set_spio()
2265 spio_reg &= ~(spio << MISC_SPIO_FLOAT_POS); in bnx2x_set_spio()
2266 spio_reg |= (spio << MISC_SPIO_CLR_POS); in bnx2x_set_spio()
2270 DP(NETIF_MSG_HW, "Set SPIO 0x%x -> output high\n", spio); in bnx2x_set_spio()
2272 spio_reg &= ~(spio << MISC_SPIO_FLOAT_POS); in bnx2x_set_spio()
2273 spio_reg |= (spio << MISC_SPIO_SET_POS); in bnx2x_set_spio()
2277 DP(NETIF_MSG_HW, "Set SPIO 0x%x -> input\n", spio); in bnx2x_set_spio()
2279 spio_reg |= (spio << MISC_SPIO_FLOAT_POS); in bnx2x_set_spio()