Skip to content

Commit

Permalink
drivers: Introduce MEN Chameleon Bus
Browse files Browse the repository at this point in the history
The MCB (MEN Chameleon Bus) is a Bus specific to MEN Mikroelektronik
FPGA based devices. It is used to identify MCB based IP-Cores within
an FPGA and provide the necessary framework for instantiating drivers
for these devices.

Signed-off-by: Johannes Thumshirn <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
  • Loading branch information
Johannes Thumshirn authored and gregkh committed Feb 28, 2014
1 parent e5bb742 commit 3764e82
Show file tree
Hide file tree
Showing 10 changed files with 842 additions and 0 deletions.
6 changes: 6 additions & 0 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -5667,6 +5667,12 @@ L: [email protected]
S: Supported
F: drivers/watchdog/mena21_wdt.c

MEN CHAMELEON BUS (mcb)
M: Johannes Thumshirn <[email protected]>
S: Supported
F: drivers/mcb/
F: include/linux/mcb.h

METAG ARCHITECTURE
M: James Hogan <[email protected]>
L: [email protected]
Expand Down
2 changes: 2 additions & 0 deletions drivers/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -172,4 +172,6 @@ source "drivers/phy/Kconfig"

source "drivers/powercap/Kconfig"

source "drivers/mcb/Kconfig"

endmenu
1 change: 1 addition & 0 deletions drivers/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -156,3 +156,4 @@ obj-$(CONFIG_IPACK_BUS) += ipack/
obj-$(CONFIG_NTB) += ntb/
obj-$(CONFIG_FMC) += fmc/
obj-$(CONFIG_POWERCAP) += powercap/
obj-$(CONFIG_MCB) += mcb/
15 changes: 15 additions & 0 deletions drivers/mcb/Kconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#
# MEN Chameleon Bus (MCB) support
#

menuconfig MCB
tristate "MCB support"
default m
help

The MCB (MEN Chameleon Bus) is a Bus specific to MEN Mikroelektronik
FPGA based devices. It is used to identify MCB based IP-Cores within
an FPGA and provide the necessary framework for instantiating drivers
for these devices.

If build as a module, the module is called mcb.ko
5 changes: 5 additions & 0 deletions drivers/mcb/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@

obj-$(CONFIG_MCB) += mcb.o

mcb-y += mcb-core.o
mcb-y += mcb-parse.o
Loading

0 comments on commit 3764e82

Please sign in to comment.