summaryrefslogtreecommitdiff
path: root/drivers/video/fbdev/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/video/fbdev/Kconfig')
-rw-r--r--drivers/video/fbdev/Kconfig26
1 files changed, 25 insertions, 1 deletions
diff --git a/drivers/video/fbdev/Kconfig b/drivers/video/fbdev/Kconfig
index 5d3b0db5ce0a..3aeb4b5f5163 100644
--- a/drivers/video/fbdev/Kconfig
+++ b/drivers/video/fbdev/Kconfig
@@ -38,6 +38,23 @@ menuconfig FB
(e.g. an accelerated X server) and that are not frame buffer
device-aware may cause unexpected results. If unsure, say N.
+config FB_IMX64
+ bool "Enable framebuffer support for 64 bit platforms"
+ depends on FB && ARM64
+ default n
+ ---help---
+ Add framebuffer device support for 64 bit platforms. This is needed
+ only if you specifically need FBDEV support on your 64bit platform,
+ since it will soon become deprecated.
+
+config FB_IMX64_DEBUG
+ bool "Enable debug messages and operations for 64bit framebuffer devices"
+ depends on FB_IMX64
+ default n
+ ---help---
+ Select this option if you need to debug 64bit platforms specific
+ operations.
+
config FIRMWARE_EDID
bool "Enable firmware EDID"
depends on FB
@@ -2400,7 +2417,9 @@ config FB_JZ4740
config FB_MXS
tristate "MXS LCD framebuffer support"
- depends on FB && (ARCH_MXS || ARCH_MXC)
+ depends on (FB && (ARCH_MXS || ARCH_MXC)) || \
+ (FB_IMX64 && (ARCH_FSL_IMX8QM || ARCH_FSL_IMX8QXP || ARCH_FSL_IMX8MQ))
+ select FB_MXC_DISP_FRAMEWORK
select FB_CFB_FILLRECT
select FB_CFB_COPYAREA
select FB_CFB_IMAGEBLIT
@@ -2449,6 +2468,11 @@ source "drivers/video/fbdev/omap/Kconfig"
source "drivers/video/fbdev/omap2/Kconfig"
source "drivers/video/fbdev/mmp/Kconfig"
+if ARCH_MXC || \
+ (FB_IMX64 && (ARCH_FSL_IMX8QM || ARCH_FSL_IMX8QXP || ARCH_FSL_IMX8MQ))
+source "drivers/video/fbdev/mxc/Kconfig"
+endif
+
config FB_SH_MOBILE_MERAM
tristate "SuperH Mobile MERAM read ahead support"
depends on (SUPERH || ARCH_SHMOBILE)