Searched refs:busId (Results 1 - 25 of 25) sorted by relevance

/device/google/contexthub/firmware/os/platform/native/
H A Di2c.c29 int i2cMasterRequest(I2cBus busId, I2cSpeed speed) argument
34 int i2cMasterRelease(I2cBus busId) argument
39 int i2cMasterTxRx(I2cBus busId, I2cAddr addr, argument
46 int i2cSlaveRequest(I2cBus busId, I2cAddr addr) argument
51 int i2cSlaveRelease(I2cBus busId) argument
56 void i2cSlaveEnableRx(I2cBus busId, void *rxBuf, size_t rxSize, argument
62 int i2cSlaveTxPreamble(I2cBus busId, uint8_t byte, I2cCallbackF callback, void *cookie) argument
67 int i2cSlaveTxPacket(I2cBus busId, const void *txBuf, size_t txSize, I2cCallbackF callback, void *cookie) argument
H A Dspi.c25 int spiRequest(struct SpiDevice *dev, uint8_t busId) argument
/device/google/contexthub/firmware/os/inc/
H A Di2c.h30 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, argument
37 return i2cMasterTxRx(busId, addr, txBuf, txSize, NULL, 0, callback, cookie);}
38 static inline int i2cMasterRx(uint32_t busId, uint32_t addr, argument
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, voi
[all...]
H A DhostIntf_priv.h43 const struct HostIntfComm *hostIntfI2cInit(uint32_t busId);
48 const struct HostIntfComm *hostIntfSpiInit(uint8_t busId);
H A DsyscallDo.h269 static inline int eOsI2cMasterRequest(uint32_t busId, uint32_t speedInHz) argument
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) argument
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) argument
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) argument
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) argument
291 return syscallDo1P(SYSCALL_NO(SYSCALL_DOMAIN_OS, SYSCALL_OS_DRIVERS, SYSCALL_OS_DRV_I2C_SLAVE, SYSCALL_OS_DRV_I2CS_REL), busId);
294 eOsI2cSlaveEnableRx(uint32_t busId, void *rxBuf, size_t rxSize, uint32_t cbkTid, void *cookie) argument
296 syscallDo5P(SYSCALL_NO(SYSCALL_DOMAIN_OS, SYSCALL_OS_DRIVERS, SYSCALL_OS_DRV_I2C_SLAVE, SYSCALL_OS_DRV_I2CS_RX_EN), busId, rxBuf, rxSize, cbkTid, cookie); local
299 eOsI2cSlaveTxPreamble(uint32_t busId, uint8_t byte, uint32_t cbkTid, void *cookie) argument
304 eOsI2cSlaveTxPacket(uint32_t busId, const void *txBuf, size_t txSize, uint32_t cbkTid, void *cookie) argument
[all...]
H A Dspi.h73 int spiMasterRequest(uint8_t busId, struct SpiDevice **dev);
82 int spiSlaveRequest(uint8_t busId, const struct SpiMode *mode,
H A Dspi_priv.h56 int spiRequest(struct SpiDevice *dev, uint8_t busId);
/device/google/contexthub/firmware/variant/lunchbox/src/os/
H A Di2c.c34 const struct StmI2cBoardCfg *boardStmI2cCfg(uint8_t busId) argument
36 if (busId >= ARRAY_SIZE(mStmI2cBoardCfgs))
39 return &mStmI2cBoardCfgs[busId];
H A Dspi.c55 const struct StmSpiBoardCfg *boardStmSpiCfg(uint8_t busId) argument
57 if (busId >= ARRAY_SIZE(mStmSpiBoardCfgs))
60 return &mStmSpiBoardCfgs[busId];
/device/google/contexthub/firmware/variant/nucleo/src/os/
H A Di2c.c34 const struct StmI2cBoardCfg *boardStmI2cCfg(uint8_t busId) argument
36 if (busId >= ARRAY_SIZE(mStmI2cBoardCfgs))
39 return &mStmI2cBoardCfgs[busId];
H A Dspi.c55 const struct StmSpiBoardCfg *boardStmSpiCfg(uint8_t busId) argument
57 if (busId >= ARRAY_SIZE(mStmSpiBoardCfgs))
60 return &mStmSpiBoardCfgs[busId];
/device/google/contexthub/firmware/os/platform/stm32/
H A Ddma.c98 static void dmaIsr(uint8_t busId, uint8_t stream);
161 static inline struct StmDmaStreamState *dmaGetStreamState(uint8_t busId, argument
164 return &gDmaDevs[busId].streams[stream];
167 static inline struct StmDmaStreamRegs *dmaGetStreamRegs(uint8_t busId, argument
170 return &gDmaDevs[busId].regs->Sx[stream];
175 static inline uint8_t dmaGetIsr(uint8_t busId, uint8_t stream) argument
177 struct StmDmaDev *dev = &gDmaDevs[busId];
184 static inline void dmaClearIsr(uint8_t busId, uint8_t stream, uint8_t mask) argument
186 struct StmDmaDev *dev = &gDmaDevs[busId];
193 static void dmaIsrTeif(uint8_t busId, uint8_ argument
206 dmaIsrTcif(uint8_t busId, uint8_t stream) argument
219 dmaIsr(uint8_t busId, uint8_t stream) argument
238 dmaStart(uint8_t busId, uint8_t stream, const void *buf, uint16_t size, const struct dmaMode *mode, DmaCallbackF callback, void *cookie) argument
277 dmaBytesLeft(uint8_t busId, uint8_t stream) argument
283 dmaStop(uint8_t busId, uint8_t stream) argument
299 dmaIrq(uint8_t busId, uint8_t stream) argument
306 int busId, stream, count = 0; local
[all...]
H A Di2c.c227 uint8_t busId; /* for us these are both fine in a uint 8 */ member in struct:StmI2cXfer
512 if (xfer->busId == (pdev - mStmI2cDevs) &&
779 static int i2cMasterReset(uint32_t busId, uint32_t speed) argument
785 if (busId >= ARRAY_SIZE(mStmI2cDevs))
788 const struct StmI2cBoardCfg *board = boardStmI2cCfg(busId);
822 int i2cMasterRequest(uint32_t busId, uint32_t speed) argument
824 if (busId >= ARRAY_SIZE(mStmI2cDevs))
827 const struct StmI2cBoardCfg *board = boardStmI2cCfg(busId);
831 struct StmI2cDev *pdev = &mStmI2cDevs[busId];
833 const struct StmI2cCfg *cfg = &mStmI2cCfgs[busId];
870 i2cMasterRelease(uint32_t busId) argument
899 i2cMasterTxRx(uint32_t busId, uint32_t addr, const void *txBuf, size_t txSize, void *rxBuf, size_t rxSize, I2cCallbackF callback, void *cookie) argument
969 i2cSlaveRequest(uint32_t busId, uint32_t addr) argument
997 i2cSlaveRelease(uint32_t busId) argument
1021 i2cSlaveEnableRx(uint32_t busId, void *rxBuf, size_t rxSize, I2cCallbackF callback, void *cookie) argument
1051 i2cSlaveTx(uint32_t busId, const void *txBuf, uint8_t byte, size_t txSize, I2cCallbackF callback, void *cookie) argument
1087 i2cSlaveTxPreamble(uint32_t busId, uint8_t byte, I2cCallbackF callback, void *cookie) argument
1093 i2cSlaveTxPacket(uint32_t busId, const void *txBuf, size_t txSize, I2cCallbackF callback, void *cookie) argument
[all...]
H A Dspi.c607 int spiRequest(struct SpiDevice *dev, uint8_t busId) argument
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) argument
629 if (busId >= ARRAY_SIZE(mStmSpiDevs))
632 struct StmSpiDev *pdev = &mStmSpiDevs[busId];
637 const enum IRQn spiTxIrq(uint8_t busId) argument
639 if (busId >
[all...]
/device/google/contexthub/firmware/variant/neonkey/src/os/
H A Di2c.c45 const struct StmI2cBoardCfg *boardStmI2cCfg(uint8_t busId) argument
47 if (busId >= ARRAY_SIZE(mStmI2cBoardCfgs))
50 return &mStmI2cBoardCfgs[busId];
H A Dspi.c39 const struct StmSpiBoardCfg *boardStmSpiCfg(uint8_t busId) argument
41 if (busId >= ARRAY_SIZE(mStmSpiBoardCfgs))
44 return &mStmSpiBoardCfgs[busId];
/device/google/contexthub/firmware/variant/argonkey/src/os/
H A Di2c.c56 const struct StmI2cBoardCfg *boardStmI2cCfg(uint8_t busId) argument
58 if (busId >= ARRAY_SIZE(mStmI2cBoardCfgs))
61 return &mStmI2cBoardCfgs[busId];
H A Dspi.c55 const struct StmSpiBoardCfg *boardStmSpiCfg(uint8_t busId) argument
57 if (busId >= ARRAY_SIZE(mStmSpiBoardCfgs))
60 return &mStmSpiBoardCfgs[busId];
/device/google/contexthub/firmware/os/platform/stm32/inc/plat/
H A Ddma.h56 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);
H A Dspi.h81 extern const struct StmSpiBoardCfg *boardStmSpiCfg(uint8_t busId);
82 const enum IRQn spiRxIrq(uint8_t busId);
83 const enum IRQn spiTxIrq(uint8_t busId);
H A Di2c.h77 extern const struct StmI2cBoardCfg *boardStmI2cCfg(uint8_t busId);
/device/google/contexthub/firmware/os/core/
H A DhostIntfI2c.c77 const struct HostIntfComm *hostIntfI2cInit(uint32_t busId) argument
79 gBusId = busId;
H A DhostIntfSpi.c98 const struct HostIntfComm *hostIntfSpiInit(uint8_t busId) argument
100 gBusId = busId;
H A DosApi.c386 uint32_t busId = va_arg(args, uint32_t); local
389 *retValP = i2cMasterRequest(busId, speed);
394 uint32_t busId = va_arg(args, uint32_t); local
396 *retValP = i2cMasterRelease(busId);
401 uint32_t busId = va_arg(args, uint32_t); local
414 *retValP = i2cMasterTxRx(busId, addr, txBuf, txSize, rxBuf, rxSize, osExpApiI2cInternalCbk, cbkInfo);
422 uint32_t busId = va_arg(args, uint32_t); local
425 *retValP = i2cSlaveRequest(busId, addr);
430 uint32_t busId = va_arg(args, uint32_t); local
432 *retValP = i2cSlaveRelease(busId);
437 uint32_t busId = va_arg(args, uint32_t); local
455 uint32_t busId = va_arg(args, uint32_t); local
472 uint32_t busId = va_arg(args, uint32_t); local
[all...]
H A Dspi.c287 int spiMasterRequest(uint8_t busId, struct SpiDevice **dev_out) argument
296 ret = spiRequest(dev, busId);
350 int spiSlaveRequest(uint8_t busId, const struct SpiMode *mode, argument
360 ret = spiRequest(dev, busId);

Completed in 391 milliseconds