bsps/zynqmp: Allow any or all CGEMs to be enabled

Provide the options necessary to enable any combination of CGEM ethernet
interfaces in LibBSD. The default is still CGEM3, so this should
continue to operate as expected on typical Zynq Ultrascale+ MPSoC
development hardware.
This commit is contained in:
Kinsey Moore
2021-06-08 14:25:47 -05:00
committed by Joel Sherrill
parent 17a9103c53
commit 10041a4cfc
5 changed files with 72 additions and 0 deletions

View File

@@ -29,6 +29,14 @@ links:
uid: optramori
- role: build-dependency
uid: optclkuart
- role: build-dependency
uid: optcgem0
- role: build-dependency
uid: optcgem1
- role: build-dependency
uid: optcgem2
- role: build-dependency
uid: optcgem3
- role: build-dependency
uid: ../../optconminor
- role: build-dependency

View File

@@ -0,0 +1,16 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-boolean: null
- env-enable: null
- define-condition: null
build-type: option
copyrights:
- Copyright (C) 2021 On-Line Applications Research
default: false
default-by-variant: []
description: |
Enable support for CGEM0
enabled-by: true
links: []
name: BSP_XILINX_ZYNQMP_USE_CGEM0
type: build

View File

@@ -0,0 +1,16 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-boolean: null
- env-enable: null
- define-condition: null
build-type: option
copyrights:
- Copyright (C) 2021 On-Line Applications Research
default: false
default-by-variant: []
description: |
Enable support for CGEM1
enabled-by: true
links: []
name: BSP_XILINX_ZYNQMP_USE_CGEM1
type: build

View File

@@ -0,0 +1,16 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-boolean: null
- env-enable: null
- define-condition: null
build-type: option
copyrights:
- Copyright (C) 2021 On-Line Applications Research
default: false
default-by-variant: []
description: |
Enable support for CGEM2
enabled-by: true
links: []
name: BSP_XILINX_ZYNQMP_USE_CGEM2
type: build

View File

@@ -0,0 +1,16 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-boolean: null
- env-enable: null
- define-condition: null
build-type: option
copyrights:
- Copyright (C) 2021 On-Line Applications Research
default: true
default-by-variant: []
description: |
Enable support for CGEM3
enabled-by: true
links: []
name: BSP_XILINX_ZYNQMP_USE_CGEM3
type: build