On Tue, Jun 10, 2014 at 11:04 AM, Stéphane Marchesin marcheu@chromium.org wrote:
On Tue, Jun 10, 2014 at 10:56 AM, Kevin Hilman khilman@linaro.org wrote:
I'm trying to get the latest linux-next working on my Chromebook2 (it's booting to a serial console) and am now trying to get the display working (at least for a frambuffer console.)
Since the display nodes seem to be present in the exynos5800-peach-pi DTS, I tried enabling DRM and it's failing to allocate memory (log below[1]
Is there some additional memory setup/allocations I should be doing? maybe with CMA?
Probably not CMA, but maybe you don't have the iommu enabled?
Thanks! I didn'th ave that enabled in the .config. With that, it seems to allocate, but fails to probe:
[ 0.829231] [drm] Initialized drm 1.1.0 20060810 [ 0.833153] [drm:drm_platform_init] [ 0.835947] [drm:drm_get_platform_dev] [ 0.839813] [drm:drm_minor_register] [ 0.843580] [drm:drm_minor_register] new minor assigned 64 [ 0.848877] [drm:drm_minor_register] [ 0.852512] [drm:drm_minor_register] [ 0.856319] [drm:drm_minor_register] new minor assigned 0 [ 0.861568] [drm:exynos_drm_create_enc_conn] *ERROR* failed to create encoder [ 0.868651] [drm:exynos_drm_initialize_displays] *ERROR* Encoder create [1] failed with -14 [ 0.877420] exynos-drm: probe of exynos-drm failed with error -14