[U-Boot] [PATCH v2 0/9] Collected fixes and improvements

Simon Glass sjg at chromium.org
Wed May 13 15:02:22 CEST 2015


This series contains a hodge-podge of minor fixes and improvements in various
areas. They were found while adjusting mainline Nyan-big to work with
Chrome OS verified boot.

Rather than send a large number of individual patches I decide to collect
them into a series. They should all be independent so can be applied without
coordination.

Sample of areas covered:
- Detect a USB device being connected/disconnected
- TPM support with CONFIG_DM_I2C
- Detect when U-Boot is started from SPL
- ARM binary output and boot tweaks
- Small LCD BMP-drawing improvement
- Tegra removable MMC support
- Various small nits in driver model, sandbox, etc.

Changes in v2:
- Fix use of 'hub' instead of 'dev' in usb_detect_change()
- Clarify that this commit provides only the API, not the implementation
- Rename constant to UBOOT_NOT_LOADED_FROM_SPL
- Add new patch to remove typedefs from bmp_layout.h
- Rename constant to UBOOT_NOT_LOADED_FROM_SPL
- Use tegra-pinmux-scripts to update the pinmux
- Drop applied patches from the series

Simon Glass (9):
  dm: usb: Implement usb_detect_change() for driver model
  arm: spl: Add an API to detect when U-Boot is started from SPL
  arm: Allow cleanup_before_linux() without disabling caches
  sandbox: Add an implementation for cleanup_before_linux_select()
  Remove typedefs from bmp_layout.h
  lcd: Support colour lookup table on 16bpp display in BMP images
  tegra124: Implement spl_was_boot_source()
  tegra: nyan-big: Allow TPM on I2C
  tegra124: Expand SPL space by 8KB

 arch/arm/cpu/armv7/cpu.c                       | 47 ++++++++++++++++----------
 arch/arm/mach-tegra/board.c                    | 16 +++++++++
 arch/sandbox/cpu/cpu.c                         |  5 +++
 board/nvidia/nyan-big/pinmux-config-nyan-big.h |  8 ++---
 common/cmd_bmp.c                               | 16 ++++-----
 common/lcd.c                                   | 33 +++++++++++++-----
 drivers/usb/host/usb-uclass.c                  | 43 +++++++++++++++++++++++
 drivers/video/atmel_lcdfb.c                    |  4 +--
 drivers/video/bus_vcxk.c                       |  4 +--
 drivers/video/cfb_console.c                    | 10 +++---
 include/bmp_layout.h                           | 17 +++++-----
 include/common.h                               | 15 ++++++++
 include/configs/tegra124-common.h              |  2 +-
 include/spl.h                                  | 13 +++++++
 14 files changed, 176 insertions(+), 57 deletions(-)

-- 
2.2.0.rc0.207.ga3a616c



More information about the U-Boot mailing list