/Zephyr-Core-3.5.0/soc/arm/nxp_lpc/lpc54xxx/gcc/ |
D | startup_LPC54114_cm4.S | 35 * 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/ |
D | i2c_lpc11u6x.c | 109 /* 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 …]
|
D | i2c_lpc11u6x.h | 60 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/ |
D | zephyr,bt-hci-spi-slave.yaml | 5 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/ |
D | nordic,nrf-twis.yaml | 5 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/ |
D | w1.h | 38 * 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/ |
D | Kconfig.stm32 | 30 bool "STM32 Hardware Slave Select support" 33 Use Slave Select pin instead of software Slave Select.
|
/Zephyr-Core-3.5.0/dts/bindings/spi/ |
D | nordic,nrf-spi-common.yaml | 44 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
|
D | nordic,nrf-spis.yaml | 4 description: Nordic nRF family SPIS (SPI slave with EasyDMA) 15 Default character. Character clocked out when the slave was not
|
D | zephyr,spi-bitbang.yaml | 20 MOSI gpio info. Output pin for Master Out Slave In. 26 MISO gpio info. Input pin for Master In Slave Out.
|
D | raspberrypi,pico-spi-pio.yaml | 20 Output pin for Master Out Slave In. 25 Input pin for Master In Slave Out.
|
/Zephyr-Core-3.5.0/drivers/smbus/ |
D | intel_pch_smbus.h | 64 /* 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/ |
D | microchip_dsa.yaml | 12 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/ |
D | vnd,w1-device.yaml | 4 description: 1-Wire dummy slave 8 include: w1-slave.yaml
|
/Zephyr-Core-3.5.0/include/zephyr/dt-bindings/espi/ |
D | npcx_espi.h | 9 /* 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/ |
D | uart_native_ptty_bottom.c | 70 * @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/ |
D | arc_smp.c | 26 * 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/ |
D | Kconfig | 26 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/ |
D | main.c | 26 /* 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/ |
D | w1_devices.dtsi | 8 slave_1: dummy-slave-1 { 15 slave_2: dummy-slave-2 {
|
/Zephyr-Core-3.5.0/samples/bluetooth/hci_spi/ |
D | README.rst | 15 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/ |
D | w1.rst | 13 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/ |
D | Kconfig.open-amp | 26 bool "OpenAMP Slave Support" 29 This option enables support for OpenAMP VirtIO Slave
|
/Zephyr-Core-3.5.0/include/zephyr/net/ |
D | dsa.h | 44 * 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/ |
D | mec15xx-board-power.yaml | 9 GPIOs required before performing a eSPI host-slave handshake 23 power has stabilized and bare minimum initialization in eSPI slave
|