Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
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 DIMLIB
28 help
29 Driver for the DPAA2 DPIO object. A DPIO provides queue and
30 buffer management facilities for software to interact with
31 other DPAA2 objects. This driver does not expose the DPIO
32 objects individually, but groups them under a service layer
33 API.
34
35config DPAA2_CONSOLE
36 tristate "QorIQ DPAA2 console driver"
37 depends on OF && (ARCH_LAYERSCAPE || COMPILE_TEST)
38 default y
39 help
40 Console driver for DPAA2 platforms. Exports 2 char devices,
41 /dev/dpaa2_mc_console and /dev/dpaa2_aiop_console,
42 which can be used to dump the Management Complex and AIOP
43 firmware logs.
44
45config FSL_RCPM
46 bool "Freescale RCPM support"
47 depends on PM_SLEEP && (ARM || ARM64)
48 help
49 The NXP QorIQ Processors based on ARM Core have RCPM module
50 (Run Control and Power Management), which performs all device-level
51 tasks associated with power management, such as wakeup source control.
52 Note that currently this driver will not support PowerPC based
53 QorIQ processor.
54endmenu