Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d3465872 authored by Samuel Iglesias Gonsalvez's avatar Samuel Iglesias Gonsalvez Committed by Greg Kroah-Hartman
Browse files

Staging: IndustryPack bus for the Linux Kernel



Add IndustryPack bus support for the Linux Kernel.

This is a virtual bus that allows to perform all the operations between
carrier and mezzanine boards.

Signed-off-by: default avatarSamuel Iglesias Gonsalvez <siglesias@igalia.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent de8fe023
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -24,6 +24,8 @@ menuconfig STAGING

if STAGING

source "drivers/staging/ipack/Kconfig"

source "drivers/staging/et131x/Kconfig"

source "drivers/staging/slicoss/Kconfig"
+1 −0
Original line number Diff line number Diff line
@@ -30,6 +30,7 @@ obj-$(CONFIG_OCTEON_ETHERNET) += octeon/
obj-$(CONFIG_VT6655)		+= vt6655/
obj-$(CONFIG_VT6656)		+= vt6656/
obj-$(CONFIG_VME_BUS)		+= vme/
obj-$(CONFIG_IPACK_BUS)		+= ipack/
obj-$(CONFIG_DX_SEP)            += sep/
obj-$(CONFIG_IIO)		+= iio/
obj-$(CONFIG_ZRAM)		+= zram/
+9 −0
Original line number Diff line number Diff line
#
# IPACK configuration.
#

menuconfig IPACK_BUS
	tristate "IndustryPack bus support"
	---help---
	  If you say Y here you get support for the IndustryPack Framework.
+4 −0
Original line number Diff line number Diff line
#
# Makefile for the IPACK bridge device drivers.
#
obj-$(CONFIG_IPACK_BUS)		+= ipack.o
+21 −0
Original line number Diff line number Diff line
				TODO
				====
Introduction
============

These drivers add support for IndustryPack devices: carrier and mezzanine
boards.

The ipack driver is just an abstraction of the bus providing the common
operations between the two kind of boards.

TODO
====

Ipack
-----

* The structures and API exported can be improved a lot. For example, the
  way to unregistering mezzanine devices, doing the mezzanine driver a call to
  remove_device() to notify the carrier driver, or the opposite with the call to
  the ipack_driver_ops' remove() function could be improved.
Loading