From: Michal Simek <monstr@monstr.eu>
To: u-boot@lists.denx.de
Subject: [U-Boot] [GIT PULL] Zynq patches v2
Date: Tue, 20 May 2014 15:21:55 +0200 [thread overview]
Message-ID: <537B56F3.7000907@monstr.eu> (raw)
In-Reply-To: <6ccf6382-38eb-402b-9919-fbee05f4518b@BY2FFO11FD012.protection.gbl>
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>
next prev parent reply other threads:[~2014-05-20 13:21 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-05-14 6:09 [U-Boot] [GIT PULL] Zynq patches Michal Simek
2014-05-20 13:21 ` Michal Simek [this message]
2014-05-20 19:38 ` [U-Boot] [GIT PULL] Zynq patches v2 Albert ARIBAUD
2014-05-24 8:38 ` Albert ARIBAUD
2014-05-24 8:38 ` [U-Boot] [GIT PULL] Zynq patches Albert ARIBAUD
2014-05-24 8:40 ` Albert ARIBAUD
-- strict thread matches above, loose matches on Subject: below --
2014-02-10 9:25 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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=537B56F3.7000907@monstr.eu \
--to=monstr@monstr.eu \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.