#include <linux/ctype.h>
#include <linux/debugfs.h>
#include <linux/seq_file.h>
#include <linux/uaccess.h>
#include <asm/system.h>
#include <plat/control.h>
#include <plat/mux.h>
#include <plat/gpio.h>
#include <linux/interrupt.h>

#include "mux.h"

#define SEC_OMAP_OUTPUT_GPIO(name, val)		{name, val, (unsigned int)#name},

static unsigned int __omap_board_output_gpio[][3] __initdata = {
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_PS_ON, 1)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_ACC_EN, 1)
};	/* end array __omap_output_gpio */

unsigned int sec_board_output_gpio_size = ARRAY_SIZE(__omap_board_output_gpio);
EXPORT_SYMBOL(sec_board_output_gpio_size);
unsigned int (*sec_board_output_gpio_ptr)[3] = __omap_board_output_gpio;
EXPORT_SYMBOL(sec_board_output_gpio_ptr);

static unsigned int __omap_wakeup_gpio[] __initdata = {
};	/* end array omap_wakeup_gpio */

unsigned int sec_board_wakeup_gpio_size = ARRAY_SIZE(__omap_wakeup_gpio);
EXPORT_SYMBOL(sec_board_wakeup_gpio_size);
unsigned int (*sec_board_wakeup_gpio_ptr) = __omap_wakeup_gpio;
EXPORT_SYMBOL(sec_board_wakeup_gpio_ptr);
#include <linux/ctype.h>
#include <linux/debugfs.h>
#include <linux/seq_file.h>
#include <linux/uaccess.h>
#include <asm/system.h>
#include <plat/control.h>
#include <plat/mux.h>
#include <plat/gpio.h>
#include <linux/interrupt.h>

#include "mux.h"

#define SEC_OMAP_OUTPUT_GPIO(name, val)		{name, val, (unsigned int)#name},

static unsigned int __omap_board_output_gpio[][3] __initdata = {
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_PS_HOLD_PU, 0)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_FM_nRST, 0)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_CAM_CIF_NRST, 0)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_CAM_CIF_NSTBY, 0)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_CAM_5M_NSTBY, 0)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_AMP_SHDN, 1)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_GPS_EN, 0)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_GPS_NRST, 1)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_GPS_CNTL, 0)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_CHG_EN, 0)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_WLAN_EN, 0)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_JIG_ON18, 0) 
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_EN_TEMP_VDD, 0)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_VIBTONE_EN, 0)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_TOUCH_EN, 0)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_LCD_EN_SET, 1)
#include <linux/debugfs.h>
#include <linux/seq_file.h>
#include <linux/uaccess.h>
#include <asm/system.h>
#include <plat/control.h>
#include <plat/mux.h>
#include <plat/gpio.h>
#include <linux/interrupt.h>

#include "mux.h"

#define SEC_OMAP_OUTPUT_GPIO(name, val)		{name, val, (unsigned int)#name},

static unsigned int __omap_board_output_gpio[][3] __initdata = {
//	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_PS_HOLD_PU, 0)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_FM_nRST, 0)
//	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_CAM_CIF_NRST, 0)
//	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_CAM_CIF_NSTBY, 0)
//	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_CAM_5M_NSTBY, 0)
//	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_AMP_SHDN, 1)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_GPS_EN, 0)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_GPS_NRST, 1)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_GPS_CNTL, 0)
//	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_CHG_EN, 0)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_WLAN_EN, 0)
//	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_JIG_ON18, 0) 
//	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_EN_TEMP_VDD, 0)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_VIBTONE_EN, 0)
//	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_TOUCH_EN, 0)
//	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_LCD_EN_SET, 1)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_NEW_LCD_EN_SET, 1)
Beispiel #4
0
#include <linux/ctype.h>
#include <linux/debugfs.h>
#include <linux/seq_file.h>
#include <linux/uaccess.h>
#include <asm/system.h>
#include <plat/control.h>
#include <plat/mux.h>
#include <plat/gpio.h>
#include <linux/interrupt.h>

#include "mux.h"

#define SEC_OMAP_OUTPUT_GPIO(name, val)		{name, val, (unsigned int)#name},

static unsigned int __omap_board_output_gpio[][3] __initdata = {
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_PS_ON, 1)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_ACC_EN, 1)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_MIPI_HSI_RESET_REQ_N, 0)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_MIPI_HSI_CP_ON, 0)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_MIPI_HSI_CP_RST, 0)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_MIPI_HSI_PDA_ACTIVE, 0)
};	/* end array __omap_output_gpio */

unsigned int sec_board_output_gpio_size = ARRAY_SIZE(__omap_board_output_gpio);
EXPORT_SYMBOL(sec_board_output_gpio_size);
unsigned int (*sec_board_output_gpio_ptr)[3] = __omap_board_output_gpio;
EXPORT_SYMBOL(sec_board_output_gpio_ptr);

static unsigned int __omap_wakeup_gpio[] __initdata = {
};	/* end array omap_wakeup_gpio */
#include <linux/ctype.h>
#include <linux/debugfs.h>
#include <linux/seq_file.h>
#include <linux/uaccess.h>
#include <asm/system.h>
#include <plat/control.h>
#include <plat/mux.h>
#include <plat/gpio.h>
#include <linux/interrupt.h>

#include "mux.h"

#define SEC_OMAP_OUTPUT_GPIO(name, val)		{name, val, (unsigned int)#name},

static unsigned int __omap_board_output_gpio[][3] __initdata = {
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_PS_HOLD_PU, 0)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_FM_nRST, 0)
//	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_CAM_CIF_NRST, 0)
//	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_CAM_CIF_NSTBY, 0)
//	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_CAM_5M_NSTBY, 0)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_AMP_SHDN, 1)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_GPS_EN, 0)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_GPS_NRST, 1)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_GPS_CNTL, 0)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_CHG_EN, 0)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_WLAN_EN, 0)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_JIG_ON18, 0) 
//	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_EN_TEMP_VDD, 0)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_VIBTONE_EN, 0)
//	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_TOUCH_EN, 0)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_LCD_EN_SET, 1)
Beispiel #6
0
#include <linux/ctype.h>
#include <linux/debugfs.h>
#include <linux/seq_file.h>
#include <linux/uaccess.h>
#include <asm/system.h>
#include <plat/control.h>
#include <plat/mux.h>
#include <plat/gpio.h>
#include <linux/interrupt.h>

#include "mux.h"

#define SEC_OMAP_OUTPUT_GPIO(name, val)		{name, val, (unsigned int)#name},

static unsigned int __omap_board_output_gpio[][3] __initdata = {
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_PS_ON, 1)
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_ACC_EN, 1)
#if !defined(CONFIG_T1_CHN_CMCC) 	

#else
        SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_MIPI_HSI_CP_ON, 0)
        SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_CP_USB_ON, 0)
        SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_AP_CP_INT1, 0)        
        SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_AP_CP_INT2, 0)
#endif
	SEC_OMAP_OUTPUT_GPIO(OMAP_GPIO_MIPI_HSI_PDA_ACTIVE, 0)
};	/* end array __omap_output_gpio */

unsigned int sec_board_output_gpio_size = ARRAY_SIZE(__omap_board_output_gpio);
EXPORT_SYMBOL(sec_board_output_gpio_size);
unsigned int (*sec_board_output_gpio_ptr)[3] = __omap_board_output_gpio;