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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.