Home
last modified time | relevance | path

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

/device/soc/hisilicon/common/platform/gpio/
H A Dgpio_hi35xx.c432 static int32_t Pl061GpioInitGroups(struct Pl061GpioData *pl061) in Pl061GpioInitGroups() argument
438 if (pl061 == NULL) { in Pl061GpioInitGroups()
442 groups = (struct Pl061GpioGroup *)OsalMemCalloc(sizeof(*groups) * pl061->groupNum); in Pl061GpioInitGroups()
446 pl061->groups = groups; in Pl061GpioInitGroups()
448 for (i = 0; i < pl061->groupNum; i++) { in Pl061GpioInitGroups()
450 groups[i].regBase = pl061->regBase + i * pl061->regStep; in Pl061GpioInitGroups()
451 groups[i].irq = pl061->irqStart + i; in Pl061GpioInitGroups()
452 groups[i].irqShare = pl061->irqShare; in Pl061GpioInitGroups()
453 groups[i].cntlr.start = i * pl061 in Pl061GpioInitGroups()
488 Pl061GpioUninitGroups(struct Pl061GpioData *pl061) Pl061GpioUninitGroups() argument
503 Pl061GpioReadInfo(struct Pl061GpioData *pl061, const struct DeviceResourceNode *node, struct DeviceResourceIface *drsOps) Pl061GpioReadInfo() argument
530 Pl061GpioReadDrs(struct Pl061GpioData *pl061, const struct DeviceResourceNode *node) Pl061GpioReadDrs() argument
587 Pl061GpioDebug(const struct Pl061GpioData *pl061) Pl061GpioDebug() argument
613 struct Pl061GpioData *pl061 = &g_pl061; Pl061GpioInit() local
666 struct Pl061GpioData *pl061 = NULL; Pl061GpioRelease() local
[all...]

Completed in 2 milliseconds