Home
last modified time | relevance | path

Searched full:icst (Results 1 – 25 of 28) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/clk/versatile/
Dclk-icst.c4 * We wrap the custom interface from <asm/hardware/icst.h> into the generic
10 * ICST clock code from the ARM tree should probably be merged into this
22 #include "icst.h"
23 #include "clk-icst.h"
37 * struct clk_icst - ICST VCO clock wrapper
41 * @params: parameters for this ICST instance
43 * @ctype: the type of control register for the ICST
58 * vco_get() - get ICST VCO settings from a certain ICST
59 * @icst: the ICST clock to get
62 static int vco_get(struct clk_icst *icst, struct icst_vco *vco) in vco_get() argument
[all …]
Dclk-icst.h5 * enum icst_control_type - the type of ICST control register
18 * struct clk_icst_desc - descriptor for the ICST VCO
19 * @params: ICST parameters
20 * @vco_offset: offset to the ICST VCO from the provided memory base
21 * @lock_offset: offset to the ICST VCO locking register from the provided
Dclk-impd1.c15 #include "icst.h"
16 #include "clk-icst.h"
75 pr_err("no regmap for syscon IM-PD1 ICST clock parent\n"); in integrator_impd1_clk_spawn()
96 dev_err(dev, "error setting up IM-PD1 ICST clock\n"); in integrator_impd1_clk_spawn()
DMakefile3 obj-$(CONFIG_ICST) += icst.o clk-icst.o clk-versatile.o
DKconfig7 config ICST config
8 bool "Clock driver for ARM Reference designs ICST"
Dclk-versatile.c12 #include "icst.h"
13 #include "clk-icst.h"
Dicst.h5 * Support functions for calculating clocks/divisors for the ICST
/kernel/linux/linux-4.19/drivers/clk/versatile/
Dclk-icst.c3 * We wrap the custom interface from <asm/hardware/icst.h> into the generic
13 * ICST clock code from the ARM tree should probably be merged into this
25 #include "icst.h"
26 #include "clk-icst.h"
40 * enum icst_control_type - the type of ICST control register
52 * struct clk_icst - ICST VCO clock wrapper
56 * @params: parameters for this ICST instance
58 * @ctype: the type of control register for the ICST
73 * vco_get() - get ICST VCO settings from a certain ICST
74 * @icst: the ICST clock to get
[all …]
Dclk-icst.h3 * struct clk_icst_desc - descriptor for the ICST VCO
4 * @params: ICST parameters
5 * @vco_offset: offset to the ICST VCO from the provided memory base
6 * @lock_offset: offset to the ICST VCO locking register from the provided
DMakefile2 obj-$(CONFIG_ICST) += icst.o clk-icst.o clk-versatile.o
Dclk-versatile.c15 #include "icst.h"
16 #include "clk-icst.h"
DKconfig1 config ICST config
Dclk-impd1.c15 #include "icst.h"
16 #include "clk-icst.h"
Dicst.h8 * Support functions for calculating clocks/divisors for the ICST
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/
Darm,syscon-icst.yaml4 $id: http://devicetree.org/schemas/clock/arm,syscon-icst.yaml#
7 title: ARM System Controller ICST Clocks
19 an ICST clock request after a write to the 32 bit register at an offset
30 In the core modules and logic tiles, the ICST is a configurable clock fed
52 The ICST oscillator must be provided inside a system controller node.
73 description: Parent clock for the ICST VCO
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/clock/
Darm-syscon-icst.txt1 ARM System Controller ICST clocks
9 an ICST clock request after a write to the 32 bit register at an offset
37 The ICST oscillator must be provided inside a system controller node.
51 ICST control register is located (even 32 bit address)
53 - clocks: parent clock, since the ICST needs a parent clock to derive its
/kernel/linux/linux-5.10/arch/arm/mach-versatile/
DKconfig10 select ICST
/kernel/linux/linux-4.19/arch/arm/mach-versatile/
DKconfig11 select ICST
/kernel/linux/linux-4.19/arch/arm/mach-zynq/
DKconfig13 select ICST
/kernel/linux/linux-5.10/arch/arm/mach-vexpress/
DKconfig14 select ICST
/kernel/linux/linux-4.19/arch/arm/mach-vexpress/
DKconfig15 select ICST
/kernel/linux/linux-5.10/arch/arm/mach-realview/
DKconfig14 select ICST
/kernel/linux/linux-4.19/arch/arm/mach-realview/
DKconfig14 select ICST
/kernel/linux/linux-5.10/arch/arm/mach-integrator/
DKconfig9 select ICST
/kernel/linux/linux-4.19/arch/arm/mach-integrator/
DKconfig9 select ICST

12