STRUCT TEGRA_UART_CHIP_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct tegra_uart_chip_data(9) β€” the kernel API manual, but make it make sense

okay so bestie, you're looking at the struct tegra_uart_chip_data(9) page from the Kernel API Manual. it's short, it's sweet, and it's literally just a lil bundle of SOC-specific data. per SOC. for the Tegra UART driver. that's the whole vibe. let's go ✨


🌸 NAME 🌸

struct tegra_uart_chip_data β€” SOC specific data. that's it, that's the whole name. no cap 🫢


πŸŽ€ SYNOPSIS πŸŽ€

here's the struct in all its glory, copy it exactly bestie, character for character:

struct tegra_uart_chip_data {
    bool tx_fifo_full_status;
    bool allow_txfifo_reset_fifo_mode;
    bool support_clk_src_div;
    bool fifo_mode_enable_status;
    int uart_max_port;
    int max_dma_burst_bytes;
    int error_tolerance_low_range;
    int error_tolerance_high_range;
 };

four bools, four ints, zero drama. iconic honestly πŸ‘‘


πŸ¦‹ Members πŸ¦‹

okay so let's go member by member, because every single one matters and i'm not skipping a single one of them πŸ’–

  • tx_fifo_full_status β€” a status flag that's actually available for checking whether the tx fifo is full. so like, you can check it. that's the whole point of the flag fr fr.
  • allow_txfifo_reset_fifo_mode β€” tells you whether resetting the tx fifo with fifo mode is allowed or not. and heads up: Tegra30 does not allow this. lowkey important, don't forget it πŸ™ˆ
  • support_clk_src_div β€” the clock source supports the clock divider. that's the situation.
  • fifo_mode_enable_status β€” is FIFO mode enabled? that's literally the question this answers. vibe check for fifo mode πŸ’€
  • uart_max_port β€” the maximum number of UART ports. more ports, more main character energy.
  • max_dma_burst_bytes β€” the maximum size of DMA bursts. big bursts, big slay πŸ”₯
  • error_tolerance_low_range β€” the lowest number in the error tolerance range. the floor of it, basically.
  • error_tolerance_high_range β€” the highest number in the error tolerance range. the ceiling. together they're giving very "bookends" 🌈

πŸ‘‘ SEE ALSO πŸ‘‘

go peek at these bestie, iykyk:


and that's the page! πŸŽ€ mwah πŸ’‹

sign-off time: this lil beauty lives under ./drivers/tty/serial, it's dated October 2026, and it's your girl struct tegra_uart_chip_data(9) signing off. stay hydrated, read your manpages, and remember: SOC specific data is still data πŸ’œβœ¨πŸ¦‹

πŸ“¦ where this page comes from