On Tue, Sep 23, 2014 at 1:30 AM, Simon Glass <s...@chromium.org> wrote:
> Adjust the driver so that leaf functions take a pointer to the serial port > register base. Put all the global configuration in the init function, and > use the same settings from then on. > > This makes it much easier to move to driver model without duplicating the > code, since with driver model we use platform data rather than global > settings. > > The driver is compiled with either the CONFIG_PL010_SERIAL or > CONFIG_PL011_SERIAL option and this determines the uart type. With driver > model this needs to come in from platform data, so create a new > CONFIG_PL01X_SERIAL config which brings in the driver, and adjust the > driver to support both peripheral variants. > > Signed-off-by: Simon Glass <s...@chromium.org> Unfortunately this patch regresses PL010 (Integrator/AP), and I suspect it has never been tested on real-world PL010 hardware? I'm hunting around to figure out what is causing it, any hints welcome. Yours, Linus Walleij _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot