From: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH 0/20] tegra: Expand Nyan-big support
Date: Thu, 26 Feb 2015 01:12:20 +0100 [thread overview]
Message-ID: <1424909540.14929.65.camel@collabora.co.uk> (raw)
In-Reply-To: <1424212195-7501-1-git-send-email-sjg@chromium.org>
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>
next prev parent reply other threads:[~2015-02-26 0:12 UTC|newest]
Thread overview: 85+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-02-17 22:29 [U-Boot] [PATCH 0/20] tegra: Expand Nyan-big support Simon Glass
2015-02-17 22:29 ` [U-Boot] [PATCH 01/20] dm: spi: Avoid setting the speed with every transfer Simon Glass
2015-05-02 20:58 ` Simon Glass
2015-02-17 22:29 ` [U-Boot] [PATCH 02/20] cros_ec: Show the protocol version in the debug message Simon Glass
2015-05-02 20:58 ` Simon Glass
2015-02-17 22:29 ` [U-Boot] [PATCH 03/20] cros_ec: Handle the single duplex requirement in cros_ec Simon Glass
2015-05-02 20:58 ` Simon Glass
2015-02-17 22:29 ` [U-Boot] [PATCH 04/20] tegra: Provide more accurate microsecond time Simon Glass
2015-02-25 23:10 ` Stephen Warren
2015-03-29 13:00 ` Simon Glass
2015-02-17 22:29 ` [U-Boot] [PATCH 05/20] tegra: cros_ec: Add tegra support for Chrome OS EC Simon Glass
2015-02-17 22:29 ` [U-Boot] [PATCH 06/20] tegra: spi: Drop the claim_bus() method to correct delays Simon Glass
2015-02-25 23:14 ` Stephen Warren
2015-03-29 13:10 ` Simon Glass
2015-02-17 22:29 ` [U-Boot] [PATCH 07/20] dm: tegra: cros_ec: Enable Chrome OS EC on Nyan-big Simon Glass
2015-02-25 23:15 ` Stephen Warren
2015-03-29 13:00 ` Simon Glass
2015-02-17 22:29 ` [U-Boot] [PATCH 08/20] dm: gpio: Add an implementation for gpio_get_number() Simon Glass
2015-02-17 22:29 ` [U-Boot] [PATCH 09/20] tegra: spi: Support slow SPI rates Simon Glass
2015-02-17 22:29 ` [U-Boot] [PATCH 10/20] tegra: clock: Support enabling external clocks Simon Glass
2015-02-17 22:29 ` [U-Boot] [PATCH 11/20] tegra: clock: Adjust PLL access to avoid a warning Simon Glass
2015-02-17 22:29 ` [U-Boot] [PATCH 12/20] tegra: Introduce SRAM repair on tegra124 Simon Glass
2015-02-17 22:29 ` [U-Boot] [PATCH 13/20] tegra: Add missing tegra124 peripherals Simon Glass
2015-02-17 22:29 ` [U-Boot] [PATCH 14/20] tegra: Increase maximum arguments to 32 Simon Glass
2015-02-17 22:29 ` [U-Boot] [PATCH 15/20] tegra: lcd: Tidy up clock init Simon Glass
2015-02-17 22:29 ` [U-Boot] [PATCH 16/20] tegra: Allow board-specific init Simon Glass
2015-02-17 22:29 ` [U-Boot] [PATCH 17/20] tegra: nyan-big: Add additional clock and kernel init Simon Glass
2015-02-25 23:23 ` Stephen Warren
2015-03-29 13:02 ` Simon Glass
2015-02-17 22:29 ` [U-Boot] [PATCH 18/20] Add Chrome OS config header Simon Glass
2015-02-25 23:28 ` Stephen Warren
2015-02-26 9:15 ` thomas.langer at lantiq.com
2015-05-13 13:19 ` Simon Glass
2015-05-15 15:27 ` Stephen Warren
2015-05-18 21:40 ` Simon Glass
2015-02-17 22:29 ` [U-Boot] [PATCH 19/20] tegra: config: Allow Chrome OS environment settings to be included Simon Glass
2015-02-17 22:29 ` [U-Boot] [PATCH 20/20] tegra: config: nyan-big: Add options required by Chrome OS boot Simon Glass
2015-02-25 23:31 ` Stephen Warren
2015-05-13 13:56 ` Simon Glass
2015-05-15 15:34 ` Stephen Warren
2015-05-18 21:33 ` Simon Glass
2015-05-19 15:41 ` Stephen Warren
2015-05-19 18:01 ` Simon Glass
2015-05-19 21:36 ` Stephen Warren
2015-05-19 23:27 ` Simon Glass
2015-05-20 1:44 ` Stephen Warren
2015-05-20 3:00 ` Simon Glass
2015-05-20 10:21 ` Peter Robinson
2015-05-20 13:40 ` Simon Glass
2015-05-20 14:04 ` Stephen Warren
2015-05-20 14:14 ` Simon Glass
2015-02-26 0:12 ` Sjoerd Simons [this message]
2015-02-28 5:11 ` [U-Boot] [PATCH 0/20] tegra: Expand Nyan-big support Simon Glass
2015-03-30 8:14 ` Sjoerd Simons
2015-03-30 23:51 ` Simon Glass
-- strict thread matches above, loose matches on Subject: below --
2015-06-28 9:48 Davide Baldo
2017-05-01 14:43 Matthew Gorski
2017-05-01 15:14 ` Simon Glass
2017-05-01 15:37 ` Matthew Gorski
2017-05-01 15:45 ` Simon Glass
2017-05-01 16:11 ` Matthew Gorski
[not found] ` <CALr8Vo1R45iASk_1h7vDgcdaG=gQ3jvWXz4X4jchu_+6yfrfyA@mail.gmail.com>
2017-05-01 16:40 ` Matthew Gorski
2017-05-01 17:03 ` Simon Glass
2017-05-01 17:26 ` Matthew Gorski
2017-05-01 18:16 ` Matthew Gorski
2017-05-01 18:36 ` Simon Glass
2017-05-01 20:30 ` Matthew Gorski
2017-05-01 22:02 ` Simon Glass
2017-05-01 22:50 ` Matthew Gorski
2017-05-01 23:27 ` Matthew Gorski
2017-05-01 23:34 ` Simon Glass
2017-05-01 23:45 ` Matthew Gorski
2017-05-02 1:19 ` Matthew Gorski
2017-05-02 6:40 ` Tomeu Vizoso
2017-05-02 6:42 ` Tomeu Vizoso
2017-05-02 6:54 ` Sjoerd Simons
2017-05-02 13:25 ` Matthew Gorski
2017-05-02 15:34 ` Matthew Gorski
2017-05-03 0:51 ` Matthew Gorski
2017-05-03 2:39 ` Simon Glass
[not found] ` <CALr8Vo0QVq3y_KRaUDbfu3HMv5fRY9O9S7jh-Xxfrtyj9cmfzQ@mail.gmail.com>
[not found] ` <CALr8Vo0EvrPP0J8172W8Wf-k4rWVTp6QLPbTBXoarkya9X_CXg@mail.gmail.com>
2017-05-03 12:02 ` Matthew Gorski
2017-05-05 17:54 ` Thomas Hoff
2017-05-05 18:02 ` Matthew Gorski
2017-06-05 19:59 ` Simon Glass
2017-06-05 21:23 ` Thomas Hoff
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1424909540.14929.65.camel@collabora.co.uk \
--to=sjoerd.simons@collabora.co.uk \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox