Hi, On 4 September 2014 16:27, Simon Glass <s...@chromium.org> wrote: > This series adds support for a serial uclass, enabling serial drivers to be > converted to use driver model. > > With v4, exynos boards all build and a second attempt has been made to add > Tegra support via the ns16550 driver, tested on beaver, Jetson-TK1 and > seaboard (i.e. 3 of the 4 SoCs in mainline). > > To see the current state of driver model, look at u-boot-dm.git branch > 'working'. This branch is at 'serial-working'. > > Changes in v5: > - Add new patch to add a function to look up a chosen node > - Add struct udevice declaration > - Use /chosen/stdout-path instead of /aliases/console to specify the console > > Changes in v4: > - Add a binding for sandbox serial > - Add a separate Tegra serial driver to deal with the clock issue > - Add new CONFIG_TEGRA_SERIAL option to enable dm driver > - Remove 'clock-frequency' property from serial nodes > - Remove clock frequency setup for ns16550 driver > - Remove pre-reloc fdt property > - Use hard-coded UART clock from Tegra configuration > > Changes in v3: > - Add new change to enhance lists_bind_fdt() > - Add new patch for tegra serial port details > - Add new patch to collect common baud rate code in ns16550 > - Add new patch to enable driver model for serial on tegra > - Add new patch to move baud rate calculation to ns16550.c > - Add new patch to support driver model in ns16550 > - Add new patch to use V_NS16550_CLK only in SPL builds > - Automatically bind the console even if not marked for pre-relocation > - Avoid reordering functions > - Change pre-reloc fdt property to 'u-boot,dm-pre-reloc' > - Fix typo in commit message > > Changes in v2: > - Rename struct device to struct udevice > > Simon Glass (14): > serial: Set up the 'priv' pointer when creating a serial device > dm: fdt: Add a function to look up a chosen node > dm: Adjust lists_bind_fdt() to return the bound device > dm: Add a uclass for serial devices > sandbox: Convert serial driver to use driver model > sandbox: serial: Support a coloured console > sandbox: dts: Add a serial console node > dm: exynos: Mark exynos5 console as pre-reloc > dm: exynos: Move serial to driver model > dm: serial: Move baud rate calculation to ns16550.c > dm: serial: Collect common baud rate code in ns16550 > dm: serial: Add driver model support for ns16550 > tegra: dts: Add serial port details > dm: tegra: Enable driver model for serial
Are there any final comments on this series please? I plan to apply the sandbox and tegra portions to dm/master early next week. Regards, Simon _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot