ENUM SDW_CLK_STOP_TYPE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ 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