ENUM SSP_INTERFACE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, this is enum ssp_interface(9) from the Kernel API Manual β€” and the whole point is literally: enum ssp_interface - interfaces allowed for this SSP Controller. that’s the name, that’s the vibe, periodt. 🫢

✨ SYNOPSIS ✨

enum ssp_interface {
    SSP_INTERFACE_MOTOROLA_SPI ,
    SSP_INTERFACE_TI_SYNC_SERIAL ,
    SSP_INTERFACE_NATIONAL_MICROWIRE ,
    SSP_INTERFACE_UNIDIRECTIONAL

};

πŸŽ€ Constants πŸŽ€

these are the constants, and yes every single one is here β€” no skips, no β€œetc.”, we don’t do that here πŸ’…

  • SSP_INTERFACE_MOTOROLA_SPI β€” Motorola Interface. iconic.
  • SSP_INTERFACE_TI_SYNC_SERIAL β€” Texas Instrument Synchronous Serial interface. love that for us.
  • SSP_INTERFACE_NATIONAL_MICROWIRE β€” National Semiconductor Microwire interface. slay.
  • SSP_INTERFACE_UNIDIRECTIONAL β€” Unidirectional interface (STn8810 STn8815 only). note the β€œonly,” bestie β€” it’s doing important work 😭

πŸ¦‹ SEE ALSO πŸ¦‹

go peek at the kernel file ./include/linux/amba/pl022.h, plus these little icons: 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), enum ssp_clkdelay(9).


source/version: ./include/linux/amba β€’ date: October 2026 β€’ manual: enum ssp_interface(9) β€” bye bestie, drink water and read your headers πŸ’–βœ¨

πŸ“¦ where this page comes from