Home
last modified time | relevance | path

Searched refs:eecd (Results 1 – 10 of 10) sorted by relevance

/freebsd/sys/dev/igc/
H A Digc_nvm.c81 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 Digc_i225.c28 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 De1000_nvm.c121 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 De1000_82571.c205 u32 eecd = E1000_READ_REG(hw, E1000_EECD); in e1000_init_nvm_params_82571() local
222 nvm->page_size = eecd & E1000_EECD_ADDR_BITS ? 32 : 8; in e1000_init_nvm_params_82571()
223 nvm->address_bits = eecd & E1000_EECD_ADDR_BITS ? 16 : 8; in e1000_init_nvm_params_82571()
231 if (((eecd >> 15) & 0x3) == 0x3) { in e1000_init_nvm_params_82571()
237 eecd &= ~E1000_EECD_AUPDEN; in e1000_init_nvm_params_82571()
238 E1000_WRITE_REG(hw, E1000_EECD, eecd); in e1000_init_nvm_params_82571()
244 size = (u16)((eecd & E1000_EECD_SIZE_EX_MASK) >> in e1000_init_nvm_params_82571()
768 u32 eecd; in e1000_update_nvm_checksum_82571() local
805 eecd = E1000_READ_REG(hw, E1000_EECD) | E1000_EECD_FLUPD; in e1000_update_nvm_checksum_82571()
806 E1000_WRITE_REG(hw, E1000_EECD, eecd); in e1000_update_nvm_checksum_82571()
[all …]
H A De1000_82541.c132 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 De1000_82540.c120 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 De1000_82575.c447 u32 eecd = E1000_READ_REG(hw, E1000_EECD); in e1000_init_nvm_params_82575() local
452 size = (u16)((eecd & E1000_EECD_SIZE_EX_MASK) >> in e1000_init_nvm_params_82575()
480 nvm->page_size = eecd & E1000_EECD_ADDR_BITS ? 32 : 8; in e1000_init_nvm_params_82575()
481 nvm->address_bits = eecd & E1000_EECD_ADDR_BITS ? in e1000_init_nvm_params_82575()
952 u32 eecd = E1000_READ_REG(hw, E1000_EECD); in e1000_acquire_nvm_82575() local
953 if (eecd & (E1000_EECD_BLOCKED | E1000_EECD_ABORT | in e1000_acquire_nvm_82575()
956 E1000_WRITE_REG(hw, E1000_EECD, eecd | in e1000_acquire_nvm_82575()
963 u32 eecd = E1000_READ_REG(hw, E1000_EECD); in e1000_acquire_nvm_82575() local
964 if (eecd & E1000_EECD_BLOCKED) { in e1000_acquire_nvm_82575()
966 E1000_WRITE_REG(hw, E1000_EECD, eecd | in e1000_acquire_nvm_82575()
H A De1000_80003es2lan.c141 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 De1000_ich8lan.c3533 u32 eecd; in e1000_valid_nvm_bank_detect_ich8lan() local
3586 eecd = E1000_READ_REG(hw, E1000_EECD); in e1000_valid_nvm_bank_detect_ich8lan()
3587 if ((eecd & E1000_EECD_SEC1VAL_VALID_MASK) == in e1000_valid_nvm_bank_detect_ich8lan()
3589 if (eecd & E1000_EECD_SEC1VAL) in e1000_valid_nvm_bank_detect_ich8lan()
H A Dif_em.c3043 u32 eecd, gcr, status; in igb_prepare_device_reset()
3097 eecd = E1000_READ_REG(hw, E1000_EECD); in igb_prepare_device_reset()
3099 if (eecd != 0xffffffff && status != 0xffffffff && in igb_prepare_device_reset()
3100 (eecd & E1000_EECD_AUTO_RD) != 0 && in igb_prepare_device_reset()
3030 u32 eecd, gcr, status; igb_prepare_device_reset() local