[U-Boot] [PATCH v2 00/16] tegra: Expand Nyan-big support

Simon Glass sjg at chromium.org
Wed May 13 15:45:44 CEST 2015


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 v2:
- Use spi-max-frequency in both the bus and slave nodes
- Remove unnecessary ODMDATA mangling
- Use existing __stringify() macro
- Drop tegra timer patch as it is not needed
- Drop a few patches that have already been applied

Doug Anderson (1):
  Add Chrome OS config header

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/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/common/board.c                       |   8 +-
 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/chromeos.h                        | 457 ++++++++++++++++++++++
 include/configs/nyan-big.h                        |   9 +
 include/configs/tegra-common-post.h               |  15 +-
 include/configs/tegra-common.h                    |   2 +-
 19 files changed, 663 insertions(+), 38 deletions(-)
 create mode 100644 include/configs/chromeos.h

-- 
2.2.0.rc0.207.ga3a616c



More information about the U-Boot mailing list