18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_cimenu "Xilinx SoC drivers"
38c2ecf20Sopenharmony_ci
48c2ecf20Sopenharmony_ciconfig XILINX_VCU
58c2ecf20Sopenharmony_ci	tristate "Xilinx VCU logicoreIP Init"
68c2ecf20Sopenharmony_ci	depends on HAS_IOMEM
78c2ecf20Sopenharmony_ci	help
88c2ecf20Sopenharmony_ci	  Provides the driver to enable and disable the isolation between the
98c2ecf20Sopenharmony_ci	  processing system and programmable logic part by using the logicoreIP
108c2ecf20Sopenharmony_ci	  register set. This driver also configures the frequency based on the
118c2ecf20Sopenharmony_ci	  clock information from the logicoreIP register set.
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ci	  If you say yes here you get support for the logicoreIP.
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_ci	  If unsure, say N.
168c2ecf20Sopenharmony_ci
178c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here: the
188c2ecf20Sopenharmony_ci	  module will be called xlnx_vcu.
198c2ecf20Sopenharmony_ci
208c2ecf20Sopenharmony_ciconfig ZYNQMP_POWER
218c2ecf20Sopenharmony_ci	bool "Enable Xilinx Zynq MPSoC Power Management driver"
228c2ecf20Sopenharmony_ci	depends on PM && ZYNQMP_FIRMWARE
238c2ecf20Sopenharmony_ci	default y
248c2ecf20Sopenharmony_ci	select MAILBOX
258c2ecf20Sopenharmony_ci	select ZYNQMP_IPI_MBOX
268c2ecf20Sopenharmony_ci	help
278c2ecf20Sopenharmony_ci	  Say yes to enable power management support for ZyqnMP SoC.
288c2ecf20Sopenharmony_ci	  This driver uses firmware driver as an interface for power
298c2ecf20Sopenharmony_ci	  management request to firmware. It registers isr to handle
308c2ecf20Sopenharmony_ci	  power management callbacks from firmware. It registers mailbox client
318c2ecf20Sopenharmony_ci	  to handle power management callbacks from firmware.
328c2ecf20Sopenharmony_ci
338c2ecf20Sopenharmony_ci	  If in doubt, say N.
348c2ecf20Sopenharmony_ci
358c2ecf20Sopenharmony_ciconfig ZYNQMP_PM_DOMAINS
368c2ecf20Sopenharmony_ci	bool "Enable Zynq MPSoC generic PM domains"
378c2ecf20Sopenharmony_ci	default y
388c2ecf20Sopenharmony_ci	depends on PM && ZYNQMP_FIRMWARE
398c2ecf20Sopenharmony_ci	select PM_GENERIC_DOMAINS
408c2ecf20Sopenharmony_ci	help
418c2ecf20Sopenharmony_ci	  Say yes to enable device power management through PM domains
428c2ecf20Sopenharmony_ci	  If in doubt, say N.
438c2ecf20Sopenharmony_ci
448c2ecf20Sopenharmony_ciendmenu
45