[U-Boot] [PATCH 00/12] dm: x86: Improve vesa driver-model support
Simon Glass
sjg at chromium.org
Mon Oct 3 05:12:33 CEST 2016
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
More information about the U-Boot
mailing list