linux/drivers/staging/greybus
Johan Hovold 0ce68ce417 greybus: es2: separate urb allocation and submission
Refactor in-urb submission, and make sure to separate allocation and
submission.

Eventually we'll be submitting the urbs at cport enable rather than at
probe, and this is also needed for the driver-model rework.

Signed-off-by: Johan Hovold <johan@hovoldconsulting.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2015-11-04 20:35:18 -08:00
..
Documentation greybus: connection: remove 'struct device' from 'struct gb_connection' 2015-10-19 12:09:10 -07:00
.gitignore greybus: gitignore: few more additions 2014-11-14 13:14:37 -08:00
Android.mk greybus: build: android: fix strip module build step 2015-10-06 06:30:32 +01:00
battery.c greybus: battery: Move request/response structure/definitions to greybus_protocols.h 2015-08-12 20:57:56 -07:00
bundle.c greybus: bundle: fix double freeing of bundle structure 2015-10-21 16:17:05 -07:00
bundle.h greybus: bundle.h: add a private field to struct gb_bundle 2015-10-19 12:09:10 -07:00
connection.c greybus: hd: rename host-device structure 2015-11-04 20:25:57 -08:00
connection.h greybus: hd: rename host-device structure 2015-11-04 20:25:57 -08:00
control.c greybus: control: remove unused request handler 2015-11-02 11:26:44 -08:00
control.h greybus: control: Drop get_version support 2015-08-11 19:33:05 -07:00
core.c greybus: create host-device compilation unit 2015-11-04 20:25:57 -08:00
db3-platform.c greybus: db3-platform: get rid of redundant gpio tests 2015-10-22 14:05:21 -07:00
debugfs.c greybus: tag core init and exit functions 2015-06-10 10:38:23 -07:00
devices greybus: devices: endpoint description of device 2014-09-13 17:31:27 -07:00
endo.c greybus: hd: rename host-device structure 2015-11-04 20:25:57 -08:00
endo.h greybus: hd: rename host-device structure 2015-11-04 20:25:57 -08:00
es1.c greybus: hd: use common prefix for exported functions 2015-11-04 20:25:57 -08:00
es2.c greybus: es2: separate urb allocation and submission 2015-11-04 20:35:18 -08:00
firmware.c greybus: firmware: use the bundle struct device instead of the connector 2015-10-15 09:19:15 -07:00
firmware.h greybus: Add firmware protocol driver 2015-08-11 22:12:59 -07:00
gpbridge.c greybus: audio: Remove I2S Bridged-PHY Protcol based audio driver 2015-11-04 20:30:47 -08:00
gpio.c greybus: gpio: use the bundle struct device instead of the connector 2015-10-15 09:19:15 -07:00
greybus_id.h greybus: bundle: s/class_type/class 2015-04-06 12:47:06 +02:00
greybus_manifest.h greybus: i2s: Remove deprecated I2S Bridged-PHY Protocol 2015-11-04 20:30:47 -08:00
greybus_protocols.h greybus: i2s: Remove deprecated I2S Bridged-PHY Protocol 2015-11-04 20:30:47 -08:00
greybus_trace.h greybus: hd: rename host-device structure 2015-11-04 20:25:57 -08:00
greybus.h greybus: hd: rename host-device structure 2015-11-04 20:25:57 -08:00
hd.c greybus: hd: use common prefix for exported functions 2015-11-04 20:25:57 -08:00
hd.h greybus: hd: use common prefix for exported functions 2015-11-04 20:25:57 -08:00
hid.c greybus: hid: use the bundle struct device instead of the connector 2015-10-15 09:19:15 -07:00
i2c.c greybus: i2c: use the bundle struct device instead of the connector 2015-10-15 09:19:15 -07:00
interface.c greybus: hd: rename host-device structure 2015-11-04 20:25:57 -08:00
interface.h greybus: hd: rename host-device structure 2015-11-04 20:25:57 -08:00
kernel_ver.h greybus: lights: add lights implementation 2015-08-14 14:47:07 -07:00
LICENSE greybus: Initial commit 2014-08-11 15:29:23 +08:00
light.c greybus: light : use the bundle struct device instead of the connector 2015-10-15 09:19:15 -07:00
loopback.c greybus: loopback: use the bundle struct device instead of the connector 2015-10-19 12:09:10 -07:00
Makefile greybus: audio: Remove I2S Bridged-PHY Protcol based audio driver 2015-11-04 20:30:47 -08:00
manifest.c greybus: manifest: fix the placement of arguments to pr_err 2015-11-02 11:25:07 -08: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: hd: rename host-device structure 2015-11-04 20:25:57 -08:00
module.h greybus: hd: rename host-device structure 2015-11-04 20:25:57 -08:00
operation.c greybus: hd: rename host-device structure 2015-11-04 20:25:57 -08:00
operation.h greybus: hd: rename host-device structure 2015-11-04 20:25:57 -08:00
protocol.c greybus: protocol: use the bundle struct device instead of the connector 2015-10-19 12:09:10 -07:00
protocol.h greybus: audio: Remove I2S Bridged-PHY Protcol based audio driver 2015-11-04 20:30:47 -08:00
pwm.c greybus: pwm: use the bundle struct device instead of the connector 2015-10-15 09:19:15 -07:00
raw.c greybus: raw: use the bundle struct device instead of the connector 2015-10-15 09:19:15 -07:00
README greybus: update README with info on how to build and contact me. 2014-08-11 15:44:51 +08:00
sdio.c greybus: sdio: some cleanups in command function 2015-10-19 12:06:44 -07:00
spi.c greybus: spi: use the bundle struct device instead of the connector 2015-10-15 09:19:15 -07:00
svc.c greybus: hd: rename host-device structure 2015-11-04 20:25:57 -08:00
svc.h greybus: hd: rename host-device structure 2015-11-04 20:25:57 -08:00
uart.c greybus: uart: use the bundle struct device instead of the connector 2015-10-15 09:19:15 -07:00
usb.c greybus: usb: use the bundle struct device instead of the connector 2015-10-15 09:19:15 -07:00
vibrator.c greybus: vibrator: use the bundle struct device instead of the connector 2015-10-15 09:19:15 -07:00

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>