diff --git a/[refs] b/[refs] index d9e361b1db04..0a094f3f7ea8 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 7258cc14f310b912b6fea5421aedb9beb69d8581 +refs/heads/master: 9befe40f6e018e508b047eb76d189ede9b4ff03d diff --git a/trunk/drivers/video/exynos/Kconfig b/trunk/drivers/video/exynos/Kconfig index 645b8a597199..7032ad9f3fbb 100644 --- a/trunk/drivers/video/exynos/Kconfig +++ b/trunk/drivers/video/exynos/Kconfig @@ -15,8 +15,16 @@ if EXYNOS_VIDEO config EXYNOS_MIPI_DSI bool "EXYNOS MIPI DSI driver support." - depends on (ARCH_S5PV210 || ARCH_EXYNOS) + depends on ARCH_S5PV210 || ARCH_EXYNOS help This enables support for MIPI-DSI device. +config EXYNOS_LCD_S6E8AX0 + bool "S6E8AX0 MIPI AMOLED LCD Driver" + depends on (EXYNOS_MIPI_DSI && BACKLIGHT_CLASS_DEVICE && LCD_CLASS_DEVICE) + default n + help + If you have an S6E8AX0 MIPI AMOLED LCD Panel, say Y to enable its + LCD control driver. + endif # EXYNOS_VIDEO diff --git a/trunk/drivers/video/exynos/Makefile b/trunk/drivers/video/exynos/Makefile index a1ae82abd6b8..b5b1bd228abb 100644 --- a/trunk/drivers/video/exynos/Makefile +++ b/trunk/drivers/video/exynos/Makefile @@ -4,3 +4,4 @@ obj-$(CONFIG_EXYNOS_MIPI_DSI) += exynos_mipi_dsi.o exynos_mipi_dsi_common.o \ exynos_mipi_dsi_lowlevel.o +obj-$(CONFIG_EXYNOS_LCD_S6E8AX0) += s6e8ax0.o diff --git a/trunk/drivers/video/exynos/s6e8ax0.c b/trunk/drivers/video/exynos/s6e8ax0.c new file mode 100644 index 000000000000..4aa9ac6218bf --- /dev/null +++ b/trunk/drivers/video/exynos/s6e8ax0.c @@ -0,0 +1,898 @@ +/* linux/drivers/video/exynos/s6e8ax0.c + * + * MIPI-DSI based s6e8ax0 AMOLED lcd 4.65 inch panel driver. + * + * Inki Dae, + * Donghwa Lee, + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. +*/ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include