mirror of https://github.com/ARMmbed/mbed-os.git
[K64F] enet - IRQ handlers are in the emac (eth) layer
parent
978d8bd667
commit
372009f461
|
@ -33,7 +33,7 @@
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
* Variables
|
* Variables
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
extern void *enetIfHandle;
|
|
||||||
|
|
||||||
/* Internal irq number*/
|
/* Internal irq number*/
|
||||||
typedef enum _enet_irq_number
|
typedef enum _enet_irq_number
|
||||||
|
@ -81,24 +81,7 @@ uint8_t enetIntMap[kEnetIntNum] =
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
* Code
|
* Code
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
#if defined (K64F12_SERIES) || defined (K70F12_SERIES)
|
/* The code was moved to k64f mac file (eth) */
|
||||||
void ENET_Transmit_IRQHandler(void)
|
|
||||||
{
|
|
||||||
enet_mac_tx_isr(enetIfHandle);
|
|
||||||
}
|
|
||||||
|
|
||||||
void ENET_Receive_IRQHandler(void)
|
|
||||||
{
|
|
||||||
enet_mac_rx_isr(enetIfHandle);
|
|
||||||
}
|
|
||||||
|
|
||||||
#if FSL_FEATURE_ENET_SUPPORT_PTP
|
|
||||||
void ENET_1588_Timer_IRQHandler(void)
|
|
||||||
{
|
|
||||||
enet_mac_ts_isr(enetIfHandle);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
* EOF
|
* EOF
|
||||||
|
|
|
@ -27,6 +27,7 @@
|
||||||
|
|
||||||
extern IRQn_Type enet_irq_ids[HW_ENET_INSTANCE_COUNT][FSL_FEATURE_ENET_INTERRUPT_COUNT];
|
extern IRQn_Type enet_irq_ids[HW_ENET_INSTANCE_COUNT][FSL_FEATURE_ENET_INTERRUPT_COUNT];
|
||||||
extern uint8_t enetIntMap[kEnetIntNum];
|
extern uint8_t enetIntMap[kEnetIntNum];
|
||||||
|
extern void *enetIfHandle;
|
||||||
|
|
||||||
/********************************************************************************
|
/********************************************************************************
|
||||||
* Internal data
|
* Internal data
|
||||||
|
@ -855,6 +856,22 @@ void eth_arch_disable_interrupts(void) {
|
||||||
interrupt_disable(enet_irq_ids[BOARD_DEBUG_ENET_INSTANCE][enetIntMap[kEnetTxfInt]]);
|
interrupt_disable(enet_irq_ids[BOARD_DEBUG_ENET_INSTANCE][enetIntMap[kEnetTxfInt]]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void ENET_Transmit_IRQHandler(void)
|
||||||
|
{
|
||||||
|
enet_mac_tx_isr(enetIfHandle);
|
||||||
|
}
|
||||||
|
|
||||||
|
void ENET_Receive_IRQHandler(void)
|
||||||
|
{
|
||||||
|
enet_mac_rx_isr(enetIfHandle);
|
||||||
|
}
|
||||||
|
|
||||||
|
#if FSL_FEATURE_ENET_SUPPORT_PTP
|
||||||
|
void ENET_1588_Timer_IRQHandler(void)
|
||||||
|
{
|
||||||
|
enet_mac_ts_isr(enetIfHandle);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
/**
|
/**
|
||||||
* @}
|
* @}
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue