Lines Matching defs:fpioa
21 #include <dt-bindings/pinctrl/k210-fpioa.h>
96 struct k210_fpioa __iomem *fpioa;
504 writel(val, &pdata->fpioa->pins[pin]);
512 u32 val = readl(&pdata->fpioa->pins[pin]);
556 val = readl(&pdata->fpioa->pins[pin]);
589 writel(val, &pdata->fpioa->pins[pin]);
619 seq_printf(s, "%#x", readl(&pdata->fpioa->pins[pin]));
895 struct k210_fpioa __iomem *fpioa = pdata->fpioa;
902 for (i = 0; i < ARRAY_SIZE(fpioa->tie_en); i++) {
916 writel(val, &fpioa->tie_val[i]);
917 writel(val, &fpioa->tie_en[i]);
937 pdata->fpioa = devm_platform_ioremap_resource(pdev, 0);
938 if (IS_ERR(pdata->fpioa))
939 return PTR_ERR(pdata->fpioa);
966 { .compatible = "canaan,k210-fpioa" },
973 .name = "k210-fpioa",