stm32_spi_set_mbr(9)
π
stm32_spi_set_mbr (9) β the Kernel API Manual, but make it cute β¨
okay bestie, welcome to the Kernel API Manual entry for stm32_spi_set_mbr(9) β yes the whole manual name is in the title, iykyk π this one is short and sweet and honestly? it's giving "tiny function, big responsibilities" energy.
πΈ NAME πΈ
stm32_spi_set_mbr β sets/configure the baud rate divisor, but like, in host mode specifically π
no cap, that's the whole vibe.
β¨ SYNOPSIS β¨
void stm32_spi_set_mbr (struct stm32_spi *spi , u32 mbrdiv );
look at her, so simple, so iconic π
π¦ ARGUMENTS π¦
spiβ a pointer to the spi controller data structure π«Ά like, the whole controller's main character moment lives in here.mbrdivβ the baud rate divisor value π that's the number you're handing over, fr fr.
π SEE ALSO π
okay so this is the part where the manpage pulls out its whole friend group π and honestly the roster is long, so buckle up bestie:
Kernel file ./drivers/spi/spi-stm32.c and all of these absolutely iconic siblings:
struct stm32_spi_reg(9)struct stm32_spi_regspec(9)struct stm32_spi_cfg(9)struct stm32_spi(9)stm32h7_spi_get_fifo_size(9)stm32f4_spi_get_bpw_mask(9)stm32f7_spi_get_bpw_mask(9)stm32h7_spi_get_bpw_mask(9)stm32mp25_spi_get_bpw_mask(9)stm32_spi_prepare_mbr(9)stm32h7_spi_prepare_fthlv(9)stm32f4_spi_write_tx(9)stm32f7_spi_write_tx(9)stm32h7_spi_write_txfifo(9)stm32f4_spi_read_rx(9)stm32f7_spi_read_rx(9)stm32h7_spi_read_rxfifo(9)stm32_spi_enable(9)stm32fx_spi_disable(9)stm32h7_spi_disable(9)stm32_spi_can_dma(9)stm32fx_spi_irq_event(9)stm32fx_spi_irq_thread(9)stm32h7_spi_irq_thread(9)stm32_spi_prepare_msg(9)stm32fx_spi_dma_tx_cb(9)stm32_spi_dma_rx_cb(9)stm32_spi_dma_config(9)stm32fx_spi_transfer_one_irq(9)stm32h7_spi_transfer_one_poll(9)stm32h7_spi_transfer_one_irq(9)stm32fx_spi_transfer_one_dma_start(9)stm32f7_spi_transfer_one_dma_start(9)stm32h7_spi_transfer_one_dma_start(9)stm32_spi_prepare_rx_dma_mdma_chaining(9)stm32_spi_transfer_one_dma(9)stm32f4_spi_set_bpw(9)stm32f7_spi_set_bpw(9)stm32h7_spi_set_bpw(9)stm32_spi_communication_type(9)stm32fx_spi_set_mode(9)stm32h7_spi_set_mode(9)stm32h7_spi_data_idleness(9)stm32h7_spi_number_of_data(9)stm32_spi_transfer_one_setup(9)stm32_spi_can_poll(9)stm32_spi_transfer_one(9)stm32_spi_unprepare_msg(9)stm32fx_spi_config(9)stm32h7_spi_config(9)
like I said. whole friend group. go say hi to all of them π
ngl bestie, this page keeps it extremely short β no return value section, no errors, no notes, no bugs, no author, no license. just vibes and a divisor. so don't go looking for lore that isn't there π
and that's the page!! π brought to you from ./drivers/spi, dated October 2026, version stm32_spi_set_mbr(9) β mwah, slay, periodt ππ
π¦ 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