public inbox for u-boot@lists.denx.de
 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; 6+ 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] 6+ 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; 6+ 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] 6+ 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; 6+ 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] 6+ 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; 6+ 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] 6+ 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; 6+ 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] 6+ 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; 6+ 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] 6+ messages in thread

end of thread, other threads:[~2016-09-23  1:57 UTC | newest]

Thread overview: 6+ 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

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