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

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(-)
participants (1)
-
Simon Glass