[U-Boot] [PATCH v2 00/23] dm: tegra: Convert tegra20 and tegra124 video drivers to driver model

Stephen Warren
2016-02-02T00:00:51Z

On 01/30/2016 04:37 PM, Simon Glass wrote:
> This series moves these two drivers over to use driver model for video.
>
> This involves the following steps:
> - Sync up some device tree files with Linux
> - Implement a proper PWM driver
> - Clean up and unify the driver code
> - Modify the existing drivers to work with driver model
>
> The tegra20 display driver uses device tree bindings invented in 2011 before
> Linux had this or anyone was able to agree a standard. It seems possible to
> move it to the new bindings (like tegra124) except for the issue of time
> delays between stages. It isn't clear how this should work, and Linux
> implements this by including all LCD definitions in the kernel source code,
> and not using any delays. This causes strange display artifacts on the
> display when starting up, but perhaps is harmless to the display. Future
> work will sync up the device tree more for seaboard, and thus tidy this up
> for nvidia boards.
>
> A bug in the keyboard driver is also fixed by this series. The series is
> tested on seaboard and nyan-big, the two boards I have which support a
> display.
>
> This series is available at u-boot-dm/tegra-working.

This changes the name of the output device from "lcd" to "vidconsole".
Anyone who doesn't reset their environment to default when switching to
this new U-Boot will lose their display output because of this. Is there
any way to maintain compatibility?

Aside from that, I don't see any issues on Springbank (Seaboard),
Harmony, Ventana, Paz00, or p2371-2180, so the series,
Tested-by: Stephen Warren <swarren@nvidia.com>