linux/drivers/staging/greybus
Alex Elder c27a253fc0 greybus: manifest: rework bundle parsing
Rework the the code that parses the manifest for bundles so it only
touches each manifest descriptor once.  (Previously the list was
scanned from the beginning repeatedly until all bundles were found.)
Shorten the name of the descriptor variable, to avoid line wrap.

Signed-off-by: Alex Elder <elder@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2015-06-10 10:38:23 -07:00
..
Documentation greybus: endo: delete "0xXXXX" portion in sysfs "endo" directory 2015-05-28 14:45:56 -07:00
.gitignore greybus: gitignore: few more additions 2014-11-14 13:14:37 -08:00
Android.mk greybus: build: android: Fix script which locates .ko files and moves them into ramdisk 2015-01-27 14:49:04 -08:00
LICENSE
Makefile greybus: introduce SVC protocol 2015-05-23 16:54:39 -07:00
README
ap.c greybus: tag core init and exit functions 2015-06-10 10:38:23 -07:00
audio-dai.c greybus: add copyright statements 2015-05-23 16:47:56 -07:00
audio-gb-cmds.c greybus: audio: Fix typo for macro I2S data version minor 2015-05-28 14:38:38 -07:00
audio-pcm.c greybus: gb-audio: Reset sample count when CPort deactivated 2015-06-10 10:35:03 -07:00
audio.c greybus: audio: Remove the MODULE_LICENSE() 2015-05-28 14:38:38 -07:00
audio.h greybus: add copyright statements 2015-05-23 16:47:56 -07:00
battery.c greybus: battery: use feature tag rather than kernel version 2015-05-07 22:55:43 +02:00
bundle.c greybus: Tear down devices in the reverse order 2015-06-09 13:31:23 -07:00
bundle.h greybus: bundle: add state sysfs file 2015-04-17 16:12:49 +02:00
connection.c greybus: drop some unnecessary headers 2015-06-10 10:38:23 -07:00
connection.h greybus: connection: make gb_connection_hd_find() private 2015-06-08 15:19:56 -07:00
core.c greybus: endo: clean up id assignment code 2015-06-10 10:38:23 -07:00
debugfs.c greybus: tag core init and exit functions 2015-06-10 10:38:23 -07:00
devices
endo.c greybus: endo: clean up id assignment code 2015-06-10 10:38:23 -07:00
endo.h greybus: endo: clean up id assignment code 2015-06-10 10:38:23 -07:00
es1.c greybus: drop some unnecessary headers 2015-06-10 10:38:23 -07:00
es2.c greybus: drop some unnecessary headers 2015-06-10 10:38:23 -07:00
gpbridge.c greybus: gpbridge: rename gpb.c to gpbridge.c 2015-05-20 22:43:05 -07:00
gpio.c greybus: gpio: add irq-type defines 2015-05-28 14:48:30 -07:00
greybus.h greybus: tag core init and exit functions 2015-06-10 10:38:23 -07:00
greybus_id.h greybus: bundle: s/class_type/class 2015-04-06 12:47:06 +02:00
greybus_manifest.h greybus: introduce SVC protocol 2015-05-23 16:54:39 -07:00
greybus_protocols.h greybus: uart: Tidy naming convention to more closely match spec 2015-06-04 14:05:48 +09:00
hid.c greybus: Use gb_gpbridge_protocol_init() 2015-05-20 22:44:37 -07:00
i2c.c greybus: include "gpbridge.h" from "greybus.h" 2015-05-23 16:34:39 -07:00
interface.c greybus: Tear down devices in the reverse order 2015-06-09 13:31:23 -07:00
interface.h greybus: interface: name routines consistently 2015-05-20 22:39:18 -07:00
kernel_ver.h greybus: battery: use feature tag rather than kernel version 2015-05-07 22:55:43 +02:00
loopback.c greybus: loopback: add more clean up when init connection fails 2015-05-14 09:49:04 -07:00
manifest.c greybus: manifest: rework bundle parsing 2015-06-10 10:38:23 -07:00
manifest.h greybus: manifest: Use interface descriptor instead of module descriptor to get information 2015-04-06 12:05:58 +02:00
module.c greybus: Prefix module-id with endo id 2015-06-08 15:18:02 -07:00
module.h greybus: endo: Create modules after validating Endo ID 2015-05-11 13:30:09 -07:00
operation.c greybus: endo: define endo_init() and endo_exit() 2015-06-10 10:38:23 -07:00
operation.h greybus: endo: define endo_init() and endo_exit() 2015-06-10 10:38:23 -07:00
protocol.c greybus: protocol: remove leading underscore from _gb_protocol_find() 2015-05-20 22:39:18 -07:00
protocol.h greybus: gpbridge: fix section mismatches 2015-05-23 14:42:47 -07:00
pwm.c greybus: include "gpbridge.h" from "greybus.h" 2015-05-23 16:34:39 -07:00
raw.c greybus: raw: move module_{init|exit} to the end of functions 2015-05-20 22:43:05 -07:00
sdio.c greybus: Use gb_gpbridge_protocol_init() 2015-05-20 22:44:37 -07:00
spi.c greybus: include "gpbridge.h" from "greybus.h" 2015-05-23 16:34:39 -07:00
svc.c greybus: drop some unnecessary headers 2015-06-10 10:38:23 -07:00
svc.h greybus: introduce SVC protocol 2015-05-23 16:54:39 -07:00
svc_msg.h greybus: Explicitly mark structures as packed 2015-04-29 15:51:38 +02:00
uart.c greybus: uart: remove the redundant unregister chrdev 2015-06-09 13:35:47 -07:00
usb.c greybus: Use gb_gpbridge_protocol_init() 2015-05-20 22:44:37 -07:00
vibrator.c greybus: vibrator: convert idr to be an ida 2015-05-14 13:35:10 -07:00

README

Greybus kernel code

To build against the running kernel (odds are you don't want this):
	make

To build against a specific kernel source tree (odds are you want this):
	KERNELDIR=/home/some/random/place make

Any questions / concerns about this code base, please email:
	Greg Kroah-Hartman <greg@kroah.com>