__prci_wrpll_read_cfg0(9)
β¨ __prci_wrpll_read_cfg0 β¨ β Kernel API Manual bestie moment π
π NAME π
__prci_wrpll_read_cfg0 β read the WRPLL configuration from the PRCI. Thatβs the whole assignment, bestie.
πΈ SYNOPSIS πΈ
void __prci_wrpll_read_cfg0 (struct __prci_data *pd , struct __prci_wrpll_data *pwd );
π¦ ARGUMENTS π¦
pdβ PRCI context. Your PRCI situation, basically.pwdβ PRCI WRPLL metadata. The WRPLL info and local config-cache home.
π« DESCRIPTION π«
Okay so picture this: this function reads the current configuration of the PLL identified by pwd from the PRCI identified by pd, and stores it into the local configuration cache in pwd. Read it, cache it, done. No cap.
π₯ CONTEXT π₯
- Any context. Do your thing wherever, bestie.
- Caller must prevent the records pointed to by
pdandpwdfrom changing during execution. Like, do not let anybody mutate them while this runs β thatβs the rule, periodt.
π SEE ALSO π
- Kernel file
./drivers/clk/sifive/sifive-prci.c __prci_readl(9)__prci_wrpll_unpack(9)__prci_wrpll_pack(9)__prci_wrpll_write_cfg0(9)__prci_wrpll_write_cfg1(9)sifive_prci_coreclksel_use_hfclk(9)sifive_prci_coreclksel_use_corepll(9)sifive_prci_coreclksel_use_final_corepll(9)sifive_prci_corepllsel_use_dvfscorepll(9)sifive_prci_corepllsel_use_corepll(9)sifive_prci_hfpclkpllsel_use_hfclk(9)sifive_prci_hfpclkpllsel_use_hfpclkpll(9)__prci_register_clocks(9)sifive_prci_probe(9)
Okay bye bestie π
β source/version: ./drivers/clk/sifive; date: October 2026; page: __prci_wrpll_read_cfg0(9).
π¦ 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