STRUCT SDW_PORT_CONFIG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

struct sdw_port_config β€” Master or Slave Port configuration. Okay bestie, welcome to the Kernel API Manual page for struct sdw_port_config(9) β€” this is literally the port-config moment. πŸ’…βœ¨


✨ SYNOPSIS ✨

Here's the whole lil struct, copied exactly, no cap:

       struct sdw_port_config {
           unsigned int num;
           unsigned int ch_mask;
        };

πŸ‘‘ Members πŸ‘‘

  • num β€” Port number. Literally the port number, bestie. πŸŒ€
  • ch_mask β€” channels mask for port. The channel mask for the port, periodt. πŸŽ€

🌈 SEE ALSO 🌈

The kernel file is literally ./include/linux/soundwire/sdw.h, and here are all the linked manual pages β€” every single one, zero skipped, iykyk:

  • 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)
  • enum sdw_reg_bank(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_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)

πŸŽ€ sign-off time, bestie: this page lives in ./include/linux/soundwire, dated October 2026, and it's the struct sdw_port_config(9) page. byeee, slay your SoundWire configs! πŸ’–πŸ¦‹
πŸ“¦ where this page comes from