config MACH_LGE
	bool

menu "LGE Board Selection"


config MACH_MSM8939_ALTEV2_VZW
        bool "MSM8939 ALTEV2_VZW"
        depends on ARCH_MSM8916
        select MACH_LGE
	select LGE_ENABLE_THERMAL_CORE_CONTROL
        help
          Support for the Qualcomm MSM8939 ALTEV2 VZW device.

config MACH_MSM8939_ALTEV2_LGU_KR
        bool "MSM8939 ALTEV2_LGU_KR"
        depends on ARCH_MSM8916
        select MACH_LGE
	select LGE_ENABLE_THERMAL_CORE_CONTROL
        help
          Support for the Qualcomm MSM8939 ALTEV2 LGU KR device.

config MACH_MSM8939_P1B_GLOBAL_COM
        bool "MSM8939 P1B_GLOBAL_COM"
        depends on ARCH_MSM8916
        select MACH_LGE
        select LGE_ENABLE_THERMAL_CORE_CONTROL
        help
          Support for the Qualcomm MSM8939 P1B GLOBAL COM device.

config MACH_MSM8939_PH2_GLOBAL_COM
        bool "MSM8939 PH2_GLOBAL_COM"
        depends on ARCH_MSM8916
        select MACH_LGE
        select LGE_ENABLE_THERMAL_CORE_CONTROL
        help
          Support for the Qualcomm MSM8939 PH2 GLOBAL COM device.

config MACH_MSM8939_P1BSSN_SKT_KR
        bool "MSM8939 P1BSSN_SKT_KR"
        depends on ARCH_MSM8916
        select MACH_LGE
        select LGE_ENABLE_THERMAL_CORE_CONTROL
        help
          Support for the Qualcomm MSM8939 P1BSSN SKT KR device.

endmenu

menu "LGE Specific Patches"

config LGE_BOOTLOADER_LOG
	tristate "Support LGE bootloader log"
	default n
	depends on MACH_LGE
	help
	  LGE bootloader log

config LGE_HANDLE_PANIC
	tristate "Support LGE Kernel Panic Handler"
	default n
	depends on MACH_LGE
	help
	  LGE Error handler

config LGE_BOOTLOADER_TIME_CHECKER
	bool "Show bootloader(LK, SBL) time"
	default n
	depends on MACH_LGE
	help
	  This shows the lk and sbl1 booting time in MSM8974.
	  If this feature is enabled, it should be check by adb shell.
	  Device Node : sys/module/lge_bootloader_time_checker/

config LGE_HANDLE_PANIC
	tristate "Support LGE Kernel Panic Handler"
	default n
	depends on MACH_LGE
	help
	  LGE Crash Handler

config LCD_KCAL
        bool "Enable sysfs for LCD KCAL"
        default n

config PRE_SELF_DIAGNOSIS
	tristate "Support LGE self diagnosis for factory"
	default n
	depends on MACH_LGE
	help
	  LGE self diagnosis

config LGE_ENABLE_THERMAL_CORE_CONTROL
        bool "Thermal Core Control"
        default n
        help
          Enable Thermal Core control to prevent hot temperature (Temporal)

config LGE_QSDL_SUPPORT
    tristate "Support for Quality Statistics Data Logging"
	default n
	depends on MACH_LGE
	help
	  QSDL is a feature which notify infomation for quality statistics data logging of device.

config LGE_KSWITCH
    tristate "Support LGE Kill Switch"
    default n
    depends on MACH_LGE
    help
	  LGE Kill Switch

config LGE_SENSOR_UNIFIED_NODE
    bool "enable LGE SENSOR Unified sysfs node"
    help
      Support LGE SENSOR Unified sysfs node

config LGE_USE_DEFAULT_HARD_RESET
    bool "On reboot, apply hard reset unless memory contents must be maintained"
    default n
    help
      Nobody can guarantee stablity upon continuous warm resets.

config LGE_DEFAULT_DISABLE_DLOAD_MODE
    bool "set default value of download_mode to 0"
    default n
    help
      If some crash occurs on boot-up,
      device enters into ramdump mode even though user build.
      (because default value of download_mode is 1)

config LGE_LCD_OFF_DIMMING
    tristate "Support LGE LCD off dimming reboot"
    default n
    depends on MACH_LGE
    help
      Support lcd off or dimming reboot when reboot reason is "LCD off".
      lcd stay dimming until lcd is off and on again.

endmenu

menu "LGE QFPROM Values"

config LGE_QFPROM_INTERFACE
	bool "Support qfprom interface"
	default n
	depends on MACH_LGE
	help
	  LGE QFPROM DRIVER.

config LGE_QFPROM_SECHASH
	string "Support qfprom sec hash"
	default 0x0
	depends on LGE_QFPROM_INTERFACE
	help
	  LGE QFPROM DRIVER-SEC partition's hash value.
endmenu
