ENUM SSP_RX_LEVEL_TRIG(9)
π enum ssp_rx_level_trig β a Kernel API Manual moment
okay bestie, welcome to the Kernel API Manual entry for enum ssp_rx_level_trig, and honestly? it's a little cutie with a very specific job. let's get into it β¨
πΈ NAME πΈ
enum ssp_rx_level_trig β the receive FIFO watermark level that triggers an IT (that's an interrupt, iykyk). no cap, the interrupt fires when N or more elements are sitting in the RX FIFO. that's the whole vibe. π«Ά
β¨ SYNOPSIS β¨
enum ssp_rx_level_trig {
SSP_RX_1_OR_MORE_ELEM ,
SSP_RX_4_OR_MORE_ELEM ,
SSP_RX_8_OR_MORE_ELEM ,
SSP_RX_16_OR_MORE_ELEM ,
SSP_RX_32_OR_MORE_ELEM
};
like, look at her. five constants. all of them iconic. π
π Constants π
so here's the thing β the source literally gives us -- undescribed -- for every single one of these, so we're not gonna sit here and make stuff up. no invented lore on my watch, periodt. what you see is what you get:
SSP_RX_1_OR_MORE_ELEMβ undescribed. that's it, that's the entry. the manpage said-- undescribed --and I'm not about to fabricate. πSSP_RX_4_OR_MORE_ELEMβ also undescribed. mysterious queen energy. πSSP_RX_8_OR_MORE_ELEMβ undescribed too, bestie. the pattern is pattern-ing. β¨SSP_RX_16_OR_MORE_ELEMβ yep,-- undescribed --. still gorgeous though.SSP_RX_32_OR_MORE_ELEMβ and the last one? undescribed. keeping it lowkey, keeping it mysterious. π¦
fr fr: every one of these constants carries -- undescribed -- in the original. I'm not guessing at FIFO behaviour that isn't written down β that's not the move.
π₯ SEE ALSO π₯
if you're going down the rabbit hole (and you should, it's giving main character energy), go look at the Kernel file ./include/linux/amba/pl022.h, plus these absolute legends:
enum ssp_interface(9)enum ssp_hierarchy(9)enum ssp_rx_endian(9)enum ssp_tx_endian(9)enum ssp_data_size(9)enum ssp_mode(9)enum ssp_duplex(9)enum ssp_clkdelay(9)
and that's the whole page, bestie! this one came out of ./include/linux/amba back in October 2026, and the page itself is enum ssp_rx_level_trig(9). slay, go read the other enums, and stay hydrated πππ
π¦ 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