[U-Boot] [PATCH v3 00/15] tegra: Expand Nyan-big support

Simon Glass sjg at chromium.org
Fri Jun 5 22:42:23 CEST 2015


Hi Tom,

On 5 June 2015 at 14:39, Simon Glass <sjg at chromium.org> 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.
>
> Changes in v3:
> - Rebase to tegra/master
> - Drop chromeos.h header patch and #include
>
> Changes in v2:
> - Use spi-max-frequency in both the bus and slave nodes
> - Remove unnecessary ODMDATA mangling
> - Drop tegra timer patch as it is not needed
> - Drop a few patches that have already been applied
>
> Simon Glass (15):
>   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
>   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: Replace 'Norrin' with 'Nyan-big' and fix typo
>   tegra: config: nyan-big: Add options required by Chrome OS boot
>
>  arch/arm/dts/tegra124-nyan-big.dts                |  3 +
>  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 ++++
>  arch/arm/mach-tegra/board2.c                      |  8 ++-
>  arch/arm/mach-tegra/clock.c                       | 24 +++++++-
>  arch/arm/mach-tegra/powergate.c                   | 20 ++++++-
>  arch/arm/mach-tegra/tegra124/Kconfig              |  2 +-
>  arch/arm/mach-tegra/tegra124/clock.c              |  2 +-
>  board/nvidia/nyan-big/MAINTAINERS                 |  2 +-
>  board/nvidia/nyan-big/nyan-big.c                  | 69 +++++++++++++++++++++++
>  configs/nyan-big_defconfig                        |  5 ++
>  drivers/spi/tegra114_spi.c                        | 40 +++++++------
>  drivers/video/tegra124/tegra124-lcd.c             |  4 +-
>  include/configs/nyan-big.h                        |  7 +++
>  include/configs/tegra-common-post.h               | 15 ++++-
>  include/configs/tegra-common.h                    |  2 +-
>  18 files changed, 204 insertions(+), 38 deletions(-)
>
> --
> 2.2.0.rc0.207.ga3a616c
>

This is available at u-boot-x86/nyan-working and should be on patchwork soon.

Regards,
Simon


More information about the U-Boot mailing list