devm_regmap_..._sdw_mbq_cfg(9)
π devm_regmap_..._sdw_mbq_cfg(9) π
okay bestie, you're in the Kernel API Manual and this is the page for devm_regmap_..._sdw_mbq_cfg(9) β yes the title is long, no we are not shortening it, it's iconic. Let's get into it π
.
β¨ NAME β¨
devm_regmap_init_sdw_mbq_cfg β initialise a managed MBQ SDW register map with config. That's the function, that's the mission, periodt. π«Ά
πΈ SYNOPSIS πΈ
devm_regmap_init_sdw_mbq_cfg (dev , sdw , config , mbq_config );
π¦ ARGUMENTS π¦
devβ the device that will be interacted with.sdwβ the SoundWire device that will be interacted with.configβ configuration for the register map.mbq_configβ properties for the MBQ registers.
π DESCRIPTION π
lowkey the whole vibe: the return value is either an ERR_PTR on error or a valid pointer to a struct regmap. The regmap gets automatically freed by the device management code. That's it, that's the lore. β¨
π₯ SEE ALSO π₯
The squad is huge and we are not leaving anyone out:
- Kernel file:
./include/linux/regmap.h - Structs and polling besties:
struct reg_default(9),struct reg_sequence(9),regmap_read_poll_timeout(9),regmap_read_poll_timeout_atomic(9),regmap_field_read_poll_timeout(9),struct regmap_range(9),struct regmap_access_table(9),struct regmap_config(9),struct regmap_range_cfg(9),struct regmap_sdw_mbq_cfg(9),struct regmap_bus(9) regmap_init*crew:regmap_init(9),regmap_init_i2c(9),regmap_init_mdio(9),regmap_init_sccb(9),regmap_init_slimbus(9),regmap_init_spi(9),regmap_init_spmi_base(9),regmap_init_spmi_ext(9),regmap_init_w1(9),regmap_init_mmio_clk(9),regmap_init_mmio(9),regmap_init_ac97(9),regmap_init_sdw(9),regmap_init_sdw_mbq(9),regmap_init_sdw_mbq_cfg(9),regmap_init_i3c(9),regmap_init_spi_avmm(9),regmap_init_fsi(9)devm_regmap_init*crew:devm_regmap_init(9),devm_regmap_init_i2c(9),devm_regmap_init_mdio(9),devm_regmap_init_sccb(9),devm_regmap_init_spi(9),devm_regmap_init_spmi_base(9),devm_regmap_init_spmi_ext(9),devm_regmap_init_w1(9),devm_regmap_init_mmio_clk(9),devm_regmap_init_mmio(9),devm_regmap_init_ac97(9),devm_regmap_init_sdw(9),devm_regmap_init_sdw_mbq(9),devm_regmap_init_slimbus(9),devm_regmap_init_i3c(9),devm_regmap_init_spi_avmm(9),devm_regmap_init_fsi(9)- More structs at the end:
struct reg_field(9),struct regmap_irq_type(9),struct regmap_irq(9),struct regmap_irq_chip(9)
xoxo, this page is from source/version ./include/linux and it's dated October 2026 β stay iconic and keep your regmaps managed π
π
π¦ 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