Searched defs:delay (Results 1 - 15 of 15) sorted by relevance

/device/google/contexthub/firmware/os/platform/native/
H A Drtc.c28 /* Set calendar alarm to go off after delay has expired. uint64_t delay must
31 int rtcSetWakeupTimer(uint64_t delay, int ppm) argument
/device/google/contexthub/firmware/os/inc/
H A Dspi.h59 uint32_t delay; member in struct:SpiPacket
/device/google/accessory/arduino/USB_Host_Shield/
H A DUsb.cpp341 static unsigned long delay = 0; local
358 delay = millis() + USB_SETTLE_DELAY;
375 if( delay < millis() ) {
389 delay = millis() + 20; //20ms wait after reset per USB spec
394 if( delay < millis() ) { //20ms passed
/device/google/contexthub/firmware/os/platform/stm32/
H A Drtc.c110 #define RTC_VALID_DELAY_FOR_PERIOD(delay, period) \
111 (delay < (period * (RTC_WKUP_DOWNCOUNT_MAX + 1)))
161 /* Set calendar alarm to go off after delay has expired. uint64_t delay must
163 int rtcSetWakeupTimer(uint64_t delay) argument
171 if (delay < (RTC_DIV2_PERIOD_NS * 2)) {
173 } else if (delay > (NS_PER_S * 2 * RTC_WKUP_DOWNCOUNT_MAX)) {
174 delay = NS_PER_S * 2 * RTC_WKUP_DOWNCOUNT_MAX;
177 /* Get appropriate clock period for delay size. Wakeup clock = RTC/x. */
178 if (RTC_VALID_DELAY_FOR_PERIOD(delay, RTC_DIV2_PERIOD_N
[all...]
H A Dplatform.c344 /* call timer handler since it might need to reschedule an interrupt (eg: in case where initial delay was too far off & we were limited by timer length) */
386 static uint64_t platSetTimerAlarm(uint64_t delay) //delay at most that many nsec argument
394 if (delay >= (1000ULL << 32)) //it is only a 32-bit counter - we cannot set delays bigger than that
397 delayInUsecs = cpuMathUint44Div1000ToUint32(delay);
429 static bool sleepClockRtcPrepare(uint64_t delay, uint32_t acceptableJitter, uint32_t acceptableDrift, uint32_t maxAcceptableError, void *userData, uint64_t *savedData) argument
434 if (delay && rtcSetWakeupTimer(delay) < 0)
451 static bool sleepClockTmrPrepare(uint64_t delay, uint32_t acceptableJitter, uint32_t acceptableDrift, uint32_t maxAcceptableError, void *userData, uint64_t *savedData) argument
456 *savedData = platSetTimerAlarm(delay
495 sleepClockJustWfiPrepare(uint64_t delay, uint32_t acceptableJitter, uint32_t acceptableDrift, uint32_t maxAcceptableError, void *userData, uint64_t *savedData) argument
[all...]
H A Di2c.c783 uint32_t delay; local
796 delay = 500000000UL/speed;
803 timDelay(delay);
805 timDelay(delay);
812 timDelay(delay);
814 timDelay(delay);
/device/linaro/bootloader/arm-trusted-firmware/plat/rockchip/rk3328/drivers/pmu/
H A Dpmu.c269 uint32_t delay = PLL_LOCKED_TIMEOUT; local
271 while (delay > 0) {
275 delay--;
277 if (delay == 0)
312 uint32_t delay = PLL_LOCKED_TIMEOUT; local
323 while (delay > 0) {
327 delay--;
329 if (delay == 0)
/device/linaro/bootloader/edk2/QuarkSocPkg/QuarkNorthCluster/MemoryInit/Pei/
H A Dmeminit_utils.c110 // This function will return the current RCVEN delay on the given channel, rank, byte_lane as an absolute PI count.
189 // This function will return the current RDQS delay on the given channel, rank, byte_lane as an absolute PI count.
287 // This function will return the amount of WDQS delay on the given channel, rank, byte_lane as an absolute PI count.
398 // This function will return the amount of WDQ delay on the given channel, rank, byte_lane as an absolute PI count.
513 // This function will return the amount of WCMD delay on the given channel as an absolute PI count.
627 // This function will return the amout of WCLK delay on the given channel, rank as an absolute PI count.
735 // This function will return the amount of WCTL delay on the given channel, rank as an absolute PI count.
879 uint32_t delay[],
911 // increase sample delay by 26 PI (0.2 CLK)
914 set_rcvn(channel, rank, bl_i, delay[bl_
877 find_rising_edge( MRCParams_t *mrc_params, uint32_t delay[], uint8_t channel, uint8_t rank, bool rcvn) argument
[all...]
H A Dmeminit.c442 Dtr1.field.tCCD = 0; //Set 4 Clock CAS to CAS delay (multi-burst)
451 // Extended RW delay (+1)
456 // Extended RW delay (+1)
1093 uint32_t delay[NUM_BYTE_LANES]; // absolute PI value to be programmed on the byte lane local
1140 // initialise the starting delay to 128 PI (tCAS +1 CLK)
1145 delay[bl_i] = 3 * FULL_CLK;
1147 delay[bl_i] = (4 + 1) * FULL_CLK; // 1x CLK domain timing is tCAS-4
1150 set_rcvn(channel_i, rank_i, bl_i, delay[bl_i]);
1154 find_rising_edge(mrc_params, delay, channel_i, rank_i, true);
1155 // Now increase delay b
1380 uint32_t delay[NUM_BYTE_LANES]; // absolute PI value to be programmed on the byte lane local
1912 uint32_t delay[2/*side_i*/][NUM_CHANNELS][NUM_RANKS][NUM_BYTE_LANES]; // 2 arrays, for L & R side passing delays local
[all...]
/device/google/contexthub/firmware/os/drivers/st_hts221/
H A Dhts221.c167 bool (*comm_tx)(uint8_t addr, uint8_t data, uint32_t delay, uint8_t state);
168 bool (*comm_rx)(uint8_t addr, uint16_t len, uint32_t delay, uint8_t state);
224 static bool i2c_read(uint8_t addr, uint16_t len, uint32_t delay, uint8_t state) argument
248 static bool i2c_write(uint8_t addr, uint8_t data, uint32_t delay, uint8_t state) argument
/device/google/contexthub/firmware/os/drivers/st_lps22hb/
H A Dlps22hb.c180 bool (*comm_tx)(uint8_t addr, uint8_t data, uint32_t delay, uint8_t state);
181 bool (*comm_rx)(uint8_t addr, uint16_t len, uint32_t delay, uint8_t state);
248 static bool i2c_read(uint8_t addr, uint16_t len, uint32_t delay, uint8_t state) argument
265 static bool i2c_write(uint8_t addr, uint8_t data, uint32_t delay, uint8_t state) argument
/device/google/contexthub/firmware/os/drivers/st_acc44/
H A Dst_acc44.c226 uint32_t delay; member in struct:I2cTransfer
256 bool (*comm_tx)(uint8_t addr, uint8_t data, uint32_t delay, bool last);
257 bool (*comm_rx)(uint8_t addr, uint16_t len, uint32_t delay, bool last);
594 static bool st_acc44_i2c_read(uint8_t addr, uint16_t len, uint32_t delay, bool last) argument
600 xfer->delay = delay;
613 static bool st_acc44_i2c_write(uint8_t addr, uint8_t data, uint32_t delay, bool last) argument
619 xfer->delay = delay;
/device/google/contexthub/firmware/os/drivers/st_mag40/
H A Dst_mag40.c204 uint32_t delay; member in struct:I2cTransfer
237 void (*comm_tx)(uint8_t addr, uint8_t data, uint32_t delay, bool last);
238 void (*comm_rx)(uint8_t addr, uint16_t len, uint32_t delay, bool last);
346 /* delay callback if it is the case */
347 if (xfer->delay > 0) {
352 if (!timTimerSet(xfer->delay * 1000, 0, 50, i2cDelayCallback, xfer, true)) {
357 xfer->delay = 0;
371 static void i2c_read(uint8_t addr, uint16_t len, uint32_t delay, bool last) argument
376 xfer->delay = delay;
383 i2c_write(uint8_t addr, uint8_t data, uint32_t delay, bool last) argument
[all...]
/device/google/contexthub/firmware/os/drivers/bosch_bmi160/
H A Dbosch_bmi160.c237 #define SPI_WRITE_1(addr, data, delay) spiQueueWrite(addr, data, delay)
242 #define SPI_READ_1(addr, size, buf, delay) spiQueueRead(addr, size, buf, delay)
821 static void spiQueueWrite(uint8_t addr, uint8_t data, uint32_t delay) argument
831 T(packets[T(mRegCnt)]).delay = delay * 1000;
840 static void spiQueueRead(uint8_t addr, size_t size, uint8_t **buf, uint32_t delay) argument
852 T(packets[T(mRegCnt)]).delay = delay * 100
3682 uint32_t delay; local
[all...]
/device/google/contexthub/firmware/os/drivers/st_lsm6dsm/
H A Dst_lsm6dsm.c545 static void lsm6dsm_spiQueueRead(uint8_t addr, size_t size, uint8_t **buf, uint32_t delay);
546 static void lsm6dsm_spiQueueWrite(uint8_t addr, uint8_t data, uint32_t delay);
547 static void lsm6dsm_spiQueueMultiwrite(uint8_t addr, uint8_t *data, size_t size, uint32_t delay);
550 #define SPI_MULTIWRITE_1(addr, data, size, delay) lsm6dsm_spiQueueMultiwrite(addr, data, size, delay)
555 #define SPI_WRITE_1(addr, data, delay) lsm6dsm_spiQueueWrite(addr, data, delay)
560 #define SPI_READ_1(addr, size, buf, delay) lsm6dsm_spiQueueRead(addr, size, buf, delay)
565 static void lsm6dsm_writeSlaveRegister(uint8_t addr, uint8_t value, uint32_t accelRate, uint32_t delay, enu
1250 lsm6dsm_spiQueueRead(uint8_t addr, size_t size, uint8_t **buf, uint32_t delay) argument
1277 lsm6dsm_spiQueueWrite(uint8_t addr, uint8_t data, uint32_t delay) argument
1303 lsm6dsm_spiQueueMultiwrite(uint8_t addr, uint8_t *data, size_t size, uint32_t delay) argument
2080 lsm6dsm_writeSlaveRegister(uint8_t addr, uint8_t value, uint32_t accelRate, uint32_t delay, enum SensorIndex si) argument
[all...]

Completed in 226 milliseconds