2008-09-25 01:46:44 +04:00
# Makefile for staging directory
2011-11-02 04:23:55 +04:00
obj-y += media/
2008-03-20 00:27:25 +03:00
obj-$(CONFIG_SLICOSS) += slicoss/
2008-10-02 22:29:28 +04:00
obj-$(CONFIG_PRISM2_USB) += wlan-ng/
2008-11-05 07:29:31 +03:00
obj-$(CONFIG_COMEDI) += comedi/
2009-11-03 12:17:24 +03:00
obj-$(CONFIG_RTL8192U) += rtl8192u/
2009-08-05 02:57:55 +04:00
obj-$(CONFIG_RTL8192E) += rtl8192e/
2010-08-20 19:15:30 +04:00
obj-$(CONFIG_R8712U) += rtl8712/
2013-08-22 07:34:15 +04:00
obj-$(CONFIG_R8188EU) += rtl8188eu/
2014-03-29 06:37:43 +04:00
obj-$(CONFIG_R8723AU) += rtl8723au/
2013-11-12 13:16:08 +04:00
obj-$(CONFIG_RTS5208) += rts5208/
2013-03-06 18:12:22 +04:00
obj-$(CONFIG_NETLOGIC_XLR_NET) += netlogic/
2009-05-06 04:35:21 +04:00
obj-$(CONFIG_OCTEON_ETHERNET) += octeon/
2013-06-01 22:42:58 +04:00
obj-$(CONFIG_OCTEON_USB) += octeon-usb/
2009-06-02 22:44:46 +04:00
obj-$(CONFIG_VT6655) += vt6655/
2009-06-13 15:39:00 +04:00
obj-$(CONFIG_VT6656) += vt6656/
2009-09-11 20:51:31 +04:00
obj-$(CONFIG_VME_BUS) += vme/
2009-08-18 21:06:19 +04:00
obj-$(CONFIG_IIO) += iio/
2015-04-22 06:37:26 +03:00
obj-$(CONFIG_FB_SM750) += sm750fb/
2010-05-19 12:44:14 +04:00
obj-$(CONFIG_FB_XGI) += xgifb/
2014-06-06 14:44:17 +04:00
obj-$(CONFIG_USB_EMXX) += emxx_udc/
2011-02-22 17:27:58 +03:00
obj-$(CONFIG_SPEAKUP) += speakup/
2010-11-02 15:08:45 +03:00
obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4) += ste_rmi4/
2011-05-19 18:34:42 +04:00
obj-$(CONFIG_MFD_NVEC) += nvec/
2015-08-27 21:18:57 +03:00
obj-$(CONFIG_STAGING_RDMA) += rdma/
2011-11-30 15:33:10 +04:00
obj-$(CONFIG_ANDROID) += android/
2014-06-06 14:44:43 +04:00
obj-$(CONFIG_STAGING_BOARD) += board/
2012-05-15 08:20:36 +04:00
obj-$(CONFIG_WIMAX_GDM72XX) += gdm72xx/
2013-07-24 22:36:17 +04:00
obj-$(CONFIG_LTE_GDM724X) += gdm724x/
2012-11-02 16:16:33 +04:00
obj-$(CONFIG_FIREWIRE_SERIAL) += fwserial/
2013-01-23 18:13:52 +04:00
obj-$(CONFIG_GOLDFISH) += goldfish/
staging: add Lustre file system client support
Lustre is the most deployed distributed file system
in the HPC (High Performance Computing) world. The patch
adds its client side support.
The code is not very clean and needs to live in drivers/staging
for some time for continuing cleanup work. See
drivers/staging/lustre/TODO for details.
The code is based on Lustre master commit faefbfc04
commit faefbfc0460bc00f2ee4c1c1c86aa1e39b9eea49
Author: Alex Zhuravlev <alexey.zhuravlev@intel.com>
Date: Tue Apr 30 23:05:21 2013 +0400
LU-3244 utils: tunefs.lustre should preserve virgin label
Plus a few under-review patches on Whamcloud gerrit:
3.8 kernel support:
http://review.whamcloud.com/#change,5973
http://review.whamcloud.com/#change,5974
http://review.whamcloud.com/#change,5768
http://review.whamcloud.com/#change,5781
http://review.whamcloud.com/#change,5763
http://review.whamcloud.com/#change,5613
http://review.whamcloud.com/#change,5655
3.9 kernel support:
http://review.whamcloud.com/#change,5898
http://review.whamcloud.com/#change,5899
Kconfig/Kbuild:
http://review.whamcloud.com/#change,4646
http://review.whamcloud.com/#change,4644
libcfs cleanup:
http://review.whamcloud.com/#change,2831
http://review.whamcloud.com/#change,4775
http://review.whamcloud.com/#change,4776
http://review.whamcloud.com/#change,4777
http://review.whamcloud.com/#change,4778
http://review.whamcloud.com/#change,4779
http://review.whamcloud.com/#change,4780
All starting/trailing whitespaces are removed, to match kernel
coding style. Also ran scripts/cleanfile on all lustre source files.
[maked the Kconfig depend on BROKEN as the recent procfs changes causes
this to fail - gregkh]
Signed-off-by: Peng Tao <tao.peng@emc.com>
Signed-off-by: Andreas Dilger <andreas.dilger@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2013-05-02 12:46:55 +04:00
obj-$(CONFIG_LUSTRE_FS) += lustre/
2013-08-21 04:56:58 +04:00
obj-$(CONFIG_DGNC) += dgnc/
2013-10-01 13:33:58 +04:00
obj-$(CONFIG_MTD_SPINAND_MT29F) += mt29f_spinand/
2014-01-21 11:47:06 +04:00
obj-$(CONFIG_GS_FPGABOOT) += gs_fpgaboot/
2014-03-24 06:32:49 +04:00
obj-$(CONFIG_CRYPTO_SKEIN) += skein/
2014-03-04 17:58:05 +04:00
obj-$(CONFIG_UNISYSSPAR) += unisys/
2014-10-02 20:13:35 +04:00
obj-$(CONFIG_COMMON_CLK_XLNX_CLKWZRD) += clocking-wizard/
2014-12-31 12:11:09 +03:00
obj-$(CONFIG_FB_TFT) += fbtft/
2015-03-06 04:29:10 +03:00
obj-$(CONFIG_FSL_MC_BUS) += fsl-mc/
2015-05-11 08:30:56 +03:00
obj-$(CONFIG_WILC1000) += wilc1000/
Staging: most: add MOST driver's core module
This patch adds the core module of the MOST driver to the kernel's driver
staging area. This module is part of the MOST driver and handles the
configuration interface in sysfs, the buffer management and the data
routing.
MOST defines the protocol, hardware and software layers necessary to allow
for the efficient and low-cost transport of control, real-time and packet
data using a single medium (physical layer). Media currently in use are
fiber optics, unshielded twisted pair cables (UTP) and coax cables. MOST
also supports various speed grades up to 150 Mbps.
For more information on MOST, visit the MOST Cooperation website:
www.mostcooperation.com.
Cars continue to evolve into sophisticated consumer electronics platforms,
increasing the demand for reliable and simple solutions to support audio,
video and data communications. MOST can be used to connect multiple
consumer devices via optical or electrical physical layers directly to one
another or in a network configuration. As a synchronous network, MOST
provides excellent Quality of Service and seamless connectivity for
audio/video streaming. Therefore, the driver perfectly fits to the mission
of Automotive Grade Linux to create open source software solutions for
automotive applications.
The driver consists basically of three layers. The hardware layer, the
core layer and the application layer. The core layer consists of the core
module only. This module handles the communication flow through all three
layers, the configuration of the driver, the configuration interface
representation in sysfs, and the buffer management.
For each of the other two layers a selection of modules is provided. These
modules can arbitrarily be combined to meet the needs of the desired
system architecture. A module of the hardware layer is referred to as an
HDM (hardware dependent module). Each module of this layer handles exactly
one of the peripheral interfaces of a network interface controller (e.g.
USB, MediaLB, I2C). A module of the application layer is referred to as an
AIM (application interfacing module). The modules of this layer give access
to MOST via one the following ways: character devices, ALSA, Networking or
V4L2.
To physically access MOST, an Intelligent Network Interface Controller
(INIC) is needed. For more information on available controllers visit:
www.microchip.com
Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2015-07-24 17:11:48 +03:00
obj-$(CONFIG_MOST) += most/