H A D | i2c_hi35xx.c | 82 static int32_t I2cDumperAddDatas(const struct Hi35xxI2cCntlr *hi35xx) in I2cDumperAddDatas() argument 85 {"HI35XX_I2Cx_GLB", PLATFORM_DUMPER_REGISTERL, (void *)(hi35xx->regBase + HI35XX_I2C_GLB)}, in I2cDumperAddDatas() 86 {"HI35XX_I2Cx_SCL_H", PLATFORM_DUMPER_REGISTERL, (void *)(hi35xx->regBase + HI35XX_I2C_SCL_H)}, in I2cDumperAddDatas() 87 {"HI35XX_I2Cx_SCL_L", PLATFORM_DUMPER_REGISTERL, (void *)(hi35xx->regBase + HI35XX_I2C_SCL_L)}, in I2cDumperAddDatas() 88 {"HI35XX_I2Cx_DATA1", PLATFORM_DUMPER_REGISTERL, (void *)(hi35xx->regBase + HI35XX_I2C_DATA1)}, in I2cDumperAddDatas() 89 {"HI35XX_I2C_TXF", PLATFORM_DUMPER_REGISTERL, (void *)(hi35xx->regBase + HI35XX_I2C_TXF)}, in I2cDumperAddDatas() 90 {"HI35XX_I2C_RXF", PLATFORM_DUMPER_REGISTERL, (void *)(hi35xx->regBase + HI35XX_I2C_RXF)}, in I2cDumperAddDatas() 91 {"HI35XX_I2C_CTRL2", PLATFORM_DUMPER_REGISTERL, (void *)(hi35xx->regBase + HI35XX_I2C_CTRL2)}, in I2cDumperAddDatas() 92 {"HI35XX_I2C_STAT", PLATFORM_DUMPER_REGISTERL, (void *)(hi35xx->regBase + HI35XX_I2C_STAT)}, in I2cDumperAddDatas() 93 {"HI35XX_I2C_INTR_RAW", PLATFORM_DUMPER_REGISTERL, (void *)(hi35xx in I2cDumperAddDatas() 105 I2cDumperCreate(struct Hi35xxI2cCntlr *hi35xx) I2cDumperCreate() argument 135 I2cDumperDestroy(struct Hi35xxI2cCntlr *hi35xx) I2cDumperDestroy() argument 141 I2cDumperDump(const struct Hi35xxI2cCntlr *hi35xx, const char *executor, int srcLine) I2cDumperDump() argument 161 Hi35xxI2cHwInitCfg(struct Hi35xxI2cCntlr *hi35xx) Hi35xxI2cHwInitCfg() argument 169 Hi35xxI2cEnable(const struct Hi35xxI2cCntlr *hi35xx) Hi35xxI2cEnable() argument 178 Hi35xxI2cDisable(const struct Hi35xxI2cCntlr *hi35xx) Hi35xxI2cDisable() argument 187 Hi35xxI2cDisableIrq(const struct Hi35xxI2cCntlr *hi35xx, unsigned int flag) Hi35xxI2cDisableIrq() argument 196 Hi35xxI2cCfgIrq(const struct Hi35xxI2cCntlr *hi35xx, unsigned int flag) Hi35xxI2cCfgIrq() argument 201 Hi35xxI2cClrIrq(const struct Hi35xxI2cCntlr *hi35xx) Hi35xxI2cClrIrq() argument 207 Hi35xxI2cSetFreq(struct Hi35xxI2cCntlr *hi35xx) Hi35xxI2cSetFreq() argument 238 Hi35xxI2cSetWater(const struct Hi35xxI2cCntlr *hi35xx) Hi35xxI2cSetWater() argument 247 Hi35xxI2cSetAddr(const struct Hi35xxI2cCntlr *hi35xx, const struct Hi35xxTransferData *td) Hi35xxI2cSetAddr() argument 270 Hi35xxI2cCmdregSet(const struct Hi35xxI2cCntlr *hi35xx, unsigned int cmd, unsigned int *offset) Hi35xxI2cCmdregSet() argument 277 Hi35xxI2cCfgCmd(const struct Hi35xxI2cCntlr *hi35xx, const struct Hi35xxTransferData *td) Hi35xxI2cCfgCmd() argument 326 Hi35xxI2cStartCmd(const struct Hi35xxI2cCntlr *hi35xx) Hi35xxI2cStartCmd() argument 335 Hi35xxI2cRescure(const struct Hi35xxI2cCntlr *hi35xx) Hi35xxI2cRescure() argument 388 Hi35xxI2cWaitRxNoempty(const struct Hi35xxI2cCntlr *hi35xx) Hi35xxI2cWaitRxNoempty() argument 408 Hi35xxI2cWaitTxNofull(const struct Hi35xxI2cCntlr *hi35xx) Hi35xxI2cWaitTxNofull() argument 428 Hi35xxI2cWaitIdle(const struct Hi35xxI2cCntlr *hi35xx) Hi35xxI2cWaitIdle() argument 474 Hi35xxI2cXferOneMsgPolling(const struct Hi35xxI2cCntlr *hi35xx, const struct Hi35xxTransferData *td) Hi35xxI2cXferOneMsgPolling() argument 527 Hi35xxI2cCntlrInit(struct Hi35xxI2cCntlr *hi35xx) Hi35xxI2cCntlrInit() argument 541 struct Hi35xxI2cCntlr *hi35xx = NULL; Hi35xxI2cTransfer() local 574 struct Hi35xxI2cCntlr *hi35xx = (struct Hi35xxI2cCntlr *)cntlr; Hi35xxI2cLock() local 583 struct Hi35xxI2cCntlr *hi35xx = (struct Hi35xxI2cCntlr *)cntlr; Hi35xxI2cUnlock() local 594 Hi35xxI2cReadDrs(struct Hi35xxI2cCntlr *hi35xx, const struct DeviceResourceNode *node) Hi35xxI2cReadDrs() argument 647 struct Hi35xxI2cCntlr *hi35xx = NULL; Hi35xxI2cParseAndInit() local 730 struct Hi35xxI2cCntlr *hi35xx = NULL; Hi35xxI2cRemoveByNode() local [all...] |