Home
last modified time | relevance | path

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

12

/drivers/hdf_core/framework/model/sensor/driver/common/src/
H A Dsensor_platform_if.c27 int32_t ReadSensor(struct SensorBusCfg *busCfg, uint16_t regAddr, uint8_t *data, uint16_t dataLen) in ReadSensor() argument
45 regBuf[index++] = regAddr & I2C_BYTE_MASK; in ReadSensor()
47 regBuf[index++] = (regAddr >> I2C_BYTE_OFFSET) & I2C_BYTE_MASK; in ReadSensor()
48 regBuf[index++] = regAddr & I2C_BYTE_MASK; in ReadSensor()
108 int32_t SetSensorPinMux(uint32_t regAddr, int32_t regSize, uint32_t regValue) in SetSensorPinMux() argument
111 if (regAddr == 0) { in SetSensorPinMux()
112 HDF_LOGE("%s: regAddr invalid", __func__); in SetSensorPinMux()
118 base = OsalIoRemap(regAddr, regSize); in SetSensorPinMux()
H A Dsensor_config_controller.c29 ret = ReadSensor(busCfg, cfgItem->regAddr, (uint8_t *)&value, sizeof(value)); in SensorOpsRead()
66 if ((cfgItem->regAddr >> SHIFT_BITS) == 0) { in SensorOpsWrite()
67 value[SENSOR_SHORT_VALUE_INDEX0] = cfgItem->regAddr; in SensorOpsWrite()
75 value[SENSOR_SHORT_VALUE_INDEX0] = (cfgItem->regAddr >> SHIFT_BITS) & 0x00ff; in SensorOpsWrite()
76 value[SENSOR_SHORT_VALUE_INDEX1] = cfgItem->regAddr & 0x00ff; in SensorOpsWrite()
103 ret = ReadSensor(busCfg, cfgItem->regAddr, (uint8_t *)&value, sizeof(value)); in SensorOpsReadCheck()
160 ret = ReadSensor(busCfg, cfgItem->regAddr, (uint8_t *)&value, busCfg->i2cCfg.regWidth); in SensorOpsUpdateBitwise()
168 valueArray[SENSOR_ADDR_INDEX] = cfgItem->regAddr; in SensorOpsUpdateBitwise()
186 ret = ReadSensor(busCfg, cfgItem->regAddr, cfgItem->buff, cfgItem->len); in SensorOpsExtBuffRead()
207 value[SENSOR_ADDR_INDEX] = cfgItem->regAddr; in SensorOpsExtBuffWrite()
[all...]
H A Dsensor_config_parser.c94 group->regCfgItem[index].regAddr = buf[step + SENSOR_REG_CFG_ADDR_INDEX]; in ParseSensorRegItem()
/drivers/hdf_core/framework/model/input/driver/touchscreen/
H A Dtouch_ft6336.c34 uint8_t regAddr; in ChipDetect() local
39 regAddr = FTS_REG_POINT_RATE; in ChipDetect()
40 ret = InputI2cWrite(i2cClient, &regAddr, 1); in ChipDetect()
42 ret = InputI2cRead(i2cClient, &regAddr, 1, &regValue, 1); in ChipDetect()
46 regAddr = FTS_REG_FW_VER; in ChipDetect()
47 ret = InputI2cWrite(i2cClient, &regAddr, 1); in ChipDetect()
49 ret = InputI2cRead(i2cClient, &regAddr, 1, &regValue, 1); in ChipDetect()
53 regAddr = FTS_REG_CHIP_ID; in ChipDetect()
54 ret = InputI2cWrite(i2cClient, &regAddr, 1); in ChipDetect()
56 ret = InputI2cRead(i2cClient, &regAddr, in ChipDetect()
[all...]
H A Dtouch_ft5406.c41 uint8_t regAddr; in ChipDetect() local
49 regAddr = FTS_REG_FW_VER; in ChipDetect()
50 ret = InputI2cRead(i2cClient, &regAddr, 1, &regValue[idx0], 1); in ChipDetect()
53 regAddr = FTS_REG_FW_MIN_VER; in ChipDetect()
54 ret = InputI2cRead(i2cClient, &regAddr, 1, &regValue[idx1], 1); in ChipDetect()
57 regAddr = FTS_REG_FW_SUB_MIN_VER; in ChipDetect()
58 ret = InputI2cRead(i2cClient, &regAddr, 1, &regValue[idx2], 1); in ChipDetect()
75 uint8_t regAddr; in ParsePointData() local
83 regAddr = FTS_REG_X_H + (i * FT_POINT_SIZE); in ParsePointData()
84 ret = InputI2cRead(i2cClient, &regAddr, in ParsePointData()
[all...]
H A Dtouch_ft5x06.c143 uint8_t regAddr = NUM_0; in ChipDetect() local
149 regAddr = WORK_REGISTER_REPORT_RATE; in ChipDetect()
150 ret = InputI2cWrite(i2cClient, &regAddr, NUM_1); in ChipDetect()
152 ret = InputI2cRead(i2cClient, &regAddr, NUM_1, &regValue, NUM_1); in ChipDetect()
/drivers/peripheral/sensor/chipset/ppg/
H A Dppg_cs1262_spi.c125 int32_t Cs1262ReadRegs(uint16_t regAddr, uint16_t *dataBuf, uint16_t dataLen) in Cs1262ReadRegs() argument
133 Cs1262GetHighByteInt16(Cs1262RegAddrConvert(regAddr)), in Cs1262ReadRegs()
134 Cs1262GetLowByteInt16(Cs1262RegAddrConvert(regAddr)) in Cs1262ReadRegs()
175 int32_t Cs1262WriteRegs(uint16_t regAddr, uint16_t *dataBuf, uint16_t dataLen) in Cs1262WriteRegs() argument
183 Cs1262GetHighByteInt16(Cs1262RegAddrConvert(regAddr)), in Cs1262WriteRegs()
184 Cs1262GetLowByteInt16(Cs1262RegAddrConvert(regAddr)) in Cs1262WriteRegs()
225 inline int32_t Cs1262WriteReg(uint16_t regAddr, uint16_t data) in Cs1262WriteReg() argument
227 return Cs1262WriteRegs(regAddr, &data, 1); in Cs1262WriteReg()
245 int32_t Cs1262WriteRegbit(uint16_t regAddr, uint16_t setbit, Cs1262BitStatus bitval) in Cs1262WriteRegbit() argument
249 if (Cs1262ReadRegs(regAddr, in Cs1262WriteRegbit()
[all...]
H A Dppg_cs1262_spi.h21 uint16_t regAddr; member
138 int32_t Cs1262ReadRegs(uint16_t regAddr, uint16_t *dataBuf, uint16_t dataLen);
139 int32_t Cs1262WriteReg(uint16_t regAddr, uint16_t data);
140 int32_t Cs1262WriteRegs(uint16_t regAddr, uint16_t *dataBuf, uint16_t dataLen);
141 int32_t Cs1262WriteRegbit(uint16_t regAddr, uint16_t setbit, Cs1262BitStatus bitval);
H A Dppg_cs1262.c63 {.regAddr = CS1262_WRPROT_REG, .regVal = CS1262_LOCK, 1}, in RegLock()
64 {.regAddr = CS1262_WRPROT_REG, .regVal = CS1262_UN_LOCK1, 1}, in RegLock()
65 {.regAddr = CS1262_WRPROT_REG, .regVal = CS1262_UN_LOCK2, 1}, in RegLock()
66 {.regAddr = CS1262_WRPROT_REG, .regVal = CS1262_UN_LOCK3, 1} in RegLock()
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 in Writefw()
[all...]
/drivers/hdf_core/framework/model/sensor/driver/include/
H A Dsensor_platform_if.h101 int32_t ReadSensor(struct SensorBusCfg *busCfg, uint16_t regAddr, uint8_t *data, uint16_t dataLen);
103 int32_t SetSensorPinMux(uint32_t regAddr, int32_t regSize, uint32_t regValue);
/drivers/hdf_core/framework/test/unittest/platform/common/
H A Di2c_test.h37 uint16_t regAddr; member
H A Di3c_test.h23 uint16_t regAddr; member
H A Di3c_driver_test.c71 ret = drsOps->GetUint16(node, "regAddr", &config->regAddr, 0); in I3cTestReadConfig()
H A Di2c_driver_test.c69 ret = drsOps->GetUint16(node, "reg_addr", &config->regAddr, 0); in I2cTestReadConfig()
H A Di2c_test.c124 g_regs[0] = (uint8_t)config->regAddr; in I2cTestMallocBuf()
127 g_regs[0] = (uint8_t)(config->regAddr >> I2C_TEST_8BIT); in I2cTestMallocBuf()
159 cfg->busNum, cfg->devAddr, cfg->regAddr, cfg->regLen, cfg->bufSize); in I2cTestSetUpAll()
H A Di3c_test.c128 g_regs[0] = (uint8_t)config->regAddr; in I3cTestMallocBuf()
131 g_regs[0] = (uint8_t)(config->regAddr >> I3C_TEST_8BIT); in I3cTestMallocBuf()
165 cfg->busId, cfg->devAddr, cfg->regAddr, cfg->regLen, cfg->bufSize); in I3cTestSetUpAll()
/drivers/hdf_core/adapter/khdf/uniproton/test/sample_driver/src/
H A Di2c_test.c109 uint8_t regAddr = 0x00; in TestCaseI2cWriteRead() local
111 ret = I2cReadData(i2cHandle, &regAddr, 1, readBuf, sizeof(readBuf)); in TestCaseI2cWriteRead()
/drivers/hdf_core/framework/model/sensor/driver/ppg/
H A Dsensor_ppg_config.h34 uint32_t regAddr; member
H A Dsensor_ppg_config.c63 ret = SetSensorPinMux(mutiPinConfig->regAddr, mutiPinConfig->regLen, mutiPinConfig->regValue); in ParsePpgPinMuxConfig()
66 mutiPinConfig->regAddr, mutiPinConfig->regLen, mutiPinConfig->regValue); in ParsePpgPinMuxConfig()
/drivers/hdf_core/framework/model/sensor/driver/common/include/
H A Dsensor_config_parser.h51 uint16_t regAddr; member
/drivers/hdf_core/framework/support/platform/src/fwk/
H A Dplatform_dumper.c184 volatile uint8_t *regAddr = (volatile uint8_t *)data->data.paddr; in DumperPrintRegisterInfo() local
186 value = OSAL_READL(regAddr); in DumperPrintRegisterInfo()
188 value = OSAL_READW(regAddr); in DumperPrintRegisterInfo()
190 value = OSAL_READB(regAddr); in DumperPrintRegisterInfo()
/drivers/peripheral/vibrator/chipset/drv2605l/
H A Dvibrator_drv2605l_driver.c57 static int32_t ReadDrv2605l(struct VibratorI2cCfg *busCfg, uint16_t regAddr, uint8_t *data, uint16_t dataLen) in ReadDrv2605l() argument
73 regBuf[index++] = regAddr & I2C_BYTE_MASK; in ReadDrv2605l()
75 regBuf[index++] = (regAddr >> I2C_BYTE_OFFSET) & I2C_BYTE_MASK; in ReadDrv2605l()
76 regBuf[index++] = regAddr & I2C_BYTE_MASK; in ReadDrv2605l()
/drivers/hdf_core/framework/model/storage/src/mmc/
H A Dmmc_protocol.c2833 cmd.argument |= (param->regAddr << 9); in SdioRwDirect()
2865 if (param->regAddr != ((param->regAddr) & 0x1FFFF)) { in SdioRwExtended()
2877 cmd.argument |= (param->regAddr << 9); in SdioRwExtended()
2923 param.regAddr = IO_ABORT; in SdioIoReset()
2947 param.regAddr = addr; in SdioReadWriteByte()
2977 param->regAddr = curAddr; in SdioReadWriteRemainBytes()
3001 param->regAddr = info->addr; in SdioFillRwExtendedCmdParam()
3046 param.regAddr = curAddr; in SdioReadWriteBlock()
3069 param.regAddr in SdioCdDisable()
[all...]
/drivers/peripheral/sensor/chipset/gas/
H A Dgas_bme688_driver.c445 uint8_t regAddr = BME68X_REG_CTRL_MEAS; in Bme688SetOpMode() local
448 rc = BmeHalRegRead(data, regAddr, &tmpPowMode, 1); in Bme688SetOpMode()
455 rc = BmeHalRegWriteOneByte(data, regAddr, tmpPowMode); in Bme688SetOpMode()
462 rc = BmeHalRegWriteOneByte(data, regAddr, tmpPowMode); in Bme688SetOpMode()
/drivers/hdf_core/framework/model/input/driver/
H A Dhdf_touch.c163 static int32_t InputPinMuxCfg(uint32_t regAddr, int32_t regSize, uint32_t regValue) in InputPinMuxCfg() argument
170 if (regAddr == 0) { in InputPinMuxCfg()
171 HDF_LOGE("%s: regAddr invalid", __func__); in InputPinMuxCfg()
175 base = OsalIoRemap(regAddr, regSize); in InputPinMuxCfg()

Completed in 18 milliseconds

12