ENUM SDW_REG_BANK(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– enum sdw_reg_bank(9) πŸ’–

okay bestie, welcome to the Kernel API Manual page for enum sdw_reg_bank(9) β€” it’s giving tiny enum, maximal cuteness, and literally all the register-bank lore we have here. πŸŽ€


✨ NAME ✨

enum sdw_reg_bank β€” SoundWire register banks

Like, that’s the whole vibe: this enum is the SoundWire register banks situation. Two constants, no cap. πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

enum sdw_reg_bank {
    SDW_BANK0 ,
    SDW_BANK1

};

πŸ’… Constants πŸ’…

  • SDW_BANK0 β€” Soundwire register bank 0
  • SDW_BANK1 β€” Soundwire register bank 1

Short list, iconic behavior. 🫢


🌈 SEE ALSO 🌈

Kernel file ./include/linux/soundwire/sdw.h β€” and bestie, here is the whole friend group:

  • enum sdw_slave_status(9)
  • enum sdw_clk_stop_type(9)
  • enum sdw_command_response(9)
  • enum sdw_stream_type(9)
  • enum sdw_data_direction(9)
  • enum sdw_port_data_mode(9)
  • enum sdw_p15_behave(9)
  • enum sdw_dpn_type(9)
  • enum sdw_clk_stop_mode(9)
  • struct sdw_dp0_prop(9)
  • struct sdw_dpn_prop(9)
  • struct sdw_slave_prop(9)
  • struct sdw_master_prop(9)
  • struct sdw_slave_id(9)
  • struct sdw_slave_intr_status(9)
  • struct sdw_prepare_ch(9)
  • enum sdw_port_prep_ops(9)
  • struct sdw_bus_params(9)
  • struct sdw_slave_ops(9)
  • struct sdw_slave(9)
  • struct sdw_master_device(9)
  • struct sdw_port_params(9)
  • struct sdw_transport_params(9)
  • struct sdw_enable_ch(9)
  • struct sdw_master_port_ops(9)
  • struct sdw_defer(9)
  • struct sdw_master_ops(9)
  • struct sdw_port_config(9)
  • struct sdw_stream_config(9)
  • enum sdw_stream_state(9)
  • struct sdw_stream_params(9)
  • struct sdw_stream_runtime(9)
  • struct sdw_bus(9)
  • sdw_slave_wait_for_init(9)

mwah πŸ’‹ this lil page lives in ./include/linux/soundwire, dated October 2026. periodt. πŸ’œ

πŸ“¦ where this page comes from