Changeset fe35c8d in rtems


Ignore:
Timestamp:
11/21/23 19:42:05 (3 months ago)
Author:
Bernd Moessner <berndmoessner80@…>
Branches:
master
Children:
d4d257a1
Parents:
b2dd5944
git-author:
Bernd Moessner <berndmoessner80@…> (11/21/23 19:42:05)
git-committer:
Joel Sherrill <joel@…> (11/28/23 18:51:34)
Message:

ZYNQ7000: Add support PYNQ, PicoZed?, MicroZed?, ZYBO and ZYBO Z7

This patch adds basic support for the following boards:

xilinx_zynq_pynq - PYNQ Z1 / Z2
xilinx_zynq_microzed - MicroZed? 7010 / 7020
xilinx_zynq_picozed - PicoZed? 7010 / 7015 / 7020 / 7030
xilinx_zynq_zybo - ZYBO
xilinx_zynq_zybo_z7 - ZYBO Z7-10 / Z7-20

N.b. Arty Z7-20 is basically a PYNQ Z1 - different board
color and updated Eth PHY.

Files:
15 added
6 edited

Legend:

Unmodified
Added
Removed
  • spec/build/bsps/arm/xilinx-zynq/opta9periphclk.yml

    rb2dd5944 rfe35c8d  
    55build-type: option
    66copyrights:
     7- Copyright (C) 2023 B. Moessner
    78- Copyright (C) 2020 embedded brains GmbH & Co. KG
    89default:
     
    1112  - arm/xilinx_zynq_zc706
    1213  - arm/xilinx_zynq_zedboard
     14  - arm/xilinx_zynq_picozed
     15  - arm/xilinx_zynq_zybo_z7
     16  - arm/xilinx_zynq_zybo_microzed
    1317  value: 333333333
     18- enabled-by:
     19  - arm/xilinx_zynq_zybo
     20  - arm/xilinx_zynq_pynq
     21  value: 325000000
    1422- enabled-by: true
    1523  value: 100000000
    1624description: |
    17   ARM Cortex-A9 MPCore PERIPHCLK clock frequency in Hz
     25  ARM Cortex-A9 MPCore PERIPHCLK clock frequency in Hz. Set this to CPU Clock /2.
    1826enabled-by: true
    1927format: '{}'
  • spec/build/bsps/arm/xilinx-zynq/optclkcpu1x.yml

    rb2dd5944 rfe35c8d  
    55build-type: option
    66copyrights:
     7- Copyright (C) 2023 B. Moessner
    78- Copyright (C) 2020 embedded brains GmbH & Co. KG
     9- enabled-by:
     10  - arm/xilinx_zynq_zybo
     11  - arm/xilinx_zynq_pynq
     12  value: 108333336
    813default:
    914- enabled-by: true
  • spec/build/bsps/arm/xilinx-zynq/optclkuart.yml

    rb2dd5944 rfe35c8d  
    55build-type: option
    66copyrights:
     7- Copyright (C) 2023 B. Moessner
    78- Copyright (C) 2020 embedded brains GmbH & Co. KG
    89default:
     10- enabled-by:
     11  - arm/xilinx_zynq_zybo_z7
     12  - arm/xilinx_zynq_pynq
     13  value: 100000000
    914- enabled-by: true
    1015  value: 50000000
  • spec/build/bsps/arm/xilinx-zynq/optramlen.yml

    rb2dd5944 rfe35c8d  
    77build-type: option
    88copyrights:
     9- Copyright (C) 2023 B. Moessner
    910- Copyright (C) 2020 embedded brains GmbH & Co. KG
    1011default:
     
    1213  - arm/xilinx_zynq_zc702
    1314  - arm/xilinx_zynq_zc706
     15  - arm/xilinx_zynq_picozed
     16  - arm/xilinx_zynq_zyno_z7
     17  - arm/xilinx_zynq_microzed
    1418  value: 0x40000000
    15 - enabled-by: arm/xilinx_zynq_zedboard
     19- enabled-by:
     20  - arm/xilinx_zynq_zedboard
     21  - arm/xilinx_zynq_zybo
     22  - arm/xilinx_zynq_pynq
    1623  value: 0x20000000
    1724- enabled-by: true
  • spec/build/bsps/optconminor.yml

    rb2dd5944 rfe35c8d  
    77- Copyright (C) 2020 embedded brains GmbH & Co. KG
    88default:
     9- enabled-by:
     10  - arm/xilinx_zynq_microzed
     11  value: 0
    912- enabled-by: true
    1013  value: 1
  • spec/build/cpukit/optsmp.yml

    rb2dd5944 rfe35c8d  
    66build-type: option
    77copyrights:
     8- Copyright (C) 2023 B. Moessner
    89- Copyright (C) 2020 embedded brains GmbH & Co. KG
    910default:
     
    2829- arm/xilinx_zynq_zc706
    2930- arm/xilinx_zynq_zedboard
     31- arm/xilinx_zynq_zybo
     32- arm/xilinx_zynq_zybo_z7
     33- arm/xilinx_zynq_picozed
     34- arm/xilinx_zynq_pynq
     35- arm/xilinx_zynq_microzed
    3036- powerpc/qoriq_e500
    3137- powerpc/qoriq_e6500_32
Note: See TracChangeset for help on using the changeset viewer.