STRUCT TEGRA_UART_CHIP_DATA(9)
π 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:
- Kernel file
./drivers/tty/serial/serial-tegra.c tegra_uart_wait_cycle_time(9)
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
- 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