| Submitter | Stephen Warren |
|---|---|
| Date | Jan. 30, 2013, 9:42 p.m. |
| Message ID | <1359582159-28816-6-git-send-email-swarren@wwwdotorg.org> |
| Download | mbox |
| Permalink | /patch/217181/ |
| State | New |
| Headers | show
Return-Path: <linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org> X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Received: from merlin.infradead.org (merlin.infradead.org [IPv6:2001:4978:20e::2]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id 4332A2C0091 for <incoming-imx@patchwork.ozlabs.org>; Thu, 31 Jan 2013 23:31:49 +1100 (EST) Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.76 #1 (Red Hat Linux)) id 1U0tFx-0004XQ-Iv; Thu, 31 Jan 2013 12:28:41 +0000 Received: from avon.wwwdotorg.org ([2001:470:1f0f:bd7::2]) by merlin.infradead.org with esmtps (Exim 4.76 #1 (Red Hat Linux)) id 1U0fQj-0007mD-KW for linux-arm-kernel@lists.infradead.org; Wed, 30 Jan 2013 21:42:59 +0000 Received: from severn.wwwdotorg.org (unknown [192.168.65.5]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by avon.wwwdotorg.org (Postfix) with ESMTPS id 10D3765BA; Wed, 30 Jan 2013 14:45:14 -0700 (MST) Received: from swarren-lx1.nvidia.com (localhost [127.0.0.1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by severn.wwwdotorg.org (Postfix) with ESMTPSA id 24B27E47AC; Wed, 30 Jan 2013 14:42:52 -0700 (MST) From: Stephen Warren <swarren@wwwdotorg.org> To: arm@kernel.org Subject: [GIT PULL 6/8] ARM: tegra: add Tegra114 SoC support Date: Wed, 30 Jan 2013 14:42:37 -0700 Message-Id: <1359582159-28816-6-git-send-email-swarren@wwwdotorg.org> X-Mailer: git-send-email 1.7.10.4 In-Reply-To: <1359582159-28816-1-git-send-email-swarren@wwwdotorg.org> References: <1359582159-28816-1-git-send-email-swarren@wwwdotorg.org> X-NVConfidentiality: public X-Virus-Scanned: clamav-milter 0.96.5 at avon.wwwdotorg.org X-Virus-Status: Clean X-Bad-Reply: References and In-Reply-To but no 'Re:' in Subject. X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20130130_164253_798273_186A2353 X-CRM114-Status: GOOD ( 12.94 ) X-Spam-Score: -2.6 (--) X-Spam-Report: SpamAssassin version 3.3.2 on merlin.infradead.org summary: Content analysis details: (-2.6 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record -0.7 RP_MATCHES_RCVD Envelope sender domain matches handover relay domain -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Mailman-Approved-At: Thu, 31 Jan 2013 07:10:07 -0500 Cc: linux-tegra@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Stephen Warren <swarren@wwwdotorg.org> X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.14 Precedence: list List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: linux-arm-kernel-bounces@lists.infradead.org Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org List-Id: linux-imx-kernel.lists.patchwork.ozlabs.org |
This pull request adds initial support for the Tegra114 SoC, which integrates a quad-core ARM Cortex-A15 CPU. I'm proud to observe that we posted the initial versions of these patches before the final official announcement of this chip. These patches are enough to boot with a UART-based console, support the Dalmore and Pluto reference/evaluation boards, instantiate the GPIO and pinctrl drivers, and enable a cpuidle state. As yet, no clocks or storage devices are supported, but patches for those will follow shortly. This pull request is based on (most of) the previous pull request with tag tegra-for-3.9-soc-cpuidle, followed by a merge of the previous pull request with tag tegra-for-3.9-scu-base-rework. ---------------------------------------------------------------- The following changes since commit ee059485175b21079d3639f167980d354afb3d4b: Merge branch 'for-3.9/scu-base-rework' into for-3.9/soc-t114 are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra.git tegra-for-3.9-soc-t114 for you to fetch changes up to 031b77afc374cf1b86dbcda5dfa6e1bbb989836c: ARM: DT: tegra114: add pinmux DT entry ---------------------------------------------------------------- Hiroshi Doyu (7): ARM: tegra: fuse: Add chip ID Tegra114 0x35 ARM: dt: tegra114: Add new SoC base, Tegra114 SoC ARM: dt: tegra114: Add new board, Dalmore ARM: dt: tegra114: Add new board, Pluto ARM: tegra: Add initial support for Tegra114 SoC. ARM: tegra: add AHB entry to Tegra114 DT ARM: tegra: Add SMMU entry to Tegra114 DT Joseph Lo (1): ARM: tegra: add Tegra114 ARM_CPUIDLE_WFI_STATE support Laxman Dewangan (3): ARM: tegra114: select PINCTRL for Tegra114 SoC ARM: DT: tegra114: add GPIO DT entry ARM: DT: tegra114: add pinmux DT entry arch/arm/boot/dts/Makefile | 4 +- arch/arm/boot/dts/tegra114-dalmore.dts | 21 ++++ arch/arm/boot/dts/tegra114-pluto.dts | 21 ++++ arch/arm/boot/dts/tegra114.dtsi | 153 ++++++++++++++++++++++++++ arch/arm/mach-tegra/Kconfig | 12 ++ arch/arm/mach-tegra/Makefile | 4 + arch/arm/mach-tegra/board-dt-tegra114.c | 48 ++++++++ arch/arm/mach-tegra/common.c | 1 + arch/arm/mach-tegra/cpuidle-tegra114.c | 61 ++++++++++ arch/arm/mach-tegra/cpuidle.c | 3 + arch/arm/mach-tegra/cpuidle.h | 6 + arch/arm/mach-tegra/fuse.h | 1 + 12 files changed, 334 insertions(+), 1 deletion(-) create mode 100644 arch/arm/boot/dts/tegra114-dalmore.dts create mode 100644 arch/arm/boot/dts/tegra114-pluto.dts create mode 100644 arch/arm/boot/dts/tegra114.dtsi create mode 100644 arch/arm/mach-tegra/board-dt-tegra114.c create mode 100644 arch/arm/mach-tegra/cpuidle-tegra114.c