forked from Imagelibrary/rtems
bsps/microblaze: Add support for multiple UARTs
This commit is contained in:
committed by
Joel Sherrill
parent
1fbfc4eeac
commit
c627a13239
@@ -54,6 +54,8 @@ links:
|
||||
uid: opticachesize
|
||||
- role: build-dependency
|
||||
uid: optintcbaseaddress
|
||||
- role: build-dependency
|
||||
uid: optmaxuarts
|
||||
- role: build-dependency
|
||||
uid: optramlen
|
||||
- role: build-dependency
|
||||
@@ -66,6 +68,14 @@ links:
|
||||
uid: opttimerfrequency
|
||||
- role: build-dependency
|
||||
uid: optuartlitebaseaddress
|
||||
- role: build-dependency
|
||||
uid: optuseuart
|
||||
- role: build-dependency
|
||||
uid: optuartirq
|
||||
- role: build-dependency
|
||||
uid: optuartirq
|
||||
- role: build-dependency
|
||||
uid: optconsoleuart
|
||||
- role: build-dependency
|
||||
uid: optusefdt
|
||||
- role: build-dependency
|
||||
|
||||
@@ -47,7 +47,6 @@ source:
|
||||
- bsps/shared/dev/cpucounter/cpucounterfrequency.c
|
||||
- bsps/shared/dev/cpucounter/cpucounterread.c
|
||||
- bsps/shared/dev/getentropy/getentropy-cpucounter.c
|
||||
- bsps/shared/dev/serial/console-termios-init.c
|
||||
- bsps/shared/dev/serial/console-termios.c
|
||||
- bsps/shared/irq/irq-default-handler.c
|
||||
- bsps/shared/start/bspfatal-default.c
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
|
||||
actions:
|
||||
actions:
|
||||
- get-integer: null
|
||||
- assert-uint32: null
|
||||
- env-assign: null
|
||||
- format-and-define: null
|
||||
build-type: option
|
||||
copyrights:
|
||||
- Copyright (C) 2023 On-Line Applications Research Corporation (OAR)
|
||||
default:
|
||||
- enabled-by: true
|
||||
value: 0
|
||||
default-by-variant: []
|
||||
description: |
|
||||
default uart console device port number
|
||||
enabled-by: true
|
||||
format: '{}'
|
||||
links: []
|
||||
name: BSP_MICROBLAZE_FPGA_CONSOLE_UART
|
||||
type: build
|
||||
21
spec/build/bsps/microblaze/microblaze_fpga/optmaxuarts.yml
Normal file
21
spec/build/bsps/microblaze/microblaze_fpga/optmaxuarts.yml
Normal file
@@ -0,0 +1,21 @@
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
|
||||
actions:
|
||||
actions:
|
||||
- get-integer: null
|
||||
- assert-uint32: null
|
||||
- env-assign: null
|
||||
- format-and-define: null
|
||||
build-type: option
|
||||
copyrights:
|
||||
- Copyright (C) 2023 On-Line Applications Research Corporation (OAR)
|
||||
default:
|
||||
- enabled-by: true
|
||||
value: 1
|
||||
default-by-variant: []
|
||||
description: |
|
||||
maximum number of UART devices
|
||||
enabled-by: true
|
||||
format: '{}'
|
||||
links: []
|
||||
name: BSP_MICROBLAZE_FPGA_MAX_UARTS
|
||||
type: build
|
||||
20
spec/build/bsps/microblaze/microblaze_fpga/optuartirq.yml
Normal file
20
spec/build/bsps/microblaze/microblaze_fpga/optuartirq.yml
Normal file
@@ -0,0 +1,20 @@
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
|
||||
actions:
|
||||
- get-integer: null
|
||||
- assert-uint32: null
|
||||
- env-assign: null
|
||||
- format-and-define: null
|
||||
build-type: option
|
||||
copyrights:
|
||||
- Copyright (C) 2023 On-Line Applications Research Corporation (OAR)
|
||||
default:
|
||||
- enabled-by: true
|
||||
value: 3
|
||||
default-by-variant: []
|
||||
description: |
|
||||
irq number of the AXI UART Lite
|
||||
enabled-by: true
|
||||
format: '{:#010x}'
|
||||
links: []
|
||||
name: BSP_MICROBLAZE_FPGA_UART_IRQ
|
||||
type: build
|
||||
17
spec/build/bsps/microblaze/microblaze_fpga/optuseuart.yml
Normal file
17
spec/build/bsps/microblaze/microblaze_fpga/optuseuart.yml
Normal file
@@ -0,0 +1,17 @@
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
|
||||
actions:
|
||||
- get-boolean: null
|
||||
- define-condition: null
|
||||
build-type: option
|
||||
copyrights:
|
||||
- Copyright (C) 2023 On-Line Applications Research Corporation (OAR)
|
||||
default:
|
||||
- enabled-by: true
|
||||
value: true
|
||||
default-by-variant: []
|
||||
description: |
|
||||
define if UART is used
|
||||
enabled-by: true
|
||||
links: []
|
||||
name: BSP_MICROBLAZE_FPGA_USE_UART
|
||||
type: build
|
||||
Reference in New Issue
Block a user