/linux-6.3-rc2/arch/arm/mach-omap2/ |
A D | clockdomain.h | 71 struct clockdomain *ptr; 123 struct clockdomain { struct 164 int (*clkdm_add_wkdep)(struct clockdomain *clkdm1, struct clockdomain *clkdm2); 165 int (*clkdm_del_wkdep)(struct clockdomain *clkdm1, struct clockdomain *clkdm2); 166 int (*clkdm_read_wkdep)(struct clockdomain *clkdm1, struct clockdomain *clkdm2); 193 int clkdm_add_wkdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2); 194 int clkdm_del_wkdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2); 195 int clkdm_read_wkdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2); 197 int clkdm_add_sleepdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2); 198 int clkdm_del_sleepdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2); [all …]
|
A D | clockdomains3xxx_data.c | 240 static struct clockdomain neon_clkdm = { 248 static struct clockdomain iva2_clkdm = { 266 static struct clockdomain sgx_clkdm = { 291 static struct clockdomain d2d_clkdm = { 345 static struct clockdomain cam_clkdm = { 372 static struct clockdomain per_clkdm = { 392 static struct clockdomain emu_clkdm = { 400 static struct clockdomain dpll1_clkdm = { 405 static struct clockdomain dpll2_clkdm = { 410 static struct clockdomain dpll3_clkdm = { [all …]
|
A D | clockdomains33xx_data.c | 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 = { 81 static struct clockdomain lcdc_am33xx_clkdm = { 105 static struct clockdomain l3_aon_am33xx_clkdm = { 121 static struct clockdomain mpu_am33xx_clkdm = { 129 static struct clockdomain l4_rtc_am33xx_clkdm = { [all …]
|
A D | clockdomains81xx_data.c | 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 = { 62 static struct clockdomain mmu_81xx_clkdm = { 70 static struct clockdomain mmu_cfg_81xx_clkdm = { 96 static struct clockdomain alwon_mpu_816x_clkdm = { 104 static struct clockdomain active_gem_816x_clkdm = { 112 static struct clockdomain ivahd0_816x_clkdm = { 120 static struct clockdomain ivahd1_816x_clkdm = { 128 static struct clockdomain ivahd2_816x_clkdm = { [all …]
|
A D | clockdomain.c | 142 struct clockdomain *clkdm; in _autodep_lookup() 193 struct clockdomain *clkdm2) in _clkdm_add_wkdep() 395 struct clockdomain **c = NULL; in clkdm_register_clkdms() 479 struct clockdomain *clkdm; in clkdm_complete_init() 547 struct clockdomain *clkdm; in clkdm_for_each() 593 int clkdm_add_wkdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2) in clkdm_add_wkdep() 622 int clkdm_del_wkdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2) in clkdm_del_wkdep() 655 int clkdm_read_wkdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2) in clkdm_read_wkdep() 713 int clkdm_add_sleepdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2) in clkdm_add_sleepdep() 744 int clkdm_del_sleepdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2) in clkdm_del_sleepdep() [all …]
|
A D | clockdomains43xx_data.c | 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 = { 87 static struct clockdomain lcdc_43xx_clkdm = { 96 static struct clockdomain dss_43xx_clkdm = { 105 static struct clockdomain l3_aon_43xx_clkdm = { 114 static struct clockdomain emif_43xx_clkdm = { 131 static struct clockdomain l3_43xx_clkdm = { [all …]
|
A D | clockdomains54xx_data.c | 164 static struct clockdomain l4sec_54xx_clkdm = { 176 static struct clockdomain iva_54xx_clkdm = { 228 static struct clockdomain ipu_54xx_clkdm = { 250 static struct clockdomain abe_54xx_clkdm = { 260 static struct clockdomain dss_54xx_clkdm = { 272 static struct clockdomain dsp_54xx_clkdm = { 284 static struct clockdomain c2c_54xx_clkdm = { 305 static struct clockdomain gpu_54xx_clkdm = { 354 static struct clockdomain mpu_54xx_clkdm = { 377 static struct clockdomain dma_54xx_clkdm = { [all …]
|
A D | clockdomains7xx_data.c | 334 static struct clockdomain mpu0_7xx_clkdm = { 343 static struct clockdomain iva_7xx_clkdm = { 422 static struct clockdomain vpe_7xx_clkdm = { 434 static struct clockdomain mpu_7xx_clkdm = { 454 static struct clockdomain ipu_7xx_clkdm = { 495 static struct clockdomain dma_7xx_clkdm = { 506 static struct clockdomain rtc_7xx_clkdm = { 527 static struct clockdomain atl_7xx_clkdm = { 545 static struct clockdomain dss_7xx_clkdm = { 567 static struct clockdomain emu_7xx_clkdm = { [all …]
|
A D | clockdomains44xx_data.c | 162 static struct clockdomain l4_cfg_44xx_clkdm = { 172 static struct clockdomain tesla_44xx_clkdm = { 196 static struct clockdomain ivahd_44xx_clkdm = { 230 static struct clockdomain abe_44xx_clkdm = { 260 static struct clockdomain d2d_44xx_clkdm = { 271 static struct clockdomain mpu0_44xx_clkdm = { 280 static struct clockdomain mpu1_44xx_clkdm = { 320 static struct clockdomain mpu_44xx_clkdm = { 331 static struct clockdomain l3_2_44xx_clkdm = { 341 static struct clockdomain l3_1_44xx_clkdm = { [all …]
|
A 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 = {
|
A 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 = {
|
A D | cminst44xx.c | 351 struct clockdomain *clkdm2) in omap4_clkdm_add_wkup_sleep_dep() 361 struct clockdomain *clkdm2) in omap4_clkdm_del_wkup_sleep_dep() 371 struct clockdomain *clkdm2) in omap4_clkdm_read_wkup_sleep_dep() 402 static int omap4_clkdm_sleep(struct clockdomain *clkdm) in omap4_clkdm_sleep() 418 static int omap4_clkdm_wakeup(struct clockdomain *clkdm) in omap4_clkdm_wakeup() 425 static void omap4_clkdm_allow_idle(struct clockdomain *clkdm) in omap4_clkdm_allow_idle() 431 static void omap4_clkdm_deny_idle(struct clockdomain *clkdm) in omap4_clkdm_deny_idle() 441 static int omap4_clkdm_clk_enable(struct clockdomain *clkdm) in omap4_clkdm_clk_enable() 449 static int omap4_clkdm_clk_disable(struct clockdomain *clkdm) in omap4_clkdm_clk_disable() 487 static int omap4_clkdm_save_context(struct clockdomain *clkdm) in omap4_clkdm_save_context() [all …]
|
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);
|
A D | prm2xxx_3xxx.c | 195 int omap2_clkdm_add_wkdep(struct clockdomain *clkdm1, in omap2_clkdm_add_wkdep() 196 struct clockdomain *clkdm2) in omap2_clkdm_add_wkdep() 203 int omap2_clkdm_del_wkdep(struct clockdomain *clkdm1, in omap2_clkdm_del_wkdep() 204 struct clockdomain *clkdm2) in omap2_clkdm_del_wkdep() 211 int omap2_clkdm_read_wkdep(struct clockdomain *clkdm1, in omap2_clkdm_read_wkdep() 212 struct clockdomain *clkdm2) in omap2_clkdm_read_wkdep() 219 int omap2_clkdm_clear_all_wkdeps(struct clockdomain *clkdm) in omap2_clkdm_clear_all_wkdeps()
|
A D | cm33xx.c | 297 static int am33xx_clkdm_sleep(struct clockdomain *clkdm) in am33xx_clkdm_sleep() 303 static int am33xx_clkdm_wakeup(struct clockdomain *clkdm) in am33xx_clkdm_wakeup() 309 static void am33xx_clkdm_allow_idle(struct clockdomain *clkdm) in am33xx_clkdm_allow_idle() 314 static void am33xx_clkdm_deny_idle(struct clockdomain *clkdm) in am33xx_clkdm_deny_idle() 319 static int am33xx_clkdm_clk_enable(struct clockdomain *clkdm) in am33xx_clkdm_clk_enable() 327 static int am33xx_clkdm_clk_disable(struct clockdomain *clkdm) in am33xx_clkdm_clk_disable() 350 static int am33xx_clkdm_save_context(struct clockdomain *clkdm) in am33xx_clkdm_save_context() 365 static int am33xx_clkdm_restore_context(struct clockdomain *clkdm) in am33xx_clkdm_restore_context()
|
A D | Makefile | 157 clockdomain-common += clockdomain.o 158 obj-$(CONFIG_ARCH_OMAP2) += $(clockdomain-common) 162 obj-$(CONFIG_ARCH_OMAP3) += $(clockdomain-common) 165 obj-$(CONFIG_ARCH_OMAP4) += $(clockdomain-common) 167 obj-$(CONFIG_SOC_AM33XX) += $(clockdomain-common) 169 obj-$(CONFIG_SOC_TI81XX) += $(clockdomain-common) 171 obj-$(CONFIG_SOC_AM43XX) += $(clockdomain-common) 173 obj-$(CONFIG_SOC_OMAP5) += $(clockdomain-common) 175 obj-$(CONFIG_SOC_DRA7XX) += $(clockdomain-common)
|
A D | cm3xxx.c | 146 static int omap3xxx_clkdm_add_sleepdep(struct clockdomain *clkdm1, in omap3xxx_clkdm_add_sleepdep() 147 struct clockdomain *clkdm2) in omap3xxx_clkdm_add_sleepdep() 155 static int omap3xxx_clkdm_del_sleepdep(struct clockdomain *clkdm1, in omap3xxx_clkdm_del_sleepdep() 156 struct clockdomain *clkdm2) in omap3xxx_clkdm_del_sleepdep() 165 struct clockdomain *clkdm2) in omap3xxx_clkdm_read_sleepdep() 189 static int omap3xxx_clkdm_sleep(struct clockdomain *clkdm) in omap3xxx_clkdm_sleep() 196 static int omap3xxx_clkdm_wakeup(struct clockdomain *clkdm) in omap3xxx_clkdm_wakeup() 203 static void omap3xxx_clkdm_allow_idle(struct clockdomain *clkdm) in omap3xxx_clkdm_allow_idle() 212 static void omap3xxx_clkdm_deny_idle(struct clockdomain *clkdm) in omap3xxx_clkdm_deny_idle() 221 static int omap3xxx_clkdm_clk_enable(struct clockdomain *clkdm) in omap3xxx_clkdm_clk_enable() [all …]
|
A D | cm2xxx.c | 171 static void omap2xxx_clkdm_allow_idle(struct clockdomain *clkdm) in omap2xxx_clkdm_allow_idle() 177 static void omap2xxx_clkdm_deny_idle(struct clockdomain *clkdm) in omap2xxx_clkdm_deny_idle() 183 static int omap2xxx_clkdm_clk_enable(struct clockdomain *clkdm) in omap2xxx_clkdm_clk_enable() 198 static int omap2xxx_clkdm_clk_disable(struct clockdomain *clkdm) in omap2xxx_clkdm_clk_disable()
|
/linux-6.3-rc2/include/linux/platform_data/ |
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);
|
/linux-6.3-rc2/Documentation/devicetree/bindings/clock/ti/ |
A 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" 25 compatible = "ti,clockdomain";
|
/linux-6.3-rc2/arch/arm/boot/dts/ |
A D | omap2420-clocks.dtsi | 209 compatible = "ti,clockdomain"; 214 compatible = "ti,clockdomain"; 219 compatible = "ti,clockdomain"; 226 compatible = "ti,clockdomain"; 231 compatible = "ti,clockdomain"; 236 compatible = "ti,clockdomain";
|
A D | omap3430es1-clocks.dtsi | 200 compatible = "ti,clockdomain"; 205 compatible = "ti,clockdomain"; 210 compatible = "ti,clockdomain"; 216 compatible = "ti,clockdomain"; 221 compatible = "ti,clockdomain";
|
A D | omap34xx-omap36xx-clocks.dtsi | 270 compatible = "ti,clockdomain"; 275 compatible = "ti,clockdomain"; 280 compatible = "ti,clockdomain"; 285 compatible = "ti,clockdomain"; 292 compatible = "ti,clockdomain"; 297 compatible = "ti,clockdomain";
|
A D | omap2430-clocks.dtsi | 277 compatible = "ti,clockdomain"; 282 compatible = "ti,clockdomain"; 287 compatible = "ti,clockdomain"; 295 compatible = "ti,clockdomain"; 300 compatible = "ti,clockdomain"; 321 compatible = "ti,clockdomain";
|
/linux-6.3-rc2/include/linux/clk/ |
A D | ti.h | 174 struct clockdomain *clkdm; 248 int (*clkdm_clk_enable)(struct clockdomain *clkdm, struct clk *clk); 249 int (*clkdm_clk_disable)(struct clockdomain *clkdm, 251 struct clockdomain * (*clkdm_lookup)(const char *name);
|