From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephen Warren Date: Mon, 1 Feb 2016 17:00:51 -0700 Subject: [U-Boot] [PATCH v2 00/23] dm: tegra: Convert tegra20 and tegra124 video drivers to driver model In-Reply-To: <1454197082-1312-1-git-send-email-sjg@chromium.org> References: <1454197082-1312-1-git-send-email-sjg@chromium.org> Message-ID: <56AFF1B3.6020303@wwwdotorg.org> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de 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