Searched refs:mac_regs (Results 1 – 3 of 3) sorted by relevance
/hal_espressif-latest/components/hal/esp32/include/hal/ |
D | emac_ll.h | 146 static inline void emac_ll_set_csr_clock_division(emac_mac_dev_t *mac_regs, uint32_t div_mode) in emac_ll_set_csr_clock_division() argument 148 mac_regs->emacgmiiaddr.miicsrclk = div_mode; in emac_ll_set_csr_clock_division() 151 static inline bool emac_ll_is_mii_busy(emac_mac_dev_t *mac_regs) in emac_ll_is_mii_busy() argument 153 return mac_regs->emacgmiiaddr.miibusy ? true : false; in emac_ll_is_mii_busy() 156 static inline void emac_ll_set_phy_addr(emac_mac_dev_t *mac_regs, uint32_t addr) in emac_ll_set_phy_addr() argument 158 mac_regs->emacgmiiaddr.miidev = addr; in emac_ll_set_phy_addr() 161 static inline void emac_ll_set_phy_reg(emac_mac_dev_t *mac_regs, uint32_t reg) in emac_ll_set_phy_reg() argument 163 mac_regs->emacgmiiaddr.miireg = reg; in emac_ll_set_phy_reg() 166 static inline void emac_ll_write_enable(emac_mac_dev_t *mac_regs, bool enable) in emac_ll_write_enable() argument 168 mac_regs->emacgmiiaddr.miiwrite = enable; in emac_ll_write_enable() [all …]
|
/hal_espressif-latest/components/hal/ |
D | emac_hal.c | 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() [all …]
|
/hal_espressif-latest/components/hal/include/hal/ |
D | emac_hal.h | 163 emac_mac_dev_t *mac_regs; member
|