package embox.driver.net

module dwc_gmac {
	option string log_level="LOG_ERR"

	option number base_addr
	option number irq_num

	option number rx_desc_quantity = 256
	option number tx_desc_quantity = 256
	
	option boolean use_uncached_rings = false

	source "dwc_gmac.h"
	source "dwc_gmac.c"

	depends embox.net.skbuff
	depends embox.compat.libc.all
	depends embox.net.l2.ethernet
	depends embox.kernel.irq
	depends embox.net.dev
	depends embox.driver.net.phy
	depends embox.net.entry_api
	depends embox.net.util.show_packet
	@NoRuntime depends embox.driver.periph_memory_alloc
	@NoRuntime depends embox.arch.mem_barriers
}
