u-boot.lists.denx.de archive mirror
 help / color / mirror / Atom feed
* [U-Boot] [GIT PULL] Zynq patches
@ 2014-02-10  9:25 Michal Simek
  2014-02-10  9:44 ` Albert ARIBAUD
  2014-02-13 15:12 ` Albert ARIBAUD
  0 siblings, 2 replies; 12+ messages in thread
From: Michal Simek @ 2014-02-10  9:25 UTC (permalink / raw)
  To: u-boot

Hi Albert,

here are all patches which I have in my queue for Xilinx Zynq.

clk changes depends on clk command which has been added recently.
(common/cmd_clk.c) that's why this tree is based on 3 days old
Tom's tree.

Thanks,
Michal


The following changes since commit dbf3de2dd26cae37d16b00b348828c883b658cc5:

  include/usb/s3c_udc.h: Add <asm/sizes.h> (2014-02-06 14:26:05 -0500)

are available in the git repository at:

  git://www.denx.de/git/u-boot-microblaze.git zynq

for you to fetch changes up to 229f856da6f12ee30d43bcdf8111816f7945ccbe:

  zynq: Add support for U-BOOT SPL (2014-02-10 10:01:13 +0100)

----------------------------------------------------------------
Michal Simek (13):
      zynq: Do not explicitely enable icache
      zynq: Enable dcache support
      zynq: Fix incorrect header name
      zynq: Extend kernel image size to 20MB
      zynq: Use full tftpboot command instead of shortcut tftp
      zynq: Enable tftp put command
      zynq: Use board_eth_init if CMD_NET is not enabled
      zynq: Move bootmode to headers
      zynq: serial: Simplify serial driver initialization
      zynq: timer: Fix hangs if network activity attempted after about one hour
      zynq: Update CLK in bdinfo
      zynq: Fix elf header generation
      zynq: Add support for U-BOOT SPL

Soren Brinkmann (7):
      common: Provide DIV_ROUND_CLOSEST macro
      zynq: Provide a framework to read clock frequencies
      zynq: timer: Migrate to zynq clock framework
      net: zynq_gem: Move RCLK details out of driver
      net: zynq_gem: Calculate clock dividers dynamically
      serial_zynq: Migrate to Zynq clock framework
      zynq: Implement dump clock command

 arch/arm/cpu/armv7/zynq/Makefile           |   2 +
 arch/arm/cpu/armv7/zynq/clk.c              | 664 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/cpu/armv7/zynq/cpu.c              |  14 +-
 arch/arm/cpu/armv7/zynq/slcr.c             |  17 +-
 arch/arm/cpu/armv7/zynq/spl.c              |  69 ++++++++
 arch/arm/cpu/armv7/zynq/timer.c            |  13 +-
 arch/arm/cpu/armv7/zynq/u-boot-spl.lds     |  61 +++++++
 arch/arm/cpu/armv7/zynq/u-boot.lds         |  99 ++++++++++++
 arch/arm/include/asm/arch-zynq/clk.h       |  29 ++++
 arch/arm/include/asm/arch-zynq/hardware.h  |  40 ++++-
 arch/arm/include/asm/arch-zynq/spl.h       |  18 +++
 arch/arm/include/asm/arch-zynq/sys_proto.h |   2 +-
 board/xilinx/zynq/Makefile                 |   1 +
 board/xilinx/zynq/board.c                  |  10 --
 board/xilinx/zynq/ps7_init.c               |  12 ++
 drivers/net/zynq_gem.c                     |  20 +--
 drivers/serial/serial_zynq.c               |  33 ++--
 include/common.h                           |  16 ++
 include/configs/zynq-common.h              | 106 ++++++++++---
 include/configs/zynq_zc70x.h               |   2 +-
 include/configs/zynq_zed.h                 |   2 +-
 21 files changed, 1156 insertions(+), 74 deletions(-)
 create mode 100644 arch/arm/cpu/armv7/zynq/clk.c
 create mode 100644 arch/arm/cpu/armv7/zynq/spl.c
 create mode 100644 arch/arm/cpu/armv7/zynq/u-boot-spl.lds
 create mode 100644 arch/arm/cpu/armv7/zynq/u-boot.lds
 create mode 100644 arch/arm/include/asm/arch-zynq/clk.h
 create mode 100644 arch/arm/include/asm/arch-zynq/spl.h
 create mode 100644 board/xilinx/zynq/ps7_init.c


-- 
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Microblaze cpu - http://www.monstr.eu/fdt/
Maintainer of Linux kernel - Xilinx Zynq ARM architecture
Microblaze U-BOOT custodian and responsible for u-boot arm zynq platform


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 263 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140210/5e662f48/attachment.pgp>

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [U-Boot] [GIT PULL] Zynq patches
  2014-02-10  9:25 [U-Boot] [GIT PULL] Zynq patches Michal Simek
@ 2014-02-10  9:44 ` Albert ARIBAUD
  2014-02-10  9:50   ` Michal Simek
  2014-02-13 15:12 ` Albert ARIBAUD
  1 sibling, 1 reply; 12+ messages in thread
From: Albert ARIBAUD @ 2014-02-10  9:44 UTC (permalink / raw)
  To: u-boot

Hi Michal,

On Mon, 10 Feb 2014 10:25:19 +0100, Michal Simek <monstr@monstr.eu>
wrote:

> Hi Albert,
> 
> here are all patches which I have in my queue for Xilinx Zynq.
> 
> clk changes depends on clk command which has been added recently.
> (common/cmd_clk.c) that's why this tree is based on 3 days old
> Tom's tree.
> 
> Thanks,
> Michal

This has the current tftpboot patch, affecting only the Zynq config.
Does it mean you prefer not to extend the patch to even short env
variables in other configs ?

Amicalement,
-- 
Albert.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [U-Boot] [GIT PULL] Zynq patches
  2014-02-10  9:44 ` Albert ARIBAUD
@ 2014-02-10  9:50   ` Michal Simek
  0 siblings, 0 replies; 12+ messages in thread
From: Michal Simek @ 2014-02-10  9:50 UTC (permalink / raw)
  To: u-boot

Hi Albert,

On 02/10/2014 10:44 AM, Albert ARIBAUD wrote:
> Hi Michal,
> 
> On Mon, 10 Feb 2014 10:25:19 +0100, Michal Simek <monstr@monstr.eu>
> wrote:
> 
>> Hi Albert,
>>
>> here are all patches which I have in my queue for Xilinx Zynq.
>>
>> clk changes depends on clk command which has been added recently.
>> (common/cmd_clk.c) that's why this tree is based on 3 days old
>> Tom's tree.
>>
>> Thanks,
>> Michal
> 
> This has the current tftpboot patch, affecting only the Zynq config.
> Does it mean you prefer not to extend the patch to even short env
> variables in other configs ?

It affects because in the next patch I am enabling tftpput command.

My preference is to have tftp->tftpboot discussion out of
my zynq series because it can/should end up in more generic discussion
if we should use shortcuts in variables in general in uboot.
If you git grep "tftp " you will see that all readmes should be also fixed
and probably we can check others commands too.

Thanks,
Michal

-- 
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Microblaze cpu - http://www.monstr.eu/fdt/
Maintainer of Linux kernel - Xilinx Zynq ARM architecture
Microblaze U-BOOT custodian and responsible for u-boot arm zynq platform


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 263 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140210/f07bbfeb/attachment.pgp>

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [U-Boot] [GIT PULL] Zynq patches
  2014-02-10  9:25 [U-Boot] [GIT PULL] Zynq patches Michal Simek
  2014-02-10  9:44 ` Albert ARIBAUD
@ 2014-02-13 15:12 ` Albert ARIBAUD
  2014-02-13 15:30   ` Michal Simek
  1 sibling, 1 reply; 12+ messages in thread
From: Albert ARIBAUD @ 2014-02-13 15:12 UTC (permalink / raw)
  To: u-boot

Hi Michal,

On Mon, 10 Feb 2014 10:25:19 +0100, Michal Simek <monstr@monstr.eu>
wrote:

> Hi Albert,
> 
> here are all patches which I have in my queue for Xilinx Zynq.
> 
> clk changes depends on clk command which has been added recently.
> (common/cmd_clk.c) that's why this tree is based on 3 days old
> Tom's tree.
> 
> Thanks,
> Michal
> 
> 
> The following changes since commit dbf3de2dd26cae37d16b00b348828c883b658cc5:
> 
>   include/usb/s3c_udc.h: Add <asm/sizes.h> (2014-02-06 14:26:05 -0500)
> 
> are available in the git repository at:
> 
>   git://www.denx.de/git/u-boot-microblaze.git zynq
> 
> for you to fetch changes up to 229f856da6f12ee30d43bcdf8111816f7945ccbe:
> 
>   zynq: Add support for U-BOOT SPL (2014-02-10 10:01:13 +0100)

Seems like this pulls in a lot more than simply your 13 patches. Can
you check this on your side?

Amicalement,
-- 
Albert.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [U-Boot] [GIT PULL] Zynq patches
  2014-02-13 15:12 ` Albert ARIBAUD
@ 2014-02-13 15:30   ` Michal Simek
  2014-02-13 16:33     ` Albert ARIBAUD
  0 siblings, 1 reply; 12+ messages in thread
From: Michal Simek @ 2014-02-13 15:30 UTC (permalink / raw)
  To: u-boot

On 02/13/2014 04:12 PM, Albert ARIBAUD wrote:
> Hi Michal,
> 
> On Mon, 10 Feb 2014 10:25:19 +0100, Michal Simek <monstr@monstr.eu>
> wrote:
> 
>> Hi Albert,
>>
>> here are all patches which I have in my queue for Xilinx Zynq.
>>
>> clk changes depends on clk command which has been added recently.
>> (common/cmd_clk.c) that's why this tree is based on 3 days old
>> Tom's tree.
>>
>> Thanks,
>> Michal
>>
>>
>> The following changes since commit dbf3de2dd26cae37d16b00b348828c883b658cc5:
>>
>>   include/usb/s3c_udc.h: Add <asm/sizes.h> (2014-02-06 14:26:05 -0500)
>>
>> are available in the git repository at:
>>
>>   git://www.denx.de/git/u-boot-microblaze.git zynq
>>
>> for you to fetch changes up to 229f856da6f12ee30d43bcdf8111816f7945ccbe:
>>
>>   zynq: Add support for U-BOOT SPL (2014-02-10 10:01:13 +0100)
> 
> Seems like this pulls in a lot more than simply your 13 patches. Can
> you check this on your side?

Where have you taken number 13? patchwork?
I can find out the status on that there too.

In pull request was 20 and in my branch is also 20 patches which
I have collected. I believe all of them have been properly sent for review.

Thanks,
Michal


-- 
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Microblaze cpu - http://www.monstr.eu/fdt/
Maintainer of Linux kernel - Xilinx Zynq ARM architecture
Microblaze U-BOOT custodian and responsible for u-boot arm zynq platform


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 263 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140213/5dad91ce/attachment.pgp>

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [U-Boot] [GIT PULL] Zynq patches
  2014-02-13 15:30   ` Michal Simek
@ 2014-02-13 16:33     ` Albert ARIBAUD
  2014-02-19  8:48       ` [U-Boot] [GIT PULL] Zynq patches v2 Michal Simek
  0 siblings, 1 reply; 12+ messages in thread
From: Albert ARIBAUD @ 2014-02-13 16:33 UTC (permalink / raw)
  To: u-boot

Hi Michal,

On Thu, 13 Feb 2014 16:30:37 +0100, Michal Simek <monstr@monstr.eu>
wrote:

> On 02/13/2014 04:12 PM, Albert ARIBAUD wrote:
> > Hi Michal,
> > 
> > On Mon, 10 Feb 2014 10:25:19 +0100, Michal Simek <monstr@monstr.eu>
> > wrote:
> > 
> >> Hi Albert,
> >>
> >> here are all patches which I have in my queue for Xilinx Zynq.
> >>
> >> clk changes depends on clk command which has been added recently.
> >> (common/cmd_clk.c) that's why this tree is based on 3 days old
> >> Tom's tree.
> >>
> >> Thanks,
> >> Michal
> >>
> >>
> >> The following changes since commit dbf3de2dd26cae37d16b00b348828c883b658cc5:
> >>
> >>   include/usb/s3c_udc.h: Add <asm/sizes.h> (2014-02-06 14:26:05 -0500)
> >>
> >> are available in the git repository at:
> >>
> >>   git://www.denx.de/git/u-boot-microblaze.git zynq
> >>
> >> for you to fetch changes up to 229f856da6f12ee30d43bcdf8111816f7945ccbe:
> >>
> >>   zynq: Add support for U-BOOT SPL (2014-02-10 10:01:13 +0100)
> > 
> > Seems like this pulls in a lot more than simply your 13 patches. Can
> > you check this on your side?
> 
> Where have you taken number 13? patchwork?
> I can find out the status on that there too.

(13+7 in fact, but issue discussed on IRC with Michal => I'll be sending
a PR to Tom's u-boot/master branch)

> In pull request was 20 and in my branch is also 20 patches which
> I have collected. I believe all of them have been properly sent for review.
> 
> Thanks,
> Michal

Amicalement,
-- 
Albert.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [U-Boot] [GIT PULL] Zynq patches v2
  2014-02-13 16:33     ` Albert ARIBAUD
@ 2014-02-19  8:48       ` Michal Simek
  2014-02-19 11:03         ` Albert ARIBAUD
  0 siblings, 1 reply; 12+ messages in thread
From: Michal Simek @ 2014-02-19  8:48 UTC (permalink / raw)
  To: u-boot

Hi Albert,

here is the second pull request with the rest of changes for zynq which
haven't been applied. I have rebased my repo based on your master/next branch.

As I wrote this pull request has on more patch from Siva about fixing bug in lldiv
function. Compare to the first there is just 11 my patches because 2 were already
applied.

Please ping me if there is something wrong.

Thanks,
Michal

The following changes since commit a87a0ce7028d5371c81d77ba72c1ba43a1ca77bc:

  Merge branch 'u-boot-pxa/master' into 'u-boot-arm/master' (2014-02-19 07:15:01 +0100)

are available in the git repository at:


  git://www.denx.de/git/u-boot-microblaze.git zynq

for you to fetch changes up to e158665c1e4c4665302f0d95e26b7c7e6b70a83c:

  arm: zynq: correct the argument to lldiv (2014-02-19 09:41:22 +0100)

----------------------------------------------------------------
Michal Simek (11):
      zynq: Do not explicitely enable icache
      zynq: Enable dcache support
      zynq: Fix incorrect header name
      zynq: Extend kernel image size to 20MB
      zynq: Enable tftp put command
      zynq: Use board_eth_init if CMD_NET is not enabled
      zynq: Move bootmode to headers
      zynq: serial: Simplify serial driver initialization
      zynq: timer: Fix hangs if network activity attempted after about one hour
      zynq: Update CLK in bdinfo
      zynq: Add support for U-BOOT SPL

Siva Durga Prasad Paladugu (1):
      arm: zynq: correct the argument to lldiv

Soren Brinkmann (7):
      common: Provide DIV_ROUND_CLOSEST macro
      zynq: Provide a framework to read clock frequencies
      zynq: timer: Migrate to zynq clock framework
      net: zynq_gem: Move RCLK details out of driver
      net: zynq_gem: Calculate clock dividers dynamically
      serial_zynq: Migrate to Zynq clock framework
      zynq: Implement dump clock command

 arch/arm/cpu/armv7/zynq/Makefile           |   2 +
 arch/arm/cpu/armv7/zynq/clk.c              | 664 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/cpu/armv7/zynq/cpu.c              |  14 ++-
 arch/arm/cpu/armv7/zynq/slcr.c             |  17 +--
 arch/arm/cpu/armv7/zynq/spl.c              |  69 +++++++++++
 arch/arm/cpu/armv7/zynq/timer.c            |  14 ++-
 arch/arm/cpu/armv7/zynq/u-boot-spl.lds     |  61 ++++++++++
 arch/arm/include/asm/arch-zynq/clk.h       |  29 +++++
 arch/arm/include/asm/arch-zynq/hardware.h  |  40 ++++++-
 arch/arm/include/asm/arch-zynq/spl.h       |  18 +++
 arch/arm/include/asm/arch-zynq/sys_proto.h |   2 +-
 board/xilinx/zynq/Makefile                 |   1 +
 board/xilinx/zynq/board.c                  |  10 --
 board/xilinx/zynq/ps7_init.c               |  12 ++
 drivers/net/zynq_gem.c                     |  20 ++--
 drivers/serial/serial_zynq.c               |  33 +++--
 include/common.h                           |  16 +++
 include/configs/zynq-common.h              | 102 +++++++++++++---
 include/configs/zynq_zc70x.h               |   2 +-
 include/configs/zynq_zed.h                 |   2 +-
 20 files changed, 1055 insertions(+), 73 deletions(-)
 create mode 100644 arch/arm/cpu/armv7/zynq/clk.c
 create mode 100644 arch/arm/cpu/armv7/zynq/spl.c
 create mode 100644 arch/arm/cpu/armv7/zynq/u-boot-spl.lds
 create mode 100644 arch/arm/include/asm/arch-zynq/clk.h
 create mode 100644 arch/arm/include/asm/arch-zynq/spl.h
 create mode 100644 board/xilinx/zynq/ps7_init.c

-- 
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Microblaze cpu - http://www.monstr.eu/fdt/
Maintainer of Linux kernel - Xilinx Zynq ARM architecture
Microblaze U-BOOT custodian and responsible for u-boot arm zynq platform


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 263 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140219/e4069879/attachment.pgp>

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [U-Boot] [GIT PULL] Zynq patches v2
  2014-02-19  8:48       ` [U-Boot] [GIT PULL] Zynq patches v2 Michal Simek
@ 2014-02-19 11:03         ` Albert ARIBAUD
  2014-02-19 11:38           ` Michal Simek
  0 siblings, 1 reply; 12+ messages in thread
From: Albert ARIBAUD @ 2014-02-19 11:03 UTC (permalink / raw)
  To: u-boot

Hi Michal,

On Wed, 19 Feb 2014 09:48:13 +0100, Michal Simek <monstr@monstr.eu>
wrote:

> Hi Albert,
> 
> here is the second pull request with the rest of changes for zynq which
> haven't been applied. I have rebased my repo based on your master/next branch.
> 
> As I wrote this pull request has on more patch from Siva about fixing bug in lldiv
> function. Compare to the first there is just 11 my patches because 2 were already
> applied.
> 
> Please ping me if there is something wrong.
> 
> Thanks,
> Michal
> 
> The following changes since commit a87a0ce7028d5371c81d77ba72c1ba43a1ca77bc:
> 
>   Merge branch 'u-boot-pxa/master' into 'u-boot-arm/master' (2014-02-19 07:15:01 +0100)
> 
> are available in the git repository at:
> 
> 
>   git://www.denx.de/git/u-boot-microblaze.git zynq
> 
> for you to fetch changes up to e158665c1e4c4665302f0d95e26b7c7e6b70a83c:
> 
>   arm: zynq: correct the argument to lldiv (2014-02-19 09:41:22 +0100)
> 
> ----------------------------------------------------------------
> Michal Simek (11):
>       zynq: Do not explicitely enable icache
>       zynq: Enable dcache support
>       zynq: Fix incorrect header name
>       zynq: Extend kernel image size to 20MB
>       zynq: Enable tftp put command
>       zynq: Use board_eth_init if CMD_NET is not enabled
>       zynq: Move bootmode to headers
>       zynq: serial: Simplify serial driver initialization
>       zynq: timer: Fix hangs if network activity attempted after about one hour
>       zynq: Update CLK in bdinfo
>       zynq: Add support for U-BOOT SPL
> 
> Siva Durga Prasad Paladugu (1):
>       arm: zynq: correct the argument to lldiv
> 
> Soren Brinkmann (7):
>       common: Provide DIV_ROUND_CLOSEST macro
>       zynq: Provide a framework to read clock frequencies
>       zynq: timer: Migrate to zynq clock framework
>       net: zynq_gem: Move RCLK details out of driver
>       net: zynq_gem: Calculate clock dividers dynamically
>       serial_zynq: Migrate to Zynq clock framework
>       zynq: Implement dump clock command
> 
>  arch/arm/cpu/armv7/zynq/Makefile           |   2 +
>  arch/arm/cpu/armv7/zynq/clk.c              | 664 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  arch/arm/cpu/armv7/zynq/cpu.c              |  14 ++-
>  arch/arm/cpu/armv7/zynq/slcr.c             |  17 +--
>  arch/arm/cpu/armv7/zynq/spl.c              |  69 +++++++++++
>  arch/arm/cpu/armv7/zynq/timer.c            |  14 ++-
>  arch/arm/cpu/armv7/zynq/u-boot-spl.lds     |  61 ++++++++++
>  arch/arm/include/asm/arch-zynq/clk.h       |  29 +++++
>  arch/arm/include/asm/arch-zynq/hardware.h  |  40 ++++++-
>  arch/arm/include/asm/arch-zynq/spl.h       |  18 +++
>  arch/arm/include/asm/arch-zynq/sys_proto.h |   2 +-
>  board/xilinx/zynq/Makefile                 |   1 +
>  board/xilinx/zynq/board.c                  |  10 --
>  board/xilinx/zynq/ps7_init.c               |  12 ++
>  drivers/net/zynq_gem.c                     |  20 ++--
>  drivers/serial/serial_zynq.c               |  33 +++--
>  include/common.h                           |  16 +++
>  include/configs/zynq-common.h              | 102 +++++++++++++---
>  include/configs/zynq_zc70x.h               |   2 +-
>  include/configs/zynq_zed.h                 |   2 +-
>  20 files changed, 1055 insertions(+), 73 deletions(-)
>  create mode 100644 arch/arm/cpu/armv7/zynq/clk.c
>  create mode 100644 arch/arm/cpu/armv7/zynq/spl.c
>  create mode 100644 arch/arm/cpu/armv7/zynq/u-boot-spl.lds
>  create mode 100644 arch/arm/include/asm/arch-zynq/clk.h
>  create mode 100644 arch/arm/include/asm/arch-zynq/spl.h
>  create mode 100644 board/xilinx/zynq/ps7_init.c
> 

Applied to u-boot-arm/master, thanks!

Amicalement,
-- 
Albert.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [U-Boot] [GIT PULL] Zynq patches v2
  2014-02-19 11:03         ` Albert ARIBAUD
@ 2014-02-19 11:38           ` Michal Simek
  0 siblings, 0 replies; 12+ messages in thread
From: Michal Simek @ 2014-02-19 11:38 UTC (permalink / raw)
  To: u-boot

On 02/19/2014 12:03 PM, Albert ARIBAUD wrote:
> Hi Michal,
> 
> On Wed, 19 Feb 2014 09:48:13 +0100, Michal Simek <monstr@monstr.eu>
> wrote:
> 
>> Hi Albert,
>>
>> here is the second pull request with the rest of changes for zynq which
>> haven't been applied. I have rebased my repo based on your master/next branch.
>>
>> As I wrote this pull request has on more patch from Siva about fixing bug in lldiv
>> function. Compare to the first there is just 11 my patches because 2 were already
>> applied.
>>
>> Please ping me if there is something wrong.
>>
>> Thanks,
>> Michal
>>
>> The following changes since commit a87a0ce7028d5371c81d77ba72c1ba43a1ca77bc:
>>
>>   Merge branch 'u-boot-pxa/master' into 'u-boot-arm/master' (2014-02-19 07:15:01 +0100)
>>
>> are available in the git repository at:
>>
>>
>>   git://www.denx.de/git/u-boot-microblaze.git zynq
>>
>> for you to fetch changes up to e158665c1e4c4665302f0d95e26b7c7e6b70a83c:
>>
>>   arm: zynq: correct the argument to lldiv (2014-02-19 09:41:22 +0100)
>>
>> ----------------------------------------------------------------
>> Michal Simek (11):
>>       zynq: Do not explicitely enable icache
>>       zynq: Enable dcache support
>>       zynq: Fix incorrect header name
>>       zynq: Extend kernel image size to 20MB
>>       zynq: Enable tftp put command
>>       zynq: Use board_eth_init if CMD_NET is not enabled
>>       zynq: Move bootmode to headers
>>       zynq: serial: Simplify serial driver initialization
>>       zynq: timer: Fix hangs if network activity attempted after about one hour
>>       zynq: Update CLK in bdinfo
>>       zynq: Add support for U-BOOT SPL
>>
>> Siva Durga Prasad Paladugu (1):
>>       arm: zynq: correct the argument to lldiv
>>
>> Soren Brinkmann (7):
>>       common: Provide DIV_ROUND_CLOSEST macro
>>       zynq: Provide a framework to read clock frequencies
>>       zynq: timer: Migrate to zynq clock framework
>>       net: zynq_gem: Move RCLK details out of driver
>>       net: zynq_gem: Calculate clock dividers dynamically
>>       serial_zynq: Migrate to Zynq clock framework
>>       zynq: Implement dump clock command
>>
>>  arch/arm/cpu/armv7/zynq/Makefile           |   2 +
>>  arch/arm/cpu/armv7/zynq/clk.c              | 664 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>  arch/arm/cpu/armv7/zynq/cpu.c              |  14 ++-
>>  arch/arm/cpu/armv7/zynq/slcr.c             |  17 +--
>>  arch/arm/cpu/armv7/zynq/spl.c              |  69 +++++++++++
>>  arch/arm/cpu/armv7/zynq/timer.c            |  14 ++-
>>  arch/arm/cpu/armv7/zynq/u-boot-spl.lds     |  61 ++++++++++
>>  arch/arm/include/asm/arch-zynq/clk.h       |  29 +++++
>>  arch/arm/include/asm/arch-zynq/hardware.h  |  40 ++++++-
>>  arch/arm/include/asm/arch-zynq/spl.h       |  18 +++
>>  arch/arm/include/asm/arch-zynq/sys_proto.h |   2 +-
>>  board/xilinx/zynq/Makefile                 |   1 +
>>  board/xilinx/zynq/board.c                  |  10 --
>>  board/xilinx/zynq/ps7_init.c               |  12 ++
>>  drivers/net/zynq_gem.c                     |  20 ++--
>>  drivers/serial/serial_zynq.c               |  33 +++--
>>  include/common.h                           |  16 +++
>>  include/configs/zynq-common.h              | 102 +++++++++++++---
>>  include/configs/zynq_zc70x.h               |   2 +-
>>  include/configs/zynq_zed.h                 |   2 +-
>>  20 files changed, 1055 insertions(+), 73 deletions(-)
>>  create mode 100644 arch/arm/cpu/armv7/zynq/clk.c
>>  create mode 100644 arch/arm/cpu/armv7/zynq/spl.c
>>  create mode 100644 arch/arm/cpu/armv7/zynq/u-boot-spl.lds
>>  create mode 100644 arch/arm/include/asm/arch-zynq/clk.h
>>  create mode 100644 arch/arm/include/asm/arch-zynq/spl.h
>>  create mode 100644 board/xilinx/zynq/ps7_init.c
>>
> 
> Applied to u-boot-arm/master, thanks!

Thanks,
Michal

-- 
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Microblaze cpu - http://www.monstr.eu/fdt/
Maintainer of Linux kernel - Xilinx Zynq ARM architecture
Microblaze U-BOOT custodian and responsible for u-boot arm zynq platform


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 263 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140219/552ecf04/attachment.pgp>

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [U-Boot]  [GIT PULL] Zynq patches v2
  2014-05-14  6:09 [U-Boot] [GIT PULL] Zynq patches Michal Simek
@ 2014-05-20 13:21 ` Michal Simek
  2014-05-20 19:38   ` Albert ARIBAUD
  2014-05-24  8:38   ` Albert ARIBAUD
  0 siblings, 2 replies; 12+ messages in thread
From: Michal Simek @ 2014-05-20 13:21 UTC (permalink / raw)
  To: u-boot

Hi Albert,

based on your pull request to Tom here
http://lists.denx.de/pipermail/u-boot/2014-May/179841.html
and our IRC last week I am sending updated pull request
where I have added 5 more patches from Masahiro which
are bug fixes.
Please pull them to your tree when you do merge with Tom's tree.

Thanks,
Michal

[u-boot]$ ./tools/buildman/buildman -b zynq zynq -sSed
Summary of 26 commits for 6 boards (4 threads, 1 job per thread)
01: Merge branch 'master' of git://git.denx.de/u-boot-mpc85xx
02: ARM: zynq: Fix sparse warnings in slcr.c
03: ARM: zynq: Fix sparse warning in ddrc.c
04: ARM: zynq: Remove sparse warnings
       arm: (for 6/6 boards)  data -168.0  rodata +168.0
            zynq_zc770_xm010:  data -168  rodata +168
            zynq_zc770_xm013:  data -168  rodata +168
            zynq_zc770_xm012:  data -168  rodata +168
            zynq_zed       :  data -168  rodata +168
            zynq_zc70x     :  data -168  rodata +168
            zynq_microzed  :  data -168  rodata +168
05: ARM: zynq: Added efuse status register base address
06: ARM: zynq: Do not use half memory size for ECC case
       arm: (for 6/6 boards)  all -32.0  text -32.0
            zynq_zc770_xm010:  all -32  text -32
            zynq_zc770_xm013:  all -32  text -32
            zynq_zc770_xm012:  all -32  text -32
            zynq_zed       :  all -32  text -32
            zynq_zc70x     :  all -32  text -32
            zynq_microzed  :  all -32  text -32
07: ARM: zynq: Call zynq board_init() in SPL
       arm: (for 6/6 boards)  spl/u-boot-spl:all +16.0  spl/u-boot-spl:text +16.0
            zynq_zc770_xm010:  spl/u-boot-spl:all +16  spl/u-boot-spl:text +16
            zynq_zc770_xm013:  spl/u-boot-spl:all +16  spl/u-boot-spl:text +16
            zynq_zc770_xm012:  spl/u-boot-spl:all +16  spl/u-boot-spl:text +16
            zynq_zed       :  spl/u-boot-spl:all +16  spl/u-boot-spl:text +16
            zynq_zc70x     :  spl/u-boot-spl:all +16  spl/u-boot-spl:text +16
            zynq_microzed  :  spl/u-boot-spl:all +16  spl/u-boot-spl:text +16
08: ARM: zynq: slcr: Fix incorrect commentary
09: ARM: zynq: Setup correct slcr_lock value
       arm: (for 6/6 boards)  all +102.0  bss +2.7  data +4.0  spl/u-boot-spl:all +72.0  spl/u-boot-spl:data +4.0  spl/u-boot-spl:text +68.0  text +95.3
            zynq_zc770_xm010:  all +112  bss +12  data +4  spl/u-boot-spl:all +72  spl/u-boot-spl:data +4  spl/u-boot-spl:text +68  text +96
            zynq_zed       :  all +112  bss +12  data +4  spl/u-boot-spl:all +72  spl/u-boot-spl:data +4  spl/u-boot-spl:text +68  text +96
            zynq_microzed  :  all +112  bss +12  data +4  spl/u-boot-spl:all +72  spl/u-boot-spl:data +4  spl/u-boot-spl:text +68  text +96
            zynq_zc770_xm013:  all +100  data +4  spl/u-boot-spl:all +72  spl/u-boot-spl:data +4  spl/u-boot-spl:text +68  text +96
            zynq_zc770_xm012:  all +96  data +4  spl/u-boot-spl:all +72  spl/u-boot-spl:data +4  spl/u-boot-spl:text +68  text +92
            zynq_zc70x     :  all +80  bss -20  data +4  spl/u-boot-spl:all +72  spl/u-boot-spl:data +4  spl/u-boot-spl:text +68  text +96
10: ARM: zynq: Fix bootmode mask
11: ARM: zynq: Fix building SPL without FPGA support
12: ARM: zynq: Extend kernel image size to 60MB
13: ARM: zynq: Add MIO detection code
14: ARM: zynq: ehci: Added USB host driver support
       arm: (for 6/6 boards)  all +9.3  bss -0.7  rodata +10.0  spl/u-boot-spl:all +10.0  spl/u-boot-spl:rodata +10.0
            zynq_zc70x     :  all +34  bss +24  rodata +10  spl/u-boot-spl:all +10  spl/u-boot-spl:rodata +10
            zynq_zc770_xm013:  all +10  rodata +10  spl/u-boot-spl:all +10  spl/u-boot-spl:rodata +10
            zynq_zc770_xm012:  all +10  rodata +10  spl/u-boot-spl:all +10  spl/u-boot-spl:rodata +10
            zynq_zc770_xm010:  all +2  bss -8  rodata +10  spl/u-boot-spl:all +10  spl/u-boot-spl:rodata +10
            zynq_microzed  :  all +2  bss -8  rodata +10  spl/u-boot-spl:all +10  spl/u-boot-spl:rodata +10
            zynq_zed       :  all -2  bss -12  rodata +10  spl/u-boot-spl:all +10  spl/u-boot-spl:rodata +10
15: ARM: zynq: Added USB host support for zynq boards
       arm: (for 6/6 boards)  all +36453.7  bss +26203.3  data +38.7  rodata +2047.7  spl/u-boot-spl:all +1.3  spl/u-boot-spl:rodata +1.3  text +8164.0
            zynq_zed       :  all +109121  bss +78632  data +116  rodata +5881  spl/u-boot-spl:all +4  spl/u-boot-spl:rodata +4  text +24492
            zynq_zc70x     :  all +109085  bss +78596  data +116  rodata +5881  spl/u-boot-spl:all +4  spl/u-boot-spl:rodata +4  text +24492
            zynq_zc770_xm013:  all +131  rodata +131
            zynq_zc770_xm012:  all +131  rodata +131
            zynq_zc770_xm010:  all +127  bss -4  rodata +131
            zynq_microzed  :  all +127  bss -4  rodata +131
16: ARM: zynq: Enable the FAT write capability
       arm: (for 6/6 boards)  all +4133.3  bss -2.0  data +18.7  rodata +386.0  text +3730.7
            zynq_microzed  :  all +6223  bss +20  data +28  rodata +579  text +5596
            zynq_zc70x     :  all +6195  bss -8  data +28  rodata +579  text +5596
            zynq_zc770_xm010:  all +6191  bss -12  data +28  rodata +579  text +5596
            zynq_zed       :  all +6191  bss -12  data +28  rodata +579  text +5596
17: ARM: zynq: Move USB/SD/MMC common FAT configs
18: ARM: zynq: Enable EXT4 configs
       arm: (for 6/6 boards)  all +14302.0  bss +562.0  data +74.7  rodata +1142.7  text +12522.7
            zynq_zc770_xm010:  all +21462  bss +852  data +112  rodata +1714  text +18784
            zynq_zed       :  all +21462  bss +852  data +112  rodata +1714  text +18784
            zynq_zc70x     :  all +21458  bss +848  data +112  rodata +1714  text +18784
            zynq_microzed  :  all +21430  bss +820  data +112  rodata +1714  text +18784
19: ARM: zynq: Extend maximum number of command arguments
20: zynq: add empty xil_io.h to avoid compile error
21: zynq: treat ps7_init.c/h as external files to ignore them
       arm: (for 6/6 boards)  spl/u-boot-spl:all -83.0  spl/u-boot-spl:rodata -75.0  spl/u-boot-spl:text -8.0
            zynq_zc770_xm010:  spl/u-boot-spl:all -83  spl/u-boot-spl:rodata -75  spl/u-boot-spl:text -8
            zynq_zc770_xm013:  spl/u-boot-spl:all -83  spl/u-boot-spl:rodata -75  spl/u-boot-spl:text -8
            zynq_zc770_xm012:  spl/u-boot-spl:all -83  spl/u-boot-spl:rodata -75  spl/u-boot-spl:text -8
            zynq_zed       :  spl/u-boot-spl:all -83  spl/u-boot-spl:rodata -75  spl/u-boot-spl:text -8
            zynq_zc70x     :  spl/u-boot-spl:all -83  spl/u-boot-spl:rodata -75  spl/u-boot-spl:text -8
            zynq_microzed  :  spl/u-boot-spl:all -83  spl/u-boot-spl:rodata -75  spl/u-boot-spl:text -8
22: build: support a new image u-boot-dtb.img
23: zynq: load u-boot-dtb.img if CONFIG_OF_SEPARATE is defined
       arm: (for 6/6 boards)  spl/u-boot-spl:all +2.7  spl/u-boot-spl:rodata +2.7
            zynq_zc770_xm010:  spl/u-boot-spl:all +4  spl/u-boot-spl:rodata +4
            zynq_zed       :  spl/u-boot-spl:all +4  spl/u-boot-spl:rodata +4
            zynq_zc70x     :  spl/u-boot-spl:all +4  spl/u-boot-spl:rodata +4
            zynq_microzed  :  spl/u-boot-spl:all +4  spl/u-boot-spl:rodata +4
24: zynq: import zynq-7000.dtsi from Linux Kernel
25: zynq: add memory nodes to device tree to initialize DRAM with OF
26: zynq: add UART nodes to device tree to initialize UART with OF




The following changes since commit 27b4e4b9913f65b52d20485dff3f8800bf78f3d7:

  Merge branch 'fpga' of git://www.denx.de/git/u-boot-microblaze (2014-05-13 07:34:08 -0400)

are available in the git repository at:


  git://www.denx.de/git/u-boot-microblaze.git zynq

for you to fetch changes up to 9f9d41bad16efe0674257b4efe4db1a399f93643:

  zynq: add UART nodes to device tree to initialize UART with OF (2014-05-15 13:57:31 +0200)

----------------------------------------------------------------
Masahiro Yamada (7):
      zynq: add empty xil_io.h to avoid compile error
      zynq: treat ps7_init.c/h as external files to ignore them
      build: support a new image u-boot-dtb.img
      zynq: load u-boot-dtb.img if CONFIG_OF_SEPARATE is defined
      zynq: import zynq-7000.dtsi from Linux Kernel
      zynq: add memory nodes to device tree to initialize DRAM with OF
      zynq: add UART nodes to device tree to initialize UART with OF

Michal Simek (12):
      ARM: zynq: Fix sparse warnings in slcr.c
      ARM: zynq: Fix sparse warning in ddrc.c
      ARM: zynq: Remove sparse warnings
      ARM: zynq: Do not use half memory size for ECC case
      ARM: zynq: Call zynq board_init() in SPL
      ARM: zynq: slcr: Fix incorrect commentary
      ARM: zynq: Setup correct slcr_lock value
      ARM: zynq: Fix building SPL without FPGA support
      ARM: zynq: Extend kernel image size to 60MB
      ARM: zynq: Add MIO detection code
      ARM: zynq: ehci: Added USB host driver support
      ARM: zynq: Extend maximum number of command arguments

Mike Looijmans (1):
      ARM: zynq: Fix bootmode mask

Siva Durga Prasad Paladugu (5):
      ARM: zynq: Added efuse status register base address
      ARM: zynq: Added USB host support for zynq boards
      ARM: zynq: Enable the FAT write capability
      ARM: zynq: Move USB/SD/MMC common FAT configs
      ARM: zynq: Enable EXT4 configs

 Makefile                                   |   8 ++++++++
 arch/arm/cpu/armv7/zynq/cpu.c              |  13 +++++++++++++
 arch/arm/cpu/armv7/zynq/ddrc.c             |   5 +----
 arch/arm/cpu/armv7/zynq/slcr.c             |  87 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----
 arch/arm/cpu/armv7/zynq/spl.c              |  15 +++++++++++++++
 arch/arm/dts/zynq-7000.dtsi                | 194 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/dts/zynq-microzed.dts             |   9 +++++++++
 arch/arm/dts/zynq-zc702.dts                |   9 +++++++++
 arch/arm/dts/zynq-zc706.dts                |   9 +++++++++
 arch/arm/dts/zynq-zc770-xm010.dts          |   9 +++++++++
 arch/arm/dts/zynq-zc770-xm012.dts          |   9 +++++++++
 arch/arm/dts/zynq-zc770-xm013.dts          |   9 +++++++++
 arch/arm/dts/zynq-zed.dts                  |   9 +++++++++
 arch/arm/include/asm/arch-zynq/hardware.h  |  13 ++++++++++++-
 arch/arm/include/asm/arch-zynq/sys_proto.h |   2 ++
 board/xilinx/zynq/.gitignore               |   1 +
 board/xilinx/zynq/Makefile                 |   5 ++++-
 board/xilinx/zynq/board.c                  |  25 ++++++++++++++----------
 board/xilinx/zynq/ps7_init.c               |  12 ------------
 board/xilinx/zynq/xil_io.h                 |  13 +++++++++++++
 drivers/usb/host/Makefile                  |   1 +
 drivers/usb/host/ehci-zynq.c               | 104 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 include/configs/zynq-common.h              |  52 ++++++++++++++++++++++++++++++++++++++------------
 include/configs/zynq_zc70x.h               |   1 +
 include/configs/zynq_zed.h                 |   1 +
 25 files changed, 571 insertions(+), 44 deletions(-)
 create mode 100644 board/xilinx/zynq/.gitignore
 delete mode 100644 board/xilinx/zynq/ps7_init.c
 create mode 100644 board/xilinx/zynq/xil_io.h
 create mode 100644 drivers/usb/host/ehci-zynq.c


-- 
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Microblaze cpu - http://www.monstr.eu/fdt/
Maintainer of Linux kernel - Xilinx Zynq ARM architecture
Microblaze U-BOOT custodian and responsible for u-boot arm zynq platform


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 263 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140520/7892abed/attachment.pgp>

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [U-Boot] [GIT PULL] Zynq patches v2
  2014-05-20 13:21 ` [U-Boot] [GIT PULL] Zynq patches v2 Michal Simek
@ 2014-05-20 19:38   ` Albert ARIBAUD
  2014-05-24  8:38   ` Albert ARIBAUD
  1 sibling, 0 replies; 12+ messages in thread
From: Albert ARIBAUD @ 2014-05-20 19:38 UTC (permalink / raw)
  To: u-boot

Hi Michal,

On Tue, 20 May 2014 15:21:55 +0200, Michal Simek <monstr@monstr.eu>
wrote:

> Hi Albert,
> 
> based on your pull request to Tom here
> http://lists.denx.de/pipermail/u-boot/2014-May/179841.html
> and our IRC last week I am sending updated pull request
> where I have added 5 more patches from Masahiro which
> are bug fixes.
> Please pull them to your tree when you do merge with Tom's tree.

Will do.

> Thanks,
> Michal

Amicalement,
-- 
Albert.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [U-Boot] [GIT PULL] Zynq patches v2
  2014-05-20 13:21 ` [U-Boot] [GIT PULL] Zynq patches v2 Michal Simek
  2014-05-20 19:38   ` Albert ARIBAUD
@ 2014-05-24  8:38   ` Albert ARIBAUD
  1 sibling, 0 replies; 12+ messages in thread
From: Albert ARIBAUD @ 2014-05-24  8:38 UTC (permalink / raw)
  To: u-boot

Hi Michal,

On Tue, 20 May 2014 15:21:55 +0200, Michal Simek <monstr@monstr.eu>
wrote:

> Hi Albert,
> 
> based on your pull request to Tom here
> http://lists.denx.de/pipermail/u-boot/2014-May/179841.html
> and our IRC last week I am sending updated pull request
> where I have added 5 more patches from Masahiro which
> are bug fixes.
> Please pull them to your tree when you do merge with Tom's tree.
> 
> Thanks,
> Michal
> 
> [u-boot]$ ./tools/buildman/buildman -b zynq zynq -sSed
> Summary of 26 commits for 6 boards (4 threads, 1 job per thread)
> 01: Merge branch 'master' of git://git.denx.de/u-boot-mpc85xx
> 02: ARM: zynq: Fix sparse warnings in slcr.c
> 03: ARM: zynq: Fix sparse warning in ddrc.c
> 04: ARM: zynq: Remove sparse warnings
>        arm: (for 6/6 boards)  data -168.0  rodata +168.0
>             zynq_zc770_xm010:  data -168  rodata +168
>             zynq_zc770_xm013:  data -168  rodata +168
>             zynq_zc770_xm012:  data -168  rodata +168
>             zynq_zed       :  data -168  rodata +168
>             zynq_zc70x     :  data -168  rodata +168
>             zynq_microzed  :  data -168  rodata +168
> 05: ARM: zynq: Added efuse status register base address
> 06: ARM: zynq: Do not use half memory size for ECC case
>        arm: (for 6/6 boards)  all -32.0  text -32.0
>             zynq_zc770_xm010:  all -32  text -32
>             zynq_zc770_xm013:  all -32  text -32
>             zynq_zc770_xm012:  all -32  text -32
>             zynq_zed       :  all -32  text -32
>             zynq_zc70x     :  all -32  text -32
>             zynq_microzed  :  all -32  text -32
> 07: ARM: zynq: Call zynq board_init() in SPL
>        arm: (for 6/6 boards)  spl/u-boot-spl:all +16.0  spl/u-boot-spl:text +16.0
>             zynq_zc770_xm010:  spl/u-boot-spl:all +16  spl/u-boot-spl:text +16
>             zynq_zc770_xm013:  spl/u-boot-spl:all +16  spl/u-boot-spl:text +16
>             zynq_zc770_xm012:  spl/u-boot-spl:all +16  spl/u-boot-spl:text +16
>             zynq_zed       :  spl/u-boot-spl:all +16  spl/u-boot-spl:text +16
>             zynq_zc70x     :  spl/u-boot-spl:all +16  spl/u-boot-spl:text +16
>             zynq_microzed  :  spl/u-boot-spl:all +16  spl/u-boot-spl:text +16
> 08: ARM: zynq: slcr: Fix incorrect commentary
> 09: ARM: zynq: Setup correct slcr_lock value
>        arm: (for 6/6 boards)  all +102.0  bss +2.7  data +4.0  spl/u-boot-spl:all +72.0  spl/u-boot-spl:data +4.0  spl/u-boot-spl:text +68.0  text +95.3
>             zynq_zc770_xm010:  all +112  bss +12  data +4  spl/u-boot-spl:all +72  spl/u-boot-spl:data +4  spl/u-boot-spl:text +68  text +96
>             zynq_zed       :  all +112  bss +12  data +4  spl/u-boot-spl:all +72  spl/u-boot-spl:data +4  spl/u-boot-spl:text +68  text +96
>             zynq_microzed  :  all +112  bss +12  data +4  spl/u-boot-spl:all +72  spl/u-boot-spl:data +4  spl/u-boot-spl:text +68  text +96
>             zynq_zc770_xm013:  all +100  data +4  spl/u-boot-spl:all +72  spl/u-boot-spl:data +4  spl/u-boot-spl:text +68  text +96
>             zynq_zc770_xm012:  all +96  data +4  spl/u-boot-spl:all +72  spl/u-boot-spl:data +4  spl/u-boot-spl:text +68  text +92
>             zynq_zc70x     :  all +80  bss -20  data +4  spl/u-boot-spl:all +72  spl/u-boot-spl:data +4  spl/u-boot-spl:text +68  text +96
> 10: ARM: zynq: Fix bootmode mask
> 11: ARM: zynq: Fix building SPL without FPGA support
> 12: ARM: zynq: Extend kernel image size to 60MB
> 13: ARM: zynq: Add MIO detection code
> 14: ARM: zynq: ehci: Added USB host driver support
>        arm: (for 6/6 boards)  all +9.3  bss -0.7  rodata +10.0  spl/u-boot-spl:all +10.0  spl/u-boot-spl:rodata +10.0
>             zynq_zc70x     :  all +34  bss +24  rodata +10  spl/u-boot-spl:all +10  spl/u-boot-spl:rodata +10
>             zynq_zc770_xm013:  all +10  rodata +10  spl/u-boot-spl:all +10  spl/u-boot-spl:rodata +10
>             zynq_zc770_xm012:  all +10  rodata +10  spl/u-boot-spl:all +10  spl/u-boot-spl:rodata +10
>             zynq_zc770_xm010:  all +2  bss -8  rodata +10  spl/u-boot-spl:all +10  spl/u-boot-spl:rodata +10
>             zynq_microzed  :  all +2  bss -8  rodata +10  spl/u-boot-spl:all +10  spl/u-boot-spl:rodata +10
>             zynq_zed       :  all -2  bss -12  rodata +10  spl/u-boot-spl:all +10  spl/u-boot-spl:rodata +10
> 15: ARM: zynq: Added USB host support for zynq boards
>        arm: (for 6/6 boards)  all +36453.7  bss +26203.3  data +38.7  rodata +2047.7  spl/u-boot-spl:all +1.3  spl/u-boot-spl:rodata +1.3  text +8164.0
>             zynq_zed       :  all +109121  bss +78632  data +116  rodata +5881  spl/u-boot-spl:all +4  spl/u-boot-spl:rodata +4  text +24492
>             zynq_zc70x     :  all +109085  bss +78596  data +116  rodata +5881  spl/u-boot-spl:all +4  spl/u-boot-spl:rodata +4  text +24492
>             zynq_zc770_xm013:  all +131  rodata +131
>             zynq_zc770_xm012:  all +131  rodata +131
>             zynq_zc770_xm010:  all +127  bss -4  rodata +131
>             zynq_microzed  :  all +127  bss -4  rodata +131
> 16: ARM: zynq: Enable the FAT write capability
>        arm: (for 6/6 boards)  all +4133.3  bss -2.0  data +18.7  rodata +386.0  text +3730.7
>             zynq_microzed  :  all +6223  bss +20  data +28  rodata +579  text +5596
>             zynq_zc70x     :  all +6195  bss -8  data +28  rodata +579  text +5596
>             zynq_zc770_xm010:  all +6191  bss -12  data +28  rodata +579  text +5596
>             zynq_zed       :  all +6191  bss -12  data +28  rodata +579  text +5596
> 17: ARM: zynq: Move USB/SD/MMC common FAT configs
> 18: ARM: zynq: Enable EXT4 configs
>        arm: (for 6/6 boards)  all +14302.0  bss +562.0  data +74.7  rodata +1142.7  text +12522.7
>             zynq_zc770_xm010:  all +21462  bss +852  data +112  rodata +1714  text +18784
>             zynq_zed       :  all +21462  bss +852  data +112  rodata +1714  text +18784
>             zynq_zc70x     :  all +21458  bss +848  data +112  rodata +1714  text +18784
>             zynq_microzed  :  all +21430  bss +820  data +112  rodata +1714  text +18784
> 19: ARM: zynq: Extend maximum number of command arguments
> 20: zynq: add empty xil_io.h to avoid compile error
> 21: zynq: treat ps7_init.c/h as external files to ignore them
>        arm: (for 6/6 boards)  spl/u-boot-spl:all -83.0  spl/u-boot-spl:rodata -75.0  spl/u-boot-spl:text -8.0
>             zynq_zc770_xm010:  spl/u-boot-spl:all -83  spl/u-boot-spl:rodata -75  spl/u-boot-spl:text -8
>             zynq_zc770_xm013:  spl/u-boot-spl:all -83  spl/u-boot-spl:rodata -75  spl/u-boot-spl:text -8
>             zynq_zc770_xm012:  spl/u-boot-spl:all -83  spl/u-boot-spl:rodata -75  spl/u-boot-spl:text -8
>             zynq_zed       :  spl/u-boot-spl:all -83  spl/u-boot-spl:rodata -75  spl/u-boot-spl:text -8
>             zynq_zc70x     :  spl/u-boot-spl:all -83  spl/u-boot-spl:rodata -75  spl/u-boot-spl:text -8
>             zynq_microzed  :  spl/u-boot-spl:all -83  spl/u-boot-spl:rodata -75  spl/u-boot-spl:text -8
> 22: build: support a new image u-boot-dtb.img
> 23: zynq: load u-boot-dtb.img if CONFIG_OF_SEPARATE is defined
>        arm: (for 6/6 boards)  spl/u-boot-spl:all +2.7  spl/u-boot-spl:rodata +2.7
>             zynq_zc770_xm010:  spl/u-boot-spl:all +4  spl/u-boot-spl:rodata +4
>             zynq_zed       :  spl/u-boot-spl:all +4  spl/u-boot-spl:rodata +4
>             zynq_zc70x     :  spl/u-boot-spl:all +4  spl/u-boot-spl:rodata +4
>             zynq_microzed  :  spl/u-boot-spl:all +4  spl/u-boot-spl:rodata +4
> 24: zynq: import zynq-7000.dtsi from Linux Kernel
> 25: zynq: add memory nodes to device tree to initialize DRAM with OF
> 26: zynq: add UART nodes to device tree to initialize UART with OF
> 
> 
> 
> 
> The following changes since commit 27b4e4b9913f65b52d20485dff3f8800bf78f3d7:
> 
>   Merge branch 'fpga' of git://www.denx.de/git/u-boot-microblaze (2014-05-13 07:34:08 -0400)
> 
> are available in the git repository at:
> 
> 
>   git://www.denx.de/git/u-boot-microblaze.git zynq
> 
> for you to fetch changes up to 9f9d41bad16efe0674257b4efe4db1a399f93643:
> 
>   zynq: add UART nodes to device tree to initialize UART with OF (2014-05-15 13:57:31 +0200)
> 
> ----------------------------------------------------------------
> Masahiro Yamada (7):
>       zynq: add empty xil_io.h to avoid compile error
>       zynq: treat ps7_init.c/h as external files to ignore them
>       build: support a new image u-boot-dtb.img
>       zynq: load u-boot-dtb.img if CONFIG_OF_SEPARATE is defined
>       zynq: import zynq-7000.dtsi from Linux Kernel
>       zynq: add memory nodes to device tree to initialize DRAM with OF
>       zynq: add UART nodes to device tree to initialize UART with OF
> 
> Michal Simek (12):
>       ARM: zynq: Fix sparse warnings in slcr.c
>       ARM: zynq: Fix sparse warning in ddrc.c
>       ARM: zynq: Remove sparse warnings
>       ARM: zynq: Do not use half memory size for ECC case
>       ARM: zynq: Call zynq board_init() in SPL
>       ARM: zynq: slcr: Fix incorrect commentary
>       ARM: zynq: Setup correct slcr_lock value
>       ARM: zynq: Fix building SPL without FPGA support
>       ARM: zynq: Extend kernel image size to 60MB
>       ARM: zynq: Add MIO detection code
>       ARM: zynq: ehci: Added USB host driver support
>       ARM: zynq: Extend maximum number of command arguments
> 
> Mike Looijmans (1):
>       ARM: zynq: Fix bootmode mask
> 
> Siva Durga Prasad Paladugu (5):
>       ARM: zynq: Added efuse status register base address
>       ARM: zynq: Added USB host support for zynq boards
>       ARM: zynq: Enable the FAT write capability
>       ARM: zynq: Move USB/SD/MMC common FAT configs
>       ARM: zynq: Enable EXT4 configs
> 
>  Makefile                                   |   8 ++++++++
>  arch/arm/cpu/armv7/zynq/cpu.c              |  13 +++++++++++++
>  arch/arm/cpu/armv7/zynq/ddrc.c             |   5 +----
>  arch/arm/cpu/armv7/zynq/slcr.c             |  87 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----
>  arch/arm/cpu/armv7/zynq/spl.c              |  15 +++++++++++++++
>  arch/arm/dts/zynq-7000.dtsi                | 194 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  arch/arm/dts/zynq-microzed.dts             |   9 +++++++++
>  arch/arm/dts/zynq-zc702.dts                |   9 +++++++++
>  arch/arm/dts/zynq-zc706.dts                |   9 +++++++++
>  arch/arm/dts/zynq-zc770-xm010.dts          |   9 +++++++++
>  arch/arm/dts/zynq-zc770-xm012.dts          |   9 +++++++++
>  arch/arm/dts/zynq-zc770-xm013.dts          |   9 +++++++++
>  arch/arm/dts/zynq-zed.dts                  |   9 +++++++++
>  arch/arm/include/asm/arch-zynq/hardware.h  |  13 ++++++++++++-
>  arch/arm/include/asm/arch-zynq/sys_proto.h |   2 ++
>  board/xilinx/zynq/.gitignore               |   1 +
>  board/xilinx/zynq/Makefile                 |   5 ++++-
>  board/xilinx/zynq/board.c                  |  25 ++++++++++++++----------
>  board/xilinx/zynq/ps7_init.c               |  12 ------------
>  board/xilinx/zynq/xil_io.h                 |  13 +++++++++++++
>  drivers/usb/host/Makefile                  |   1 +
>  drivers/usb/host/ehci-zynq.c               | 104 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  include/configs/zynq-common.h              |  52 ++++++++++++++++++++++++++++++++++++++------------
>  include/configs/zynq_zc70x.h               |   1 +
>  include/configs/zynq_zed.h                 |   1 +
>  25 files changed, 571 insertions(+), 44 deletions(-)
>  create mode 100644 board/xilinx/zynq/.gitignore
>  delete mode 100644 board/xilinx/zynq/ps7_init.c
>  create mode 100644 board/xilinx/zynq/xil_io.h
>  create mode 100644 drivers/usb/host/ehci-zynq.c
> 
> 

Applied to u-boot-arm/master, thanks!

Amicalement,
-- 
Albert.

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2014-05-24  8:38 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-02-10  9:25 [U-Boot] [GIT PULL] Zynq patches Michal Simek
2014-02-10  9:44 ` Albert ARIBAUD
2014-02-10  9:50   ` Michal Simek
2014-02-13 15:12 ` Albert ARIBAUD
2014-02-13 15:30   ` Michal Simek
2014-02-13 16:33     ` Albert ARIBAUD
2014-02-19  8:48       ` [U-Boot] [GIT PULL] Zynq patches v2 Michal Simek
2014-02-19 11:03         ` Albert ARIBAUD
2014-02-19 11:38           ` Michal Simek
  -- strict thread matches above, loose matches on Subject: below --
2014-05-14  6:09 [U-Boot] [GIT PULL] Zynq patches Michal Simek
2014-05-20 13:21 ` [U-Boot] [GIT PULL] Zynq patches v2 Michal Simek
2014-05-20 19:38   ` Albert ARIBAUD
2014-05-24  8:38   ` Albert ARIBAUD

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).