Michal Simek | 5abcdc2 | 2017-12-19 14:15:25 +0100 | [diff] [blame] | 1 | # SPDX-License-Identifier: GPL-2.0 |
| 2 | menu "Xilinx SoC drivers" |
| 3 | |
Dhaval Shah | cee8113 | 2017-12-21 10:33:06 -0800 | [diff] [blame] | 4 | config XILINX_VCU |
Michal Simek | 056b54e | 2018-01-16 08:36:09 +0100 | [diff] [blame] | 5 | tristate "Xilinx VCU logicoreIP Init" |
Dhaval Shah | 0501506 | 2018-01-15 22:34:48 -0800 | [diff] [blame] | 6 | depends on HAS_IOMEM |
Michal Simek | 056b54e | 2018-01-16 08:36:09 +0100 | [diff] [blame] | 7 | help |
| 8 | Provides the driver to enable and disable the isolation between the |
| 9 | processing system and programmable logic part by using the logicoreIP |
| 10 | register set. This driver also configures the frequency based on the |
| 11 | clock information from the logicoreIP register set. |
Dhaval Shah | cee8113 | 2017-12-21 10:33:06 -0800 | [diff] [blame] | 12 | |
Michal Simek | 056b54e | 2018-01-16 08:36:09 +0100 | [diff] [blame] | 13 | If you say yes here you get support for the logicoreIP. |
Dhaval Shah | cee8113 | 2017-12-21 10:33:06 -0800 | [diff] [blame] | 14 | |
Michal Simek | 056b54e | 2018-01-16 08:36:09 +0100 | [diff] [blame] | 15 | If unsure, say N. |
Dhaval Shah | cee8113 | 2017-12-21 10:33:06 -0800 | [diff] [blame] | 16 | |
Michal Simek | 056b54e | 2018-01-16 08:36:09 +0100 | [diff] [blame] | 17 | To compile this driver as a module, choose M here: the |
| 18 | module will be called xlnx_vcu. |
Dhaval Shah | cee8113 | 2017-12-21 10:33:06 -0800 | [diff] [blame] | 19 | |
Rajan Vaja | ab27264 | 2019-01-29 12:38:21 -0800 | [diff] [blame] | 20 | config ZYNQMP_POWER |
| 21 | bool "Enable Xilinx Zynq MPSoC Power Management driver" |
| 22 | depends on PM && ARCH_ZYNQMP |
| 23 | default y |
Tejas Patel | ffdbae2 | 2019-12-02 02:38:51 -0800 | [diff] [blame] | 24 | select MAILBOX |
| 25 | select ZYNQMP_IPI_MBOX |
Rajan Vaja | ab27264 | 2019-01-29 12:38:21 -0800 | [diff] [blame] | 26 | help |
| 27 | Say yes to enable power management support for ZyqnMP SoC. |
| 28 | This driver uses firmware driver as an interface for power |
| 29 | management request to firmware. It registers isr to handle |
Tejas Patel | ffdbae2 | 2019-12-02 02:38:51 -0800 | [diff] [blame] | 30 | power management callbacks from firmware. It registers mailbox client |
| 31 | to handle power management callbacks from firmware. |
| 32 | |
Rajan Vaja | ab27264 | 2019-01-29 12:38:21 -0800 | [diff] [blame] | 33 | If in doubt, say N. |
| 34 | |
Jolly Shah | e23d9c6 | 2019-02-01 14:08:50 -0800 | [diff] [blame] | 35 | config ZYNQMP_PM_DOMAINS |
| 36 | bool "Enable Zynq MPSoC generic PM domains" |
| 37 | default y |
| 38 | depends on PM && ARCH_ZYNQMP && ZYNQMP_FIRMWARE |
| 39 | select PM_GENERIC_DOMAINS |
| 40 | help |
| 41 | Say yes to enable device power management through PM domains |
| 42 | If in doubt, say N. |
| 43 | |
Michal Simek | 5abcdc2 | 2017-12-19 14:15:25 +0100 | [diff] [blame] | 44 | endmenu |