[PATCH v2 7/7] ARM: mxs/mx28evk: add mmc device
From: Wolfram Sang <hidden>
Date: 2011-02-14 10:26:46
Also in:
linux-mmc
From: Wolfram Sang <hidden>
Date: 2011-02-14 10:26:46
Also in:
linux-mmc
Shawn,
+/* mmc */
+static void __init mx28evk_mmc_slot_poweron(int gpio)
+{
+ int ret;
+
+ ret = gpio_request(gpio, "mmc-slot-power");
+ if (ret) {
+ pr_err("Failed to request gpio mmc-slot-power: %d\n", ret);
+ return;
+ }
+
+ ret = gpio_direction_output(gpio, 0);
+ if (ret) {
+ pr_err("Failed to drive gpio mmc-slot-power: %d\n", ret);
+ return;
+ }
+}Minor nit: You could use gpio_request_one(), and doing so maybe even get rid of this function and simply do it the init-function. The advantage would be, that you can name the two GPIOs independently. Regards, Wolfram -- Pengutronix e.K. | Wolfram Sang | Industrial Linux Solutions | http://www.pengutronix.de/ |