/Linux-v4.19/arch/arm/mach-omap2/ |
D | clockdomain.h | 74 struct clockdomain *ptr; 92 struct clockdomain *clkdm; 126 struct clockdomain { struct 167 int (*clkdm_add_wkdep)(struct clockdomain *clkdm1, struct clockdomain *clkdm2); 168 int (*clkdm_del_wkdep)(struct clockdomain *clkdm1, struct clockdomain *clkdm2); 169 int (*clkdm_read_wkdep)(struct clockdomain *clkdm1, struct clockdomain *clkdm2); 170 int (*clkdm_clear_all_wkdeps)(struct clockdomain *clkdm); 171 int (*clkdm_add_sleepdep)(struct clockdomain *clkdm1, struct clockdomain *clkdm2); 172 int (*clkdm_del_sleepdep)(struct clockdomain *clkdm1, struct clockdomain *clkdm2); 173 int (*clkdm_read_sleepdep)(struct clockdomain *clkdm1, struct clockdomain *clkdm2); [all …]
|
D | clockdomains3xxx_data.c | 222 static struct clockdomain mpu_3xxx_clkdm = { 231 static struct clockdomain mpu_am35x_clkdm = { 240 static struct clockdomain neon_clkdm = { 248 static struct clockdomain iva2_clkdm = { 257 static struct clockdomain gfx_3430es1_clkdm = { 266 static struct clockdomain sgx_clkdm = { 275 static struct clockdomain sgx_am35x_clkdm = { 291 static struct clockdomain d2d_clkdm = { 303 static struct clockdomain core_l3_3xxx_clkdm = { 316 static struct clockdomain core_l4_3xxx_clkdm = { [all …]
|
D | clockdomains33xx_data.c | 25 static struct clockdomain l4ls_am33xx_clkdm = { 33 static struct clockdomain l3s_am33xx_clkdm = { 41 static struct clockdomain l4fw_am33xx_clkdm = { 49 static struct clockdomain l3_am33xx_clkdm = { 57 static struct clockdomain l4hs_am33xx_clkdm = { 65 static struct clockdomain ocpwp_l3_am33xx_clkdm = { 73 static struct clockdomain pruss_ocp_am33xx_clkdm = { 81 static struct clockdomain cpsw_125mhz_am33xx_clkdm = { 89 static struct clockdomain lcdc_am33xx_clkdm = { 97 static struct clockdomain clk_24mhz_am33xx_clkdm = { [all …]
|
D | clockdomains81xx_data.c | 38 static struct clockdomain alwon_l3_slow_81xx_clkdm = { 46 static struct clockdomain alwon_l3_med_81xx_clkdm = { 54 static struct clockdomain alwon_l3_fast_81xx_clkdm = { 62 static struct clockdomain alwon_ethernet_81xx_clkdm = { 70 static struct clockdomain mmu_81xx_clkdm = { 78 static struct clockdomain mmu_cfg_81xx_clkdm = { 86 static struct clockdomain default_l3_slow_81xx_clkdm = { 94 static struct clockdomain default_sata_81xx_clkdm = { 104 static struct clockdomain alwon_mpu_816x_clkdm = { 112 static struct clockdomain active_gem_816x_clkdm = { [all …]
|
D | clockdomains43xx_data.c | 18 static struct clockdomain l4_cefuse_43xx_clkdm = { 27 static struct clockdomain mpu_43xx_clkdm = { 36 static struct clockdomain l4ls_43xx_clkdm = { 45 static struct clockdomain tamper_43xx_clkdm = { 54 static struct clockdomain l4_rtc_43xx_clkdm = { 63 static struct clockdomain pruss_ocp_43xx_clkdm = { 72 static struct clockdomain ocpwp_l3_43xx_clkdm = { 81 static struct clockdomain l3s_tsc_43xx_clkdm = { 90 static struct clockdomain dss_43xx_clkdm = { 99 static struct clockdomain l3_aon_43xx_clkdm = { [all …]
|
D | clockdomain.c | 49 static struct clockdomain *_clkdm_lookup(const char *name) in _clkdm_lookup() 51 struct clockdomain *clkdm, *temp_clkdm; in _clkdm_lookup() 76 static int _clkdm_register(struct clockdomain *clkdm) in _clkdm_register() 105 static struct clkdm_dep *_clkdm_deps_lookup(struct clockdomain *clkdm, in _clkdm_deps_lookup() 145 struct clockdomain *clkdm; in _autodep_lookup() 168 static void _resolve_clkdm_deps(struct clockdomain *clkdm, in _resolve_clkdm_deps() 195 static int _clkdm_add_wkdep(struct clockdomain *clkdm1, in _clkdm_add_wkdep() 196 struct clockdomain *clkdm2) in _clkdm_add_wkdep() 238 static int _clkdm_del_wkdep(struct clockdomain *clkdm1, in _clkdm_del_wkdep() 239 struct clockdomain *clkdm2) in _clkdm_del_wkdep() [all …]
|
D | clockdomains54xx_data.c | 167 static struct clockdomain l4sec_54xx_clkdm = { 179 static struct clockdomain iva_54xx_clkdm = { 191 static struct clockdomain mipiext_54xx_clkdm = { 202 static struct clockdomain l3main2_54xx_clkdm = { 212 static struct clockdomain l3main1_54xx_clkdm = { 222 static struct clockdomain custefuse_54xx_clkdm = { 231 static struct clockdomain ipu_54xx_clkdm = { 243 static struct clockdomain l4cfg_54xx_clkdm = { 253 static struct clockdomain abe_54xx_clkdm = { 263 static struct clockdomain dss_54xx_clkdm = { [all …]
|
D | clockdomains7xx_data.c | 315 static struct clockdomain l4per3_7xx_clkdm = { 325 static struct clockdomain l4per2_7xx_clkdm = { 337 static struct clockdomain mpu0_7xx_clkdm = { 346 static struct clockdomain iva_7xx_clkdm = { 358 static struct clockdomain coreaon_7xx_clkdm = { 367 static struct clockdomain ipu1_7xx_clkdm = { 379 static struct clockdomain ipu2_7xx_clkdm = { 391 static struct clockdomain l3init_7xx_clkdm = { 403 static struct clockdomain l4sec_7xx_clkdm = { 415 static struct clockdomain l3main1_7xx_clkdm = { [all …]
|
D | clockdomains44xx_data.c | 156 static struct clockdomain l4_cefuse_44xx_clkdm = { 165 static struct clockdomain l4_cfg_44xx_clkdm = { 175 static struct clockdomain tesla_44xx_clkdm = { 187 static struct clockdomain l3_gfx_44xx_clkdm = { 199 static struct clockdomain ivahd_44xx_clkdm = { 211 static struct clockdomain l4_secure_44xx_clkdm = { 223 static struct clockdomain l4_per_44xx_clkdm = { 233 static struct clockdomain abe_44xx_clkdm = { 243 static struct clockdomain l3_instr_44xx_clkdm = { 251 static struct clockdomain l3_init_44xx_clkdm = { [all …]
|
D | clockdomains2420_data.c | 79 static struct clockdomain mpu_2420_clkdm = { 87 static struct clockdomain iva1_2420_clkdm = { 96 static struct clockdomain dsp_2420_clkdm = { 103 static struct clockdomain gfx_2420_clkdm = { 111 static struct clockdomain core_l3_2420_clkdm = { 119 static struct clockdomain core_l4_2420_clkdm = { 127 static struct clockdomain dss_2420_clkdm = { 134 static struct clockdomain *clockdomains_omap242x[] __initdata = {
|
D | clockdomains2430_data.c | 90 static struct clockdomain mpu_2430_clkdm = { 99 static struct clockdomain mdm_clkdm = { 108 static struct clockdomain dsp_2430_clkdm = { 117 static struct clockdomain gfx_2430_clkdm = { 130 static struct clockdomain core_l3_2430_clkdm = { 144 static struct clockdomain core_l4_2430_clkdm = { 153 static struct clockdomain dss_2430_clkdm = { 160 static struct clockdomain *clockdomains_omap243x[] __initdata = {
|
D | cminst44xx.c | 353 static int omap4_clkdm_add_wkup_sleep_dep(struct clockdomain *clkdm1, in omap4_clkdm_add_wkup_sleep_dep() 354 struct clockdomain *clkdm2) in omap4_clkdm_add_wkup_sleep_dep() 363 static int omap4_clkdm_del_wkup_sleep_dep(struct clockdomain *clkdm1, in omap4_clkdm_del_wkup_sleep_dep() 364 struct clockdomain *clkdm2) in omap4_clkdm_del_wkup_sleep_dep() 373 static int omap4_clkdm_read_wkup_sleep_dep(struct clockdomain *clkdm1, in omap4_clkdm_read_wkup_sleep_dep() 374 struct clockdomain *clkdm2) in omap4_clkdm_read_wkup_sleep_dep() 383 static int omap4_clkdm_clear_all_wkup_sleep_deps(struct clockdomain *clkdm) in omap4_clkdm_clear_all_wkup_sleep_deps() 405 static int omap4_clkdm_sleep(struct clockdomain *clkdm) in omap4_clkdm_sleep() 421 static int omap4_clkdm_wakeup(struct clockdomain *clkdm) in omap4_clkdm_wakeup() 428 static void omap4_clkdm_allow_idle(struct clockdomain *clkdm) in omap4_clkdm_allow_idle() [all …]
|
D | prm2xxx_3xxx.h | 122 extern int omap2_clkdm_add_wkdep(struct clockdomain *clkdm1, 123 struct clockdomain *clkdm2); 124 extern int omap2_clkdm_del_wkdep(struct clockdomain *clkdm1, 125 struct clockdomain *clkdm2); 126 extern int omap2_clkdm_read_wkdep(struct clockdomain *clkdm1, 127 struct clockdomain *clkdm2); 128 extern int omap2_clkdm_clear_all_wkdeps(struct clockdomain *clkdm);
|
D | prm2xxx_3xxx.c | 198 int omap2_clkdm_add_wkdep(struct clockdomain *clkdm1, in omap2_clkdm_add_wkdep() 199 struct clockdomain *clkdm2) in omap2_clkdm_add_wkdep() 206 int omap2_clkdm_del_wkdep(struct clockdomain *clkdm1, in omap2_clkdm_del_wkdep() 207 struct clockdomain *clkdm2) in omap2_clkdm_del_wkdep() 214 int omap2_clkdm_read_wkdep(struct clockdomain *clkdm1, in omap2_clkdm_read_wkdep() 215 struct clockdomain *clkdm2) in omap2_clkdm_read_wkdep() 222 int omap2_clkdm_clear_all_wkdeps(struct clockdomain *clkdm) in omap2_clkdm_clear_all_wkdeps()
|
D | cm33xx.c | 305 static int am33xx_clkdm_sleep(struct clockdomain *clkdm) in am33xx_clkdm_sleep() 311 static int am33xx_clkdm_wakeup(struct clockdomain *clkdm) in am33xx_clkdm_wakeup() 317 static void am33xx_clkdm_allow_idle(struct clockdomain *clkdm) in am33xx_clkdm_allow_idle() 322 static void am33xx_clkdm_deny_idle(struct clockdomain *clkdm) in am33xx_clkdm_deny_idle() 327 static int am33xx_clkdm_clk_enable(struct clockdomain *clkdm) in am33xx_clkdm_clk_enable() 335 static int am33xx_clkdm_clk_disable(struct clockdomain *clkdm) in am33xx_clkdm_clk_disable() 358 static int am33xx_clkdm_save_context(struct clockdomain *clkdm) in am33xx_clkdm_save_context() 373 static int am33xx_clkdm_restore_context(struct clockdomain *clkdm) in am33xx_clkdm_restore_context()
|
D | Makefile | 163 clockdomain-common += clockdomain.o 164 obj-$(CONFIG_ARCH_OMAP2) += $(clockdomain-common) 168 obj-$(CONFIG_ARCH_OMAP3) += $(clockdomain-common) 171 obj-$(CONFIG_ARCH_OMAP4) += $(clockdomain-common) 173 obj-$(CONFIG_SOC_AM33XX) += $(clockdomain-common) 175 obj-$(CONFIG_SOC_TI81XX) += $(clockdomain-common) 177 obj-$(CONFIG_SOC_AM43XX) += $(clockdomain-common) 179 obj-$(CONFIG_SOC_OMAP5) += $(clockdomain-common) 181 obj-$(CONFIG_SOC_DRA7XX) += $(clockdomain-common)
|
D | cm3xxx.c | 149 static int omap3xxx_clkdm_add_sleepdep(struct clockdomain *clkdm1, in omap3xxx_clkdm_add_sleepdep() 150 struct clockdomain *clkdm2) in omap3xxx_clkdm_add_sleepdep() 158 static int omap3xxx_clkdm_del_sleepdep(struct clockdomain *clkdm1, in omap3xxx_clkdm_del_sleepdep() 159 struct clockdomain *clkdm2) in omap3xxx_clkdm_del_sleepdep() 167 static int omap3xxx_clkdm_read_sleepdep(struct clockdomain *clkdm1, in omap3xxx_clkdm_read_sleepdep() 168 struct clockdomain *clkdm2) in omap3xxx_clkdm_read_sleepdep() 175 static int omap3xxx_clkdm_clear_all_sleepdeps(struct clockdomain *clkdm) in omap3xxx_clkdm_clear_all_sleepdeps() 192 static int omap3xxx_clkdm_sleep(struct clockdomain *clkdm) in omap3xxx_clkdm_sleep() 199 static int omap3xxx_clkdm_wakeup(struct clockdomain *clkdm) in omap3xxx_clkdm_wakeup() 206 static void omap3xxx_clkdm_allow_idle(struct clockdomain *clkdm) in omap3xxx_clkdm_allow_idle() [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/clock/ti/ |
D | clockdomain.txt | 1 Binding for Texas Instruments clockdomain. 6 Every clock on TI SoC belongs to one clockdomain, but software 8 their parent clockdomain to be controlled when the clock is 16 - compatible : shall be "ti,clockdomain" 22 compatible = "ti,clockdomain";
|
D | gate.txt | 8 is provided for this clock, the code assumes that a clockdomain 14 [3] Documentation/devicetree/bindings/clock/ti/clockdomain.txt 23 "ti,clkdm-gate-clock" - clockdomain gate clock, which derives its functional 24 clock directly from a clockdomain, see [3] how
|
/Linux-v4.19/include/linux/clk/ |
D | ti.h | 160 struct clockdomain *clkdm; 232 int (*clkdm_clk_enable)(struct clockdomain *clkdm, struct clk *clk); 233 int (*clkdm_clk_disable)(struct clockdomain *clkdm, 235 struct clockdomain * (*clkdm_lookup)(const char *name);
|
/Linux-v4.19/arch/arm/boot/dts/ |
D | omap2420-clocks.dtsi | 212 compatible = "ti,clockdomain"; 217 compatible = "ti,clockdomain"; 222 compatible = "ti,clockdomain"; 229 compatible = "ti,clockdomain"; 234 compatible = "ti,clockdomain"; 239 compatible = "ti,clockdomain";
|
D | omap34xx-omap36xx-clocks.dtsi | 228 compatible = "ti,clockdomain"; 233 compatible = "ti,clockdomain"; 238 compatible = "ti,clockdomain"; 243 compatible = "ti,clockdomain"; 250 compatible = "ti,clockdomain"; 255 compatible = "ti,clockdomain";
|
D | omap3430es1-clocks.dtsi | 175 compatible = "ti,clockdomain"; 180 compatible = "ti,clockdomain"; 185 compatible = "ti,clockdomain"; 191 compatible = "ti,clockdomain"; 196 compatible = "ti,clockdomain";
|
D | omap36xx-am35xx-omap3430es2plus-clocks.dtsi | 207 compatible = "ti,clockdomain"; 212 compatible = "ti,clockdomain"; 217 compatible = "ti,clockdomain"; 223 compatible = "ti,clockdomain"; 238 compatible = "ti,clockdomain";
|
D | omap2430-clocks.dtsi | 280 compatible = "ti,clockdomain"; 285 compatible = "ti,clockdomain"; 290 compatible = "ti,clockdomain"; 298 compatible = "ti,clockdomain"; 303 compatible = "ti,clockdomain"; 324 compatible = "ti,clockdomain";
|