cdns_uart_request_port(9)
π cdns_uart_request_port β the Kernel API Manual page, but make it make sense π
okay so bestie, we're in the Kernel API Manual today and this one's a little function with a big job. Buckle up π
β¨ NAME β¨
cdns_uart_request_port β claim the memory region that's attached to a cdns_uart port. It gets called when the driver adds a cdns_uart port via uart_add_one_port(). like, it literally calls dibs on the memory. no cap. π₯
πΈ SYNOPSIS πΈ
int cdns_uart_request_port (struct uart_port *port );
π¦ ARGUMENTS π¦
portβ handle to the uart port structure π«Ά (yes that's the whole parameter list, she's low maintenance)
β RETURN β
0 on success, negative errno otherwise. that's it. that's the whole vibe check π
ngl bestie, always check the return value β a negative errno is the function telling you something went sideways π
π SEE ALSO π
Kernel file ./drivers/tty/serial/xilinx_uartps.c and its whole friend group β honestly this is giving family reunion ππ
struct cdns_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_break_ctl(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_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)
and that's the page, bestie!! π§ββοΈ slay π
π little sign-off moment: this icon lives in./drivers/tty/serial, dated October 2026, and the whole thing answers to the namecdns_uart_request_port(9). periodt. π β¨
π¦ 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