X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=include%2Flinux%2Fbasic_mmio_gpio.h;h=1c504ca5bdb344154dc69b0c6068c3494bdc05da;hb=51eab603f5c86dd1eae4c525df3e7f7eeab401d6;hp=feb9121967458e8c99515389d2923cb573547535;hpb=312fef7d18adda2be822d31916547f84ed6af28b;p=~andy%2Flinux diff --git a/include/linux/basic_mmio_gpio.h b/include/linux/basic_mmio_gpio.h index feb91219674..1c504ca5bdb 100644 --- a/include/linux/basic_mmio_gpio.h +++ b/include/linux/basic_mmio_gpio.h @@ -67,6 +67,10 @@ int bgpio_remove(struct bgpio_chip *bgc); int bgpio_init(struct bgpio_chip *bgc, struct device *dev, unsigned long sz, void __iomem *dat, void __iomem *set, void __iomem *clr, void __iomem *dirout, void __iomem *dirin, - bool big_endian); + unsigned long flags); + +#define BGPIOF_BIG_ENDIAN BIT(0) +#define BGPIOF_UNREADABLE_REG_SET BIT(1) /* reg_set is unreadable */ +#define BGPIOF_UNREADABLE_REG_DIR BIT(2) /* reg_dir is unreadable */ #endif /* __BASIC_MMIO_GPIO_H */