public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [GIT PULL] Zynq changes
@ 2015-12-07  9:19 Michal Simek
  2015-12-07 13:25 ` [U-Boot] [PATCH] CONFIG_NEEDS_MANUAL_RELOC: Fix warnings when not set Tom Rini
                   ` (2 more replies)
  0 siblings, 3 replies; 19+ messages in thread
From: Michal Simek @ 2015-12-07  9:19 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull these changes. It is moving GEM to DM and fixes problems
with SPL. The last three patches are fixing MANUAL_RELOC and enabling
SPL_SIMPLE_BUS by default.

Thanks,
Michal

The following changes since commit 75507d5d5496a691aecb731f87d4d8d5cdf62b77:

  am33xx: Update serial pdata (2015-12-06 16:38: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 8bebf03c73cd0830cb2cd234021004cde67c6412:

  dm: core: Enable SPL_SIMPLE_BUS by default (2015-12-07 10:14:30 +0100)

----------------------------------------------------------------
Michal Simek (27):
      ARM: zynq: Remove PHYLIB from config to defconfig
      ARM: zynq: Remove CONFIG_API
      net: gem: Do not continue if phy is not found
      net: gem: Change mdio_wait prototype to pass regs
      net: gem: Change mii function not to use eth_device structure
      net: gem: Remove phydev variable
      net: gem: Extract phy init code
      net: gem: Check if priv->phydev is valid
      net: gem: Enable MDIO bus earlier
      net: gem: Remove zynq_gem_of_init()
      net: gem: Fix miiphy_read name
      net: gem: Move driver to DM
      net: gem: Read information about interface from DT
      net: gem: Move gem to Kconfig
      net: gem: Enable CTRL+C in wait_for_bit
      ARM64: zynqmp: Enable FIT config option via Kconfig
      ARM: zynq: Enable debug console for zc702
      ARM: zynq: Fix location of stack and malloc areas
      ARM: zynq: Extend malloc size
      ARM: zynq: Remove unused SERIAL macros for serial_zynq
      zynq: sdhci: Remove zynq_sdhci_of_init()
      zynq: sdhci: Move driver to DM
      serial: zynq: Fix incorrect reference to s5p driver
      serial: zynq: Remove duplicated header
      i2c: cmd: Relocate subcommands when MANUAL_RELOC
      dm: cmd: Relocate subcommands when MANUAL_RELOC
      dm: core: Enable SPL_SIMPLE_BUS by default

Siva Durga Prasad Paladugu (1):
      zynq: sdhci: Calculate minimum frequency based on max frequency

 arch/arm/Kconfig                             |   4 +++
 arch/arm/dts/zynq-zc702.dts                  |   3 ++
 arch/arm/include/asm/arch-zynqmp/hardware.h  |   6 ----
 arch/arm/include/asm/arch-zynqmp/sys_proto.h |   1 -
 arch/arm/mach-zynq/include/mach/hardware.h   |   4 ---
 arch/arm/mach-zynq/include/mach/sys_proto.h  |   3 --
 board/xilinx/zynq/board.c                    |  30 ----------------
 board/xilinx/zynqmp/zynqmp.c                 |  47 ------------------------
 common/cmd_i2c.c                             |  16 ++++++---
 configs/xilinx_zynqmp_ep_defconfig           |   3 ++
 configs/zynq_microzed_defconfig              |   2 ++
 configs/zynq_picozed_defconfig               |   2 ++
 configs/zynq_zc702_defconfig                 |   6 ++++
 configs/zynq_zc706_defconfig                 |   2 ++
 configs/zynq_zc770_xm010_defconfig           |   2 ++
 configs/zynq_zc770_xm011_defconfig           |   2 ++
 configs/zynq_zc770_xm012_defconfig           |   2 ++
 configs/zynq_zc770_xm013_defconfig           |   2 ++
 configs/zynq_zed_defconfig                   |   2 ++
 configs/zynq_zybo_defconfig                  |   2 ++
 drivers/core/Kconfig                         |   2 +-
 drivers/mmc/zynq_sdhci.c                     |  67
++++++++++++++++------------------
 drivers/net/Kconfig                          |   6 ++++
 drivers/net/zynq_gem.c                       | 314
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------------------------------
 drivers/serial/Kconfig                       |   2 +-
 drivers/serial/serial_zynq.c                 |   5 +--
 include/configs/xilinx_zynqmp.h              |   7 +---
 include/configs/xilinx_zynqmp_ep.h           |   3 --
 include/configs/zynq-common.h                |  29 ++++++---------
 include/configs/zynq_microzed.h              |   3 --
 include/configs/zynq_picozed.h               |   3 --
 include/configs/zynq_zc70x.h                 |   3 --
 include/configs/zynq_zc770.h                 |   4 ---
 include/configs/zynq_zed.h                   |   3 --
 include/configs/zynq_zybo.h                  |   3 --
 include/netdev.h                             |   3 --
 test/dm/cmd_dm.c                             |  14 ++++++++
 37 files changed, 285 insertions(+), 327 deletions(-)

-- 
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: 181 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20151207/bbf4728e/attachment.sig>

^ permalink raw reply	[flat|nested] 19+ messages in thread
* [U-Boot] [GIT PULL] Zynq changes
@ 2015-11-19 14:09 Michal Simek
  2015-11-19 22:07 ` Tom Rini
  0 siblings, 1 reply; 19+ messages in thread
From: Michal Simek @ 2015-11-19 14:09 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull these changes to your tree. Network patches have been Ack by
Joe. mkimage, mii patches were reviewed by you.

There is one problem with U-Boot SPL for Zynq because one patch break it
(not compilation)
"board_init: Change the logic to setup malloc_base"
(sha1: 9ac4fc82071ce346e3885118242ff45d22f69b82)

There is also one compilation warning from gem driver. I will send the
patch to fix it.

Thanks,
Michal



The following changes since commit 736d1746fb7b8f7cd70657a4a72db2b6bd8de40e:

  itest: add missing break statements to evalexp() (2015-11-18 15:29:00
-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 bdaeb8f23c6d5d11829072baaf0c0fe37c09f26a:

  common: mii: Do not allow to exceed max phy limit (2015-11-19 14:03:05
+0100)

----------------------------------------------------------------
Edgar E. Iglesias (2):
      net: phy: Add support for Texas Instruments DP83867
      net: zynq: Disable secondary queues

Michal Simek (17):
      zynqmp: mp: Add support for booting R5 from any address
      ARM: zynq: Choose boot image based on OF_SEPARATE macro
      ARM64: zynqmp: Enable TI phy by default
      net: zynq: Add debug message to phyread/phywrite
      net: zynq: Add support for different PHY interface types
      net: zynq: Extend register description with offsets
      net: zynq: Fix clearing statistic
      net: zynq: Allocate BD_SPACE in connection to RX_BUF
      net: zynq: Setup BD when structures are filled
      net: zynq: Do not report TX underrun
      net: zynq: Add dummy packet to fix packet duplication issue
      net: zynq: Wait till packet is sent
      net: zynq: Fix mdc clock division setting for 100Mbit/s
      net: zynq: Remove unused MDCCLKDIV2 macro
      net: zynq: Fix MDC setting for zynq
      zynq: sdhci: Define max clock by macro
      common: mii: Do not allow to exceed max phy limit

Nathan Rossi (2):
      tools: zynqimage: Add Xilinx Zynq boot header generation to mkimage
      ARM: zynq: Add target for building bootable SPL image for Zynq

 Makefile                           |   3 +++
 arch/arm/cpu/armv8/zynqmp/mp.c     |  38 ++++++++++++++++++++++++++---
 common/cmd_mii.c                   |   5 ++++
 common/image.c                     |   1 +
 drivers/mmc/zynq_sdhci.c           |   2 +-
 drivers/net/phy/Makefile           |   1 +
 drivers/net/phy/phy.c              |   3 +++
 drivers/net/phy/ti.c               | 200
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/net/zynq_gem.c             | 143
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------
 include/configs/xilinx_zynqmp.h    |   4 +++
 include/configs/xilinx_zynqmp_ep.h |   1 +
 include/configs/zynq-common.h      |   3 ++-
 include/image.h                    |   3 ++-
 include/phy.h                      |   1 +
 scripts/Makefile.spl               |  11 +++++++++
 tools/Makefile                     |   1 +
 tools/zynqimage.c                  | 257
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 17 files changed, 638 insertions(+), 39 deletions(-)
 create mode 100644 drivers/net/phy/ti.c
 create mode 100644 tools/zynqimage.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: 181 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20151119/cc5892f4/attachment.sig>

^ permalink raw reply	[flat|nested] 19+ messages in thread
* [U-Boot] [GIT PULL] Zynq changes
@ 2015-11-04 14:48 Michal Simek
  2015-11-04 22:03 ` Tom Rini
  0 siblings, 1 reply; 19+ messages in thread
From: Michal Simek @ 2015-11-04 14:48 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull these patches to your tree. They are enabling DM for Zynq
and ZynqMP targets and also they are fixing compilation error which is
currently in the tree.
Also as I have promised I am removing zc70x target from u-boot and only
zc702 and zc706 will be used.

There will be some others pull request for fixing stuff when they are
properly reviewed.

Thanks,
Michal


The following changes since commit 83bf005710a1e01341de5e2f44a3ce082717e313:

  arm: at91: reworked meesc board support (2015-11-03 14:21:32 +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 1e370ef7e7a4fb0b801a848e190c01e06a2fbfce:

  ARM: zynq: Remove zc70x target (2015-11-04 14:49:53 +0100)

----------------------------------------------------------------
Michal Simek (3):
      ARM: zynqmp: Add DTS for ep108 board
      ARM: zynqmp: Enable DM and OF binding
      ARM: zynq: Remove zc70x target

Simon Glass (13):
      fdt: Add a function to look up a /chosen property
      fdt: Correct handling of alias regions
      fdtgrep: Simplify the alias generation code
      dm: serial: Deal with stdout-path with an alias
      dm: spl: Generate u-boot-spl-dtb.bin only when enabled
      dm: spl: Support device tree when BSS is in a different section
      arm: zynq: Use separate device tree instead of embedded
      arm: zynq: Drop unnecessary code in SPL board_init_f()
      arm: zynq: Support the debug UART
      dm: arm: zynq: Enable device tree control in SPL
      arm: zynq: dts: Add U-Boot device tree additions
      arm: zynq: serial: Drop non-device-tree serial driver portions
      arm: zynq: Move serial driver to driver model

Siva Durga Prasad Paladugu (1):
      zynq-common: Define CONFIG_SYS_I2C_ZYNQ based on board config

 Kconfig                            |  10 +++
 arch/arm/Kconfig                   |   7 ++
 arch/arm/dts/Makefile              |   2 +
 arch/arm/dts/zynq-7000.dtsi        |   1 +
 arch/arm/dts/zynq-microzed.dts     |   5 ++
 arch/arm/dts/zynq-picozed.dts      |   5 ++
 arch/arm/dts/zynq-zc702.dts        |   1 +
 arch/arm/dts/zynq-zc706.dts        |   1 +
 arch/arm/dts/zynq-zc770-xm010.dts  |   1 +
 arch/arm/dts/zynq-zc770-xm011.dts  |   1 +
 arch/arm/dts/zynq-zc770-xm012.dts  |   1 +
 arch/arm/dts/zynq-zc770-xm013.dts  |   1 +
 arch/arm/dts/zynq-zed.dts          |   1 +
 arch/arm/dts/zynq-zybo.dts         |   1 +
 arch/arm/dts/zynqmp-ep108-clk.dtsi | 119 +++++++++++++++++++++++++++++++++
 arch/arm/dts/zynqmp-ep108.dts      | 174
++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/dts/zynqmp.dtsi           | 668
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/mach-zynq/Kconfig         |  10 +--
 arch/arm/mach-zynq/spl.c           |  12 ++--
 arch/arm/mach-zynq/u-boot-spl.lds  |  10 ++-
 board/xilinx/zynq/Makefile         |  10 ---
 configs/xilinx_zynqmp_ep_defconfig |   3 +-
 configs/zynq_microzed_defconfig    |   2 +-
 configs/zynq_picozed_defconfig     |   2 +-
 configs/zynq_zc702_defconfig       |   2 +-
 configs/zynq_zc706_defconfig       |   2 +-
 configs/zynq_zc70x_defconfig       |  15 -----
 configs/zynq_zc770_xm010_defconfig |   2 +-
 configs/zynq_zc770_xm011_defconfig |   2 +-
 configs/zynq_zc770_xm012_defconfig |   2 +-
 configs/zynq_zc770_xm013_defconfig |   2 +-
 configs/zynq_zed_defconfig         |   2 +-
 configs/zynq_zybo_defconfig        |   6 +-
 drivers/serial/Kconfig             |   7 ++
 drivers/serial/serial-uclass.c     |  30 +++++++--
 drivers/serial/serial_zynq.c       | 203
++++++++++++++++++++++++++++----------------------------
 include/asm-generic/sections.h     |   1 +
 include/configs/xilinx_zynqmp.h    |   4 +-
 include/configs/xilinx_zynqmp_ep.h |   1 -
 include/configs/zynq-common.h      |   9 ++-
 include/configs/zynq_microzed.h    |   1 -
 include/configs/zynq_picozed.h     |   1 -
 include/configs/zynq_zc70x.h       |   1 -
 include/configs/zynq_zc770.h       |   6 --
 include/configs/zynq_zed.h         |   1 -
 include/configs/zynq_zybo.h        |   1 -
 include/fdtdec.h                   |  11 +++-
 lib/fdtdec.c                       |  22 +++++--
 lib/libfdt/fdt_region.c            |   2 +-
 scripts/Makefile.spl               |   2 +
 tools/fdtgrep.c                    |  32 +++------
 51 files changed, 1212 insertions(+), 206 deletions(-)
 create mode 100644 arch/arm/dts/zynqmp-ep108-clk.dtsi
 create mode 100644 arch/arm/dts/zynqmp-ep108.dts
 create mode 100644 arch/arm/dts/zynqmp.dtsi
 delete mode 100644 configs/zynq_zc70x_defconfig

^ permalink raw reply	[flat|nested] 19+ messages in thread
* [U-Boot] [GIT PULL] Zynq changes
@ 2015-08-19 10:02 Michal Simek
  2015-08-20 16:35 ` Tom Rini
  0 siblings, 1 reply; 19+ messages in thread
From: Michal Simek @ 2015-08-19 10:02 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull these changes to your tree. There are 3 warnings.
One zynq_zc70x which will be removed in the next release.
The second is gem for 64bit warnings. And the third one by DCW3 the same
as GEM.

Thanks,
Michal


The following changes since commit 0f9258228e2b2070368ffccf5c243218128770a8:

  of: clean up OF_CONTROL ifdef conditionals (2015-08-18 13:46:05 -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 d1221462fece27ad163dcd0c181a456c73fe2011:

  zynqmp: enable CONFIG_NET_RANDOM_ETHADDR (2015-08-19 11:28:21 +0200)

----------------------------------------------------------------
Masahiro Yamada (2):
      ARM: zynq: drop "optional" from board select in favor of ZC702
      zynq: enable CONFIG_NET_RANDOM_ETHADDR

Michal Simek (7):
      zynqmp: Enable U-Boot run in EL3
      ARM: zynqmp: Add platform specific arch_get_page_table
      ARM: zynqmp_ep: Enable ethernet for EP
      configs: zynqmp: Enable networking by default for EP108
      zynq: Make CONFIG_OF_EMBED default case
      ARM: dts: Rename memory at 0 to memory
      zynqmp: enable CONFIG_NET_RANDOM_ETHADDR

Siva Durga Prasad Paladugu (2):
      board: Xilinx: zynqmp: Define checkboard() function
      zynqmp: usb: Add usb dwc3 driver support for zynqmp

 arch/arm/cpu/armv8/zynqmp/Kconfig           |  7 +++++++
 arch/arm/cpu/armv8/zynqmp/cpu.c             |  5 +++++
 arch/arm/dts/zynq-zc770-xm010.dts           |  2 +-
 arch/arm/dts/zynq-zc770-xm011.dts           |  2 +-
 arch/arm/dts/zynq-zc770-xm012.dts           |  2 +-
 arch/arm/dts/zynq-zc770-xm013.dts           |  2 +-
 arch/arm/include/asm/arch-zynqmp/hardware.h |  7 +++++++
 arch/arm/mach-zynq/Kconfig                  |  2 +-
 board/xilinx/zynqmp/zynqmp.c                | 34
++++++++++++++++++++++++++++++++++
 configs/xilinx_zynqmp_ep_defconfig          | 12 ++++++++----
 configs/zynq_microzed_defconfig             |  2 ++
 configs/zynq_picozed_defconfig              |  2 ++
 configs/zynq_zc702_defconfig                |  3 ++-
 configs/zynq_zc706_defconfig                |  2 ++
 configs/zynq_zc70x_defconfig                |  2 ++
 configs/zynq_zc770_xm010_defconfig          |  2 ++
 configs/zynq_zc770_xm011_defconfig          |  2 ++
 configs/zynq_zc770_xm012_defconfig          |  2 ++
 configs/zynq_zc770_xm013_defconfig          |  2 ++
 configs/zynq_zed_defconfig                  |  2 ++
 configs/zynq_zybo_defconfig                 |  2 ++
 include/configs/xilinx_zynqmp.h             | 42
++++++++++++++++++++++++++++++++++++++++--
 include/configs/xilinx_zynqmp_ep.h          |  3 +++
 include/configs/zynq-common.h               |  2 +-
 24 files changed, 132 insertions(+), 13 deletions(-)


-- 
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: 198 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150819/2eefbc72/attachment.sig>

^ permalink raw reply	[flat|nested] 19+ messages in thread
* [U-Boot] [GIT PULL] Zynq changes
@ 2015-07-28 13:41 Michal Simek
  2015-07-28 13:43 ` Michal Simek
  2015-07-28 15:37 ` Tom Rini
  0 siblings, 2 replies; 19+ messages in thread
From: Michal Simek @ 2015-07-28 13:41 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull these changes to your tree. The most of that changes are DT
related which is simple synchronization DTSes with the kernel where
binding was properly reviewed.

Thanks,
Michal

The following changes since commit 26473945ad6667183296e7edee2a65edf31bb6f7:

  Merge branch 'master' of http://git.denx.de/u-boot-sunxi (2015-07-25
09:04:18 -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 711e5e26b41457e658155e7c225c9ccfed0182ef:

  cmd_mp: Add support for showing all CPU status by one command
(2015-07-28 11:56:29 +0200)

----------------------------------------------------------------
Michal Simek (29):
      zynq: gem: Setting up WRAP bit for one TX bd
      zynqmp: mp: Simplify set_r5_start handling
      zynqmp: Add support for IP detection via SLCR
      ARM: zynq: DT: Use the right names for nodes
      ARM: zynq: DT: Add missing nodes to DTSI
      ARM: zynq: DT: Add a fixed regulator for CPU voltage
      ARM: zynq: DT: Migrate UART to Cadence binding
      ARM: zynq: DT: Remove 222 MHz OPP
      spi: Fix zynq SPI binding
      ARM: zynq: DT: Fix GEM register area size
      ARM: zynq: DT: Use the zynq binding with macb
      ARM: zynq: DT: Clean up timer device tree nodes
      ARM: zynq: DT: Cleanup address-cells and size-cells
      ARM: zynq: DT: Add pinctrl node
      ARM: zynq: DT: Add reference to bus node
      ARM: zynq: DT: Sync zc702/zc706/zed/zybo DT with kernel
      ARM: zynq: DT: Update years in copyright
      ARM: zynq: DT: Get rid of ps-clk-frequency
      ARM: zynq: DT: Add missing interrupt for L2 pl310
      ARM: zynq: DT: Add zc702 pushbuttons to DT as gpio-keys
      ARM: zynq: DT: Update zc770 dtses
      ARM: zynq: Add support for zc770-xm011
      ARM: zynqmp: Wire up ethernet controllers
      ARM: zynqmp: Wire up SATA for the board
      zynqmp: Show EL level where U-Boot runs
      net: gem: Extend timeout value
      zynq: Fix typo in Makefile about custom ps7_init file
      spi: zynq_spi: Simplify debug macro
      cmd_mp: Add support for showing all CPU status by one command

Siva Durga Prasad Paladugu (7):
      zynqmp: gem: Set data bus width to 64bit for arm64
      zynqmp: gem: Flush the rx buffers while transmitting
      zynq: gem: Increase the Rx buffer descriptors to 32
      zynqmp: Kconfig: Move zynqmp Kconfig
      zynqmp: Define ep config for ZynqMP
      Kconfig: zynqmp: Move CONFIG_SYS_TEXT_BASE to defconfig
      zynqmp: Provide option to enable uart dcc support for zynqmp

 Kconfig                                                         |   2 +-
 arch/arm/Kconfig                                                |   5 ++-
 arch/arm/cpu/armv8/Makefile                                     |   2 +-
 arch/arm/cpu/armv8/zynqmp/Kconfig                               |  23
++++++++++
 arch/arm/cpu/armv8/zynqmp/Makefile                              |   1 +
 arch/arm/cpu/armv8/zynqmp/mp.c                                  |   7 +--
 arch/arm/cpu/armv8/zynqmp/slcr.c                                |  63
+++++++++++++++++++++++++++
 arch/arm/dts/Makefile                                           |   1 +
 arch/arm/dts/zynq-7000.dtsi                                     | 174
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------
 arch/arm/dts/zynq-zc702.dts                                     | 372
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 arch/arm/dts/zynq-zc706.dts                                     | 293
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 arch/arm/dts/zynq-zc770-xm010.dts                               |  75
+++++++++++++++++++++++++++++---
 arch/arm/dts/zynq-zc770-xm011.dts                               |  65
++++++++++++++++++++++++++++
 arch/arm/dts/zynq-zc770-xm012.dts                               |  51
++++++++++++++++++++--
 arch/arm/dts/zynq-zc770-xm013.dts                               |  62
++++++++++++++++++++++++--
 arch/arm/dts/zynq-zed.dts                                       |  46
++++++++++++++++++--
 arch/arm/dts/zynq-zybo.dts                                      |  38
++++++++++++++--
 arch/arm/include/asm/arch-zynqmp/hardware.h                     |  16
+++++++
 arch/arm/include/asm/arch-zynqmp/sys_proto.h                    |   6 +++
 board/xilinx/zynq/Makefile                                      |   2 +-
 board/xilinx/zynqmp/Kconfig                                     |  15
-------
 board/xilinx/zynqmp/MAINTAINERS                                 |   5 ++-
 board/xilinx/zynqmp/zynqmp.c                                    |  37
++++++++++++++++
 common/cmd_mp.c                                                 |  22
++++++++++
 configs/{xilinx_zynqmp_defconfig => xilinx_zynqmp_ep_defconfig} |   5 ++-
 configs/zynq_zc770_xm011_defconfig                              |  13
++++++
 doc/device-tree-bindings/spi/spi-zynq.txt                       |  35
++++++++-------
 drivers/net/zynq_gem.c                                          |  26
++++++++---
 drivers/spi/zynq_spi.c                                          |   4 +-
 include/configs/xilinx_zynqmp.h                                 |  48
+++++++++++++++++----
 include/configs/xilinx_zynqmp_ep.h                              |  27
++++++++++++
 include/configs/zynq_zc770.h                                    |   3 ++
 32 files changed, 1427 insertions(+), 117 deletions(-)
 create mode 100644 arch/arm/cpu/armv8/zynqmp/Kconfig
 create mode 100644 arch/arm/cpu/armv8/zynqmp/slcr.c
 create mode 100644 arch/arm/dts/zynq-zc770-xm011.dts
 delete mode 100644 board/xilinx/zynqmp/Kconfig
 rename configs/{xilinx_zynqmp_defconfig => xilinx_zynqmp_ep_defconfig}
(81%)
 create mode 100644 configs/zynq_zc770_xm011_defconfig
 create mode 100644 include/configs/xilinx_zynqmp_ep.h

^ permalink raw reply	[flat|nested] 19+ messages in thread
* [U-Boot] [GIT PULL] Zynq changes
@ 2015-05-25  9:17 Michal Simek
  2015-05-26 17:36 ` Tom Rini
  0 siblings, 1 reply; 19+ messages in thread
From: Michal Simek @ 2015-05-25  9:17 UTC (permalink / raw)
  To: u-boot

Hi Tom,

here are 3 pending patches which were sent in merge window.

Thanks,
Michal

The following changes since commit a84988c76d1dbca2dbe870d6b4f0ad398f287f85:

  Merge branch 'master' of git://git.denx.de/u-boot-fsl-qoriq
(2015-05-22 17:23:15 -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 95b237ecbced8ca120c37cc284c4b2feeec8ed57:

  ARM: zynq: add default ps7_init_gpl.c/h for Zed, MicroZed, ZC70x
(2015-05-25 10:52:36 +0200)

----------------------------------------------------------------
Masahiro Yamada (2):
      ARM: zynq: add separate configuration for ZC702 and ZC706
      ARM: zynq: add default ps7_init_gpl.c/h for Zed, MicroZed, ZC70x

Michal Simek (1):
      zynq: Use system timer implementation instead of our

 arch/arm/mach-zynq/Kconfig                            |    25 +-
 arch/arm/mach-zynq/include/mach/hardware.h            |     1 -
 arch/arm/mach-zynq/spl.c                              |     2 +-
 arch/arm/mach-zynq/timer.c                            |    83 +-
 board/xilinx/zynq/.gitignore                          |     2 +-
 board/xilinx/zynq/Makefile                            |    39 +-
 board/xilinx/zynq/MicroZed_hw_platform/ps7_init_gpl.c | 12974
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 board/xilinx/zynq/MicroZed_hw_platform/ps7_init_gpl.h |   128 +
 board/xilinx/zynq/ZC702_hw_platform/ps7_init_gpl.c    | 13307
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 board/xilinx/zynq/ZC702_hw_platform/ps7_init_gpl.h    |   128 +
 board/xilinx/zynq/ZC706_hw_platform/ps7_init_gpl.c    | 13214
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 board/xilinx/zynq/ZC706_hw_platform/ps7_init_gpl.h    |   128 +
 board/xilinx/zynq/custom_hw_platform/.gitignore       |     1 +
 board/xilinx/zynq/zed_hw_platform/ps7_init_gpl.c      | 12872
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 board/xilinx/zynq/zed_hw_platform/ps7_init_gpl.h      |   128 +
 configs/zynq_zc702_defconfig                          |    10 +
 configs/zynq_zc706_defconfig                          |    10 +
 doc/README.zynq                                       |    15 +-
 include/configs/zynq-common.h                         |     5 +
 19 files changed, 52971 insertions(+), 101 deletions(-)
 create mode 100644 board/xilinx/zynq/MicroZed_hw_platform/ps7_init_gpl.c
 create mode 100644 board/xilinx/zynq/MicroZed_hw_platform/ps7_init_gpl.h
 create mode 100644 board/xilinx/zynq/ZC702_hw_platform/ps7_init_gpl.c
 create mode 100644 board/xilinx/zynq/ZC702_hw_platform/ps7_init_gpl.h
 create mode 100644 board/xilinx/zynq/ZC706_hw_platform/ps7_init_gpl.c
 create mode 100644 board/xilinx/zynq/ZC706_hw_platform/ps7_init_gpl.h
 create mode 100644 board/xilinx/zynq/custom_hw_platform/.gitignore
 create mode 100644 board/xilinx/zynq/zed_hw_platform/ps7_init_gpl.c
 create mode 100644 board/xilinx/zynq/zed_hw_platform/ps7_init_gpl.h
 create mode 100644 configs/zynq_zc702_defconfig
 create mode 100644 configs/zynq_zc706_defconfig

-- 
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: 198 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150525/948d5663/attachment.sig>

^ permalink raw reply	[flat|nested] 19+ messages in thread
* [U-Boot] [GIT PULL] Zynq changes
@ 2015-04-29  9:45 Michal Simek
  2015-04-29 14:28 ` Tom Rini
  0 siblings, 1 reply; 19+ messages in thread
From: Michal Simek @ 2015-04-29  9:45 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull these zynq and zynqmp changes to your tree.

Thanks,
Michal

The following changes since commit cc555bd4f40a652471df4a3621d45ee57df0ca11:

  Merge branch 'master' of git://git.denx.de/u-boot-spi (2015-04-28
07:28:43 -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 5ca269a4df21a7e326eb3b3f7788177d064fe782:

  ARM: zynq: rename CONFIG_ZYNQ to CONFIG_ARCH_ZYNQ (2015-04-29 11:19:05
+0200)

----------------------------------------------------------------
Andrea Scian (1):
      gpio: add Xilinx Zynq PS GPIO driver

Masahiro Yamada (5):
      ARM: zynq: drop legacy ps7_init.c/h support
      ARM: zynq: pass "-mfpu=neon" only to lowlevel_init.S
      ARM: zynq: move SoC sources to mach-zynq
      ARM: zynq: move SoC headers to mach-zynq/include/mach
      ARM: zynq: rename CONFIG_ZYNQ to CONFIG_ARCH_ZYNQ

Michal Simek (6):
      zynq: Enable GPIO driver and GPIO commands
      serial: zynq: Add support for slow emulation platform
      zynqmp: Add support for R5 sw loading
      zynqmp: Add support for emulation platform - Veloce
      zynqmp: Add support for EMMC bootmode
      zynqmp: Enable SDHCI0 options

Nathan Rossi (1):
      zynq: Add Zynq PicoZed board support

Siva Durga Prasad Paladugu (7):
      zynq: slcr: Disable all level shifters
      zynqmp: caches: Enable dcache for zynqmp
      zynqmp: sdhci: Remove the quirk SDHCI_QUIRK_NO_CD
      zynq: timer: Fix wrong timer calculation
      zynqmp: i2c: Enable i2c driver for zynqMP
      zynqmp: Add SPI driver support for ZynqMP
      zynqmp: Enable FS_GENERIC option

 arch/arm/Kconfig
|   4 +--
 arch/arm/Makefile
|   1 +
 arch/arm/cpu/armv7/Makefile
|   1 -
 arch/arm/cpu/armv7/zynq/config.mk
|   7 -----
 arch/arm/cpu/armv8/zynqmp/Makefile
|   1 +
 arch/arm/cpu/armv8/zynqmp/clk.c
|   3 ++
 arch/arm/cpu/armv8/zynqmp/cpu.c
| 166
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/cpu/armv8/zynqmp/mp.c
| 242
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/dts/Makefile
|   3 +-
 arch/arm/dts/zynq-picozed.dts
|  23 +++++++++++++++
 arch/arm/include/asm/arch-zynq/gpio.h
|  10 -------
 arch/arm/include/asm/arch-zynqmp/gpio.h
|  12 ++++++++
 arch/arm/include/asm/arch-zynqmp/hardware.h
|  53 ++++++++++++++++++++++++++++++++---
 arch/arm/{cpu/armv7/zynq => mach-zynq}/Kconfig
|   6 +++-
 arch/arm/{cpu/armv7/zynq => mach-zynq}/Makefile
|   1 +
 arch/arm/{cpu/armv7/zynq => mach-zynq}/clk.c
|   0
 arch/arm/{cpu/armv7/zynq => mach-zynq}/cpu.c
|   0
 arch/arm/{cpu/armv7/zynq => mach-zynq}/ddrc.c
|   0
 arch/arm/{include/asm/arch-zynq => mach-zynq/include/mach}/clk.h
|   0
 arch/arm/mach-zynq/include/mach/gpio.h
|  76 ++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/{include/asm/arch-zynq => mach-zynq/include/mach}/hardware.h
|   0
 arch/arm/{include/asm/arch-zynq => mach-zynq/include/mach}/sys_proto.h
|   0
 arch/arm/{cpu/armv7/zynq => mach-zynq}/lowlevel_init.S
|   0
 arch/arm/{cpu/armv7/zynq => mach-zynq}/slcr.c
|   7 +++++
 arch/arm/{cpu/armv7/zynq => mach-zynq}/spl.c
|   2 +-
 arch/arm/{cpu/armv7/zynq => mach-zynq}/timer.c
|   4 ++-
 arch/arm/{cpu/armv7/zynq => mach-zynq}/u-boot-spl.lds
|   0
 arch/arm/{cpu/armv7/zynq => mach-zynq}/u-boot.lds
|   0
 board/xilinx/zynq/.gitignore
|   1 -
 board/xilinx/zynq/Makefile
|   4 +--
 board/xilinx/zynq/legacy.c
|   2 --
 board/xilinx/zynqmp/zynqmp.c
|   9 ++++--
 configs/zynq_microzed_defconfig
|   2 +-
 configs/zynq_picozed_defconfig
|   6 ++++
 configs/zynq_zc70x_defconfig
|   2 +-
 configs/zynq_zc770_xm010_defconfig
|   2 +-
 configs/zynq_zc770_xm012_defconfig
|   2 +-
 configs/zynq_zc770_xm013_defconfig
|   2 +-
 configs/zynq_zed_defconfig
|   2 +-
 configs/zynq_zybo_defconfig
|   2 +-
 drivers/gpio/Makefile
|   1 +
 drivers/gpio/zynq_gpio.c
| 220
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/mmc/zynq_sdhci.c
|   2 +-
 drivers/serial/serial_zynq.c
|   8 +++++-
 include/configs/xilinx_zynqmp.h
|  41 +++++++++++++++++++++++++--
 include/configs/zynq-common.h
|   7 +++--
 include/configs/zynq_picozed.h
|  27 ++++++++++++++++++
 47 files changed, 914 insertions(+), 50 deletions(-)
 delete mode 100644 arch/arm/cpu/armv7/zynq/config.mk
 create mode 100644 arch/arm/cpu/armv8/zynqmp/mp.c
 create mode 100644 arch/arm/dts/zynq-picozed.dts
 delete mode 100644 arch/arm/include/asm/arch-zynq/gpio.h
 create mode 100644 arch/arm/include/asm/arch-zynqmp/gpio.h
 rename arch/arm/{cpu/armv7/zynq => mach-zynq}/Kconfig (85%)
 rename arch/arm/{cpu/armv7/zynq => mach-zynq}/Makefile (90%)
 rename arch/arm/{cpu/armv7/zynq => mach-zynq}/clk.c (100%)
 rename arch/arm/{cpu/armv7/zynq => mach-zynq}/cpu.c (100%)
 rename arch/arm/{cpu/armv7/zynq => mach-zynq}/ddrc.c (100%)
 rename arch/arm/{include/asm/arch-zynq => mach-zynq/include/mach}/clk.h
(100%)
 create mode 100644 arch/arm/mach-zynq/include/mach/gpio.h
 rename arch/arm/{include/asm/arch-zynq =>
mach-zynq/include/mach}/hardware.h (100%)
 rename arch/arm/{include/asm/arch-zynq =>
mach-zynq/include/mach}/sys_proto.h (100%)
 rename arch/arm/{cpu/armv7/zynq => mach-zynq}/lowlevel_init.S (100%)
 rename arch/arm/{cpu/armv7/zynq => mach-zynq}/slcr.c (95%)
 rename arch/arm/{cpu/armv7/zynq => mach-zynq}/spl.c (96%)
 rename arch/arm/{cpu/armv7/zynq => mach-zynq}/timer.c (97%)
 rename arch/arm/{cpu/armv7/zynq => mach-zynq}/u-boot-spl.lds (100%)
 rename arch/arm/{cpu/armv7/zynq => mach-zynq}/u-boot.lds (100%)
 delete mode 100644 board/xilinx/zynq/legacy.c
 create mode 100644 configs/zynq_picozed_defconfig
 create mode 100644 drivers/gpio/zynq_gpio.c
 create mode 100644 include/configs/zynq_picozed.h

-- 
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: 198 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150429/3e691ea5/attachment.sig>

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

end of thread, other threads:[~2015-12-07 19:06 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-12-07  9:19 [U-Boot] [GIT PULL] Zynq changes Michal Simek
2015-12-07 13:25 ` [U-Boot] [PATCH] CONFIG_NEEDS_MANUAL_RELOC: Fix warnings when not set Tom Rini
2015-12-07 13:35 ` Tom Rini
2015-12-07 19:06   ` Tom Rini
2015-12-07 19:06 ` [U-Boot] [GIT PULL] Zynq changes Tom Rini
  -- strict thread matches above, loose matches on Subject: below --
2015-11-19 14:09 Michal Simek
2015-11-19 22:07 ` Tom Rini
2015-11-04 14:48 Michal Simek
2015-11-04 22:03 ` Tom Rini
2015-08-19 10:02 Michal Simek
2015-08-20 16:35 ` Tom Rini
2015-07-28 13:41 Michal Simek
2015-07-28 13:43 ` Michal Simek
2015-07-28 15:37 ` Tom Rini
2015-07-28 18:29   ` Michal Simek
2015-05-25  9:17 Michal Simek
2015-05-26 17:36 ` Tom Rini
2015-04-29  9:45 Michal Simek
2015-04-29 14:28 ` Tom Rini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox