From: Stephen Warren <hidden> Date: 2012-07-06 16:46:43
This branch contains various small bug-fixes to Tegra code.
This branch is based on Tegra's for-3.6/cleanup branch from the previous pull
request.
This branch is included in a later pull request.
----------------------------------------------------------------
The following changes since commit 702b0e4f2f2782962aab7d9a0a40ad68770bb1f6:
ARM: dt: tegra: rename board files to match SoC
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra.git for-3.6/fixes
for you to fetch changes up to 8994c34c194d5f59f014d3c3b90eb677672ddb03:
ARM: tegra: apbio access using dma for tegra20 only
----------------------------------------------------------------
Laxman Dewangan (1):
ARM: tegra: apbio access using dma for tegra20 only
Roland Stigge (1):
ARM: tegra: Fix dts files w/ status property: "disable" -> "disabled"
Wolfram Sang (1):
ARM: tegra: build powergate unconditionally
arch/arm/boot/dts/tegra20.dtsi | 36 ++++++++++----------
arch/arm/boot/dts/tegra30.dtsi | 38 +++++++++++-----------
arch/arm/mach-tegra/Makefile | 5 ++-
arch/arm/mach-tegra/apbio.c | 59 ++++++++++++++++++++++++++++++++---
arch/arm/mach-tegra/apbio.h | 19 +----------
arch/arm/mach-tegra/common.c | 3 ++
6 files changed, 98 insertions(+), 62 deletions(-)
From: Stephen Warren <hidden> Date: 2012-07-06 16:46:44
This branch contains changes to Tegra SoC-specific code in the mach-tegra
directory; only 1 patch this time around.
This branch is based on Tegra's for-3.6/fixes branch from the previous pull
request.
This branch is not included in any later pull requests.
----------------------------------------------------------------
The following changes since commit 8994c34c194d5f59f014d3c3b90eb677672ddb03:
ARM: tegra: apbio access using dma for tegra20 only
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra.git for-3.6/soc
for you to fetch changes up to b55a55ca96e5ab22893f01b450f8dbe4972e58e6:
ARM: tegra: apbio: use dmaengine based dma driver
----------------------------------------------------------------
Laxman Dewangan (1):
ARM: tegra: apbio: use dmaengine based dma driver
arch/arm/mach-tegra/apbio.c | 139 ++++++++++++++++++++++++++++++++++++-
1 files changed, 135 insertions(+), 4 deletions(-)
From: Stephen Warren <hidden> Date: 2012-07-06 16:46:45
This branch contains changes to Tegra board files, and related Kconfig and
Makefile changes. Highlights include:
* Removal of Seaboard/Springbank board files; these boards can now only be
used with device tree.
* Use of small parts of some non-DT board files from the DT board files. This
enables all features that the non-DT board files have, when booting from DT.
This will allow almost complete removal of all non-DT board files in v3.7.
* Other miscellaneous changes.
This branch is based on Tegra's for-3.6/cleanup branch from a previous pull
request.
This branch is included in a later pull request.
----------------------------------------------------------------
The following changes since commit 702b0e4f2f2782962aab7d9a0a40ad68770bb1f6:
ARM: dt: tegra: rename board files to match SoC
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra.git for-3.6/boards
for you to fetch changes up to 2553dcc6e603e3833990bd3a29bee98d1dbdf251:
ARM: tegra: use of_default_bus_match_table
----------------------------------------------------------------
Laxman Dewangan (1):
ARM: tegra: add device tree AUXDATA for APBDMA
Stephen Warren (7):
ARM: tegra: make .dts compilation depend on Tegra2 support
ARM: tegra: remove CONFIG_MACH_TEGRA_DT
ARM: tegra: remove Seaboard board files
ARM: tegra: trimslice: enable PCIe when booting from device tree
ARM: tegra: harmony: init regulators, PCIe when booting from DT
ARM: tegra: paz00: enable WiFi rfkill when booting from device tree
ARM: tegra: use of_default_bus_match_table
arch/arm/Kconfig | 1 +
arch/arm/mach-tegra/Kconfig | 36 ---
arch/arm/mach-tegra/Makefile | 13 +-
arch/arm/mach-tegra/Makefile.boot | 10 +-
arch/arm/mach-tegra/board-dt-tegra20.c | 74 +++++-
arch/arm/mach-tegra/board-dt-tegra30.c | 8 +-
arch/arm/mach-tegra/board-harmony-pcie.c | 15 +-
arch/arm/mach-tegra/board-harmony-power.c | 25 ++-
arch/arm/mach-tegra/board-paz00.c | 7 +-
arch/arm/mach-tegra/board-seaboard-pinmux.c | 197 --------------
arch/arm/mach-tegra/board-seaboard.c | 306 ----------------------
arch/arm/mach-tegra/board-seaboard.h | 47 ----
arch/arm/mach-tegra/board.h | 9 +
13 files changed, 127 insertions(+), 621 deletions(-)
delete mode 100644 arch/arm/mach-tegra/board-seaboard-pinmux.c
delete mode 100644 arch/arm/mach-tegra/board-seaboard.c
delete mode 100644 arch/arm/mach-tegra/board-seaboard.h
From: Stephen Warren <hidden> Date: 2012-07-06 16:46:46
This branch contains changes to Tegra device tree files, and related Kconfig
and Makefile changes. Highlights are:
* New support for the Whistler board.
* Use of the I2C pinctrl-based bus mux on Seaboard/Springbank.
The branch is based on Tegra's for-3.6/boards branch from a previous pull
request.
This branch is NOT included in a later pull request.
----------------------------------------------------------------
The following changes since commit 2553dcc6e603e3833990bd3a29bee98d1dbdf251:
ARM: tegra: use of_default_bus_match_table
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra.git for-3.6/dt
for you to fetch changes up to d42d7ae61861ef73e1790a98909c89c9c895a9fa:
ARM: dt: tegra seaboard: move battery monitor to mux'd I2C bus.
----------------------------------------------------------------
Stephen Warren (3):
ARM: dt: tegra: add Whistler device tree file
ARM: dt: tegra: seaboard: instantiate pinctrl-based I2C bus mux
ARM: dt: tegra seaboard: move battery monitor to mux'd I2C bus.
arch/arm/boot/dts/tegra20-seaboard.dts | 85 ++++++--
arch/arm/boot/dts/tegra20-whistler.dts | 301 +++++++++++++++++++++++++++
arch/arm/mach-tegra/Makefile.boot | 1 +
3 files changed, 371 insertions(+), 16 deletions(-)
create mode 100644 arch/arm/boot/dts/tegra20-whistler.dts
From: Stephen Warren <hidden> Date: 2012-07-06 16:46:47
This branch contains numerous changes required as a baseline in order to
convert Tegra to the common clock framework. The intention was to also
include patches to actually convert Tegra to the common clock framework.
However, those patches appeared late in the kernel cycle and currently cause
regressions on some boards, so were dropped for now.
This branch depends only on v3.5-rc2.
This branch is NOT included in a later pull request.
----------------------------------------------------------------
The following changes since commit cfaf025112d3856637ff34a767ef785ef5cf2ca9:
Linux 3.5-rc2
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra.git for-3.6/common-clk
for you to fetch changes up to 094479915618c526a1409dd6704bcb4ff2c5c1c2:
ARM: tegra: Provide clock for only one PWM controller
----------------------------------------------------------------
Laxman Dewangan (1):
ARM: tegra: dma: rename driver name for clock to "tegra-apbdma"
Prashant Gaikwad (10):
ARM: tegra: add clk_prepare/clk_unprepare
i2c: tegra: Add clk_prepare/clk_unprepare
mmc: tegra: add clk_prepare/clk_unprepare
USB: ehci-tegra: add clk_prepare/clk_unprepare
Input: tegra-kbc - add clk_prepare/clk_unprepare
spi/tegra: add clk_prepare/clk_unprepare
staging: nvec: add clk_prepare/clk_unprepare
ASoC: tegra: add clk_prepare/clk_unprepare
crypto: add clk_prepare/clk_unprepare
ARM: tegra: Remove second instance of uart clk
Simon Que (1):
ARM: tegra: Fix PWM clock programming
Thierry Reding (1):
ARM: tegra: Provide clock for only one PWM controller
arch/arm/mach-tegra/cpu-tegra.c | 6 +-
arch/arm/mach-tegra/dma.c | 4 +-
arch/arm/mach-tegra/pcie.c | 6 +-
arch/arm/mach-tegra/powergate.c | 4 +-
arch/arm/mach-tegra/tegra2_clocks.c | 58 +++++++++++++++++++---------
arch/arm/mach-tegra/tegra30_clocks.c | 28 ++++++--------
arch/arm/mach-tegra/timer.c | 4 +-
arch/arm/mach-tegra/usb_phy.c | 16 ++++----
drivers/crypto/tegra-aes.c | 12 +++---
drivers/i2c/busses/i2c-tegra.c | 10 ++--
drivers/input/keyboard/tegra-kbc.c | 4 +-
drivers/mmc/host/sdhci-tegra.c | 6 +-
drivers/spi/spi-tegra.c | 4 +-
drivers/staging/nvec/nvec.c | 8 ++--
drivers/usb/host/ehci-tegra.c | 20 +++++-----
sound/soc/tegra/tegra20_i2s.c | 4 +-
sound/soc/tegra/tegra20_spdif.c | 4 +-
sound/soc/tegra/tegra30_ahub.c | 8 ++--
sound/soc/tegra/tegra30_i2s.c | 4 +-
sound/soc/tegra/tegra_asoc_utils.c | 12 +++---
20 files changed, 119 insertions(+), 103 deletions(-)
From: Stephen Warren <hidden> Date: 2012-07-06 16:46:48
This branch contains a single commit which adjusts tegra_defconfig to enable
new kernel features, driven by new device tree file content and drivers.
This branch depends only on v3.5-rc2.
This branch is NOT included in a later pull request.
----------------------------------------------------------------
The following changes since commit cfaf025112d3856637ff34a767ef785ef5cf2ca9:
Linux 3.5-rc2
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra.git for-3.6/defconfig
for you to fetch changes up to dbebe1589d3a86658f32e74396611452c5f34481:
ARM: tegra: defconfig updates
----------------------------------------------------------------
Stephen Warren (1):
ARM: tegra: defconfig updates
arch/arm/configs/tegra_defconfig | 13 ++++++++-----
1 files changed, 8 insertions(+), 5 deletions(-)