All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 00/12] dm: x86: Improve vesa driver-model support
@ 2016-10-03  3:12 Simon Glass
  2016-10-03  3:12 ` [U-Boot] [PATCH 01/12] Revert "x86: broadwell: gpio: Remove the codes to set up pin control" Simon Glass
                   ` (11 more replies)
  0 siblings, 12 replies; 26+ messages in thread
From: Simon Glass @ 2016-10-03  3:12 UTC (permalink / raw)
  To: u-boot

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

^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2016-10-06  2:43 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-10-03  3:12 [U-Boot] [PATCH 00/12] dm: x86: Improve vesa driver-model support Simon Glass
2016-10-03  3:12 ` [U-Boot] [PATCH 01/12] Revert "x86: broadwell: gpio: Remove the codes to set up pin control" Simon Glass
2016-10-05  9:19   ` Bin Meng
2016-10-03  3:12 ` [U-Boot] [PATCH 02/12] x86: Add an accelerated memmove() function Simon Glass
2016-10-05  9:20   ` Bin Meng
2016-10-03  3:12 ` [U-Boot] [PATCH 03/12] Fix return value in trailing_strtoln() Simon Glass
2016-10-05  9:20   ` Bin Meng
2016-10-03  3:12 ` [U-Boot] [PATCH 04/12] list: Add list_last_entry() to find the last entry Simon Glass
2016-10-05  9:20   ` Bin Meng
2016-10-03  3:12 ` [U-Boot] [PATCH 05/12] dm: core: Add a function to get a uclass name Simon Glass
2016-10-05  9:20   ` Bin Meng
2016-10-03  3:12 ` [U-Boot] [PATCH 06/12] x86: video: Fix typo in broadwell Kconfig Simon Glass
2016-10-05  9:20   ` Bin Meng
2016-10-03  3:12 ` [U-Boot] [PATCH 07/12] dm: x86: video: Add a driver-model driver for ivybridge graphics Simon Glass
2016-10-05  9:20   ` Bin Meng
2016-10-06  2:43     ` Simon Glass
2016-10-03  3:12 ` [U-Boot] [PATCH 08/12] dm: stdio: Allow lazy probing of video devices Simon Glass
2016-10-05  9:20   ` Bin Meng
2016-10-03  3:12 ` [U-Boot] [PATCH 09/12] dm: video: Add driver-model support to vesa graphics Simon Glass
2016-10-05  9:20   ` Bin Meng
2016-10-03  3:12 ` [U-Boot] [PATCH 10/12] x86: Adjust config to support DM_VIDEO Simon Glass
2016-10-05  9:20   ` Bin Meng
2016-10-03  3:12 ` [U-Boot] [PATCH 11/12] dm: x86: Move samus to use new driver model support Simon Glass
2016-10-05  9:20   ` Bin Meng
2016-10-03  3:12 ` [U-Boot] [PATCH 12/12] dm: x86: Move link to use driver model for video Simon Glass
2016-10-05  9:20   ` Bin Meng

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.