Evo MR3 updates
/arch/arm/mach-msm/board-incrediblec.c
blob:d1647e833edbf10d61455bf64f198bca9039661b -> blob:b572cae65542443d42cf87777c9ce5f7c5a090d3
--- arch/arm/mach-msm/board-incrediblec.c
+++ arch/arm/mach-msm/board-incrediblec.c
@@ -55,7 +55,9 @@
#include "devices.h"
#include "proc_comm.h"
#include "smd_private.h"
+#if 1 /*allenou, bt for bcm, 2009/7/8 */
#include <mach/msm_serial_hs.h>
+#endif
#include <mach/tpa6130.h>
#include <mach/msm_flashlight.h>
#include <linux/atmel_qt602240.h>
@@ -845,6 +847,25 @@ MODULE_PARM_DESC(bdaddress, "BT MAC ADDR
#endif
static uint32_t camera_off_gpio_table[] = {
+
+#if 0 /* CAMERA OFF*/
+ PCOM_GPIO_CFG(0, 0, GPIO_INPUT, GPIO_PULL_DOWN, GPIO_4MA), /* DAT0 */
+ PCOM_GPIO_CFG(1, 0, GPIO_INPUT, GPIO_PULL_DOWN, GPIO_4MA), /* DAT1 */
+ PCOM_GPIO_CFG(2, 0, GPIO_INPUT, GPIO_PULL_DOWN, GPIO_4MA), /* DAT2 */
+ PCOM_GPIO_CFG(3, 0, GPIO_INPUT, GPIO_PULL_DOWN, GPIO_4MA), /* DAT3 */
+ PCOM_GPIO_CFG(4, 0, GPIO_INPUT, GPIO_PULL_DOWN, GPIO_4MA), /* DAT4 */
+ PCOM_GPIO_CFG(5, 0, GPIO_INPUT, GPIO_PULL_DOWN, GPIO_4MA), /* DAT5 */
+ PCOM_GPIO_CFG(6, 0, GPIO_INPUT, GPIO_PULL_DOWN, GPIO_4MA), /* DAT6 */
+ PCOM_GPIO_CFG(7, 0, GPIO_INPUT, GPIO_PULL_DOWN, GPIO_4MA), /* DAT7 */
+ PCOM_GPIO_CFG(8, 0, GPIO_INPUT, GPIO_PULL_DOWN, GPIO_4MA), /* DAT8 */
+ PCOM_GPIO_CFG(9, 0, GPIO_INPUT, GPIO_PULL_DOWN, GPIO_4MA), /* DAT9 */
+ PCOM_GPIO_CFG(10, 0, GPIO_INPUT, GPIO_PULL_DOWN, GPIO_4MA), /* DAT10 */
+ PCOM_GPIO_CFG(11, 0, GPIO_INPUT, GPIO_PULL_DOWN, GPIO_4MA), /* DAT11 */
+ PCOM_GPIO_CFG(12, 0, GPIO_INPUT, GPIO_PULL_DOWN, GPIO_4MA), /* PCLK */
+ PCOM_GPIO_CFG(13, 0, GPIO_INPUT, GPIO_PULL_DOWN, GPIO_4MA), /* HSYNC */
+ PCOM_GPIO_CFG(14, 0, GPIO_INPUT, GPIO_PULL_DOWN, GPIO_4MA), /* VSYNC */
+ PCOM_GPIO_CFG(15, 0, GPIO_OUTPUT, GPIO_NO_PULL, GPIO_4MA), /* MCLK */
+#endif
/* CAMERA SUSPEND*/
PCOM_GPIO_CFG(0, 0, GPIO_OUTPUT, GPIO_NO_PULL, GPIO_4MA), /* DAT0 */
PCOM_GPIO_CFG(1, 0, GPIO_OUTPUT, GPIO_NO_PULL, GPIO_4MA), /* DAT1 */
@@ -926,26 +947,6 @@ static int flashlight_control(int mode)
return aat1271_flashlight_control(mode);
}
-enum msm_camera_source camera_source;
-static void incrediblec_set_source(enum msm_camera_source source)
-{
- camera_source = source;
-}
-
-enum msm_camera_source incrediblec_get_source(void){
- return camera_source;
-}
-
-static int camera_main_probed = 0;
-static int incrediblec_camera_main_get_probe(void)
-{
- return camera_main_probed;
-}
-static void incrediblec_camera_main_set_probe(int probed)
-{
- camera_main_probed = probed;
-}
-
static struct camera_flash_cfg msm_camera_sensor_flash_cfg = {
.camera_flash = flashlight_control,
.num_flash_levels = FLASHLIGHT_NUM,
@@ -957,9 +958,6 @@ static struct msm_camera_sensor_info msm
.sensor_name = "ov8810",
.sensor_reset = INCREDIBLEC_CAM_RST, /* CAM1_RST */
.sensor_pwd = INCREDIBLEC_CAM_PWD, /* CAM1_PWDN, enabled in a9 */
- .camera_set_source = incrediblec_set_source,
- .camera_main_get_probe = incrediblec_camera_main_get_probe,
- .camera_main_set_probe = incrediblec_camera_main_set_probe,
.pdata = &msm_camera_device_data,
.resource = msm_camera_resources,
.num_resources = ARRAY_SIZE(msm_camera_resources),