X-Git-Url: https://git.kernelconcepts.de/?p=karo-tx-redboot.git;a=blobdiff_plain;f=packages%2Fdevs%2Fserial%2Fgeneric%2F16x5x%2Fv2_0%2Fcdl%2Fser_generic_16x5x.cdl;h=610dea3502f911ccd4df52398c0cd08fb687e3ab;hp=03ff3e18a618766c3a4a8e783514e679efb71e6a;hb=7a4ea0a4d67744fd3f6b5f207d857005fc707b46;hpb=f0c1bd5d9f8457be4a43912a28ca2df207a7f5a4 diff --git a/packages/devs/serial/generic/16x5x/v2_0/cdl/ser_generic_16x5x.cdl b/packages/devs/serial/generic/16x5x/v2_0/cdl/ser_generic_16x5x.cdl index 03ff3e18..610dea35 100644 --- a/packages/devs/serial/generic/16x5x/v2_0/cdl/ser_generic_16x5x.cdl +++ b/packages/devs/serial/generic/16x5x/v2_0/cdl/ser_generic_16x5x.cdl @@ -76,6 +76,25 @@ cdl_package CYGPKG_IO_SERIAL_GENERIC_16X5X { puts $::cdl_header "#include "; puts $::cdl_header "#include CYGDAT_IO_SERIAL_GENERIC_16X5X_CFG"; } + + cdl_interface CYGINT_IO_SERIAL_GENERIC_16X5X_CHAN_INTPRIO { + display "Per channel interrupt priority support" + flavor bool + description " + A platform should implement this interface if it supports + per channel interrupt priorities. If a platform implements + this interface it needs to provide an interrupt priority + value for each UART channel it supports." + } + + cdl_option CYGPKG_IO_SERIAL_GENERIC_16X5X_XMIT_REQUIRE_PRIME { + display "Transmission require priming" + flavor bool + default_value 0 + description " + This option should be switched on when enabling THRE interrupt + does not generate interrupt unless bytes are posted to the FIFO." + } cdl_component CYGPKG_IO_SERIAL_GENERIC_16X5X_FIFO { display "16x5x FIFO support" @@ -94,6 +113,15 @@ cdl_package CYGPKG_IO_SERIAL_GENERIC_16X5X { the RX interrupt occurs when a FIFO is used. (16550 and above only), this may be after 1, 4, 8 or 14 characters." } + + cdl_option CYGNUM_IO_SERIAL_GENERIC_16X5X_FIFO_TX_SIZE { + display "16x5x TX FIFO size" + flavor data + default_value 16 + description " + Configures the maximum number of bytes written to the + 16x5x UART transmit FIFO when the TX interrupt occurs." + } } cdl_component CYGPKG_IO_SERIAL_GENERIC_16X5X_OPTIONS {