Lines Matching +full:self +full:- +full:describing

1 // SPDX-License-Identifier: GPL-2.0-only
22 #include "cm-regbits-34xx.h"
23 #include "prm-regbits-34xx.h"
206 * omap3_ctrl_write_boot_mode - set scratchpad boot mode for the next boot
207 * @bootmode: 8-bit value to pass to some boot code
210 * system restarts. Not sure what actually uses this - it may be the
211 * bootloader, rather than the boot ROM - contrary to the preserved
223 * describing the boot process can be stored there, in omap3_ctrl_write_boot_mode()
227 * XXX This should use some omap_ctrl_writel()-type function in omap3_ctrl_write_boot_mode()
235 * omap_ctrl_write_dsp_boot_addr - set boot address for a remote processor
258 * omap_ctrl_write_dsp_boot_mode - set boot mode for a remote processor
259 * @bootmode: 8-bit value to pass to some boot code
280 * Clears the scratchpad contents in case of cold boot-
354 * be programed to issue automatic self refresh on timeout in omap3_save_scratchpad_contents()
542 * omap3_ctrl_save_padconf - save padconf registers to scratchpad RAM
546 * should also eventually be able to return -ETIMEDOUT, if the save
569 * omap3_ctrl_set_iva_bootmode_idle - sets the IVA2 bootmode to idle
572 * force disable IVA2 so that it does not prevent any low-power states.
581 * omap3_ctrl_setup_d2d_padconf - setup stacked modem pads for idle
596 mask = (1 << 4) | (1 << 3); /* pull-up, enabled */ in omap3_ctrl_setup_d2d_padconf()
607 * omap3_ctrl_init - does static initializations for control module
683 * am43xx_control_save_context - Save the wakeup domain registers
697 * am43xx_control_restore_context - Restore the wakeup domain registers
738 .offset = -OMAP2_CONTROL_GENERAL,
746 { .compatible = "ti,am3-scm", .data = &ctrl_data },
747 { .compatible = "ti,am4-scm", .data = &ctrl_data },
748 { .compatible = "ti,omap2-scm", .data = &omap2_ctrl_data },
749 { .compatible = "ti,omap3-scm", .data = &omap2_ctrl_data },
750 { .compatible = "ti,dm814-scm", .data = &ctrl_data },
751 { .compatible = "ti,dm816-scrm", .data = &ctrl_data },
752 { .compatible = "ti,omap4-scm-core", .data = &ctrl_data },
753 { .compatible = "ti,omap5-scm-core", .data = &ctrl_data },
754 { .compatible = "ti,omap5-scm-wkup-pad-conf", .data = &ctrl_aux_data },
755 { .compatible = "ti,dra7-scm-core", .data = &ctrl_data },
760 * omap2_control_base_init - initialize iomappings for the control driver
774 data = (struct control_init_data *)match->data; in omap2_control_base_init()
778 return -ENOMEM; in omap2_control_base_init()
780 if (data->index == TI_CLKM_CTRL) { in omap2_control_base_init()
782 omap2_ctrl_offset = data->offset; in omap2_control_base_init()
785 data->mem = mem; in omap2_control_base_init()
792 * omap_control_init - low level init for the control driver
807 data = match->data; in omap_control_init()
823 data->index, in omap_control_init()
830 ret = omap2_clk_provider_init(np, data->index, NULL, in omap_control_init()
831 data->mem); in omap_control_init()
837 /* Only AM43XX can lose ctrl registers context during rtc-ddr suspend */ in omap_control_init()
847 * omap3_control_legacy_iomap_init - legacy iomap init for clock providers