From: Lucas Stach <dev@lynxeye.de>
To: barebox@lists.infradead.org
Subject: [PATCH 00/30] Tegra K1 support
Date: Tue, 3 Jun 2014 22:34:47 +0200 [thread overview]
Message-ID: <1401827717-6420-1-git-send-email-dev@lynxeye.de> (raw)
This is the next big round of Tegra updates, featuring
Tegra K1 support. The series is based on -next as it has
quite some dependencies on the earlier Tegra series.
The first 4 patches are some general useful additions,
all others are adding K1 aka Tegra124 support. I've
verified booting a Linux kernel to the rootfs panic.
The series is regression free on Tegra30.
Lucas Stach (30):
mci: implement non-removable property
tegra: lowlevel-dvc: use __always_inline macro
tegra: pmc: add Tegra30 compatible
tegra: pmc: add command to get into RCM
tegra: lowlevel: setup an early stack
tegra: add Tegra124 id to lowlevel functions
tegra: lowlevel: fix ODMdata fetch on Tegra124
tegra: recognize Tegra124 in maincomplex startup
tegra: recognize Tegra124 in common initcalls
tegra: add Tegra124 and AS3722 PMIC to lowlevel-dvc
tegra: disable IDDQ for PLL_X on Tegra124
tegra: power up additional partitions on Tegra124
tegra: fix MESLECT clock enable
tegra: change cpu internal reset layout for Tegra124
tegra: add Tegra124 PLL_X rate setup
tegra: apply cluster switch logic to all SoCs >=T30
tegra: hardcode entry address for main cluster
tegra: setup L2 cache on Tegra124
tegra: add architectural timer init
tegra: add Tegra124 Kconfig symbol
pinctrl: tegra30: introduce drvdata
pinctrl: tegra: add Tegra124 support
clk: tegra: allow variable sized muxes
clk: tegra: don't bug out on zero PLL postdiv
clk: tegra: add Tegra124 driver
mci: tegra: add Tegra124 compatible
tegra: pmc: add Tegra124 compatible
images: add Tegra124 image build rules
tegra: add NVIDIA Jetson-TK1 board support
tegra: refresh defconfig
arch/arm/boards/Makefile | 1 +
arch/arm/boards/nvidia-jetson-tk1/Makefile | 7 +
arch/arm/boards/nvidia-jetson-tk1/entry.c | 39 +
.../nvidia-jetson-tk1/jetson-tk1-2gb-emmc.bct.cfg | 1287 ++++++++++++++
arch/arm/configs/tegra_v7_defconfig | 22 +-
arch/arm/dts/Makefile | 4 +-
arch/arm/dts/tegra124-jetson-tk1.dts | 1828 ++++++++++++++++++++
arch/arm/dts/tegra124.dtsi | 1 +
arch/arm/mach-tegra/Kconfig | 8 +
arch/arm/mach-tegra/include/mach/iomap.h | 3 +
arch/arm/mach-tegra/include/mach/lowlevel-dvc.h | 61 +-
arch/arm/mach-tegra/include/mach/lowlevel.h | 58 +-
arch/arm/mach-tegra/include/mach/tegra114-sysctr.h | 30 +
arch/arm/mach-tegra/include/mach/tegra124-car.h | 19 +
arch/arm/mach-tegra/include/mach/tegra20-pmc.h | 4 +
arch/arm/mach-tegra/include/mach/tegra30-car.h | 2 +
arch/arm/mach-tegra/tegra20-pmc.c | 24 +
arch/arm/mach-tegra/tegra20.c | 31 +-
arch/arm/mach-tegra/tegra_avp_init.c | 82 +-
arch/arm/mach-tegra/tegra_maincomplex_init.c | 14 +-
drivers/clk/tegra/Makefile | 1 +
drivers/clk/tegra/clk-periph.c | 6 +-
drivers/clk/tegra/clk-pll.c | 2 -
drivers/clk/tegra/clk-tegra124.c | 349 ++++
drivers/mci/mci-core.c | 5 +-
drivers/mci/tegra-sdmmc.c | 2 +
drivers/pinctrl/Kconfig | 2 +-
drivers/pinctrl/pinctrl-tegra30.c | 299 +++-
images/.gitignore | 2 +
images/Makefile | 2 +-
images/Makefile.tegra | 19 +
include/mci.h | 1 +
32 files changed, 4149 insertions(+), 66 deletions(-)
create mode 100644 arch/arm/boards/nvidia-jetson-tk1/Makefile
create mode 100644 arch/arm/boards/nvidia-jetson-tk1/entry.c
create mode 100644 arch/arm/boards/nvidia-jetson-tk1/jetson-tk1-2gb-emmc.bct.cfg
create mode 100644 arch/arm/dts/tegra124-jetson-tk1.dts
create mode 100644 arch/arm/dts/tegra124.dtsi
create mode 100644 arch/arm/mach-tegra/include/mach/tegra114-sysctr.h
create mode 100644 arch/arm/mach-tegra/include/mach/tegra124-car.h
create mode 100644 drivers/clk/tegra/clk-tegra124.c
--
1.9.3
_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox
next reply other threads:[~2014-06-03 20:32 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-06-03 20:34 Lucas Stach [this message]
2014-06-03 20:34 ` [PATCH 01/30] mci: implement non-removable property Lucas Stach
2014-06-03 20:34 ` [PATCH 02/30] tegra: lowlevel-dvc: use __always_inline macro Lucas Stach
2014-06-03 20:34 ` [PATCH 03/30] tegra: pmc: add Tegra30 compatible Lucas Stach
2014-06-03 20:34 ` [PATCH 04/30] tegra: pmc: add command to get into RCM Lucas Stach
2014-06-03 20:34 ` [PATCH 05/30] tegra: lowlevel: setup an early stack Lucas Stach
2014-06-03 20:34 ` [PATCH 06/30] tegra: add Tegra124 id to lowlevel functions Lucas Stach
2014-06-03 20:34 ` [PATCH 07/30] tegra: lowlevel: fix ODMdata fetch on Tegra124 Lucas Stach
2014-06-03 20:34 ` [PATCH 08/30] tegra: recognize Tegra124 in maincomplex startup Lucas Stach
2014-06-03 20:34 ` [PATCH 09/30] tegra: recognize Tegra124 in common initcalls Lucas Stach
2014-06-03 20:34 ` [PATCH 10/30] tegra: add Tegra124 and AS3722 PMIC to lowlevel-dvc Lucas Stach
2014-06-03 20:34 ` [PATCH 11/30] tegra: disable IDDQ for PLL_X on Tegra124 Lucas Stach
2014-06-03 20:34 ` [PATCH 12/30] tegra: power up additional partitions " Lucas Stach
2014-06-03 20:35 ` [PATCH 13/30] tegra: fix MESLECT clock enable Lucas Stach
2014-06-03 20:35 ` [PATCH 14/30] tegra: change cpu internal reset layout for Tegra124 Lucas Stach
2014-06-03 20:35 ` [PATCH 15/30] tegra: add Tegra124 PLL_X rate setup Lucas Stach
2014-06-03 20:35 ` [PATCH 16/30] tegra: apply cluster switch logic to all SoCs >=T30 Lucas Stach
2014-06-03 20:35 ` [PATCH 17/30] tegra: hardcode entry address for main cluster Lucas Stach
2014-06-03 20:35 ` [PATCH 18/30] tegra: setup L2 cache on Tegra124 Lucas Stach
2014-06-03 20:35 ` [PATCH 19/30] tegra: add architectural timer init Lucas Stach
2014-06-03 20:35 ` [PATCH 20/30] tegra: add Tegra124 Kconfig symbol Lucas Stach
2014-06-03 20:35 ` [PATCH 21/30] pinctrl: tegra30: introduce drvdata Lucas Stach
2014-06-03 20:35 ` [PATCH 22/30] pinctrl: tegra: add Tegra124 support Lucas Stach
2014-06-03 20:35 ` [PATCH 23/30] clk: tegra: allow variable sized muxes Lucas Stach
2014-06-03 20:35 ` [PATCH 24/30] clk: tegra: don't bug out on zero PLL postdiv Lucas Stach
2014-06-03 20:35 ` [PATCH 25/30] clk: tegra: add Tegra124 driver Lucas Stach
2014-06-03 20:35 ` [PATCH 26/30] mci: tegra: add Tegra124 compatible Lucas Stach
2014-06-03 20:35 ` [PATCH 27/30] tegra: pmc: " Lucas Stach
2014-06-03 20:35 ` [PATCH 28/30] images: add Tegra124 image build rules Lucas Stach
2014-06-03 20:35 ` [PATCH 29/30] tegra: add NVIDIA Jetson-TK1 board support Lucas Stach
2014-06-03 20:35 ` [PATCH 30/30] tegra: refresh defconfig Lucas Stach
2014-06-04 5:22 ` [PATCH 00/30] Tegra K1 support Sascha Hauer
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=1401827717-6420-1-git-send-email-dev@lynxeye.de \
--to=dev@lynxeye.de \
--cc=barebox@lists.infradead.org \
/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