At present samus uses driver model but link does not. This series fixes this and adds a few features to make it easier to support driver-model video on other machines that use vesa.
It also includes a faster memmove() function which speeds up scrolling dramatically. Simon Glass (12): Revert "x86: broadwell: gpio: Remove the codes to set up pin control" x86: Add an accelerated memmove() function Fix return value in trailing_strtoln() list: Add list_last_entry() to find the last entry dm: core: Add a function to get a uclass name x86: video: Fix typo in broadwell Kconfig dm: x86: video: Add a driver-model driver for ivybridge graphics dm: stdio: Allow lazy probing of video devices dm: video: Add driver-model support to vesa graphics x86: Adjust config to support DM_VIDEO dm: x86: Move samus to use new driver model support dm: x86: Move link to use driver model for video arch/x86/cpu/broadwell/sdram.c | 1 - arch/x86/cpu/ivybridge/Makefile | 1 - arch/x86/cpu/ivybridge/bd82x6x.c | 12 -- arch/x86/cpu/ivybridge/early_me.c | 1 - arch/x86/cpu/ivybridge/gma.h | 156 ----------------- arch/x86/cpu/ivybridge/model_206ax.c | 1 - arch/x86/cpu/ivybridge/sata.c | 1 - arch/x86/include/asm/arch-ivybridge/bd82x6x.h | 12 -- arch/x86/include/asm/cpu.h | 1 - arch/x86/include/asm/string.h | 2 +- arch/x86/lib/Makefile | 1 + arch/x86/lib/memmove.c | 193 +++++++++++++++++++++ common/stdio.c | 67 ++++++- configs/chromebook_link_defconfig | 2 + drivers/core/uclass.c | 9 + drivers/gpio/intel_broadwell_gpio.c | 7 + drivers/pci/pci_rom.c | 55 ++++++ drivers/video/Kconfig | 14 +- drivers/video/Makefile | 1 + drivers/video/broadwell_igd.c | 39 +---- .../ivybridge/gma.c => drivers/video/ivybridge.c | 78 ++++----- include/configs/x86-chromebook.h | 10 +- include/configs/x86-common.h | 2 + include/dm/uclass.h | 8 + include/linux/list.h | 11 ++ include/vbe.h | 2 + lib/strto.c | 8 +- 27 files changed, 423 insertions(+), 272 deletions(-) delete mode 100644 arch/x86/cpu/ivybridge/gma.h delete mode 100644 arch/x86/include/asm/arch-ivybridge/bd82x6x.h create mode 100644 arch/x86/lib/memmove.c rename arch/x86/cpu/ivybridge/gma.c => drivers/video/ivybridge.c (94%) -- 2.8.0.rc3.226.g39d4020 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot