Lines Matching defs:fpioa
21 #include <dt-bindings/pinctrl/k210-fpioa.h>
96 struct k210_fpioa __iomem *fpioa;
506 writel(val, &pdata->fpioa->pins[pin]);
514 u32 val = readl(&pdata->fpioa->pins[pin]);
558 val = readl(&pdata->fpioa->pins[pin]);
591 writel(val, &pdata->fpioa->pins[pin]);
621 seq_printf(s, "%#x", readl(&pdata->fpioa->pins[pin]));
902 struct k210_fpioa __iomem *fpioa = pdata->fpioa;
909 for (i = 0; i < ARRAY_SIZE(fpioa->tie_en); i++) {
923 writel(val, &fpioa->tie_val[i]);
924 writel(val, &fpioa->tie_en[i]);
944 pdata->fpioa = devm_platform_ioremap_resource(pdev, 0);
945 if (IS_ERR(pdata->fpioa))
946 return PTR_ERR(pdata->fpioa);
991 { .compatible = "canaan,k210-fpioa" },
998 .name = "k210-fpioa",