summaryrefslogtreecommitdiff
path: root/firmware/target/arm/imx233/power-imx233.c
diff options
context:
space:
mode:
authorAmaury Pouly <amaury.pouly@gmail.com>2012-05-10 00:08:03 +0200
committerAmaury Pouly <amaury.pouly@gmail.com>2012-05-10 00:13:11 +0200
commit645680d62b82455d24fcb178f1cc5208f9942e38 (patch)
tree1a9f928afc34260059bf986fc2caa7fc5b2a2028 /firmware/target/arm/imx233/power-imx233.c
parentd29a11b7a8f4ce230e9385a44f352a559bde753f (diff)
downloadrockbox-645680d62b82455d24fcb178f1cc5208f9942e38.tar.gz
rockbox-645680d62b82455d24fcb178f1cc5208f9942e38.zip
imx233: add pinctrl debug code to track pin uses
Past development has proved that one can mistakely use the same pin for two uses without noticing. Since this causes extremely hard to find bugs, the infrastructure will allow to register pin uses and panic when a conflict is detected. The pinctrl debug now shows the pin uses when its support is compiled in. Change-Id: Idb2d5235ce09207d77aa474d6f158e72b933761a
Diffstat (limited to 'firmware/target/arm/imx233/power-imx233.c')
-rw-r--r--firmware/target/arm/imx233/power-imx233.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/firmware/target/arm/imx233/power-imx233.c b/firmware/target/arm/imx233/power-imx233.c
index 2ae7ff653c..be12207793 100644
--- a/firmware/target/arm/imx233/power-imx233.c
+++ b/firmware/target/arm/imx233/power-imx233.c
@@ -114,6 +114,7 @@ void power_off(void)
114 sleep(HZ / 2); 114 sleep(HZ / 2);
115#ifdef SANSA_FUZEPLUS 115#ifdef SANSA_FUZEPLUS
116 /* This pin seems to be important to shutdown the hardware properly */ 116 /* This pin seems to be important to shutdown the hardware properly */
117 imx233_pinctrl_acquire_pin(0, 9, "power off");
117 imx233_set_pin_function(0, 9, PINCTRL_FUNCTION_GPIO); 118 imx233_set_pin_function(0, 9, PINCTRL_FUNCTION_GPIO);
118 imx233_enable_gpio_output(0, 9, true); 119 imx233_enable_gpio_output(0, 9, true);
119 imx233_set_gpio_output(0, 9, true); 120 imx233_set_gpio_output(0, 9, true);