| /* |
| * Copyright (c) 2023 Intel Corporation |
| * |
| * SPDX-License-Identifier: Apache-2.0 |
| */ |
| |
| /** |
| * Header file for the ALTERA UART |
| */ |
| |
| #ifndef ZEPHYR_DRIVERS_SERIAL_UART_ALTERA_H_ |
| #define ZEPHYR_DRIVERS_SERIAL_UART_ALTERA_H_ |
| |
| /* End of packet feature. |
| * Driver will trigger interrupt upon receiving end of package character. |
| * Please enable CONFIG_UART_DRV_CMD and CONFIG_UART_ALTERA_EOP to use this feature. |
| * Use the api: uart_drv_cmd with CMD_ENABLE_EOP to enable the feature. |
| * This cmd will write the ip register and also set a flag to the driver. |
| * The flag will modify uart_irq_callback_user_data_set |
| * to set call back function for eop interrupt. |
| * Flag is cleared after uart_irq_callback_user_data_set is called. |
| */ |
| #define CMD_ENABLE_EOP 0x01 |
| #define CMD_DISABLE_EOP 0x02 |
| |
| #endif /* ZEPHYR_DRIVERS_SERIAL_UART_ALTERA_H_ */ |