Lines Matching full:prci
11 #include "sifive-prci.h"
12 #include "fu540-prci.h"
13 #include "fu740-prci.h"
20 * __prci_readl() - read from a PRCI register
21 * @pd: PRCI context
22 * @offs: register offset to read from (in bytes, from PRCI base address)
25 * address of the PRCI register target described by @pd, and return
47 * @r: value read from the PRCI PLL configuration register
49 * Given a value @r read from an FU740 PRCI PLL configuration register,
90 * assemble a PRCI PLL configuration register value, and return it to
97 * Returns: a value suitable for writing into a PRCI PLL configuration
116 * __prci_wrpll_read_cfg0() - read the WRPLL configuration from the PRCI
117 * @pd: PRCI context
118 * @pwd: PRCI WRPLL metadata
121 * the PRCI identified by @pd, and store it into the local configuration
134 * __prci_wrpll_write_cfg0() - write WRPLL configuration into the PRCI
135 * @pd: PRCI context
136 * @pwd: PRCI WRPLL metadata
140 * configuration register identified by @pwd in the PRCI instance
158 * into the PRCI
159 * @pd: PRCI context
160 * @pwd: PRCI WRPLL metadata
307 * @pd: struct __prci_data * for the PRCI containing the CORECLK mux reg
328 * @pd: struct __prci_data * for the PRCI containing the CORECLK mux reg
349 * @pd: struct __prci_data * for the PRCI containing the CORECLK mux reg
371 * @pd: struct __prci_data * for the PRCI containing the COREPLL mux reg
392 * @pd: struct __prci_data * for the PRCI containing the COREPLL mux reg
413 * @pd: struct __prci_data * for the PRCI containing the HFPCLKPLL mux reg
434 * @pd: struct __prci_data * for the PRCI containing the HFPCLKPLL mux reg
494 * __prci_register_clocks() - register clock controls in the PRCI
496 * @pd: The pointer for PRCI per-device instance data
556 * sifive_prci_probe() - initialize prci data and check parent count
557 * @pdev: platform device pointer for the prci
597 dev_dbg(dev, "SiFive PRCI probed\n"); in sifive_prci_probe()
603 {.compatible = "sifive,fu540-c000-prci", .data = &prci_clk_fu540},
604 {.compatible = "sifive,fu740-c000-prci", .data = &prci_clk_fu740},
611 .name = "sifive-clk-prci",
619 MODULE_DESCRIPTION("SiFive Power Reset Clock Interface (PRCI) driver");