diff options
author | Anup Patel <apatel@ventanamicro.com> | 2022-05-13 09:26:13 +0530 |
---|---|---|
committer | Anup Patel <anup@brainfault.org> | 2022-05-13 09:26:13 +0530 |
commit | 1e62705adc1268db768e4934a73242921e4550bb (patch) | |
tree | 9ba942462b2dd26cc5e3870b68239c140b9fa94f /lib/utils/serial/objects.mk | |
parent | 73cf51191403be2ebdf9f9a1d17812d1550316ff (diff) | |
download | opensbi-1e62705adc1268db768e4934a73242921e4550bb.zip opensbi-1e62705adc1268db768e4934a73242921e4550bb.tar.gz opensbi-1e62705adc1268db768e4934a73242921e4550bb.tar.bz2 |
lib: utils/serial: Generate FDT serial driver list at compile-time
Instead of having FDT serial driver list hard-coded in the C source,
we generate it using carray.sh at compile-time.
Signed-off-by: Anup Patel <apatel@ventanamicro.com>
Reviewed-by: Atish Patra <atishp@rivosinc.com>
Diffstat (limited to 'lib/utils/serial/objects.mk')
-rw-r--r-- | lib/utils/serial/objects.mk | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/lib/utils/serial/objects.mk b/lib/utils/serial/objects.mk index 4fb9627..d26a74e 100644 --- a/lib/utils/serial/objects.mk +++ b/lib/utils/serial/objects.mk @@ -8,13 +8,29 @@ # libsbiutils-objs-y += serial/fdt_serial.o +libsbiutils-objs-y += serial/fdt_serial_drivers.o + +carray-fdt_serial_drivers-y += fdt_serial_gaisler libsbiutils-objs-y += serial/fdt_serial_gaisler.o + +carray-fdt_serial_drivers-y += fdt_serial_htif libsbiutils-objs-y += serial/fdt_serial_htif.o + +carray-fdt_serial_drivers-y += fdt_serial_shakti libsbiutils-objs-y += serial/fdt_serial_shakti.o + +carray-fdt_serial_drivers-y += fdt_serial_sifive libsbiutils-objs-y += serial/fdt_serial_sifive.o + +carray-fdt_serial_drivers-y += fdt_serial_litex libsbiutils-objs-y += serial/fdt_serial_litex.o + +carray-fdt_serial_drivers-y += fdt_serial_uart8250 libsbiutils-objs-y += serial/fdt_serial_uart8250.o + +carray-fdt_serial_drivers-y += fdt_serial_xlnx_uartlite libsbiutils-objs-y += serial/fdt_serial_xlnx_uartlite.o + libsbiutils-objs-y += serial/gaisler-uart.o libsbiutils-objs-y += serial/shakti-uart.o libsbiutils-objs-y += serial/sifive-uart.o |