ENUM SSP_CLKDELAY(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum ssp_clkdelay(9) β€” Kernel API Manual πŸ’…

okay bestie, so this one is a page from the Kernel API Manual, and it's literally about a little enum called enum ssp_clkdelay β€” it's giving "tiny but important" πŸŽ€


✨ NAME ✨

enum ssp_clkdelay β€” an optional clock delay that lives on the feedback clock, and it's only available in the ST Micro PL023 variant. no cap, only that one 🫢


🌸 SYNOPSIS 🌸

enum ssp_clkdelay {
    SSP_FEEDBACK_CLK_DELAY_NONE ,
    SSP_FEEDBACK_CLK_DELAY_1T ,
    SSP_FEEDBACK_CLK_DELAY_2T ,
    SSP_FEEDBACK_CLK_DELAY_3T ,
    SSP_FEEDBACK_CLK_DELAY_4T ,
    SSP_FEEDBACK_CLK_DELAY_5T ,
    SSP_FEEDBACK_CLK_DELAY_6T ,
    SSP_FEEDBACK_CLK_DELAY_7T

};

πŸ¦‹ Constants πŸ¦‹

  • SSP_FEEDBACK_CLK_DELAY_NONE β€” no delay at all, zero, nothing. the data coming in from the slave gets sampled directly. clean, simple, iconic ✨
  • SSP_FEEDBACK_CLK_DELAY_1T β€” the incoming slave data is sampled with a delay of T-dt ⏰
  • SSP_FEEDBACK_CLK_DELAY_2T β€” dito, but the delay is 2T-dt
  • SSP_FEEDBACK_CLK_DELAY_3T β€” dito, but the delay is 3T-dt
  • SSP_FEEDBACK_CLK_DELAY_4T β€” dito, but the delay is 4T-dt
  • SSP_FEEDBACK_CLK_DELAY_5T β€” dito, but the delay is 5T-dt
  • SSP_FEEDBACK_CLK_DELAY_6T β€” dito, but the delay is 6T-dt
  • SSP_FEEDBACK_CLK_DELAY_7T β€” dito, but the delay is 7T-dt πŸ”₯
fr fr the pattern is the whole personality: NONE means sample straight up, and then 1T through 7T each add one more T-dt of delay. that's the entire vibe check πŸ’…

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./include/linux/amba/pl022.h, plus the whole friend group of enums: 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_rx_level_trig(9), enum ssp_duplex(9) 🌈


and that's the whole page bestie πŸŽ€ this one came from ./include/linux/amba and is dated October 2026 β€” mwah, slay, go read the other enums πŸ’–

πŸ“¦ where this page comes from