# msm8953_sec_j7poplte_usa_vzw_defconfig

#
# BSP
#
CONFIG_SEC_MSM8953_PROJECT=y
CONFIG_SEC_J7POPLTE_USA_VZW=y

#
# Display
#
CONFIG_FB_MSM_MDSS_SAMSUNG=y
CONFIG_PANEL_TD4100_5_5_HD=y
CONFIG_BLIC_ISL98611=y
CONFIG_DISPLAY_USE_INFO=y

# BATTERY & Charger
CONFIG_SAMSUNG_LPM_MODE=y
CONFIG_BATTERY_SAMSUNG=y
# CONFIG_AFC_CHARGER_MODE is not set
CONFIG_PREVENT_SOC_JUMP=y
CONFIG_SEC_MPP_SHARE=y
CONFIG_CHARGER_SM5703=y
CONFIG_FUELGAUGE_SM5703=y
CONFIG_BATTERY_SWELLING=y
CONFIG_INBATVOLT_FG=y
CONFIG_CHARGER_SM5703_DUALPATH=y
CONFIG_CHARGING_VZWCONCEPT=y
CONFIG_BATTERY_CISD=y
CONFIG_ENABLE_100MA_CHARGING_BEFORE_USB_CONFIGURED=y
CONFIG_BATTERY_AGE_FORECAST=y
CONFIG_BATTERY_AGE_FORECAST_DETACHABLE=y

#
# InputDevice
#
CONFIG_SEC_INCELL=y
CONFIG_TOUCHSCREEN_SYNAPTICS_INCELL=y
CONFIG_KEYBOARD_TC3XXK=y
CONFIG_TOUCHKEY_GRIP=y


# CONFIG_MFD_SM5705 is not set
# CONFIG_SM5705_SUPPORT_GAMEPAD is not set
CONFIG_MFD_SM5703=y
CONFIG_REGULATOR_SM5703=y

#SENSORS
CONFIG_SENSORS=y
CONFIG_SENSORS_CORE=y
CONFIG_SENSORS_STK3013=y
CONFIG_SENSORS_K2HH=y
CONFIG_ST_LSM6DS3=y
CONFIG_ST_LSM6DS3_I2C=y
CONFIG_SENSORS_YAS537=y


#HALL IC
CONFIG_SENSORS_HALL=y
# CONFIG_CERTIFY_HALL is not set

#
# MUIC
#
CONFIG_USE_MUIC=y
CONFIG_MUIC_NOTIFIER=y
CONFIG_MUIC_UNIVERSAL=y
CONFIG_MUIC_UNIVERSAL_SM5703=y
# CONFIG_MUIC_UNIVERSAL_SM5705 is not set
# CONFIG_MUIC_UNIVERSAL_SM5705_AFC is not set
CONFIG_MUIC_PINCTRL=y
CONFIG_USB_HOST_NOTIFY=y
CONFIG_MUIC_SUPPORT_RUSTPROOF=y

#
# MOTOR
#
CONFIG_MSM_VIBRATOR=y
# CONFIG_DC_MOTOR_PMIC is not set

#
# NFC ESE
#

#FLASH
CONFIG_FLASHLIGHT=y
CONFIG_SM_FLASH_LED=y
CONFIG_FLED_SM5703=y

#CAMERA
CONFIG_S5K5E3YX=y
CONFIG_ACTIVE_FLASH=y

#EEPROM
CONFIG_GET_REAR_MODULE_ID=y
#CONFIG_GET_FRONT_MODULE_ID=y

#AUDIO
# CONFIG_SLIMBUS is not set
# CONFIG_SLIMBUS_MSM_NGD is not set
# CONFIG_SOUNDWIRE is not set

# Earjack
CONFIG_SAMSUNG_JACK=y

# undefine hbtp
CONFIG_INPUT_HBTP_INPUT=n

#Power off Alarm
# CONFIG_RTC_AUTO_PWRON is not set

# Legacy alarm dev
# CONFIG_ANDROID_INTF_ALARM_DEV is not set

# EPDG
CONFIG_NET_CORE=y
CONFIG_NET_SCH_PRIO=y
CONFIG_NET_SCHED=y   #depends on CONFIG_NET  which is enabled by default.. coz not seeing in the config file
CONFIG_NET_CLS_BASIC=y # required if basic is being used as a filter. depends on CONFIG_NET_CLS so enabling it by default
CONFIG_NET_CLS=y
CONFIG_NET_CLS_ACT=y # for enabling the action target.
CONFIG_NET_ACT_MIRRED=y  # for enabling the mirred target for redirecting the packet between the devices.
CONFIG_NET_EMATCH=y   #basic uses extended matches so this has to be present
CONFIG_NET_SCH_INGRESS=y # classifier for ingress packet
# Service LED
# CONFIG_LEDS_SM5705_RGB is not set

# MMC
CONFIG_SEC_HYBRID_TRAY=y

# Scheduler
CONFIG_SEC_ADAPTIVE_LOAD_TRACKING=y

# SDP and DLP
CONFIG_SDP=y
CONFIG_DLP=y

# SSWAP
CONFIG_SWAP=y
CONFIG_FRONTSWAP=y
CONFIG_ZSMALLOC=y
CONFIG_ZSMALLOC_STAT=y
CONFIG_ZSMALLOC_OBJ_SEQ=n
CONFIG_PGTABLE_MAPPING=y
CONFIG_ZSWAP=y
CONFIG_ZSWAP_COMPACTION=y
CONFIG_ZSWAP_ENABLE_WRITEBACK=n
CONFIG_ZPOOL=y
CONFIG_DIRECT_RECLAIM_FILE_PAGES_ONLY=y
CONFIG_INCREASE_MAXIMUM_SWAPPINESS=y
CONFIG_FIX_INACTIVE_RATIO=y
CONFIG_TIGHT_PGDAT_BALANCE=y
CONFIG_VNSWAP=y
CONFIG_SWAP_ENABLE_READAHEAD=n
CONFIG_BALANCE_ANON_FILE_RECLAIM=y

CONFIG_MMAP_READAROUND_LIMIT=16

#CPU WEAR LEVELING
CONFIG_SS_THERMAL_CPU_WEAR_LEVEL=y

# MONITOR BATTERY REMOVAL for vzw
CONFIG_SEC_MONITOR_BATTERY_REMOVAL=y

#Disabling slub debug on user binary as in N OS
CONFIG_SLUB_DEBUG=n