[PATCH 1/1] ARM: exynos_defconfig: Enable options for display panel support
From: Kevin Hilman <hidden>
Date: 2014-08-23 03:55:41
Also in:
linux-samsung-soc, lkml
Javier Martinez Canillas [off-list ref] writes:
Many Exynos devices have a display panel, most of them just have a simple panel while others have more complex configurations that requires an embedded DisplayPort (eDP) to LVDS display bridge. This patch enables the following features to support both setups: - Direct Rendering Manager (DRM) - DRM bridge registration and lookup framework - Parade ps8622/ps8625 eDP/LVDS bridge - NXP ptn3460 eDP/LVDS bridge - Exynos Fully Interactive Mobile Display controller (FIMD) - Panel registration and lookup framework - Simple panels - Backlight and LCD device support Signed-off-by: Javier Martinez Canillas <redacted> --- Some of the options enabled here (e.g: the eDP/LVDS bridges) are still not merged in mainline so this patch depends on the following posted patches that were still not merged: "drm/bridge: Modify drm_bridge core to support driver model" [0] "drm/bridge: Add i2c based driver for ptn3460 bridge" [1] "drm/bridge: Add i2c based driver for ps8622/ps8625 bridge" [2] But I wanted to post anyways to make easier for others to figure out what are the needed options to have the display working on their Exynos machines.
Great, thanks for this! I spent/wasted quite a bit of time trying to figure out which options I needed to enable to get basic display support working.
In order to test the display panel on the Peach machines, the following patches are also needed: "ARM: dts: Add DT changes for display on peach_pit" [3] "ARM: dts: Add DT changes for display on peach_pi" [4]
Tested-by: Kevin Hilman <redacted> On v3.17-rc1 along with these DT patches abvoe on exynos5800/chromebook2 (peach-pi). Thanks, Kevin