Searched +full:cpg +full:- +full:mstp +full:- +full:clocks (Results  1 – 7 of 7) sorted by relevance
| /linux/Documentation/devicetree/bindings/clock/ | 
| H A D | renesas,cpg-mstp-clocks.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/clock/renesas,cpg-mstp-clocks.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Renesas Clock Pulse Generator (CPG) Module Stop (MSTP) Clocks
 10   - Geert Uytterhoeven <geert+renesas@glider.be>
 13   The Clock Pulse Generator (CPG) can gate SoC device clocks. The gates are
 16   This device tree binding describes a single 32 gate clocks group per node.
 17   Clocks are referenced by user nodes by the Module Stop (MSTP) node phandle
 23       - enum:
 [all …]
 
 | 
| H A D | renesas,cpg-clocks.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/clock/renesas,cpg-clocks.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Renesas Clock Pulse Generator (CPG)
 10   - Geert Uytterhoeven <geert+renesas@glider.be>
 13   The Clock Pulse Generator (CPG) generates core clocks for the SoC.  It
 16   The CPG may also provide a Clock Domain for SoC devices, in combination with
 17   the CPG Module Stop (MSTP) Clocks.
 22       - const: renesas,r8a73a4-cpg-clocks     # R-Mobile APE6
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/renesas/ | 
| H A D | r8a7740.dtsi | 1 // SPDX-License-Identifier: GPL-2.03  * Device Tree Source for the R-Mobile A1 (R8A77400) SoC
 8 #include <dt-bindings/clock/r8a7740-clock.h>
 9 #include <dt-bindings/interrupt-controller/arm-gic.h>
 10 #include <dt-bindings/interrupt-controller/irq.h>
 14 	interrupt-parent = <&gic>;
 15 	#address-cells = <1>;
 16 	#size-cells = <1>;
 19 		#address-cells = <1>;
 20 		#size-cells = <0>;
 [all …]
 
 | 
| /linux/drivers/clk/renesas/ | 
| H A D | clk-mstp.c | 1 // SPDX-License-Identifier: GPL-2.03  * R-Car MSTP clocks
 12 #include <linux/clk-provider.h>
 25  * MSTP clocks. We can't use standard gate clocks as we need to poll on the
 32  * struct mstp_clock_group - MSTP gating clocks group
 34  * @data: clock specifier translation for clocks in this group
 38  * @width_8bit: registers are 8-bit, not 32-bit
 39  * @clks: clocks in this group
 51  * struct mstp_clock - MSTP gating clock
 52  * @hw: handle between common and hardware-specific interfaces
 [all …]
 
 | 
| H A D | renesas-cpg-mssr.c | 1 // SPDX-License-Identifier: GPL-2.07  * Based on clk-mstp.c, clk-rcar-gen2.c, and clk-rcar-gen3.c
 14 #include <linux/clk-provider.h>
 28 #include <linux/reset-controller.h>
 32 #include <dt-bindings/clock/renesas-cpg-mssr.h>
 34 #include "renesas-cpg-mssr.h"
 35 #include "clk-div6.h"
 46  * If the registers exist, these are valid for SH-Mobile, R-Mobile,
 47  * R-Car Gen2, R-Car Gen3, and RZ/G1.
 48  * These are NOT valid for R-Car Gen1 and RZ/A1!
 [all …]
 
 | 
| H A D | rzg2l-cpg.c | 1 // SPDX-License-Identifier: GPL-2.07  * Based on renesas-cpg-mssr.c
 18 #include <linux/clk-provider.h>
 31 #include <linux/reset-controller.h>
 36 #include <dt-bindings/clock/renesas-cpg-mssr.h>
 38 #include "rzg2l-cpg.h"
 78  * struct clk_hw_data - clock hardware data
 82  * @priv: CPG private data structure
 94  * struct sd_mux_hw_data - SD MUX clock hardware data
 106  * struct div_hw_data - divider clock hardware data
 [all …]
 
 | 
| /linux/arch/sh/drivers/pci/ | 
| H A D | pcie-sh7786.c | 1 // SPDX-License-Identifier: GPL-2.03  * Low-Level PCI Express Support for the SH7786
 5  *  Copyright (C) 2009 - 2011  Paul Mundt
 15 #include <linux/dma-map-ops.h>
 21 #include "pcie-sh7786.h"
 46 		.end	= 0xfd000000 + SZ_8M - 1,
 51 		.end	= 0xc0000000 + SZ_512M - 1,
 56 		.end	= 0x10000000 + SZ_64M - 1,
 61 		.end	= 0xfe100000 + SZ_1M - 1,
 70 		.end	= 0xfd800000 + SZ_8M - 1,
 [all …]
 
 |