Lines Matching refs:index
32 uint32_t index;
79 static void PinDumperDump(struct Hi35xxPinCntlr *hi35xx, uint32_t index)
83 {"PIN_REGISTER", PLATFORM_DUMPER_REGISTERL, (void *)(hi35xx->regBase + index * HI35XX_PIN_REG_SIZE)},
104 static int32_t Hi35xxPinSetPull(struct PinCntlr *cntlr, uint32_t index, enum PinPullType pullType)
110 value = OSAL_READL(hi35xx->regBase + index * HI35XX_PIN_REG_SIZE);
112 OSAL_WRITEL(value, hi35xx->regBase + index * HI35XX_PIN_REG_SIZE);
117 static int32_t Hi35xxPinGetPull(struct PinCntlr *cntlr, uint32_t index, enum PinPullType *pullType)
123 value = OSAL_READL(hi35xx->regBase + index * HI35XX_PIN_REG_SIZE);
129 static int32_t Hi35xxPinSetStrength(struct PinCntlr *cntlr, uint32_t index, uint32_t strength)
135 value = OSAL_READL(hi35xx->regBase + index * HI35XX_PIN_REG_SIZE);
137 OSAL_WRITEL(value, hi35xx->regBase + index * HI35XX_PIN_REG_SIZE);
142 static int32_t Hi35xxPinGetStrength(struct PinCntlr *cntlr, uint32_t index, uint32_t *strength)
148 value = OSAL_READL(hi35xx->regBase + index * HI35XX_PIN_REG_SIZE);
154 static int32_t Hi35xxPinSetFunc(struct PinCntlr *cntlr, uint32_t index, const char *funcName)
164 ret = strcmp(funcName, hi35xx->desc[index].func[funcNum]);
166 value = OSAL_READL(hi35xx->regBase + index * HI35XX_PIN_REG_SIZE);
168 OSAL_WRITEL(value, hi35xx->regBase + index * HI35XX_PIN_REG_SIZE);
174 PinDumperDump(hi35xx, index);
178 static int32_t Hi35xxPinGetFunc(struct PinCntlr *cntlr, uint32_t index, const char **funcName)
186 value = OSAL_READL(hi35xx->regBase + index * HI35XX_PIN_REG_SIZE);
188 *funcName = hi35xx->desc[index].func[funcNum];
252 struct Hi35xxPinCntlr *hi35xx, int32_t index)
262 ret = drsOps->GetString(node, "pinName", &hi35xx->desc[index].pinName, "NULL");
268 ret = drsOps->GetUint32(node, "init", &hi35xx->desc[index].init, 0);
274 ret = Hi35xxPinReadFunc(&hi35xx->desc[index], node, drsOps);
279 hi35xx->cntlr.pins[index].pinName = hi35xx->desc[index].pinName;
280 hi35xx->cntlr.pins[index].priv = (void *)node;
349 int32_t index;
364 index = 0;
367 ret = Hi35xxPinParsePinNode(childNode, hi35xx, index);
372 index++;