Re: [U-Boot] [PATCH v3 0/3] Tegra: MMC: Add DT support for MMC to T20 boards

2013-02-14 Thread Tom Warren
Thanks! On Thu, Feb 14, 2013 at 12:19 AM, Thierry Reding wrote: > On Wed, Feb 13, 2013 at 02:44:47PM -0700, Tom Warren wrote: >> This patchset adds device-tree support to the Tegra MMC driver. >> All device config is done via properties in the DT files instead >> of hard

Re: [U-Boot] [PATCH v3 3/3] Tegra: MMC: Add DT support to MMC driver for all T20 boards

2013-02-14 Thread Tom Warren
Stephen, On Wed, Feb 13, 2013 at 5:17 PM, Stephen Warren wrote: > On 02/13/2013 02:44 PM, Tom Warren wrote: >> tegra_mmc_init() now parses the DT info for bus width, WP/CD GPIOs, etc. >> Tested on Seaboard, fully functional. >> >> Tamonten boards (medcom-wide, plutu

Re: [U-Boot] [PATCH v3 1/3] Tegra: fdt: Add/enhance sdhci (mmc) nodes for all T20 DT files

2013-02-14 Thread Tom Warren
Stephen, On Wed, Feb 13, 2013 at 5:10 PM, Stephen Warren wrote: > On 02/13/2013 02:44 PM, Tom Warren wrote: >> Linux dts files were used for those boards that didn't already >> have sdhci info populated. Tamonten has their own dtsi file with >> common sdhci nodes (sour

[U-Boot] [PATCH v4 0/4] Tegra: MMC: Add DT support for MMC to T20 boards

2013-02-14 Thread Tom Warren
/Lucas/Thierry/Simon's feedback v4: Additional changes as per Stephen/Lucas/Thierry/Simon Tom Warren (4): fdt: Add dts/dtsi file include paths to DTC command line Tegra: fdt: Add/enhance sdhci (mmc) nodes for all T20 DT files Tegra: fdt: tamonten: Add common tamonten.dtsi file from li

[U-Boot] [PATCH v4 1/4] fdt: Add dts/dtsi file include paths to DTC command line

2013-02-14 Thread Tom Warren
This requires a version of dtc that can handle the 'i' argument Signed-off-by: Tom Warren --- v4: new dts/Makefile |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/dts/Makefile b/dts/Makefile index 922c78c..2ef31e9 100644 --- a/dts/Makefile +++ b/dts/Makefil

[U-Boot] [PATCH v4 2/4] Tegra: fdt: Add/enhance sdhci (mmc) nodes for all T20 DT files

2013-02-14 Thread Tom Warren
Linux dts files were used for those boards that didn't already have sdhci info populated. Tamonten has their own dtsi file with common sdhci nodes (sourced from Linux). Signed-off-by: Tom Warren Tested-by: Thierry Reding --- v2: - cleanup comments in dts files/match w/kernel files - add

[U-Boot] [PATCH v4 3/4] Tegra: fdt: tamonten: Add common tamonten.dtsi file from linux

2013-02-14 Thread Tom Warren
Tamonten boards (medcom-wide, plutux, and tec) use a different/new dtsi file w/common settings. Signed-off-by: Tom Warren Acked-by: Thierry Reding --- v3: new v4: no change board/avionic-design/dts/tegra20-tamonten.dtsi | 489 1 files changed, 489 insertions(+), 0

[U-Boot] [PATCH v4 4/4] Tegra: MMC: Add DT support to MMC driver for all T20 boards

2013-02-14 Thread Tom Warren
tegra_mmc_init() now parses the DT info for bus width, WP/CD GPIOs, etc. Tested on Seaboard, fully functional. Tamonten boards (medcom-wide, plutux, and tec) use a different/new dtsi file w/common settings. Signed-off-by: Tom Warren Signed-off-by: Thierry Reding --- v2: - all boards now call

Re: [U-Boot] [PATCH v3 2/3] Tegra114: fdt: Update DT files with I2C info for T114/Dalmore

2013-02-14 Thread Tom Warren
Stephen/Laxman, On Tue, Feb 12, 2013 at 12:07 PM, Tom Warren wrote: > Stephen, > > On Tue, Feb 12, 2013 at 11:10 AM, Stephen Warren > wrote: >> On 02/12/2013 10:40 AM, Tom Warren wrote: >>> Laxman, >>> >>> On Tue, Feb 12, 2013 at 5:02 AM, Laxman Dew

Re: [U-Boot] [PATCH v4 0/4] Tegra: MMC: Add DT support for MMC to T20 boards

2013-02-14 Thread Tom Warren
Marc, On Thu, Feb 14, 2013 at 3:48 PM, Marc Dietrich wrote: > Hi Tom, > > On Thursday 14 February 2013 14:03:57 Tom Warren wrote: >> This patchset adds device-tree support to the Tegra MMC driver. >> All device config is done via properties in the DT files instead >> o

Re: [U-Boot] [PATCH v3 0/3] Tegra: MMC: Add DT support for MMC to T20 boards

2013-02-14 Thread Tom Warren
Stephen, On Thu, Feb 14, 2013 at 4:27 PM, Stephen Warren wrote: > On 02/13/2013 02:44 PM, Tom Warren wrote: >> This patchset adds device-tree support to the Tegra MMC driver. >> All device config is done via properties in the DT files instead >> of hard-coded config optio

Re: [U-Boot] [PATCH v4 4/4] Tegra: MMC: Add DT support to MMC driver for all T20 boards

2013-02-20 Thread Tom Warren
Stephen, On Thu, Feb 14, 2013 at 4:12 PM, Stephen Warren wrote: > On 02/14/2013 02:04 PM, Tom Warren wrote: >> tegra_mmc_init() now parses the DT info for bus width, WP/CD GPIOs, etc. >> Tested on Seaboard, fully functional. >> >> Tamonten boards (medcom-wide, plutu

Re: [U-Boot] [PATCH v4 4/4] Tegra: MMC: Add DT support to MMCdriver for all T20 boards

2013-02-20 Thread Tom Warren
Marc/Stephen, On Fri, Feb 15, 2013 at 9:42 AM, Marc Dietrich wrote: > Stephen, > > On Thursday 14 February 2013 16:12:42 Stephen Warren wrote: >> On 02/14/2013 02:04 PM, Tom Warren wrote: >> > tegra_mmc_init() now parses the DT info for bus width, WP/CD GPIOs, etc. >&g

Re: [U-Boot] [PATCH v4 4/4] Tegra: MMC: Add DT support to MMC driver for all T20 boards

2013-02-20 Thread Tom Warren
Andy, On Mon, Feb 18, 2013 at 4:10 PM, Andy Fleming wrote: > > > > On Thu, Feb 14, 2013 at 3:04 PM, Tom Warren > wrote: >> >> tegra_mmc_init() now parses the DT info for bus width, WP/CD GPIOs, etc. >> Tested on Seaboard, fully functional. >> >>

Re: [U-Boot] [PATCH v3 1/3] Tegra: fdt: Add/enhance sdhci (mmc) nodes for all T20 DT files

2013-02-20 Thread Tom Warren
Lucas/Stephen/etc. On Fri, Feb 15, 2013 at 4:58 AM, Lucas Stach wrote: > Am Donnerstag, den 14.02.2013, 13:24 -0700 schrieb Stephen Warren: > [...] >> >> >> >> The one issue with this is that only newer versions of dtc support the >> >> -i option. The version packaged with most distros won't supp

[U-Boot] [PATCH v5 1/4] fdt: Add dts/dtsi arch & board include paths to DTS_CPPFLAGS

2013-02-20 Thread Tom Warren
This allows the use of '#include "xyz"' in the dts/dtsi file which helps the C preprocessor find common dtsi include files. Signed-off-by: Tom Warren --- v4: new v5: Add dts/dtsi paths to DTS_CPPFLAGS instead of DTC command line dts/Makefile |3 ++- 1 files changed

[U-Boot] [PATCH v5 0/4] Tegra: MMC: Add DT support for MMC to T20 boards

2013-02-20 Thread Tom Warren
/Lucas/Thierry/Simon's feedback v4: Additional changes as per Stephen/Lucas/Thierry/Simon v5: Additional changes as per Stephen/Lucas/Andy Tom Warren (4): fdt: add dts/dtsi arch & board include paths to DTS_CPPFLAGS Tegra: fdt: tamonten: Add common tamonten.dtsi file from linux Tegra:

[U-Boot] [PATCH v5 2/4] Tegra: fdt: tamonten: Add common tamonten.dtsi file from linux

2013-02-20 Thread Tom Warren
Tamonten boards (medcom-wide, plutux, and tec) use a different/new dtsi file w/common settings. Signed-off-by: Tom Warren Acked-by: Thierry Reding --- v3: new v4: no change v5: change /include/ to #include board/avionic-design/dts/tegra20-tamonten.dtsi | 489 1 files

[U-Boot] [PATCH v5 3/4] Tegra: fdt: Add/enhance sdhci (mmc) nodes for all T20 DT files

2013-02-20 Thread Tom Warren
Linux dts files were used for those boards that didn't already have sdhci info populated. Tamonten has their own dtsi file with common sdhci nodes (sourced from Linux). Signed-off-by: Tom Warren Tested-by: Thierry Reding --- v2: - cleanup comments in dts files/match w/kernel files - add

[U-Boot] [PATCH v5 4/4] Tegra: MMC: Add DT support to MMC driver for all T20 boards

2013-02-20 Thread Tom Warren
tegra_mmc_init() now parses the DT info for bus width, WP/CD GPIOs, etc. Tested on Seaboard, fully functional. Tamonten boards (medcom-wide, plutux, and tec) use a different/new dtsi file w/common settings. Signed-off-by: Tom Warren Signed-off-by: Thierry Reding --- v2: - all boards now call

Re: [U-Boot] [PATCH v5 3/4] Tegra: fdt: Add/enhance sdhci (mmc) nodes for all T20 DT files

2013-02-20 Thread Tom Warren
Stephen, On Wed, Feb 20, 2013 at 3:35 PM, Stephen Warren wrote: > On 02/20/2013 02:05 PM, Tom Warren wrote: >> Linux dts files were used for those boards that didn't already >> have sdhci info populated. Tamonten has their own dtsi file with >> common sdhci nodes (s

Re: [U-Boot] [PATCH v5 0/4] Tegra: MMC: Add DT support for MMC to T20 boards

2013-02-21 Thread Tom Warren
Thierry, On Thu, Feb 21, 2013 at 2:00 AM, Thierry Reding wrote: > On Wed, Feb 20, 2013 at 02:05:46PM -0700, Tom Warren wrote: >> This patchset adds device-tree support to the Tegra MMC driver. >> All device config is done via properties in the DT files instead >> of hard

Re: [U-Boot] [PATCH v5 3/4] Tegra: fdt: Add/enhance sdhci (mmc) nodes for all T20 DT files

2013-02-21 Thread Tom Warren
Stephen, On Wed, Feb 20, 2013 at 5:15 PM, Stephen Warren wrote: > On 02/20/2013 04:01 PM, Tom Warren wrote: >> Stephen, >> >> On Wed, Feb 20, 2013 at 3:35 PM, Stephen Warren >> wrote: >>> On 02/20/2013 02:05 PM, Tom Warren wrote: >>>> Linux

[U-Boot] [PATCH v6 0/4] Tegra: MMC: Add DT support for MMC to T20 boards

2013-02-21 Thread Tom Warren
/Lucas/Thierry/Simon's feedback v4: Additional changes as per Stephen/Lucas/Thierry/Simon v5: Additional changes as per Stephen/Lucas/Andy v6: Additional changes requested by Stephen Tom Warren (4): Tegra: fdt: Change /include/ to #include for C preprocessor Tegra: fdt: tamonten: Add commo

[U-Boot] [PATCH v6 1/4] Tegra: fdt: Change /include/ to #include for C preprocessor

2013-02-21 Thread Tom Warren
dts Makefile has the arch & board include paths added to DTS_CPPFLAGS. This allows the use of '#include "xyz"' in the dts/dtsi file which helps the C preprocessor find common dtsi include files. Signed-off-by: Tom Warren --- --- v4: new v5: add dts/dtsi paths to DTS

[U-Boot] [PATCH v6 3/4] Tegra: fdt: Add/enhance sdhci (mmc) nodes for all T20 DT files

2013-02-21 Thread Tom Warren
Linux dts files were used for those boards that didn't already have sdhci info populated. Tamonten has their own dtsi file with common sdhci nodes (sourced from Linux). Signed-off-by: Tom Warren Tested-by: Thierry Reding --- v2: - cleanup comments in dts files/match w/kernel files - add

[U-Boot] [PATCH v6 2/4] Tegra: fdt: tamonten: Add common tamonten.dtsi file from linux

2013-02-21 Thread Tom Warren
Tamonten boards (medcom-wide, plutux, and tec) use a different/new dtsi file w/common settings. Signed-off-by: Tom Warren Acked-by: Thierry Reding --- v3: new v4: no change v5: change /include/ to #include v6: change AD DT files ARCH_CPU_DTS to "tegra20-tamonten.dtsi" board/avionic-

[U-Boot] [PATCH v6 4/4] Tegra: MMC: Add DT support to MMC driver for all T20 boards

2013-02-21 Thread Tom Warren
tegra_mmc_init() now parses the DT info for bus width, WP/CD GPIOs, etc. Tested on Seaboard, fully functional. Tamonten boards (medcom-wide, plutux, and tec) use a different/new dtsi file w/common settings. Signed-off-by: Tom Warren Signed-off-by: Thierry Reding --- v2: - all boards now call

Re: [U-Boot] [PATCH v6 3/4] Tegra: fdt: Add/enhance sdhci (mmc) nodes for all T20 DT files

2013-02-21 Thread Tom Warren
ubmit a cleanup patch for the memreserve fields that Stephen pointed out in Seaboard and Cardhu dts. On Thu, Feb 21, 2013 at 9:45 AM, Tom Warren wrote: > Linux dts files were used for those boards that didn't already > have sdhci info populated. Tamonten has their own dtsi file with >

[U-Boot] [PATCH v7 0/4] Tegra: MMC: Add DT support for MMC to T20 boards

2013-02-21 Thread Tom Warren
/Lucas/Thierry/Simon's feedback v4: Additional changes as per Stephen/Lucas/Thierry/Simon v5: Additional changes as per Stephen/Lucas/Andy v6: Additional changes requested by Stephen/Thierry v7: Additional changes requested by Stephen Tom Warren (4): Tegra: fdt: Change /include/ to #include fo

[U-Boot] [PATCH v7 1/4] Tegra: fdt: Change /include/ to #include for C preprocessor

2013-02-21 Thread Tom Warren
dts Makefile has the arch & board include paths added to DTS_CPPFLAGS. This allows the use of '#include "xyz"' in the dts/dtsi file which helps the C preprocessor find common dtsi include files. Signed-off-by: Tom Warren --- --- v4: new v5: add dts/dtsi paths to DTS

[U-Boot] [PATCH v7 2/4] Tegra: fdt: tamonten: Add common tamonten.dtsi file from linux

2013-02-21 Thread Tom Warren
Tamonten boards (medcom-wide, plutux, and tec) use a different/new dtsi file w/common settings. Signed-off-by: Tom Warren Acked-by: Thierry Reding --- v3: new v4: no change v5: change /include/ to #include v6: change AD DT files ARCH_CPU_DTS to "tegra20-tamonten.dtsi" v7: change ARCH_

[U-Boot] [PATCH v7 3/4] Tegra: fdt: Add/enhance sdhci (mmc) nodes for all T20 DT files

2013-02-21 Thread Tom Warren
Linux dts files were used for those boards that didn't already have sdhci info populated. Tamonten has their own dtsi file with common sdhci nodes (sourced from Linux). Signed-off-by: Tom Warren Tested-by: Thierry Reding --- v2: - cleanup comments in dts files/match w/kernel files - add

[U-Boot] [PATCH v7 4/4] Tegra: MMC: Add DT support to MMC driver for all T20 boards

2013-02-21 Thread Tom Warren
tegra_mmc_init() now parses the DT info for bus width, WP/CD GPIOs, etc. Tested on Seaboard, fully functional. Tamonten boards (medcom-wide, plutux, and tec) use a different/new dtsi file w/common settings. Signed-off-by: Tom Warren Signed-off-by: Thierry Reding --- v2: - all boards now call

[U-Boot] [PATCH] Tegra: fdt: Remove memreserve line from Cardhu/Seaboard DT files

2013-02-21 Thread Tom Warren
Not used, and wrong in Cardhu's case Signed-off-by: Tom Warren --- board/nvidia/dts/tegra20-seaboard.dts |1 - board/nvidia/dts/tegra30-cardhu.dts |1 - 2 files changed, 0 insertions(+), 2 deletions(-) diff --git a/board/nvidia/dts/tegra20-seaboard.dts b/board/nvidia/dts/te

[U-Boot] [PATCH] Tegra30: fdt: Sync DT nodes with kernel DT files (I2C, SPI, GPIO, clock)

2013-02-21 Thread Tom Warren
Minor edits to clock, apbdma and SPI, make I2C match kernel DT, and add gpio Signed-off-by: Tom Warren --- arch/arm/dts/tegra30.dtsi | 90 ++- board/nvidia/dts/tegra30-cardhu.dts |5 ++ 2 files changed, 61 insertions(+), 34 deletions(-) diff

[U-Boot] [PATCH] Tegra: Add twarren as maintainer for Tegra30 and Tegra114 SoCs

2013-02-26 Thread Tom Warren
Signed-off-by: Tom Warren --- MAINTAINERS |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index 175bbe2..feaca34 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -976,6 +976,8 @@ Tom Warren harmony Tegra20 (ARM7 & A9 Dual

[U-Boot] [PATCH 0/5] Tegra30: MMC: Add DT-based MMC driver for Tegra30/Cardhu

2013-02-26 Thread Tom Warren
This patchset adds SDMMC device-tree support to the Tegra30 dts files, and enables the Tegra MMC driver on Tegra30 Cardhu. I've tested this on my Cardhu-A04 and everything works fine, including card detect. All Tegra boards also build w/o error, and Seaboard MMC functionality is unchanged.

[U-Boot] [PATCH 1/5] Tegra30: fdt: Add SDMMC (sdhci) nodes for T30 boards (Cardhu for now)

2013-02-26 Thread Tom Warren
Took these values directly from the kernel dts files. Signed-off-by: Tom Warren --- arch/arm/dts/tegra30.dtsi | 32 board/nvidia/dts/tegra30-cardhu.dts | 15 +++ 2 files changed, 47 insertions(+), 0 deletions(-) diff --git a/arch/arm

[U-Boot] [PATCH 2/5] Tegra: MMC: Added/update SDMMC registers/base addresses for T20/T30

2013-02-26 Thread Tom Warren
Moved SDMMC base addresses into each SoC's main header, since they differ. Added pad control settings for T30 from the TRM, and added additional vendor-specific SD/MMC registers and bus power defines. Signed-off-by: Tom Warren --- arch/arm/include/asm/arch-tegra/tegra_mmc.h|

[U-Boot] [PATCH 3/5] Tegra30: MMC: Add SD bus power-rail and SDMMC pad init routines

2013-02-26 Thread Tom Warren
T30 requires specific SDMMC pad programming, and bus power-rail bringup. Signed-off-by: Tom Warren --- board/nvidia/cardhu/cardhu.c | 49 + board/nvidia/common/board.c | 50 +- 2 files changed, 98 insertions

[U-Boot] [PATCH 4/5] mmc: Tegra: Add SD bus power/voltage function and MMC pad init call.

2013-02-26 Thread Tom Warren
ed-off-by: Tom Warren --- drivers/mmc/tegra_mmc.c | 48 ++ 1 files changed, 43 insertions(+), 5 deletions(-) diff --git a/drivers/mmc/tegra_mmc.c b/drivers/mmc/tegra_mmc.c index 6063d08..9e44771 100644 --- a/drivers/mmc/tegra_mmc.c +++ b/drivers/mmc/te

[U-Boot] [PATCH 5/5] Tegra30: MMC: Enable DT MMC driver support for Tegra30 Cardhu boards

2013-02-26 Thread Tom Warren
Tested on my Cardhu-A04 tablet, eMMC and SD-Card work fine, can load a kernel off of an SD card OK, card detect works, and the env is now stored in eMMC (end of the 2nd 'boot' sector, same as Tegra20). Signed-off-by: Tom Warren --- include/configs/cardhu.h

[U-Boot] [PATCH] Tegra114: fdt: Sync DT nodes with kernel DT files (GPIO, tegra_car)

2013-02-26 Thread Tom Warren
Minor edit to tegra_car node, add gpio node. Signed-off-by: Tom Warren --- arch/arm/dts/tegra114.dtsi | 21 +++-- 1 files changed, 19 insertions(+), 2 deletions(-) diff --git a/arch/arm/dts/tegra114.dtsi b/arch/arm/dts/tegra114.dtsi index f0f82de..6c85fb0 100644 --- a/arch

[U-Boot] [PATCH] Tegra: Remove unused CONFIG_SYS_CPU_OSC_FREQUENCY define

2013-02-26 Thread Tom Warren
This wasn't used anywhere in any Tegra build. Signed-off-by: Tom Warren --- include/configs/tegra-common.h |8 +++- 1 files changed, 3 insertions(+), 5 deletions(-) diff --git a/include/configs/tegra-common.h b/include/configs/tegra-common.h index 4a656bb..80c846c 100644 --- a/in

Re: [U-Boot] [PATCH] Tegra114: fdt: Sync DT nodes with kernel DT files (GPIO, tegra_car)

2013-02-27 Thread Tom Warren
Stephen, On Tue, Feb 26, 2013 at 3:35 PM, Stephen Warren wrote: > On 02/26/2013 03:08 PM, Tom Warren wrote: >> Minor edit to tegra_car node, add gpio node. > >> diff --git a/arch/arm/dts/tegra114.dtsi b/arch/arm/dts/tegra114.dtsi > >> - compat

[U-Boot] [PATCH v2] Tegra114: fdt: Sync DT nodes with kernel DT files (GPIO, tegra_car)

2013-02-27 Thread Tom Warren
Minor edit to tegra_car node, add gpio node. Signed-off-by: Tom Warren --- v2: Remove Tegra30 from tegra_car compatible field as per StephenW arch/arm/dts/tegra114.dtsi | 19 ++- 1 files changed, 18 insertions(+), 1 deletions(-) diff --git a/arch/arm/dts/tegra114.dtsi b/arch

Re: [U-Boot] [PATCH 1/5] Tegra30: fdt: Add SDMMC (sdhci) nodes for T30 boards (Cardhu for now)

2013-02-27 Thread Tom Warren
Stephen/Rhyland, On Tue, Feb 26, 2013 at 4:10 PM, Stephen Warren wrote: > On 02/26/2013 01:46 PM, Tom Warren wrote: >> Took these values directly from the kernel dts files. > >> diff --git a/arch/arm/dts/tegra30.dtsi b/arch/arm/dts/tegra30.dtsi > &g

Re: [U-Boot] [PATCH 3/5] Tegra30: MMC: Add SD bus power-rail and SDMMC pad init routines

2013-02-27 Thread Tom Warren
Stephen, On Tue, Feb 26, 2013 at 4:26 PM, Stephen Warren wrote: > On 02/26/2013 01:46 PM, Tom Warren wrote: >> T30 requires specific SDMMC pad programming, and bus power-rail bringup. > >> diff --git a/board/nvidia/cardhu/cardhu.c b/board/nvidia/cardhu/cardhu.c > >> +

[U-Boot] [PATCH] Tegra114: I2C: Take DVFS out of reset to allow I2C5 (PWR_I2C) to work

2013-02-27 Thread Tom Warren
I2C driver can now probe dev 0 (PWR_I2C, where the PMU, etc. lives). This is needed so that the SDIO slot power can be brought up for the MMC driver, so it has to precede those commits. Signed-off-by: Tom Warren --- arch/arm/cpu/arm720t/tegra114/cpu.c |1 + 1 files changed, 1 insertions

[U-Boot] [PATCH] Tegra30: Cardhu: Remove unneeded cardhu.c.mmc file

2013-02-28 Thread Tom Warren
This was an older debug/developmental file that got added accidentally. Not needed/used in any Cardhu build. Signed-off-by: Tom Warren --- This errant file exists in u-boot-tegra/next, u-boot-arm/master, and u-boot/master (TOT). I'll remove it from u-boot-tegra/next, so it'll trickl

[U-Boot] [PATCH] Tegra114: pinmux: Update pinmux tables & code, fix a bug w/SDMMC3 init

2013-03-01 Thread Tom Warren
nfig the pads correctly for SDMMC3 (SD card on Dalmore) operation. Also fixes SPI_CS2_N, USB_VBUS_EN0, HDMI_CEC and UART2_RXD/TXD muxes. Signed-off-by: Tom Warren --- arch/arm/cpu/tegra114-common/pinmux.c| 214 +++- arch/arm/include/asm/arch-tegra114/pinmux.h | 146 ++-- b

Re: [U-Boot] [PATCH 1/3] ARM: implement some Cortex-A9 errata workarounds

2013-03-01 Thread Tom Warren
Stephen, > -Original Message- > From: Stephen Warren [mailto:swar...@wwwdotorg.org] > Sent: Friday, March 01, 2013 2:54 PM > To: Tom Warren > Cc: u-boot@lists.denx.de; Stephen Warren > Subject: Re: [U-Boot] [PATCH 1/3] ARM: implement some Cortex-A9 errata > workaroun

[U-Boot] [PATCH 0/3] Add basic NVIDIA Tegra2 SoC support

2011-01-11 Thread Tom Warren
This series of patches adds preliminary/baseline support for NVIDIA's Tegra2 Soc. Basic CPU (AVP), RAM and UART init are covered so that the system (Harmony and/or Seaboard) can boot to the U-Boot serial prompt. Further support (for Coretex-A9 CPU(s), USB, SD/MMC, etc.) to follow. Tom Warr

[U-Boot] [PATCH 2/3] arm: Tegra2: Add support for NVIDIA Harmony board Signed-off-by: Tom Warren

2011-01-11 Thread Tom Warren
Wadaskar rd6281a ARM926EJS (Kirkwood SoC) sheevaplug ARM926EJS (Kirkwood SoC) +Tom Warren + + harmony Tegra2 (ARM7 & A9 Dual Core) + Matthias Weisser jadecpu ARM926EJS (MB86R01 SoC) diff --git a/board/tegra2/harmony/Makefile b/b

[U-Boot] [PATCH 3/3] arm: Tegra2: Add support for NVIDIA Seaboard board Signed-off-by: Tom Warren

2011-01-11 Thread Tom Warren
changed, 96 insertions(+), 0 deletions(-) create mode 100644 board/tegra2/seaboard/Makefile create mode 100644 include/configs/seaboard.h diff --git a/MAINTAINERS b/MAINTAINERS index b5cff19..f4795d3 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -844,6 +844,7 @@ Prafulla Wadaskar Tom Warren

[U-Boot] [PATCH 1/3] arm: Tegra2: Add generic Tegra2 SoC support Signed-off-by: Tom Warren

2011-01-11 Thread Tom Warren
--- arch/arm/cpu/armv7/tegra2/Makefile | 48 + arch/arm/cpu/armv7/tegra2/board.c| 91 ++ arch/arm/cpu/armv7/tegra2/config.mk | 28 +++ arch/arm/cpu/armv7/tegra2/lowlevel_init.S| 66 +++ arch/arm/cpu/armv7/tegra2/sys_info.c | 35 +

Re: [U-Boot] [PATCH 3/3] arm: Tegra2: Add support for NVIDIA Seaboard board Signed-off-by: Tom Warren

2011-01-11 Thread Tom Warren
aving been updated, how do I get a sync request in? And how is that phased in to match with my patches so that it all builds/boots? Thanks, Tom > -Original Message- > From: Paulraj, Sandeep [mailto:s-paul...@ti.com] > Sent: Tuesday, January 11, 2011 5:16 PM > To: Tom Warren; u-b

Re: [U-Boot] [PATCH 3/3] arm: Tegra2: Add support for NVIDIA Seaboard board Signed-off-by: Tom Warren

2011-01-12 Thread Tom Warren
> -Original Message- > From: Paulraj, Sandeep [mailto:s-paul...@ti.com] > Sent: Tuesday, January 11, 2011 7:00 PM > To: Tom Warren; Tom Warren; u-boot@lists.denx.de > Subject: RE: [U-Boot] [PATCH 3/3] arm: Tegra2: Add support for NVIDIA > Seaboard board Signed-off-by: T

Re: [U-Boot] [PATCH 3/3] arm: Tegra2: Add support for NVIDIA Seaboard board Signed-off-by: Tom Warren

2011-01-12 Thread Tom Warren
anks, Tom On Wed, Jan 12, 2011 at 10:05 AM, Tom Warren wrote: >> -Original Message- >> From: Paulraj, Sandeep [mailto:s-paul...@ti.com] >> Sent: Tuesday, January 11, 2011 7:00 PM >> To: Tom Warren; Tom Warren; u-boot@lists.denx.de >> Subject: RE: [U-Boot]

[U-Boot] [PATCH 0/4 V2] Add basic NVIDIA Tegra2 SoC support

2011-01-14 Thread Tom Warren
Make changes based on feedback from Peter Tyser and Sandeep Paulraj. Tom Warren (4): arm: Tegra2: Add basic NVIDIA Tegra2 SoC support serial: Add Tegra2 serial port support arm: Tegra2: Add support for NVIDIA Harmony board arm: Tegra2: Add support for NVIDIA Seaboard board MAINTA

[U-Boot] [PATCH 3/4 V2] arm: Tegra2: Add support for NVIDIA Harmony board

2011-01-14 Thread Tom Warren
Basic support for the NVIDIA Harmony board. U-Boot will load and respond to serial console commands with this patch. Further peripheral support (USB, SD/MMC, NAND, etc.) to follow. Signed-off-by: Tom Warren --- MAINTAINERS |4 + board/nvidia/harmony/Makefile | 50

[U-Boot] [PATCH 4/4 V2] arm: Tegra2: Add support for NVIDIA Seaboard board

2011-01-14 Thread Tom Warren
Basic support for the NVIDIA Seaboard board. U-Boot will load and respond to serial console commands with this patch. Further peripheral support (USB, SD/MMC, SPI, etc.) to follow. Signed-off-by: Tom Warren --- MAINTAINERS|1 + board/nvidia/seaboard/Makefile | 50

[U-Boot] [PATCH 1/4 V2] arm: Tegra2: Add basic NVIDIA Tegra2 SoC support

2011-01-14 Thread Tom Warren
Add basic support for NVIDIA Tegra2 SoC chipset Signed-off-by: Tom Warren --- arch/arm/cpu/armv7/tegra2/Makefile | 48 ++ arch/arm/cpu/armv7/tegra2/board.c| 91 ++ arch/arm/cpu/armv7/tegra2/config.mk | 28 +++ arch/arm/cpu/armv7/tegra2

[U-Boot] [PATCH 2/4 V2] serial: Add Tegra2 serial port support

2011-01-14 Thread Tom Warren
Enable support for serial output on Tegra2 builds Signed-off-by: Tom Warren --- common/serial.c |3 ++- include/serial.h |3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/common/serial.c b/common/serial.c index 051ae4e..8ebf9a5 100644 --- a/common/serial.c +++ b

Re: [U-Boot] [PATCH 0/4 V2] Add basic NVIDIA Tegra2 SoC support

2011-01-14 Thread Tom Warren
On Fri, Jan 14, 2011 at 12:59 PM, Peter Tyser wrote: > Hi Tom, > > On Fri, 2011-01-14 at 10:11 -0700, Tom Warren wrote: >> This series of patches adds preliminary/baseline support for NVIDIA's >> Tegra2 SoC.  Basic CPU (AVP), RAM and UART init are covered so that

Re: [U-Boot] [PATCH 0/4 V2] Add basic NVIDIA Tegra2 SoC support

2011-01-14 Thread Tom Warren
On Fri, Jan 14, 2011 at 2:36 PM, Peter Tyser wrote: > On Fri, 2011-01-14 at 13:41 -0700, Tom Warren wrote: >> On Fri, Jan 14, 2011 at 12:59 PM, Peter Tyser wrote: >> > Hi Tom, >> > >> > On Fri, 2011-01-14 at 10:11 -0700, Tom Warren wrote: >> >>

Re: [U-Boot] [PATCH 0/4 V2] Add basic NVIDIA Tegra2 SoC support

2011-01-19 Thread Tom Warren
Wolfgang, On Mon, Jan 17, 2011 at 4:27 PM, Wolfgang Denk wrote: > Dear Tom Warren, > > In message you > wrote: >> >> 1) IO access functions - I pre-reviewed my patch series with Wolfgang >> (to hopefully catch any blatant errors and smooth >> the process) a

[U-Boot] [PATCH v3 0/4] Add basic NVIDIA Tegra2 SoC support

2011-01-19 Thread Tom Warren
es in UART init - Change nv-common.h config file to tegra2-common.h Changes for V3: - Use I/O accessors for Tegra2 HW MMIO register access - Allow conditional compile of UARTA/UARTD code to save space Tom Warren (4): arm: Tegra2: Add basic NVIDIA Tegra2 SoC support serial

[U-Boot] [PATCH v3 2/4] serial: Add Tegra2 serial port support

2011-01-19 Thread Tom Warren
Signed-off-by: Tom Warren --- Changes for V2: - Move serial driver changes to separate patch common/serial.c |3 ++- include/serial.h |3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/common/serial.c b/common/serial.c index 051ae4e..8ebf9a5 100644 --- a

[U-Boot] [PATCH v3 1/4] arm: Tegra2: Add basic NVIDIA Tegra2 SoC support

2011-01-19 Thread Tom Warren
Signed-off-by: Tom Warren --- Changes for V2: - Coding style cleanup - Move serial driver changes to separate patch - Use board/nvidia/ instead of /board/tegra - Remove TRUE/FALSE defines - Use standard NS16550 register/bit defines in UART init Changes for

[U-Boot] [PATCH v3 4/4] arm: Tegra2: Add support for NVIDIA Seaboard board

2011-01-19 Thread Tom Warren
Signed-off-by: Tom Warren --- Changes for V2: - Remove mach-types.h change; wait for ARM kernel sync-up - Use board/nvidia/ instead of /board/tegra MAINTAINERS|1 + board/nvidia/seaboard/Makefile | 50 boards.cfg

[U-Boot] [PATCH v3 3/4] arm: Tegra2: Add support for NVIDIA Harmony board

2011-01-19 Thread Tom Warren
Signed-off-by: Tom Warren --- Changes for V2: - Use board/nvidia/ instead of /board/tegra - Change nv-common.h config file to tegra2-common.h MAINTAINERS |4 + board/nvidia/harmony/Makefile | 50 boards.cfg |1

Re: [U-Boot] [PATCH v3 1/4] arm: Tegra2: Add basic NVIDIA Tegra2 SoC support

2011-01-20 Thread Tom Warren
On Wed, Jan 19, 2011 at 5:04 PM, Peter Tyser wrote: > Hi Tom, > Some last minutes nits: > > It looks like some of the new functions can be declared statically. > It'd be nice to do so where possible. Which functions, Peter? Please point them out specifically, thanks. > > > >> --- /dev/null >> ++

Re: [U-Boot] [PATCH v3 1/4] arm: Tegra2: Add basic NVIDIA Tegra2 SoC support

2011-01-20 Thread Tom Warren
Graeme, On Wed, Jan 19, 2011 at 5:20 PM, Graeme Russ wrote: > On Thu, Jan 20, 2011 at 8:19 AM, Tom Warren wrote: > >> + >> +/* >> + * Routine: uart_clock_init >> + * Description: init the PLL and clock for the UART in uart_num >> + */ &

Re: [U-Boot] [PATCH v3 1/4] arm: Tegra2: Add basic NVIDIA Tegra2 SoC support

2011-01-20 Thread Tom Warren
Wolfgang, On Thu, Jan 20, 2011 at 1:40 AM, Wolfgang Denk wrote: > Dear Tom Warren, > > In message <1295471986-2395-2-git-send-email-twar...@nvidia.com> you wrote: >> Signed-off-by: Tom Warren > > checkpatch.pl reports: > >        total: 6 errors, 12 warnings, 1

[U-Boot] [PATCH V4 2/4] serial: Add Tegra2 serial port support

2011-01-20 Thread Tom Warren
Signed-off-by: Tom Warren --- Changes for V2: - Move serial driver to separate patch common/serial.c |3 ++- include/serial.h |3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/common/serial.c b/common/serial.c index 051ae4e..8ebf9a5 100644 --- a/common

[U-Boot] [PATCH V4 1/4] arm: Tegra2: Add basic NVIDIA Tegra2 SoC support

2011-01-20 Thread Tom Warren
Signed-off-by: Tom Warren --- Changes for V2: - Coding style cleanup - Move serial driver changes to separate patch - Use board/nvidia instead of board/tegra - Remove TRUE/FALSE defines - Use standard NS16550 registers/bit defines in UART init Changes for

[U-Boot] [PATCH V4 3/4] arm: Tegra2: Add support for NVIDIA Harmony board

2011-01-20 Thread Tom Warren
Signed-off-by: Tom Warren --- Changes for V2: - Use board/nvidia/ instead of /board/tegra - Change nv-common.h config file to tegra2-common.h MAINTAINERS |4 + board/nvidia/harmony/Makefile | 50 boards.cfg |1

[U-Boot] [PATCH V4 4/4] arm: Tegra2: Add support for NVIDIA Seaboard board

2011-01-20 Thread Tom Warren
Signed-off-by: Tom Warren --- Changes for V2: - Remove mach-types.h change; wait for ARM kernel sync-up - Use board/nvidia instead of board/tegra MAINTAINERS|1 + board/nvidia/seaboard/Makefile | 50 boards.cfg

[U-Boot] [PATCH V4 0/4] Add basic NVIDIA Tegra2 SoC support

2011-01-20 Thread Tom Warren
dl/writel - Remove empty lines, fix mixed case hex #s & comments in header(s) - Move board/nvidia/common/board.c UART code & header to arch/arm/cpu/armv7/tegra2/ - Declare internal functions as static in UART code Tom Warren (4): arm: Tegra2: Add ba

Re: [U-Boot] [PATCH V4 1/4] arm: Tegra2: Add basic NVIDIA Tegra2 SoC support

2011-01-21 Thread Tom Warren
Minkyu, On Fri, Jan 21, 2011 at 1:16 AM, Minkyu Kang wrote: > Dear Tom Warren, > > On 21 January 2011 09:42, Tom Warren wrote: >> diff --git a/arch/arm/cpu/armv7/tegra2/uart.c >> b/arch/arm/cpu/armv7/tegra2/uart.c >> new file mode 100644 >> index 000..5e60b

Re: [U-Boot] [PATCH V4 1/4] arm: Tegra2: Add basic NVIDIA Tegra2 SoC support

2011-01-21 Thread Tom Warren
seedshope, (?) On Fri, Jan 21, 2011 at 9:35 AM, seedshope wrote: > On 01/21/2011 08:42 AM, Tom Warren wrote: >> >> + >> +enum { >> +       UART_A = 1, >> +       UART_B, >> +       UART_C, >> +       UART_D, >> +       UART_E >&

[U-Boot] [PATCH V5 2/4] serial: Add Tegra2 serial port support

2011-01-21 Thread Tom Warren
Signed-off-by: Tom Warren --- Changes for V2: - Move serial driver to separate patch Changes for V5: - Move arch/arm/cpu/armv7/uart.c & board.h to drivers/serial and rename to serial_tegra2.c - Remove use of uart_num & UART_A/D in serial_tegra2,

[U-Boot] [PATCH V5 0/4] Add basic NVIDIA Tegra2 SoC support

2011-01-21 Thread Tom Warren
Move arch/arm/cpu/armv7/uart.c & board.h to drivers/serial and rename to serial_tegra2.c - Remove use of uart_num & UART_A/D in serial_tegra2, simplify code Tom Warren (4): arm: Tegra2: Add basic NVIDIA Tegra2 SoC support serial: Add Tegra2 serial port support arm

[U-Boot] [PATCH V5 4/4] arm: Tegra2: Add support for NVIDIA Seaboard board

2011-01-21 Thread Tom Warren
Signed-off-by: Tom Warren --- Changes for V2: - Remove mach-types.h change; wait for ARM kernel sync-up - Use board/nvidia instead of board/tegra MAINTAINERS|1 + board/nvidia/seaboard/Makefile | 50 boards.cfg

[U-Boot] [PATCH V5 1/4] arm: Tegra2: Add basic NVIDIA Tegra2 SoC support

2011-01-21 Thread Tom Warren
Signed-off-by: Tom Warren --- Changes for V2: - Coding style cleanup - Move serial driver changes to separate patch - Use board/nvidia instead of board/tegra - Remove TRUE/FALSE defines - Use standard NS16550 registers/bit defines in UART init Changes for

[U-Boot] [PATCH V5 3/4] arm: Tegra2: Add support for NVIDIA Harmony board

2011-01-21 Thread Tom Warren
Signed-off-by: Tom Warren --- Changes for V2: - Use board/nvidia/ instead of /board/tegra - Change nv-common.h config file to tegra2-common.h MAINTAINERS |4 + board/nvidia/harmony/Makefile | 50 boards.cfg |1

Re: [U-Boot] [PATCH v3 1/4] arm: Tegra2: Add basic NVIDIA Tegra2 SoC support

2011-01-24 Thread Tom Warren
Mike, On Mon, Jan 24, 2011 at 4:55 AM, Mike Rapoport wrote: > On 01/19/11 23:19, Tom Warren wrote: >> Signed-off-by: Tom Warren >> --- >> Changes for V2: >>         - Coding style cleanup >>         - Move serial driver changes to separate patch >>      

Re: [U-Boot] [PATCH v3 3/4] arm: Tegra2: Add support for NVIDIA Harmony board

2011-01-24 Thread Tom Warren
Mike, On Mon, Jan 24, 2011 at 4:58 AM, Mike Rapoport wrote: > On 01/19/11 23:19, Tom Warren wrote: >> Signed-off-by: Tom Warren >> --- >> Changes for V2: >>         - Use board/nvidia/ instead of /board/tegra >>         - Change nv-common.h config file to t

Re: [U-Boot] [PATCH V5 2/4] serial: Add Tegra2 serial port support

2011-01-24 Thread Tom Warren
Peter, On Fri, Jan 21, 2011 at 4:46 PM, Peter Tyser wrote: > Hi Tom, > > On Fri, 2011-01-21 at 16:06 -0700, Tom Warren wrote: >> Signed-off-by: Tom Warren >> --- >> Changes for V2: >>       - Move serial driver to separate patch >> >> Changes for

Re: [U-Boot] [PATCH V5 2/4] serial: Add Tegra2 serial port support

2011-01-24 Thread Tom Warren
Peter, On Mon, Jan 24, 2011 at 10:51 AM, Peter Tyser wrote: > > >> > It looks like arch/arm/cpu/armv7/tegra2/board.h and >> > arch/arm/cpu/armv7/tegra2/uart.c are added in the first patch, then >> > moved in this patch.  It'd be ideal to just add them once in the proper >> > location. >> > >> >

Re: [U-Boot] [PATCH v3 1/4] arm: Tegra2: Add basic NVIDIA Tegra2 SoC support

2011-01-24 Thread Tom Warren
Wolfgang (& Mike), On Mon, Jan 24, 2011 at 12:00 PM, Wolfgang Denk wrote: > Dear Tom Warren, > > In message you > wrote: >> > ... >> >> +#define NV_PA_APB_UARTD_BASE (NV_PA_APB_MISC_BASE + 0x6300) >> >> +#define NV_PA_APB_UARTE_BASE (NV_PA_APB_

Re: [U-Boot] [PATCH V5 2/4] serial: Add Tegra2 serial port support

2011-01-24 Thread Tom Warren
Peter, On Mon, Jan 24, 2011 at 12:14 PM, Peter Tyser wrote: > > >> I see what you're talking about now - I've got uart.c in 2 patch files - >> created >> in 0001 and then moved in 0002. My bad - that wasn't the intent, just what >> happened when I applied my V4 patches to a new branch to get th

Re: [U-Boot] [PATCH V5 2/4] serial: Add Tegra2 serial port support

2011-01-25 Thread Tom Warren
Mike, On Tue, Jan 25, 2011 at 1:11 AM, Mike Rapoport wrote: > On 01/22/11 01:06, Tom Warren wrote: >> Signed-off-by: Tom Warren >> --- > > [ snip ] > >> +/* >> + * Routine: pin_mux_uart >> + * Description: setup the pin muxes/tristate values for a UART

Re: [U-Boot] [PATCH V5 2/4] serial: Add Tegra2 serial port support

2011-01-25 Thread Tom Warren
Mike, On Tue, Jan 25, 2011 at 2:12 PM, Mike Rapoport wrote: > On 01/25/11 18:50, Tom Warren wrote: >> Mike, >> >> On Tue, Jan 25, 2011 at 1:11 AM, Mike Rapoport wrote: >>> On 01/22/11 01:06, Tom Warren wrote: >>>> Signed-o

Re: [U-Boot] [PATCH V5 2/4] serial: Add Tegra2 serial port support

2011-01-25 Thread Tom Warren
Mike et al, On Tue, Jan 25, 2011 at 2:37 PM, Tom Warren wrote: > Mike, > > On Tue, Jan 25, 2011 at 2:12 PM, Mike Rapoport wrote: >> On 01/25/11 18:50, Tom Warren wrote: >>> Mike, >>> >>> On Tue, Jan 25, 2011 at 1:11 AM, Mike Rapoport wrote

Re: [U-Boot] [PATCH V5 2/4] serial: Add Tegra2 serial port support

2011-01-26 Thread Tom Warren
Mike, On Wed, Jan 26, 2011 at 1:13 AM, Mike Rapoport wrote: > On 01/26/11 00:24, Peter Tyser wrote: >>> As I've already pointed out (1) this covers only one possibility of >>> UART pin >>> muxing options. I agree that it makes sense when this is a part of the >>> board-specific c

Re: [U-Boot] [PATCH V5 2/4] serial: Add Tegra2 serial port support

2011-01-27 Thread Tom Warren
Mike, On Thu, Jan 27, 2011 at 12:41 AM, Mike Rapoport wrote: > Tom, > > On 01/26/11 19:05, Tom Warren wrote: >> Mike, >> >> On Wed, Jan 26, 2011 at 1:13 AM, Mike Rapoport wrote: >>> My point was that pin muxing belongs to the board code rather than to the &

[U-Boot] [Patch V6 0/4] Add basic NVIDIA Tegra2 SoC support

2011-01-27 Thread Tom Warren
code to common board file as per review - Use #if defined() where possible in config files/UART code - Drop all typedef and volatile struct declarations in header files Tom Warren (4): arm: Tegra2: Add basic NVIDIA Tegra2 SoC support serial: Add Tegra2 serial port support ar

<    1   2   3   4   5   6   7   8   9   10   >