diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2012-11-16 14:00:34 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2012-11-16 14:00:34 +0100 |
commit | daac8bf5d3bd5e157c66d753eac0d5efb47aa145 (patch) | |
tree | d599de85cebf7ab3da97e0275dbf1b40399e1943 /include | |
parent | 2f5cd8571912689900651a17297ee5e8ed2bb816 (diff) | |
parent | 33f59d8a81b4f870239b79ef274609b964292f84 (diff) | |
download | barebox-daac8bf5d3bd5e157c66d753eac0d5efb47aa145.tar.gz barebox-daac8bf5d3bd5e157c66d753eac0d5efb47aa145.tar.xz |
Merge branch 'for-next/bcm2835'
Conflicts:
arch/arm/configs/versatilepb_defconfig
Diffstat (limited to 'include')
-rw-r--r-- | include/asm-generic/gpio.h | 10 | ||||
-rw-r--r-- | include/linux/amba/pl061.h | 12 | ||||
-rw-r--r-- | include/linux/clkdev.h | 1 |
3 files changed, 23 insertions, 0 deletions
diff --git a/include/asm-generic/gpio.h b/include/asm-generic/gpio.h new file mode 100644 index 0000000000..1997888bbb --- /dev/null +++ b/include/asm-generic/gpio.h @@ -0,0 +1,10 @@ +#ifndef __ASM_GENERIC_GPIO_H +#define __ASM_GENERIC_GPIO_H + +void gpio_set_value(unsigned gpio, int value); +int gpio_get_value(unsigned gpio); +int gpio_direction_output(unsigned gpio, int value); +int gpio_direction_input(unsigned gpio); + +#endif /* __ASM_GENERIC_GPIO_H */ + diff --git a/include/linux/amba/pl061.h b/include/linux/amba/pl061.h new file mode 100644 index 0000000000..d498cd7a8c --- /dev/null +++ b/include/linux/amba/pl061.h @@ -0,0 +1,12 @@ +#ifndef __AMBA_PL061_H__ +#define __AMBA_PL061_H__ + +#include <linux/types.h> + +/* platform data for the PL061 GPIO driver */ + +struct pl061_platform_data { + /* number of the first GPIO */ + unsigned gpio_base; +}; +#endif /* __AMBA_PL061_H__ */ diff --git a/include/linux/clkdev.h b/include/linux/clkdev.h index d2f0d8972e..1fc0ab9973 100644 --- a/include/linux/clkdev.h +++ b/include/linux/clkdev.h @@ -33,6 +33,7 @@ void clkdev_drop(struct clk_lookup *cl); void clkdev_add_table(struct clk_lookup *, size_t); int clk_add_alias(const char *, const char *, char *, struct device_d *); +int clk_register_clkdev(struct clk *, const char *, const char *, ...); int clkdev_add_physbase(struct clk *clk, unsigned long base, const char *id); |