x1000>;
> + clocks = <&clkc 27>, <&clkc 46>, <&clkc 47>;
> + clock-names = "apb_pclk", "dbg_trc", "dbg_apb";
> + cpu = <&cpu0>;
> +
From: "Mathieu J. Poirier"
This set adds support for the ST-Ericsson u8500 based
snowball board. Doing so it moves u8500-href code around
to allow for code reuse.
John Rigby (1):
u8500: Separating mmc config parameters from driver
Mathieu J. Poirier (10):
snowball: Add support for ux500 b
From: "Mathieu J. Poirier"
This is to allow the prcmu functions to be used by multiple
u8500-based processors.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
arch/arm/cpu/armv7/u8500/Makefile |2 +-
arch/arm/cpu/armv7/u8500/prcmu.c
From: "Mathieu J. Poirier"
Enabling timers and clocks in PRCMU and cleaning up mailbox.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
arch/arm/cpu/armv7/u8500/Makefile |2 +-
arch/arm/cpu/armv7/u8500/cpu.c | 41 +++
ar
From: "Mathieu J. Poirier"
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
arch/arm/cpu/armv7/u8500/clock.c| 34 +++
arch/arm/cpu/armv7/u8500/cpu.c |2 +
arch/arm/include/asm/arch-u8500/clock.h |5 +---
3 files c
From: "Mathieu J. Poirier"
LAN and GBF need to be powered explicitely, doing so with
interface to AB8500 companion chip.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
arch/arm/include/asm/arch-u8500/hardware.h | 11 +++-
arch/arm/include/asm/arch-u8500/prcmu.h
From: "Mathieu J. Poirier"
Functions such as providing power to the MMC device and reading
the processor version register should be in the cpu area for
access by multiple u8500-based boards.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
arch/arm/cpu/armv7/u
From: "Mathieu J. Poirier"
Addresses between ux500.v1 and ux500.v2 have changed slightly,
hence mandating a review of the PRCMU access methods.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
arch/arm/cpu/armv7/u8500/prcmu.c | 91 +++-
From: "Mathieu J. Poirier"
Register mapping has changed on power control chip between
the first and second revision.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
arch/arm/cpu/armv7/u8500/cpu.c | 89
arch/arm/include/asm/
From: John Rigby
Configuration in vexpress and u8500.v1 is different from what
is needed in u8500.v2. As such, card configuration specifics need
to reside in the board file rather than the driver.
Signed-off-by: John Rigby
Signed-off-by: Mathieu Poirier
---
board/armltd/vexpress
From: "Mathieu J. Poirier"
This is mandatory in order to boot the Linux kernel.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
arch/arm/cpu/armv7/u8500/cpu.c |9 +
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/arch/arm/cpu/armv7/u8500/cp
From: "Mathieu J. Poirier"
Some CPU (i.e u8500) need more cache management before launching
the Linux kernel.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
arch/arm/cpu/armv7/cpu.c |9 +
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/ar
From: "Mathieu J. Poirier"
This set adds support for the ST-Ericsson u8500 based
snowball board. Doing so it moves u8500-href code around
to allow for code reuse.
John Rigby (1):
u8500: Separating mmc config parameters from driver
Mathieu J. Poirier (10):
snowball: Add support for ux500 b
From: "Mathieu J. Poirier"
This is to allow the prcmu functions to be used by multiple
u8500-based processors.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
arch/arm/cpu/armv7/u8500/Makefile |2 +-
arch/arm/cpu/armv7/u8500/prcmu.c
From: "Mathieu J. Poirier"
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
arch/arm/cpu/armv7/u8500/clock.c| 34 +++
arch/arm/cpu/armv7/u8500/cpu.c |2 +
arch/arm/include/asm/arch-u8500/clock.h |5 +---
3 files c
From: "Mathieu J. Poirier"
Enabling timers and clocks in PRCMU and cleaning up mailbox.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
arch/arm/cpu/armv7/u8500/Makefile |2 +-
arch/arm/cpu/armv7/u8500/cpu.c | 41 +++
ar
From: "Mathieu J. Poirier"
Addresses between ux500.v1 and ux500.v2 have changed slightly,
hence mandating a review of the PRCMU access methods.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
arch/arm/cpu/armv7/u8500/prcmu.c | 91 +++-
From: "Mathieu J. Poirier"
LAN and GBF need to be powered explicitely, doing so with
interface to AB8500 companion chip.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
arch/arm/include/asm/arch-u8500/hardware.h | 11 +++-
arch/arm/include/asm/arch-u8500/prcmu.h
From: "Mathieu J. Poirier"
Functions such as providing power to the MMC device and reading
the processor version register should be in the cpu area for
access by multiple u8500-based boards.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
arch/arm/cpu/armv7/u
From: "Mathieu J. Poirier"
Register mapping has changed on power control chip between
the first and second revision.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
arch/arm/cpu/armv7/u8500/cpu.c | 89
arch/arm/include/asm/
From: John Rigby
Configuration in vexpress and u8500.v1 is different from what
is needed in u8500.v2. As such, card configuration specifics need
to reside in the board file rather than the driver.
Signed-off-by: John Rigby
Signed-off-by: Mathieu Poirier
---
board/armltd/vexpress
From: "Mathieu J. Poirier"
Some CPU (i.e u8500) need more cache management before launching
the Linux kernel.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
arch/arm/cpu/armv7/cpu.c |9 +
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/ar
From: "Mathieu J. Poirier"
This is mandatory in order to boot the Linux kernel.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
arch/arm/cpu/armv7/u8500/cpu.c |9 +
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/arch/arm/cpu/armv7/u8500/cp
On 12-06-18 11:59 AM, Tom Rini wrote:
> On Mon, Jun 18, 2012 at 10:35:34AM -0600, mathieu.poir...@linaro.org wrote:
>
> [snip]
>> diff --git a/include/configs/snowball.h b/include/configs/snowball.h
>> new file mode 100644
>> index 000..845db29
>> --- /dev/null
>> +++ b/include/configs/snowbal
From: "Mathieu J. Poirier"
Enabling timers and clocks in PRCMU and cleaning up mailbox.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
Changes for v2:
- Cleaned #defines in snowball.h
---
arch/arm/cpu/armv7/u8500/Makefile |2 +-
arch/arm/cpu/armv7/u
From: "Mathieu J. Poirier"
LAN and GBF need to be powered explicitely, doing so with
interface to AB8500 companion chip.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
Changes for v2:
- Cleaned #defines in snowball.h
---
arch/arm/include/asm/arch-u8500/hardwar
From: "Mathieu J. Poirier"
Some CPU (i.e u8500) need more cache management before launching
the Linux kernel.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
Changes for v2:
- Moved from __attribute__(...) to __weak.
---
arch/arm/cpu/armv7/cpu.c |8 +++
From: "Mathieu J. Poirier"
Following ARM's reference manuel for initializing the cache - the
kernel won't boot otherwise.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
Changes for v2:
- Correcting cache maintenance register address.
- Invalidating
From: "Mathieu J. Poirier"
Some CPU (i.e u8500) need more cache management before launching
the Linux kernel.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
Changes for v2:
- Moved from __attribute__(...) to __weak.
changes for v3:
- Choosing more explicit name
From: "Mathieu J. Poirier"
This set adds support for the ST-Ericsson u8500 based
snowball board. Doing so it moves u8500-href code around
to allow for code reuse between boards.
It was sent out more than three weeks ago, was modified after
comments were received but never got an official ACK.
From: "Mathieu J. Poirier"
This is to allow the prcmu functions to be used by multiple
u8500-based processors.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
arch/arm/cpu/armv7/u8500/Makefile |2 +-
arch/arm/cpu/armv7/u8500/prcmu.c
From: "Mathieu J. Poirier"
Enabling timers and clocks in PRCMU and cleaning up mailbox.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
Changes for v2:
- Cleaned #defines in snowball.h
---
arch/arm/cpu/armv7/u8500/Makefile |2 +-
arch/arm/cpu/armv7/u
From: "Mathieu J. Poirier"
Functions such as providing power to the MMC device and reading
the processor version register should be in the cpu area for
access by multiple u8500-based boards.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
arch/arm/cpu/armv7/u
From: "Mathieu J. Poirier"
Addresses between ux500.v1 and ux500.v2 have changed slightly,
hence mandating a review of the PRCMU access methods.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
arch/arm/cpu/armv7/u8500/prcmu.c | 91 +++-
From: "Mathieu J. Poirier"
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
arch/arm/cpu/armv7/u8500/clock.c| 34 +++
arch/arm/cpu/armv7/u8500/cpu.c |2 +
arch/arm/include/asm/arch-u8500/clock.h |5 +---
3 files c
From: "Mathieu J. Poirier"
LAN and GBF need to be powered explicitely, doing so with
interface to AB8500 companion chip.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
Changes for v2:
- Cleaned #defines in snowball.h
---
arch/arm/include/asm/arch-u8500/hardwar
From: "Mathieu J. Poirier"
Some CPU (i.e u8500) need more cache management before launching
the Linux kernel.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
Changes for v2:
- Moved from __attribute__(...) to __weak.
changes for v3:
- Choosing more explicit name
From: John Rigby
Configuration in vexpress and u8500.v1 is different from what
is needed in u8500.v2. As such, card configuration specifics need
to reside in the board file rather than the driver.
Signed-off-by: John Rigby
Signed-off-by: Mathieu Poirier
---
board/armltd/vexpress
From: "Mathieu J. Poirier"
Register mapping has changed on power control chip between
the first and second revision.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
arch/arm/cpu/armv7/u8500/cpu.c | 89
arch/arm/include/asm/
From: "Mathieu J. Poirier"
Following ARM's reference manuel for initializing the cache - the
kernel won't boot otherwise.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
Changes for v2:
- Correcting cache maintenance register address.
- Invalidating
r initializing the cache - the
>> kernel won't boot otherwise.
>>
>> Signed-off-by: Mathieu Poirier
>> Signed-off-by: John Rigby
>> ---
>> Changes for v2:
>>- Correcting cache maintenance register address.
>>- Invalidating all 16 bits i
From: "Mathieu J. Poirier"
Addresses between ux500.v1 and ux500.v2 have changed slightly,
hence mandating a review of the PRCMU access methods.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
Changes for v2:
- Refactored to apply cleanly over previous v2 changes.
---
From: "Mathieu J. Poirier"
This is to allow the prcmu functions to be used by multiple
u8500-based processors.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
Changes for v2:
- Fixed white space errors.
---
arch/arm/cpu/armv7/u8500/Makefile |2 +-
arch/arm
From: "Mathieu J. Poirier"
Following ARM's reference manuel for initializing the cache - the
kernel won't boot otherwise.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
Changes for v2:
- Using correct I/O access function.
- Added cache controller
From: "Mathieu J. Poirier"
This set adds support for the ST-Ericsson u8500 based
snowball board. Doing so it moves u8500-href code around
to allow for code reuse between boards.
It was sent out during the 12.07 cycle but never received
an official ACK.
John Rigby (1):
u8500: Separating mmc c
From: "Mathieu J. Poirier"
This is to allow the prcmu functions to be used by multiple
u8500-based processors.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
arch/arm/cpu/armv7/u8500/Makefile |2 +-
arch/arm/cpu/armv7/u8500/prcmu.c
From: "Mathieu J. Poirier"
Enabling timers and clocks in PRCMU and cleaning up mailbox.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
arch/arm/cpu/armv7/u8500/Makefile |2 +-
arch/arm/cpu/armv7/u8500/cpu.c | 41 +++
ar
From: "Mathieu J. Poirier"
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
arch/arm/cpu/armv7/u8500/clock.c| 34 +++
arch/arm/cpu/armv7/u8500/cpu.c |2 +
arch/arm/include/asm/arch-u8500/clock.h |5 +---
3 files c
From: "Mathieu J. Poirier"
Addresses between ux500.v1 and ux500.v2 have changed slightly,
hence mandating a review of the PRCMU access methods.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
arch/arm/cpu/armv7/u8500/prcmu.c | 91 +++-
From: "Mathieu J. Poirier"
Functions such as providing power to the MMC device and reading
the processor version register should be in the cpu area for
access by multiple u8500-based boards.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
arch/arm/cpu/armv7/u
From: "Mathieu J. Poirier"
Register mapping has changed on power control chip between
the first and second revision.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
arch/arm/cpu/armv7/u8500/cpu.c | 89
arch/arm/include/asm/
From: "Mathieu J. Poirier"
Some CPU (i.e u8500) need more cache management before launching
the Linux kernel.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
arch/arm/cpu/armv7/cpu.c |8
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/ar
From: "Mathieu J. Poirier"
LAN and GBF need to be powered explicitely, doing so with
interface to AB8500 companion chip.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
arch/arm/include/asm/arch-u8500/hardware.h | 11 +++-
arch/arm/include/asm/arch-u8500/prcmu.h
From: John Rigby
Configuration in vexpress and u8500.v1 is different from what
is needed in u8500.v2. As such, card configuration specifics need
to reside in the board file rather than the driver.
Signed-off-by: John Rigby
Signed-off-by: Mathieu Poirier
---
board/armltd/vexpress
From: "Mathieu J. Poirier"
Following ARM's reference manuel for initializing the cache - the
kernel won't boot otherwise.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
arch/arm/cpu/armv7/u8500/cpu.c | 26 ++
1 files changed,
Thanks for the review - see my comments below.
Mathieu.
On 12-08-03 08:46 AM, Tom Rini wrote:
> On Tue, Jul 31, 2012 at 12:59:23PM -0600, mathieu.poir...@linaro.org wrote:
>
>> From: "Mathieu J. Poirier"
>>
>> Signed-off-by: Mathieu Poirier
>> Sign
I will fix this right away.
Mathieu.
On 12-08-13 07:06 PM, Albert ARIBAUD (U-Boot) wrote:
> Hi Albert,
>
> On Tue, 14 Aug 2012 02:04:15 +0200, Albert ARIBAUD (U-Boot)
> wrote:
>
>> Hi Tom,
>>
>> On Fri, 10 Aug 2012 22:06:59 +0200, Wolfgang Denk wrote:
>>
>>> Dear Tom,
>>>
>>> In message <2012
From: "Mathieu J. Poirier"
Enabling timers and clocks in PRCMU and cleaning up mailbox.
Signed-off-by: Mathieu Poirier
Signed-off-by: John Rigby
---
Changes for v2:
- Removed duplicate definition of PRCMU_BASE.
---
arch/arm/cpu/armv7/u8500/Makefile |2 +-
arch/arm
58 matches
Mail list logo