Commit 9c9f32ed authored by Alessandro Rubini's avatar Alessandro Rubini Committed by Greg Kroah-Hartman
Browse files

FMC: create drivers/fmc and toplevel Kconfig question



This commit creates the drivers/fmc directory and puts the necessary
hooks for kbuild and kconfig.  The code is currently a placeholder
that only registers an empty bus.

Signed-off-by: default avatarAlessandro Rubini <rubini@gnudd.com>
Acked-by: default avatarJuan David Gonzalez Cobas <dcobas@cern.ch>
Acked-by: default avatarEmilio G. Cota <cota@braap.org>
Acked-by: default avatarSamuel Iglesias Gonsalvez <siglesias@igalia.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent b1f254e3
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -3309,6 +3309,15 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
S:	Odd fixes
F:	drivers/block/floppy.c

FMC SUBSYSTEM
M:	Alessandro Rubini <rubini@gnudd.com>
W:	http://www.ohwr.org/projects/fmc-bus
S:	Supported
F:	drivers/fmc/
F:	include/linux/fmc*.h
F:	include/linux/ipmi-fru.h
K:	fmc_d.*register

FPU EMULATOR
M:	Bill Metzenthen <billm@melbpc.org.au>
W:	http://floatingpoint.sourceforge.net/emulator/index.html
+2 −0
Original line number Diff line number Diff line
@@ -166,4 +166,6 @@ source "drivers/ipack/Kconfig"

source "drivers/reset/Kconfig"

source "drivers/fmc/Kconfig"

endmenu
+1 −0
Original line number Diff line number Diff line
@@ -152,3 +152,4 @@ obj-$(CONFIG_IIO) += iio/
obj-$(CONFIG_VME_BUS)		+= vme/
obj-$(CONFIG_IPACK_BUS)		+= ipack/
obj-$(CONFIG_NTB)		+= ntb/
obj-$(CONFIG_FMC)		+= fmc/

drivers/fmc/Kconfig

0 → 100644
+17 −0
Original line number Diff line number Diff line
#
# FMC (ANSI-VITA 57.1) bus support
#

menuconfig FMC
	tristate "FMC support"
	help

	  FMC (FPGA Mezzanine Carrier) is a mechanical and electrical
	  standard for mezzanine cards that plug into a carrier board.
	  This kernel subsystem supports the matching between carrier
	  and mezzanine based on identifiers stored in the internal I2C
	  EEPROM, as well as having carrier-independent drivers.

	  The framework was born outside of the kernel and at this time
	  the off-tree code base is more complete.  Code and documentation
	  is at git://ohwr.org/fmc-projects/fmc-bus.git .

drivers/fmc/Makefile

0 → 100644
+4 −0
Original line number Diff line number Diff line

obj-$(CONFIG_FMC) += fmc.o

fmc-y = fmc-core.o
Loading