Lines Matching refs:mac_regs

150     hal->mac_regs = &EMAC_MAC;  in emac_hal_init()
161 emac_ll_set_csr_clock_division(hal->mac_regs, 2); // CSR clock/16 in emac_hal_set_csr_clock_range()
163 emac_ll_set_csr_clock_division(hal->mac_regs, 3); // CSR clock/26 in emac_hal_set_csr_clock_range()
165 emac_ll_set_csr_clock_division(hal->mac_regs, 0); // CSR clock/42 in emac_hal_set_csr_clock_range()
167 emac_ll_set_csr_clock_division(hal->mac_regs, 1); // CSR clock/62 in emac_hal_set_csr_clock_range()
169 emac_ll_set_csr_clock_division(hal->mac_regs, 4); // CSR clock/102 in emac_hal_set_csr_clock_range()
171 emac_ll_set_csr_clock_division(hal->mac_regs, 5); // CSR clock/124 in emac_hal_set_csr_clock_range()
225 emac_ll_watchdog_enable(hal->mac_regs, true); in emac_hal_init_mac_default()
227 emac_ll_jabber_enable(hal->mac_regs, true); in emac_hal_init_mac_default()
229 emac_ll_set_inter_frame_gap(hal->mac_regs, EMAC_LL_INTERFRAME_GAP_96BIT); in emac_hal_init_mac_default()
231 emac_ll_carrier_sense_enable(hal->mac_regs, true); in emac_hal_init_mac_default()
233 emac_ll_set_port_speed(hal->mac_regs, ETH_SPEED_100M);; in emac_hal_init_mac_default()
235 emac_ll_recv_own_enable(hal->mac_regs, true); in emac_hal_init_mac_default()
237 emac_ll_loopback_enable(hal->mac_regs, false); in emac_hal_init_mac_default()
239 emac_ll_set_duplex(hal->mac_regs, ETH_DUPLEX_FULL); in emac_hal_init_mac_default()
241 emac_ll_checksum_offload_mode(hal->mac_regs, ETH_CHECKSUM_HW); in emac_hal_init_mac_default()
243 emac_ll_retry_enable(hal->mac_regs, true); in emac_hal_init_mac_default()
245 emac_ll_auto_pad_crc_strip_enable(hal->mac_regs, false); in emac_hal_init_mac_default()
247 emac_ll_set_back_off_limit(hal->mac_regs, EMAC_LL_BACKOFF_LIMIT_10); in emac_hal_init_mac_default()
249 emac_ll_deferral_check_enable(hal->mac_regs, false); in emac_hal_init_mac_default()
251 emac_ll_set_preamble_length(hal->mac_regs, EMAC_LL_PREAMBLE_LENGTH_7); in emac_hal_init_mac_default()
255 emac_ll_receive_all_enable(hal->mac_regs, false); in emac_hal_init_mac_default()
257 emac_ll_set_src_addr_filter(hal->mac_regs, EMAC_LL_SOURCE_ADDR_FILTER_DISABLE); in emac_hal_init_mac_default()
258 emac_ll_sa_inverse_filter_enable(hal->mac_regs, false); in emac_hal_init_mac_default()
260 emac_ll_set_pass_ctrl_frame_mode(hal->mac_regs, EMAC_LL_CONTROL_FRAME_BLOCKALL); in emac_hal_init_mac_default()
262 emac_ll_broadcast_frame_enable(hal->mac_regs, true); in emac_hal_init_mac_default()
263 emac_ll_pass_all_multicast_enable(hal->mac_regs, true); in emac_hal_init_mac_default()
265 emac_ll_da_inverse_filter_enable(hal->mac_regs, false); in emac_hal_init_mac_default()
267 emac_ll_promiscuous_mode_enable(hal->mac_regs, false); in emac_hal_init_mac_default()
275 emac_ll_set_pause_time(hal->mac_regs, EMAC_LL_PAUSE_TIME); in emac_hal_enable_flow_ctrl()
277 emac_ll_zero_quanta_pause_enable(hal->mac_regs, true); in emac_hal_enable_flow_ctrl()
279 emac_ll_set_pause_low_threshold(hal->mac_regs, EMAC_LL_PAUSE_LOW_THRESHOLD_MINUS_28); in emac_hal_enable_flow_ctrl()
281 emac_ll_unicast_pause_frame_detect_enable(hal->mac_regs, false); in emac_hal_enable_flow_ctrl()
283 emac_ll_receive_flow_ctrl_enable(hal->mac_regs, true); in emac_hal_enable_flow_ctrl()
285 emac_ll_transmit_flow_ctrl_enable(hal->mac_regs, true); in emac_hal_enable_flow_ctrl()
287 emac_ll_clear(hal->mac_regs); in emac_hal_enable_flow_ctrl()
337 emac_ll_set_phy_addr(hal->mac_regs, phy_addr); in emac_hal_set_phy_cmd()
339 emac_ll_set_phy_reg(hal->mac_regs, phy_reg); in emac_hal_set_phy_cmd()
341 emac_ll_write_enable(hal->mac_regs, write); in emac_hal_set_phy_cmd()
343 emac_ll_set_busy(hal->mac_regs, true); in emac_hal_set_phy_cmd()
351 emac_ll_set_addr(hal->mac_regs, mac_addr); in emac_hal_set_address()
363 emac_ll_transmit_enable(hal->mac_regs, true); in emac_hal_start()
373 emac_ll_receive_enable(hal->mac_regs, true); in emac_hal_start()
381 if (emac_ll_transmit_frame_ctrl_status(hal->mac_regs) != 0x0) { in emac_hal_stop()
387 emac_ll_receive_enable(hal->mac_regs, false); in emac_hal_stop()
389 emac_ll_transmit_enable(hal->mac_regs, false); in emac_hal_stop()
391 if (emac_ll_receive_read_ctrl_state(hal->mac_regs) != 0x0) { in emac_hal_stop()