Home
last modified time | relevance | path

Searched full:slave (Results 1 – 25 of 255) sorted by relevance

1234567891011

/Zephyr-Core-3.5.0/soc/arm/nxp_lpc/lpc54xxx/gcc/
Dstartup_LPC54114_cm4.S35 * the slave and handle each core state individually. */
40 /* Flag for slave core (0) */
60 /* Determine if M4 core is the master or slave */
66 ands r3, r3, r5 /* r3 = (Bit 0: 1 = M4 is master, 0 = M4 is slave) */
71 eors r3, r3, r4 /* r4 = (Bit 0: 0 = master, 1 = slave) */
76 /* Slave boot */
81 cmp r2, #0 /* Slave boot address = 0 (not set up)? */
87 mov sp, r1 /* Update slave CPU stack pointer */
89 /* Be sure to update VTOR for the slave MCU to point to the */
90 /* slave vector table in boot memory */
[all …]
/Zephyr-Core-3.5.0/drivers/i2c/
Di2c_lpc11u6x.c109 /* If a slave is registered, put the controller in slave mode */ in lpc11u6x_i2c_transfer()
110 if (data->slave) { in lpc11u6x_i2c_transfer()
134 if (data->slave) { in lpc11u6x_i2c_slave_register()
139 data->slave = cfg; in lpc11u6x_i2c_slave_register()
140 /* Configure controller to act as slave */ in lpc11u6x_i2c_slave_register()
161 if (data->slave != cfg) { in lpc11u6x_i2c_slave_unregister()
166 data->slave = NULL; in lpc11u6x_i2c_slave_unregister()
234 /* Slave States */ in lpc11u6x_i2c_isr()
239 if (data->slave->callbacks->write_requested(data->slave)) { in lpc11u6x_i2c_isr()
247 if (data->slave->callbacks->write_received(data->slave, val)) { in lpc11u6x_i2c_isr()
[all …]
Di2c_lpc11u6x.h60 volatile uint32_t addr0; /* Slave address 0 */
65 volatile uint32_t addr[3]; /* Slave address {1,2,3} */
67 volatile uint32_t mask[4]; /* Slave address mask */
89 struct i2c_target_config *slave; member
/Zephyr-Core-3.5.0/dts/bindings/bluetooth/
Dzephyr,bt-hci-spi-slave.yaml5 Configures SPI slave settings for a Bluetooth controller that uses
12 compatible = "zephyr,bt-hci-spi-slave";
18 The bt-hci@0 node configures an HCI SPI slave on SPI slave
25 compatible: "zephyr,bt-hci-spi-slave"
/Zephyr-Core-3.5.0/dts/bindings/i2c/
Dnordic,nrf-twis.yaml5 Nordic nRF family TWIS (TWI slave with EasyDMA).
7 Note: for Zephyr users, the I2C slave API is not available for
35 description: TWI slave address 0
39 description: TWI slave address 1
/Zephyr-Core-3.5.0/include/zephyr/drivers/
Dw1.h38 * only a single slave is present.
186 * @retval 1 If at least one slave answers with a present pulse.
353 * This command allows the bus master to read the slave devices without
359 * This command allows the bus master to address a specific slave device by
371 * This command allows the bus master to read the ROM code from a single slave
373 * This command should be used when there is only a single slave device on the
380 * codes) of all slave devices on the bus.
433 /** @brief The 1-Wire family code identifying the slave device type.
450 * the bus to address the specific slave using the selected speed.
466 * @param rom found The ROM of the found slave.
[all …]
/Zephyr-Core-3.5.0/drivers/spi/
DKconfig.stm3230 bool "STM32 Hardware Slave Select support"
33 Use Slave Select pin instead of software Slave Select.
/Zephyr-Core-3.5.0/dts/bindings/spi/
Dnordic,nrf-spi-common.yaml44 slave (by setting the line high) that a transfer is to occur, so that
49 - initially, SPI slave configures its WAKE line pin as an input and SPI
53 high but allows SPI slave to override that state
54 - when SPI slave detects the high state of the WAKE line, it prepares
59 - SPI slave releases the line by configuring its pin back to be an input
Dnordic,nrf-spis.yaml4 description: Nordic nRF family SPIS (SPI slave with EasyDMA)
15 Default character. Character clocked out when the slave was not
Dzephyr,spi-bitbang.yaml20 MOSI gpio info. Output pin for Master Out Slave In.
26 MISO gpio info. Input pin for Master In Slave Out.
Draspberrypi,pico-spi-pio.yaml20 Output pin for Master Out Slave In.
25 Input pin for Master In Slave Out.
/Zephyr-Core-3.5.0/drivers/smbus/
Dintel_pch_smbus.h64 /* Transmit Slave Address Register (TSA) */
87 /* Receive Slave Address Register (RSA) */
88 #define PCH_SMBUS_RSA 0x09 /* Receive slave addr */
90 /* Slave Data Register (SD) (16 bits) */
91 #define PCH_SMBUS_SD 0x0a /* Slave data */
111 /* Slave Status Register (SSTS) */
112 #define PCH_SMBUS_SSTS 0x10 /* Slave Status */
115 /* Slave Command Register (SCMD) */
116 #define PCH_SMBUS_SCMD 0x11 /* Slave Command */
/Zephyr-Core-3.5.0/dts/bindings/dsa/
Dmicrochip_dsa.yaml12 dsa-slave-ports:
14 description: Number of slave ports on the switch
31 description: Properties of slave port
/Zephyr-Core-3.5.0/tests/drivers/w1/w1_api/dts/bindings/
Dvnd,w1-device.yaml4 description: 1-Wire dummy slave
8 include: w1-slave.yaml
/Zephyr-Core-3.5.0/include/zephyr/dt-bindings/espi/
Dnpcx_espi.h9 /* eSPI VW Master to Slave Register Index */
21 /* eSPI VW Slave to Master Register Index */
35 /* eSPI VW GPIO Slave to Master Register Index */
/Zephyr-Core-3.5.0/drivers/serial/
Duart_native_ptty_bottom.c70 * @brief Check if the output descriptor has something connected to the slave side
75 * @retval 1 Something connected to the slave side
97 /* There is now a reader on the slave side */ in np_uart_slave_connected()
104 * Attempt to connect a terminal emulator to the slave side of the pty
127 * emulator to its slave side.
147 ERROR("Could not grant access to the slave PTY side (%i)\n", in np_uart_open_ptty()
154 ERROR("Could not unlock the slave PTY side (%i)\n", err_nbr); in np_uart_open_ptty()
160 ERROR("Error getting slave PTY device name (%i)\n", err_nbr); in np_uart_open_ptty()
217 ERROR("%s: Could not open terminal from the slave side (%i,%s)\n", in np_uart_open_ptty()
223 ERROR("%s: Could not close terminal from the slave side (%i,%s)\n", in np_uart_open_ptty()
/Zephyr-Core-3.5.0/arch/arc/core/
Darc_smp.c26 * arc_cpu_wake_flag is used to sync up master core and slave cores
27 * Slave core will spin for arc_cpu_wake_flag until master core sets
28 * it to the core id of slave core. Then, slave core clears it to notify
51 * only one slave cpu can read it per time in arch_start_cpu()
57 /* wait slave cpu to start */ in arch_start_cpu()
91 /* the C entry of slave cores */
/Zephyr-Core-3.5.0/drivers/espi/
DKconfig26 bool "ESPI slave driver"
29 Enables eSPI driver in slave mode.
55 Enable automatic acknowledgment from eSPI slave towards eSPI host
61 bool "Automatic acknowledge slave boot status"
66 Enable automatic acknowledgment from slave basic configuration been
183 Enable Slave Attached Flash eSPI driver. SAF depends upon ESPI driver
/Zephyr-Core-3.5.0/samples/net/dsa/src/
Dmain.c26 /* Get slave interfaces */ in iface_cb()
28 struct net_if *slave = dsa_get_slave_port(iface, i); in iface_cb() local
30 if (slave == NULL) { in iface_cb()
31 LOG_ERR("Slave interface %d not found.", i); in iface_cb()
35 ifaces->lan[i] = slave; in iface_cb()
/Zephyr-Core-3.5.0/tests/drivers/w1/w1_api/
Dw1_devices.dtsi8 slave_1: dummy-slave-1 {
15 slave_2: dummy-slave-2 {
/Zephyr-Core-3.5.0/samples/bluetooth/hci_spi/
DREADME.rst15 A board with SPI slave, GPIO and Bluetooth Low Energy support.
21 for the HCI SPI slave device with compatible
22 :dtcompatible:`zephyr,bt-hci-spi-slave`. This node sets an interrupt line to
/Zephyr-Core-3.5.0/doc/hardware/peripherals/
Dw1.rst13 exchanges with the slave devices.
35 Zephyr's 1-Wire Master API is used to interact with 1-Wire slave devices like
47 * The 1-Wire network layer handles all means for slave identification and bus
51 * All slave devices have a unique 64-bit identification number, which
58 generic 1-Wire driver and therefore must be handled in individual slave drivers.
/Zephyr-Core-3.5.0/modules/
DKconfig.open-amp26 bool "OpenAMP Slave Support"
29 This option enables support for OpenAMP VirtIO Slave
/Zephyr-Core-3.5.0/include/zephyr/net/
Ddsa.h44 * This is a generic function for passing packets from slave DSA interface to
87 * @return Return the slave network interface
126 /** Pointers to all DSA slave network interfaces */
138 /** Number of slave ports in the DSA switch */
193 * @brief Get network interface of a slave port
196 * @param[in] slave_num Slave port number
198 * @return network interface of the slave if successful
199 * @return NULL if slave port does not exist
/Zephyr-Core-3.5.0/samples/drivers/espi/dts/bindings/
Dmec15xx-board-power.yaml9 GPIOs required before performing a eSPI host-slave handshake
23 power has stabilized and bare minimum initialization in eSPI slave

1234567891011