section 9 · Kernel routines 🧠
87928 pages · page 440 of 440
Z (continued)
- zynqmp_pinmux_set_mux(9)Set requested function for the group✨
- zynqmp_pll_determine_rate(9)Round a clock frequency✨
- zynqmp_pll_disable(9)Disable clock✨
- zynqmp_pll_enable(9)Enable clock✨
- zynqmp_pll_get_mode(9)Get mode of PLL✨
- zynqmp_pll_is_enabled(9)Check if a clock is enabled✨
- zynqmp_pll_recalc_rate(9)Recalculate clock frequency✨
- zynqmp_pll_set_mode(9)Set the PLL mode✨
- zynqmp_pll_set_rate(9)Set rate of PLL✨
- zynqmp_pm_aes_engine(9)Access AES hardware to encrypt/decrypt the data using AES-GCM core.✨
- zynqmp_pm_api_debugfs_exit(9)Remove debugfs interface✨
- zynqmp_pm_api_debugfs_init(9)Initialize debugfs interface✨
- zynqmp_pm_argument_value(9)Extract argument value from a PM-API request✨
- zynqmp_pm_bootmode_read(9)PM Config API for read bootpin status✨
- zynqmp_pm_bootmode_write(9)PM Config API for Configure bootpin✨
- zynqmp_pm_clock_disable(9)Disable the clock for given id✨
- zynqmp_pm_clock_enable(9)Enable the clock for given id✨
- zynqmp_pm_clock_get_attributes(9)Get the attributes of clock for given id✨
- zynqmp_pm_clock_get_name(9)Get the name of clock for given id✨
- zynqmp_pm_clock_get_num_clocks(9)Get number of clocks in system✨
- zynqmp_pm_clock_get_parents(9)Get the first 3 parents of clock for given id✨
- zynqmp_pm_clock_get_topology(9)Get the topology of clock for given id✨
- zynqmp_pm_clock_getdivider(9)Get the clock divider for given id✨
- zynqmp_pm_clock_getparent(9)Get the clock parent for given id✨
- zynqmp_pm_clock_getstate(9)Get the clock state for given id✨
- zynqmp_pm_clock_setdivider(9)Set the clock divider for given id✨
- zynqmp_pm_clock_setparent(9)Set the clock parent for given id✨
- zynqmp_pm_debugfs_api_read(9)debugfs read function✨
- zynqmp_pm_debugfs_api_write(9)debugfs write function✨
- zynqmp_pm_efuse_access(9)Provides access to efuse memory.✨
- zynqmp_pm_feature(9)Check whether given feature is supported or not and store supported IOCTL/QUERY ID mask✨
- zynqmp_pm_force_pwrdwn(9)PM call to request for another PU or subsystem to be powered down forcefully✨
- zynqmp_pm_fpga_get_config_status(9)Get the FPGA configuration status.✨
- zynqmp_pm_fpga_get_status(9)Read value from PCAP status register✨
- zynqmp_pm_fpga_load(9)Perform the fpga load✨
- zynqmp_pm_get_api_version(9)Get version number of PMU PM firmware✨
- zynqmp_pm_get_chipid(9)Get silicon ID registers✨
- zynqmp_pm_get_family_info(9)Get family info of platform✨
- zynqmp_pm_get_feature_config(9)PM call to get value of configured feature✨
- zynqmp_pm_get_node_status(9)PM call to request a node's current power state✨
- zynqmp_pm_get_pll_frac_data(9)PM API for getting pll fraction data✨
- zynqmp_pm_get_pll_frac_mode(9)PM API for get PLL mode✨
- zynqmp_pm_get_rpu_mode(9)Get RPU mode✨
- zynqmp_pm_get_rpu_node_status(9)PM call to request a RPU node's current power state✨
- zynqmp_pm_get_sip_svc_version(9)Get SiP service call version✨
- zynqmp_pm_get_trustzone_version(9)Get secure trustzone firmware version✨
- zynqmp_pm_get_ufs_calibration_values(9)Read UFS calibration values✨
- zynqmp_pm_init_finalize(9)PM call to inform firmware that the caller master has initialized its own power management✨
- zynqmp_pm_init_suspend_work_fn(9)Initialize suspend✨
- zynqmp_pm_invoke_fn(9)Invoke the system-level platform management layer caller function depending on the configuration✨
- zynqmp_pm_invoke_fw_fn(9)Invoke the system-level platform management layer caller function depending on the configuration✨
- zynqmp_pm_ioctl(9)PM IOCTL for device control and configs✨
- zynqmp_pm_is_function_supported(9)Check whether given IOCTL/QUERY function is supported or not✨
- zynqmp_pm_is_mphy_tx_rx_config_ready(9)check M-PHY TX-RX config readiness✨
- zynqmp_pm_is_shutdown_scope_valid(9)Check if shutdown scope string is valid✨
- zynqmp_pm_is_sram_init_done(9)check SRAM initialization✨
- zynqmp_pm_load_pdi(9)Load and process PDI✨
- zynqmp_pm_ospi_mux_select(9)OSPI Mux selection✨
- zynqmp_pm_pinctrl_get_config(9)Get configuration parameter for the pin✨
- zynqmp_pm_pinctrl_release(9)Inform firmware that Pin control is released✨
- zynqmp_pm_pinctrl_request(9)Request Pin from firmware✨
- zynqmp_pm_pinctrl_set_config(9)Set configuration parameter for the pin✨
- zynqmp_pm_pinctrl_set_function(9)Set requested function for the pin✨
- zynqmp_pm_query_data(9)Get query data from firmware✨
- zynqmp_pm_read_ggs(9)PM API for reading global general storage (ggs)✨
- zynqmp_pm_read_pggs(9)PM API for reading persistent global general storage (pggs)✨
- zynqmp_pm_register_notifier(9)PM API for register a subsystem to be notified about specific event/error.✨
- zynqmp_pm_release_node(9)Release a node✨
- zynqmp_pm_request_node(9)Request a node with specific capabilities✨
- zynqmp_pm_request_wake(9)PM call to wake up selected master or subsystem✨
- zynqmp_pm_reset_assert(9)Request setting of reset (1 - assert, 0 - release)✨
- zynqmp_pm_reset_get_status(9)Get status of the reset✨
- zynqmp_pm_ret_code(9)Convert PMU-FW error codes to Linux error codes✨
- zynqmp_pm_sd_dll_reset(9)Reset DLL logic✨
- zynqmp_pm_sec_mask_write_reg(9)PM call to securely write to given offset of the node✨
- zynqmp_pm_sec_read_reg(9)PM call to securely read from given offset of the node✨
- zynqmp_pm_set_boot_health_status(9)PM API for setting healthy boot status✨
- zynqmp_pm_set_feature_config(9)PM call to request IOCTL for feature config✨
- zynqmp_pm_set_gem_config(9)PM call to set value of GEM config registers✨
- zynqmp_pm_set_pll_frac_data(9)PM API for setting pll fraction data✨
- zynqmp_pm_set_pll_frac_mode(9)PM API for set PLL mode✨
- zynqmp_pm_set_requirement(9)PM call to set requirement for PM slaves✨
- zynqmp_pm_set_rpu_mode(9)Set RPU mode✨
- zynqmp_pm_set_sd_config(9)PM call to set value of SD config registers✨
- zynqmp_pm_set_sd_tapdelay(9)Set tap delay for the SD device✨
- zynqmp_pm_set_sram_bypass(9)Set SRAM bypass Control✨
- zynqmp_pm_set_suspend_mode(9)Set system suspend mode✨
- zynqmp_pm_set_tcm_config(9)configure TCM✨
- zynqmp_pm_sha_hash(9)Access the SHA engine to calculate the hash✨
- zynqmp_pm_start_rpu(9)Boot Real-time Processing Unit (Cortex-R) on SoC✨
- zynqmp_pm_stop_rpu(9)Stop Real-time Processing Unit (Cortex-R) on SoC✨
- zynqmp_pm_subsystem_restart_work_fn(9)Initiate Subsystem restart✨
- zynqmp_pm_system_shutdown(9)PM call to request a system shutdown or restart✨
- zynqmp_pm_write_ggs(9)PM API for writing global general storage (ggs)✨
- zynqmp_pm_write_pggs(9)PM API for writing persistent global general storage (pggs)✨
- zynqmp_pmux_get_function_groups(9)Get groups for the function✨
- zynqmp_process_dma_irq(9)Handler for DMA done interrupt of QSPI controller✨
- zynqmp_qspi_chipselect(9)Select or deselect the chip select line✨
- zynqmp_qspi_config_op(9)Configure QSPI controller for specified transfer✨
- zynqmp_qspi_copy_read_data(9)Copy data to RX buffer✨
- zynqmp_qspi_disable_dma(9)Disable DMA mode✨
- zynqmp_qspi_enable_dma(9)Enable DMA mode✨
- zynqmp_qspi_exec_op(9)Initiates the QSPI transfer✨
- zynqmp_qspi_fillgenfifo(9)Fills the GENFIFO.✨
- zynqmp_qspi_filltxfifo(9)Fills the TX FIFO as long as there is room in the FIFO or the bytes required to be transmitted.✨
- zynqmp_qspi_init_hw(9)Initialize the hardware✨
- zynqmp_qspi_irq(9)Interrupt service routine of the QSPI controller✨
- zynqmp_qspi_probe(9)Probe method for the QSPI driver✨
- zynqmp_qspi_read_op(9)This function sets up the GENFIFO entries and RX DMA operation.✨
- zynqmp_qspi_readrxfifo(9)Fills the RX FIFO as long as there is room in the FIFO.✨
- zynqmp_qspi_remove(9)Remove method for the QSPI driver✨
- zynqmp_qspi_resume(9)Resume method for the QSPI driver✨
- zynqmp_qspi_selectspimode(9)Selects SPI mode - x1 or x2 or x4.✨
- zynqmp_qspi_set_tapdelay(9)To configure qspi tap delays✨
- zynqmp_qspi_setup_op(9)Configure the QSPI controller✨
- zynqmp_qspi_setuprxdma(9)This function sets up the RX DMA operation✨
- zynqmp_qspi_suspend(9)Suspend method for the QSPI driver✨
- zynqmp_qspi_write_op(9)This function sets up the GENFIFO entries, TX FIFO, and fills the TX FIFO with as many bytes as possible.✨
- zynqmp_r5_alloc_rproc_core(9)alloc rproc core data structure Allocate struct rproc object for each r5f core This is called for each individual r5f core✨
- zynqmp_r5_get_tcm_node(9)Get TCM info Ideally this function should parse tcm node and store information in r5_core instance. For now, Hardcoded TCM information is used. This approach is used as TCM bindings for system-dt…✨
- zynqmp_r5_mb_rx_cb(9)receive channel mailbox callback✨
- zynqmp_r5_rproc_prepare(9)prepare core to boot/attach adds carveouts for TCM bank and reserved memory regions✨
- zynqmp_r5_rproc_unprepare(9)programming sequence after stop/detach. Turns off TCM banks using power-domain id✨
- zynqmp_r5_setup_mbox(9)Setup mailboxes related properties this is used for each individual R5 core✨
- zynqmp_register_clk_topology(9)Register clock topology✨
- zynqmp_register_clocks(9)Register clocks✨
- zynqmp_runtime_resume(9)Runtime resume method for the SPI driver✨
- zynqmp_runtime_suspend(9)Runtime suspend method for the SPI driver✨
💅
getting it ready, bestie…