From 98c80a0a2edabfbffab978ed863097ab629a4aab Mon Sep 17 00:00:00 2001 From: Balaji Rao Date: Sun, 22 Feb 2009 04:40:00 +0000 Subject: introduce_generic_hdq_gpio_bitbang_driver.patch Introduce a new generic HDQ gpio based bitbang driver Signed-off-by: Balaji Rao --- include/linux/hdq.h | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 include/linux/hdq.h (limited to 'include') diff --git a/include/linux/hdq.h b/include/linux/hdq.h new file mode 100644 index 00000000000..e706790648b --- /dev/null +++ b/include/linux/hdq.h @@ -0,0 +1,30 @@ +#ifndef __LINUX_HDQ_H__ +#define __LINUX_HDQ_H__ + +#include + +/* platform data */ + +struct hdq_platform_data { + /* + * give an opportunity to use us as parent for + * devices that depend on us + */ + void (*attach_child_devices)(struct device *parent_device); + + void (*gpio_dir_out)(void); + void (*gpio_dir_in)(void); + void (*gpio_set)(int); + int (*gpio_get)(void); + + int (*enable_fiq)(void); + void (*disable_fiq)(void); + void (*kick_fiq)(void); + +}; + +int hdq_read(int address); +int hdq_write(int address, u8 data); +int hdq_initialized(void); + +#endif -- cgit v1.2.3