[U-Boot] Please pull u-boot-x86.git branch sandbox
Tom Rini
trini at ti.com
Fri Mar 21 15:16:17 CET 2014
On Mon, Mar 17, 2014 at 08:15:54PM -0600, Simon Glass wrote:
> Hi Tom,
>
> This collects up all the remaining sandbox changes to get the
> LCD/keyboard emulation running in U-Boot. Most of this was submitted
> for the last release but I had to hold back because the LCD was
> enabled by default - I think it is better to have it disabled by
> default as mentioned at the time.
>
> buildman shows no new problems, although unfortunately between me
> running it and now, mainline is updated. So I'll start a new run now
> and advise tomorrow if anything comes to light.
>
> If it doesn't suit to pick these up now, let me know and I can re-issue later.
>
>
>
> The following changes since commit bf64035a159f114d0fb93391acb7f5e73eb020e6:
>
> mtd: spi: Fix page size for S25FL032P,S25FL064P (2014-03-17 21:54:57 +0530)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git sandbox
>
> for you to fetch changes up to 2c072c958bb544c72f0e848375803dbd6971f022:
>
> sandbox: config: Enable cros_ec emulation and related items
> (2014-03-17 20:05:50 -0600)
>
> ----------------------------------------------------------------
> Randall Spangler (2):
> cros_ec: Clean up multiple EC protocol support
> cros_ec: spi: Add support for EC protocol version 3
>
> Simon Glass (26):
> Use a const pointer for map_to_sysmem()
> sandbox: Increase memory size to 32MB
> sandbox: Use os functions to read host device tree
> sandbox: dts: Add display and keyboard to sandbox
> cros_ec: Add an enum for the number of flash regions
> cros_ec: Add a function for reading a flash map entry
> cros_ec: Add a function for decoding the Chrome OS EC flashmap
> cros_ec: Support systems with no EC interrupt
> cros_ec: Move #ifdef to permit flash region access
> cros_ec: Sync up with latest Chrome OS EC version
> cros_ec: Add base support for protocol v3
> cros_ec: Correct comparison between signed and unsigned numbers
> cros_ec: sandbox: Add Chrome OS EC emulation
> sandbox: Plumb in Chrome OS EC emulation
> cros_ec: Implement I2C pass-through
> sandbox: Add os_jump_to_image() to run another executable
> sandbox: Add -j option to indicate a jump from a previous U-Boot
> sandbox: Add SDL library for LCD, keyboard, audio
> sandbox: Add a simple sound driver
> sandbox: Add LCD driver
> sound: Move Samsung-specific code into its own file
> sandbox: Deal with conflicting getenv() for SDL
> sandbox: Allow Ctrl-C to work in sandbox
> sandbox: Add options to clean up temporary files
> sandbox: Add implementation of spi_setup_slave_fdt()
> sandbox: config: Enable cros_ec emulation and related items
>
> Vadim Bendebury (2):
> cros_ec: Move EC interface into common library
> cros_ec: Drop old EC version support from EC driver
>
> arch/sandbox/config.mk | 5 +
> arch/sandbox/cpu/Makefile | 3 +
> arch/sandbox/cpu/cpu.c | 2 +-
> arch/sandbox/cpu/os.c | 103 +++++++-
> arch/sandbox/cpu/sdl.c | 341 ++++++++++++++++++++++++
> arch/sandbox/cpu/start.c | 60 +++++
> arch/sandbox/cpu/state.c | 6 +-
> arch/sandbox/dts/sandbox.dts | 96 +++++++
> arch/sandbox/include/asm/arch-sandbox/sound.h | 14 +
> arch/sandbox/include/asm/sdl.h | 118 +++++++++
> arch/sandbox/include/asm/state.h | 29 ++-
> arch/sandbox/include/asm/u-boot-sandbox.h | 3 +
> board/samsung/common/board.c | 29 +--
> board/samsung/smdk5250/exynos5-dt.c | 1 -
> board/sandbox/sandbox/sandbox.c | 48 ++++
> common/Makefile | 1 +
> common/board_f.c | 48 ++--
> common/cros_ec.c | 44 ++++
> common/lcd.c | 21 +-
> disk/part.c | 17 --
> doc/device-tree-bindings/video/sandbox-fb.txt | 13 +
> drivers/input/cros_ec_keyb.c | 34 ++-
> drivers/misc/Makefile | 1 +
> drivers/misc/cros_ec.c | 611
> ++++++++++++++++++++++++++++++++++++++++----
> drivers/misc/cros_ec_i2c.c | 64 ++---
> drivers/misc/cros_ec_lpc.c | 80 +-----
> drivers/misc/cros_ec_sandbox.c | 559
> ++++++++++++++++++++++++++++++++++++++++
> drivers/misc/cros_ec_spi.c | 30 +++
> drivers/serial/sandbox.c | 10 +-
> drivers/sound/Makefile | 4 +-
> drivers/sound/sandbox.c | 23 ++
> drivers/sound/sound-i2s.c | 208 +++++++++++++++
> drivers/sound/sound.c | 221 +---------------
> drivers/spi/sandbox_spi.c | 13 +
> drivers/video/Makefile | 1 +
> drivers/video/sandbox_sdl.c | 79 ++++++
> include/common.h | 6 +
> include/configs/exynos5250-dt.h | 1 +
> include/configs/sandbox.h | 40 ++-
> include/cros_ec.h | 94 ++++++-
> include/cros_ec_message.h | 2 +-
> include/ec_commands.h | 348 +++++++++++++++++++++----
> include/fdtdec.h | 20 ++
> include/lcd.h | 3 +
> include/os.h | 25 +-
> include/sound.h | 9 +
> lib/fdtdec.c | 26 ++
> 47 files changed, 2982 insertions(+), 532 deletions(-)
> create mode 100644 arch/sandbox/cpu/sdl.c
> create mode 100644 arch/sandbox/include/asm/arch-sandbox/sound.h
> create mode 100644 arch/sandbox/include/asm/sdl.h
> create mode 100644 common/cros_ec.c
> create mode 100644 doc/device-tree-bindings/video/sandbox-fb.txt
> create mode 100644 drivers/misc/cros_ec_sandbox.c
> create mode 100644 drivers/sound/sandbox.c
> create mode 100644 drivers/sound/sound-i2s.c
> create mode 100644 drivers/video/sandbox_sdl.c
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140321/ba855cfe/attachment.pgp>
More information about the U-Boot
mailing list