diff options
| author | Anup Patel <[email protected]> | 2022-08-08 09:33:21 +0530 |
|---|---|---|
| committer | Anup Patel <[email protected]> | 2022-08-08 09:33:21 +0530 |
| commit | 26bbff5f76e0ecd7a8e3f322961c481b73097a65 (patch) | |
| tree | 38c001e38b970758709c71af2cc002c788340de4 /lib/utils/serial/objects.mk | |
| parent | de80e9337d812c47087ef568be2b3af2e1bbaf04 (diff) | |
lib: utils/serial: Use kconfig for enabling/disabling drivers
We update serial drivers makefile to use kconfig for enabling/disabling
drivers. To avoid compile errors, we also enable appropriate serial
drivers for each platform.
Signed-off-by: Anup Patel <[email protected]>
Tested-by: Andrew Jones <[email protected]>
Acked-by: Atish Patra <[email protected]>
Tested-by: Atish Patra <[email protected]>
Diffstat (limited to 'lib/utils/serial/objects.mk')
| -rw-r--r-- | lib/utils/serial/objects.mk | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/lib/utils/serial/objects.mk b/lib/utils/serial/objects.mk index d26a74eb..fa9f5a30 100644 --- a/lib/utils/serial/objects.mk +++ b/lib/utils/serial/objects.mk @@ -7,33 +7,33 @@ # Anup Patel <[email protected]> # -libsbiutils-objs-y += serial/fdt_serial.o -libsbiutils-objs-y += serial/fdt_serial_drivers.o +libsbiutils-objs-$(CONFIG_FDT_SERIAL) += serial/fdt_serial.o +libsbiutils-objs-$(CONFIG_FDT_SERIAL) += 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-$(CONFIG_FDT_SERIAL_GAISLER) += fdt_serial_gaisler +libsbiutils-objs-$(CONFIG_FDT_SERIAL_GAISLER) += 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-$(CONFIG_FDT_SERIAL_HTIF) += fdt_serial_htif +libsbiutils-objs-$(CONFIG_FDT_SERIAL_HTIF) += 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-$(CONFIG_FDT_SERIAL_SHAKTI) += fdt_serial_shakti +libsbiutils-objs-$(CONFIG_FDT_SERIAL_SHAKTI) += 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-$(CONFIG_FDT_SERIAL_SIFIVE) += fdt_serial_sifive +libsbiutils-objs-$(CONFIG_FDT_SERIAL_SIFIVE) += 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-$(CONFIG_FDT_SERIAL_LITEX) += fdt_serial_litex +libsbiutils-objs-$(CONFIG_FDT_SERIAL_LITEX) += 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-$(CONFIG_FDT_SERIAL_UART8250) += fdt_serial_uart8250 +libsbiutils-objs-$(CONFIG_FDT_SERIAL_UART8250) += serial/fdt_serial_uart8250.o -carray-fdt_serial_drivers-y += fdt_serial_xlnx_uartlite -libsbiutils-objs-y += serial/fdt_serial_xlnx_uartlite.o +carray-fdt_serial_drivers-$(CONFIG_FDT_SERIAL_XILINX_UARTLITE) += fdt_serial_xlnx_uartlite +libsbiutils-objs-$(CONFIG_FDT_SERIAL_XILINX_UARTLITE) += 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 -libsbiutils-objs-y += serial/litex-uart.o -libsbiutils-objs-y += serial/uart8250.o -libsbiutils-objs-y += serial/xlnx-uartlite.o +libsbiutils-objs-$(CONFIG_SERIAL_GAISLER) += serial/gaisler-uart.o +libsbiutils-objs-$(CONFIG_SERIAL_SHAKTI) += serial/shakti-uart.o +libsbiutils-objs-$(CONFIG_SERIAL_SIFIVE) += serial/sifive-uart.o +libsbiutils-objs-$(CONFIG_SERIAL_LITEX) += serial/litex-uart.o +libsbiutils-objs-$(CONFIG_SERIAL_UART8250) += serial/uart8250.o +libsbiutils-objs-$(CONFIG_SERIAL_XILINX_UARTLITE) += serial/xlnx-uartlite.o |
