From mboxrd@z Thu Jan 1 00:00:00 1970 From: Simon Glass Date: Thu, 11 Jun 2015 17:34:53 -0600 Subject: [U-Boot] Please pull u-boot-dm Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Tom, These are mostly the pre-work to enable device tree/driver model in SPL. They were originally sent as part of a rockchip series. I've applied these now since they've been sitting for a while, but unfortunately the rockchip work has expanded considerably and in any case is not ready to send. Hopefully later this month, but not for this release. The following changes since commit b2016133edec9ece02dca7881e2e0c059d2b421c: Merge branch 'master' of http://git.denx.de/u-boot-sunxi (2015-06-10 10:55:49 -0400) are available in the git repository at: git://git.denx.de/u-boot-dm.git for you to fetch changes up to 257bfd2e215ff02aacce23e14bf17b61524a723f: dm: usb: tegra: Drop legacy USB code (2015-06-10 19:26:55 -0600) ---------------------------------------------------------------- Simon Glass (16): dm: i2c: Add compatibility functions for dm_i2c_reg_read/write() dm: tegra: usb: Move USB to driver model 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 dm: ns16550: Support CONFIG_SYS_NS16550_MEM32 with driver model fdt: arm: Drop device tree padding dts: Disable device tree for SPL on all boards dm: serial: Don't support CONFIG_CONS_INDEX with device tree Add a simple version of memalign() Remove SPL undefine of CONFIG_OF_CONTROL sandbox: Move CONFIG_SANDBOX_SERIAL to Kconfig dm: usb: tegra: Drop legacy USB code arch/arm/Kconfig | 2 + arch/arm/cpu/armv7/cpu.c | 47 ++++++++++++--------- arch/arm/cpu/armv7/exynos/Kconfig | 8 ++++ arch/arm/cpu/armv7/s5pc1xx/Kconfig | 2 + arch/arm/dts/Makefile | 3 +- arch/arm/mach-tegra/Kconfig | 6 +++ arch/arm/mach-tegra/board2.c | 1 - arch/sandbox/cpu/cpu.c | 5 +++ common/cmd_bmp.c | 16 ++++---- common/lcd.c | 33 +++++++++++---- common/malloc_simple.c | 14 +++++++ configs/am335x_boneblack_vboot_defconfig | 1 + configs/arches_defconfig | 1 + configs/canyonlands_defconfig | 1 + configs/galileo_defconfig | 1 + configs/microblaze-generic_defconfig | 1 + configs/odroid_defconfig | 1 + configs/origen_defconfig | 1 + configs/s5pc210_universal_defconfig | 1 + configs/sandbox_defconfig | 1 + configs/socfpga_socrates_defconfig | 1 + configs/trats2_defconfig | 1 + configs/trats_defconfig | 1 + configs/zynq_microzed_defconfig | 1 + configs/zynq_zc70x_defconfig | 1 + configs/zynq_zc770_xm010_defconfig | 1 + configs/zynq_zc770_xm012_defconfig | 1 + configs/zynq_zc770_xm013_defconfig | 1 + configs/zynq_zed_defconfig | 1 + configs/zynq_zybo_defconfig | 1 + drivers/core/Makefile | 2 + drivers/i2c/i2c-uclass-compat.c | 21 ++++++++++ drivers/serial/Kconfig | 20 +++++++++ drivers/serial/ns16550.c | 4 ++ drivers/serial/serial-uclass.c | 68 +++++++++++++++++-------------- drivers/usb/host/ehci-tegra.c | 150 -------------------------------------------------------------------- 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/config_uncmd_spl.h | 2 + include/configs/sandbox.h | 1 - include/fdtdec.h | 9 +++-- include/i2c.h | 6 +++ include/ns16550.h | 2 +- include/spl.h | 13 ++++++ lib/fdtdec.c | 3 -- scripts/Makefile.uncmd_spl | 2 + 50 files changed, 309 insertions(+), 243 deletions(-) Regards, Simon