Pull testing fixes and new firmware release to branch

These changes are needed for testing

Update to Chrontel 1.41 firmware

This updates to the Chrontel 1.41 firmware that reads and discards
the entire EDID when a monitor is detected. This causes the test
to pass because the entire EDID is read within the required time window.
It has no use for real code, the driver has to read the parts it
needs again later.

The SDTIME1 register lsb in fact controls both audio and video output.
Something in the earlier firmware was hiding the fact that this could
was being set based on audio only. So the control of this bit based on
audio_enable goes away, and monitor_on goes back to a single argument.

BUG=chrome-os-partner:2850
TEST=Check log reports MCU version 1.41, test with range of monitors

Change-Id: Ibade61c4108723c37810b8038ac536b83a964898

Review URL: http://codereview.chromium.org/6903069
(cherry picked from commit 4bd9dbcf63797f7ef622f717cce22b40f25ddd19)

Add more fixed modes for testing

Request received from test lab for more fixed modes. Add table entries
provided by Chrontel.

BUG=chrome-os-partner:3177
TEST=Test -M9 -M10 -M11 -M14 check monitor reported resolution

Change-Id: I6393aaa9fc5af1ad13396744a3e085d2207a696e

Review URL: http://codereview.chromium.org/6900003
(cherry picked from commit d46ffbb03683101418546a9d02a5a0f8e39603fe)

Reduce notebook LCD flicker from HDMI insertion

First flicker reduction is to remove the monitor on/off that was being
done after gpio HPD detect. All that is needed is to enable DDC (given
that we are not using the detect via chrontel).

Second flicker removal is to remove the resets from the sequence of
register writes from the GenTable code. Added ch_remove_last_reg to
do this.

Fixes audio and DVI selection and stop ch_monitor_on from overwriting
by adding flag to indicate audio state.

Fix whitespace issues prompted by presubmit checks

BUG=chrome-os-partner:3011
TEST=connect range of test monitors, see less local LCD flicker

Change-Id: I924327dba238fa39b51a23b79a999e3038ad00e5

Review URL: http://codereview.chromium.org/6877114
(cherry picked from commit f8c315e0e05cbb03aeb9e1f698a7fe839a52548f)

Review URL: http://codereview.chromium.org/6889012
5 files changed