mirror of https://github.com/ARMmbed/mbed-os.git
Merge pull request #7141 from kjbracey-arm/kinetis-mem-conf
Kinetis EMAC: Make number of buffers configurablepull/7151/head
commit
2ac81de533
|
|
@ -55,7 +55,7 @@ uint8_t *rx_desc_start_addr;
|
||||||
// RX packet buffer pointers
|
// RX packet buffer pointers
|
||||||
emac_mem_buf_t *rx_buff[ENET_RX_RING_LEN];
|
emac_mem_buf_t *rx_buff[ENET_RX_RING_LEN];
|
||||||
// TX packet buffer pointers
|
// TX packet buffer pointers
|
||||||
emac_mem_buf_t *tx_buff[ENET_RX_RING_LEN];
|
emac_mem_buf_t *tx_buff[ENET_TX_RING_LEN];
|
||||||
// RX packet payload pointers
|
// RX packet payload pointers
|
||||||
uint32_t *rx_ptr[ENET_RX_RING_LEN];
|
uint32_t *rx_ptr[ENET_RX_RING_LEN];
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -32,8 +32,8 @@
|
||||||
|
|
||||||
#include "fsl_enet.h"
|
#include "fsl_enet.h"
|
||||||
|
|
||||||
#define ENET_RX_RING_LEN (16)
|
#define ENET_RX_RING_LEN MBED_CONF_KINETIS_EMAC_RX_RING_LEN
|
||||||
#define ENET_TX_RING_LEN (8)
|
#define ENET_TX_RING_LEN MBED_CONF_KINETIS_EMAC_TX_RING_LEN
|
||||||
|
|
||||||
#define ENET_ETH_MAX_FLEN (1522) // recommended size for a VLAN frame
|
#define ENET_ETH_MAX_FLEN (1522) // recommended size for a VLAN frame
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
{
|
||||||
|
"name": "kinetis-emac",
|
||||||
|
"config": {
|
||||||
|
"rx-ring-len": 16,
|
||||||
|
"tx-ring-len": 8
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue