i915 with valleyview

Sudip Mukherjee sudipm.mukherjee at gmail.com
Fri May 6 11:21:04 UTC 2016


Hi Daniel,
I am trying to use i915 in one of our board which has Intel ATOM E3840.
I know Intel has released emgd driver for this cpu to use i915 but emgd
is not supported on v4.5 (or v4.6). The board is having SFI (simple
firmware interface) and maybe for that i915 is not finding the VBIOS and
other required information. I have turned on drm debugging and some
parts of it are:
[    0.390846] [drm] Initialized drm 1.1.0 20060810
[    0.390875] i915 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 16
<snip>
[    0.391595] [drm:i915_dump_device_info] i915 device info: gen=7, pciid=0x0f31 rev=0x0a flags=is_mobile,need_gfx_hws,is_valleyview,has_hotplug,
[    0.391615] [drm:intel_detect_pch] No PCH found.
[    0.391760] [drm] Memory usable by graphics device = 2048M
[    0.391764] [drm:i915_gem_gtt_init] GMADR size = 256M
[    0.391767] [drm:i915_gem_gtt_init] GTT stolen size = 64M
[    0.391770] [drm:sanitize_enable_ppgtt] disabling PPGTT on pre-B3 step VLV

I can see that four connectors are registered. But I am also seeing-

[    2.143214] [drm:intel_crt_detect] [CONNECTOR:29:VGA-1] force=1
[    2.143216] [drm:intel_power_well_enable] enabling display
[    2.149314] [drm:i915_redisable_vga_power_on] Something enabled VGA plane, disabling it
[    2.149627] [drm:intel_power_well_enable] enabling dpio-common
[    2.157670] [drm:valleyview_crt_detect_hotplug] trigger hotplug detect cycle: adpa=0x40000
[    2.161690] [drm:valleyview_crt_detect_hotplug] valleyview hotplug adpa=0x40000, result 0
[    2.161692] [drm:intel_crt_detect] CRT not detected via hotplug
[    2.168780] [drm:drm_do_probe_ddc_edid] drm: skipping non-existent adapter i915 gmbus vga
[    2.168782] [drm:intel_crt_detect_ddc] CRT not detected via DDC:0x50 [no valid EDID found]
[    2.168783] [drm:intel_power_well_disable] disabling dpio-common
[    2.176832] [drm:intel_power_well_disable] disabling display
[    2.186894] [drm:drm_helper_probe_single_connector_modes_merge_bits] [CONNECTOR:29:VGA-1] disconnected

Same thing happens for all the other connectors.

I will greatly appreciate any help or pointer to something which can
make i915 work in this scenario. Maybe there is some option where I can
provide the configuration to i915 manually rather than depending on
hotplog/edid or some other way which I am missing.

Regards
Sudip


More information about the dri-devel mailing list