1# SPDX-License-Identifier: GPL-2.0-only 2# 3# NXP/Freescale QorIQ series SOC drivers 4# 5 6menu "NXP/Freescale QorIQ SoC drivers" 7 8source "drivers/soc/fsl/qbman/Kconfig" 9source "drivers/soc/fsl/qe/Kconfig" 10 11config FSL_GUTS 12 bool 13 select SOC_BUS 14 help 15 The global utilities block controls power management, I/O device 16 enabling, power-onreset(POR) configuration monitoring, alternate 17 function selection for multiplexed signals,and clock control. 18 This driver is to manage and access global utilities block. 19 Initially only reading SVR and registering soc device are supported. 20 Other guts accesses, such as reading RCW, should eventually be moved 21 into this driver as well. 22 23config FSL_MC_DPIO 24 tristate "QorIQ DPAA2 DPIO driver" 25 depends on FSL_MC_BUS 26 select SOC_BUS 27 select FSL_GUTS 28 select DIMLIB 29 help 30 Driver for the DPAA2 DPIO object. A DPIO provides queue and 31 buffer management facilities for software to interact with 32 other DPAA2 objects. This driver does not expose the DPIO 33 objects individually, but groups them under a service layer 34 API. 35 36config DPAA2_CONSOLE 37 tristate "QorIQ DPAA2 console driver" 38 depends on OF && (ARCH_LAYERSCAPE || COMPILE_TEST) 39 default y 40 help 41 Console driver for DPAA2 platforms. Exports 2 char devices, 42 /dev/dpaa2_mc_console and /dev/dpaa2_aiop_console, 43 which can be used to dump the Management Complex and AIOP 44 firmware logs. 45 46config FSL_RCPM 47 bool "Freescale RCPM support" 48 depends on PM_SLEEP && (ARM || ARM64) 49 help 50 The NXP QorIQ Processors based on ARM Core have RCPM module 51 (Run Control and Power Management), which performs all device-level 52 tasks associated with power management, such as wakeup source control. 53 Note that currently this driver will not support PowerPC based 54 QorIQ processor. 55endmenu 56