TUI_MODEL := TUI_MODEL_FOR_SDK
TUI_CPU := TUI_MODEL_FOR_SDK
TUI_RESOLUTION := for_sdk

ifeq ($(CONFIG_TARGET_TUI_MODEL),orbis)
  TUI_MODEL := TUI_MODEL_ORBIS
  TUI_CPU := 3250
  TUI_RESOLUTION := resolution_360_360
  TUI_TOUCH := USE_TOUCH_CYPRESS
endif
ifeq ($(CONFIG_TARGET_TUI_MODEL),istor)
  TUI_MODEL := TUI_MODEL_ISTOR
  TUI_CPU := 7420
  TUI_RESOLUTION := resolution_1440_2560
  TUI_TOUCH := USE_TOUCH_FTS
endif
ifeq ($(CONFIG_TARGET_TUI_MODEL),c10y17)
  TUI_MODEL := TUI_MODEL_C10Y17
  TUI_CPU := 6757
  TUI_RESOLUTION := resolution_1080_1920
  TUI_TOUCH := USE_TOUCH_SEC
endif
ifeq ($(CONFIG_TARGET_TUI_MODEL),j7maxlte)
  TUI_MODEL := TUI_MODEL_J7MAXLTE
  TUI_CPU := 6757
  TUI_RESOLUTION := resolution_1080_1920
  TUI_TOUCH := USE_TOUCH_RMI4
endif
ifeq ($(CONFIG_TARGET_TUI_MODEL),dream2)
  TUI_MODEL := TUI_MODEL_DREAM2
  TUI_CPU := 8895
  TUI_RESOLUTION := resolution_1080_2220
  TUI_TOUCH := USE_TOUCH_FTS
endif
ifeq ($(CONFIG_TARGET_TUI_MODEL),jackpot)
  TUI_MODEL := TUI_MODEL_JACKPOT
  TUI_CPU := 7885
  TUI_RESOLUTION := resolution_1080_2220
  TUI_TOUCH := USE_TOUCH_SEC
endif
ifeq ($(CONFIG_TARGET_TUI_MODEL),j7tope)
  TUI_MODEL := TUI_MODEL_J7TOPE
  TUI_CPU := 7885
  TUI_RESOLUTION := resolution_720_1280
  TUI_TOUCH := USE_TOUCH_SEC
endif
ifeq ($(CONFIG_TARGET_TUI_MODEL),a10y19)
  TUI_MODEL := TUI_MODEL_A10Y19
  TUI_CPU := 7885
  TUI_RESOLUTION := resolution_720_1520
  TUI_TOUCH := USE_TOUCH_SEC
  USE_NON_CACHED_FB := y
endif
ifeq ($(CONFIG_TARGET_TUI_MODEL),a20y19)
  TUI_MODEL := TUI_MODEL_A20Y19
  TUI_CPU := 7885
  TUI_RESOLUTION := resolution_720_1560
  TUI_TOUCH := USE_TOUCH_ZINITIX
  USE_NON_CACHED_FB := y
endif
ifeq ($(CONFIG_TARGET_TUI_MODEL),a20ey19)
  TUI_MODEL := TUI_MODEL_A20EY19
  TUI_CPU := 7885
  TUI_RESOLUTION := resolution_720_1560
  TUI_TOUCH := USE_TOUCH_HIMAX
  USE_NON_CACHED_FB := y
endif
ifeq ($(CONFIG_TARGET_TUI_MODEL),a21s)
  TUI_MODEL := TUI_MODEL_A21S
  TUI_CPU := 3830
  TUI_RESOLUTION := resolution_720_1600
  TUI_TOUCH := USE_TOUCH_SYNAP
  USE_NON_CACHED_FB := y
endif
ifeq ($(CONFIG_TARGET_TUI_MODEL),a30y19)
  TUI_MODEL := TUI_MODEL_A30Y19
  TUI_CPU := 7885
  TUI_RESOLUTION := resolution_1080_2340
  TUI_TOUCH := USE_TOUCH_MELFAS
endif
ifeq ($(CONFIG_TARGET_TUI_MODEL),a30sy19)
  TUI_MODEL := TUI_MODEL_A30SY19
  TUI_CPU := 7885
  TUI_RESOLUTION := resolution_720_1560
  TUI_TOUCH := USE_TOUCH_IMAGIS
endif
ifeq ($(CONFIG_TARGET_TUI_MODEL),a22x)
  TUI_MODEL := TUI_MODEL_A22X
  TUI_CPU := 6833
  TUI_RESOLUTION := resolution_1080_2400
  TUI_TOUCH := USE_A32X_TOUCH_SPI
  USE_NON_CACHED_FB := y
  USE_MULTI_TOUCH := y
  USE_SPI_TOUCH := y
endif
ifeq ($(CONFIG_TARGET_TUI_MODEL),a13x)
  TUI_MODEL := TUI_MODEL_A13X
  TUI_CPU := 6833
  TUI_RESOLUTION := resolution_720_1600
  TUI_TOUCH := USE_TOUCH_NOVATEK_SPI
  USE_NON_CACHED_FB := y
  USE_MULTI_TOUCH := y
  USE_SPI_TOUCH := y
endif
ifeq ($(CONFIG_TARGET_TUI_MODEL),a32x)
  TUI_MODEL := TUI_MODEL_A32X
  TUI_CPU := 6853
  TUI_RESOLUTION := resolution_720_1600
  TUI_TOUCH := USE_A32X_TOUCH_SPI
  USE_NON_CACHED_FB := y
  USE_MULTI_TOUCH := y
  USE_SPI_TOUCH := y
  TUI_FOR_MTK_PLATFORM := y
endif
ifeq ($(CONFIG_TARGET_TUI_MODEL),a32)
  TUI_MODEL := TUI_MODEL_A32
  TUI_CPU := 6769
  TUI_RESOLUTION := resolution_1080_2400
  TUI_TOUCH := USE_TOUCH_STM
  USE_NON_CACHED_FB := y
  USE_MULTI_TOUCH := y
  TUI_FOR_MTK_PLATFORM := y
endif
ifeq ($(CONFIG_TARGET_TUI_MODEL),a40y19)
  TUI_MODEL := TUI_MODEL_A40Y19
  TUI_CPU := 7885
  TUI_RESOLUTION := resolution_1080_2340
  TUI_TOUCH := USE_TOUCH_ZINITIX
  USE_NON_CACHED_FB := y
endif
ifeq ($(CONFIG_TARGET_TUI_MODEL),a50y19)
  TUI_MODEL := TUI_MODEL_A50Y19
  TUI_CPU := 9610
  TUI_RESOLUTION := resolution_1080_2340
  TUI_TOUCH := USE_TOUCH_MELFAS
endif
ifeq ($(CONFIG_TARGET_TUI_MODEL),a51y19)
  TUI_MODEL := TUI_MODEL_A51Y19
  TUI_CPU := 9610
  TUI_RESOLUTION := resolution_1080_2400
  TUI_TOUCH := USE_TOUCH_MELFAS
endif
ifeq ($(CONFIG_TARGET_TUI_MODEL),xcoverproy19)
  TUI_MODEL := TUI_MODEL_XCOVERPROY19
  TUI_CPU := 9610
  TUI_RESOLUTION := resolution_1080_2340
  TUI_TOUCH := USE_TOUCH_NOVATEK
endif
ifeq ($(CONFIG_TARGET_TUI_MODEL),beyond2)
  TUI_MODEL := TUI_MODEL_BEYOND2
  TUI_CPU := 9820
  TUI_RESOLUTION := resolution_1080_2280
  TUI_RESOLUTION2 := resolution_1440_3040
  TUI_RESOLUTION3 := resolution_720_1520
  TUI_TOUCH := USE_TOUCH_SEC
endif
ifeq ($(CONFIG_TARGET_TUI_MODEL),picasso)
  TUI_MODEL := TUI_MODEL_PICASSO
  TUI_CPU := 9830
  TUI_RESOLUTION := resolution_1080_2400
  TUI_RESOLUTION2 := resolution_1440_3200
  TUI_RESOLUTION3 := resolution_720_1600
  TUI_TOUCH := USE_TOUCH_SEC
  USE_MULTI_TOUCH := y
endif
ifeq ($(CONFIG_TARGET_TUI_MODEL),canvas)
  TUI_MODEL := TUI_MODEL_PICASSO
  TUI_CPU := 9830
  TUI_RESOLUTION := resolution_1080_2316
  TUI_RESOLUTION2 := resolution_1440_3088
  TUI_RESOLUTION3 := resolution_720_1544
  TUI_TOUCH := USE_TOUCH_SEC
  USE_MULTI_TOUCH := y
endif
ifeq ($(CONFIG_TARGET_TUI_MODEL),r8s)
  TUI_MODEL := TUI_MODEL_R8S
  TUI_CPU := 9830
  TUI_RESOLUTION := resolution_1080_2400
  TUI_TOUCH := USE_TOUCH_ZT7650
  USE_MULTI_TOUCH := y  
endif
ifeq ($(CONFIG_TARGET_TUI_MODEL),r9s)
  TUI_MODEL := TUI_MODEL_R9S
  TUI_CPU := 2100
  TUI_RESOLUTION := resolution_1080_2340
  TUI_TOUCH := USE_TOUCH_SYNAPTICS
  USE_MULTI_TOUCH := y
endif
ifeq ($(CONFIG_TARGET_TUI_MODEL),n2s)
  TUI_MODEL := TUI_MODEL_N2S
  TUI_CPU := 2100
  TUI_RESOLUTION := resolution_1080_2400
  TUI_RESOLUTION2 := resolution_1440_3200
  TUI_RESOLUTION3 := resolution_720_1600
  TUI_TOUCH := USE_TOUCH_SEC
  USE_MULTI_TOUCH := y
endif
ifeq ($(CONFIG_TARGET_TUI_MODEL),a71x)
  TUI_MODEL := TUI_MODEL_A71X
  TUI_CPU := 9630
  TUI_RESOLUTION := resolution_1080_2400
  TUI_TOUCH := USE_TOUCH_SEC
  USE_MULTI_TOUCH := y
endif
ifeq ($(CONFIG_TARGET_TUI_MODEL),a51x)
  TUI_MODEL := TUI_MODEL_A51X
  TUI_CPU := 9630
  TUI_RESOLUTION := resolution_1080_2400
  TUI_TOUCH := USE_TOUCH_MELFAS
  USE_MULTI_TOUCH := y
endif
ifeq ($(CONFIG_TARGET_TUI_MODEL),a13x)
  TUI_MODEL := TUI_MODEL_A13X
  TUI_CPU := 6833
  TUI_RESOLUTION := resolution_720_1600
  TUI_TOUCH := USE_TOUCH_NOVATEK_SPI
  USE_NON_CACHED_FB := y
  USE_MULTI_TOUCH := y
  USE_SPI_TOUCH := y
endif
ifeq ($(CONFIG_TARGET_TUI_MODEL),g0s)
  TUI_MODEL := TUI_MODEL_G0S
  TUI_CPU := 9925
  TUI_RESOLUTION := resolution_1080_2340
  TUI_RESOLUTION2 := resolution_1440_3088
  TUI_RESOLUTION3 := resolution_720_1544
  TUI_TOUCH := USE_TOUCH_STM_SPI
  USE_MULTI_TOUCH := y
  CONFIG_ENABLE_TUI_LOW_LEVEL := y
endif
ifeq ($(CONFIG_TARGET_TUI_MODEL),a53x)
  TUI_MODEL := TUI_MODEL_A33
  TUI_CPU := 8825
  TUI_RESOLUTION := resolution_1080_2400
  TUI_TOUCH := USE_TOUCH_GOODIX
  USE_MULTI_TOUCH := y
  USE_NON_CACHED_FB := y
  CONFIG_ENABLE_TUI_LOW_LEVEL := y
endif
ifeq ($(CONFIG_TARGET_TUI_MODEL),m33x)
  TUI_MODEL := TUI_MODEL_A33
  TUI_CPU := 8825
  TUI_RESOLUTION := resolution_1080_2408
  TUI_TOUCH := USE_TOUCH_NOVATEK_SPI
  USE_MULTI_TOUCH := y
  USE_NON_CACHED_FB := y
  CONFIG_ENABLE_TUI_LOW_LEVEL := y
endif
ifeq ($(CONFIG_TARGET_TUI_MODEL),papaya)
  TUI_MODEL := TUI_MODEL_A33
  TUI_CPU := 8825
  TUI_RESOLUTION := resolution_1080_2400
  TUI_RESOLUTION2 := resolution_1080_2408
  TUI_TOUCH := USE_TOUCH_PAPAYA
  USE_MULTI_TOUCH := y
  USE_NON_CACHED_FB := y
  CONFIG_ENABLE_TUI_LOW_LEVEL := y
endif
ifeq ($(CONFIG_TARGET_TUI_MODEL),m53x)
  TUI_MODEL := TUI_MODEL_M53X
  TUI_CPU := 6877
  TUI_RESOLUTION := resolution_1080_2400
  TUI_TOUCH := USE_TOUCH_SYNAPTICS
  USE_NON_CACHED_FB := y
  USE_MULTI_TOUCH := y
  USE_SPI_TOUCH := y
endif

ifeq ($(CONFIG_TARGET_TUI_MODEL),ranchu)
  TUI_MODEL := TUI_MODEL_RANCHU
  TUI_CPU := 7885
  TUI_RESOLUTION := resolution_720_1560
  TUI_TOUCH := USE_TOUCH_ZINITIX
endif

TUI_SIGNING_TYPE := samsung

ifeq ($(TUI_CPU), $(filter $(TUI_CPU), 3250 9820 9830 2100 9925 8825))
  TUI_COLOR_MODE := BGR_ORDER
else #default
  TUI_COLOR_MODE := RGB_ORDER
endif

LDFLAGS_TUI_NWD := \
  $(LDFLAGS_NWD_DEFAULT_ARCH) -fPIE -pie

#CONFIG_TUILL_DEBUG = y
#CONFIG_TUILL_INFO = y
#CONFIG_TUILL_EXTRA = y

ifeq ($(TUI_RESOLUTION),resolution_360_360)
TUI_LABEL_WIDTH   = 196
TUI_LABEL_HEIGHT  = 57
endif
ifeq ($(TUI_RESOLUTION),resolution_720_1280)
TUI_LABEL_WIDTH   = 568
TUI_LABEL_HEIGHT  = 171
endif
ifeq ($(TUI_RESOLUTION),resolution_720_1520)
TUI_LABEL_WIDTH   = 568
TUI_LABEL_HEIGHT  = 171
endif
ifeq ($(TUI_RESOLUTION),resolution_720_1544)
TUI_LABEL_WIDTH   = 568
TUI_LABEL_HEIGHT  = 171
endif
ifeq ($(TUI_RESOLUTION),resolution_720_1560)
TUI_LABEL_WIDTH   = 568
TUI_LABEL_HEIGHT  = 171
endif
ifeq ($(TUI_RESOLUTION),resolution_720_1600)
TUI_LABEL_WIDTH   = 568
TUI_LABEL_HEIGHT  = 171
endif
ifeq ($(TUI_RESOLUTION),resolution_1080_1920)
TUI_LABEL_WIDTH   = 852
TUI_LABEL_HEIGHT  = 255
endif
ifeq ($(TUI_RESOLUTION),resolution_1080_2220)
TUI_LABEL_WIDTH   = 852
TUI_LABEL_HEIGHT  = 296
endif
ifeq ($(TUI_RESOLUTION),resolution_1080_2280)
TUI_LABEL_WIDTH   = 852
TUI_LABEL_HEIGHT  = 296
endif
ifeq ($(TUI_RESOLUTION),resolution_1080_2340)
TUI_LABEL_WIDTH   = 852
TUI_LABEL_HEIGHT  = 296
endif
ifeq ($(TUI_RESOLUTION),resolution_1080_2316)
TUI_LABEL_WIDTH   = 852
TUI_LABEL_HEIGHT  = 296
endif
ifeq ($(TUI_RESOLUTION),resolution_1080_2400)
TUI_LABEL_WIDTH   = 852
TUI_LABEL_HEIGHT  = 296
endif
ifeq ($(TUI_RESOLUTION),resolution_1440_2560)
TUI_LABEL_WIDTH   = 1136
TUI_LABEL_HEIGHT  = 341
endif
ifeq ($(TUI_RESOLUTION),resolution_1440_2960)
TUI_LABEL_WIDTH   = 1136
TUI_LABEL_HEIGHT  = 394
endif
ifeq ($(TUI_RESOLUTION),resolution_1440_3040)
TUI_LABEL_WIDTH   = 1136
TUI_LABEL_HEIGHT  = 394
endif
ifeq ($(TUI_RESOLUTION),resolution_1440_3088)
TUI_LABEL_WIDTH   = 1136
TUI_LABEL_HEIGHT  = 394
endif
ifeq ($(TUI_RESOLUTION),resolution_1440_3200)
TUI_LABEL_WIDTH   = 1136
TUI_LABEL_HEIGHT  = 394
endif
