[U-Boot] [PATCH 0/20] tegra: Expand Nyan-big support

Sjoerd Simons sjoerd.simons at collabora.co.uk
Thu Feb 26 01:12:20 CET 2015


Hey Simon,

Incidentally i got acces to a Nyan big and wanted to start testing
u-boot on it. Unfortunately putting a uImage in a vboot signed blob to
chainload it from the primary bootloader like on the exynos based
chromebooks seemed not to work. 

Do you have any good pointers how to use u-boot on nyan? (Ideally
without having to re-flash coreboot, as i would like to create images
people can easily test on a vanilla chromebook)

On Tue, 2015-02-17 at 15:29 -0700, Simon Glass wrote:
> This series expands Nyan-big support:
> 
> - Enable Chrome OS EC, so that the keyboard works
> - Add some extra clock and pre-kernel init required for reliable operation
> - Add Chrome OS environment variables, including 'run nvboot' to allow
> booting Chrome OS more easily
> 
> Still missing are audio and USB.
> 
> 
> Doug Anderson (1):
>   Add Chrome OS config header
> 
> Simon Glass (19):
>   dm: spi: Avoid setting the speed with every transfer
>   cros_ec: Show the protocol version in the debug message
>   cros_ec: Handle the single duplex requirement in cros_ec
>   tegra: Provide more accurate microsecond time
>   tegra: cros_ec: Add tegra support for Chrome OS EC
>   tegra: spi: Drop the claim_bus() method to correct delays
>   dm: tegra: cros_ec: Enable Chrome OS EC on Nyan-big
>   dm: gpio: Add an implementation for gpio_get_number()
>   tegra: spi: Support slow SPI rates
>   tegra: clock: Support enabling external clocks
>   tegra: clock: Adjust PLL access to avoid a warning
>   tegra: Introduce SRAM repair on tegra124
>   tegra: Add missing tegra124 peripherals
>   tegra: Increase maximum arguments to 32
>   tegra: lcd: Tidy up clock init
>   tegra: Allow board-specific init
>   tegra: nyan-big: Add additional clock and kernel init
>   tegra: config: Allow Chrome OS environment settings to be included
>   tegra: config: nyan-big: Add options required by Chrome OS boot
> 
>  arch/arm/cpu/tegra-common/Makefile                |   1 +
>  arch/arm/cpu/tegra-common/clock.c                 |  24 +-
>  arch/arm/cpu/tegra-common/powergate.c             |  20 +-
>  arch/arm/cpu/tegra-common/timer.c                 |  87 ++++
>  arch/arm/cpu/tegra124-common/clock.c              |   2 +-
>  arch/arm/dts/tegra124-nyan-big.dts                |   6 +-
>  arch/arm/include/asm/arch-tegra/clock.h           |   8 +
>  arch/arm/include/asm/arch-tegra/sys_proto.h       |   7 +
>  arch/arm/include/asm/arch-tegra124/clock-tables.h |  12 +-
>  arch/arm/include/asm/arch-tegra124/flow.h         |  12 +
>  board/nvidia/common/board.c                       |   8 +-
>  board/nvidia/nyan-big/nyan-big.c                  |  76 ++++
>  configs/nyan-big_defconfig                        |   5 +
>  drivers/gpio/gpio-uclass.c                        |  12 +
>  drivers/misc/cros_ec.c                            |   3 +-
>  drivers/misc/cros_ec_spi.c                        |  23 +-
>  drivers/spi/spi-uclass.c                          |   9 +-
>  drivers/spi/tegra114_spi.c                        |  51 +--
>  drivers/video/tegra124/tegra124-lcd.c             |   4 +-
>  include/configs/chromeos.h                        | 464 ++++++++++++++++++++++
>  include/configs/nyan-big.h                        |   8 +
>  include/configs/tegra-common-post.h               |  15 +-
>  include/configs/tegra-common.h                    |   2 +-
>  include/spi.h                                     |   3 +
>  24 files changed, 804 insertions(+), 58 deletions(-)
>  create mode 100644 arch/arm/cpu/tegra-common/timer.c
>  create mode 100644 include/configs/chromeos.h
> 


-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 6170 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150226/2aad3b4a/attachment.bin>


More information about the U-Boot mailing list