Home
last modified time | relevance | path

Searched +full:link +full:- +full:speed (Results 1 – 25 of 321) sorted by relevance

12345678910>>...13

/Zephyr-latest/drivers/ethernet/phy/
Dphy_dm8806_priv.h4 * SPDX-License-Identifier: Apache-2.0
23 /* Link speed selection offset. */
28 /* 10 Mbit/s transfer speed with half duplex. */
30 /* 10 Mbit/s transfer speed with full duplex. */
32 /* 100 Mbit/s transfer speed with half duplex. */
34 /* 100 Mbit/s transfer speed with full duplex. */
36 /* Speed and duplex mode status offset. */
38 /* Speed and duplex mode staus mask. */
40 /* Link status mask. */
120 /* Port 5 Force Speed control bit */
[all …]
Dphy_mii.c2 * Copyright (c) 2021 IP-Logix Inc.
5 * SPDX-License-Identifier: Apache-2.0
39 /* Offset to align capabilities bits of 1000BASE-T Control and Status regs */
50 const struct phy_mii_dev_config *const cfg = dev->config; in phy_mii_reg_read()
52 /* if there is no mdio (fixed-link) it is not supported to read */ in phy_mii_reg_read()
53 if (cfg->mdio == NULL) { in phy_mii_reg_read()
54 return -ENOTSUP; in phy_mii_reg_read()
56 return mdio_read(cfg->mdio, cfg->phy_addr, reg_addr, value); in phy_mii_reg_read()
62 const struct phy_mii_dev_config *const cfg = dev->config; in phy_mii_reg_write()
64 /* if there is no mdio (fixed-link) it is not supported to write */ in phy_mii_reg_write()
[all …]
Dphy_qualcomm_ar8031.c5 * Copyright (c) 2021 IP-Logix Inc.
8 * SPDX-License-Identifier: Apache-2.0
77 const struct qc_ar8031_config *config = dev->config; in qc_ar8031_read()
80 /* Make sure excessive bits 16-31 are reset */ in qc_ar8031_read()
84 ret = mdio_read(config->mdio_dev, config->addr, reg_addr, (uint16_t *)data); in qc_ar8031_read()
94 const struct qc_ar8031_config *config = dev->config; in qc_ar8031_write()
97 ret = mdio_write(config->mdio_dev, config->addr, reg_addr, (uint16_t)data); in qc_ar8031_write()
111 return -EIO; in qc_ar8031_mmd_set_device()
114 return -EIO; in qc_ar8031_mmd_set_device()
118 return -EIO; in qc_ar8031_mmd_set_device()
[all …]
Dphy_microchip_ksz8081.c2 * Copyright 2023-2024 NXP
5 * Copyright (c) 2021 IP-Logix Inc.
8 * SPDX-License-Identifier: Apache-2.0
65 const struct mc_ksz8081_config *config = dev->config; in phy_mc_ksz8081_read()
68 /* Make sure excessive bits 16-31 are reset */ in phy_mc_ksz8081_read()
71 ret = mdio_read(config->mdio_dev, config->addr, reg_addr, (uint16_t *)data); in phy_mc_ksz8081_read()
82 const struct mc_ksz8081_config *config = dev->config; in phy_mc_ksz8081_write()
85 ret = mdio_write(config->mdio_dev, config->addr, reg_addr, (uint16_t)data); in phy_mc_ksz8081_write()
95 const struct mc_ksz8081_config *config = dev->config; in phy_mc_ksz8081_autonegotiate()
104 LOG_ERR("Error reading phy (%d) basic control register", config->addr); in phy_mc_ksz8081_autonegotiate()
[all …]
/Zephyr-latest/include/zephyr/net/
Dphy.h8 * Copyright (c) 2021 IP-Logix Inc.
11 * SPDX-License-Identifier: Apache-2.0
31 /** @brief Ethernet link speeds. */
33 /** 10Base-T Half-Duplex */
35 /** 10Base-T Full-Duplex */
37 /** 100Base-T Half-Duplex */
39 /** 100Base-T Full-Duplex */
41 /** 1000Base-T Half-Duplex */
43 /** 1000Base-T Full-Duplex */
45 /** 2.5GBase-T Full-Duplex */
[all …]
Dmii.h5 * SPDX-License-Identifier: Apache-2.0
33 /** Auto-Negotiation Advertisement Register */
35 /** Auto-Negotiation Link Partner Ability Reg */
37 /** Auto-Negotiation Expansion Register */
39 /** Auto-Negotiation Next Page Transmit Register */
41 /** Auto-Negotiation Link Partner Received Next Page Reg */
43 /** 1000BASE-T Control Register */
45 /** 1000BASE-T Status Register */
61 /** Auto-Negotiation enable */
67 /** restart auto-negotiation */
[all …]
/Zephyr-latest/dts/bindings/ethernet/
Dnxp,kinetis-ethernet.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "nxp,kinetis-ethernet"
8 include: ["ethernet-controller.yaml", "pinctrl-device.yaml"]
15 phy-addr:
19 reset-gpios:
20 type: phandle-array
22 int-gpios:
23 type: phandle-array
27 child-binding:
28 description: Fixed link ethernet node
[all …]
Dxlnx,gem.yaml3 # SPDX-License-Identifier: Apache-2.0
10 include: ethernet-controller.yaml
19 clock-frequency:
26 is determined by the current link speed reported by the PHY, to
27 which it will be adjusted at run-time. Therefore, the value of this
29 respective GEM's TX clock - by default, this is the IO PLL.
31 mdc-divider:
42 init-mdio-phy:
45 Activates the management of a PHY associated with the controller in-
46 stance. If this parameter is activated at the board level, the de-
[all …]
/Zephyr-latest/drivers/ethernet/
Dphy_xlnx_gem.c6 * - Marvell Alaska 88E1111 (QEMU simulated PHY)
7 * - Marvell Alaska 88E1510/88E1518/88E1512/88E1514 (Zedboard)
8 * - Texas Instruments TLK105
9 * - Texas Instruments DP83822
12 * SPDX-License-Identifier: Apache-2.0
34 * @return 16-bit data word received from the PHY
44 * MDIO read operation as described in Zynq-7000 TRM, in phy_xlnx_gem_mdio_read()
81 * Wait until gem.net_status[phy_mgmt_idle] == 1 -> current command in phy_xlnx_gem_mdio_read()
99 * Read the data returned by the PHY -> lower 16 bits of the PHY main- in phy_xlnx_gem_mdio_read()
113 * @param value 16-bit data word to be written to the target register
[all …]
/Zephyr-latest/boards/bbc/microbit/
Dboard.cmake1 # SPDX-License-Identifier: Apache-2.0
3 board_runner_args(pyocd "--target=nrf51822")
4 board_runner_args(jlink "--device=nRF51822_xxAA" "--speed=4000")
6 # Note: micro:bit DAPLink may be upgraded to J-Link OB by following the instructions at
7 # https://www.segger.com/products/debug-probes/j-link/models/other-j-links/bbc-microbit-j-link-upgr…
9 set(OPENOCD_NRF5_INTERFACE "cmsis-dap")
14 include(${ZEPHYR_BASE}/boards/common/openocd-nrf5.board.cmake)
/Zephyr-latest/boards/bbc/microbit_v2/
Dboard.cmake1 # SPDX-License-Identifier: Apache-2.0
3 board_runner_args(pyocd "--target=nrf52833")
4 board_runner_args(nrfjprog "--nrf-family=NRF52")
5 board_runner_args(jlink "--device=nRF52833_xxAA" "--speed=4000")
7 # Note: micro:bit v2 DAPLink may be upgraded to J-Link OB by following the instructions at
8 # https://www.segger.com/products/debug-probes/j-link/models/other-j-links/bbc-microbit-j-link-upgr…
10 set(OPENOCD_NRF5_INTERFACE "cmsis-dap")
14 include(${ZEPHYR_BASE}/boards/common/openocd-nrf5.board.cmake)
/Zephyr-latest/scripts/west_commands/runners/
Djlink.py3 # SPDX-License-Identifier: Apache-2.0
5 '''Runner for debugging with J-Link.'''
47 setattr(args, self.dest, not option.startswith('--no-'))
50 '''Runner front-end for the J-Link GDB server.'''
55 iface='swd', speed='auto', flash_script = None, argument
78 self.speed = speed
81 self.tui_arg = ['-tui'] if tui else []
101 def dev_id_help(cls) -> str:
102 return '''Device identifier. Use it to select the J-Link Serial Number
103 of the device connected over USB. If the J-Link is connected over ip,
[all …]
Dsilabs_commander.py3 # Based on J-Link runner
5 # SPDX-License-Identifier: Apache-2.0
21 def __init__(self, cfg, device, dev_id, commander, dt_flash, erase, speed, tool_opt): argument
33 self.speed = speed
50 def dev_id_help(cls) -> str:
51 return '''Device identifier. Use it to select the J-Link Serial Number
55 def tool_opt_help(cls) -> str:
56 return "Additional options for Simplicity Commander, e.g. '--noreset'"
61 parser.add_argument('--device', required=True,
65 parser.add_argument('--commander', default=DEFAULT_APP,
[all …]
/Zephyr-latest/dts/bindings/dsa/
Dmicrochip,ksz8794.yaml2 # SPDX-License-Identifier: Apache-2.0
17 0x02: 1) CAT-5E/6 Short Cable with a Link Issue for the KSZ8795 Family
18 0x04: 2) CAT-5E/6 Short Cable with a Link Issue for the KSZ8795 Family
19 mii-lowspeed-drivestrength:
22 Define the Low-Speed Interface Drive Strength for MII and RMMI
26 - 2
27 - 4
28 - 8
29 - 12
30 - 16
[all …]
/Zephyr-latest/doc/develop/flash_debug/
Dnordic_segger.rst5 Nordic nRF5x Segger J-Link
14 * Segger J-Link firmware and desktop tools
16 * Mass Storage device for drag-and-drop image flashing
21 Segger J-Link Software Installation
24 To install the J-Link Software and documentation pack, follow the steps below:
26 #. Download the appropriate package from the `J-Link Software and documentation pack`_ website
28 #. When connecting a J-Link-enabled board such as an nRF5x DK, PDK or dongle, a
31 nRF5x Command-Line Tools Installation
34 The nRF5x command-line Tools allow you to control your nRF5x device from the command line,
37 To install them, visit `nRF5x Command-Line Tools`_ and select your operating
[all …]
/Zephyr-latest/boards/gd/gd32f470i_eval/
Dboard.cmake2 # SPDX-License-Identifier: Apache-2.0
4 # GD32F470xx series is not yet supported by SEGGER J-Link
5 board_runner_args(jlink "--device=GD32F450IK" "--speed=4000")
/Zephyr-latest/boards/st/nucleo_h723zg/doc/
Dindex.rst6 The STM32 Nucleo-144 board provides an affordable and flexible way for users
15 The STM32 Nucleo-144 board does not require any separate probe as it integrates
16 the ST-LINK V3 debugger/programmer.
18 The STM32 Nucleo-144 board comes with the STM32 comprehensive free software
23 - STM32 microcontroller in LQFP144 package
24 - Ethernet compliant with IEEE-802.3-2002 (depending on STM32 support)
25 - USB OTG or full-speed device (depending on STM32 support)
26 - 3 user LEDs
27 - 2 user and reset push-buttons
28 - 32.768 kHz crystal oscillator
[all …]
/Zephyr-latest/boards/renesas/ek_ra6m3/doc/
Dindex.rst9 The Renesas RA6M3 group uses the high-performance Arm® Cortex®-M4 core and
12 embedded RAM, and USB High Speed (HS).
14 The key features of the EK-RA6M3 board are categorized in three groups as follow:
18 - 120MHz Arm Cortex-M4 based RA6M3 MCU in 176 pins, LQFP package
19 - Native pin access through 4 x 40-pin male headers
20 - MCU and USB current measurement points for precision current consumption measurement
21 - Multiple clock sources - RA6M3 MCU oscillator and sub-clock oscillator crystals,
27 - USB Full Speed Host and Device (micro AB connector)
28 - Four 5V input sources
30 - USB (Debug, Full Speed, High Speed)
[all …]
/Zephyr-latest/doc/hardware/peripherals/
Dw1.rst3 1-Wire Bus
9 1-Wire is a low speed half-duplex serial bus using only a single wire plus
11 Similarly to I2C, 1-Wire uses a bidirectional open-collector data line,
14 The 1-Wire bus supports longer bus lines than I2C, while it reaches speeds of up
16 Reliable communication in standard speed configuration is possible with 10 nodes
17 over a bus length of 100 meters. Using overdrive speed, 3 nodes on a bus of
23 .. figure:: 1-Wire_bus_topology.drawio.svg
25 :alt: 1-Wire bus topology
27 A typical 1-Wire bus topology
30 .. _w1-master-api:
[all …]
/Zephyr-latest/boards/st/stm32f769i_disco/doc/
Dindex.rst7 from audio, multi-sensor support, graphics, security, security, video,
8 and high-speed connectivity features. Important board features include:
10 - STM32F769NIH6 microcontroller featuring 2 Mbytes of Flash memory and 512 Kbytes of RAM, in BGA216…
11 - On-board ST-LINK/V2-1 supporting USB reenumeration capability
12 - USB ST-LINK functions: virtual COM port, mass storage, debug port
13 - Five power supply options:
15 - ST LINK/V2-1
16 - USB HS connector
17 - 5 V from RJ45 (Power Over Ethernet)
18 - 5 V from Arduino™ or external connector
[all …]
/Zephyr-latest/boards/gd/gd32f407v_start/doc/
Dindex.rst6 The GD32F407V-START board is a hardware platform that enables prototyping
7 on GD32F407VE Cortex-M4 High Performance MCU.
9 The GD32F407VE features a single-core ARM Cortex-M4 MCU which can run up
16 - GD32F407VET6 MCU
17 - 1 x User LEDs
18 - 1 x User Push buttons
19 - 1 x USART
20 - GD-Link on board programmer
21 - J-Link/SWD connector
23 For more information about the GD32F407 SoC and GD32F407V-START board:
[all …]
/Zephyr-latest/boards/st/nucleo_h755zi_q/doc/
Dindex.rst6 The NUCLEO-H755ZI-Q board, based on the MB1363 reference board, provides an affordable and
13 The NUCLEO-H755ZI-Q board does not require any separate probe as it integrates
14 the ST-LINK V3 debugger/programmer.
18 - STM32H755ZIT6 microcontroller in LQFP144 package
19 - Ethernet compliant with IEEE-802.3-2002 (depending on STM32 support)
20 - USB OTG or full-speed device (depending on STM32 support)
21 - 3 user LEDs
22 - 2 user and reset push-buttons
23 - 32.768 kHz crystal oscillator
24 - Board connectors:
[all …]
/Zephyr-latest/dts/arm/xilinx/
Dzynqmp.dtsi4 * SPDX-License-Identifier: Apache-2.0
8 #include <arm/armv7-r.dtsi>
9 #include <zephyr/dt-bindings/interrupt-controller/arm-gic.h>
10 #include <zephyr/dt-bindings/ethernet/xlnx_gem.h>
16 compatible = "xlnx,pinctrl-zynqmp";
19 compatible = "soc-nv-flash";
24 compatible = "mmio-sram";
29 compatible = "zephyr,memory-region", "xlnx,zynq-ocm";
31 zephyr,memory-region = "OCM";
40 interrupt-names = "irq_0";
[all …]
/Zephyr-latest/subsys/fs/
DKconfig3 # SPDX-License-Identifier: Apache-2.0
8 bool "Link file system libraries into build"
10 Link in the underlying file system libraries. This can be
26 module-str = fs
30 bool "Link 'app' with FS"
47 default -1
51 file name length for enabled in-tree file systems. This
52 default may be inappropriate when registering an out-of-tree
88 read/write/erase tests with speed output.
/Zephyr-latest/boards/st/nucleo_f756zg/doc/
Dindex.rst6 The STM32 Nucleo-144 boards offer combinations of performance and power that
11 The Arduino-compatible ST Zio connector expands functionality of the Nucleo
15 The STM32 Nucleo-144 board does not require any separate probe as it integrates
16 the ST-LINK/V2-1 debugger/programmer.
18 The STM32 Nucleo-144 board comes with the STM32 comprehensive free software
23 - STM32 microcontroller in LQFP144 package
24 - Ethernet compliant with IEEE-802.3-2002 (depending on STM32 support)
25 - USB OTG or full-speed device (depending on STM32 support)
26 - 3 user LEDs
27 - 2 user and reset push-buttons
[all …]

12345678910>>...13