package embox.driver.serial

module elvees_uart {
	source "elvees_uart.c"

	depends core
	//depends diag
}

module elvees_uart_diag extends embox.driver.serial.diag {
	option number base_addr=0x38028000
	option number irq_num=58
	option number baud_rate=115200

	option number pins_init = 0
	option number pin_rx_port
	option number pin_rx_pin
	option number pin_tx_port
	option number pin_tx_pin

	source "elvees_uart_diag.c"
	depends elvees_uart
}

module elvees_uart_ttys0 {
	option number base_addr=0x38028000
	option number irq_num=58
	option number baud_rate=115200

	option number pins_init = 0
	option number pin_rx_port
	option number pin_rx_pin
	option number pin_tx_port
	option number pin_tx_pin

	source "elvees_uart_ttys0.c"

	depends elvees_uart
}

module elvees_uart_ttys1 {
	option number base_addr=0x38028000
	option number irq_num=58
	option number baud_rate=115200

	option number pins_init = 0
	option number pin_rx_port
	option number pin_rx_pin
	option number pin_tx_port
	option number pin_tx_pin

	source "elvees_uart_ttys1.c"

	depends elvees_uart
}