package embox.driver.net

module emac {
	option string log_level="LOG_ERR"
	option number prep_buff_cnt	= 128 /* the number of prepared buffers for rxing */
	option number emac_base         = 0x4A100000
	option number emac_ctrl_base    = 0x4A100900
	option number mdio_base         = 0x4A100800
	option number irq_base		= 40 /* Assume that IRQ's are following each other */

	option number version		= 0 /* 1 is for AM3505 */

	@IncludeExport(path="drivers/net")
	source "emac.h"

	source "emac.c"
	source "emac_mdio.c"

	option number speed = 100

	depends embox.net.skbuff
	depends embox.compat.libc.all
	depends embox.net.l2.ethernet
	depends embox.kernel.irq
	depends embox.net.dev
	depends embox.net.entry_api
	@NoRuntime depends embox.lib.libds
	depends embox.net.util.show_packet
}
