ENUM SDW_P15_BEHAVE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ enum sdw_p15_behave(9) ✨

okay so bestie, we’re in the Kernel API Manual and this little enum is literally the vibe check for Slave Port 15 behaviour when the Master attempts a read πŸ’… no cap.


πŸ’– NAME πŸ’–

enum sdw_p15_behave β€” the whole personality of Slave Port 15 when the Master tries to read from it. That’s it, that’s the job 🫢


πŸ¦‹ SYNOPSIS πŸ¦‹

enum sdw_p15_behave {
    SDW_P15_READ_IGNORED ,
    SDW_P15_CMD_OK

};

🌈 Constants 🌈

Two constants, both iconic in their own way:

  • SDW_P15_READ_IGNORED β€” Read is ignored. The read gets left on read, fr fr πŸ™ˆ
  • SDW_P15_CMD_OK β€” Command is ok. All good, no drama, slay ✨

πŸŽ€ SEE ALSO πŸŽ€

Kernel file ./include/linux/soundwire/sdw.h is the home base, and the whole crew is linked here:

  • 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_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_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)

xoxo, your kernel bestie πŸ’– this page came from ./include/linux/soundwire and it’s dated October 2026 β€” periodt πŸŽ€

πŸ“¦ where this page comes from