if FB
config FB_SCX35
	boolean "SC8830 frame buffer support "
	depends on FB && ARCH_SCX35 && (!ARCH_SCX30G) && (!ARCH_SCX35L)
	select FB_CFB_FILLRECT
	select FB_CFB_COPYAREA
	select FB_CFB_IMAGEBLIT
	help
          Frame buffer driver for sc8830 based boards.

config FB_SCX30G
	boolean "SC8830G frame buffer support "
	depends on FB && ARCH_SCX30G
	select FB_CFB_FILLRECT
	select FB_CFB_COPYAREA
	select FB_CFB_IMAGEBLIT
	help
          Frame buffer driver for sc8830G based boards.

config FB_SCX35L
	boolean "SharkL frame buffer support "
	depends on FB && ARCH_SCX35L
	select FB_CFB_FILLRECT
	select FB_CFB_COPYAREA
	select FB_CFB_IMAGEBLIT
	help
		Frame buffer driver for SharkL based boards.

config FB_SCX15
	boolean "SC7715 frame buffer support "
	depends on FB && ARCH_SCX15
	select FB_CFB_FILLRECT
	select FB_CFB_COPYAREA
	select FB_CFB_IMAGEBLIT
	help
          Frame buffer driver for sc7715 based boards.

config SPRD_FB_SIZE
	int "MB size for frame buffer, should larger or equal lcd_w*lcd_h*4*2"
	range 1 16
	default 8
	depends on FB_SC8825 || FB_SCX35 || FB_SCX15 || FB_SCX30G || FB_SCX35L

config FB_LCD_HX8363_MCU
	boolean "support HX8363 panel mcu"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX15
	default n

config FB_LCD_HX8363_RGB_SPI
	boolean "support HX8363 panel rgb spi"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX15
	default n

config FB_LCD_VIVA_RGB_SPI
	boolean "support VIVA panel rgb spi"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX15
	default n

config FB_LCD_HX8369
	boolean "support HX8369 panel"
	depends on FB_SC8825 || FB_SCX35
	default n

config FB_LCD_HX8369B_MIPI_COREPRIMELITE
	boolean "support HX8369B coreprimelite MIPI panel"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX30G || FB_SCX35L
	default n

config FB_LCD_SD7798D_MIPI_COREPRIMELITE
	boolean "support SD7798D coreprimelite MIPI panel"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX30G || FB_SCX35L
	default n

config FB_LCD_HX8369B_MIPI_SHARKLS_Z3LTE
	boolean "support HX8369B sharkls_z3lte panel"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX30G || FB_SCX35L
	default n

config FB_LCD_SD7798D_MIPI_SHARKLS_Z3LTE
	boolean "support SD7798D sharkls_z3lte MIPI panel"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX30G || FB_SCX35L
	default n

config FB_LCD_HX8369B_MIPI_COREPRIMELITE_MARLIN
	boolean "support HX8369B coreprimelite_marlin MIPI panel"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX30G || FB_SCX35L
	default n

config FB_LCD_HX8369B_MIPI
	boolean "support HX8369B MIPI panel"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX30G
	default n

config FB_LCD_TSHARK2_J3_MIPI
	boolean "support TSHARK2 J3 MIPI panel"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX30G
	default n

config FB_LCD_SD7798D_MIPI
	boolean "support SD7798D MIPI panel"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX30G
	default n

config FB_LCD_GRANDNEO_MIPI
	boolean "support GRAND NEO MIPI panel"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX30G
	default n

config FB_LCD_NT51017_MIPI
	boolean "support TSHARK2 TABE MIPI panel"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX30G || FB_SCX30G2
	default n

config FB_LCD_SD7798D_MIPI_COREPRIMELITE
	boolean "support SD7798D coreprimelite MIPI panel"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX30G || FB_SCX35L
	default n

config FB_LCD_HX8369B_MIPI_COREPRIMELITE_MARLIN
	boolean "support HX8369B coreprimelite_marlin MIPI panel"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX30G || FB_SCX35L
	default n

config FB_LCD_HX8369B_MIPI
	boolean "support HX8369B MIPI panel"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX30G
	default n

config FB_LCD_VX5B3D_MIPI
	boolean "support VX5B3D mipi panel"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX30G
	default n

config FB_LCD_HX8369B_MIPI_VIVALTO_VE
	boolean "support HX8369B Vivalto VE mipi panel"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX30G
	default n

config FB_LCD_HX8369B_MIPI_KIRAN3G
	boolean "support HX8369B MIPI panel for KIRAN3G"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX30G
	default n

config FB_LCD_S6D77A1_MIPI_PIKEA_J1
	boolean "support s6d77a1 MIPI panel for PikeA J1"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX30G
	default n

config FB_LCD_S6E8AA5X01_MIPI
	boolean "support s6e8aa5x01 MIPI panel"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX30G
	default n

config FB_LCD_S6D0139
	boolean "support S6D0139 panel"
	depends on FB_SC8825 || FB_SCX35
	default n

config FB_LCD_NT35516_MIPI
	boolean "support NT35516 mipi panel"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX30G || FB_SCX35L
	default n

config FB_LCD_NT35596H_MIPI
	boolean "support NT35596H mipi panel"
	default n

config FB_LCD_FL10802_MIPI
       boolean "support FL10802 mipi panel"
       default n

config FB_LCD_JD9161_MIPI
       boolean "support JD9161 mipi panel"
       default n

config FB_LCD_ILI6150_LVDS
        boolean "support ILI6150 lvds panel"
        depends on FB_SC8825 || FB_SCX35 || FB_SCX30G || FB_SCX35L
        default n

config FB_LCD_RM68180_MIPI
        boolean "support rm68180 mipi panel"
        depends on FB_SCX35 || FB_SCX35L || FB_SCX30G
        default n

config FB_LCD_HX8394D_MIPI
	boolean "support HX8394D mipi panel"
	default n

config FB_LCD_DUMMY
	boolean "support DUMMY panel"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX30G || FB_SCX35L
	default y

config FB_LCD_NT35502_MIPI
	boolean "support NT35502 mipi panel"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX30G
	default n

config FB_LCD_ILI9486S1_MIPI
	boolean "support ILI9486S1 mipi panel"
	depends on FB_SCX35 || FB_SCX15 || FB_SCX30G
	default n

config FB_LCD_NT35516_RGB_I2C
	boolean "support NT35516 rgb (i2c) panel"
	depends on FB_SC8825 || FB_SCX35
	default n

config FB_LCD_NT35516_RGB_SPI
	boolean "support NT35516 rgb (spi) panel"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX15
	default n

config FB_LCD_NT35516_MCU
	boolean "support NT35516 mcu panel"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX15 || FB_SCX30G || FB_SCX35L
	default n

config FB_LCD_NT35510_MIPI
	boolean "support NT35510 mipi panel"
	depends on FB_SC8825 || FB_SCX35
	default n

config FB_LCD_NT35512_MIPI
	boolean "support NT35512 mipi panel"
	depends on FB_SC8825 || FB_SCX35
	default n

config FB_LCD_OTM8018B_MIPI
	boolean "support otm 8018b mipi panel"
	depends on FB_SC8825 || FB_SCX35
	default n

config FB_LCD_SSD2075_MIPI
	boolean "support ssd2075 mipi panel"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX30G
	default n

config FB_LCD_ILI9486
	boolean "support ILI9486 mcu panel"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX15
	default n

config FB_LCD_ILI9486_RGB_SPI
	boolean "support ILI9486 rgb spi panel"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX15
	default n

config FB_LCD_SC7798_RGB_SPI
        boolean "support SC7798 rgb spi panel"
        depends on FB_SC8825 || FB_SCX35 || FB_SCX15
        default n

config FB_LCD_ILI9341
	boolean "support ILI9341 mcu panel"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX15
	default n

config FB_LCD_ST7789V_MCU
	boolean "support ST7789V mcu panel"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX15
	default n

config FB_LCD_NT51017_MIPI_LVDS
        boolean "support nt51017 lvds panel"
        depends on FB_SC8825 || FB_SCX35
        default n

config FB_LCD_HX8369B_MIPI
	boolean "support hx8369b mipi panel"
	depends on FB_SC8825 || FB_SCX35
	default n

config FB_LCD_OTM1283A_MIPI
	boolean "support otm 1283a mipi panel"
	depends on FB_SC8825 || FB_SCX35
	default n

config FB_LCD_ILI9806E_MIPI
	boolean "support ili9806e mipi panel"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX35L
	default n

config FB_LCD_ILI9806E_2_MIPI
	boolean "support ili9806e_2 mipi panel"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX35L
	default n

config FB_LCD_T8861_MIPI
	boolean "support t8861 mipi panel"
	depends on FB_SC8825 || FB_SCX35
	default n

config FB_LCD_HX8379A_MIPI
	boolean "support hx8379a mipi panel"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX30G
	default n

config FB_LCD_HX8389C_MIPI
	boolean "support hx8389c mipi panel"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX30G
	default n

config FB_LCD_S6D7AA0X62_MIPI
	boolean "support S6D7AA0X62 mipi panel"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX30G || FB_SCX35L
	default n

config FB_LCD_OTM8019A_MIPI
	boolean "support otm8019a mipi panel"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX30G || FB_SCX35L
	default n

config FB_LCD_HX8394A_MIPI
	boolean "support hx8394a mipi panel"
	default n

config FB_LCD_RESERVE_MEM
        boolean "support FB reserve mem"
        depends on FB_SC8825 || FB_SCX35 || FB_SCX15 || FB_SCX30G || FB_SCX35L
        default n

config FB_LCD_OVERLAY_SUPPORT
	boolean "support lcd overlay"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX15 || FB_SCX30G || FB_SCX35L
	default n

config FB_VSYNC_SUPPORT
	boolean "support wait for vsync io"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX15 || FB_SCX30G || FB_SCX35L
	default y

config FB_ESD_SUPPORT
	boolean "support esd check"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX30G || FB_SCX35L
	default n

config FB_DYNAMIC_CLK_SUPPORT
	boolean "support close clk dynamically"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX30G || FB_SCX35L
	default n

config FB_DYNAMIC_FREQ_SCALING
	boolean "support change mipi clk/fps/dpi clk dynamically"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX15 || FB_SCX30G || FB_SCX35L
	default y

config FB_USE_MEGACORES_MIPI_DPHY
	boolean "support megacores mipi dphy"
	depends on FB
	default n

config FB_MMAP_CACHED
	boolean "support fb_mmap with cach"
	depends on FB_SC8825 || FB_SCX35 ||FB_SCX15
	default n

config FB_LOW_RES_SIMU
	boolean "support low resolution simulator"
	depends on FB_SC8825 || FB_SCX35 ||FB_SCX15 || FB_SCX30G || FB_SCX35L
	default n

config FB_TRIPLE_FRAMEBUFFER
	boolean "support triple buffer"
	depends on FB_SC8825 || FB_SCX35 ||FB_SCX15 || FB_SCX30G || FB_SCX35L
	default y

config FB_DEBUG_LCD_TUNING
	boolean "support lcd tuning"
	depends on FB_SC8825 || FB_SCX35 || FB_SCX30G
	default n

config SPRDFB_MDNIE_LITE_TUNING
	boolean "support mdnie tuning"
	depends on FB_LCD_S6E8AA5X01_MIPI
	default n
endif
