internal_cs_control(9)
okay so this is internal_cs_control(9) from the Kernel API Manual, and itβs giving βtiny but crucialβ energy β¨
πΈ NAME πΈ
internal_cs_control β Control chip select signals via SSP_CSR.
π SYNOPSIS π
void internal_cs_control (struct pl022 *pl022 , bool enable );
π ARGUMENTS π
pl022β SSP driver private data structureenableβ select/delect the chip
π DESCRIPTION π
Used on controller with internal chip select control via SSP_CSR register (vendor extension). Each of the 5 LSB in the register controls one chip select signal. Thatβs the whole bit-by-bit situation, bestie β periodt π
π¦ SEE ALSO π¦
Kernel file ./drivers/spi/spi-pl022.c + these iconic friends:
struct vendor_data(9)struct pl022(9)struct chip_data(9)flush(9)restore_state(9)load_ssp_default_config(9)configure_dma(9)pl022_interrupt_handler(9)pl022_setup(9)pl022_cleanup(9)
mwah π«Ά source/version ./drivers/spi, dated October 2026 β thatβs the sign-off, bestie π
π¦ 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