novena: Add support for reading EEPROM file

We now read the EEPROM personality file (both v1 and v2), and parse
the device tree file accordingly.

Note that display timings are still NOT properly parsed.

Signed-off-by: Sean Cross <xobs@kosagi.com>
debian: Update changelog

Signed-off-by: Sean Cross <xobs@kosagi.com>
eeprom: Treat feature_retina as it6251-present on v2

On version 2, we repurpose the feature_retina flag to indicate whether
there is an IT6251 eDP converter chip present.

Signed-off-by: Sean Cross <xobs@kosagi.com>
novena: eeprom: Don't disable features in recovery mode

If a user sets an unsupported selection of flags, it could make it very
difficult to recover.  For example, if they disable everything, the only
way to fix it is to log in via SSH on the 100 Mbit line, or use a serial
console.  To compensate, enable all features in recovery, the way it's done
in the factory.

Signed-off-by: Sean Cross <xobs@kosagi.com>
debian: Update debian control version

Signed-off-by: Sean Cross <xobs@kosagi.com>