All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [GIT PULL] Xilinx changes
@ 2016-09-14 11:14 Michal Simek
  2016-09-18 18:04 ` Tom Rini
  2016-09-22  7:52 ` [U-Boot] [GIT PULL] Xilinx changes v2 Michal Simek
  0 siblings, 2 replies; 31+ messages in thread
From: Michal Simek @ 2016-09-14 11:14 UTC (permalink / raw)
  To: u-boot

Hi Tom,

here are patches I have collected for improving Xilinx support.
I have also patches regarding moving IDENT_STRING to Kconfig
but they need to be rework because simple adding it to Kconfig
won't work. All boards need to be converted in this patch.

Also I have pending patches around moving ceva driver to DM
which need to be reviewed by Simon.

Thanks,
Michal


The following changes since commit 8cbb389bb3da80cbf8911f8386cbff92c6a78afe:

  Prepare v2016.09 (2016-09-12 10:05:51 -0400)

are available in the git repository at:

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

for you to fetch changes up to 463265791c51dbdf16c0be763ff5bcd148964837:

  ARM64: zynqmp: Enable CONFIG_AHCI via Kconfig (2016-09-14 13:11:04 +0200)

----------------------------------------------------------------
Michal Simek (12):
      ARM64: zynqmp: Wire up both USBs available on ZynqMP
      ARM64: zynqmp: Force certain bootmode for SPL
      ARM64: zynqmp: Fix usb_gadget_handle_interrupt routine
      spi: zynq: Use variable to remove u32 to u64 conversions
      ARM64: zynqmp: Move BSS location to the beginning of ram
      ARM64: zynqmp: Add USB boot mode
      ARM: Add new BOOT_DEVICE_DFU boot mode
      ARM64: zynqmp: Add support for DFU from SPL
      ARM64: zynqmp: Add support for USB ulpi phy reset via mode pins
      ARM64: zynqmp: Fix USB ulpi phy sequence
      ARM64: zynqmp: Add support for chip ID detection
      ARM64: zynqmp: Enable CONFIG_AHCI via Kconfig

Siva Durga Prasad Paladugu (1):
      fpga: xilinx: zynqmp: Add PL bitstream download support for ZynqMP

 arch/arm/cpu/armv8/zynqmp/Kconfig           |  48
+++++++++++++++++++++++++++++++++
 arch/arm/cpu/armv8/zynqmp/spl.c             |  30 +++++++++++++++++++++
 arch/arm/include/asm/arch-zynqmp/hardware.h |  14 +++++++++-
 arch/arm/include/asm/spl.h                  |   1 +
 board/xilinx/zynqmp/zynqmp.c                | 128
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 configs/xilinx_zynqmp_ep_defconfig          |   1 +
 configs/xilinx_zynqmp_zcu102_defconfig      |   1 +
 configs/xilinx_zynqmp_zcu102_revB_defconfig |   1 +
 drivers/fpga/Makefile                       |   1 +
 drivers/fpga/xilinx.c                       |   6 +++++
 drivers/fpga/zynqmppl.c                     | 238
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/spi/zynq_spi.c                      |   7 +++--
 include/configs/xilinx_zynqmp.h             |  43
++++++++++++++++++++++++-----
 include/configs/xilinx_zynqmp_ep.h          |   1 -
 include/xilinx.h                            |   2 ++
 include/zynqmppl.h                          |  24 +++++++++++++++++
 16 files changed, 532 insertions(+), 14 deletions(-)
 create mode 100644 drivers/fpga/zynqmppl.c
 create mode 100644 include/zynqmppl.h

-- 
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Xilinx Microblaze
Maintainer of Linux kernel - Xilinx Zynq ARM and ZynqMP ARM64 SoCs
U-Boot custodian - Xilinx Microblaze/Zynq/ZynqMP SoCs


-------------- 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/20160914/685e3311/attachment.sig>

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

* [U-Boot] [GIT PULL] Xilinx changes
  2016-09-14 11:14 [U-Boot] [GIT PULL] Xilinx changes Michal Simek
@ 2016-09-18 18:04 ` Tom Rini
  2016-09-19 10:00   ` Michal Simek
  2016-09-22  7:52 ` [U-Boot] [GIT PULL] Xilinx changes v2 Michal Simek
  1 sibling, 1 reply; 31+ messages in thread
From: Tom Rini @ 2016-09-18 18:04 UTC (permalink / raw)
  To: u-boot

On Wed, Sep 14, 2016 at 01:14:37PM +0200, Michal Simek wrote:

> Hi Tom,
> 
> here are patches I have collected for improving Xilinx support.
> I have also patches regarding moving IDENT_STRING to Kconfig
> but they need to be rework because simple adding it to Kconfig
> won't work. All boards need to be converted in this patch.

OK, pass it back over to me in patchwork and I'll take care of it.

> 
> Also I have pending patches around moving ceva driver to DM
> which need to be reviewed by Simon.
> 
> Thanks,
> Michal
> 
> 
> The following changes since commit 8cbb389bb3da80cbf8911f8386cbff92c6a78afe:
> 
>   Prepare v2016.09 (2016-09-12 10:05:51 -0400)
> 
> are available in the git repository at:
> 
>   git://www.denx.de/git/u-boot-microblaze.git master
> 
> for you to fetch changes up to 463265791c51dbdf16c0be763ff5bcd148964837:
> 
>   ARM64: zynqmp: Enable CONFIG_AHCI via Kconfig (2016-09-14 13:11:04 +0200)
> 

NAK.  And yes, I know the PR came before the SPL series went in along
with the series to reject new Kconfig options, sorry.  But on top of
tree:
   aarch64:  +   xilinx_zynqmp_zc1751_xm019_dc5
+(xilinx_zynqmp_zc1751_xm019_dc5) Error: You must add new CONFIG options using Kconfig
+(xilinx_zynqmp_zc1751_xm019_dc5) The following new ad-hoc CONFIG options were detected:
+(xilinx_zynqmp_zc1751_xm019_dc5) CONFIG_ARM_SMC
+(xilinx_zynqmp_zc1751_xm019_dc5) CONFIG_FPGA_ZYNQMPPL
+(xilinx_zynqmp_zc1751_xm019_dc5) 
+(xilinx_zynqmp_zc1751_xm019_dc5) Please add these via Kconfig instead. Find a suitable Kconfig
+(xilinx_zynqmp_zc1751_xm019_dc5) file and add a 'config' or 'menuconfig' option.
+(xilinx_zynqmp_zc1751_xm019_dc5) make[1]: *** [no_new_adhoc_configs_check] Error 1
+(xilinx_zynqmp_zc1751_xm019_dc5) make: *** [sub-make] Error 2

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160918/dda49827/attachment.sig>

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

* [U-Boot] [GIT PULL] Xilinx changes
  2016-09-18 18:04 ` Tom Rini
@ 2016-09-19 10:00   ` Michal Simek
  2016-09-19 11:13     ` Tom Rini
  0 siblings, 1 reply; 31+ messages in thread
From: Michal Simek @ 2016-09-19 10:00 UTC (permalink / raw)
  To: u-boot

On 18.9.2016 20:04, Tom Rini wrote:
> On Wed, Sep 14, 2016 at 01:14:37PM +0200, Michal Simek wrote:
> 
>> Hi Tom,
>>
>> here are patches I have collected for improving Xilinx support.
>> I have also patches regarding moving IDENT_STRING to Kconfig
>> but they need to be rework because simple adding it to Kconfig
>> won't work. All boards need to be converted in this patch.
> 
> OK, pass it back over to me in patchwork and I'll take care of it.

Done
http://patchwork.ozlabs.org/patch/654074/

> 
>>
>> Also I have pending patches around moving ceva driver to DM
>> which need to be reviewed by Simon.
>>
>> Thanks,
>> Michal
>>
>>
>> The following changes since commit 8cbb389bb3da80cbf8911f8386cbff92c6a78afe:
>>
>>   Prepare v2016.09 (2016-09-12 10:05:51 -0400)
>>
>> are available in the git repository at:
>>
>>   git://www.denx.de/git/u-boot-microblaze.git master
>>
>> for you to fetch changes up to 463265791c51dbdf16c0be763ff5bcd148964837:
>>
>>   ARM64: zynqmp: Enable CONFIG_AHCI via Kconfig (2016-09-14 13:11:04 +0200)
>>
> 
> NAK.  And yes, I know the PR came before the SPL series went in along
> with the series to reject new Kconfig options, sorry.  But on top of
> tree:
>    aarch64:  +   xilinx_zynqmp_zc1751_xm019_dc5
> +(xilinx_zynqmp_zc1751_xm019_dc5) Error: You must add new CONFIG options using Kconfig
> +(xilinx_zynqmp_zc1751_xm019_dc5) The following new ad-hoc CONFIG options were detected:
> +(xilinx_zynqmp_zc1751_xm019_dc5) CONFIG_ARM_SMC
> +(xilinx_zynqmp_zc1751_xm019_dc5) CONFIG_FPGA_ZYNQMPPL
> +(xilinx_zynqmp_zc1751_xm019_dc5) 
> +(xilinx_zynqmp_zc1751_xm019_dc5) Please add these via Kconfig instead. Find a suitable Kconfig
> +(xilinx_zynqmp_zc1751_xm019_dc5) file and add a 'config' or 'menuconfig' option.
> +(xilinx_zynqmp_zc1751_xm019_dc5) make[1]: *** [no_new_adhoc_configs_check] Error 1
> +(xilinx_zynqmp_zc1751_xm019_dc5) make: *** [sub-make] Error 2

Ok. When I was running that these patches were not in the tree.
Anyway I will introduce new Kconfig for fpga subsystem and fix that one
particular patch.

Thanks,
Michal



-- 
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Xilinx Microblaze
Maintainer of Linux kernel - Xilinx Zynq ARM and ZynqMP ARM64 SoCs
U-Boot custodian - Xilinx Microblaze/Zynq/ZynqMP SoCs

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

* [U-Boot] [GIT PULL] Xilinx changes
  2016-09-19 10:00   ` Michal Simek
@ 2016-09-19 11:13     ` Tom Rini
  0 siblings, 0 replies; 31+ messages in thread
From: Tom Rini @ 2016-09-19 11:13 UTC (permalink / raw)
  To: u-boot

On Mon, Sep 19, 2016 at 12:00:27PM +0200, Michal Simek wrote:
> On 18.9.2016 20:04, Tom Rini wrote:
> > On Wed, Sep 14, 2016 at 01:14:37PM +0200, Michal Simek wrote:
> > 
> >> Hi Tom,
> >>
> >> here are patches I have collected for improving Xilinx support.
> >> I have also patches regarding moving IDENT_STRING to Kconfig
> >> but they need to be rework because simple adding it to Kconfig
> >> won't work. All boards need to be converted in this patch.
> > 
> > OK, pass it back over to me in patchwork and I'll take care of it.
> 
> Done
> http://patchwork.ozlabs.org/patch/654074/
> 
> > 
> >>
> >> Also I have pending patches around moving ceva driver to DM
> >> which need to be reviewed by Simon.
> >>
> >> Thanks,
> >> Michal
> >>
> >>
> >> The following changes since commit 8cbb389bb3da80cbf8911f8386cbff92c6a78afe:
> >>
> >>   Prepare v2016.09 (2016-09-12 10:05:51 -0400)
> >>
> >> are available in the git repository at:
> >>
> >>   git://www.denx.de/git/u-boot-microblaze.git master
> >>
> >> for you to fetch changes up to 463265791c51dbdf16c0be763ff5bcd148964837:
> >>
> >>   ARM64: zynqmp: Enable CONFIG_AHCI via Kconfig (2016-09-14 13:11:04 +0200)
> >>
> > 
> > NAK.  And yes, I know the PR came before the SPL series went in along
> > with the series to reject new Kconfig options, sorry.  But on top of
> > tree:
> >    aarch64:  +   xilinx_zynqmp_zc1751_xm019_dc5
> > +(xilinx_zynqmp_zc1751_xm019_dc5) Error: You must add new CONFIG options using Kconfig
> > +(xilinx_zynqmp_zc1751_xm019_dc5) The following new ad-hoc CONFIG options were detected:
> > +(xilinx_zynqmp_zc1751_xm019_dc5) CONFIG_ARM_SMC
> > +(xilinx_zynqmp_zc1751_xm019_dc5) CONFIG_FPGA_ZYNQMPPL
> > +(xilinx_zynqmp_zc1751_xm019_dc5) 
> > +(xilinx_zynqmp_zc1751_xm019_dc5) Please add these via Kconfig instead. Find a suitable Kconfig
> > +(xilinx_zynqmp_zc1751_xm019_dc5) file and add a 'config' or 'menuconfig' option.
> > +(xilinx_zynqmp_zc1751_xm019_dc5) make[1]: *** [no_new_adhoc_configs_check] Error 1
> > +(xilinx_zynqmp_zc1751_xm019_dc5) make: *** [sub-make] Error 2
> 
> Ok. When I was running that these patches were not in the tree.
> Anyway I will introduce new Kconfig for fpga subsystem and fix that one
> particular patch.

Thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160919/91863c05/attachment.sig>

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

* [U-Boot] [GIT PULL] Xilinx changes v2
  2016-09-14 11:14 [U-Boot] [GIT PULL] Xilinx changes Michal Simek
  2016-09-18 18:04 ` Tom Rini
@ 2016-09-22  7:52 ` Michal Simek
  2016-09-23  1:57   ` Tom Rini
  1 sibling, 1 reply; 31+ messages in thread
From: Michal Simek @ 2016-09-22  7:52 UTC (permalink / raw)
  To: u-boot

Hi,

I have rebased my tree on the top of current master branch
with IDENT_STRING in Kconfig.
Also that PL driver for ZynqMP was fixed.
Buildman output look good too.
That's why please apply.

Thanks,
Michal


The following changes since commit a2ed3f452dd1cf4982fe46d5111d200909786686:

  Merge git://git.denx.de/u-boot-dm (2016-09-20 09:34:53 -0400)

are available in the git repository at:


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

for you to fetch changes up to e0027f089bb64f6b84742c580f966bf9c97c900e:

  zynqmp: Remove unnnecessary board config file for dc4 (2016-09-22
07:33:21 +0200)

----------------------------------------------------------------
Michal Simek (14):
      fpga: Add Kconfig to fpga subsystem
      ARM64: zynqmp: Wire up both USBs available on ZynqMP
      ARM64: zynqmp: Force certain bootmode for SPL
      ARM64: zynqmp: Fix usb_gadget_handle_interrupt routine
      spi: zynq: Use variable to remove u32 to u64 conversions
      ARM64: zynqmp: Move BSS location to the beginning of ram
      ARM64: zynqmp: Add USB boot mode
      ARM: Add new BOOT_DEVICE_DFU boot mode
      ARM64: zynqmp: Add support for DFU from SPL
      ARM64: zynqmp: Add support for USB ulpi phy reset via mode pins
      ARM64: zynqmp: Fix USB ulpi phy sequence
      ARM64: zynqmp: Add support for chip ID detection
      ARM64: zynqmp: Enable CONFIG_AHCI via Kconfig
      ARM64: zynqmp: Use the same name for atf image everywhere

Siva Durga Prasad Paladugu (2):
      fpga: xilinx: zynqmp: Add PL bitstream download support for ZynqMP
      zynqmp: Remove unnnecessary board config file for dc4

 arch/arm/cpu/armv8/zynqmp/Kconfig                |  48
++++++++++++++++++++++++++++++++
 arch/arm/cpu/armv8/zynqmp/spl.c                  |  30 ++++++++++++++++++++
 arch/arm/include/asm/arch-zynqmp/hardware.h      |  14 +++++++++-
 arch/arm/include/asm/spl.h                       |   1 +
 board/xilinx/zynqmp/zynqmp.c                     | 128
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 configs/xilinx_zynqmp_ep_defconfig               |   3 ++
 configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig |   2 ++
 configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig |   2 ++
 configs/xilinx_zynqmp_zc1751_xm018_dc4_defconfig |   3 +-
 configs/xilinx_zynqmp_zc1751_xm019_dc5_defconfig |   2 ++
 configs/xilinx_zynqmp_zcu102_defconfig           |   3 ++
 configs/xilinx_zynqmp_zcu102_revB_defconfig      |   3 ++
 drivers/Kconfig                                  |   2 ++
 drivers/fpga/Kconfig                             |  20 ++++++++++++++
 drivers/fpga/Makefile                            |   1 +
 drivers/fpga/xilinx.c                            |   6 ++++
 drivers/fpga/zynqmppl.c                          | 238
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/spi/zynq_spi.c                           |   7 +++--
 include/configs/xilinx_zynqmp.h                  |  39
+++++++++++++++++++++-----
 include/configs/xilinx_zynqmp_ep.h               |   1 -
 include/configs/xilinx_zynqmp_zc1751_xm018_dc4.h |  15 ----------
 include/xilinx.h                                 |   2 ++
 include/zynqmppl.h                               |  24 ++++++++++++++++
 23 files changed, 563 insertions(+), 31 deletions(-)
 create mode 100644 drivers/fpga/Kconfig
 create mode 100644 drivers/fpga/zynqmppl.c
 delete mode 100644 include/configs/xilinx_zynqmp_zc1751_xm018_dc4.h
 create mode 100644 include/zynqmppl.h

-- 
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Xilinx Microblaze
Maintainer of Linux kernel - Xilinx Zynq ARM and ZynqMP ARM64 SoCs
U-Boot custodian - Xilinx Microblaze/Zynq/ZynqMP SoCs


-------------- 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/20160922/ef33a8d2/attachment.sig>

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

* [U-Boot] [GIT PULL] Xilinx changes v2
  2016-09-22  7:52 ` [U-Boot] [GIT PULL] Xilinx changes v2 Michal Simek
@ 2016-09-23  1:57   ` Tom Rini
  0 siblings, 0 replies; 31+ messages in thread
From: Tom Rini @ 2016-09-23  1:57 UTC (permalink / raw)
  To: u-boot

On Thu, Sep 22, 2016 at 09:52:26AM +0200, Michal Simek wrote:

> Hi,
> 
> I have rebased my tree on the top of current master branch
> with IDENT_STRING in Kconfig.
> Also that PL driver for ZynqMP was fixed.
> Buildman output look good too.
> That's why please apply.
> 
> Thanks,
> Michal
> 
> 
> The following changes since commit a2ed3f452dd1cf4982fe46d5111d200909786686:
> 
>   Merge git://git.denx.de/u-boot-dm (2016-09-20 09:34:53 -0400)
> 
> are available in the git repository at:
> 
> 
>   git://www.denx.de/git/u-boot-microblaze.git master
> 
> for you to fetch changes up to e0027f089bb64f6b84742c580f966bf9c97c900e:
> 
>   zynqmp: Remove unnnecessary board config file for dc4 (2016-09-22
> 07:33:21 +0200)
> 

Applied to u-boot/master, thanks!




-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160922/827cc151/attachment.sig>

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

* [U-Boot] [GIT PULL] Xilinx changes
  2017-01-12  7:17       ` Michal Simek
@ 2017-01-19  3:20         ` Tom Rini
  0 siblings, 0 replies; 31+ messages in thread
From: Tom Rini @ 2017-01-19  3:20 UTC (permalink / raw)
  To: u-boot

On Thu, Jan 12, 2017 at 08:17:14AM +0100, Michal Simek wrote:
> On 12.1.2017 08:13, Masahiro Yamada wrote:
> > 2017-01-12 15:42 GMT+09:00 Michal Simek <michal.simek@xilinx.com>:
> >> On 11.1.2017 17:28, Tom Rini wrote:
> >>> On Wed, Jan 11, 2017 at 09:59:29AM +0100, Michal Simek wrote:
> >>>
> >>>> Hi Tom,
> >>>>
> >>>> here are changes I have collected. Travis is not reporting any issue.
> >>>> I have also started to use signed tags to be clear what to take.
> >>>
> >>> Ah, signed tags.  How much more work is that on your end?
> >>
> >> Almost nothing just git tag -s and write some stuff. arm-soc starts to
> >> use that long time ago that's why when you setup it once there is not an
> >> issue. Maybe good time to consider to move to the same model.
> >>
> > 
> > Interesting.
> > 
> > Maybe, will we have a key signing party in the next U-Boot mini summit?
> > The GPG certificate can be checked only when we have the chain of trust.
> 
> Tom probably has my key already from past. Definitely u-boot mini summit
> is a good opportunity for this.
> 
> > 
> > More more difference for pulling a tag commit is that
> > git always creates a merge commit
> > even if the pull-request is sitting on the top of the upstream tree.
> 
> It is up to Tom what flow he wants to use and how that merge commits
> will look like.

So, I've thought about this a bit more.  To me, at least initially, the
web of trust isn't as important as the information (and so history)
that's in the signed tags about what's coming in.  I want us to have
better release notes about what has changed and I think tags will help.
I'm not going to make it mandatory right now, I'd like people to try it
out and see what they think.  A look over
https://www.kernel.org/pub/software/scm/git/docs/howto/using-signed-tag-in-pull-request.html
may help people that haven't done it before.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170118/e925a0e3/attachment.sig>

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

* [U-Boot] [GIT PULL] Xilinx changes
  2017-01-12  7:13     ` Masahiro Yamada
@ 2017-01-12  7:17       ` Michal Simek
  2017-01-19  3:20         ` Tom Rini
  0 siblings, 1 reply; 31+ messages in thread
From: Michal Simek @ 2017-01-12  7:17 UTC (permalink / raw)
  To: u-boot

On 12.1.2017 08:13, Masahiro Yamada wrote:
> 2017-01-12 15:42 GMT+09:00 Michal Simek <michal.simek@xilinx.com>:
>> On 11.1.2017 17:28, Tom Rini wrote:
>>> On Wed, Jan 11, 2017 at 09:59:29AM +0100, Michal Simek wrote:
>>>
>>>> Hi Tom,
>>>>
>>>> here are changes I have collected. Travis is not reporting any issue.
>>>> I have also started to use signed tags to be clear what to take.
>>>
>>> Ah, signed tags.  How much more work is that on your end?
>>
>> Almost nothing just git tag -s and write some stuff. arm-soc starts to
>> use that long time ago that's why when you setup it once there is not an
>> issue. Maybe good time to consider to move to the same model.
>>
> 
> Interesting.
> 
> Maybe, will we have a key signing party in the next U-Boot mini summit?
> The GPG certificate can be checked only when we have the chain of trust.

Tom probably has my key already from past. Definitely u-boot mini summit
is a good opportunity for this.

> 
> More more difference for pulling a tag commit is that
> git always creates a merge commit
> even if the pull-request is sitting on the top of the upstream tree.

It is up to Tom what flow he wants to use and how that merge commits
will look like.

Thanks,
Michal

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

* [U-Boot] [GIT PULL] Xilinx changes
  2017-01-12  6:42   ` Michal Simek
@ 2017-01-12  7:13     ` Masahiro Yamada
  2017-01-12  7:17       ` Michal Simek
  0 siblings, 1 reply; 31+ messages in thread
From: Masahiro Yamada @ 2017-01-12  7:13 UTC (permalink / raw)
  To: u-boot

2017-01-12 15:42 GMT+09:00 Michal Simek <michal.simek@xilinx.com>:
> On 11.1.2017 17:28, Tom Rini wrote:
>> On Wed, Jan 11, 2017 at 09:59:29AM +0100, Michal Simek wrote:
>>
>>> Hi Tom,
>>>
>>> here are changes I have collected. Travis is not reporting any issue.
>>> I have also started to use signed tags to be clear what to take.
>>
>> Ah, signed tags.  How much more work is that on your end?
>
> Almost nothing just git tag -s and write some stuff. arm-soc starts to
> use that long time ago that's why when you setup it once there is not an
> issue. Maybe good time to consider to move to the same model.
>

Interesting.

Maybe, will we have a key signing party in the next U-Boot mini summit?
The GPG certificate can be checked only when we have the chain of trust.

More more difference for pulling a tag commit is that
git always creates a merge commit
even if the pull-request is sitting on the top of the upstream tree.


-- 
Best Regards
Masahiro Yamada

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

* [U-Boot] [GIT PULL] Xilinx changes
  2017-01-11 16:28 ` Tom Rini
@ 2017-01-12  6:42   ` Michal Simek
  2017-01-12  7:13     ` Masahiro Yamada
  0 siblings, 1 reply; 31+ messages in thread
From: Michal Simek @ 2017-01-12  6:42 UTC (permalink / raw)
  To: u-boot

On 11.1.2017 17:28, Tom Rini wrote:
> On Wed, Jan 11, 2017 at 09:59:29AM +0100, Michal Simek wrote:
> 
>> Hi Tom,
>>
>> here are changes I have collected. Travis is not reporting any issue.
>> I have also started to use signed tags to be clear what to take.
> 
> Ah, signed tags.  How much more work is that on your end?

Almost nothing just git tag -s and write some stuff. arm-soc starts to
use that long time ago that's why when you setup it once there is not an
issue. Maybe good time to consider to move to the same model.

Thanks,
Michal

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

* [U-Boot] [GIT PULL] Xilinx changes
  2017-01-11  8:59 [U-Boot] [GIT PULL] Xilinx changes Michal Simek
@ 2017-01-11 16:28 ` Tom Rini
  2017-01-12  6:42   ` Michal Simek
  0 siblings, 1 reply; 31+ messages in thread
From: Tom Rini @ 2017-01-11 16:28 UTC (permalink / raw)
  To: u-boot

On Wed, Jan 11, 2017 at 09:59:29AM +0100, Michal Simek wrote:

> Hi Tom,
> 
> here are changes I have collected. Travis is not reporting any issue.
> I have also started to use signed tags to be clear what to take.

Ah, signed tags.  How much more work is that on your end?

> Thanks,
> Michal
> 
> 
> The following changes since commit a705ebc81b7f91bbd0ef7c634284208342901149:
> 
>   Prepare v2017.01 (2017-01-09 11:57:05 -0500)
> 
> are available in the git repository at:
> 
>   git://www.denx.de/git/u-boot-microblaze.git tags/xilinx-for-v2017.03
> 
> for you to fetch changes up to 7364dfe7bfca8632bfe02de5c333a64472812ebe:
> 
>   ARM64: zynqmp: Move CONFIG_AHCI from board file (2017-01-11 07:00:38
> +0100)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170111/4c4ea872/attachment.sig>

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

* [U-Boot] [GIT PULL] Xilinx changes
@ 2017-01-11  8:59 Michal Simek
  2017-01-11 16:28 ` Tom Rini
  0 siblings, 1 reply; 31+ messages in thread
From: Michal Simek @ 2017-01-11  8:59 UTC (permalink / raw)
  To: u-boot

Hi Tom,

here are changes I have collected. Travis is not reporting any issue.
I have also started to use signed tags to be clear what to take.

Thanks,
Michal


The following changes since commit a705ebc81b7f91bbd0ef7c634284208342901149:

  Prepare v2017.01 (2017-01-09 11:57:05 -0500)

are available in the git repository at:

  git://www.denx.de/git/u-boot-microblaze.git tags/xilinx-for-v2017.03

for you to fetch changes up to 7364dfe7bfca8632bfe02de5c333a64472812ebe:

  ARM64: zynqmp: Move CONFIG_AHCI from board file (2017-01-11 07:00:38
+0100)

----------------------------------------------------------------
Xilinx changes for v2017.03

- ATF handoff
- DT syncups
- gem: Use wait_for_bit(), add simple clk support
- Simple clk driver for ZynqMP
- Other small changes

----------------------------------------------------------------
Kamensky Ivan (1):
      xilinx_phy: Pass correct pointer to fdtdec_get_int()

Michal Simek (14):
      lib: Add WATCHDOG_RESET to wait_bit.h
      net: gem: Use wait_for_bit() instead of private mdio_wait()
      microblaze: Remove hardcoded IP address from config
      microblaze: Enable option to overwrite default variables
      fpga: zynqmp: Remove empty functions
      ARM: zynq: Move CONFIG_SYS_TEXT_BASE to Kconfig
      ARM: zynq: Remove CONFIG_BOOTP_SERVERIP
      ARM: zynq: Remove spi-max-frequency
      ARM: zynq: Setup modeboot variable based on boot mode
      ARM64: zynqmp: Add missing earlycon for ep108
      ARM64: zynqmp: Fix usb nodes for dc1 and dc2
      fpga: Use enum for bitstream command types
      ARM64: zynqmp: Generate handoff structure for ATF
      ARM64: zynqmp: Move CONFIG_AHCI from board file

Mike Looijmans (1):
      ARM: zynqmp: Make SYS_VENDOR configurable

Moritz Fischer (2):
      i2c: cdns: Add additional compatible string for r1p14 of the IP.
      ARM64: zynqmp: Fix i2c node's compatible string

Sai Pavan Boddu (1):
      microblaze: Make the board configuration name user definable

Shubhrajyoti Datta (1):
      ARM64: zynqmp: clk: Add the clock for watchdog

Siva Durga Prasad Paladugu (5):
      ARM64: zynqmp: Increase environment size to 32K
      ARM64: zynqmp: Add support to save env to FAT
      ARM64: zynqmp: Enable fastboot for first SD/MMC/EMMC device
      clk: zynqmp: Add clock driver support for zynqmp
      net: zynq_gem: Use clock driver for ZynqMP

Stefan Krsmanovic (1):
      ARM64: zynqmp: Add idle state for ZynqMP

Sudeep Holla (1):
      ARM: dts: zynq: replace gpio-key,wakeup with wakeup-source property

 Kconfig                                          |   3 +-
 arch/arm/cpu/armv8/zynqmp/Kconfig                |   1 +
 arch/arm/cpu/armv8/zynqmp/Makefile               |   2 +-
 arch/arm/cpu/armv8/zynqmp/handoff.c              |  87 ++++++++++++++++
 arch/arm/cpu/armv8/zynqmp/spl.c                  |   2 +
 arch/arm/dts/zynq-7000.dtsi                      |   2 -
 arch/arm/dts/zynq-zc702.dts                      |   4 +-
 arch/arm/dts/zynqmp-clk.dtsi                     |   4 +
 arch/arm/dts/zynqmp-ep108.dts                    |   1 +
 arch/arm/dts/zynqmp-zc1751-xm015-dc1.dts         |   4 +
 arch/arm/dts/zynqmp-zc1751-xm016-dc2.dts         |   4 +
 arch/arm/dts/zynqmp.dtsi                         |  21 +++-
 arch/arm/include/asm/arch-zynqmp/hardware.h      |   9 ++
 arch/arm/include/asm/arch-zynqmp/sys_proto.h     |   4 +
 board/xilinx/microblaze-generic/Kconfig          |   5 +
 board/xilinx/zynq/board.c                        |   6 ++
 cmd/fpga.c                                       |  20 ++--
 configs/topic_miami_defconfig                    |   1 +
 configs/topic_miamiplus_defconfig                |   1 +
 configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig |   1 +
 configs/zynq_microzed_defconfig                  |   1 +
 configs/zynq_picozed_defconfig                   |   1 +
 configs/zynq_zc702_defconfig                     |   1 +
 configs/zynq_zc706_defconfig                     |   1 +
 configs/zynq_zc770_xm010_defconfig               |   1 +
 configs/zynq_zc770_xm011_defconfig               |   1 +
 configs/zynq_zc770_xm012_defconfig               |   1 +
 configs/zynq_zc770_xm013_defconfig               |   1 +
 configs/zynq_zed_defconfig                       |   1 +
 configs/zynq_zybo_defconfig                      |   1 +
 drivers/clk/Kconfig                              |   7 ++
 drivers/clk/Makefile                             |   1 +
 drivers/clk/clk_zynqmp.c                         | 241
+++++++++++++++++++++++++++++++++++++++++++++
 drivers/fpga/zynqpl.c                            |  12 ---
 drivers/i2c/i2c-cdns.c                           |   1 +
 drivers/net/phy/xilinx_phy.c                     |   4 +-
 drivers/net/zynq_gem.c                           |  50 +++++-----
 include/configs/microblaze-generic.h             |   5 +-
 include/configs/xilinx_zynqmp.h                  |  32 +++++-
 include/configs/xilinx_zynqmp_zc1751_xm015_dc1.h |   1 -
 include/configs/zynq-common.h                    |   4 -
 include/wait_bit.h                               |   2 +
 42 files changed, 489 insertions(+), 63 deletions(-)
 create mode 100644 arch/arm/cpu/armv8/zynqmp/handoff.c
 create mode 100644 drivers/clk/clk_zynqmp.c

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

* [U-Boot] [GIT PULL] Xilinx changes
  2016-11-15 17:59 Michal Simek
  2016-11-16  0:26 ` Masahiro Yamada
@ 2016-11-17 22:14 ` Tom Rini
  1 sibling, 0 replies; 31+ messages in thread
From: Tom Rini @ 2016-11-17 22:14 UTC (permalink / raw)
  To: u-boot

On Tue, Nov 15, 2016 at 06:59:53PM +0100, Michal Simek wrote:

> Hi Tom,
> 
> please pull these changes to your tree.
> There are several things in this PR like
> DTS cleanups, Topic NL board with extending mkimage format and nand driver.
> 
> I have run buildman over it and there is not an issue.
> ./tools/buildman/buildman -b master zynq -C
> 
> Thanks,
> Michal
> 
> The following changes since commit 29e0cfb4f77f7aa369136302cee14a91e22dca71:
> 
>   Prepare v2016.11 (2016-11-14 11:27:11 -0500)
> 
> are available in the git repository at:
> 
>   git://www.denx.de/git/u-boot-microblaze.git master
> 
> for you to fetch changes up to 688d1be5ba63be281c2894e74b27209133598e2e:
> 
>   ARM64: zynqmp: Adding prefetchable memory space to pcie (2016-11-15
> 15:30:41 +0100)
> 

Applied to u-boot/master, thanks!




-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20161117/6e1b170d/attachment.sig>

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

* [U-Boot] [GIT PULL] Xilinx changes
  2016-11-16  0:26 ` Masahiro Yamada
@ 2016-11-16  7:31   ` Michal Simek
  0 siblings, 0 replies; 31+ messages in thread
From: Michal Simek @ 2016-11-16  7:31 UTC (permalink / raw)
  To: u-boot

On 16.11.2016 01:26, Masahiro Yamada wrote:
> Hi Michal
> 
> 2016-11-16 2:59 GMT+09:00 Michal Simek <monstr@monstr.eu>:
>> Hi Tom,
>>
>> please pull these changes to your tree.
>> There are several things in this PR like
>> DTS cleanups, Topic NL board with extending mkimage format and nand driver.
>>
>> I have run buildman over it and there is not an issue.
>> ./tools/buildman/buildman -b master zynq -C
>>
>> Thanks,
>> Michal
> 
> 
> I thought you would pick up the following:
> http://patchwork.ozlabs.org/patch/681835/
> 
> 
> Shall we ask Tom to apply it directly?

It was the part of series that's why I expected it will be taken
together not separately. As I see sunxi and uniphier patches are in and
zynq is missing. I will take it to my branch and will send it in next PR.
If Tom wants to take it directly he can - all ack lines are there already.

Thanks,
Michal

-- 
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Xilinx Microblaze
Maintainer of Linux kernel - Xilinx Zynq ARM and ZynqMP ARM64 SoCs
U-Boot custodian - Xilinx Microblaze/Zynq/ZynqMP SoCs


-------------- 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/20161116/3675857c/attachment.sig>

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

* [U-Boot] [GIT PULL] Xilinx changes
  2016-11-15 17:59 Michal Simek
@ 2016-11-16  0:26 ` Masahiro Yamada
  2016-11-16  7:31   ` Michal Simek
  2016-11-17 22:14 ` Tom Rini
  1 sibling, 1 reply; 31+ messages in thread
From: Masahiro Yamada @ 2016-11-16  0:26 UTC (permalink / raw)
  To: u-boot

Hi Michal

2016-11-16 2:59 GMT+09:00 Michal Simek <monstr@monstr.eu>:
> Hi Tom,
>
> please pull these changes to your tree.
> There are several things in this PR like
> DTS cleanups, Topic NL board with extending mkimage format and nand driver.
>
> I have run buildman over it and there is not an issue.
> ./tools/buildman/buildman -b master zynq -C
>
> Thanks,
> Michal


I thought you would pick up the following:
http://patchwork.ozlabs.org/patch/681835/


Shall we ask Tom to apply it directly?


-- 
Best Regards
Masahiro Yamada

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

* [U-Boot] [GIT PULL] Xilinx changes
@ 2016-11-15 17:59 Michal Simek
  2016-11-16  0:26 ` Masahiro Yamada
  2016-11-17 22:14 ` Tom Rini
  0 siblings, 2 replies; 31+ messages in thread
From: Michal Simek @ 2016-11-15 17:59 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull these changes to your tree.
There are several things in this PR like
DTS cleanups, Topic NL board with extending mkimage format and nand driver.

I have run buildman over it and there is not an issue.
./tools/buildman/buildman -b master zynq -C

Thanks,
Michal

The following changes since commit 29e0cfb4f77f7aa369136302cee14a91e22dca71:

  Prepare v2016.11 (2016-11-14 11:27:11 -0500)

are available in the git repository at:

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

for you to fetch changes up to 688d1be5ba63be281c2894e74b27209133598e2e:

  ARM64: zynqmp: Adding prefetchable memory space to pcie (2016-11-15
15:30:41 +0100)

----------------------------------------------------------------
Anurag Kumar Vulisha (1):
      ARM64: zynqmp: Add device tree properties for ZynqMP GT core

Bharat Kumar Gogada (2):
      ARM64: zynqmp: pci: Updating device tree as per upstream
      ARM64: zynqmp: Adding prefetchable memory space to pcie

Filip Drazic (4):
      ARM64: zynqmp: DT: Remove unused DDR PM domain
      ARM64: zynqmp: DT: Remove unused PM domains for PLL
      ARM64: zynqmp: DT: Add PM domains for GPU and PCIE
      ARM64: zynqmp: Support for multiple PM IDs assigned to a PM domain

Hyun Kwon (1):
      ARM64: zynqmp: drm: Add DMA index

Kedareswara rao Appana (3):
      ARM64: zynqmp: Add clocks for LPDDMA
      ARM64: zynqmp: Add description for LPDDMA channel usage
      ARM64: zynqmp: Add clocks for LPDDMA

Michal Simek (18):
      tools: mkimage: Check if file is regular file
      zynq: nand: Runtime detection of nand buswidth through slcr
      ARM: zynq: Add support for Zynq 7000S 7007s/7012s/7014s devices
      ARM64: zynqmp: Record board name as serial number for DFU/FASTBOOT
      ARM64: zynqmp: Fix secondary bootmode enabling
      ARM64: zynqmp: Ignore warnings from autogenerated files
      ARM: zynq: Remove DTC 1.4.2 warnings
      ARM64: zynqmp: Remove DTC 1.4.2 warnings
      ARM64: zynqmp: Enable gpio-led as heartbeat on zcu102
      ARM64: zynqmp: Add gpio-keys for zcu102
      ARM64: zynqmp: Add dcc port to dtsi
      ARM64: zynqmp: Remove note about level shifter on zcu102
      ARM64: zynqmp: Remove xlnx,id property
      ARM64: zynqmp: Sync gpio node properties
      Revert "ARM64: zynqmp: Add serdes address space dp driver"
      ARM64: zynqmp: List all SMMU ids
      Revert "ARM64: zynqmp: Added broken-tuning property to SD, eMMC nodes"
      ARM64: zynqmp: Use 64bit size cell format for main amba bus

Mike Looijmans (3):
      tools: mkimage: Add support for initialization table for Zynq and
ZynqMP
      ARM: zynq: Make SYS_VENDOR configurable
      ARM: zynq: Add support for the topic-miami system-on-modules and
carrier boards

Naga Sureshkumar Relli (3):
      ARM64: zynqmp: Enable can1 for ep108
      ARM64: zynqmp: Add cortexa53 edac node
      ARM64: zynqmp: Add ocm node in dtsi

Nava kishore Manne (1):
      ARM64: zynqmp: Add support for zynqmp fpga manager

Sai Krishna Potthuri (1):
      ARM64: zynqmp: change sdhci compatible string.

Siva Durga Prasad Paladugu (7):
      mtd: nand: zynq_nand: Add nand driver support for zynq
      zynq: nand: Enable Nand flash controller driver a zynq board
      nand: arasan_nfc: Clear ecc on bit while sending read command
      net: zynq_gem: Modify the nwcfg bit definitions
      net: zynq_gem: Correct SGMII enable bit setting
      ARM64: zynqmp: Add support for SD1 with level shifters bootmode
      ARM64: zynqmp: Correct the sdhci minimum frequency for ep108

Soren Brinkmann (1):
      ARM64: zynqmp: Adjust to new SMC interface to get silicon version

VNSL Durga (1):
      ARM64: zynqmp: Added clocks to DT for ep108

 arch/arm/cpu/armv8/zynqmp/Kconfig                    |    7 +
 arch/arm/cpu/armv8/zynqmp/spl.c                      |    6 +-
 arch/arm/dts/Makefile                                |    2 +
 arch/arm/dts/zynq-7000.dtsi                          |    7 +-
 arch/arm/dts/zynq-microzed.dts                       |    2 +-
 arch/arm/dts/zynq-picozed.dts                        |    2 +-
 arch/arm/dts/zynq-topic-miami.dts                    |   97 +++++++++++++
 arch/arm/dts/zynq-topic-miamiplus.dts                |   17 +++
 arch/arm/dts/zynq-zc702.dts                          |    2 +-
 arch/arm/dts/zynq-zc706.dts                          |    2 +-
 arch/arm/dts/zynq-zc770-xm010.dts                    |    2 +-
 arch/arm/dts/zynq-zc770-xm011.dts                    |    2 +-
 arch/arm/dts/zynq-zed.dts                            |    2 +-
 arch/arm/dts/zynq-zybo.dts                           |    2 +-
 arch/arm/dts/zynqmp-clk.dtsi                         |   32 +++++
 arch/arm/dts/zynqmp-ep108-clk.dtsi                   |   48 +++++++
 arch/arm/dts/zynqmp-ep108.dts                        |    8 +-
 arch/arm/dts/zynqmp-zc1751-xm015-dc1.dts             |    4 +-
 arch/arm/dts/zynqmp-zc1751-xm016-dc2.dts             |    2 +-
 arch/arm/dts/zynqmp-zc1751-xm018-dc4.dts             |    2 +-
 arch/arm/dts/zynqmp-zc1751-xm019-dc5.dts             |    2 +-
 arch/arm/dts/zynqmp-zcu102.dts                       |   34 ++++-
 arch/arm/dts/zynqmp.dtsi                             |  341
++++++++++++++++++++++++++++----------------
 arch/arm/include/asm/arch-zynqmp/hardware.h          |    1 +
 arch/arm/mach-zynq/Kconfig                           |    8 ++
 arch/arm/mach-zynq/slcr.c                            |   25 ++++
 board/topic/zynq/MAINTAINERS                         |    6 +
 board/topic/zynq/Makefile                            |   10 ++
 board/topic/zynq/board.c                             |    1 +
 board/topic/zynq/ps7_init_common.c                   |  117 +++++++++++++++
 board/topic/zynq/ps7_init_gpl.h                      |   34 +++++
 board/topic/zynq/zynq-topic-miami/ps7_init_gpl.c     |  227
+++++++++++++++++++++++++++++
 board/topic/zynq/zynq-topic-miami/ps7_regs.txt       |   61 ++++++++
 board/topic/zynq/zynq-topic-miamiplus/ps7_init_gpl.c |  233
++++++++++++++++++++++++++++++
 board/topic/zynq/zynq-topic-miamiplus/ps7_regs.txt   |   61 ++++++++
 board/xilinx/zynq/board.c                            |   12 ++
 board/xilinx/zynqmp/Makefile                         |    3 +
 board/xilinx/zynqmp/xil_io.h                         |    9 ++
 board/xilinx/zynqmp/zynqmp.c                         |   21 +++
 configs/topic_miami_defconfig                        |   49 +++++++
 configs/topic_miamiplus_defconfig                    |   49 +++++++
 configs/zynq_zc770_xm011_defconfig                   |    2 +
 drivers/mtd/nand/Kconfig                             |    7 +
 drivers/mtd/nand/Makefile                            |    1 +
 drivers/mtd/nand/arasan_nfc.c                        |    2 +
 drivers/mtd/nand/zynq_nand.c                         | 1186
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/net/zynq_gem.c                               |   16 +--
 include/configs/topic_miami.h                        |  149
+++++++++++++++++++
 include/configs/topic_miamiplus.h                    |    2 +
 include/configs/xilinx_zynqmp_ep.h                   |    2 +-
 include/configs/zynq-common.h                        |    7 +
 include/zynqmppl.h                                   |    6 +
 include/zynqpl.h                                     |   18 +++
 scripts/Makefile.spl                                 |    4 +-
 tools/zynqimage.c                                    |   28 ++++
 tools/zynqmpimage.c                                  |   34 +++++
 58 files changed, 2865 insertions(+), 155 deletions(-)
 create mode 100644 arch/arm/dts/zynq-topic-miami.dts
 create mode 100644 arch/arm/dts/zynq-topic-miamiplus.dts
 create mode 100644 board/topic/zynq/MAINTAINERS
 create mode 100644 board/topic/zynq/Makefile
 create mode 100644 board/topic/zynq/board.c
 create mode 100644 board/topic/zynq/ps7_init_common.c
 create mode 100644 board/topic/zynq/ps7_init_gpl.h
 create mode 100644 board/topic/zynq/zynq-topic-miami/ps7_init_gpl.c
 create mode 100644 board/topic/zynq/zynq-topic-miami/ps7_regs.txt
 create mode 100644 board/topic/zynq/zynq-topic-miamiplus/ps7_init_gpl.c
 create mode 100644 board/topic/zynq/zynq-topic-miamiplus/ps7_regs.txt
 create mode 100644 configs/topic_miami_defconfig
 create mode 100644 configs/topic_miamiplus_defconfig
 create mode 100644 drivers/mtd/nand/zynq_nand.c
 create mode 100644 include/configs/topic_miami.h
 create mode 100644 include/configs/topic_miamiplus.h



-- 
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Xilinx Microblaze
Maintainer of Linux kernel - Xilinx Zynq ARM and ZynqMP ARM64 SoCs
U-Boot custodian - Xilinx Microblaze/Zynq/ZynqMP SoCs


-------------- 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/20161115/161fe4a1/attachment.sig>

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

* [U-Boot] [GIT PULL] Xilinx changes
  2016-08-02  6:25 Michal Simek
@ 2016-08-02 17:38 ` Tom Rini
  0 siblings, 0 replies; 31+ messages in thread
From: Tom Rini @ 2016-08-02 17:38 UTC (permalink / raw)
  To: u-boot

On Tue, Aug 02, 2016 at 08:25:04AM +0200, Michal Simek wrote:

> Hi Tom,
> 
> please pull these patches to your tree. There are two critical
> patches. One dm-pre-reloc which get ZynqMP boards back to live.
> And the second about stack pointer init.
> 
> Thanks,
> Michal
> 
> 
> The following changes since commit 26fb8db0f4d1e7c118b5e8f3a8849f359b91c166:
> 
>   Merge git://git.denx.de/u-boot-rockchip (2016-07-31 20:31:13 -0400)
> 
> are available in the git repository at:
> 
> 
>   git://www.denx.de/git/u-boot-microblaze.git master
> 
> for you to fetch changes up to 28559d4c93de5039f851eea6d1404305d3ad0825:
> 
>   ARM64: zynqmp: Do not enable DM_MMC by default (2016-08-02 07:19:09 +0200)
> 

Applied to u-boot/master, thanks!




-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160802/0f1115b1/attachment.sig>

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

* [U-Boot] [GIT PULL] Xilinx changes
@ 2016-08-02  6:25 Michal Simek
  2016-08-02 17:38 ` Tom Rini
  0 siblings, 1 reply; 31+ messages in thread
From: Michal Simek @ 2016-08-02  6:25 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull these patches to your tree. There are two critical
patches. One dm-pre-reloc which get ZynqMP boards back to live.
And the second about stack pointer init.

Thanks,
Michal


The following changes since commit 26fb8db0f4d1e7c118b5e8f3a8849f359b91c166:

  Merge git://git.denx.de/u-boot-rockchip (2016-07-31 20:31:13 -0400)

are available in the git repository at:


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

for you to fetch changes up to 28559d4c93de5039f851eea6d1404305d3ad0825:

  ARM64: zynqmp: Do not enable DM_MMC by default (2016-08-02 07:19:09 +0200)

----------------------------------------------------------------
Michal Simek (5):
      ARM64: zynqmp: Add u-boot,dm-pre-reloc to clk nodes
      ARM64: zynqmp: Wire up PSCI reset
      xilinx: Sync defconfigs with the latest Kconfig layout
      ARM64: zynqmp: Define config USB_STORAGE through defconfig
      ARM64: zynqmp: Do not enable DM_MMC by default

Soren Brinkmann (1):
      ARM64: zynqmp: Fix stack pointer initialization

 arch/arm/Kconfig                                 |  3 ---
 arch/arm/dts/zynqmp-clk.dtsi                     |  1 +
 arch/arm/dts/zynqmp-ep108-clk.dtsi               |  1 +
 board/xilinx/zynqmp/zynqmp.c                     |  5 +++++
 configs/microblaze-generic_defconfig             |  4 ++--
 configs/xilinx_zynqmp_ep_defconfig               | 11 +++++++----
 configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig | 11 +++++++----
 configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig | 11 +++++++----
 configs/xilinx_zynqmp_zc1751_xm018_dc4_defconfig |  8 +++++---
 configs/xilinx_zynqmp_zc1751_xm019_dc5_defconfig |  8 +++++---
 configs/xilinx_zynqmp_zcu102_defconfig           |  9 ++++++---
 configs/xilinx_zynqmp_zcu102_revB_defconfig      |  9 ++++++---
 configs/zynq_microzed_defconfig                  |  6 ++----
 configs/zynq_picozed_defconfig                   |  6 ++----
 configs/zynq_zc702_defconfig                     |  5 ++---
 configs/zynq_zc706_defconfig                     |  5 ++---
 configs/zynq_zc770_xm010_defconfig               |  3 +--
 configs/zynq_zc770_xm011_defconfig               |  3 +--
 configs/zynq_zc770_xm012_defconfig               |  1 -
 configs/zynq_zc770_xm013_defconfig               |  3 +--
 configs/zynq_zed_defconfig                       |  6 ++----
 configs/zynq_zybo_defconfig                      |  5 ++---
 include/configs/xilinx_zynqmp.h                  |  4 ++--
 23 files changed, 69 insertions(+), 59 deletions(-)



-- 
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Xilinx Microblaze
Maintainer of Linux kernel - Xilinx Zynq ARM and ZynqMP ARM64 SoCs
U-Boot custodian - Xilinx Microblaze/Zynq/ZynqMP SoCs


-------------- 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/20160802/d1a22a49/attachment.sig>

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

* [U-Boot] [GIT PULL] Xilinx changes
  2016-07-22 13:17 Michal Simek
@ 2016-07-23  0:10 ` Tom Rini
  0 siblings, 0 replies; 31+ messages in thread
From: Tom Rini @ 2016-07-23  0:10 UTC (permalink / raw)
  To: u-boot

On Fri, Jul 22, 2016 at 03:17:51PM +0200, Michal Simek wrote:

> Hi Tom,
> 
> I am sending bunch of patches I have collected around Xilinx changes.
> USB Kconfig was discussed with Marek and I have got his ACK via IRC.
> Kconfig change CONFIG_SYS_NO_FLASH we discussed together (I have run
> some builds for others arm stuff)
> CLK changes was also discussed with Stephen and Simon.
> 
> 
> Thanks,
> Michal
> 
> 
> The following changes since commit 95d52733036af7438a5285d729d53844ec48c63e:
> 
>   Revert "stm32: Change USART port to USART6 for stm32f746 discovery
> board" (2016-07-21 15:38:13 -0400)
> 
> are available in the git repository at:
> 
>   git://www.denx.de/git/u-boot-microblaze.git master
> 
> for you to fetch changes up to 766d2609dd7fbad0faa89c7dff26edc108afa890:
> 
>   zynq: defconfig: Remove unnecessary board specific config files
> (2016-07-22 15:16:43 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160722/19852314/attachment.sig>

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

* [U-Boot] [GIT PULL] Xilinx changes
@ 2016-07-22 13:17 Michal Simek
  2016-07-23  0:10 ` Tom Rini
  0 siblings, 1 reply; 31+ messages in thread
From: Michal Simek @ 2016-07-22 13:17 UTC (permalink / raw)
  To: u-boot

Hi Tom,

I am sending bunch of patches I have collected around Xilinx changes.
USB Kconfig was discussed with Marek and I have got his ACK via IRC.
Kconfig change CONFIG_SYS_NO_FLASH we discussed together (I have run
some builds for others arm stuff)
CLK changes was also discussed with Stephen and Simon.


Thanks,
Michal


The following changes since commit 95d52733036af7438a5285d729d53844ec48c63e:

  Revert "stm32: Change USART port to USART6 for stm32f746 discovery
board" (2016-07-21 15:38:13 -0400)

are available in the git repository at:

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

for you to fetch changes up to 766d2609dd7fbad0faa89c7dff26edc108afa890:

  zynq: defconfig: Remove unnecessary board specific config files
(2016-07-22 15:16:43 +0200)

----------------------------------------------------------------
Alexander Graf (1):
      ARM64: zynqmp: Enable AHCI on EP platform

Michal Simek (9):
      ARM: zynq/zynqmp: Use the default CONFIG_BOOTDELAY=2
      api: Disable api_net when DM is used
      spl: Fix compilation warnings for arm64
      ARM64: zynqmp: Enable CLK and SPL_CLK by default
      ARM64: zynqmp: Enable SPL for all zynqmp boards
      serial: zynq: Read information about clock from DT
      ARM64: zynqmp: Remove get_uart_clk()
      dm: clk: Remove simple version of clk_get_by_index/name()
      microblaze: Remove empty ifdef around caches

Siva Durga Prasad Paladugu (6):
      mmc: sdhci: Disable internal clock enable bit
      usb: Kconfig: Add Kconfigs entry USB_EHCI_ZYNQ
      usb: zynq: Define config USB_STORAGE through defconfig
      Kconfig: Move option CONFIG_SYS_NO_FLASH to Kconfig
      zynq: config: Enable CONFIG_SYS_NO_FLASH through defconfig
      zynq: defconfig: Remove unnecessary board specific config files

 api/api_net.c                                    |  2 +-
 arch/arm/Kconfig                                 |  2 ++
 arch/arm/cpu/armv8/zynqmp/clk.c                  | 16 ----------------
 arch/arm/include/asm/arch-zynqmp/clk.h           |  1 -
 arch/arm/lib/spl.c                               |  2 +-
 common/Kconfig                                   |  6 ++++++
 common/spl/spl_fat.c                             |  3 ++-
 configs/xilinx_zynqmp_ep_defconfig               |  8 +++++---
 configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig |  8 +++++---
 configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig |  8 +++++---
 configs/xilinx_zynqmp_zc1751_xm018_dc4_defconfig |  8 +++++---
 configs/xilinx_zynqmp_zc1751_xm019_dc5_defconfig |  8 +++++---
 configs/xilinx_zynqmp_zcu102_defconfig           |  8 +++++---
 configs/xilinx_zynqmp_zcu102_revB_defconfig      |  8 +++++---
 configs/zynq_microzed_defconfig                  |  7 +++++--
 configs/zynq_picozed_defconfig                   |  7 +++++--
 configs/zynq_zc702_defconfig                     |  5 ++++-
 configs/zynq_zc706_defconfig                     |  5 ++++-
 configs/zynq_zc770_xm010_defconfig               |  4 ++--
 configs/zynq_zc770_xm011_defconfig               |  4 ++--
 configs/zynq_zc770_xm012_defconfig               |  3 +--
 configs/zynq_zc770_xm013_defconfig               |  4 ++--
 configs/zynq_zed_defconfig                       |  7 +++++--
 configs/zynq_zybo_defconfig                      |  5 ++++-
 drivers/clk/clk-uclass.c                         | 28
+---------------------------
 drivers/mmc/sdhci.c                              |  2 +-
 drivers/serial/serial_zynq.c                     | 28
+++++++++++++++++++++++++++-
 drivers/usb/host/Kconfig                         |  7 +++++++
 include/configs/microblaze-generic.h             |  4 ----
 include/configs/xilinx_zynqmp_ep.h               |  1 +
 include/configs/zynq-common.h                    |  5 +----
 include/configs/zynq_microzed.h                  | 19 -------------------
 include/configs/zynq_picozed.h                   | 19 -------------------
 include/configs/zynq_zc70x.h                     |  3 ---
 include/configs/zynq_zc770.h                     | 22
----------------------
 include/configs/zynq_zed.h                       | 19 -------------------
 include/configs/zynq_zybo.h                      |  3 ---
 37 files changed, 119 insertions(+), 180 deletions(-)
 delete mode 100644 include/configs/zynq_microzed.h
 delete mode 100644 include/configs/zynq_picozed.h
 delete mode 100644 include/configs/zynq_zc770.h
 delete mode 100644 include/configs/zynq_zed.h

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

* [U-Boot] [GIT PULL] Xilinx changes
  2016-06-06  9:26 Michal Simek
@ 2016-06-06 21:27 ` Tom Rini
  0 siblings, 0 replies; 31+ messages in thread
From: Tom Rini @ 2016-06-06 21:27 UTC (permalink / raw)
  To: u-boot

On Mon, Jun 06, 2016 at 11:26:53AM +0200, Michal Simek wrote:

> Hi Tom,
> 
> please pull these changes to your tree. It is converting ZynqMP targets to
> use distro
> boot options.
> I am still waiting for Marek to apply one USB DWC3 patch to fix usb support
> on ZynqMP.
> 
> Thanks,
> Michal
> 
> 
> The following changes since commit b2f1858455e99a91aeafe59ac73c6c047106d5e8:
> 
>   arm: lib: fix push/pop-section directives (2016-06-03 15:14:11 -0400)
> 
> are available in the git repository at:
> 
>   git://www.denx.de/git/u-boot-microblaze.git master
> 
> for you to fetch changes up to 59e880560f49827458b82345bb5ccfb7cb93af8c:
> 
>   ARM64: zynqmp: Extend malloc space before relocation (2016-06-06 11:23:41
> +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160606/84627f29/attachment.sig>

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

* [U-Boot] [GIT PULL] Xilinx changes
@ 2016-06-06  9:26 Michal Simek
  2016-06-06 21:27 ` Tom Rini
  0 siblings, 1 reply; 31+ messages in thread
From: Michal Simek @ 2016-06-06  9:26 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull these changes to your tree. It is converting ZynqMP targets to
use distro
boot options.
I am still waiting for Marek to apply one USB DWC3 patch to fix usb support
on ZynqMP.

Thanks,
Michal


The following changes since commit b2f1858455e99a91aeafe59ac73c6c047106d5e8:

  arm: lib: fix push/pop-section directives (2016-06-03 15:14:11 -0400)

are available in the git repository at:

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

for you to fetch changes up to 59e880560f49827458b82345bb5ccfb7cb93af8c:

  ARM64: zynqmp: Extend malloc space before relocation (2016-06-06 11:23:41
+0200)

----------------------------------------------------------------
Alexander Graf (1):
      ARM64: zynqmp: Remove CONFIG_BOOTP_SERVERIP

Michal Simek (14):
      ARM64: zynqmp: Enable CMD_NAND via Kconfig
      microblaze: Select compilation flags via Kconfig
      microblaze: Add option to pass cpu version number
      microblaze: Move MSR instruction selection to Kconfig
      ARM64: zynqmp: Enable Vitesse and RealTek ethernet phys
      ARM64: zynqmp: Add debug uart for zc1751-dc2
      ARM64: zynqmp: Add support for zc1751-dc4
      ARM64: zynqmp: Extend page_table_size
      ARM64: zynq: Fix boot.bin generation for Zynq and ZynqMP
      env: Setup GD_FLG_ENV_DEFAULT flag when default environment are used
      ARM64: zynqmp: Enable support for SPL FIT images
      ARM64: zynqmp: Enable AHCI when CONFIG_SATA_CEVA is defined
      ARM64: zynqmp: Add support for standard distro boot commands
      ARM64: zynqmp: Extend malloc space before relocation

Siva Durga Prasad Paladugu (1):
      mtd: nand: arasan_nfc: Correct nand ecc initialization

 arch/arm/cpu/armv8/zynqmp/cpu.c                  |   5 ++++
 arch/arm/dts/Makefile                            |   1 +
 arch/arm/dts/zynqmp-zc1751-xm018-dc4.dts         | 212
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/microblaze/include/asm/asm.h                |   2 +-
 board/xilinx/microblaze-generic/Kconfig          |  24 ++++++++++++++++++
 board/xilinx/microblaze-generic/config.mk        |  24 ++++++++++--------
 board/xilinx/microblaze-generic/xparameters.h    |   1 -
 board/xilinx/zynqmp/zynqmp.c                     |  34
+++++++++++++++++++------
 common/env_common.c                              |   1 +
 configs/microblaze-generic_defconfig             |   4 +++
 configs/xilinx_zynqmp_ep_defconfig               |   4 ++-
 configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig |   2 ++
 configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig |   8 ++++++
 configs/xilinx_zynqmp_zc1751_xm018_dc4_defconfig |  43
++++++++++++++++++++++++++++++++
 configs/xilinx_zynqmp_zc1751_xm019_dc5_defconfig |   2 ++
 configs/xilinx_zynqmp_zcu102_defconfig           |   2 ++
 configs/xilinx_zynqmp_zcu102_revB_defconfig      |   2 ++
 drivers/mtd/nand/arasan_nfc.c                    |  18 +++++++-------
 include/asm-generic/global_data.h                |   1 +
 include/configs/xilinx_zynqmp.h                  |  66
+++++++++++++++++++++++++++++++++++--------------
 include/configs/xilinx_zynqmp_ep.h               |   7 ------
 include/configs/xilinx_zynqmp_zc1751_xm015_dc1.h |   7 ------
 include/configs/xilinx_zynqmp_zc1751_xm016_dc2.h |   7 ------
 include/configs/xilinx_zynqmp_zc1751_xm018_dc4.h |  17 +++++++++++++
 include/configs/xilinx_zynqmp_zc1751_xm019_dc5.h |   7 ------
 include/configs/xilinx_zynqmp_zcu102.h           |   8 ------
 scripts/Makefile.spl                             |   7 ++----
 27 files changed, 428 insertions(+), 88 deletions(-)
 create mode 100644 arch/arm/dts/zynqmp-zc1751-xm018-dc4.dts
 create mode 100644 configs/xilinx_zynqmp_zc1751_xm018_dc4_defconfig
 create mode 100644 include/configs/xilinx_zynqmp_zc1751_xm018_dc4.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

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

* [U-Boot] [GIT PULL] Xilinx changes
  2016-05-24 11:02 Michal Simek
@ 2016-05-24 11:16 ` Michal Simek
  0 siblings, 0 replies; 31+ messages in thread
From: Michal Simek @ 2016-05-24 11:16 UTC (permalink / raw)
  To: u-boot

Hi,

please ignore this one.

I have found one issue on microblaze.

Thanks,
Michal

On 24.5.2016 13:02, Michal Simek wrote:
> Hi Tom,
> 
> here are patches I have collected. I expect some others changes will
> come after that.
> 
> Thanks,
> Michal
> 
> 
> The following changes since commit d7d000311285e4b8d11e089ca13ea456a01be3b8:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-mips (2016-05-23
> 11:51:37 -0400)
> 
> are available in the git repository at:
> 
> 
>   git://www.denx.de/git/u-boot-microblaze.git master
> 
> for you to fetch changes up to da83af77b125bbf487502c79cfb22c750e3dec11:
> 
>   ARM: zynq: Simplify zynq configuration (2016-05-24 11:15:02 +0200)
> 
> ----------------------------------------------------------------
> Alexander Graf (1):
>       ARM64: zynqmp: Align gic ranges for 64k in device tree
> 
> Masahiro Yamada (2):
>       ARM: zynq: load u-boot.img whether CONFIG_OF_SEPARATE is defined
> or not
>       ARM: dts: zynq: describe SLCR as simple-mfd rather than simple-bus
> 
> Michal Simek (27):
>       gpio: zynq: Add support for reading gpio pin state
>       ARM64: zynqmp: Enable HUSH parser for all zynqmp targets
>       ARM64: zynqmp: Enable missing distro default options
>       ARM64: zynqmp: Add support for reading MAC from eeprom
>       ARM64: zynqmp: Enable eMMC boot partitions commands
>       ARM64: zynqmp: Wire up debug_uart setup
>       ARM: zynq: Add support for SPL_LOAD_FIT
>       ARM64: zynqmp: Remove CONFIG_PREBOOT
>       ARM64: zynqmp: Enable SPI_FLASH and FLASH_BAR for ep108
>       ARM64: zynqmp: Add debug uart for zc1751-dc1
>       spl: Introduce new function spl_board_prepare_for_boot
>       ARM64: zynqmp: Enable option to overwrite default variables
>       ARM: zynq: Call ps7_post_config() for SPL
>       SPL: FIT: Enable SPL_FIT_LOAD in RAM based boot mode
>       tools: zynqmpimage: Add Xilinx ZynqMP boot header generation
>       ARM64: zynqmp: Add missing u-boot,dm-pre-reloc to DTSI
>       ARM64: zynqmp: Add SPL support support
>       ARM64: zynqmp: Enable CLK framework
>       fpga: Fix typo in function comment
>       mkimage: Report information about fpga
>       net: xilinx: Handle error value from phy_startup()
>       phy: Return correct error code when timeout happens
>       net: phy: Handle phy_startup() error codes properly
>       image: Add boot_get_fpga() to load fpga with bootm
>       phy: Wire return value from phy_config()
>       phy: marvell: Do not reset phy after negotiation
>       ARM: zynq: Simplify zynq configuration
> 
>  arch/arm/Kconfig
>   |   1 +
>  arch/arm/cpu/armv8/zynqmp/Makefile
>   |   1 +
>  arch/arm/cpu/armv8/zynqmp/spl.c
>   | 107 +++++++++++++++++++++++++++++++++++++++++++++++++++++
>  arch/arm/dts/zynq-7000.dtsi
>   |   2 +-
>  arch/arm/dts/zynqmp.dtsi
>   |   9 ++++-
>  arch/arm/include/asm/arch-zynqmp/sys_proto.h
>   |   2 +
>  arch/arm/mach-zynq/Kconfig
>   |  48 +++---------------------
>  arch/arm/mach-zynq/spl.c
>   |  25 +++++++++++++
>  board/xilinx/zynq/Makefile
>   |  12 +-----
>  board/xilinx/zynq/custom_hw_platform/.gitignore
>   |   1 -
>  board/xilinx/zynq/{MicroZed_hw_platform =>
> zynq-microzed}/ps7_init_gpl.c |   0
>  board/xilinx/zynq/{MicroZed_hw_platform =>
> zynq-microzed}/ps7_init_gpl.h |   0
>  board/xilinx/zynq/{ZC702_hw_platform => zynq-zc702}/ps7_init_gpl.c
>   |   0
>  board/xilinx/zynq/{ZC702_hw_platform => zynq-zc702}/ps7_init_gpl.h
>   |   0
>  board/xilinx/zynq/{ZC706_hw_platform => zynq-zc706}/ps7_init_gpl.c
>   |   0
>  board/xilinx/zynq/{ZC706_hw_platform => zynq-zc706}/ps7_init_gpl.h
>   |   0
>  board/xilinx/zynq/{zed_hw_platform => zynq-zed}/ps7_init_gpl.c
>   |   0
>  board/xilinx/zynq/{zed_hw_platform => zynq-zed}/ps7_init_gpl.h
>   |   0
>  board/xilinx/zynq/{zybo_hw_platform => zynq-zybo}/ps7_init_gpl.c
>   |   0
>  board/xilinx/zynq/{zybo_hw_platform => zynq-zybo}/ps7_init_gpl.h
>   |   0
>  board/xilinx/zynqmp/Makefile
>   |  23 +++++++++++-
>  board/xilinx/zynqmp/xil_io.h
>   |  35 ++++++++++++++++++
>  board/xilinx/zynqmp/zynqmp.c
>   |  17 +++++++++
>  common/bootm.c
>   |  10 +++++
>  common/image-fit.c
>   |  11 +++++-
>  common/image.c
>   |  94 ++++++++++++++++++++++++++++++++++++++++++++++
>  common/spl/spl.c
>   |  51 ++++++++++++++++++++-----
>  configs/xilinx_zynqmp_ep_defconfig
>   |   9 +++++
>  configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig
>   |   8 ++++
>  configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig
>   |   3 ++
>  configs/xilinx_zynqmp_zc1751_xm019_dc5_defconfig
>   |   3 ++
>  configs/xilinx_zynqmp_zcu102_defconfig
>   |   8 ++++
>  configs/xilinx_zynqmp_zcu102_revB_defconfig
>   |   8 ++++
>  configs/zynq_microzed_defconfig
>   |   2 +-
>  configs/zynq_picozed_defconfig
>   |   2 +-
>  configs/zynq_zc702_defconfig
>   |   1 +
>  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 +-
>  doc/uImage.FIT/multi-with-fpga.its
>   |  67 +++++++++++++++++++++++++++++++++
>  doc/uImage.FIT/source_file_format.txt
>   |   3 ++
>  drivers/fpga/fpga.c
>   |   2 +-
>  drivers/gpio/zynq_gpio.c
>   |  22 +++++++++++
>  drivers/net/phy/broadcom.c
>   |  34 +++++++++++------
>  drivers/net/phy/davicom.c
>   |   9 +++--
>  drivers/net/phy/et1011c.c
>   |  10 +++--
>  drivers/net/phy/lxt.c
>   |   9 +++--
>  drivers/net/phy/marvell.c
>   |  39 ++++++++++---------
>  drivers/net/phy/micrel.c
>   |   7 +++-
>  drivers/net/phy/natsemi.c
>   |  18 ++++++---
>  drivers/net/phy/phy.c
>   |  15 ++++----
>  drivers/net/phy/realtek.c
>   |  28 +++++++++-----
>  drivers/net/phy/smsc.c
>   |  10 +++--
>  drivers/net/phy/vitesse.c
>   |   8 ++--
>  drivers/net/xilinx_emaclite.c
>   |   4 +-
>  drivers/net/zynq_gem.c
>   |   8 ++--
>  include/bootstage.h
>   |   1 +
>  include/configs/xilinx_zynqmp.h
>   |  59 ++++++++++++++++++++++++++++-
>  include/configs/xilinx_zynqmp_zcu102.h
>   |   6 +++
>  include/configs/zynq-common.h
>   |   6 +--
>  include/image.h
>   |   7 +++-
>  include/spl.h
>   |   1 +
>  scripts/Makefile.spl
>   |   7 ++++
>  tools/Makefile
>   |   1 +
>  tools/zynqmpimage.c
>   | 269
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  69 files changed, 999 insertions(+), 158 deletions(-)
>  create mode 100644 arch/arm/cpu/armv8/zynqmp/spl.c
>  delete mode 100644 board/xilinx/zynq/custom_hw_platform/.gitignore
>  rename board/xilinx/zynq/{MicroZed_hw_platform =>
> zynq-microzed}/ps7_init_gpl.c (100%)
>  rename board/xilinx/zynq/{MicroZed_hw_platform =>
> zynq-microzed}/ps7_init_gpl.h (100%)
>  rename board/xilinx/zynq/{ZC702_hw_platform =>
> zynq-zc702}/ps7_init_gpl.c (100%)
>  rename board/xilinx/zynq/{ZC702_hw_platform =>
> zynq-zc702}/ps7_init_gpl.h (100%)
>  rename board/xilinx/zynq/{ZC706_hw_platform =>
> zynq-zc706}/ps7_init_gpl.c (100%)
>  rename board/xilinx/zynq/{ZC706_hw_platform =>
> zynq-zc706}/ps7_init_gpl.h (100%)
>  rename board/xilinx/zynq/{zed_hw_platform => zynq-zed}/ps7_init_gpl.c
> (100%)
>  rename board/xilinx/zynq/{zed_hw_platform => zynq-zed}/ps7_init_gpl.h
> (100%)
>  rename board/xilinx/zynq/{zybo_hw_platform => zynq-zybo}/ps7_init_gpl.c
> (100%)
>  rename board/xilinx/zynq/{zybo_hw_platform => zynq-zybo}/ps7_init_gpl.h
> (100%)
>  create mode 100644 board/xilinx/zynqmp/xil_io.h
>  create mode 100644 doc/uImage.FIT/multi-with-fpga.its
>  create mode 100644 tools/zynqmpimage.c
> 

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

* [U-Boot] [GIT PULL] Xilinx changes
@ 2016-05-24 11:02 Michal Simek
  2016-05-24 11:16 ` Michal Simek
  0 siblings, 1 reply; 31+ messages in thread
From: Michal Simek @ 2016-05-24 11:02 UTC (permalink / raw)
  To: u-boot

Hi Tom,

here are patches I have collected. I expect some others changes will
come after that.

Thanks,
Michal


The following changes since commit d7d000311285e4b8d11e089ca13ea456a01be3b8:

  Merge branch 'master' of git://git.denx.de/u-boot-mips (2016-05-23
11:51:37 -0400)

are available in the git repository at:


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

for you to fetch changes up to da83af77b125bbf487502c79cfb22c750e3dec11:

  ARM: zynq: Simplify zynq configuration (2016-05-24 11:15:02 +0200)

----------------------------------------------------------------
Alexander Graf (1):
      ARM64: zynqmp: Align gic ranges for 64k in device tree

Masahiro Yamada (2):
      ARM: zynq: load u-boot.img whether CONFIG_OF_SEPARATE is defined
or not
      ARM: dts: zynq: describe SLCR as simple-mfd rather than simple-bus

Michal Simek (27):
      gpio: zynq: Add support for reading gpio pin state
      ARM64: zynqmp: Enable HUSH parser for all zynqmp targets
      ARM64: zynqmp: Enable missing distro default options
      ARM64: zynqmp: Add support for reading MAC from eeprom
      ARM64: zynqmp: Enable eMMC boot partitions commands
      ARM64: zynqmp: Wire up debug_uart setup
      ARM: zynq: Add support for SPL_LOAD_FIT
      ARM64: zynqmp: Remove CONFIG_PREBOOT
      ARM64: zynqmp: Enable SPI_FLASH and FLASH_BAR for ep108
      ARM64: zynqmp: Add debug uart for zc1751-dc1
      spl: Introduce new function spl_board_prepare_for_boot
      ARM64: zynqmp: Enable option to overwrite default variables
      ARM: zynq: Call ps7_post_config() for SPL
      SPL: FIT: Enable SPL_FIT_LOAD in RAM based boot mode
      tools: zynqmpimage: Add Xilinx ZynqMP boot header generation
      ARM64: zynqmp: Add missing u-boot,dm-pre-reloc to DTSI
      ARM64: zynqmp: Add SPL support support
      ARM64: zynqmp: Enable CLK framework
      fpga: Fix typo in function comment
      mkimage: Report information about fpga
      net: xilinx: Handle error value from phy_startup()
      phy: Return correct error code when timeout happens
      net: phy: Handle phy_startup() error codes properly
      image: Add boot_get_fpga() to load fpga with bootm
      phy: Wire return value from phy_config()
      phy: marvell: Do not reset phy after negotiation
      ARM: zynq: Simplify zynq configuration

 arch/arm/Kconfig
  |   1 +
 arch/arm/cpu/armv8/zynqmp/Makefile
  |   1 +
 arch/arm/cpu/armv8/zynqmp/spl.c
  | 107 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/dts/zynq-7000.dtsi
  |   2 +-
 arch/arm/dts/zynqmp.dtsi
  |   9 ++++-
 arch/arm/include/asm/arch-zynqmp/sys_proto.h
  |   2 +
 arch/arm/mach-zynq/Kconfig
  |  48 +++---------------------
 arch/arm/mach-zynq/spl.c
  |  25 +++++++++++++
 board/xilinx/zynq/Makefile
  |  12 +-----
 board/xilinx/zynq/custom_hw_platform/.gitignore
  |   1 -
 board/xilinx/zynq/{MicroZed_hw_platform =>
zynq-microzed}/ps7_init_gpl.c |   0
 board/xilinx/zynq/{MicroZed_hw_platform =>
zynq-microzed}/ps7_init_gpl.h |   0
 board/xilinx/zynq/{ZC702_hw_platform => zynq-zc702}/ps7_init_gpl.c
  |   0
 board/xilinx/zynq/{ZC702_hw_platform => zynq-zc702}/ps7_init_gpl.h
  |   0
 board/xilinx/zynq/{ZC706_hw_platform => zynq-zc706}/ps7_init_gpl.c
  |   0
 board/xilinx/zynq/{ZC706_hw_platform => zynq-zc706}/ps7_init_gpl.h
  |   0
 board/xilinx/zynq/{zed_hw_platform => zynq-zed}/ps7_init_gpl.c
  |   0
 board/xilinx/zynq/{zed_hw_platform => zynq-zed}/ps7_init_gpl.h
  |   0
 board/xilinx/zynq/{zybo_hw_platform => zynq-zybo}/ps7_init_gpl.c
  |   0
 board/xilinx/zynq/{zybo_hw_platform => zynq-zybo}/ps7_init_gpl.h
  |   0
 board/xilinx/zynqmp/Makefile
  |  23 +++++++++++-
 board/xilinx/zynqmp/xil_io.h
  |  35 ++++++++++++++++++
 board/xilinx/zynqmp/zynqmp.c
  |  17 +++++++++
 common/bootm.c
  |  10 +++++
 common/image-fit.c
  |  11 +++++-
 common/image.c
  |  94 ++++++++++++++++++++++++++++++++++++++++++++++
 common/spl/spl.c
  |  51 ++++++++++++++++++++-----
 configs/xilinx_zynqmp_ep_defconfig
  |   9 +++++
 configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig
  |   8 ++++
 configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig
  |   3 ++
 configs/xilinx_zynqmp_zc1751_xm019_dc5_defconfig
  |   3 ++
 configs/xilinx_zynqmp_zcu102_defconfig
  |   8 ++++
 configs/xilinx_zynqmp_zcu102_revB_defconfig
  |   8 ++++
 configs/zynq_microzed_defconfig
  |   2 +-
 configs/zynq_picozed_defconfig
  |   2 +-
 configs/zynq_zc702_defconfig
  |   1 +
 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 +-
 doc/uImage.FIT/multi-with-fpga.its
  |  67 +++++++++++++++++++++++++++++++++
 doc/uImage.FIT/source_file_format.txt
  |   3 ++
 drivers/fpga/fpga.c
  |   2 +-
 drivers/gpio/zynq_gpio.c
  |  22 +++++++++++
 drivers/net/phy/broadcom.c
  |  34 +++++++++++------
 drivers/net/phy/davicom.c
  |   9 +++--
 drivers/net/phy/et1011c.c
  |  10 +++--
 drivers/net/phy/lxt.c
  |   9 +++--
 drivers/net/phy/marvell.c
  |  39 ++++++++++---------
 drivers/net/phy/micrel.c
  |   7 +++-
 drivers/net/phy/natsemi.c
  |  18 ++++++---
 drivers/net/phy/phy.c
  |  15 ++++----
 drivers/net/phy/realtek.c
  |  28 +++++++++-----
 drivers/net/phy/smsc.c
  |  10 +++--
 drivers/net/phy/vitesse.c
  |   8 ++--
 drivers/net/xilinx_emaclite.c
  |   4 +-
 drivers/net/zynq_gem.c
  |   8 ++--
 include/bootstage.h
  |   1 +
 include/configs/xilinx_zynqmp.h
  |  59 ++++++++++++++++++++++++++++-
 include/configs/xilinx_zynqmp_zcu102.h
  |   6 +++
 include/configs/zynq-common.h
  |   6 +--
 include/image.h
  |   7 +++-
 include/spl.h
  |   1 +
 scripts/Makefile.spl
  |   7 ++++
 tools/Makefile
  |   1 +
 tools/zynqmpimage.c
  | 269
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 69 files changed, 999 insertions(+), 158 deletions(-)
 create mode 100644 arch/arm/cpu/armv8/zynqmp/spl.c
 delete mode 100644 board/xilinx/zynq/custom_hw_platform/.gitignore
 rename board/xilinx/zynq/{MicroZed_hw_platform =>
zynq-microzed}/ps7_init_gpl.c (100%)
 rename board/xilinx/zynq/{MicroZed_hw_platform =>
zynq-microzed}/ps7_init_gpl.h (100%)
 rename board/xilinx/zynq/{ZC702_hw_platform =>
zynq-zc702}/ps7_init_gpl.c (100%)
 rename board/xilinx/zynq/{ZC702_hw_platform =>
zynq-zc702}/ps7_init_gpl.h (100%)
 rename board/xilinx/zynq/{ZC706_hw_platform =>
zynq-zc706}/ps7_init_gpl.c (100%)
 rename board/xilinx/zynq/{ZC706_hw_platform =>
zynq-zc706}/ps7_init_gpl.h (100%)
 rename board/xilinx/zynq/{zed_hw_platform => zynq-zed}/ps7_init_gpl.c
(100%)
 rename board/xilinx/zynq/{zed_hw_platform => zynq-zed}/ps7_init_gpl.h
(100%)
 rename board/xilinx/zynq/{zybo_hw_platform => zynq-zybo}/ps7_init_gpl.c
(100%)
 rename board/xilinx/zynq/{zybo_hw_platform => zynq-zybo}/ps7_init_gpl.h
(100%)
 create mode 100644 board/xilinx/zynqmp/xil_io.h
 create mode 100644 doc/uImage.FIT/multi-with-fpga.its
 create mode 100644 tools/zynqmpimage.c

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

* [U-Boot] [GIT PULL] Xilinx changes
  2016-04-13 16:37 Michal Simek
@ 2016-04-13 19:47 ` Tom Rini
  0 siblings, 0 replies; 31+ messages in thread
From: Tom Rini @ 2016-04-13 19:47 UTC (permalink / raw)
  To: u-boot

On Wed, Apr 13, 2016 at 06:37:49PM +0200, Michal Simek wrote:

> Hi Tom,
> 
> here are patches I have collected till now.
> Based on my discussion with Heiko, I am adding I2C patches which were
> all reviewed by him. zcu102 is using old i2c non DM based driver because
> we are missing i2c mux support. When we have it I will convert this
> board to DM based driver too. Zynq is still using old driver because of
> missing DM support for EEPROMs.
> 
> The most of that changes are in DT but it is also adding support for new
> ZynqMP boards and gpio driver update.
> 
> Output from buildman doesn't show any problem.
> 
> Thanks,
> Michal
> 
> 
> 
> The following changes since commit bbf8bef196ae52517284a0a2e2ffc94a4ff89f5f:
> 
>   Prepare v2016.05-rc1 (2016-04-11 22:22:25 -0400)
> 
> are available in the git repository at:
> 
>   git://www.denx.de/git/u-boot-microblaze.git master
> 
> for you to fetch changes up to 58ed7f66939cbfb6e48656b3925aefd9f180a1a3:
> 
>   ARM64: zynqmp: Use i2c cadence DM driver (2016-04-13 18:29:07 +0200)
> 

Applied to u-boot/master, thanks!




-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160413/bba11e8b/attachment.sig>

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

* [U-Boot] [GIT PULL] Xilinx changes
@ 2016-04-13 16:37 Michal Simek
  2016-04-13 19:47 ` Tom Rini
  0 siblings, 1 reply; 31+ messages in thread
From: Michal Simek @ 2016-04-13 16:37 UTC (permalink / raw)
  To: u-boot

Hi Tom,

here are patches I have collected till now.
Based on my discussion with Heiko, I am adding I2C patches which were
all reviewed by him. zcu102 is using old i2c non DM based driver because
we are missing i2c mux support. When we have it I will convert this
board to DM based driver too. Zynq is still using old driver because of
missing DM support for EEPROMs.

The most of that changes are in DT but it is also adding support for new
ZynqMP boards and gpio driver update.

Output from buildman doesn't show any problem.

Thanks,
Michal



The following changes since commit bbf8bef196ae52517284a0a2e2ffc94a4ff89f5f:

  Prepare v2016.05-rc1 (2016-04-11 22:22:25 -0400)

are available in the git repository at:

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

for you to fetch changes up to 58ed7f66939cbfb6e48656b3925aefd9f180a1a3:

  ARM64: zynqmp: Use i2c cadence DM driver (2016-04-13 18:29:07 +0200)

----------------------------------------------------------------
Alistair Francis (1):
      ARM64: zynqmp: Use C pre-processor for includes in dts

Anurag Kumar Vulisha (1):
      ARM64: zynqmp: Added OOB timing settings in zynqmp-ep108.dts

Bharat Kumar Gogada (1):
      ARM64: zynqmp: Extend pcie node to support legacy interrupts

Christian Kohn (2):
      ARM: zynq: zc702: Add adv7511 on i2c bus
      ARM: zynq: zc706: Add adv7511 on i2c bus

Edgar E. Iglesias (2):
      ARM64: zynqmp: Correct IRQ nr for the SMMU
      ARM64: zynqmp: Hook up the GEMs to the SMMU

Hyun Kwon (2):
      ARM64: zynqmp: Use correct addresses in node names
      ARM64: zynqmp: dp: Add default properties to zynqmp.dtsi

Michal Simek (35):
      ARM: zynq: Add interrupt-controller property to gpio nodes
      ARM: zynq: Align devcfg node
      ARM: zynq: Fix bootargs in board dtsi
      ARM: zynq: Align spi and qspi node locations
      ARM: zynq: Create empty line below headers
      ARM: zynq: Add missing qspi for xm013
      ARM: zynq: Extend microzed board support
      ARM: zynq: Fix usb phy node for Zybo
      ARM: zynq: Use memory initialization based on DTS file
      ARM: zynq: Support systems with more memory banks
      ARM: zynq: Do not perform reset at the end of thor
      ARM64: zynqmp: Add missing mmc aliases
      ARM64: zynqmp: Sync GEM nodes with Linux
      ARM64: zynqmp: Add missing interrupt-parent to PMU node
      ARM64: zynqmp: Add CCI-400 node
      ARM64: zynqmp: Add interrupt-controller property to gpio nodes
      ARM64: zynqmp: Fix coding style for pcie
      ARM64: zynqmp: Add backward compatible string for uart
      ARM64: zynqmp: Align node address with parent node for dpdma
      ARM64: zynqmp: Align register description
      ARM64: zynqmp: Add serdes address space dp driver
      ARM64: zynqmp: Fix DWC3 binding with the kernel
      ARM64: zynqmp: Use 64bit size cell format for memory node
      ARM64: zynqmp: Do not setup DM_ETH/GPIO/MMC by default for all boards
      ARM64: zynqmp: Extend early malloc space to be able to run DM drivers
      ARM64: zynqmp: Make DDR detection code work on 32bit system
      ARM64: zynqmp: Remove netdev.h from board file
      ARM64: zynqmp: Add support for ZCU102 platform
      ARM64: zynqmp: Add defconfig for zcu102 revB board
      ARM64: zynqmp: Add support for zc1751 with DC cards
      ARM64: zynqmp: Clean header after moving stuff to Kconfig
      ARM64: zynqmp: Enable CMD_GPIO and DM_GPIO for ep108
      GPIO: pca953x: Remove compilation warnings on arm64
      ARM64: zynqmp: Enable pca953x driver for zcu102
      ARM64: zynqmp: Use i2c cadence DM driver

Moritz Fischer (4):
      ARM: dts: zynq: Add devicetree entry for Xilinx Zynq reset controller.
      ARM: dts: Updated devicetree bindings for Zynq 7000 platform
      i2c: Describe Cadence I2C devicetree bindings
      dm: i2c: Add driver for Cadence I2C IP

Naga Sureshkumar Relli (1):
      ARM64: zynqmp: Add ddrc node in dts

P L Sai Krishna (2):
      ARM64: zynqmp: Add 8-bit bus width property.
      ARM64: zynqmp: Added broken-tuning property to SD, eMMC nodes

Punnaiah Choudary Kalluri (2):
      ARM: zynq: DT: Add ethernet phy reset information
      ARM64: zynqmp: Add missing nand node for ep108

Ranjit Waghmode (1):
      ARM64: zynqmp: dt: Change qspi node compatible string

Siva Durga Prasad Paladugu (7):
      ARM64: zynqmp: Move kernel and fdt offsets and sizes to board
config file
      gpio: zynq: Convert Zynq GPIO to driver model
      gpio: Kconfig: Enable Zynq GPIO driver using kconfig
      gpio: zynq: Remove non driver model code
      gpio: zynq: Move the definitions to driver file
      gpio: zynqmp: Add GPIO driver support for ZynqMP
      zynqmp: Kconfig: Enable ZYNQ_GPIO for ZynqMP

Soren Brinkmann (1):
      ARM64: zynqmp: DT: Add power domains

VNSL Durga (1):
      ARM64: zynqmp: Added clocks to DT

 arch/arm/Kconfig                                 |   3 +-
 arch/arm/dts/Makefile                            |   7 +-
 arch/arm/dts/zynq-7000.dtsi                      |  14 ++++
 arch/arm/dts/zynq-microzed.dts                   |  38 +++++++++-
 arch/arm/dts/zynq-zc702.dts                      |  29 ++++++--
 arch/arm/dts/zynq-zc706.dts                      |  27 +++++--
 arch/arm/dts/zynq-zc770-xm010.dts                |  44 +++++------
 arch/arm/dts/zynq-zc770-xm011.dts                |   3 +-
 arch/arm/dts/zynq-zc770-xm012.dts                |   2 +-
 arch/arm/dts/zynq-zc770-xm013.dts                |   9 ++-
 arch/arm/dts/zynq-zed.dts                        |   8 +-
 arch/arm/dts/zynq-zybo.dts                       |  10 +--
 arch/arm/dts/zynqmp-clk.dtsi                     | 202
++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/dts/zynqmp-ep108-clk.dtsi               |   4 +
 arch/arm/dts/zynqmp-ep108.dts                    |  61 ++++++++++++++-
 arch/arm/dts/zynqmp-zc1751-xm015-dc1.dts         | 211
++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/dts/zynqmp-zc1751-xm016-dc2.dts         | 236
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/dts/zynqmp-zc1751-xm019-dc5.dts         | 121
++++++++++++++++++++++++++++++
 arch/arm/dts/zynqmp-zcu102-revB.dts              |  42 +++++++++++
 arch/arm/dts/zynqmp-zcu102.dts                   | 631
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/dts/zynqmp.dtsi                         | 382
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------
 arch/arm/mach-zynq/include/mach/gpio.h           |  63 ----------------
 board/xilinx/zynq/board.c                        | 132
++++++++++++++++++++++++++++++---
 board/xilinx/zynqmp/zynqmp.c                     |   7 +-
 configs/xilinx_zynqmp_ep_defconfig               |   8 ++
 configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig |  37 ++++++++++
 configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig |  35 +++++++++
 configs/xilinx_zynqmp_zc1751_xm019_dc5_defconfig |  24 ++++++
 configs/xilinx_zynqmp_zcu102_defconfig           |  34 +++++++++
 configs/xilinx_zynqmp_zcu102_revB_defconfig      |  34 +++++++++
 configs/zynq_microzed_defconfig                  |   4 +
 doc/device-tree-bindings/i2c/i2c-cdns.txt        |  20 +++++
 drivers/gpio/Kconfig                             |   7 ++
 drivers/gpio/pca953x.c                           |   4 +-
 drivers/gpio/zynq_gpio.c                         | 338
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------
 drivers/i2c/Kconfig                              |   7 ++
 drivers/i2c/Makefile                             |   1 +
 drivers/i2c/i2c-cdns.c                           | 335
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 include/configs/xilinx_zynqmp.h                  |   6 +-
 include/configs/xilinx_zynqmp_ep.h               |   9 ++-
 include/configs/xilinx_zynqmp_zc1751_xm015_dc1.h |  29 ++++++++
 include/configs/xilinx_zynqmp_zc1751_xm016_dc2.h |  26 +++++++
 include/configs/xilinx_zynqmp_zc1751_xm019_dc5.h |  27 +++++++
 include/configs/xilinx_zynqmp_zcu102.h           |  60 +++++++++++++++
 include/configs/zynq-common.h                    |  17 +++--
 include/configs/zynq_microzed.h                  |   2 +
 46 files changed, 3058 insertions(+), 292 deletions(-)
 create mode 100644 arch/arm/dts/zynqmp-clk.dtsi
 create mode 100644 arch/arm/dts/zynqmp-zc1751-xm015-dc1.dts
 create mode 100644 arch/arm/dts/zynqmp-zc1751-xm016-dc2.dts
 create mode 100644 arch/arm/dts/zynqmp-zc1751-xm019-dc5.dts
 create mode 100644 arch/arm/dts/zynqmp-zcu102-revB.dts
 create mode 100644 arch/arm/dts/zynqmp-zcu102.dts
 create mode 100644 configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig
 create mode 100644 configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig
 create mode 100644 configs/xilinx_zynqmp_zc1751_xm019_dc5_defconfig
 create mode 100644 configs/xilinx_zynqmp_zcu102_defconfig
 create mode 100644 configs/xilinx_zynqmp_zcu102_revB_defconfig
 create mode 100644 doc/device-tree-bindings/i2c/i2c-cdns.txt
 create mode 100644 drivers/i2c/i2c-cdns.c
 create mode 100644 include/configs/xilinx_zynqmp_zc1751_xm015_dc1.h
 create mode 100644 include/configs/xilinx_zynqmp_zc1751_xm016_dc2.h
 create mode 100644 include/configs/xilinx_zynqmp_zc1751_xm019_dc5.h
 create mode 100644 include/configs/xilinx_zynqmp_zcu102.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/20160413/4f632773/attachment.sig>

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

* [U-Boot] [GIT PULL] Xilinx changes
  2016-04-04 18:31 Michal Simek
@ 2016-04-05  0:01 ` Tom Rini
  0 siblings, 0 replies; 31+ messages in thread
From: Tom Rini @ 2016-04-05  0:01 UTC (permalink / raw)
  To: u-boot

On Mon, Apr 04, 2016 at 08:31:06PM +0200, Michal Simek wrote:

> Hi Tom,
> 
> please pull these xilinx changes to your branch.
> 
> Thanks,
> Michal
> 
> The following changes since commit 563d8d93585035fa2a0b20190c1008eb625432c4:
> 
>   net: phy: Realtek RTL8211B/C PHY ID fix (2016-04-02 19:26:08 -0400)
> 
> are available in the git repository at:
> 
>   git://www.denx.de/git/u-boot-microblaze.git master
> 
> for you to fetch changes up to 07654ba1e37e0de2ee3a5983ad510a8c2dd21035:
> 
>   ARM64: zynqmp: Enable EFI partition support (2016-04-04 20:28:39 +0200)
> 

Applied to u-boot/master, thanks!




-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160404/2801132d/attachment.sig>

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

* [U-Boot] [GIT PULL] Xilinx changes
@ 2016-04-04 18:31 Michal Simek
  2016-04-05  0:01 ` Tom Rini
  0 siblings, 1 reply; 31+ messages in thread
From: Michal Simek @ 2016-04-04 18:31 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull these xilinx changes to your branch.

Thanks,
Michal

The following changes since commit 563d8d93585035fa2a0b20190c1008eb625432c4:

  net: phy: Realtek RTL8211B/C PHY ID fix (2016-04-02 19:26:08 -0400)

are available in the git repository at:

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

for you to fetch changes up to 07654ba1e37e0de2ee3a5983ad510a8c2dd21035:

  ARM64: zynqmp: Enable EFI partition support (2016-04-04 20:28:39 +0200)

----------------------------------------------------------------
Joe Hershberger (1):

Michal Simek (15):
      ARM: zynq: Enable option to overwrite default variables
      ARM: zynq: zybo: Enabling reading MAC address from EEPROM
      ARM: zynq: Fix default ps7_init_gpl.c/h for ZYBO
      microblaze: Read information about timer/interrupts from DT
      microblaze: Remove !OF_CONTROL code for timer and interrupt
      net: axi_emac: Report phy-node error message permanently
      ARM64: zynqmp: Enable FAT write and EXT4 write for USB too
      ARM64: zynqmp: Select SYS_CONFIG_NAME via Kconfig
      ARM64: Move HUSH enabling from board file to defconfig
      ARM64: zynqmp: Read RAM information from DT
      ARM64: zynqmp: Simplify MAINTAINERS file to support more boards
      block: Add support for Ceva sata
      ARM: zynq: Enable FLASH_BAR for microzed and zybo
      ARM: zynq: Add uEnv.txt support
      ARM64: zynqmp: Enable EFI partition support

Siva Durga Prasad Paladugu (8):
      phy: Add phy driver support for xilinx PCS/PMA core
      net: zynq_gem: Add support for SGMII interface
      zynq-common: Enable phy driver for Xilinx PCS/PMA core
      net: xilinx_axi: Use interface type instead of zero
      net: xilinx_axi: Clear Isolate bit if found during phy setup
      net: zynq_gem: Return error incase of invalid phy address
      net: phy: Add SGMII support for TI phy
      net: zynq_gem: Add SGMII support for zynqMP

Soren Brinkmann (1):
      ARM64: zynqmp: Decrease boot delay

 arch/arm/cpu/armv8/zynqmp/Kconfig                 |   15 +-
 arch/arm/mach-zynq/include/mach/sys_proto.h       |    2 +
 arch/microblaze/cpu/interrupts.c                  |   26 ++-
 arch/microblaze/cpu/timer.c                       |   39 +++-
 board/xilinx/microblaze-generic/xparameters.h     |   11 --
 board/xilinx/zynq/board.c                         |   13 ++
 board/xilinx/zynq/zybo_hw_platform/ps7_init_gpl.c | 1581
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------
 board/xilinx/zynq/zybo_hw_platform/ps7_init_gpl.h |    9 +-
 board/xilinx/zynqmp/MAINTAINERS                   |    7 +-
 board/xilinx/zynqmp/zynqmp.c                      |  125 +++++++++++++
 configs/xilinx_zynqmp_ep_defconfig                |    2 +
 configs/zynq_microzed_defconfig                   |    1 +
 configs/zynq_zybo_defconfig                       |    1 +
 drivers/block/Makefile                            |    1 +
 drivers/block/sata_ceva.c                         |  113 +++++++++++
 drivers/net/phy/Makefile                          |    1 +
 drivers/net/phy/phy.c                             |    3 +
 drivers/net/phy/ti.c                              |   39 +++-
 drivers/net/phy/xilinx_phy.c                      |  144 ++++++++++++++
 drivers/net/xilinx_axi_emac.c                     |   24 ++-
 drivers/net/zynq_gem.c                            |   59 ++++--
 include/configs/microblaze-generic.h              |   12 --
 include/configs/xilinx_zynqmp.h                   |   18 +-
 include/configs/xilinx_zynqmp_ep.h                |    5 -
 include/configs/zynq-common.h                     |   29 +++
 include/configs/zynq_zybo.h                       |    3 +
 include/phy.h                                     |    1 +
 27 files changed, 1964 insertions(+), 320 deletions(-)
 create mode 100644 drivers/block/sata_ceva.c
 create mode 100644 drivers/net/phy/xilinx_phy.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: 198 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160404/80969306/attachment.sig>

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

* [U-Boot] [GIT PULL] Xilinx changes
  2016-01-28 23:18 ` Tom Rini
@ 2016-02-04 13:44   ` Ricardo Ribalda Delgado
  0 siblings, 0 replies; 31+ messages in thread
From: Ricardo Ribalda Delgado @ 2016-02-04 13:44 UTC (permalink / raw)
  To: u-boot

Hi

I have just sent a patch for this.

Sorry about that!

On Fri, Jan 29, 2016 at 12:18 AM, Tom Rini <trini@konsulko.com> wrote:
> On Wed, Jan 27, 2016 at 04:42:09PM +0100, Michal Simek wrote:
>
>> Hi Tom,
>>
>> here is the branch with xilinx changes which are flying around.
>> It is targeting PowerPC, Microblaze, ARM and ARM64.
>> I can't see any build problem via buildman.
>>
>> Thanks,
>> Michal
>>
>>
>> The following changes since commit 9e4de7fd4acc8f99b6d383c711d21c0159849629:
>>
>>   Merge branch 'master' of http://git.denx.de/u-boot-sunxi (2016-01-26
>> 17:45:37 -0500)
>>
>> are available in the git repository at:
>>
>>
>>   git://www.denx.de/git/u-boot-microblaze.git master
>>
>> for you to fetch changes up to f36919a8138ed7ecd3dbce4630e02936b13907da:
>>
>>   ppc: xilinx-ppc440-generic: Wire LL_TEMAC driver (2016-01-27 15:57:20
>> +0100)
>>
>
> Applied to u-boot/master, thanks!
>
> But note:
> +(xilinx-ppc405-generic) Device Tree Source is not correctly specified.
> +(xilinx-ppc405-generic) Please define 'CONFIG_DEFAULT_DEVICE_TREE'
> +(xilinx-ppc405-generic) or build with 'DEVICE_TREE=<device_tree>' argument
> +(xilinx-ppc405-generic) make[2]: *** [arch/powerpc/dts/xilinx-ppc440-generic.dtb] Error 1
> +(xilinx-ppc405-generic) make[1]: *** [dts] Error 2
>
> --
> Tom
>
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot
>



-- 
Ricardo Ribalda

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

* [U-Boot] [GIT PULL] Xilinx changes
  2016-01-27 15:42 Michal Simek
@ 2016-01-28 23:18 ` Tom Rini
  2016-02-04 13:44   ` Ricardo Ribalda Delgado
  0 siblings, 1 reply; 31+ messages in thread
From: Tom Rini @ 2016-01-28 23:18 UTC (permalink / raw)
  To: u-boot

On Wed, Jan 27, 2016 at 04:42:09PM +0100, Michal Simek wrote:

> Hi Tom,
> 
> here is the branch with xilinx changes which are flying around.
> It is targeting PowerPC, Microblaze, ARM and ARM64.
> I can't see any build problem via buildman.
> 
> Thanks,
> Michal
> 
> 
> The following changes since commit 9e4de7fd4acc8f99b6d383c711d21c0159849629:
> 
>   Merge branch 'master' of http://git.denx.de/u-boot-sunxi (2016-01-26
> 17:45:37 -0500)
> 
> are available in the git repository at:
> 
> 
>   git://www.denx.de/git/u-boot-microblaze.git master
> 
> for you to fetch changes up to f36919a8138ed7ecd3dbce4630e02936b13907da:
> 
>   ppc: xilinx-ppc440-generic: Wire LL_TEMAC driver (2016-01-27 15:57:20
> +0100)
> 

Applied to u-boot/master, thanks!

But note:
+(xilinx-ppc405-generic) Device Tree Source is not correctly specified.
+(xilinx-ppc405-generic) Please define 'CONFIG_DEFAULT_DEVICE_TREE'
+(xilinx-ppc405-generic) or build with 'DEVICE_TREE=<device_tree>' argument
+(xilinx-ppc405-generic) make[2]: *** [arch/powerpc/dts/xilinx-ppc440-generic.dtb] Error 1
+(xilinx-ppc405-generic) make[1]: *** [dts] Error 2

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160128/c76dfeeb/attachment.sig>

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

* [U-Boot] [GIT PULL] Xilinx changes
@ 2016-01-27 15:42 Michal Simek
  2016-01-28 23:18 ` Tom Rini
  0 siblings, 1 reply; 31+ messages in thread
From: Michal Simek @ 2016-01-27 15:42 UTC (permalink / raw)
  To: u-boot

Hi Tom,

here is the branch with xilinx changes which are flying around.
It is targeting PowerPC, Microblaze, ARM and ARM64.
I can't see any build problem via buildman.

Thanks,
Michal


The following changes since commit 9e4de7fd4acc8f99b6d383c711d21c0159849629:

  Merge branch 'master' of http://git.denx.de/u-boot-sunxi (2016-01-26
17:45:37 -0500)

are available in the git repository at:


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

for you to fetch changes up to f36919a8138ed7ecd3dbce4630e02936b13907da:

  ppc: xilinx-ppc440-generic: Wire LL_TEMAC driver (2016-01-27 15:57:20
+0100)

----------------------------------------------------------------
Michal Simek (75):
      microblaze: Remove CONSOLE_ARG
      microblaze: Move baudrate setting out driver selection
      serial: uartlite: Move driver to DM
      serial: uartlite: Add support for debug console
      serial: uartlite: Add uartlite to Kconfig
      microblaze: Enable uart16550 DM by default
      microblaze: Do not print eth device when DM_ETH is enabled
      microblaze: Enable PHYLIB via Kconfig
      microblaze: Remove unused I2C macros
      microblaze: Wire-up debug_uart in asm
      microblaze: Enable MICREL_KSZ9021
      net: axi_emac: Fix parentheses around operand !
      net: axi_emac: Show phy address instead of register content
      net: axi_emac: Pass directly pointer to register space
      net: axi_emac: Put iobase to private structure
      net: axi_emac: Pass private structure to phyread/phywrite
      net: axi_emac: Pass private structure where possible
      net: axi_emac: Move driver to DM
      net: axi_emac: Enable access to MDIO in probe
      net: axi_emac: Split recv from free_pkt
      net: axi_emac: Rename start, stop, write_hwaddr functions
      net: Add axi emac to Kconfig
      net: emaclite: Remove ancient OF probe function
      net: emaclite: Add MDIO support to driver
      net: emaclite: Convert MDIO to use register offset
      net: emaclite: Use indirect register access for tx_ping/pong
      net: emaclite: Use indirect register access for rx_ping/pong
      net: emaclite: Use indirect register access for TX reset
      net: emaclite: Fix logic around available TX buffers
      net: emaclite: Remove XEL_TSR_XMIT_ACTIVE_MASK flag
      net: emaclite: Use indirect reg access in send
      net: emaclite: Use indirect access in emaclite_recv
      net: emaclite: Move driver to DM
      net: emaclite: Rename start and stop functions
      net: emaclite: Let core to handle received packet
      net: emaclite: Move emaclite to Kconfig
      microblaze: Enable axi emac via Kconfig
      microblaze: Move eth configuration to Kconfig
      microblaze: Remove systemace from board file
      microblaze: Remove CONFIG_FIT from board file
      microblaze: Move CONFIG_NETCONSOLE to Kconfig
      microblaze: Remove empty file - cpu.c
      microblaze: Read information about RAM from DT
      microblaze: Enable HUSH via Kconfig
      microblaze: Fix board_init calling sequence
      fpga: Fix compilation warnings
      serial: zynq: Extend compatible string list
      serial: zynq: Fix address reading from DM
      net: phy: ti: Enable automatic crossover mode
      net: zynq: Change MDC setup for arm64
      ARM: zynq: Remove memory division by 2 for ECC case
      ARM: zynq: Do not select options if SPL is not enabled
      ARM: zynq: Enable SPI_FLASH for zc770 xm013 platform
      ARM: zynq: Move FLASH_BAR to Kconfig
      ARM: zynq: Clean DTSI coding style
      ARM: zynq: Fix all remaining zynq platform to use stdout-path
      ARM: zynq: Fix defconfig for zybo
      ARM: zynq: Move spi node to aligned location
      ARM64: zynqmp: Remove incorrect link to common config file
      ARM64: zynqmp: Use the same U-Boot version with/without ATF
      ARM64: zynqmp: Add initial support for the first silicon
      ARM64: zynqmp: Fix coding style in phy node
      ARM64: zynqmp: Add support for SD1 boot mode
      ARM64: zynqmp: Show information about bootmode
      ARM64: zynqmp: Differentiate EMMC boot mode
      ARM64: zynqmp: Fix bootmode SD_MODE1
      ARM64: zynqmp: Remove unneeded timer_init function
      ARM64: zynqmp: Enable advance memory test by default
      ARM64: zynqmp: Move memory setup to board file
      ARM64: zynqmp: Setup correct COUNTER_FREQUENCY for silicon
      ARM64: zynqmp: Allow overwrite identification string
      ARM64: zynqmp: Enable NATSEMI phys
      ARM64: zynqmp: Include GbE speed/duplex detection
      ARM64: zynqmp: Do not setup bootargs
      ARM: zynq: zynqmp: Line up checkboard message

Punnaiah Choudary Kalluri (1):
      ARM64: zynqmp: Correct the watchdog timer interrupt number

Ricardo Ribalda (22):
      ppc: xilinx-ppc440: Remove support for ml507
      ppc: xilinx-ppc405: Remove support for fx12mm
      xilinx-ppc440: Remove support for v5fx30teval
      .mailmap: Add all the mail alias for Ricardo Ribalda
      mailaddr: Update mail address
      ppc: pp405-generic: Simplify Makefile
      ppc: pp440-generic: Simplify Makefile
      ppc: ppc440: ppc440-generic_flash_defconfig
      ppc: ppc405: ppc405-generic_flash_defconfig
      ppc: xilinx-ppc440-generic: Cleanout header files
      ppc: xilinx-ppc405-generic: Cleanout header files
      ppc: dts: Add device tree for xilix-ppc4xx-generic
      configs/xilinx-ppc405-generic: Typos and size
      configs/xilinx-ppc440-generic: Typos and size
      ppc: xilinx-ppc4xx-generic: Update xparameters.h
      ppc: xilinx-ppc4xx: Port to DM serial
      ppc: xilinx_ppc405_generic: Remove weak attributes
      ppc: xilinx_ppc440_generic: Remove weak attributes
      ppc: xilinx_ppc405_generic: Remove uncalled functions
      ppc: xilinx_ppc440_generic: Remove uncalled functions
      net: xilinx_ll_temac: Fix string overflow
      ppc: xilinx-ppc440-generic: Wire LL_TEMAC driver

Siva Durga Prasad Paladugu (11):
      fpga: xilinx: Check for substring in device ID validation
      fpga: Add bitstream type BIT_NONE
      sdhci: zynq: Remove hardcoded value zero as min frequency
      mmc: sdhci: Clear high speed if not supported
      mmc: zynq_sdhci: Added qurik to disable high speed
      ARM: zynq: Define sys prompt for all Zynq boards
      ARM64: zynqmp: ep: Define minimum sdhci frequency for ep
      ARM64: zynqmp: Modify the SD and QSPI bootmode values
      ARM64: zynqmp: Modify the autoboot commands
      ARM64: zynqmp: Dont use shortcut for setenv
      ARM64: zynqmp: Define auto negotiation timeout

Soren Brinkmann (1):
      ARM64: zynqmp: DT: Fix UART compatible string

 .mailmap                                             |   3 +
 arch/arm/Kconfig                                     |   6 +-
 arch/arm/cpu/armv8/zynqmp/Kconfig                    |   4 -
 arch/arm/cpu/armv8/zynqmp/clk.c                      |  20 ++++-
 arch/arm/cpu/armv8/zynqmp/cpu.c                      |  18 ++++-
 arch/arm/dts/zynq-7000.dtsi                          |  10 +--
 arch/arm/dts/zynq-zc770-xm010.dts                    |   5 +-
 arch/arm/dts/zynq-zc770-xm011.dts                    |  17 ++---
 arch/arm/dts/zynq-zc770-xm012.dts                    |  17 ++---
 arch/arm/dts/zynq-zc770-xm013.dts                    |  35 +++++----
 arch/arm/dts/zynqmp-ep108.dts                        |   2 +-
 arch/arm/dts/zynqmp.dtsi                             |   6 +-
 arch/arm/include/asm/arch-zynqmp/clk.h               |   1 +
 arch/arm/include/asm/arch-zynqmp/hardware.h          |  30 ++++++--
 arch/arm/mach-zynq/ddrc.c                            |   2 -
 arch/microblaze/Kconfig                              |   1 +
 arch/microblaze/cpu/Makefile                         |   2 +-
 arch/microblaze/cpu/cpu.c                            |   9 ---
 arch/microblaze/cpu/start.S                          |   4 +
 arch/powerpc/cpu/ppc4xx/Kconfig                      |  20 ++---
 arch/powerpc/cpu/ppc4xx/interrupts.c                 |   2 +-
 arch/powerpc/cpu/ppc4xx/uic.c                        |   2 +-
 arch/powerpc/cpu/ppc4xx/xilinx_irq.c                 |   2 +-
 arch/powerpc/dts/Makefile                            |   2 +
 arch/powerpc/dts/xilinx-ppc405-generic.dts           |  15 ++++
 arch/powerpc/dts/xilinx-ppc440-generic.dts           |  15 ++++
 arch/powerpc/include/asm/interrupt.h                 |   2 +-
 arch/powerpc/include/asm/xilinx_irq.h                |   2 +-
 board/avnet/fx12mm/Kconfig                           |  12 ---
 board/avnet/fx12mm/MAINTAINERS                       |   7 --
 board/avnet/fx12mm/Makefile                          |  11 ---
 board/avnet/fx12mm/fx12mm.c                          |  34 ---------
 board/avnet/fx12mm/xparameters.h                     |  35 ---------
 board/avnet/v5fx30teval/Kconfig                      |  12 ---
 board/avnet/v5fx30teval/MAINTAINERS                  |   7 --
 board/avnet/v5fx30teval/Makefile                     |  11 ---
 board/avnet/v5fx30teval/v5fx30teval.c                |  17 -----
 board/avnet/v5fx30teval/xparameters.h                |  22 ------
 board/xilinx/microblaze-generic/microblaze-generic.c |  39 +---------
 board/xilinx/microblaze-generic/xparameters.h        |  21 ------
 board/xilinx/ml507/Kconfig                           |  12 ---
 board/xilinx/ml507/MAINTAINERS                       |   7 --
 board/xilinx/ml507/Makefile                          |  11 ---
 board/xilinx/ml507/ml507.c                           |  17 -----
 board/xilinx/ml507/xparameters.h                     |  23 ------
 board/xilinx/ppc405-generic/MAINTAINERS              |   2 +-
 board/xilinx/ppc405-generic/Makefile                 |   4 +-
 board/xilinx/ppc405-generic/xilinx_ppc405_generic.c  |  31 +++-----
 board/xilinx/ppc405-generic/xparameters.h            |   7 +-
 board/xilinx/ppc440-generic/MAINTAINERS              |   2 +-
 board/xilinx/ppc440-generic/Makefile                 |   6 +-
 board/xilinx/ppc440-generic/init.S                   |   2 +-
 board/xilinx/ppc440-generic/xilinx_ppc440_generic.c  |  49 +++++++++----
 board/xilinx/ppc440-generic/xparameters.h            |  15 ++--
 board/xilinx/zynq/board.c                            |  26 +------
 board/xilinx/zynqmp/zynqmp.c                         |  51 ++++++++++---
 cmd/bdinfo.c                                         |   2 +-
 cmd/fpga.c                                           |   8 +-
 configs/fx12mm_defconfig                             |  10 ---
 configs/fx12mm_flash_defconfig                       |   9 ---
 configs/microblaze-generic_defconfig                 |  14 ++++
 configs/ml507_defconfig                              |   9 ---
 configs/ml507_flash_defconfig                        |   8 --
 configs/v5fx30teval_defconfig                        |   9 ---
 configs/v5fx30teval_flash_defconfig                  |   8 --
 configs/xilinx-ppc405-generic_defconfig              |   8 ++
 configs/xilinx-ppc405-generic_flash_defconfig        |   8 --
 configs/xilinx-ppc440-generic_defconfig              |  16 +++-
 configs/xilinx-ppc440-generic_flash_defconfig        |   8 --
 configs/zynq_microzed_defconfig                      |   1 +
 configs/zynq_picozed_defconfig                       |   1 +
 configs/zynq_zc702_defconfig                         |   2 +
 configs/zynq_zc706_defconfig                         |   2 +
 configs/zynq_zc770_xm010_defconfig                   |   2 +
 configs/zynq_zc770_xm011_defconfig                   |   1 +
 configs/zynq_zc770_xm012_defconfig                   |   1 +
 configs/zynq_zc770_xm013_defconfig                   |   3 +
 configs/zynq_zed_defconfig                           |   2 +
 configs/zynq_zybo_defconfig                          |   5 +-
 doc/device-tree-bindings/serial/xilinx_uartlite.txt  |  13 ++++
 doc/driver-model/serial-howto.txt                    |   1 -
 drivers/fpga/xilinx.c                                |   4 +-
 drivers/hwmon/adt7460.c                              |   2 +-
 drivers/mmc/sdhci.c                                  |   4 +
 drivers/mmc/zynq_sdhci.c                             |  12 ++-
 drivers/net/Kconfig                                  |  16 ++++
 drivers/net/phy/ti.c                                 |   3 +
 drivers/net/xilinx_axi_emac.c                        | 280
++++++++++++++++++++++++++++++++++++++++++++--------------------------
 drivers/net/xilinx_emaclite.c                        | 610
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------
 drivers/net/xilinx_ll_temac.c                        |   3 +-
 drivers/net/zynq_gem.c                               |   4 +
 drivers/serial/Kconfig                               |  14 ++++
 drivers/serial/serial_xuartlite.c                    | 194
++++++++++++++++++++++---------------------------
 drivers/serial/serial_zynq.c                         |   8 +-
 include/configs/fx12mm.h                             |  50 -------------
 include/configs/microblaze-generic.h                 |  74
+------------------
 include/configs/ml507.h                              |  38 ----------
 include/configs/v5fx30teval.h                        |  38 ----------
 include/configs/xilinx-ppc.h                         |  22 ++----
 include/configs/xilinx-ppc405-generic.h              |  19 +++--
 include/configs/xilinx-ppc405.h                      |  22 ------
 include/configs/xilinx-ppc440-generic.h              |  43 +++++++----
 include/configs/xilinx-ppc440.h                      |  17 -----
 include/configs/xilinx_zynqmp.h                      |  33 +++++----
 include/configs/xilinx_zynqmp_ep.h                   |  12 ++-
 include/configs/zynq-common.h                        |   1 -
 include/fpga.h                                       |   1 +
 include/netdev.h                                     |   5 --
 108 files changed, 1164 insertions(+), 1263 deletions(-)
 delete mode 100644 arch/microblaze/cpu/cpu.c
 create mode 100644 arch/powerpc/dts/xilinx-ppc405-generic.dts
 create mode 100644 arch/powerpc/dts/xilinx-ppc440-generic.dts
 delete mode 100644 board/avnet/fx12mm/Kconfig
 delete mode 100644 board/avnet/fx12mm/MAINTAINERS
 delete mode 100644 board/avnet/fx12mm/Makefile
 delete mode 100644 board/avnet/fx12mm/fx12mm.c
 delete mode 100644 board/avnet/fx12mm/xparameters.h
 delete mode 100644 board/avnet/v5fx30teval/Kconfig
 delete mode 100644 board/avnet/v5fx30teval/MAINTAINERS
 delete mode 100644 board/avnet/v5fx30teval/Makefile
 delete mode 100644 board/avnet/v5fx30teval/v5fx30teval.c
 delete mode 100644 board/avnet/v5fx30teval/xparameters.h
 delete mode 100644 board/xilinx/ml507/Kconfig
 delete mode 100644 board/xilinx/ml507/MAINTAINERS
 delete mode 100644 board/xilinx/ml507/Makefile
 delete mode 100644 board/xilinx/ml507/ml507.c
 delete mode 100644 board/xilinx/ml507/xparameters.h
 delete mode 100644 configs/fx12mm_defconfig
 delete mode 100644 configs/fx12mm_flash_defconfig
 delete mode 100644 configs/ml507_defconfig
 delete mode 100644 configs/ml507_flash_defconfig
 delete mode 100644 configs/v5fx30teval_defconfig
 delete mode 100644 configs/v5fx30teval_flash_defconfig
 delete mode 100644 configs/xilinx-ppc405-generic_flash_defconfig
 delete mode 100644 configs/xilinx-ppc440-generic_flash_defconfig
 create mode 100644 doc/device-tree-bindings/serial/xilinx_uartlite.txt
 delete mode 100644 include/configs/fx12mm.h
 delete mode 100644 include/configs/ml507.h
 delete mode 100644 include/configs/v5fx30teval.h
 delete mode 100644 include/configs/xilinx-ppc405.h
 delete mode 100644 include/configs/xilinx-ppc440.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: 181 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160127/2586dbbe/attachment.sig>

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

end of thread, other threads:[~2017-01-19  3:20 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-09-14 11:14 [U-Boot] [GIT PULL] Xilinx changes Michal Simek
2016-09-18 18:04 ` Tom Rini
2016-09-19 10:00   ` Michal Simek
2016-09-19 11:13     ` Tom Rini
2016-09-22  7:52 ` [U-Boot] [GIT PULL] Xilinx changes v2 Michal Simek
2016-09-23  1:57   ` Tom Rini
  -- strict thread matches above, loose matches on Subject: below --
2017-01-11  8:59 [U-Boot] [GIT PULL] Xilinx changes Michal Simek
2017-01-11 16:28 ` Tom Rini
2017-01-12  6:42   ` Michal Simek
2017-01-12  7:13     ` Masahiro Yamada
2017-01-12  7:17       ` Michal Simek
2017-01-19  3:20         ` Tom Rini
2016-11-15 17:59 Michal Simek
2016-11-16  0:26 ` Masahiro Yamada
2016-11-16  7:31   ` Michal Simek
2016-11-17 22:14 ` Tom Rini
2016-08-02  6:25 Michal Simek
2016-08-02 17:38 ` Tom Rini
2016-07-22 13:17 Michal Simek
2016-07-23  0:10 ` Tom Rini
2016-06-06  9:26 Michal Simek
2016-06-06 21:27 ` Tom Rini
2016-05-24 11:02 Michal Simek
2016-05-24 11:16 ` Michal Simek
2016-04-13 16:37 Michal Simek
2016-04-13 19:47 ` Tom Rini
2016-04-04 18:31 Michal Simek
2016-04-05  0:01 ` Tom Rini
2016-01-27 15:42 Michal Simek
2016-01-28 23:18 ` Tom Rini
2016-02-04 13:44   ` Ricardo Ribalda Delgado

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.