Tom,
Please pull u-boot-tegra/master into U-Boot/master. Thanks!
All Tegra builds are OK, and Stephen's automated test system reports that
all tests pass.
The following changes since commit da342f06b30399fbbebbb53aadfc018713c65c24:
Merge git://git.denx.de/u-boot-ubi (2018-05-10 07:17:14 -040
Albert,
On Tue, Feb 22, 2011 at 4:57 PM, Albert ARIBAUD wrote:
> Hi Tom,
>
> Le 23/02/2011 00:41, Tom Warren a écrit :
>>
>> Anyone willing to review this? I'd like to get it pulled in to
>> Albert's arm repo ASAP.
>
> I should be able to review it du
Albert,
On Sun, Mar 13, 2011 at 10:46 AM, Albert ARIBAUD wrote:
> Le 16/02/2011 21:26, Tom Warren a écrit :
>>
>> Signed-off-by: Tom Warren
>> ---
>> arch/arm/cpu/armv7/start.S | 6 +
>> arch/arm/cpu/armv7/tegra2/Makefile | 2 +-
>
Peter,
On Mon, Mar 14, 2011 at 8:33 AM, Peter Tyser wrote:
> Hi Tom,
> I'm not too familiar with the architecture, so many comments are
> aesthetic. It would be a good idea to run the patch through
> checkpatch.pl too.
I run checkpatch on every submission. Only 1 warning was generated
(about an
Peter,
On Mon, Mar 14, 2011 at 3:20 PM, Peter Tyser wrote:
> Hi Tom,
>
>
>
>> >> +static void init_pll_x(void)
>> >> +{
>> >> + struct clk_rst_ctlr *clkrst = (struct clk_rst_ctlr *)NV_PA_CLK_RST
>> >> _BASE;
>> >> + u32 reg;
>> >
>> > The spaces in front of "reg" can be removed. Di
Peter,
On Thu, Mar 17, 2011 at 7:32 AM, Peter Tyser wrote:
> Hi Tom,
>
>> >> >
>> >> >> + /* Is PLL-X already running? */
>> >> >> + reg = readl(&clkrst->crc_pllx_base);
>> >> >> + if (reg & PLL_ENABLE)
>> >> >> + return;
>> >> >> +
>> >> >> + /* Do PLLX init if it isn
Allesandro,
On Thu, Mar 17, 2011 at 8:30 AM, Alessandro Rubini
wrote:
>
>>> It looks like most of your uses are standalone functions that would
>>> function just fine on their own. Is there a reason you prefer to have
>>> them in a C-file instead of in an assembly file?
>
>> Just laziness ;)
>>
Signed-off-by: Tom Warren
---
Changes for V2:
- Remove returns in void functions
- Move inline assembly code to .S file
- Simplify some if/else code, break out common code
- Minimize the use of local vars
- Inline some single-instance functions
Albert,
On Wed, Feb 23, 2011 at 1:45 PM, Albert ARIBAUD wrote:
> Le 23/02/2011 21:03, Tom Warren a écrit :
>>
>> OK, I'm an idiot. I see now that I needed to add -n to format-patch to
>> add the numbering to the [PATCH] header.
>>
>> Sorry for the no
Albert,
On Thu, Mar 24, 2011 at 7:27 AM, Albert ARIBAUD wrote:
> Le 22/03/2011 20:27, Tom Warren a écrit :
>>
>> Albert,
>>
>> On Wed, Feb 23, 2011 at 1:45 PM, Albert ARIBAUD
>> wrote:
>>>
>>> Le 23/02/2011 21:03, Tom Warren a écrit :
>>
Peter,
On Fri, Mar 25, 2011 at 9:02 AM, Peter Tyser wrote:
> Hi Tom,
> Things look pretty good. Minor comments/questions below.
>
>
>
>> +/*
>> + * TBD: Move cold_boot() to assembly file.
>> + * Values/offsets of the table vars make this difficult.
>> + */
>> +
>> +void cold_boot(void)
>> +{
>>
Signed-off-by: Tom Warren
---
Changes for V2:
- Remove returns in void functions
- Move inline assembly code to .S file
- Simplify some if/else code, break out common code
- Minimize the use of local vars
- Inline some single-instance functions
Peter,
On Fri, Mar 25, 2011 at 10:22 AM, Peter Tyser wrote:
> On Fri, 2011-03-25 at 09:16 -0700, Tom Warren wrote:
>> Peter,
>>
>> On Fri, Mar 25, 2011 at 9:02 AM, Peter Tyser wrote:
>> > Hi Tom,
>> > Things look prett
Albert,
On Sun, Mar 27, 2011 at 9:22 AM, Albert ARIBAUD wrote:
> Le 24/03/2011 16:08, Tom Warren a écrit :
>>
>> Albert,
>>
>> On Thu, Mar 24, 2011 at 7:27 AM, Albert ARIBAUD
>> wrote:
>>>
>>> Le 22/03/2011 20:27, Tom Warren a écrit :
>>
Signed-off-by: Tom Warren
---
Changes for V2:
- Remove returns in void functions
- Move inline assembly code to .S file
- Simplify some if/else code, break out common code
- Minimize the use of local vars
- Inline some single-instance functions
lso apply to loading from NAND
on Seaboard and Harmony - testing to follow.
Tom Warren (3):
arm: Tegra2: Add missing PLLX init
arm: Tegra2: GPIO: Add basic GPIO functionality
arm: Tegra2: Move clk/mux init to board_early_init_f, add GPIO init
arch/arm/cpu/armv7/tegra2/ap20.c
Signed-off-by: Tom Warren
---
arch/arm/cpu/armv7/tegra2/ap20.c | 29
arch/arm/include/asm/arch-tegra2/clk_rst.h |6 +++-
2 files changed, 33 insertions(+), 2 deletions(-)
diff --git a/arch/arm/cpu/armv7/tegra2/ap20.c b/arch/arm/cpu/armv7/tegra2/ap20
Signed-off-by: Tom Warren
---
arch/arm/include/asm/arch-tegra2/gpio.h | 59 +
arch/arm/include/asm/arch-tegra2/tegra2.h |1 +
2 files changed, 60 insertions(+), 0 deletions(-)
create mode 100644 arch/arm/include/asm/arch-tegra2/gpio.h
diff --git a/arch/arm
Signed-off-by: Tom Warren
---
board/nvidia/common/board.c | 32 +++
board/nvidia/common/board.h |4 +++
board/nvidia/harmony/Makefile|1 +
board/nvidia/harmony/harmony.c | 34
board/nvidia/seaboard/Makefile |1
Albert,
On Wed, Apr 13, 2011 at 1:09 PM, Albert ARIBAUD
wrote:
> Le 12/04/2011 23:02, Tom Warren a écrit :
>
>> diff --git a/arch/arm/cpu/armv7/tegra2/ap20.c
>> b/arch/arm/cpu/armv7/tegra2/ap20.c
>> new file mode 100644
>> index 000..075341e
>> --- /
CPCON (Charge Pump Control) is a 4-bit field, bits 11:8. The default
value is 0001. I'll change the comment to /* CPCON [11:8] = 0001 */
On Wed, Apr 13, 2011 at 1:12 PM, Albert ARIBAUD
wrote:
> Le 13/04/2011 22:07, Tom Warren a écrit :
>
>> + reg = CPCON;
Albert,
On Wed, Apr 13, 2011 at 1:14 PM, Albert ARIBAUD
wrote:
> Hi Tom,
>
> Le 13/04/2011 22:07, Tom Warren a écrit :
>>
>> Signed-off-by: Tom Warren
>> ---
>> arch/arm/include/asm/arch-tegra2/gpio.h | 59
>> +
>> arc
Albert,
On Wed, Apr 13, 2011 at 1:30 PM, Albert ARIBAUD
wrote:
> Hi Tom,
>
> Le 13/04/2011 22:21, Tom Warren a écrit :
>
>>>> +
>>>> + /* Wait for the power to come up */
>>>> + while (!is_cpu_powered())
>>&g
Albert,
On Wed, Apr 13, 2011 at 1:31 PM, Albert ARIBAUD
wrote:
> Tom,
>
> Le 13/04/2011 22:26, Tom Warren a écrit :
>>
>> Albert,
>>
>> On Wed, Apr 13, 2011 at 1:14 PM, Albert ARIBAUD
>> wrote:
>>>
>>> Hi Tom,
>>>
>>
Signed-off-by: Tom Warren
---
arch/arm/cpu/armv7/tegra2/ap20.c | 29
arch/arm/include/asm/arch-tegra2/clk_rst.h |6 +++-
2 files changed, 33 insertions(+), 2 deletions(-)
diff --git a/arch/arm/cpu/armv7/tegra2/ap20.c b/arch/arm/cpu/armv7/tegra2/ap20
lso apply to loading from NAND
on Seaboard and Harmony - testing to follow.
Changes in V2:
- Change 2nd patch's description to 'Add basic GPIO definitions'
- Add more descriptive comment for CPCON use in init_pllx
Tom Warren (3):
arm: Tegra2: Add missing PLLX init
Signed-off-by: Tom Warren
---
arch/arm/include/asm/arch-tegra2/gpio.h | 59 +
arch/arm/include/asm/arch-tegra2/tegra2.h |1 +
2 files changed, 60 insertions(+), 0 deletions(-)
create mode 100644 arch/arm/include/asm/arch-tegra2/gpio.h
diff --git a/arch/arm
Signed-off-by: Tom Warren
---
board/nvidia/common/board.c | 32 +++
board/nvidia/common/board.h |4 +++
board/nvidia/harmony/Makefile|1 +
board/nvidia/harmony/harmony.c | 34
board/nvidia/seaboard/Makefile |1
Signed-off-by: Tom Warren
---
Changes for V2:
- Remove returns in void functions
- Move inline assembly code to .S file
- Simplify some if/else code, break out common code
- Minimize the use of local vars
- Inline some single-instance functions
Signed-off-by: Tom Warren
---
arch/arm/include/asm/arch-tegra2/gpio.h | 236 -
drivers/gpio/Makefile |1 +
drivers/gpio/tegra2_gpio.c | 301 +++
include/configs/harmony.h |3 +
include
Signed-off-by: Tom Warren
---
This patch adds support for the SPIFLASH peripheral on Tegra2 (SPI 1).
Probe, erase, read and write are all supported, as well as low-level
SPI commands via 'sspi'.
Note that, at this time, only Seaboard has a SPI flash part (Winbond).
With this code, I
On Mon, Apr 18, 2011 at 2:11 PM, Tom Warren wrote:
> Signed-off-by: Tom Warren
> ---
> arch/arm/include/asm/arch-tegra2/gpio.h | 236 -
> drivers/gpio/Makefile | 1 +
> drivers/gpio/tegra2_gpio.c
Mike,
On Fri, Apr 29, 2011 at 4:21 PM, Mike Frysinger wrote:
> On Thursday, April 28, 2011 10:55:13 Tom Warren wrote:
>> Signed-off-by: Tom Warren
>> ---
>> This patch adds support for the SPIFLASH peripheral on Tegra2 (SPI 1).
>> Probe, erase, read and write are al
Mike,
On Fri, Apr 29, 2011 at 4:22 PM, Mike Frysinger wrote:
> same as the SPI patch, if this is a driver for GPIO hardware on a processor,
> then it should be labeled as such. do not mention specific boards.
OK. I'll change the comments.
>
> changes that update board config headers to enable th
#x27; to 'pin' globally
- enable GPIO for all boards (tegra2-common.h)
Tom Warren (2):
GPIO: Tegra2: add GPIO driver for Tegra2
arm: Tegra2: GPIO: enable GPIO for Tegra2 boards
arch/arm/include/asm/arch-tegra2/gpio.h | 244 -
drivers/gpio/Makefile
Signed-off-by: Tom Warren
---
Changes in V2:
- use 'gpio_pin' enum in gpio.h (Simon Glass review request)
- change 'GPIO_PORT8' to 'GPIO_FULLPORT' (Simon Glass request)
- change 'offset' to 'pin' globall
Signed-off-by: Tom Warren
---
Changes in V2:
- enable GPIO for all boards (tegra2-common.h)
include/configs/tegra2-common.h |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/include/configs/tegra2-common.h b/include/configs/tegra2-common.h
index febce35..5260d1f
Mike,
On Mon, May 2, 2011 at 2:26 PM, Mike Frysinger wrote:
> On Monday, May 02, 2011 11:33:24 Tom Warren wrote:
>> On Fri, Apr 29, 2011 at 4:21 PM, Mike Frysinger wrote:
>> > On Thursday, April 28, 2011 10:55:13 Tom Warren wrote:
>> >> This patch adds support
Mike,
On Mon, May 2, 2011 at 4:15 PM, Mike Frysinger wrote:
> On Monday, May 02, 2011 18:45:47 Tom Warren wrote:
>> +U_BOOT_CMD(
>> + gpio, 5, 1, do_gpio,
>
> looks to me like you're duplicating a lot of code that already exists in
> common/cmd_gpio
On Mon, May 2, 2011 at 4:16 PM, Mike Frysinger wrote:
> On Monday, May 02, 2011 19:06:51 Tom Warren wrote:
>> Seaboard has a touchscreen on SPI1, but U-Boot doesn't care about that.
>
> fwiw, u-boot has splash screen support
> -mike
>
Thanks, Mike. I'm talkin
Signed-off-by: Tom Warren
---
arch/arm/include/asm/arch-tegra2/clk_rst.h |5 +
arch/arm/include/asm/arch-tegra2/pinmux.h |6 +
board/nvidia/common/board.c| 147
board/nvidia/common/board.h|1 +
drivers/mmc/Makefile
Signed-off-by: Tom Warren
---
include/configs/harmony.h | 11 +++
include/configs/seaboard.h | 11 +++
2 files changed, 22 insertions(+), 0 deletions(-)
diff --git a/include/configs/harmony.h b/include/configs/harmony.h
index 34bd899..89e4911 100644
--- a/include/configs
Albert/Wolfgang,
I believe this patchset should be GTG. Are there any objections
outstanding that I've failed to answer?
Thanks,
Tom
On Tue, May 3, 2011 at 12:29 PM, Mike Frysinger wrote:
> On Tue, May 3, 2011 at 12:49, Michael Walle wrote:
>> Am Di, 3.05.2011, 00:45, schr
On Thu, Jun 2, 2011 at 1:56 PM, Wolfgang Denk wrote:
> Dear Tom Warren,
>
> In message you wrote:
>>
>> I believe this patchset should be GTG. Are there any objections
>> outstanding that I've failed to answer?
>
> GTG ???
Good To Go.
>
>
>
On Thu, Jun 2, 2011 at 2:34 PM, Wolfgang Denk wrote:
> Dear Tom Warren,
>
> In message you wrote:
>>
>> Let me double-check. IIRC, one (cmd_gpio) didn't apply since it was
>> from another SoC and didn't have the commands we use on Tegra, and the
>> ot
On Thu, Jun 2, 2011 at 9:53 PM, Mike Frysinger wrote:
> On Thursday, June 02, 2011 17:30:09 Tom Warren wrote:
>> Let me double-check. IIRC, one (cmd_gpio) didn't apply since it was
>> from another SoC
>
> no, it isnt. it's using the generic GPIO API as defined by
#x27; to 'pin' globally
- enable GPIO for all boards (tegra2-common.h)
Changes in V3:
- use common cmd_gpio; remove redundant cmd processing code
- add gpio_request, gpio_free and gpio_toggle
- alias 'gpio_status' to 'gpio_info' for use i
Signed-off-by: Tom Warren
---
Changes in V2:
- enable GPIO for all boards (tegra2-common.h)
Changes in V3:
- enable use of common cmd_gpio
include/configs/tegra2-common.h |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/include/configs/tegra2-common.h b
Signed-off-by: Tom Warren
---
Changes in V2:
- use 'gpio_pin' enum in gpio.h (Simon Glass review request)
- change 'GPIO_PORT8' to 'GPIO_FULLPORT' (Simon Glass request)
- change 'offset' to 'pin' globally
Changes in V3:
cmd_gpio
Changes in V4:
- update code as per Mike Frysinger's review comments
- rewrite gpio_info, aka gpio_status
Tom Warren (2):
GPIO: Tegra2: add GPIO driver for Tegra2
arm: Tegra2: GPIO: enable GPIO for Tegra2 boards
arch/arm/include/asm/arch-tegra2/gpio.h | 250
Signed-off-by: Tom Warren
---
Changes in V2:
- enable GPIO for all boards (tegra2-common.h)
Changes in V3:
- enable use of common cmd_gpio
include/configs/tegra2-common.h |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/include/configs/tegra2-common.h b
Signed-off-by: Tom Warren
---
Changes in V2:
- use 'gpio_pin' enum in gpio.h (Simon Glass review request)
- change 'GPIO_PORT8' to 'GPIO_FULLPORT' (Simon Glass request)
- change 'offset' to 'pin' globally
Changes in V3:
Mike,
On Thu, Jun 16, 2011 at 5:06 PM, Mike Frysinger wrote:
> On Thursday, June 16, 2011 19:51:33 Tom Warren wrote:
>> +int gpio_request(int gp, const char *label)
>> +{
>> + if (gp >= MAX_NUM_GPIOS)
>> + return -1;
>> +
>>
Signed-off-by: Tom Warren
---
Changes in V2:
- enable GPIO for all boards (tegra2-common.h)
Changes in V3:
- enable use of common cmd_gpio
include/configs/tegra2-common.h |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/include/configs/tegra2-common.h b
cmd_gpio
Changes in V4:
- update code as per Mike Frysinger's review comments
- rewrite gpio_info, aka gpio_status
Changes in V5:
- NUL-terminate the name string in gpio_request
Tom Warren (2):
GPIO: Tegra2: add GPIO driver for Tegra2
arm: Tegra2: GPIO: ena
Signed-off-by: Tom Warren
---
Changes in V2:
- use 'gpio_pin' enum in gpio.h (Simon Glass review request)
- change 'GPIO_PORT8' to 'GPIO_FULLPORT' (Simon Glass request)
- change 'offset' to 'pin' globally
Changes in V3:
On Fri, Jun 17, 2011 at 9:27 AM, Tom Warren wrote:
> Signed-off-by: Tom Warren
> ---
> Changes in V2:
> - use 'gpio_pin' enum in gpio.h (Simon Glass review request)
> - change 'GPIO_PORT8' to 'GPIO_FULLPORT' (Simon Glass request)
> -Original Message-
> From: Simon Glass [mailto:s...@chromium.org]
> Sent: Thursday, September 08, 2011 3:12 PM
> To: U-Boot Mailing List
> Cc: Albert ARIBAUD; Tom Warren; Simon Glass
> Subject: [PATCH 0/6] tegra2: Add more clock/pinmux functionality
>
> This
Stephen,
> -Original Message-
> From: Stephen Warren [mailto:swar...@nvidia.com]
> Sent: Tuesday, October 04, 2011 10:33 AM
> To: U-Boot Mailing List
> Cc: Tom Warren; Simon Glass; Stephen Warren
> Subject: [PATCH v2 1/4] tegra2: Seaboard's MMC has an 8-bit bus
>
Simon,
> -Original Message-
> From: s...@google.com [mailto:s...@google.com] On Behalf Of Simon Glass
> Sent: Wednesday, October 12, 2011 2:13 PM
> To: Anton Staaf
> Cc: U-Boot Mailing List; Tom Warren
> Subject: Re: [U-Boot] [RESEND PATCH v2] tegra2: Enable data c
Stephen,
> -Original Message-
> From: Stephen Warren
> Sent: Friday, October 14, 2011 8:04 AM
> To: Simon Glass; Tom Warren
> Cc: Anton Staaf; U-Boot Mailing List
> Subject: RE: [U-Boot] [RESEND PATCH v2] tegra2: Enable data cache
>
> Simon Glass wrote at Thursda
s/Hi Tom/Hi Stephen/
> -Original Message-
> From: s...@google.com [mailto:s...@google.com] On Behalf Of Simon Glass
> Sent: Tuesday, October 18, 2011 11:31 AM
> To: Stephen Warren
> Cc: albert.u.b...@aribaud.net; aflem...@gmail.com; Tom Warren; U-Boot
> Mailing Li
Simon,
> -Original Message-
> From: Simon Glass [mailto:s...@chromium.org]
> Sent: Thursday, October 20, 2011 12:03 PM
> To: U-Boot Mailing List
> Cc: Albert ARIBAUD; Tom Warren; Stephen Warren; Simon Glass
> Subject: [PATCH 5/8] tegra2: Enable SPI environment on Seabo
Simon,
> -Original Message-
> From: s...@google.com [mailto:s...@google.com] On Behalf Of Simon Glass
> Sent: Thursday, October 20, 2011 12:58 PM
> To: Tom Warren
> Cc: U-Boot Mailing List; Albert ARIBAUD; Stephen Warren
> Subject: Re: [PATCH 5/8] tegra2: Enable
to work on T30 next, and get that out to the community by the end of
the year.
Tom Warren
twar...@nvidia.com
---
This email message is for the sole use of the intended recipient(s) and may
contain
confidential informa
; From: s...@google.com [mailto:s...@google.com] On Behalf Of Simon Glass
> Sent: Monday, October 31, 2011 2:44 PM
> To: Albert ARIBAUD
> Cc: U-Boot Mailing List; Tom Warren; Stephen Warren
> Subject: Re: [PATCH 3/9] arm: Move CP15 init out of cpu_init_crit()
>
> Hi Albert,
>
Anton,
-Original Message-
From: Anton Staaf [mailto:robot...@chromium.org]
Sent: Wednesday, November 09, 2011 12:46 PM
To: u-boot@lists.denx.de
Cc: Anton Staaf; Andy Fleming; Tom Warren; Stephen Warren; Albert Aribaud
Subject: [PATCH v2 1/4] Tegra2: mmc: define register field values in
Thierry/Stephen,
> -Original Message-
> From: Thierry Reding [mailto:thierry.red...@avionic-design.de]
> Sent: Monday, November 14, 2011 10:23 AM
> To: Simon Glass
> Cc: Stephen Warren; Tom Warren; u-boot@lists.denx.de
> Subject: Re: [U-Boot] [PATCH 1/4] tegra2:
Yes, USE_PRIVATE_LIBGCC=yes is needed for any U-Boot Tegra build, regardless.
It has to do with lib functions executing on the ARM7TDMI (AVP) IIRC.
Tom
-Original Message-
From: Stephen Warren
Sent: Tuesday, November 15, 2011 11:03 AM
To: Thierry Reding; u-boot@lists.denx.de
Cc: Tom
Thierry,
-Original Message-
From: Thierry Reding [mailto:thierry.red...@avionic-design.de]
Sent: Wednesday, November 16, 2011 12:14 AM
To: Simon Glass
Cc: u-boot@lists.denx.de; Tom Warren
Subject: Re: [U-Boot] [PATCH v2 2/3] tegra2: Add Avionic Design Plutux support.
* PGP Signed by an
Doug is in the CC field (via Outlook in my 'U-Boot' folder @ work), and has
been for every message in this thread.
> -Original Message-
> From: Thierry Reding [mailto:thierry.red...@avionic-design.de]
> Sent: Thursday, November 17, 2011 8:08 AM
> To: Stefano Babic
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
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
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
---
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 +
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
> -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
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]
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
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
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
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
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
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
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:
>> >>
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
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
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
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
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
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
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
>> ++
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
>> + */
&
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
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
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
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
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
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
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
801 - 900 of 1011 matches
Mail list logo