/drivers/hdf_core/framework/model/sensor/driver/common/src/ |
H A D | sensor_platform_if.c | 27 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 D | sensor_config_controller.c | 29 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 D | sensor_config_parser.c | 94 group->regCfgItem[index].regAddr = buf[step + SENSOR_REG_CFG_ADDR_INDEX]; in ParseSensorRegItem()
|
/drivers/hdf_core/framework/model/input/driver/touchscreen/ |
H A D | touch_ft6336.c | 34 uint8_t regAddr; in ChipDetect() local 39 regAddr = FTS_REG_POINT_RATE; in ChipDetect() 40 ret = InputI2cWrite(i2cClient, ®Addr, 1); in ChipDetect() 42 ret = InputI2cRead(i2cClient, ®Addr, 1, ®Value, 1); in ChipDetect() 46 regAddr = FTS_REG_FW_VER; in ChipDetect() 47 ret = InputI2cWrite(i2cClient, ®Addr, 1); in ChipDetect() 49 ret = InputI2cRead(i2cClient, ®Addr, 1, ®Value, 1); in ChipDetect() 53 regAddr = FTS_REG_CHIP_ID; in ChipDetect() 54 ret = InputI2cWrite(i2cClient, ®Addr, 1); in ChipDetect() 56 ret = InputI2cRead(i2cClient, ®Addr, in ChipDetect() [all...] |
H A D | touch_ft5406.c | 41 uint8_t regAddr; in ChipDetect() local 49 regAddr = FTS_REG_FW_VER; in ChipDetect() 50 ret = InputI2cRead(i2cClient, ®Addr, 1, ®Value[idx0], 1); in ChipDetect() 53 regAddr = FTS_REG_FW_MIN_VER; in ChipDetect() 54 ret = InputI2cRead(i2cClient, ®Addr, 1, ®Value[idx1], 1); in ChipDetect() 57 regAddr = FTS_REG_FW_SUB_MIN_VER; in ChipDetect() 58 ret = InputI2cRead(i2cClient, ®Addr, 1, ®Value[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, ®Addr, in ParsePointData() [all...] |
H A D | touch_ft5x06.c | 143 uint8_t regAddr = NUM_0; in ChipDetect() local 149 regAddr = WORK_REGISTER_REPORT_RATE; in ChipDetect() 150 ret = InputI2cWrite(i2cClient, ®Addr, NUM_1); in ChipDetect() 152 ret = InputI2cRead(i2cClient, ®Addr, NUM_1, ®Value, NUM_1); in ChipDetect()
|
/drivers/peripheral/sensor/chipset/ppg/ |
H A D | ppg_cs1262_spi.c | 125 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 D | ppg_cs1262_spi.h | 21 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 D | ppg_cs1262.c | 63 {.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 D | sensor_platform_if.h | 101 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 D | i2c_test.h | 37 uint16_t regAddr; member
|
H A D | i3c_test.h | 23 uint16_t regAddr; member
|
H A D | i3c_driver_test.c | 71 ret = drsOps->GetUint16(node, "regAddr", &config->regAddr, 0); in I3cTestReadConfig()
|
H A D | i2c_driver_test.c | 69 ret = drsOps->GetUint16(node, "reg_addr", &config->regAddr, 0); in I2cTestReadConfig()
|
H A D | i2c_test.c | 124 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 D | i3c_test.c | 128 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 D | i2c_test.c | 109 uint8_t regAddr = 0x00; in TestCaseI2cWriteRead() local 111 ret = I2cReadData(i2cHandle, ®Addr, 1, readBuf, sizeof(readBuf)); in TestCaseI2cWriteRead()
|
/drivers/hdf_core/framework/model/sensor/driver/ppg/ |
H A D | sensor_ppg_config.h | 34 uint32_t regAddr;
member
|
H A D | sensor_ppg_config.c | 63 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 D | sensor_config_parser.h | 51 uint16_t regAddr; member
|
/drivers/hdf_core/framework/support/platform/src/fwk/ |
H A D | platform_dumper.c | 184 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 D | vibrator_drv2605l_driver.c | 57 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 D | mmc_protocol.c | 2833 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 D | gas_bme688_driver.c | 445 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 D | hdf_touch.c | 163 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()
|