diff options
author | Dmitry Baryshkov <dbaryshkov@gmail.com> | 2008-04-12 15:08:16 -0400 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2008-04-19 06:29:08 -0400 |
commit | baf1c5d2a08c828d6333e0a37bcdf5afb3d5d003 (patch) | |
tree | 9d07c1803af80d1a33c1c5b2487775b2d30e6736 /include/asm-arm/arch-pxa | |
parent | e21e2d467ab4dd050dd02620c74be1e2665d20b9 (diff) |
[ARM] 4971/1: pxaficp_ir: provide startup and shutdown hooks
Let platform do some specific initialisation and cleanup
things during pxaficp_ir probing and removing. E.g. this
can be usefull to request/free gpios used by the platform
to control the transceiver.
Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'include/asm-arm/arch-pxa')
-rw-r--r-- | include/asm-arm/arch-pxa/irda.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/asm-arm/arch-pxa/irda.h b/include/asm-arm/arch-pxa/irda.h index 748406f384c2..99f4f423a8e1 100644 --- a/include/asm-arm/arch-pxa/irda.h +++ b/include/asm-arm/arch-pxa/irda.h | |||
@@ -10,6 +10,8 @@ | |||
10 | struct pxaficp_platform_data { | 10 | struct pxaficp_platform_data { |
11 | int transceiver_cap; | 11 | int transceiver_cap; |
12 | void (*transceiver_mode)(struct device *dev, int mode); | 12 | void (*transceiver_mode)(struct device *dev, int mode); |
13 | int (*startup)(struct device *dev); | ||
14 | void (*shutdown)(struct device *dev); | ||
13 | }; | 15 | }; |
14 | 16 | ||
15 | extern void pxa_set_ficp_info(struct pxaficp_platform_data *info); | 17 | extern void pxa_set_ficp_info(struct pxaficp_platform_data *info); |