HomeSort by relevance Sort by last modified time
    Searched refs:busId (Results 1 - 25 of 25) sorted by null

  /device/google/contexthub/firmware/os/platform/native/
i2c.c 29 int i2cMasterRequest(I2cBus busId, I2cSpeed speed)
34 int i2cMasterRelease(I2cBus busId)
39 int i2cMasterTxRx(I2cBus busId, I2cAddr addr,
46 int i2cSlaveRequest(I2cBus busId, I2cAddr addr)
51 int i2cSlaveRelease(I2cBus busId)
56 void i2cSlaveEnableRx(I2cBus busId, void *rxBuf, size_t rxSize,
62 int i2cSlaveTxPreamble(I2cBus busId, uint8_t byte, I2cCallbackF callback, void *cookie)
67 int i2cSlaveTxPacket(I2cBus busId, const void *txBuf, size_t txSize, I2cCallbackF callback, void *cookie)
spi.c 25 int spiRequest(struct SpiDevice *dev, uint8_t busId)
  /device/google/contexthub/firmware/os/inc/
i2c.h 30 int i2cMasterRequest(uint32_t busId, uint32_t speedInHz);
31 int i2cMasterRelease(uint32_t busId);
32 int i2cMasterTxRx(uint32_t busId, uint32_t addr, const void *txBuf, size_t txSize,
34 static inline int i2cMasterTx(uint32_t busId, uint32_t addr,
37 return i2cMasterTxRx(busId, addr, txBuf, txSize, NULL, 0, callback, cookie);}
38 static inline int i2cMasterRx(uint32_t busId, uint32_t addr,
41 return i2cMasterTxRx(busId, addr, NULL, 0, rxBuf, rxSize, callback, cookie);
44 int i2cSlaveRequest(uint32_t busId, uint32_t addr);
45 int i2cSlaveRelease(uint32_t busId);
47 void i2cSlaveEnableRx(uint32_t busId, void *rxBuf, size_t rxSize
    [all...]
hostIntf_priv.h 43 const struct HostIntfComm *hostIntfI2cInit(uint32_t busId);
48 const struct HostIntfComm *hostIntfSpiInit(uint8_t busId);
syscallDo.h 269 static inline int eOsI2cMasterRequest(uint32_t busId, uint32_t speedInHz)
271 return syscallDo2P(SYSCALL_NO(SYSCALL_DOMAIN_OS, SYSCALL_OS_DRIVERS, SYSCALL_OS_DRV_I2C_MASTER, SYSCALL_OS_DRV_I2CM_REQ), busId, speedInHz);
274 static inline int eOsI2cMasterRelease(uint32_t busId)
276 return syscallDo1P(SYSCALL_NO(SYSCALL_DOMAIN_OS, SYSCALL_OS_DRIVERS, SYSCALL_OS_DRV_I2C_MASTER, SYSCALL_OS_DRV_I2CM_REL), busId);
279 static inline int eOsI2cMasterTxRx(uint32_t busId, uint32_t addr, const void *txBuf, size_t txSize, void *rxBuf, size_t rxSize, uint32_t cbkTid, void *cookie)
281 return syscallDoGeneric(SYSCALL_NO(SYSCALL_DOMAIN_OS, SYSCALL_OS_DRIVERS, SYSCALL_OS_DRV_I2C_MASTER, SYSCALL_OS_DRV_I2CM_TXRX), busId, addr, txBuf, txSize, rxBuf, rxSize, cbkTid, cookie);
284 static inline int eOsI2cSlaveRequest(uint32_t busId, uint32_t addr)
286 return syscallDo2P(SYSCALL_NO(SYSCALL_DOMAIN_OS, SYSCALL_OS_DRIVERS, SYSCALL_OS_DRV_I2C_SLAVE, SYSCALL_OS_DRV_I2CS_REQ), busId, addr);
289 static inline int eOsI2cSlaveRelease(uint32_t busId)
291 return syscallDo1P(SYSCALL_NO(SYSCALL_DOMAIN_OS, SYSCALL_OS_DRIVERS, SYSCALL_OS_DRV_I2C_SLAVE, SYSCALL_OS_DRV_I2CS_REL), busId);
    [all...]
spi.h 73 int spiMasterRequest(uint8_t busId, struct SpiDevice **dev);
82 int spiSlaveRequest(uint8_t busId, const struct SpiMode *mode,
spi_priv.h 56 int spiRequest(struct SpiDevice *dev, uint8_t busId);
  /device/google/contexthub/firmware/variant/lunchbox/src/os/
i2c.c 34 const struct StmI2cBoardCfg *boardStmI2cCfg(uint8_t busId)
36 if (busId >= ARRAY_SIZE(mStmI2cBoardCfgs))
39 return &mStmI2cBoardCfgs[busId];
spi.c 55 const struct StmSpiBoardCfg *boardStmSpiCfg(uint8_t busId)
57 if (busId >= ARRAY_SIZE(mStmSpiBoardCfgs))
60 return &mStmSpiBoardCfgs[busId];
  /device/google/contexthub/firmware/variant/nucleo/src/os/
i2c.c 34 const struct StmI2cBoardCfg *boardStmI2cCfg(uint8_t busId)
36 if (busId >= ARRAY_SIZE(mStmI2cBoardCfgs))
39 return &mStmI2cBoardCfgs[busId];
spi.c 55 const struct StmSpiBoardCfg *boardStmSpiCfg(uint8_t busId)
57 if (busId >= ARRAY_SIZE(mStmSpiBoardCfgs))
60 return &mStmSpiBoardCfgs[busId];
  /device/google/contexthub/firmware/os/platform/stm32/
dma.c 98 static void dmaIsr(uint8_t busId, uint8_t stream);
161 static inline struct StmDmaStreamState *dmaGetStreamState(uint8_t busId,
164 return &gDmaDevs[busId].streams[stream];
167 static inline struct StmDmaStreamRegs *dmaGetStreamRegs(uint8_t busId,
170 return &gDmaDevs[busId].regs->Sx[stream];
175 static inline uint8_t dmaGetIsr(uint8_t busId, uint8_t stream)
177 struct StmDmaDev *dev = &gDmaDevs[busId];
184 static inline void dmaClearIsr(uint8_t busId, uint8_t stream, uint8_t mask)
186 struct StmDmaDev *dev = &gDmaDevs[busId];
193 static void dmaIsrTeif(uint8_t busId, uint8_t stream
    [all...]
i2c.c 227 uint8_t busId; /* for us these are both fine in a uint 8 */
512 if (xfer->busId == (pdev - mStmI2cDevs) &&
781 static int i2cMasterReset(uint32_t busId, uint32_t speed)
787 if (busId >= ARRAY_SIZE(mStmI2cDevs))
790 const struct StmI2cBoardCfg *board = boardStmI2cCfg(busId);
824 int i2cMasterRequest(uint32_t busId, uint32_t speed)
826 if (busId >= ARRAY_SIZE(mStmI2cDevs))
829 const struct StmI2cBoardCfg *board = boardStmI2cCfg(busId);
833 struct StmI2cDev *pdev = &mStmI2cDevs[busId];
835 const struct StmI2cCfg *cfg = &mStmI2cCfgs[busId];
    [all...]
spi.c 607 int spiRequest(struct SpiDevice *dev, uint8_t busId)
609 if (busId >= ARRAY_SIZE(mStmSpiDevs))
612 const struct StmSpiBoardCfg *board = boardStmSpiCfg(busId);
616 struct StmSpiDev *pdev = &mStmSpiDevs[busId];
617 const struct StmSpiCfg *cfg = &mStmSpiCfgs[busId];
627 const enum IRQn spiRxIrq(uint8_t busId)
629 if (busId >= ARRAY_SIZE(mStmSpiDevs))
632 struct StmSpiDev *pdev = &mStmSpiDevs[busId];
637 const enum IRQn spiTxIrq(uint8_t busId)
639 if (busId >= ARRAY_SIZE(mStmSpiDevs)
    [all...]
  /device/google/contexthub/firmware/variant/neonkey/src/os/
i2c.c 45 const struct StmI2cBoardCfg *boardStmI2cCfg(uint8_t busId)
47 if (busId >= ARRAY_SIZE(mStmI2cBoardCfgs))
50 return &mStmI2cBoardCfgs[busId];
spi.c 39 const struct StmSpiBoardCfg *boardStmSpiCfg(uint8_t busId)
41 if (busId >= ARRAY_SIZE(mStmSpiBoardCfgs))
44 return &mStmSpiBoardCfgs[busId];
  /device/google/contexthub/firmware/variant/argonkey/src/os/
i2c.c 56 const struct StmI2cBoardCfg *boardStmI2cCfg(uint8_t busId)
58 if (busId >= ARRAY_SIZE(mStmI2cBoardCfgs))
61 return &mStmI2cBoardCfgs[busId];
spi.c 55 const struct StmSpiBoardCfg *boardStmSpiCfg(uint8_t busId)
57 if (busId >= ARRAY_SIZE(mStmSpiBoardCfgs))
60 return &mStmSpiBoardCfgs[busId];
  /device/google/contexthub/firmware/os/platform/stm32/inc/plat/
dma.h 56 int dmaStart(uint8_t busId, uint8_t stream, const void *buf, uint16_t size,
58 uint16_t dmaBytesLeft(uint8_t busId, uint8_t stream);
59 void dmaStop(uint8_t busId, uint8_t stream);
60 const enum IRQn dmaIrq(uint8_t busId, uint8_t stream);
spi.h 81 extern const struct StmSpiBoardCfg *boardStmSpiCfg(uint8_t busId);
82 const enum IRQn spiRxIrq(uint8_t busId);
83 const enum IRQn spiTxIrq(uint8_t busId);
i2c.h 77 extern const struct StmI2cBoardCfg *boardStmI2cCfg(uint8_t busId);
  /device/google/contexthub/firmware/os/core/
hostIntfI2c.c 77 const struct HostIntfComm *hostIntfI2cInit(uint32_t busId)
79 gBusId = busId;
hostIntfSpi.c 98 const struct HostIntfComm *hostIntfSpiInit(uint8_t busId)
100 gBusId = busId;
osApi.c 386 uint32_t busId = va_arg(args, uint32_t);
389 *retValP = i2cMasterRequest(busId, speed);
394 uint32_t busId = va_arg(args, uint32_t);
396 *retValP = i2cMasterRelease(busId);
401 uint32_t busId = va_arg(args, uint32_t);
414 *retValP = i2cMasterTxRx(busId, addr, txBuf, txSize, rxBuf, rxSize, osExpApiI2cInternalCbk, cbkInfo);
422 uint32_t busId = va_arg(args, uint32_t);
425 *retValP = i2cSlaveRequest(busId, addr);
430 uint32_t busId = va_arg(args, uint32_t);
432 *retValP = i2cSlaveRelease(busId);
    [all...]
spi.c 287 int spiMasterRequest(uint8_t busId, struct SpiDevice **dev_out)
296 ret = spiRequest(dev, busId);
350 int spiSlaveRequest(uint8_t busId, const struct SpiMode *mode,
360 ret = spiRequest(dev, busId);

Completed in 1573 milliseconds