ENUM SDW_P15_BEHAVE(9)
β¨ 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
- 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