xref: /openbmc/linux/drivers/soc/fsl/Kconfig (revision e52a6321)
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        help
28	  Driver for the DPAA2 DPIO object.  A DPIO provides queue and
29	  buffer management facilities for software to interact with
30	  other DPAA2 objects. This driver does not expose the DPIO
31	  objects individually, but groups them under a service layer
32	  API.
33
34config DPAA2_CONSOLE
35	tristate "QorIQ DPAA2 console driver"
36	depends on OF && (ARCH_LAYERSCAPE || COMPILE_TEST)
37	default y
38	help
39	  Console driver for DPAA2 platforms. Exports 2 char devices,
40	  /dev/dpaa2_mc_console and /dev/dpaa2_aiop_console,
41	  which can be used to dump the Management Complex and AIOP
42	  firmware logs.
43endmenu
44