From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephen Warren Date: Mon, 09 Mar 2015 11:23:12 -0600 Subject: [U-Boot] [PATCH v6 3/6] dm: tegra: Enable driver model in SPL and adjust the GPIO driver In-Reply-To: References: <1425394982-16196-1-git-send-email-sjg@chromium.org> <1425394982-16196-4-git-send-email-sjg@chromium.org> <20150304221608.GC25373@bill-the-cat> <54FCB858.5050508@nvidia.com> Message-ID: <54FDD700.7070705@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 03/09/2015 11:04 AM, Simon Glass wrote: > Hi Stephen, > > On 8 March 2015 at 15:00, Stephen Warren wrote: >> >> On 03/04/2015 03:16 PM, Tom Rini wrote: >>> On Tue, Mar 03, 2015 at 08:02:59AM -0700, Simon Glass wrote: >>> >>>> Use the full driver model GPIO and serial drivers in SPL now that >>>> these are supported. Since device tree is not available they will >>>> use platform data. >>>> >>>> Remove the special SPL GPIO function as it is no longer needed. >>>> >>>> This is all in one commit to maintain bisectability. >>>> >>>> Signed-off-by: Simon Glass >>> >>> Applied to u-boot/master, thanks! >> >> This patch breaks the serial console on at least NVIDIA Tegra >> Seaboard. LCD/usbkbd still work though. I can't test any other Tegra >> boards right now since I'm not at work. I wonder if the UART/SPI GPIO >> is at issue? That would be specific to this board. > > Could be - what do you have it set to? I should be able to give it > another test sometime today and nut it out. I assume it must be set to "GPIO control" (especially since a GPIO-related change broke it). IIRC it came this way, and since the board boots from NAND and hence SPI isn't useful, I was going to change it to "always UART". However, when I attempted to modify my other Seaboard (actually, Springbank) that way, I broke one of the pads on the PCB. Luckily that left the board in the "always UART" state that I wanted, even without any pull-ups/downs present. Anyway, I decided not to touch my other board for fear of breaking it in a way that didn't work at all!