Searched full:prci (Results  1 – 15 of 15) sorted by relevance
| /linux/drivers/clk/sifive/ | 
| H A D | sifive-prci.c | 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
 [all …]
 
 | 
| H A D | fu540-prci.h | 8  * The FU540 PRCI implements clock and reset control for the SiFive10  * over all PRCI resources.
 12  * This driver is based on the PRCI driver written by Wesley Terpstra:
 25 #include <dt-bindings/clock/sifive-fu540-prci.h>
 27 #include "sifive-prci.h"
 29 /* PRCI integration data for each WRPLL instance */
 67 /* List of clock controls provided by the PRCI */
 
 | 
| H A D | sifive-prci.h | 220  * @va: base virtual address of the PRCI IP block223  * PRCI per-device instance data
 236  * @cfg0_offs: WRPLL CFG0 register offset (in bytes) from the PRCI base address
 237  * @cfg1_offs: WRPLL CFG1 register offset (in bytes) from the PRCI base address
 252  * struct __prci_clock - describes a clock device managed by PRCI
 258  * @pd: PRCI-specific data associated with this clock (if not NULL)
 260  * PRCI clock data.  Used by the PRCI driver to register PRCI-provided
 
 | 
| H A D | fu740-prci.h | 12 #include <dt-bindings/clock/sifive-fu740-prci.h>14 #include "sifive-prci.h"
 16 /* PRCI integration data for each WRPLL instance */
 83 /* List of clock controls provided by the PRCI */
 
 | 
| H A D | Kconfig | 13 	tristate "PRCI driver for SiFive SoCs"19 	  Supports the Power Reset Clock interface (PRCI) IP block found in
 
 | 
| H A D | Makefile | 2 obj-$(CONFIG_CLK_SIFIVE_PRCI)	+= sifive-prci.o
 | 
| /linux/Documentation/devicetree/bindings/clock/sifive/ | 
| H A D | fu540-prci.yaml | 5 $id: http://devicetree.org/schemas/clock/sifive/fu540-prci.yaml#8 title: SiFive FU540 Power Reset Clock Interrupt Controller (PRCI)
 15   is via the PRCI IP block.
 17   macros defined in include/dt-bindings/clock/sifive-fu540-prci.h.
 26     const: sifive,fu540-c000-prci
 54     prci: clock-controller@10000000 {
 55       compatible = "sifive,fu540-c000-prci";
 
 | 
| H A D | fu740-prci.yaml | 5 $id: http://devicetree.org/schemas/clock/sifive/fu740-prci.yaml#8 title: SiFive FU740 Power Reset Clock Interrupt Controller (PRCI)
 16   is via the PRCI IP block.
 18   macros defined in include/dt-bindings/clock/sifive-fu740-prci.h.
 27     const: sifive,fu740-c000-prci
 58     prci: clock-controller@10000000 {
 59       compatible = "sifive,fu740-c000-prci";
 
 | 
| /linux/arch/riscv/boot/dts/sifive/ | 
| H A D | fu740-c000.dtsi | 6 #include <dt-bindings/clock/sifive-fu740-prci.h>196 		prci: clock-controller@10000000 {  label
 197 			compatible = "sifive,fu740-c000-prci";
 208 			clocks = <&prci FU740_PRCI_CLK_PCLK>;
 216 			clocks = <&prci FU740_PRCI_CLK_PCLK>;
 224 			clocks = <&prci FU740_PRCI_CLK_PCLK>;
 236 			clocks = <&prci FU740_PRCI_CLK_PCLK>;
 249 			clocks = <&prci FU740_PRCI_CLK_PCLK>;
 260 			clocks = <&prci FU740_PRCI_CLK_PCLK>;
 270 			clocks = <&prci FU740_PRCI_CLK_PCLK>;
 [all …]
 
 | 
| H A D | fu540-c000.dtsi | 6 #include <dt-bindings/clock/sifive-fu540-prci.h>195 		prci: clock-controller@10000000 {  label
 196 			compatible = "sifive,fu540-c000-prci";
 206 			clocks = <&prci FU540_PRCI_CLK_TLCLK>;
 223 			clocks = <&prci FU540_PRCI_CLK_TLCLK>;
 231 			clocks = <&prci FU540_PRCI_CLK_TLCLK>;
 244 			clocks = <&prci FU540_PRCI_CLK_TLCLK>;
 255 			clocks = <&prci FU540_PRCI_CLK_TLCLK>;
 265 			clocks = <&prci FU540_PRCI_CLK_TLCLK>;
 278 			clocks = <&prci FU540_PRCI_CLK_GEMGXLPLL>,
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/pci/ | 
| H A D | sifive,fu740-pcie.yaml | 84     #include <dt-bindings/clock/sifive-fu740-prci.h>115             clocks = <&prci FU740_PRCI_CLK_PCIE_AUX>;
 116             resets = <&prci 4>;
 
 | 
| /linux/Documentation/devicetree/bindings/serial/ | 
| H A D | sifive-serial.yaml | 56     #include <dt-bindings/clock/sifive-fu540-prci.h>62         clocks = <&prci FU540_PRCI_CLK_TLCLK>;
 
 | 
| /linux/include/dt-bindings/clock/ | 
| H A D | sifive-fu540-prci.h | 11 /* Clock indexes for use by Device Tree data and the PRCI driver */
 | 
| H A D | sifive-fu740-prci.h | 12 /* Clock indexes for use by Device Tree data and the PRCI driver */
 | 
| /linux/Documentation/devicetree/bindings/gpio/ | 
| H A D | sifive,gpio.yaml | 79     #include <dt-bindings/clock/sifive-fu540-prci.h>
 |