]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ENGR00224886 board-mx6q-sabreauto: remove camera control lines
authorAdrian Alonso <aalonso@freescale.com>
Thu, 13 Sep 2012 21:43:10 +0000 (16:43 -0500)
committerLothar Waßmann <LW@KARO-electronics.de>
Fri, 24 May 2013 06:35:25 +0000 (08:35 +0200)
* Remove camera control lines, this gpio control lines are used by
  other periherals
* GPIO_4_5 correspond to RGMII_INT
* GPIO_3_24 correspond to CSI0_DAT5 parallel tv-in

Signed-off-by: Adrian Alonso <aalonso@freescale.com>
arch/arm/mach-mx6/board-mx6q_sabreauto.c
arch/arm/mach-mx6/board-mx6q_sabreauto.h
arch/arm/mach-mx6/board-mx6solo_sabreauto.h

index bb310a9a35e7e37fcf720fbd2de9cbe7718ad2ef..41e89f18550a060f2835419e400d34b6adcb90a7 100644 (file)
 #define SABREAUTO_DISP0_PWR            IMX_GPIO_NR(3, 24)
 #define SABREAUTO_DISP0_I2C_EN         IMX_GPIO_NR(3, 28)
 #define SABREAUTO_DISP0_DET_INT                IMX_GPIO_NR(3, 31)
-#define SABREAUTO_CSI0_RST             IMX_GPIO_NR(4, 5)
 #define SABREAUTO_DISP0_RESET          IMX_GPIO_NR(5, 0)
 #define SABREAUTO_I2C3_STEER           IMX_GPIO_NR(5, 4)
 #define SABREAUTO_WEIM_NOR_WDOG1        IMX_GPIO_NR(4, 29)
 #define SABREAUTO_PMIC_INT             IMX_GPIO_NR(5, 16)
 #define SABREAUTO_ALS_INT              IMX_GPIO_NR(5, 17)
 #define SABREAUTO_SD1_WP               IMX_GPIO_NR(5, 20)
-#define SABREAUTO_CSI0_PWN             IMX_GPIO_NR(5, 23)
 #define SABREAUTO_USB_HOST1_OC         IMX_GPIO_NR(5, 0)
 #define SABREAUTO_SD3_CD               IMX_GPIO_NR(6, 15)
 
@@ -1284,16 +1282,6 @@ early_param("can0", early_enable_can0);
 
 static inline void __init mx6q_csi0_io_init(void)
 {
-       /* Camera reset */
-       gpio_request(SABREAUTO_CSI0_RST, "cam-reset");
-       gpio_direction_output(SABREAUTO_CSI0_RST, 1);
-
-       /* Camera power down */
-       gpio_request(SABREAUTO_CSI0_PWN, "cam-pwdn");
-       gpio_direction_output(SABREAUTO_CSI0_PWN, 1);
-       msleep(1);
-       gpio_set_value(SABREAUTO_CSI0_PWN, 0);
-
        if (cpu_is_mx6q())
                mxc_iomux_set_gpr_register(1, 19, 1, 1);
        else if (cpu_is_mx6dl())
index c087de6fb7899aa72fe760b0bf334ca1e27c6976..9b5af3c2a68c8537f336ae09c23e130706bfee41 100644 (file)
@@ -207,10 +207,6 @@ static iomux_v3_cfg_t mx6q_sabreauto_pads[] = {
        /* HDMI */
        MX6Q_PAD_EIM_A25__HDMI_TX_CEC_LINE,
 
-       /* camera reset */
-       MX6Q_PAD_GPIO_19__GPIO_4_5,
-       MX6Q_PAD_EIM_D24__GPIO_3_24,
-
        /* MLB150 */
        MX6Q_PAD_ENET_TXD1__MLB_MLBCLK,
        MX6Q_PAD_GPIO_6__MLB_MLBSIG,
index 9111e6bc9b19495537a1396666656ba32fe19619..b752faae33baa5c822a1aa49f2dcc95be1b38b6a 100644 (file)
@@ -207,10 +207,6 @@ static iomux_v3_cfg_t mx6dl_sabreauto_pads[] = {
        /* HDMI */
        MX6DL_PAD_EIM_A25__HDMI_TX_CEC_LINE,
 
-       /* camera reset */
-       MX6DL_PAD_GPIO_19__GPIO_4_5,
-       MX6DL_PAD_EIM_D24__GPIO_3_24,
-
        /* MLB150 */
        MX6DL_PAD_ENET_TXD1__MLB_MLBCLK,
        MX6DL_PAD_GPIO_6__MLB_MLBSIG,