[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