Linux GPIO subsystem development
 help / color / mirror / Atom feed
* [PATCH 1/6] mfd: lpc_ich: Convert ICH GPIOs IDs to enum
@ 2014-02-07 13:21 Vincent Donnefort
  2014-02-07 13:21 ` [PATCH 2/6] mfd: lpc_ich: Add support for Intel Avoton GPIOs Vincent Donnefort
                   ` (4 more replies)
  0 siblings, 5 replies; 11+ messages in thread
From: Vincent Donnefort @ 2014-02-07 13:21 UTC (permalink / raw)
  To: linux-gpio; +Cc: linus.walleij, sameo, Vincent Donnefort

From: Vincent Donnefort <vdonnefort@gmail.com>

All those IDs are arbitrary and so can be encapsulated into an enumeration.

Signed-off-by: Vincent Donnefort <vdonnefort@gmail.com>

diff --git a/include/linux/mfd/lpc_ich.h b/include/linux/mfd/lpc_ich.h
index 3e1df64..293b062 100644
--- a/include/linux/mfd/lpc_ich.h
+++ b/include/linux/mfd/lpc_ich.h
@@ -31,13 +31,15 @@
 #define ICH_RES_GPE0	1
 
 /* GPIO compatibility */
-#define ICH_I3100_GPIO		0x401
-#define ICH_V5_GPIO		0x501
-#define ICH_V6_GPIO		0x601
-#define ICH_V7_GPIO		0x701
-#define ICH_V9_GPIO		0x801
-#define ICH_V10CORP_GPIO	0xa01
-#define ICH_V10CONS_GPIO	0xa11
+enum {
+	ICH_I3100_GPIO,
+	ICH_V5_GPIO,
+	ICH_V6_GPIO,
+	ICH_V7_GPIO,
+	ICH_V9_GPIO,
+	ICH_V10CORP_GPIO,
+	ICH_V10CONS_GPIO,
+};
 
 struct lpc_ich_info {
 	char name[32];
-- 
1.8.3.2


^ permalink raw reply related	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2014-02-13 11:12 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-02-07 13:21 [PATCH 1/6] mfd: lpc_ich: Convert ICH GPIOs IDs to enum Vincent Donnefort
2014-02-07 13:21 ` [PATCH 2/6] mfd: lpc_ich: Add support for Intel Avoton GPIOs Vincent Donnefort
2014-02-07 13:21 ` [PATCH 3/6] gpio: ich: Add blink capability option Vincent Donnefort
2014-02-12 15:07   ` Linus Walleij
2014-02-07 13:21 ` [PATCH 4/6] gpio: ich: Add support for multiple register addresses Vincent Donnefort
2014-02-12 15:10   ` Linus Walleij
2014-02-07 13:21 ` [PATCH 5/6] gpio: ich: Add output levels cache support Vincent Donnefort
2014-02-12 15:12   ` Linus Walleij
2014-02-07 13:21 ` [PATCH 6/6] gpio: ich: Add support for Intel Avoton Vincent Donnefort
2014-02-12 15:18   ` Linus Walleij
2014-02-13 11:12     ` Lee Jones

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox