diff --git a/bsp/zynqmp-r5-axu4ev/drivers/Zynq_HAL_Driver/xemacpsif/netif/xadapter.h b/bsp/zynqmp-r5-axu4ev/drivers/Zynq_HAL_Driver/xemacpsif/netif/xadapter.h index 4fe304f55d459806e9ebf0491e3fd4ba4c3c45c4..106b5ff210d9696039d791375ce2f63986f40b2f 100644 --- a/bsp/zynqmp-r5-axu4ev/drivers/Zynq_HAL_Driver/xemacpsif/netif/xadapter.h +++ b/bsp/zynqmp-r5-axu4ev/drivers/Zynq_HAL_Driver/xemacpsif/netif/xadapter.h @@ -55,11 +55,7 @@ struct xemac_s { enum xemac_types type; int topology_index; void *state; -#if 0 - sys_sem_t sem_rx_data_available; -#else struct eth_device *rt_eth_device; -#endif #if defined(OS_IS_FREERTOS) && defined(__arm__) && !defined(ARMR5) TimerHandle_t xTimer; #endif diff --git a/bsp/zynqmp-r5-axu4ev/drivers/Zynq_HAL_Driver/xemacpsif/xadapter.c b/bsp/zynqmp-r5-axu4ev/drivers/Zynq_HAL_Driver/xemacpsif/xadapter.c index e5c0c77829b79e49c108555e3843c7f220ffb0f6..a10d7a4016028af440e3e7669e19ef3b253a5e0f 100644 --- a/bsp/zynqmp-r5-axu4ev/drivers/Zynq_HAL_Driver/xemacpsif/xadapter.c +++ b/bsp/zynqmp-r5-axu4ev/drivers/Zynq_HAL_Driver/xemacpsif/xadapter.c @@ -197,29 +197,6 @@ xemac_add(struct netif *netif, } } -#if 0 -/* - * The input thread calls lwIP to process any received packets. - * This thread waits until a packet is received (sem_rx_data_available), - * and then calls xemacif_input which processes 1 packet at a time. - */ -void -xemacif_input_thread(struct netif *netif) -{ - struct xemac_s *emac = (struct xemac_s *)netif->state; - while (1) { - /* sleep until there are packets to process - * This semaphore is set by the packet receive interrupt - * routine. - */ - sys_sem_wait(&emac->sem_rx_data_available); - - /* move all received packets to lwIP */ - xemacif_input(netif); - } -} -#endif - int xemacif_input(struct netif *netif) { diff --git a/bsp/zynqmp-r5-axu4ev/drivers/Zynq_HAL_Driver/xemacpsif/xemacpsif.c b/bsp/zynqmp-r5-axu4ev/drivers/Zynq_HAL_Driver/xemacpsif/xemacpsif.c index 9a7f93f42f55e8253072e937d959c30cb2c64f1b..0ac650c5e6d73fb552b4448291088832fa557bc2 100644 --- a/bsp/zynqmp-r5-axu4ev/drivers/Zynq_HAL_Driver/xemacpsif/xemacpsif.c +++ b/bsp/zynqmp-r5-axu4ev/drivers/Zynq_HAL_Driver/xemacpsif/xemacpsif.c @@ -353,9 +353,6 @@ static err_t low_level_init(struct netif *netif) netif->flags |= NETIF_FLAG_IGMP; #endif -#if 0 - sys_sem_new(&xemac->sem_rx_data_available, 0); -#endif /* obtain config of this emac */ mac_config = (XEmacPs_Config *)xemacps_lookup_config((unsigned)(UINTPTR)netif->state); diff --git a/bsp/zynqmp-r5-axu4ev/drivers/Zynq_HAL_Driver/xemacpsif/xemacpsif_dma.c b/bsp/zynqmp-r5-axu4ev/drivers/Zynq_HAL_Driver/xemacpsif/xemacpsif_dma.c index f917b10a97b32d364962e4b47b44cbe28307e0f6..3227d61b92a3ab37cebbb213e4f2d06bab9dfafa 100644 --- a/bsp/zynqmp-r5-axu4ev/drivers/Zynq_HAL_Driver/xemacpsif/xemacpsif_dma.c +++ b/bsp/zynqmp-r5-axu4ev/drivers/Zynq_HAL_Driver/xemacpsif/xemacpsif_dma.c @@ -513,11 +513,7 @@ void emacps_recv_handler(void *arg) /* free up the BD's */ XEmacPs_BdRingFree(rxring, bd_processed, rxbdset); setup_rx_bds(xemacpsif, rxring); -#if 0 - sys_sem_signal(&xemac->sem_rx_data_available); -#else eth_device_ready(xemac->rt_eth_device); -#endif } #ifdef OS_IS_FREERTOS diff --git a/libcpu/arm/zynqmp-r5/cache.c b/libcpu/arm/zynqmp-r5/cache.c index ed0efa48248dfc8f95aa8db6e334357a894a9679..6053b2fe475c0b495ac9e4fb176ac2869bdbcea1 100644 --- a/libcpu/arm/zynqmp-r5/cache.c +++ b/libcpu/arm/zynqmp-r5/cache.c @@ -108,14 +108,6 @@ void Xil_DCacheInvalidate(void) currmask = mfcpsr(); mtcpsr(currmask | IRQ_FIQ_MASK); -#if 0 - stack_end = (u32 )&_stack_end; - stack_start = (u32 )&__undef_stack; - stack_size = stack_start-stack_end; - - /* Flush stack memory to save return address */ - Xil_DCacheFlushRange(stack_end, stack_size); -#endif mtcp(XREG_CP15_CACHE_SIZE_SEL, 0); /*invalidate all D cache*/