/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);
|