Lines Matching full:prci
11 #include "sifive-prci.h"
12 #include "fu540-prci.h"
13 #include "fu740-prci.h"
25 * __prci_readl() - read from a PRCI register
26 * @pd: PRCI context
27 * @offs: register offset to read from (in bytes, from PRCI base address)
30 * address of the PRCI register target described by @pd, and return
52 * @r: value read from the PRCI PLL configuration register
54 * Given a value @r read from an FU740 PRCI PLL configuration register,
95 * assemble a PRCI PLL configuration register value, and return it to
102 * Returns: a value suitable for writing into a PRCI PLL configuration
121 * __prci_wrpll_read_cfg0() - read the WRPLL configuration from the PRCI
122 * @pd: PRCI context
123 * @pwd: PRCI WRPLL metadata
126 * the PRCI identified by @pd, and store it into the local configuration
139 * __prci_wrpll_write_cfg0() - write WRPLL configuration into the PRCI
140 * @pd: PRCI context
141 * @pwd: PRCI WRPLL metadata
145 * configuration register identified by @pwd in the PRCI instance
163 * into the PRCI
164 * @pd: PRCI context
165 * @pwd: PRCI WRPLL metadata
311 * @pd: struct __prci_data * for the PRCI containing the CORECLK mux reg
332 * @pd: struct __prci_data * for the PRCI containing the CORECLK mux reg
353 * @pd: struct __prci_data * for the PRCI containing the CORECLK mux reg
375 * @pd: struct __prci_data * for the PRCI containing the COREPLL mux reg
396 * @pd: struct __prci_data * for the PRCI containing the COREPLL mux reg
417 * @pd: struct __prci_data * for the PRCI containing the HFPCLKPLL mux reg
438 * @pd: struct __prci_data * for the PRCI containing the HFPCLKPLL mux reg
498 * __prci_register_clocks() - register clock controls in the PRCI
500 * @pd: The pointer for PRCI per-device instance data
567 * sifive_prci_probe() - initialize prci data and check parent count
568 * @pdev: platform device pointer for the prci
610 dev_dbg(dev, "SiFive PRCI probed\n"); in sifive_prci_probe()
616 {.compatible = "sifive,fu540-c000-prci", .data = &prci_clk_fu540},
617 {.compatible = "sifive,fu740-c000-prci", .data = &prci_clk_fu740},
623 .name = "sifive-clk-prci",