i2cctl 569 drivers/net/ethernet/intel/igb/igb_main.c s32 i2cctl = rd32(E1000_I2CPARAMS); i2cctl 571 drivers/net/ethernet/intel/igb/igb_main.c return !!(i2cctl & E1000_I2C_DATA_IN); i2cctl 585 drivers/net/ethernet/intel/igb/igb_main.c s32 i2cctl = rd32(E1000_I2CPARAMS); i2cctl 588 drivers/net/ethernet/intel/igb/igb_main.c i2cctl |= E1000_I2C_DATA_OUT; i2cctl 590 drivers/net/ethernet/intel/igb/igb_main.c i2cctl &= ~E1000_I2C_DATA_OUT; i2cctl 592 drivers/net/ethernet/intel/igb/igb_main.c i2cctl &= ~E1000_I2C_DATA_OE_N; i2cctl 593 drivers/net/ethernet/intel/igb/igb_main.c i2cctl |= E1000_I2C_CLK_OE_N; i2cctl 594 drivers/net/ethernet/intel/igb/igb_main.c wr32(E1000_I2CPARAMS, i2cctl); i2cctl 610 drivers/net/ethernet/intel/igb/igb_main.c s32 i2cctl = rd32(E1000_I2CPARAMS); i2cctl 613 drivers/net/ethernet/intel/igb/igb_main.c i2cctl |= E1000_I2C_CLK_OUT; i2cctl 614 drivers/net/ethernet/intel/igb/igb_main.c i2cctl &= ~E1000_I2C_CLK_OE_N; i2cctl 616 drivers/net/ethernet/intel/igb/igb_main.c i2cctl &= ~E1000_I2C_CLK_OUT; i2cctl 617 drivers/net/ethernet/intel/igb/igb_main.c i2cctl &= ~E1000_I2C_CLK_OE_N; i2cctl 619 drivers/net/ethernet/intel/igb/igb_main.c wr32(E1000_I2CPARAMS, i2cctl); i2cctl 633 drivers/net/ethernet/intel/igb/igb_main.c s32 i2cctl = rd32(E1000_I2CPARAMS); i2cctl 635 drivers/net/ethernet/intel/igb/igb_main.c return !!(i2cctl & E1000_I2C_CLK_IN); i2cctl 19 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c static void ixgbe_raise_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl); i2cctl 20 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c static void ixgbe_lower_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl); i2cctl 21 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c static s32 ixgbe_set_i2c_data(struct ixgbe_hw *hw, u32 *i2cctl, bool data); i2cctl 22 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c static bool ixgbe_get_i2c_data(struct ixgbe_hw *hw, u32 *i2cctl); i2cctl 2231 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c u32 i2cctl = IXGBE_READ_REG(hw, IXGBE_I2CCTL(hw)); i2cctl 2233 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c i2cctl |= IXGBE_I2C_BB_EN(hw); i2cctl 2236 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_set_i2c_data(hw, &i2cctl, 1); i2cctl 2237 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_raise_i2c_clk(hw, &i2cctl); i2cctl 2242 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_set_i2c_data(hw, &i2cctl, 0); i2cctl 2247 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_lower_i2c_clk(hw, &i2cctl); i2cctl 2264 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c u32 i2cctl = IXGBE_READ_REG(hw, IXGBE_I2CCTL(hw)); i2cctl 2270 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_set_i2c_data(hw, &i2cctl, 0); i2cctl 2271 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_raise_i2c_clk(hw, &i2cctl); i2cctl 2276 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_set_i2c_data(hw, &i2cctl, 1); i2cctl 2282 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c i2cctl &= ~bb_en_bit; i2cctl 2283 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c i2cctl |= data_oe_bit | clk_oe_bit; i2cctl 2284 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c IXGBE_WRITE_REG(hw, IXGBE_I2CCTL(hw), i2cctl); i2cctl 2321 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c u32 i2cctl; i2cctl 2333 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c i2cctl = IXGBE_READ_REG(hw, IXGBE_I2CCTL(hw)); i2cctl 2334 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c i2cctl |= IXGBE_I2C_DATA_OUT(hw); i2cctl 2335 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c i2cctl |= IXGBE_I2C_DATA_OE_N_EN(hw); i2cctl 2336 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c IXGBE_WRITE_REG(hw, IXGBE_I2CCTL(hw), i2cctl); i2cctl 2353 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c u32 i2cctl = IXGBE_READ_REG(hw, IXGBE_I2CCTL(hw)); i2cctl 2358 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c i2cctl |= IXGBE_I2C_DATA_OUT(hw); i2cctl 2359 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c i2cctl |= data_oe_bit; i2cctl 2360 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c IXGBE_WRITE_REG(hw, IXGBE_I2CCTL(hw), i2cctl); i2cctl 2363 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_raise_i2c_clk(hw, &i2cctl); i2cctl 2371 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c i2cctl = IXGBE_READ_REG(hw, IXGBE_I2CCTL(hw)); i2cctl 2372 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ack = ixgbe_get_i2c_data(hw, &i2cctl); i2cctl 2384 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_lower_i2c_clk(hw, &i2cctl); i2cctl 2401 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c u32 i2cctl = IXGBE_READ_REG(hw, IXGBE_I2CCTL(hw)); i2cctl 2405 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c i2cctl |= IXGBE_I2C_DATA_OUT(hw); i2cctl 2406 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c i2cctl |= data_oe_bit; i2cctl 2407 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c IXGBE_WRITE_REG(hw, IXGBE_I2CCTL(hw), i2cctl); i2cctl 2410 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_raise_i2c_clk(hw, &i2cctl); i2cctl 2415 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c i2cctl = IXGBE_READ_REG(hw, IXGBE_I2CCTL(hw)); i2cctl 2416 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c *data = ixgbe_get_i2c_data(hw, &i2cctl); i2cctl 2418 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_lower_i2c_clk(hw, &i2cctl); i2cctl 2436 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c u32 i2cctl = IXGBE_READ_REG(hw, IXGBE_I2CCTL(hw)); i2cctl 2438 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c status = ixgbe_set_i2c_data(hw, &i2cctl, data); i2cctl 2440 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_raise_i2c_clk(hw, &i2cctl); i2cctl 2445 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_lower_i2c_clk(hw, &i2cctl); i2cctl 2466 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c static void ixgbe_raise_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl) i2cctl 2474 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c *i2cctl |= clk_oe_bit; i2cctl 2475 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c IXGBE_WRITE_REG(hw, IXGBE_I2CCTL(hw), *i2cctl); i2cctl 2479 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c *i2cctl |= IXGBE_I2C_CLK_OUT(hw); i2cctl 2480 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c IXGBE_WRITE_REG(hw, IXGBE_I2CCTL(hw), *i2cctl); i2cctl 2499 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c static void ixgbe_lower_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl) i2cctl 2502 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c *i2cctl &= ~IXGBE_I2C_CLK_OUT(hw); i2cctl 2503 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c *i2cctl &= ~IXGBE_I2C_CLK_OE_N_EN(hw); i2cctl 2505 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c IXGBE_WRITE_REG(hw, IXGBE_I2CCTL(hw), *i2cctl); i2cctl 2521 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c static s32 ixgbe_set_i2c_data(struct ixgbe_hw *hw, u32 *i2cctl, bool data) i2cctl 2526 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c *i2cctl |= IXGBE_I2C_DATA_OUT(hw); i2cctl 2528 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c *i2cctl &= ~IXGBE_I2C_DATA_OUT(hw); i2cctl 2529 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c *i2cctl &= ~data_oe_bit; i2cctl 2531 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c IXGBE_WRITE_REG(hw, IXGBE_I2CCTL(hw), *i2cctl); i2cctl 2540 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c *i2cctl |= data_oe_bit; i2cctl 2541 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c IXGBE_WRITE_REG(hw, IXGBE_I2CCTL(hw), *i2cctl); i2cctl 2546 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c *i2cctl = IXGBE_READ_REG(hw, IXGBE_I2CCTL(hw)); i2cctl 2547 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c if (data != ixgbe_get_i2c_data(hw, i2cctl)) { i2cctl 2563 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c static bool ixgbe_get_i2c_data(struct ixgbe_hw *hw, u32 *i2cctl) i2cctl 2568 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c *i2cctl |= data_oe_bit; i2cctl 2569 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c IXGBE_WRITE_REG(hw, IXGBE_I2CCTL(hw), *i2cctl); i2cctl 2574 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c if (*i2cctl & IXGBE_I2C_DATA_IN(hw)) i2cctl 2588 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c u32 i2cctl; i2cctl 2592 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c i2cctl = IXGBE_READ_REG(hw, IXGBE_I2CCTL(hw)); i2cctl 2594 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_set_i2c_data(hw, &i2cctl, 1); i2cctl 2597 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_raise_i2c_clk(hw, &i2cctl); i2cctl 2602 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c ixgbe_lower_i2c_clk(hw, &i2cctl); i2cctl 1051 drivers/usb/dwc2/core.c u32 usbcfg, ggpio, i2cctl; i2cctl 1107 drivers/usb/dwc2/core.c i2cctl = dwc2_readl(hsotg, GI2CCTL); i2cctl 1108 drivers/usb/dwc2/core.c i2cctl &= ~GI2CCTL_I2CDEVADDR_MASK; i2cctl 1109 drivers/usb/dwc2/core.c i2cctl |= 1 << GI2CCTL_I2CDEVADDR_SHIFT; i2cctl 1110 drivers/usb/dwc2/core.c i2cctl &= ~GI2CCTL_I2CEN; i2cctl 1111 drivers/usb/dwc2/core.c dwc2_writel(hsotg, i2cctl, GI2CCTL); i2cctl 1112 drivers/usb/dwc2/core.c i2cctl |= GI2CCTL_I2CEN; i2cctl 1113 drivers/usb/dwc2/core.c dwc2_writel(hsotg, i2cctl, GI2CCTL);