/kernel/linux/linux-5.10/arch/arm/mach-omap2/ |
H A D | clockdomain.h | 3 * OMAP2/3 clockdomain framework functions 25 * clockdomain. (Currently, this applies to OMAP3 clockdomains only.) 26 * CLKDM_ACTIVE_WITH_MPU: The PRCM guarantees that this clockdomain is 30 * clocks inside this clockdomain are not taken into account by 31 * the PRCM when determining whether the clockdomain is idle. 32 * Without this flag, if the clockdomain is set to 35 * inside the clockdomain and powerdomain are in use. (An example 36 * of such a clockdomain is the EMU clockdomain on OMAP3/4.) If 37 * this flag is set, and the clockdomain doe 123 struct clockdomain { global() struct [all...] |
H A D | clockdomains81xx_data.c | 23 #include "clockdomain.h" 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_clkd [all...] |
H A D | clockdomains33xx_data.c | 20 #include "clockdomain.h" 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_clkd [all...] |
H A D | clockdomain.c | 3 * OMAP2/3/4 clockdomain framework functions 31 #include "clockdomain.h" 37 /* array of clockdomain deps to be added/removed when clkdm in hwsup mode */ 46 static struct clockdomain *_clkdm_lookup(const char *name) in _clkdm_lookup() 48 struct clockdomain *clkdm, *temp_clkdm; in _clkdm_lookup() 66 * _clkdm_register - register a clockdomain 67 * @clkdm: struct clockdomain * to register 69 * Adds a clockdomain to the internal clockdomain list. 70 * Returns -EINVAL if given a null pointer, -EEXIST if a clockdomain i [all...] |
H A D | clockdomains43xx_data.c | 11 #include "clockdomain.h" 15 static struct clockdomain l4_cefuse_43xx_clkdm = { 24 static struct clockdomain mpu_43xx_clkdm = { 33 static struct clockdomain l4ls_43xx_clkdm = { 42 static struct clockdomain tamper_43xx_clkdm = { 51 static struct clockdomain l4_rtc_43xx_clkdm = { 60 static struct clockdomain pruss_ocp_43xx_clkdm = { 69 static struct clockdomain ocpwp_l3_43xx_clkdm = { 78 static struct clockdomain l3s_tsc_43xx_clkdm = { 87 static struct clockdomain lcdc_43xx_clkd [all...] |
H A D | clockdomains3xxx_data.c | 10 * This file contains clockdomains and clockdomain wakeup/sleep 13 * A useful validation rule for struct clockdomain: Any clockdomain 38 #include "clockdomain.h" 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_clkd [all...] |
H A D | clockdomains54xx_data.c | 21 #include "clockdomain.h" 164 static struct clockdomain l4sec_54xx_clkdm = { 176 static struct clockdomain iva_54xx_clkdm = { 188 static struct clockdomain mipiext_54xx_clkdm = { 199 static struct clockdomain l3main2_54xx_clkdm = { 209 static struct clockdomain l3main1_54xx_clkdm = { 219 static struct clockdomain custefuse_54xx_clkdm = { 228 static struct clockdomain ipu_54xx_clkdm = { 240 static struct clockdomain l4cfg_54xx_clkdm = { 250 static struct clockdomain abe_54xx_clkd [all...] |
H A D | clockdomains7xx_data.c | 23 #include "clockdomain.h" 312 static struct clockdomain l4per3_7xx_clkdm = { 322 static struct clockdomain l4per2_7xx_clkdm = { 334 static struct clockdomain mpu0_7xx_clkdm = { 343 static struct clockdomain iva_7xx_clkdm = { 355 static struct clockdomain coreaon_7xx_clkdm = { 364 static struct clockdomain ipu1_7xx_clkdm = { 376 static struct clockdomain ipu2_7xx_clkdm = { 388 static struct clockdomain l3init_7xx_clkdm = { 400 static struct clockdomain l4sec_7xx_clkd [all...] |
H A D | clockdomains44xx_data.c | 22 #include "clockdomain.h" 153 static struct clockdomain l4_cefuse_44xx_clkdm = { 162 static struct clockdomain l4_cfg_44xx_clkdm = { 172 static struct clockdomain tesla_44xx_clkdm = { 184 static struct clockdomain l3_gfx_44xx_clkdm = { 196 static struct clockdomain ivahd_44xx_clkdm = { 208 static struct clockdomain l4_secure_44xx_clkdm = { 220 static struct clockdomain l4_per_44xx_clkdm = { 230 static struct clockdomain abe_44xx_clkdm = { 240 static struct clockdomain l3_instr_44xx_clkd [all...] |
H A D | clockdomains2430_data.c | 10 * This file contains clockdomains and clockdomain wakeup dependencies 13 * A useful validation rule for struct clockdomain: Any clockdomain 40 #include "clockdomain.h" 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_clkd [all...] |
H A D | clockdomains2420_data.c | 10 * This file contains clockdomains and clockdomain wakeup dependencies 13 * A useful validation rule for struct clockdomain: Any clockdomain 40 #include "clockdomain.h" 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_clkd [all...] |
/kernel/linux/linux-6.6/arch/arm/mach-omap2/ |
H A D | clockdomain.h | 3 * OMAP2/3 clockdomain framework functions 25 * clockdomain. (Currently, this applies to OMAP3 clockdomains only.) 26 * CLKDM_ACTIVE_WITH_MPU: The PRCM guarantees that this clockdomain is 30 * clocks inside this clockdomain are not taken into account by 31 * the PRCM when determining whether the clockdomain is idle. 32 * Without this flag, if the clockdomain is set to 35 * inside the clockdomain and powerdomain are in use. (An example 36 * of such a clockdomain is the EMU clockdomain on OMAP3/4.) If 37 * this flag is set, and the clockdomain doe 123 struct clockdomain { global() struct [all...] |
H A D | clockdomains81xx_data.c | 15 #include "clockdomain.h" 30 static struct clockdomain alwon_l3_slow_81xx_clkdm = { 38 static struct clockdomain alwon_l3_med_81xx_clkdm = { 46 static struct clockdomain alwon_l3_fast_81xx_clkdm = { 54 static struct clockdomain alwon_ethernet_81xx_clkdm = { 62 static struct clockdomain mmu_81xx_clkdm = { 70 static struct clockdomain mmu_cfg_81xx_clkdm = { 78 static struct clockdomain default_l3_slow_81xx_clkdm = { 86 static struct clockdomain default_sata_81xx_clkdm = { 96 static struct clockdomain alwon_mpu_816x_clkd [all...] |
H A D | clockdomains33xx_data.c | 12 #include "clockdomain.h" 17 static struct clockdomain l4ls_am33xx_clkdm = { 25 static struct clockdomain l3s_am33xx_clkdm = { 33 static struct clockdomain l4fw_am33xx_clkdm = { 41 static struct clockdomain l3_am33xx_clkdm = { 49 static struct clockdomain l4hs_am33xx_clkdm = { 57 static struct clockdomain ocpwp_l3_am33xx_clkdm = { 65 static struct clockdomain pruss_ocp_am33xx_clkdm = { 73 static struct clockdomain cpsw_125mhz_am33xx_clkdm = { 81 static struct clockdomain lcdc_am33xx_clkd [all...] |
H A D | clockdomain.c | 3 * OMAP2/3/4 clockdomain framework functions 31 #include "clockdomain.h" 37 /* array of clockdomain deps to be added/removed when clkdm in hwsup mode */ 46 static struct clockdomain *_clkdm_lookup(const char *name) in _clkdm_lookup() 48 struct clockdomain *clkdm, *temp_clkdm; in _clkdm_lookup() 66 * _clkdm_register - register a clockdomain 67 * @clkdm: struct clockdomain * to register 69 * Adds a clockdomain to the internal clockdomain list. 70 * Returns -EINVAL if given a null pointer, -EEXIST if a clockdomain i [all...] |
H A D | clockdomains43xx_data.c | 11 #include "clockdomain.h" 15 static struct clockdomain l4_cefuse_43xx_clkdm = { 24 static struct clockdomain mpu_43xx_clkdm = { 33 static struct clockdomain l4ls_43xx_clkdm = { 42 static struct clockdomain tamper_43xx_clkdm = { 51 static struct clockdomain l4_rtc_43xx_clkdm = { 60 static struct clockdomain pruss_ocp_43xx_clkdm = { 69 static struct clockdomain ocpwp_l3_43xx_clkdm = { 78 static struct clockdomain l3s_tsc_43xx_clkdm = { 87 static struct clockdomain lcdc_43xx_clkd [all...] |
H A D | clockdomains3xxx_data.c | 10 * This file contains clockdomains and clockdomain wakeup/sleep 13 * A useful validation rule for struct clockdomain: Any clockdomain 38 #include "clockdomain.h" 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_clkd [all...] |
H A D | clockdomains54xx_data.c | 21 #include "clockdomain.h" 164 static struct clockdomain l4sec_54xx_clkdm = { 176 static struct clockdomain iva_54xx_clkdm = { 188 static struct clockdomain mipiext_54xx_clkdm = { 199 static struct clockdomain l3main2_54xx_clkdm = { 209 static struct clockdomain l3main1_54xx_clkdm = { 219 static struct clockdomain custefuse_54xx_clkdm = { 228 static struct clockdomain ipu_54xx_clkdm = { 240 static struct clockdomain l4cfg_54xx_clkdm = { 250 static struct clockdomain abe_54xx_clkd [all...] |
H A D | clockdomains7xx_data.c | 23 #include "clockdomain.h" 312 static struct clockdomain l4per3_7xx_clkdm = { 322 static struct clockdomain l4per2_7xx_clkdm = { 334 static struct clockdomain mpu0_7xx_clkdm = { 343 static struct clockdomain iva_7xx_clkdm = { 355 static struct clockdomain coreaon_7xx_clkdm = { 364 static struct clockdomain ipu1_7xx_clkdm = { 376 static struct clockdomain ipu2_7xx_clkdm = { 388 static struct clockdomain l3init_7xx_clkdm = { 400 static struct clockdomain l4sec_7xx_clkd [all...] |
H A D | clockdomains44xx_data.c | 22 #include "clockdomain.h" 153 static struct clockdomain l4_cefuse_44xx_clkdm = { 162 static struct clockdomain l4_cfg_44xx_clkdm = { 172 static struct clockdomain tesla_44xx_clkdm = { 184 static struct clockdomain l3_gfx_44xx_clkdm = { 196 static struct clockdomain ivahd_44xx_clkdm = { 208 static struct clockdomain l4_secure_44xx_clkdm = { 220 static struct clockdomain l4_per_44xx_clkdm = { 230 static struct clockdomain abe_44xx_clkdm = { 240 static struct clockdomain l3_instr_44xx_clkd [all...] |
H A D | clockdomains2430_data.c | 10 * This file contains clockdomains and clockdomain wakeup dependencies 13 * A useful validation rule for struct clockdomain: Any clockdomain 40 #include "clockdomain.h" 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_clkd [all...] |
H A D | clockdomains2420_data.c | 10 * This file contains clockdomains and clockdomain wakeup dependencies 13 * A useful validation rule for struct clockdomain: Any clockdomain 40 #include "clockdomain.h" 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_clkd [all...] |
H A D | prm2xxx_3xxx.h | 116 extern int omap2_clkdm_add_wkdep(struct clockdomain *clkdm1, 117 struct clockdomain *clkdm2); 118 extern int omap2_clkdm_del_wkdep(struct clockdomain *clkdm1, 119 struct clockdomain *clkdm2); 120 extern int omap2_clkdm_read_wkdep(struct clockdomain *clkdm1, 121 struct clockdomain *clkdm2); 122 extern int omap2_clkdm_clear_all_wkdeps(struct clockdomain *clkdm);
|
/kernel/linux/linux-5.10/include/linux/platform_data/ |
H A D | ti-prm.h | 13 struct clockdomain; 16 void (*clkdm_deny_idle)(struct clockdomain *clkdm); 17 void (*clkdm_allow_idle)(struct clockdomain *clkdm); 18 struct clockdomain * (*clkdm_lookup)(const char *name);
|
/kernel/linux/linux-6.6/include/linux/platform_data/ |
H A D | ti-prm.h | 13 struct clockdomain; 16 void (*clkdm_deny_idle)(struct clockdomain *clkdm); 17 void (*clkdm_allow_idle)(struct clockdomain *clkdm); 18 struct clockdomain * (*clkdm_lookup)(const char *name);
|