ARM: tegra: reduce public pinmux API
authorStephen Warren <swarren@nvidia.com>
Fri, 21 Mar 2014 18:28:55 +0000 (12:28 -0600)
committerTom Warren <twarren@nvidia.com>
Thu, 17 Apr 2014 15:41:05 +0000 (08:41 -0700)
Remove a few unused functions from the pinmux header. They aren't
currently used, and removing them prevents any new usage from appearing.
This will ease moving to just pinmux_config_table() and
padgrp_config_table() in the future.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Acked-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Tom Warren <twarren@nvidia.com>
arch/arm/cpu/tegra-common/pinmux-common.c
arch/arm/include/asm/arch-tegra/pinmux.h

index 10f68ba98b5212e7ca9882e86d9dfeeb20953f42..51ba6eecdfab2ce24d011650bffebdeb6b0aa631 100644 (file)
@@ -131,7 +131,7 @@ void pinmux_set_pullupdown(enum pmux_pingrp pin, enum pmux_pull pupd)
        writel(val, reg);
 }
 
-void pinmux_set_tristate(enum pmux_pingrp pin, int tri)
+static void pinmux_set_tristate(enum pmux_pingrp pin, int tri)
 {
        u32 *reg = TRI_REG(pin);
        u32 val;
@@ -275,7 +275,7 @@ static void pinmux_set_rcv_sel(enum pmux_pingrp pin,
 #endif /* TEGRA_PMX_HAS_RCV_SEL */
 #endif /* TEGRA_PMX_HAS_PIN_IO_BIT_ETC */
 
-void pinmux_config_pingroup(const struct pingroup_config *config)
+static void pinmux_config_pingroup(const struct pingroup_config *config)
 {
        enum pmux_pingrp pin = config->pingroup;
 
index e97fffdcf87b26ce1c0cce5ede7834202f82e56a..b8d21c1bf92f94e1a3d054f0f6fa3c64c952da8e 100644 (file)
@@ -86,9 +86,6 @@ void pinmux_set_func(enum pmux_pingrp pin, enum pmux_func func);
 /* Set the pull up/down feature for a pin group */
 void pinmux_set_pullupdown(enum pmux_pingrp pin, enum pmux_pull pupd);
 
-/* Set a pin group to tristate or normal */
-void pinmux_set_tristate(enum pmux_pingrp pin, int enable);
-
 /* Set a pin group to tristate */
 void pinmux_tristate_enable(enum pmux_pingrp pin);
 
@@ -100,9 +97,6 @@ void pinmux_tristate_disable(enum pmux_pingrp pin);
 void pinmux_set_io(enum pmux_pingrp pin, enum pmux_pin_io io);
 #endif
 
-/* Set the complete configuration for a pin group */
-void pinmux_config_pingroup(const struct pingroup_config *config);
-
 /**
  * Configure a list of pin groups
  *