diff options
author | Chris Zankel <chris@zankel.net> | 2009-04-03 05:29:05 -0400 |
---|---|---|
committer | Chris Zankel <chris@zankel.net> | 2009-04-03 05:29:05 -0400 |
commit | 65127d28e312bb6b38ce84a7bb71d762ef63ad4c (patch) | |
tree | d5fdf52a2d0731f7fab0ce0ed394faac50b04fbc /include/asm-generic/gpio.h | |
parent | b8bb76713ec50df2f11efee386e16f93d51e1076 (diff) | |
parent | 8fe74cf053de7ad2124a894996f84fa890a81093 (diff) |
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into merge
Diffstat (limited to 'include/asm-generic/gpio.h')
-rw-r--r-- | include/asm-generic/gpio.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/asm-generic/gpio.h b/include/asm-generic/gpio.h index 81797ec9ab29..d6c379dc64fa 100644 --- a/include/asm-generic/gpio.h +++ b/include/asm-generic/gpio.h | |||
@@ -55,6 +55,10 @@ struct module; | |||
55 | * handled is (base + ngpio - 1). | 55 | * handled is (base + ngpio - 1). |
56 | * @can_sleep: flag must be set iff get()/set() methods sleep, as they | 56 | * @can_sleep: flag must be set iff get()/set() methods sleep, as they |
57 | * must while accessing GPIO expander chips over I2C or SPI | 57 | * must while accessing GPIO expander chips over I2C or SPI |
58 | * @names: if set, must be an array of strings to use as alternative | ||
59 | * names for the GPIOs in this chip. Any entry in the array | ||
60 | * may be NULL if there is no alias for the GPIO, however the | ||
61 | * array must be @ngpio entries long. | ||
58 | * | 62 | * |
59 | * A gpio_chip can help platforms abstract various sources of GPIOs so | 63 | * A gpio_chip can help platforms abstract various sources of GPIOs so |
60 | * they can all be accessed through a common programing interface. | 64 | * they can all be accessed through a common programing interface. |
@@ -92,6 +96,7 @@ struct gpio_chip { | |||
92 | struct gpio_chip *chip); | 96 | struct gpio_chip *chip); |
93 | int base; | 97 | int base; |
94 | u16 ngpio; | 98 | u16 ngpio; |
99 | char **names; | ||
95 | unsigned can_sleep:1; | 100 | unsigned can_sleep:1; |
96 | unsigned exported:1; | 101 | unsigned exported:1; |
97 | }; | 102 | }; |