Commit bbf9d17d authored by J. German Rivera's avatar J. German Rivera Committed by Greg Kroah-Hartman
Browse files

staging: fsl-mc: Freescale Management Complex (fsl-mc) bus driver



Platform device driver that sets up the basic bus infrastructure
for the fsl-mc bus type, including support for adding/removing
fsl-mc devices, register/unregister of fsl-mc drivers, and bus
match support to bind devices to drivers.

Signed-off-by: default avatarJ. German Rivera <German.Rivera@freescale.com>
Signed-off-by: default avatarStuart Yoder <stuart.yoder@freescale.com>
Acked-by: default avatarAlexander Graf <agraf@suse.de>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 31c88965
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -110,4 +110,6 @@ source "drivers/staging/fbtft/Kconfig"

source "drivers/staging/i2o/Kconfig"

source "drivers/staging/fsl-mc/Kconfig"

endif # STAGING
+1 −0
Original line number Diff line number Diff line
@@ -47,3 +47,4 @@ obj-$(CONFIG_UNISYSSPAR) += unisys/
obj-$(CONFIG_COMMON_CLK_XLNX_CLKWZRD)	+= clocking-wizard/
obj-$(CONFIG_FB_TFT)		+= fbtft/
obj-$(CONFIG_I2O)		+= i2o/
obj-$(CONFIG_FSL_MC_BUS)	+= fsl-mc/
+1 −0
Original line number Diff line number Diff line
source "drivers/staging/fsl-mc/bus/Kconfig"
+2 −0
Original line number Diff line number Diff line
# Freescale Management Complex (MC) bus drivers
obj-$(CONFIG_FSL_MC_BUS)	+= bus/
+24 −0
Original line number Diff line number Diff line
#
# Freescale Management Complex (MC) bus drivers
#
# Copyright (C) 2014 Freescale Semiconductor, Inc.
#
# This file is released under the GPLv2
#

config FSL_MC_BUS
	tristate "Freescale Management Complex (MC) bus driver"
	depends on OF && ARM64
	help
	  Driver to enable the bus infrastructure for the Freescale
          QorIQ Management Complex (fsl-mc). The fsl-mc is a hardware
	  module of the QorIQ LS2 SoCs, that does resource management
	  for hardware building-blocks in the SoC that can be used
	  to dynamically create networking hardware objects such as
	  network interfaces (NICs), crypto accelerator instances,
	  or L2 switches.

	  Only enable this option when building the kernel for
	  Freescale QorQIQ LS2xxxx SoCs.

Loading