cdns_uart_break_ctl(9)
π
cdns_uart_break_ctl (9) β Kernel API Manual, bestie edition π
okay so quick vibe check: we're in the Kernel API Manual today and the main character is cdns_uart_break_ctl. bestie, this one is literally so straightforward, you're gonna eat it up β¨
β¨ NAME β¨
cdns_uart_break_ctl β based on the input ctl, we have to start or stop transmitting char breaks π«Ά
like, that's the whole job. read ctl, decide start or stop, transmit those char breaks. no cap. π
πΈ SYNOPSIS πΈ
void cdns_uart_break_ctl (struct uart_port *port , int ctl );
it returns void, so don't go looking for a return value. it's giving "I do the thing and I leave" energy π
π¦ ARGUMENTS π¦
portβ handle to the uart port structure π that's your main character struct, the one you pass in.ctlβ value based on which the start-or-stop decision is taken β like the vibe check that tells us which way to go.
π SEE ALSO π
okay so there are so many friends in this group chat, and I refuse to leave a single one out, so here is the whole squad, in order, exactly as listed, periodt π«Ά
- Kernel file
./drivers/tty/serial/xilinx_uartps.cstructcdns_uart(9) cdns_uart_handle_rx(9)cdns_rts_gpio_enable(9)cdns_rs485_tx_setup(9)cdns_rs485_rx_setup(9)cdns_uart_tx_empty(9)cdns_rs485_rx_callback(9)cdns_calc_after_tx_delay(9)cdns_uart_handle_tx(9)cdns_uart_isr(9)cdns_uart_calc_baud_divs(9)cdns_uart_set_baud_rate(9)cdns_uart_clk_notifier_cb(9)cdns_rs485_tx_callback(9)cdns_uart_start_tx(9)cdns_uart_stop_tx(9)cdns_uart_stop_rx(9)cdns_uart_set_termios(9)cdns_uart_startup(9)cdns_uart_shutdown(9)cdns_uart_type(9)cdns_uart_verify_port(9)cdns_uart_request_port(9)cdns_uart_release_port(9)cdns_uart_config_port(9)cdns_uart_get_mctrl(9)cdns_uart_console_putchar(9)cdns_uart_console_write(9)cdns_uart_console_setup(9)cdns_uart_suspend(9)cdns_uart_resume(9)cdns_rs485_config(9)cdns_uart_probe(9)cdns_uart_remove(9)
iykyk π
ngl the whole "start or stop transmitting char breaks" thing hinges entirely on whatctlis, so pls read yourctlbefore you call this. that's not extra lore, that's just the NAME and ARGUMENTS sections talking π
and that's the page!! π sign-off time: this one comes from ./drivers/tty/serial, dated October 2026, and it's filed under cdns_uart_break_ctl(9) β slay, go read your kernel source bestie ππ§
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms