STRUCT SCP_DOMAIN_DATA(9)
π 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 ofenum clk_idwithMAX_CLKSslots π°οΈ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
- 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