summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMary Ruthven <mruthven@chromium.org>2021-11-12 13:27:48 -0600
committerCommit Bot <commit-bot@chromium.org>2021-11-18 04:55:24 +0000
commiteddac3a1d543e09e700869094e22e85115252195 (patch)
tree265f5c69aa75e3312cc2fe9ee768892bba736e05
parentac816e98cdc30ce334c9061feba2bda70b07c09c (diff)
downloadchrome-ec-eddac3a1d543e09e700869094e22e85115252195.tar.gz
Revert "gpio.wrap: add *_R[OW] macros for easier pin configuration."
This reverts commit 0b2179c3179a31fde8678e9700477da2365c63ff. BUG=b:200823466 TEST=make buildall -j Change-Id: Ib7217d6b7ac42eb0a005c017a61b698ae3e389b2 Signed-off-by: Mary Ruthven <mruthven@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3285757 Reviewed-by: Vadim Sukhomlinov <sukhomlinov@chromium.org>
-rw-r--r--include/gpio.wrap49
1 files changed, 0 insertions, 49 deletions
diff --git a/include/gpio.wrap b/include/gpio.wrap
index 82f6d08da2..37f5dadf43 100644
--- a/include/gpio.wrap
+++ b/include/gpio.wrap
@@ -91,61 +91,12 @@
#define UNIMPLEMENTED(name)
#endif
-/*
- * RO/RW pin macro.
- *
- * Some boards may have very different pin configurations between RO and RW, and
- * also may vary from revision to revision. The RO/RW pin macros can ease the
- * maintenance effort.
- */
-
-#ifdef SECTION_IS_RO
-#define GPIO_RO(name, pin, flags) GPIO(name, pin, flags)
-#define GPIO_RW(name, pin, flags)
-#define GPIO_INT_RO(name, pin, flags, signal) GPIO_INT(name, pin, flags, signal)
-#define GPIO_INT_RW(name, pin, flags, signal)
-#define ALTERNATE_RO(pinmask, function, module, flags) \
- ALTERNATE(pinmask, function, module, flags)
-#define ALTERNATE_RW(pinmask, function, module, flags)
-#define UNIMPLEMENTED_RO(name) UNIMPLEMENTED(name)
-#define UNIMPLEMENTED_RW(name)
-#elif defined(SECTION_IS_RW)
-#define GPIO_RO(name, pin, flags)
-#define GPIO_RW(name, pin, flags) GPIO(name, pin, flags)
-#define GPIO_INT_RO(name, pin, flags, signal)
-#define GPIO_INT_RW(name, pin, flags, signal) GPIO_INT(name, pin, flags, signal)
-#define ALTERNATE_RO(pinmask, function, module, flags)
-#define ALTERNATE_RW(pinmask, function, module, flags) \
- ALTERNATE(pinmask, function, module, flags)
-#define UNIMPLEMENTED_RO(name)
-#define UNIMPLEMENTED_RW(name) UNIMPLEMENTED(name)
-#else
-#define GPIO_RO(name, pin, flags) GPIO(name, pin, flags)
-#define GPIO_RW(name, pin, flags) GPIO(name, pin, flags)
-#define GPIO_INT_RO(name, pin, flags, signal) GPIO_INT(name, pin, flags, signal)
-#define GPIO_INT_RW(name, pin, flags, signal) GPIO_INT(name, pin, flags, signal)
-#define ALTERNATE_RO(pinmask, function, module, flags) \
- ALTERNATE(pinmask, function, module, flags)
-#define ALTERNATE_RW(pinmask, function, module, flags) \
- ALTERNATE(pinmask, function, module, flags)
-#define UNIMPLEMENTED_RO(name) UNIMPLEMENTED(name)
-#define UNIMPLEMENTED_RW(name) UNIMPLEMENTED(name)
-#endif
-
#include "gpio.inc"
/*
* Once the gpio.inc file has been included these macros are no longer needed.
*/
#undef GPIO
-#undef GPIO_RO
-#undef GPIO_RW
#undef GPIO_INT
-#undef GPIO_INT_RO
-#undef GPIO_INT_RW
#undef ALTERNATE
-#undef ALTERNATE_RO
-#undef ALTERNATE_RW
#undef UNIMPLEMENTED
-#undef UNIMPLEMENTED_RO
-#undef UNIMPLEMENTED_RW