1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 2a6fc3b69Syangbo lu# 346252108SLi Yang# NXP/Freescale QorIQ series SOC drivers 4a6fc3b69Syangbo lu# 5a6fc3b69Syangbo lu 646252108SLi Yangmenu "NXP/Freescale QorIQ SoC drivers" 746252108SLi Yang 8a6fc3b69Syangbo lusource "drivers/soc/fsl/qbman/Kconfig" 9a6fc3b69Syangbo lusource "drivers/soc/fsl/qe/Kconfig" 10a6fc3b69Syangbo lu 11a6fc3b69Syangbo luconfig FSL_GUTS 12a6fc3b69Syangbo lu bool 13a6fc3b69Syangbo lu select SOC_BUS 14a6fc3b69Syangbo lu help 15a6fc3b69Syangbo lu The global utilities block controls power management, I/O device 16a6fc3b69Syangbo lu enabling, power-onreset(POR) configuration monitoring, alternate 17a6fc3b69Syangbo lu function selection for multiplexed signals,and clock control. 18a6fc3b69Syangbo lu This driver is to manage and access global utilities block. 19a6fc3b69Syangbo lu Initially only reading SVR and registering soc device are supported. 20a6fc3b69Syangbo lu Other guts accesses, such as reading RCW, should eventually be moved 21a6fc3b69Syangbo lu into this driver as well. 22c89105c9SRoy Pledge 23c89105c9SRoy Pledgeconfig FSL_MC_DPIO 24c89105c9SRoy Pledge tristate "QorIQ DPAA2 DPIO driver" 25c89105c9SRoy Pledge depends on FSL_MC_BUS 2651da14e9SIoana Ciornei select SOC_BUS 27*9a472613SMathew McBride select FSL_GUTS 2869651bd8SIoana Ciornei select DIMLIB 29c89105c9SRoy Pledge help 30c89105c9SRoy Pledge Driver for the DPAA2 DPIO object. A DPIO provides queue and 31c89105c9SRoy Pledge buffer management facilities for software to interact with 32c89105c9SRoy Pledge other DPAA2 objects. This driver does not expose the DPIO 33c89105c9SRoy Pledge objects individually, but groups them under a service layer 34c89105c9SRoy Pledge API. 35c93349d8SIoana Ciornei 36c93349d8SIoana Ciorneiconfig DPAA2_CONSOLE 37c93349d8SIoana Ciornei tristate "QorIQ DPAA2 console driver" 38c93349d8SIoana Ciornei depends on OF && (ARCH_LAYERSCAPE || COMPILE_TEST) 39c93349d8SIoana Ciornei default y 40c93349d8SIoana Ciornei help 41c93349d8SIoana Ciornei Console driver for DPAA2 platforms. Exports 2 char devices, 42c93349d8SIoana Ciornei /dev/dpaa2_mc_console and /dev/dpaa2_aiop_console, 43c93349d8SIoana Ciornei which can be used to dump the Management Complex and AIOP 44c93349d8SIoana Ciornei firmware logs. 453b8db034SRan Wang 463b8db034SRan Wangconfig FSL_RCPM 473b8db034SRan Wang bool "Freescale RCPM support" 483b8db034SRan Wang depends on PM_SLEEP && (ARM || ARM64) 493b8db034SRan Wang help 503b8db034SRan Wang The NXP QorIQ Processors based on ARM Core have RCPM module 513b8db034SRan Wang (Run Control and Power Management), which performs all device-level 523b8db034SRan Wang tasks associated with power management, such as wakeup source control. 533b8db034SRan Wang Note that currently this driver will not support PowerPC based 543b8db034SRan Wang QorIQ processor. 5546252108SLi Yangendmenu 56