ENUM SDW_CLK_STOP_TYPE(9)
β¨ enum sdw_clk_stop_type β¨
okay bestie, so this page is from the Kernel API Manual and it's literally just about enum sdw_clk_stop_type β that's the clock stop operations enum, and it's giving very "small but crucial" energy π
we're talking SoundWire kernel API territory here, so strap in π
πΈ NAME πΈ
enum sdw_clk_stop_type β clock stop operations π
π¦ SYNOPSIS π¦
enum sdw_clk_stop_type {
SDW_CLK_PRE_PREPARE ,
SDW_CLK_POST_PREPARE ,
SDW_CLK_PRE_DEPREPARE ,
SDW_CLK_POST_DEPREPARE
};
no cap, that's the whole shape of it β four constants, that's the vibe π«Ά
β Constants β
so here's the whole squad, one by one, no skipping, we don't do that here π
SDW_CLK_PRE_PREPAREβ the pre clock stop prepare one. yes the naming is doing the absolute most, and yes it's iconic for it πSDW_CLK_POST_PREPAREβ the post clock stop prepare one β¨SDW_CLK_PRE_DEPREPAREβ the pre clock stop de-prepare one, wrapping things back up the other direction πSDW_CLK_POST_DEPREPAREβ and the post clock stop de-prepare one, the last of the four, periodt π
π§ SEE ALSO π§
these all live in the kernel file ./include/linux/soundwire/sdw.h and honestly the whole extended friend group shows up here, so let's shout them out π
enum sdw_slave_status(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_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)
fr fr, that's the whole page β four constants and a lot of friends. short and slay π
and that's a wrap bestie!! this cutie came from ./include/linux/soundwire, dated October 2026, and honestly? it ate π₯π mwah π
π¦ 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