Home
last modified time | relevance | path

Searched +full:plca +full:- +full:burst +full:- +full:timer (Results 1 – 4 of 4) sorted by relevance

/Zephyr-Core-3.6.0/dts/bindings/ethernet/
Dmicrochip,lan865x.yaml2 # SPDX-License-Identifier: Apache-2.0
5 LAN865x standalone 10BASE-T1L Ethernet controller with SPI interface.
9 include: [spi-device.yaml, ethernet-controller.yaml]
12 tx-cut-through-mode:
15 rx-cut-through-mode:
18 plca-enable:
20 description: Enable or disable PLCA support
21 plca-node-id:
23 description: Specify the PLCA node ID number
24 plca-node-count:
[all …]
/Zephyr-Core-3.6.0/drivers/ethernet/
Deth_lan865x_priv.h4 * SPDX-License-Identifier: Apache-2.0
42 bool enable : 1; /* 1 - PLCA enable, 0 - CSMA/CD enable */
43 uint8_t node_id /* PLCA node id range: 0 to 254 */;
44 uint8_t node_count; /* PLCA node count range: 1 to 255 */
45 uint8_t burst_count; /* PLCA burst count range: 0x0 to 0xFF */
46 uint8_t burst_timer; /* PLCA burst timer */
47 uint8_t to_timer; /* PLCA TO value */
56 /* PLCA */
57 struct lan865x_config_plca *plca; member
60 bool tx_cut_through_mode; /* 1 - tx cut through, 0 - Store and forward */
[all …]
Deth_lan865x.c4 * SPDX-License-Identifier: Apache-2.0
26 struct lan865x_data *ctx = dev->data; in lan865x_mac_rxtx_control()
33 return oa_tc6_reg_write(ctx->tc6, LAN865x_MAC_NCR, ctl); in lan865x_mac_rxtx_control()
39 struct lan865x_data *ctx = dev->data; in lan865x_iface_init()
41 net_if_set_link_addr(iface, ctx->mac_address, sizeof(ctx->mac_address), in lan865x_iface_init()
44 if (ctx->iface == NULL) { in lan865x_iface_init()
45 ctx->iface = iface; in lan865x_iface_init()
51 ctx->iface_initialized = true; in lan865x_iface_init()
65 const struct lan865x_config *cfg = dev->config; in lan865x_set_config()
66 struct lan865x_data *ctx = dev->data; in lan865x_set_config()
[all …]
/Zephyr-Core-3.6.0/include/zephyr/net/
Dethernet.h10 * SPDX-License-Identifier: Apache-2.0
152 /** IEEE 802.1Qav (credit-based shaping) supported */
183 /** TX-Injection supported */
223 /* PLCA is the Physical Layer (PHY) Collision
225 * 10Base-T1S standard.
227 * The PLCA parameters are described in standard [1]
230 * IDVER (PLCA ID Version)
231 * CTRL0 (PLCA Control 0)
232 * CTRL1 (PLCA Control 1)
233 * STATUS (PLCA Status)
[all …]