Searched refs:eecd (Results 1 – 9 of 9) sorted by relevance
/freebsd/sys/dev/igc/ |
H A D | igc_nvm.c | 81 static void igc_raise_eec_clk(struct igc_hw *hw, u32 *eecd) in igc_raise_eec_clk() argument 83 *eecd = *eecd | IGC_EECD_SK; in igc_raise_eec_clk() 84 IGC_WRITE_REG(hw, IGC_EECD, *eecd); in igc_raise_eec_clk() 96 static void igc_lower_eec_clk(struct igc_hw *hw, u32 *eecd) in igc_lower_eec_clk() argument 98 *eecd = *eecd & ~IGC_EECD_SK; in igc_lower_eec_clk() 99 IGC_WRITE_REG(hw, IGC_EECD, *eecd); in igc_lower_eec_clk() 117 u32 eecd = IGC_READ_REG(hw, IGC_EECD); in igc_shift_out_eec_bits() local 124 eecd |= IGC_EECD_DO; in igc_shift_out_eec_bits() 127 eecd &= ~IGC_EECD_DI; in igc_shift_out_eec_bits() 130 eecd |= IGC_EECD_DI; in igc_shift_out_eec_bits() [all …]
|
H A D | igc_i225.c | 28 u32 eecd = IGC_READ_REG(hw, IGC_EECD); in igc_init_nvm_params_i225() local 33 size = (u16)((eecd & IGC_EECD_SIZE_EX_MASK) >> in igc_init_nvm_params_i225() 53 nvm->page_size = eecd & IGC_EECD_ADDR_BITS ? 32 : 8; in igc_init_nvm_params_i225() 54 nvm->address_bits = eecd & IGC_EECD_ADDR_BITS ? in igc_init_nvm_params_i225()
|
/freebsd/sys/dev/e1000/ |
H A D | e1000_nvm.c | 121 static void e1000_raise_eec_clk(struct e1000_hw *hw, u32 *eecd) in e1000_raise_eec_clk() argument 123 *eecd = *eecd | E1000_EECD_SK; in e1000_raise_eec_clk() 124 E1000_WRITE_REG(hw, E1000_EECD, *eecd); in e1000_raise_eec_clk() 136 static void e1000_lower_eec_clk(struct e1000_hw *hw, u32 *eecd) in e1000_lower_eec_clk() argument 138 *eecd = *eecd & ~E1000_EECD_SK; in e1000_lower_eec_clk() 139 E1000_WRITE_REG(hw, E1000_EECD, *eecd); in e1000_lower_eec_clk() 157 u32 eecd = E1000_READ_REG(hw, E1000_EECD); in e1000_shift_out_eec_bits() local 164 eecd &= ~E1000_EECD_DO; in e1000_shift_out_eec_bits() 167 eecd |= E1000_EECD_DO; in e1000_shift_out_eec_bits() 170 eecd &= ~E1000_EECD_DI; in e1000_shift_out_eec_bits() [all …]
|
H A D | e1000_82571.c | 204 u32 eecd = E1000_READ_REG(hw, E1000_EECD); in e1000_init_nvm_params_82571() local 221 nvm->page_size = eecd & E1000_EECD_ADDR_BITS ? 32 : 8; in e1000_init_nvm_params_82571() 222 nvm->address_bits = eecd & E1000_EECD_ADDR_BITS ? 16 : 8; in e1000_init_nvm_params_82571() 230 if (((eecd >> 15) & 0x3) == 0x3) { in e1000_init_nvm_params_82571() 236 eecd &= ~E1000_EECD_AUPDEN; in e1000_init_nvm_params_82571() 237 E1000_WRITE_REG(hw, E1000_EECD, eecd); in e1000_init_nvm_params_82571() 243 size = (u16)((eecd & E1000_EECD_SIZE_EX_MASK) >> in e1000_init_nvm_params_82571() 712 u32 eecd; in e1000_update_nvm_checksum_82571() local 749 eecd = E1000_READ_REG(hw, E1000_EECD) | E1000_EECD_FLUPD; in e1000_update_nvm_checksum_82571() 750 E1000_WRITE_REG(hw, E1000_EECD, eecd); in e1000_update_nvm_checksum_82571() [all …]
|
H A D | e1000_82541.c | 132 u32 eecd = E1000_READ_REG(hw, E1000_EECD); in e1000_init_nvm_params_82541() local 140 eecd |= E1000_EECD_ADDR_BITS; in e1000_init_nvm_params_82541() 144 eecd &= ~E1000_EECD_ADDR_BITS; in e1000_init_nvm_params_82541() 148 eecd |= E1000_EECD_SIZE; in e1000_init_nvm_params_82541() 152 eecd &= ~E1000_EECD_SIZE; in e1000_init_nvm_params_82541() 155 nvm->type = eecd & E1000_EECD_TYPE ? e1000_nvm_eeprom_spi in e1000_init_nvm_params_82541() 161 nvm->address_bits = (eecd & E1000_EECD_ADDR_BITS) ? 16 : 8; in e1000_init_nvm_params_82541() 164 nvm->page_size = (eecd & E1000_EECD_ADDR_BITS) ? 32 : 8; in e1000_init_nvm_params_82541() 196 nvm->address_bits = (eecd & E1000_EECD_ADDR_BITS) ? 8 : 6; in e1000_init_nvm_params_82541() 199 nvm->word_size = (eecd & E1000_EECD_ADDR_BITS) ? 256 : 64; in e1000_init_nvm_params_82541()
|
H A D | e1000_82540.c | 120 u32 eecd = E1000_READ_REG(hw, E1000_EECD); in e1000_init_nvm_params_82540() local 137 nvm->address_bits = eecd & E1000_EECD_SIZE ? 8 : 6; in e1000_init_nvm_params_82540() 138 nvm->word_size = eecd & E1000_EECD_SIZE ? 256 : 64; in e1000_init_nvm_params_82540()
|
H A D | e1000_82575.c | 443 u32 eecd = E1000_READ_REG(hw, E1000_EECD); in e1000_init_nvm_params_82575() local 448 size = (u16)((eecd & E1000_EECD_SIZE_EX_MASK) >> in e1000_init_nvm_params_82575() 476 nvm->page_size = eecd & E1000_EECD_ADDR_BITS ? 32 : 8; in e1000_init_nvm_params_82575() 477 nvm->address_bits = eecd & E1000_EECD_ADDR_BITS ? in e1000_init_nvm_params_82575() 948 u32 eecd = E1000_READ_REG(hw, E1000_EECD); in e1000_acquire_nvm_82575() local 949 if (eecd & (E1000_EECD_BLOCKED | E1000_EECD_ABORT | in e1000_acquire_nvm_82575() 952 E1000_WRITE_REG(hw, E1000_EECD, eecd | in e1000_acquire_nvm_82575() 959 u32 eecd = E1000_READ_REG(hw, E1000_EECD); in e1000_acquire_nvm_82575() local 960 if (eecd & E1000_EECD_BLOCKED) { in e1000_acquire_nvm_82575() 962 E1000_WRITE_REG(hw, E1000_EECD, eecd | in e1000_acquire_nvm_82575()
|
H A D | e1000_80003es2lan.c | 141 u32 eecd = E1000_READ_REG(hw, E1000_EECD); in e1000_init_nvm_params_80003es2lan() local 158 nvm->page_size = eecd & E1000_EECD_ADDR_BITS ? 32 : 8; in e1000_init_nvm_params_80003es2lan() 159 nvm->address_bits = eecd & E1000_EECD_ADDR_BITS ? 16 : 8; in e1000_init_nvm_params_80003es2lan() 165 size = (u16)((eecd & E1000_EECD_SIZE_EX_MASK) >> in e1000_init_nvm_params_80003es2lan()
|
H A D | e1000_ich8lan.c | 3426 u32 eecd; in e1000_valid_nvm_bank_detect_ich8lan() local 3478 eecd = E1000_READ_REG(hw, E1000_EECD); in e1000_valid_nvm_bank_detect_ich8lan() 3479 if ((eecd & E1000_EECD_SEC1VAL_VALID_MASK) == in e1000_valid_nvm_bank_detect_ich8lan() 3481 if (eecd & E1000_EECD_SEC1VAL) in e1000_valid_nvm_bank_detect_ich8lan()
|