Bug 5271

Summary: EMGD 1.18 kernel components need to be upgraded to the 3.10 kernel
Product: [Build System, Metadata & Runtime] BSPs Reporter: Tom Zanussi <tom.zanussi>
Component: bsps-meta-intelAssignee: Tom Zanussi <tom.zanussi>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: Low CC: dvhart, tom.zanussi
Version: 1.5   
Target Milestone: 1.5   
Hardware: TunnelCreek   
OS: x86   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Tom Zanussi 2013-09-25 16:47:40 UTC
For all the current meta-intel BSPs that make use of it (crownbay, fri2, sys940x, emenlow, minnow), we need to upgrade the kernel component of the EMGD 1.18 driver so that the driver works again.  This will likely be the last such upgrade since we'll soon be able to focus on baytrail and therefore will be able to ignore emgd going forward.

Between 3.8, the last time we did such an upgrade, and 3.10, there were some major changes to the internal proc interfaces in the kernel, which emgd relies heavily on.

I did a quick set of hacks to work around them temporarily, in order to hopefully get to a working state, but the result only blackscreens at this point.

http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-contrib/log/?h=tzanussi/emgd-1.18-3.10-hacks

I need to return to that work as a high priority as soon as current work is done, so am filing and accepting this bug so we can refer to that work and track it.
Comment 1 Darren Hart 2013-09-26 15:15:44 UTC
We'll keep this around as a place holder in case we later decide to resurrect. After recent discussions, we will not be working to move EMGD forward beyond the 3.8 kernel. Marking as WONTFIX.
Comment 2 Tom Zanussi 2013-10-14 18:54:15 UTC
I went ahead and did this - patches submitted to the linux-yocto list.
Comment 3 Darren Hart 2013-11-06 16:37:31 UTC
Several patches have brought the various BSPs up to 3.10:

5443899 sys940x-noemgd: linux-yocto_3.10: update srcrevs
46ad1e0 fri2-noemgd: linux-yocto_3.10: update srcrevs
ff06706 emenlow-noemgd: linux-yocto_3.10: update srcrevs
c837c63 crownbay-noemgd: linux-yocto_3.10: update srcrevs