Home
last modified time | relevance | path

Searched refs:i2cCfg (Results 1 - 12 of 12) sorted by relevance

/drivers/hdf_core/framework/model/sensor/driver/common/src/
H A Dsensor_platform_if.c37 CHECK_NULL_PTR_RETURN_VALUE(busCfg->i2cCfg.handle, HDF_FAILURE); in ReadSensor()
39 msg[I2C_READ_MSG_ADDR_IDX].addr = busCfg->i2cCfg.devAddr; in ReadSensor()
41 msg[I2C_READ_MSG_ADDR_IDX].len = busCfg->i2cCfg.regWidth; in ReadSensor()
44 if (busCfg->i2cCfg.regWidth == SENSOR_ADDR_WIDTH_1_BYTE) { in ReadSensor()
46 } else if (busCfg->i2cCfg.regWidth == SENSOR_ADDR_WIDTH_2_BYTE) { in ReadSensor()
50 HDF_LOGE("%s: i2c regWidth[%u] failed", __func__, busCfg->i2cCfg.regWidth); in ReadSensor()
54 msg[I2C_READ_MSG_VALUE_IDX].addr = busCfg->i2cCfg.devAddr; in ReadSensor()
59 if (I2cTransfer(busCfg->i2cCfg.handle, msg, I2C_READ_MSG_NUM) != I2C_READ_MSG_NUM) { in ReadSensor()
60 HDF_LOGE("%s: i2c[%u] read failed", __func__, busCfg->i2cCfg.busNum); in ReadSensor()
84 CHECK_NULL_PTR_RETURN_VALUE(busCfg->i2cCfg in WriteSensor()
[all...]
H A Dsensor_config_parser.c200 int16_t busNum = busCfg->i2cCfg.busNum; in GetSensorI2cHandle()
201 busCfg->i2cCfg.handle = I2cOpen(busNum); in GetSensorI2cHandle()
202 if (busCfg->i2cCfg.handle == NULL) { in GetSensorI2cHandle()
253 if (busCfg->busType == SENSOR_BUS_I2C && busCfg->i2cCfg.handle != NULL) { in ReleaseSensorBusHandle()
254 I2cClose(busCfg->i2cCfg.handle); in ReleaseSensorBusHandle()
255 busCfg->i2cCfg.handle = NULL; in ReleaseSensorBusHandle()
410 ret = parser->GetUint16(busNode, "busNum", &config->busCfg.i2cCfg.busNum, 0); in ParseSensorBus()
412 ret = parser->GetUint16(busNode, "busAddr", &config->busCfg.i2cCfg.devAddr, 0); in ParseSensorBus()
414 ret = parser->GetUint16(busNode, "regWidth", &config->busCfg.i2cCfg.regWidth, 0); in ParseSensorBus()
H A Dsensor_config_controller.c63 busMask = (busCfg->i2cCfg.regWidth == SENSOR_ADDR_WIDTH_1_BYTE) ? 0x00ff : 0xffff; in SensorOpsWrite()
105 busMask = (busCfg->i2cCfg.regWidth == SENSOR_ADDR_WIDTH_1_BYTE) ? 0x00ff : 0xffff; in SensorOpsReadCheck()
160 ret = ReadSensor(busCfg, cfgItem->regAddr, (uint8_t *)&value, busCfg->i2cCfg.regWidth); in SensorOpsUpdateBitwise()
162 busMask = (busCfg->i2cCfg.regWidth == SENSOR_ADDR_WIDTH_1_BYTE) ? 0x000000ff : 0x0000ffff; in SensorOpsUpdateBitwise()
/drivers/peripheral/vibrator/chipset/drv2605l/
H A Dvibrator_drv2605l_driver.c125 ret = GetDrv2605lI2cHandle(&drvData->drv2605lCfgData->vibratorBus.i2cCfg); in DetectDrv2605lDevice()
128 ReleaseDrv2605lBusHandle(&drvData->drv2605lCfgData->vibratorBus.i2cCfg); in DetectDrv2605lDevice()
132 ret = ReadDrv2605l(&drvData->drv2605lCfgData->vibratorBus.i2cCfg, chipIdReg, &value, sizeof(value)); in DetectDrv2605lDevice()
135 ReleaseDrv2605lBusHandle(&drvData->drv2605lCfgData->vibratorBus.i2cCfg); in DetectDrv2605lDevice()
141 ReleaseDrv2605lBusHandle(&drvData->drv2605lCfgData->vibratorBus.i2cCfg); in DetectDrv2605lDevice()
155 if (WriteDrv2605l(&drv2605lCfgData->vibratorBus.i2cCfg, value, sizeof(value)) != HDF_SUCCESS) { in InitDrv2605lChip()
162 if (WriteDrv2605l(&drv2605lCfgData->vibratorBus.i2cCfg, value, sizeof(value)) != HDF_SUCCESS) { in InitDrv2605lChip()
169 if (WriteDrv2605l(&drv2605lCfgData->vibratorBus.i2cCfg, value, sizeof(value)) != HDF_SUCCESS) { in InitDrv2605lChip()
176 if (WriteDrv2605l(&drv2605lCfgData->vibratorBus.i2cCfg, value, sizeof(value)) != HDF_SUCCESS) { in InitDrv2605lChip()
195 if (WriteDrv2605l(&drvData->drv2605lCfgData->vibratorBus.i2cCfg, valu in SetModulationParameter()
[all...]
/drivers/hdf_core/framework/model/input/driver/input_bus_ops/
H A Dinput_i2c_ops.c22 msg[0].addr = client->i2cCfg.addr; in InputI2cRead()
27 msg[1].addr = client->i2cCfg.addr; in InputI2cRead()
44 msg[0].addr = client->i2cCfg.addr; in InputI2cWrite()
H A Dinput_i2c_ops.h22 I2cConfig i2cCfg; member
/drivers/hdf_core/framework/model/misc/vibrator/driver/src/
H A Dvibrator_parser.c72 ret = parser->GetUint16(busNode, "busNum", &config->vibratorBus.i2cCfg.busNum, 0); in ParseVibratorBus()
74 ret = parser->GetUint16(busNode, "busAddr", &config->vibratorBus.i2cCfg.devAddr, 0); in ParseVibratorBus()
76 ret = parser->GetUint16(busNode, "regWidth", &config->vibratorBus.i2cCfg.regWidth, 0); in ParseVibratorBus()
/drivers/hdf_core/adapter/platform/i2c/
H A Di2c_bes.h41 struct HAL_I2C_CONFIG_T i2cCfg; member
H A Di2c_bes.c102 i2cConfig = &device->i2cCfg; in InitI2cDevice()
269 i2cConfig = &i2cDevice->i2cCfg; in AttachI2cDevice()
/drivers/hdf_core/framework/model/misc/vibrator/driver/include/
H A Dvibrator_driver_type.h80 struct VibratorI2cCfg i2cCfg; member
/drivers/hdf_core/framework/model/sensor/driver/include/
H A Dsensor_platform_if.h82 struct SensorI2cCfg i2cCfg; member
/drivers/hdf_core/framework/model/input/driver/
H A Dhdf_touch.c688 driver->i2cClient.i2cCfg.addr = chipDev->chipCfg->bus.chipI2c.commAddr; in DeviceBindDriver()
988 driver->i2cClient.i2cCfg.busNum = config->bus.i2c.busNum; in TouchInitData()

Completed in 7 milliseconds