-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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: J. German Rivera <German.Rivera@freescale.com> Signed-off-by: Stuart Yoder <stuart.yoder@freescale.com> Acked-by: Alexander Graf <agraf@suse.de> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
- Loading branch information
J. German Rivera
authored and
Greg Kroah-Hartman
committed
Mar 7, 2015
1 parent
31c8896
commit bbf9d17
Showing
9 changed files
with
1,002 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
source "drivers/staging/fsl-mc/bus/Kconfig" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
# Freescale Management Complex (MC) bus drivers | ||
obj-$(CONFIG_FSL_MC_BUS) += bus/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
# | ||
# 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. | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
# | ||
# Freescale Management Complex (MC) bus drivers | ||
# | ||
# Copyright (C) 2014 Freescale Semiconductor, Inc. | ||
# | ||
# This file is released under the GPLv2 | ||
# | ||
obj-$(CONFIG_FSL_MC_BUS) += mc-bus-driver.o | ||
|
||
mc-bus-driver-objs := mc-bus.o \ | ||
mc-sys.o \ | ||
dprc.o \ | ||
dpmng.o | ||
|
Oops, something went wrong.