summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/include/nvodm_query_pinmux.h
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-tegra/include/nvodm_query_pinmux.h')
-rw-r--r--arch/arm/mach-tegra/include/nvodm_query_pinmux.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/include/nvodm_query_pinmux.h b/arch/arm/mach-tegra/include/nvodm_query_pinmux.h
index c0b2e48cb134..5365201b8457 100644
--- a/arch/arm/mach-tegra/include/nvodm_query_pinmux.h
+++ b/arch/arm/mach-tegra/include/nvodm_query_pinmux.h
@@ -194,6 +194,27 @@ typedef enum
} NvOdmHsmmcPinMap;
/**
+ * Defines the OWR pin-mux configurations.
+ */
+typedef enum
+{
+ NvOdmOwrPinMap_Config1 = 1,
+ NvOdmOwrPinMap_Config2,
+ NvOdmOwrPinMap_Config3,
+
+ /**
+ * This configuration disables (tristates) OWR pins. This option may be
+ * used to change which pins an attached OWR device is using at runtime.
+ * In some cases, one device might set up OWR, communicate across this bus,
+ * and then set the OWR bus configuration to "multiplexed" so that another
+ * device can opt to use OWR with its own configurations at a later time.
+ */
+ NvOdmOwrPinMap_Multiplexed = NVODM_QUERY_PINMAP_MULTIPLEXED,
+ /** Ignore -- Forces compilers to make 32-bit enums. */
+ NvOdmOwrPinMap_Force32 = 0x7FFFFFFF,
+} NvOdmOwrPinMap;
+
+/**
* Defines I2C pin-mux configurations.
*/
typedef enum