STRUCT SCP_DOMAIN_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ‘‘ struct scp_domain_data(9) πŸ‘‘

okay so bestie, this is the Kernel API Manual page for struct scp_domain_data(9), and it’s lowkey iconic πŸ’– It’s literally all about the scp domain data for the power on/off flow. No cap, tiny struct, big main-character energy ✨


✨ NAME ✨

struct scp_domain_data β€” scp domain data for power on/off flow πŸ¦‹


🌸 SYNOPSIS 🌸

       struct scp_domain_data {
           const char *name;
           u32 sta_mask;
           int ctl_offs;
           u32 sram_pdn_bits;
           u32 sram_pdn_ack_bits;
           u32 bus_prot_mask;
           enum clk_id clk_id[MAX_CLKS];
           u8 caps;
        };

πŸ’… Members πŸ’…

  • name β€” the domain name, like obviously what this domain is called πŸ’β€β™€οΈ
  • sta_mask β€” the mask for the power on/off status bit ⚑
  • ctl_offs β€” the offset for the main power control register πŸŽ›οΈ
  • sram_pdn_bits β€” the mask for sram power control bits 🧠
  • sram_pdn_ack_bits β€” the mask for sram power control acked bits βœ…
  • bus_prot_mask β€” the mask for single step bus protection πŸ›‘οΈ
  • clk_id β€” the basic clocks required by this power domain, stored as an array of enum clk_id with MAX_CLKS slots πŸ•°οΈ
  • caps β€” the flag for active wake-up action πŸ‘€

πŸŽ€ SEE ALSO πŸŽ€

  • Kernel file: ./drivers/pmdomain/mediatek/mtk-scpsys.c πŸ“

mwah πŸ’‹ that’s the whole page, bestie. source/version: ./drivers/pmdomain/mediatek Β· date: October 2026 Β· from the Kernel API Manual β€” catch you in the next manpage 🫢✨

πŸ“¦ where this page comes from