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.0 3 * 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.0 3 * 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.0 7 * 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.0 7 * 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.0 3 * 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 …]
|