Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
xlnx_gem.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2021-2022, Weidmueller Interface GmbH & Co. KG
3 * SPDX-License-Identifier: Apache-2.0
4 */
5
6#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_ETHERNET_XLNX_GEM_H_
7#define ZEPHYR_INCLUDE_DT_BINDINGS_ETHERNET_XLNX_GEM_H_
8
9/* AMBA AHB burst length */
10#define XLNX_GEM_AMBA_AHB_BURST_SINGLE 1
11#define XLNX_GEM_AMBA_AHB_BURST_INCR4 4
12#define XLNX_GEM_AMBA_AHB_BURST_INCR8 8
13#define XLNX_GEM_AMBA_AHB_BURST_INCR16 16
14
15/* Hardware RX buffer size */
16#define XLNX_GEM_HW_RX_BUFFER_SIZE_1KB 0
17#define XLNX_GEM_HW_RX_BUFFER_SIZE_2KB 1
18#define XLNX_GEM_HW_RX_BUFFER_SIZE_4KB 2
19#define XLNX_GEM_HW_RX_BUFFER_SIZE_8KB 3
20
21#endif /* ZEPHYR_INCLUDE_DT_BINDINGS_ETHERNET_XLNX_GEM_H_ */