linux-ti335x-psp 3.2: mux orientation detect for camera sensor to gpio instead of...
[glsdk/meta-ti-glsdk.git] / recipes-kernel / linux / linux-ti33x-psp-3.2 / beaglebone / 0085-beaglebone-mux-camera-cape-orientation-pin-to-gpio.patch
1 From cfef44a953b640d592133ed553c1c4ba72953837 Mon Sep 17 00:00:00 2001
2 From: Koen Kooi <koen@dominion.thruhere.net>
3 Date: Wed, 15 Aug 2012 14:33:37 +0200
4 Subject: [PATCH] beaglebone: mux camera cape orientation pin to gpio
6 Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
7 ---
8  arch/arm/mach-omap2/board-am335xevm.c |    3 ++-
9  1 files changed, 2 insertions(+), 1 deletions(-)
11 diff --git a/arch/arm/mach-omap2/board-am335xevm.c b/arch/arm/mach-omap2/board-am335xevm.c
12 index d30c5a2..78c4bf9 100644
13 --- a/arch/arm/mach-omap2/board-am335xevm.c
14 +++ b/arch/arm/mach-omap2/board-am335xevm.c
15 @@ -846,6 +846,7 @@ static struct pinmux_config gpmc_pin_mux[] = {
16  static struct pinmux_config camera_cape_pin_mux[] = {
17         {"spi0_d1.gpio0_4",    OMAP_MUX_MODE7 | AM33XX_PIN_OUTPUT },            // QL CSSP and Camera Sensor Reset
18         {"spi0_cs0.gpio0_5",   OMAP_MUX_MODE7 | AM33XX_PIN_OUTPUT_PULLUP },     // 1V8 and 2V8 Power Enable
19 +       {"gpmc_csn1.gpio0_30",   OMAP_MUX_MODE7 | AM33XX_PIN_INPUT},            // Sensor orientation detect: low -> frontfacing, high -> backfacing
20         {NULL, 0},
21  };
22  
23 @@ -2065,8 +2066,8 @@ static void cssp_gpmc_init(void)
24                         { NULL, GPMC_DEVICE_NOR },
25                 };
26  
27 -       setup_pin_mux(camera_cape_pin_mux);
28         setup_pin_mux(gpmc_pin_mux);
29 +       setup_pin_mux(camera_cape_pin_mux);
30  
31         omap_init_gpmc(gpmc_device, sizeof(gpmc_device));
32         gpmc_cssp_init();
33 -- 
34 1.7.7.6