Home
last modified time | relevance | path

Searched refs:regTab (Results 1 - 3 of 3) sorted by relevance

/drivers/peripheral/sensor/chipset/ppg/
H A Dppg_cs1262_fw.c58 { .mode = HEART_RATE_MODE, .regTab = &g_heartRegTab },
61 static int32_t validateTab(uint8_t *regTab, uint16_t valiSize) in validateTab() argument
66 if (((uint16_t *)regTab)[0] != PPG_CONFIG_START_MAGIC) { in validateTab()
73 checksum += regTab[index]; in validateTab()
76 /* real checksum stored in the last 2 bytes, and one item of regTab has 2 bytes, in validateTab()
80 return (checksum == ((uint16_t *)regTab)[index]) ? HDF_SUCCESS : HDF_FAILURE; in validateTab()
89 ret = validateTab((uint8_t *)(g_ppgModeTab[index].regTab), sizeof(*g_ppgModeTab[index].regTab)); in Cs1262Loadfw()
94 *configTab = g_ppgModeTab[index].regTab; in Cs1262Loadfw()
H A Dppg_cs1262.c148 static int32_t Writefw(Cs1262RegConfigTab *regTab) in Writefw() argument
152 { .regAddr = CS1262_CLOCK_REG, .regVal = regTab->clock, 1 }, in Writefw()
153 { .regAddr = CS1262_TL_BA, .regValGroup = regTab->tlTab, .regLen = TL_REGS_NUM }, in Writefw()
154 { .regAddr = CS1262_TX_BA, .regValGroup = regTab->txTab, .regLen = TX_REGS_NUM }, in Writefw()
155 { .regAddr = CS1262_RX_BA, .regValGroup = regTab->rxTab, .regLen = RX_REGS_NUM }, in Writefw()
156 { .regAddr = CS1262_TE_BA, .regValGroup = regTab->teTab, .regLen = TE_REGS_NUM }, in Writefw()
157 { .regAddr = CS1262_FIFO_OFFSET_REG, .regValGroup = (regTab->fifoTab + FIFO_WRITE_OFFSET), in Writefw()
179 Cs1262RegConfigTab *regTab = NULL; in Cs1262SetMode() local
189 ret = Cs1262Loadfw(mode, &regTab); in Cs1262SetMode()
190 if ((ret != HDF_SUCCESS) || (regTab in Cs1262SetMode()
[all...]
H A Dppg_cs1262.h67 Cs1262RegConfigTab *regTab; member

Completed in 1 milliseconds