if CUST_PANTECH_H

#
# PANTECH Cust feature section
#

config PANTECH_VERIZON
  bool
config PANTECH_ATNT
  bool
config PANTECH_JAPAN
  bool
config PANTECH_DOMESTIC
  bool


if MACH_MSM8960_SVLTE
config DEFINE_LIST_SVLTE
	bool
	default y
#	select PANTECH_SDCARD
#	select PANTECH_ERR_CRASH_LOGGING
endif

if MACH_MSM8960_CHEETAH
config DEFINE_LIST_CHEETAH
	bool
	default y
	select PANTECH_VERIZON
#	select PANTECH_SDCARD
	select F_SKYDISP_QBUG_FIX_BACKLIGHT
	select F_SKYDISP_CONT_SPLASH_DISP
	select F_SKYDISP_BOOT_LOGO_IN_KERNEL
	select F_SKYDISP_NO_CURSOR_IN_BOOT
	select F_SKYDISP_LCD_RESET
	select F_SKYDISP_LCD_FORCE_ONOFF
	select PANTECH_PMIC
	select PANTECH_PMIC_PWRKEY
	select PANTECH_PMIC_RESET_REASON
	select PANTECH_PMIC_BUTTON_POWERONOFF
	select PANTECH_BMS
	select PANTECH_CHARGER
	select PANTECH_ERR_CRASH_LOGGING
endif

if MACH_MSM8960_STARQ
config DEFINE_LIST_STARQ
	bool
	default y
	select PANTECH_VERIZON
	select F_SKYDISP_QBUG_FIX_BACKLIGHT
 	select F_SKYDISP_CONT_SPLASH_DISP
	select F_SKYDISP_BOOT_LOGO_IN_KERNEL
	select F_SKYDISP_NO_CURSOR_IN_BOOT
	select F_SKYDISP_LCD_RESET
	select F_SKYDISP_LCD_FORCE_ONOFF
	select F_SKYDISP_SILENT_BOOT
	select F_SKYDISP_FORCE_ENCRYPTION_OFF
	select PANTECH_LCD_POWEROFFSEQ_ON_PHONEOFF
	select PANTECH_PMIC
	select PANTECH_PMIC_PWRKEY
	select PANTECH_PMIC_RESET_REASON
	select PANTECH_PMIC_BUTTON_POWERONOFF
	select PANTECH_BMS
	select PANTECH_CHARGER
#	select PANTECH_CHARGER_WIRELESS
	select PANTECH_PMIC_MAX17058
	select PANTECH_ERR_CRASH_LOGGING
	select PANTECH_SDCARD_HIGH_VOLTAGE_FIX	
	select PANTECH_FS_AUTO_REPAIR
	select ANDROID_PANTECH_USB_ABNORMAL_CHARGER_INFO
	select PANTECH_MMC	
endif

if MACH_MSM8960_EF46L
config DEFINE_LIST_EF46L
	bool
	default y
	select PANTECH_DOMESTIC
#	select PANTECH_SDCARD
	select F_SKYDISP_QBUG_FIX_BACKLIGHT
#	select F_SKYDISP_CONT_SPLASH_DISP
	select F_SKYDISP_BOOT_LOGO_IN_KERNEL
	select F_SKYDISP_NO_CURSOR_IN_BOOT
	select F_SKYDISP_FORCE_ENCRYPTION_OFF
	select F_SKYDISP_SILENT_BOOT
	select F_SKYDISP_LCD_RESET
	select F_SKYDISP_LCD_FORCE_ONOFF
	select F_SKYDISP_CABC_FIX
	select PANTECH_LCD_POWEROFFSEQ_ON_PHONEOFF
	select PANTECH_PMIC
	select PANTECH_PMIC_PWRKEY
	select PANTECH_PMIC_RESET_REASON
	select PANTECH_PMIC_BUTTON_POWERONOFF
	select PANTECH_BMS
	select PANTECH_CHARGER
	select PANTECH_ERR_CRASH_LOGGING
	select PANTECH_SDCARD_HIGH_VOLTAGE_FIX	
	select PANTECH_FS_AUTO_REPAIR
	select ANDROID_PANTECH_USB_OTG_INTENT
	select ANDROID_PANTECH_USB_OTG_CHARGER_SUSPEND
	select ANDROID_PANTECH_USB_ABNORMAL_CHARGER_INFO
	select PANTECH_MMC
endif

if MACH_MSM8960_CSFB
config DEFINE_LIST_CSFB
	bool
	default y
#	select PANTECH_SDCARD
	select PANTECH_ERR_CRASH_LOGGING
endif

if MACH_MSM8960_ZEPPLIN
config DEFINE_LIST_ZEPPLIN
	bool
	default y
#	select PANTECH_SDCARD
	select PANTECH_ERR_CRASH_LOGGING
endif

if MACH_MSM8960_EF45K
config DEFINE_LIST_EF45K
	bool
	default y
	select PANTECH_DOMESTIC
#	select PANTECH_SDCARD
	select F_SKYDISP_QBUG_FIX_BACKLIGHT
#	select F_SKYDISP_CONT_SPLASH_DISP
	select F_SKYDISP_BOOT_LOGO_IN_KERNEL
	select F_SKYDISP_NO_CURSOR_IN_BOOT
	select F_SKYDISP_LCD_RESET
	select F_SKYDISP_CABC_FIX
	select F_SKYDISP_SILENT_BOOT
	select F_SKYDISP_LCD_FORCE_ONOFF
	select F_SKYDISP_FORCE_ENCRYPTION_OFF
	select PANTECH_LCD_POWEROFFSEQ_ON_PHONEOFF
	
	select PANTECH_PMIC
	select PANTECH_PMIC_PWRKEY
	select PANTECH_PMIC_RESET_REASON
	select PANTECH_PMIC_BUTTON_POWERONOFF
	select PANTECH_BMS
	select PANTECH_CHARGER
	select PANTECH_ERR_CRASH_LOGGING
	select PANTECH_SDCARD_HIGH_VOLTAGE_FIX	
	select PANTECH_FS_AUTO_REPAIR
	select ANDROID_PANTECH_USB_OTG_INTENT
	select ANDROID_PANTECH_USB_OTG_CHARGER_SUSPEND
	select ANDROID_PANTECH_USB_ABNORMAL_CHARGER_INFO
	select PANTECH_MMC
endif

if MACH_MSM8960_EF47S
config DEFINE_LIST_EF47S
	bool
	default y
	select PANTECH_DOMESTIC
#	select PANTECH_SDCARD
	select F_SKYDISP_QBUG_FIX_BACKLIGHT
#	select F_SKYDISP_CONT_SPLASH_DISP
	select F_SKYDISP_BOOT_LOGO_IN_KERNEL
	select F_SKYDISP_NO_CURSOR_IN_BOOT
	select F_SKYDISP_LCD_RESET
	select F_SKYDISP_SILENT_BOOT
	select F_SKYDISP_LCD_FORCE_ONOFF
	select F_SKYDISP_CABC_FIX
	select F_SKYDISP_FORCE_ENCRYPTION_OFF
	select PANTECH_LCD_POWEROFFSEQ_ON_PHONEOFF
	select F_SKYDISP_DONOT_FREE_PIPE_SUB_BLANK_FORCE	
	select F_SKYDISP_VEIL_VIEW
	select PANTECH_PMIC
	select PANTECH_PMIC_PWRKEY
	select PANTECH_PMIC_RESET_REASON
	select PANTECH_PMIC_BUTTON_POWERONOFF
	select PANTECH_BMS
	select PANTECH_CHARGER
	select PANTECH_ERR_CRASH_LOGGING
	select PANTECH_SDCARD_HIGH_VOLTAGE_FIX
	select PANTECH_FS_AUTO_REPAIR
	select ANDROID_PANTECH_USB_OTG_INTENT
	select ANDROID_PANTECH_USB_OTG_CHARGER_SUSPEND
	select ANDROID_PANTECH_USB_ABNORMAL_CHARGER_INFO
	select PANTECH_MMC
endif

if MACH_MSM8960_RACERJ
config DEFINE_LIST_RACERJ
	bool
	default y
	select PANTECH_JAPAN
#	select PANTECH_SDCARD
	select PANTECH_PMIC
	select PANTECH_PMIC_PWRKEY
	select PANTECH_PMIC_RESET_REASON
	select PANTECH_PMIC_BUTTON_POWERONOFF
	select PANTECH_BMS
	select PANTECH_CHARGER
	select PANTECH_ERR_CRASH_LOGGING
	select PANTECH_SDCARD_HIGH_VOLTAGE_FIX	
	select PANTECH_MMC
endif

if MACH_MSM8960_VEGAPVW
config DEFINE_LIST_VEGAPVW
	bool
	default y
	select PANTECH_VERIZON
#	select PANTECH_SDCARD
	select F_SKYDISP_QBUG_FIX_BACKLIGHT
	select F_SKYDISP_BOOT_LOGO_IN_KERNEL
	select F_SKYDISP_NO_CURSOR_IN_BOOT
	select F_SKYDISP_LCD_RESET
	select F_SKYDISP_LCD_FORCE_ONOFF
	select PANTECH_PMIC
	select PANTECH_PMIC_PWRKEY
	select PANTECH_PMIC_RESET_REASON
	select PANTECH_PMIC_BUTTON_POWERONOFF
	select PANTECH_BMS
	select PANTECH_CHARGER
	select PANTECH_CHARGER_WIRELESS
	select PANTECH_ERR_CRASH_LOGGING
	select PANTECH_SDCARD_HIGH_VOLTAGE_FIX	
	select PANTECH_MMC
endif

if MACH_MSM8960_OSCAR
config DEFINE_LIST_OSCAR
	bool
	default y
	select PANTECH_ATNT
#	select PANTECH_SDCARD
	select PANTECH_ERR_CRASH_LOGGING
	select PANTECH_PMIC
	select PANTECH_PMIC_PWRKEY
	select PANTECH_PMIC_RESET_REASON
	select PANTECH_PMIC_BUTTON_POWERONOFF
	select PANTECH_BMS
	select F_SKYDISP_SILENT_BOOT
	select PANTECH_CHARGER
	select PANTECH_PMIC_MAX17058
	select F_SKYDISP_QBUG_FIX_BACKLIGHT
	select F_SKYDISP_CONT_SPLASH_DISP
	select F_SKYDISP_BOOT_LOGO_IN_KERNEL
	select F_SKYDISP_ACL_FOR_AMOLED
	select F_SKYDISP_LCD_MIPI_CELL
	select F_SKYDISP_NO_CURSOR_IN_BOOT
	select F_SKYDISP_LCD_RESET
	select F_SKYDISP_LCD_FORCE_ONOFF
	select F_SKYDISP_FORCE_ENCRYPTION_OFF
	select F_SKYDISP_SMART_DIMMING
#	select PANTECH_LCD_POWEROFFSEQ_ON_PHONEOFF
	select PANTECH_SDCARD_HIGH_VOLTAGE_FIX	
	select PANTECH_FS_AUTO_REPAIR
	select ANDROID_PANTECH_USB_ABNORMAL_CHARGER_INFO
	select PANTECH_MMC

endif

if MACH_MSM8960_VEGAPKDDI
config DEFINE_LIST_VEGAPKDDI
	bool
	default y
	select PANTECH_JAPAN
#	select PANTECH_SDCARD
	select F_SKYDISP_QBUG_FIX_BACKLIGHT
	select F_SKYDISP_BOOT_LOGO_IN_KERNEL
	select F_SKYDISP_NO_CURSOR_IN_BOOT
	select F_SKYDISP_LCD_RESET
	select F_SKYDISP_LCD_FORCE_ONOFF
	select PANTECH_PMIC
	select PANTECH_PMIC_PWRKEY
	select PANTECH_PMIC_RESET_REASON
	select PANTECH_PMIC_BUTTON_POWERONOFF
	select PANTECH_BMS
	select PANTECH_CHARGER
	select PANTECH_PMIC_MAX17058
	select PANTECH_ERR_CRASH_LOGGING
	select PANTECH_SDCARD_HIGH_VOLTAGE_FIX	
	select PANTECH_MMC
endif

#config PANTECH_SDCARD
#	bool

config PANTECH_ERR_CRASH_LOGGING
	bool

config PANTECH_SDCARD_HIGH_VOLTAGE_FIX
	bool
	
config PANTECH_FS_AUTO_REPAIR
	bool
config PANTECH_PMIC
	bool

config PANTECH_PMIC_PWRKEY
	bool

config PANTECH_PMIC_MAX17058
	bool

config PANTECH_PMIC_RESET_REASON
	bool

config PANTECH_PMIC_BUTTON_POWERONOFF
	bool
	
config PANTECH_BMS
	bool
	select PANTECH_BMS_UPDATE
	select PANTECH_BMS_BATTERY_TYPE
	select PANTECH_BMS_TEST
config PANTECH_BMS_UPDATE
	bool
config PANTECH_BMS_BATTERY_TYPE
	bool	
config PANTECH_BMS_TEST
	bool
	
config PANTECH_CHARGER
	bool
	select PANTECH_CHARGER_OFFLINE
config PANTECH_CHARGER_OFFLINE
	bool

config PANTECH_CHARGER_WIRELESS
	bool

comment "PANTECH USB Driver"
config ANDROID_PANTECH_USB
  bool "PANTECH USB"
  default y
	 help
     Support Pantech USB

config ANDROID_PANTECH_USB_MANAGER
  depends on ANDROID_PANTECH_USB
  bool "PANTECH USB Manager"
  default y
  help
     Support Pantech USB Manager

config ANDROID_PANTECH_USB_CDFREE
  depends on ANDROID_PANTECH_USB && PANTECH_VERIZON
  bool "PANTECH USB Cdfree"
  default y
	 help
     Support Pantech USB Cdfree 

config ANDROID_PANTECH_USB_FACTORY_CABLE
  depends on ANDROID_PANTECH_USB
  bool "PANTECH USB FACTORY CABLE"
  default y
	 help
     Support Pantech USB

config ANDROID_PANTECH_USB_OTG_INTENT
  depends on ANDROID_PANTECH_USB
  bool "PANTECH USB OTG Intent"
  default n
	 help
     Support Pantech USB OTG Intent

config ANDROID_PANTECH_USB_OTG_CHARGER_SUSPEND
  depends on ANDROID_PANTECH_USB
  bool "PANTECH USB OTG Charger suspend"
  default n
	 help
     Support Pantech USB OTG Intent

config ANDROID_PANTECH_USB_ABNORMAL_CHARGER_INFO
 depends on ANDROID_PANTECH_USB
  bool "PANTECH USB Charger cable abnormal case"
  default n
	 help
     Support Pantech USB

# LCD 
config F_SKYDISP_QBUG_FIX_BACKLIGHT
        bool 

config F_SKYDISP_BOOT_LOGO_IN_KERNEL
        bool 

config F_SKYDISP_NO_CURSOR_IN_BOOT
        bool 

config F_SKYDISP_CONT_SPLASH_DISP
	bool
config F_SKYDISP_CABC_FIX
	bool    
        
config F_SKYDISP_LCD_RESET
        bool 

config F_SKYDISP_LCD_FORCE_ONOFF
        bool 

config F_SKYDISP_DONOT_FREE_PIPE_SUB_BLANK_FORCE
	bool
	
config F_SKYDISP_VEIL_VIEW
        bool 

config F_SKYDISP_SMART_DIMMING
        bool 
        
config F_SKYDISP_FORCE_ENCRYPTION_OFF
        bool F_SKYDISP_SILENT_BOOT

config F_SKYDISP_SILENT_BOOT
        bool
	
config F_SKYDISP_LCD_MIPI_CELL
	bool
	
config F_SKYDISP_ACL_FOR_AMOLED
	bool
	
config PANTECH_LCD_POWEROFFSEQ_ON_PHONEOFF
	bool
	
# SD CARD
config PANTECH_NO_EMMC_SDCARD
	bool
	
config PANTECH_MMC
	bool

# PANTECH SOUND
config PANTECH_SND
    bool "PANTECH SOUND CONFIGS"
        default y
        help
            Support Pantech Sound configs

config PANTECH_GPIO_SLEEP_CONFIG
       bool "PANTECH GPIO SLEEP CONFIG"
       default y
            
endif
