linux-sg2042/drivers/staging/greybus
Greg Kroah-Hartman 839ac5b989 greybus: svc: double the ping delay timeout
Sometimes the ping response comes back _right_ after we timed out, as
the svc got its act together and squeaked out the ack, yet we miss it
and reset the whole bus.  Double the delay to hopefully give the svc a
little more of a chance to fix itself.  Odds are, it's still in trouble,
but we can just hold off resetting it for a bit more...

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2016-01-26 09:52:20 -08:00
..
Documentation greybus: svc: add intf_eject attribute 2016-01-12 17:00:19 -08:00
tools greybus: loopback_test: null terminate the dict structure 2015-12-17 18:17:07 -08:00
.gitignore greybus: tools: Add tools directory to greybus repo and add loopback 2015-12-17 18:17:07 -08:00
LICENSE greybus: Initial commit 2014-08-11 15:29:23 +08:00
Makefile greybus: svc: add a "watchdog" to check the network health 2016-01-23 17:38:33 -08:00
README greybus: update README with info on how to build and contact me. 2014-08-11 15:44:51 +08:00
arche-apb-ctrl.c greybus: arche-platform: Disable clock as part of driver remove 2016-01-25 20:08:55 -08:00
arche-platform.c greybus: arche-platform: Disable clock as part of driver remove 2016-01-25 20:08:55 -08:00
arche_platform.h greybus: arche-platform: merge arche-apb-ctrl and arche-platform 2016-01-04 16:05:25 -08:00
audio_apbridgea.c greybus: audio: Add direct audio streaming control for APBridgeA 2016-01-13 16:02:04 -08:00
audio_apbridgea.h greybus: audio: Add direct audio streaming control for APBridgeA 2016-01-13 16:02:04 -08:00
audio_codec.c greybus: audio_codec: update codec_name as per driver->name 2016-01-21 23:48:37 -08:00
audio_codec.h greybus: audio: Cleanup GB protocol connections in case of abrupt codec removal 2016-01-13 16:48:49 -08:00
audio_gb.c greybus: audio: Add Greybus Audio Device Class Protocol helper routines 2016-01-13 16:00:32 -08:00
audio_manager.c greybus: audio: Add Audio Manager 2016-01-13 16:12:56 -08:00
audio_manager.h greybus: audio: Add Audio Manager 2016-01-13 16:12:56 -08:00
audio_manager_module.c greybus: audio: Add Audio Manager 2016-01-13 16:12:56 -08:00
audio_manager_private.h greybus: audio: Add Audio Manager 2016-01-13 16:12:56 -08:00
audio_manager_sysfs.c greybus: audio: Add Audio Manager 2016-01-13 16:12:56 -08:00
audio_topology.c greybus: audio: cleanup unnecessary dev_err messages 2016-01-13 16:48:49 -08:00
bundle.c greybus: core: defer connection creation to driver probe 2016-01-21 22:45:09 -08:00
bundle.h greybus: core: defer connection creation to driver probe 2016-01-21 22:45:09 -08:00
camera.c greybus: camera: Stream config change unipro speed 2016-01-25 19:36:13 -08:00
connection.c greybus: connection: set request handlers at creation 2016-01-21 22:46:38 -08:00
connection.h greybus: connection: set request handlers at creation 2016-01-21 22:46:38 -08:00
control.c greybus: connection: return error-valued pointer on creation errors 2016-01-21 22:45:09 -08:00
control.h greybus: control: add bundle-version operation 2016-01-19 12:17:13 -08:00
core.c greybus: core: defer connection creation to driver probe 2016-01-21 22:45:09 -08: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
es2.c greybus: APBridge: move APBridge request protocol to a common .h file 2016-01-12 11:12:25 -08:00
firmware.c greybus: svc: Expose and retain VID/PID received from bootrom for ES2 2016-01-22 15:24:58 -08:00
firmware.h greybus: Add firmware protocol driver 2015-08-11 22:12:59 -07:00
gb-camera.h greybus: camera: Add support for configure streams flag in gb interface 2016-01-17 11:16:46 -08:00
gpbridge.c greybus: hid: hid should not be part of the bridged-phy driver. 2015-11-05 18:00:29 -08:00
gpio.c greybus: gpio: use the bundle struct device instead of the connector 2015-10-15 09:19:15 -07:00
greybus.h greybus: core: add drvdata accessors 2016-01-09 00:41:46 -08:00
greybus_id.h greybus: fix vendor and product matching 2015-11-21 17:15:35 -08:00
greybus_manifest.h greybus: Add camera protocol definition 2015-12-14 18:12:30 -08:00
greybus_protocols.h greybus: svc: add ping command 2016-01-21 22:35:31 -08:00
greybus_trace.h greybus: use decimal notation for interfaces, bundles and cports 2015-12-08 15:31:14 -05:00
hd.c greybus: host: provide "generic" apbridge output calls 2016-01-12 11:11:49 -08:00
hd.h greybus: host: provide "generic" apbridge output calls 2016-01-12 11:11:49 -08:00
hid.c greybus: hid: convert to bundle driver 2016-01-21 22:46:38 -08: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: control: add bundle-version operation 2016-01-19 12:17:13 -08:00
interface.h greybus: interface: Fetch and expose version of interface's firmware 2015-12-30 13:13:04 -08:00
kernel_ver.h greybus: kernel_ver: add handle for lights in 4.5 2016-01-13 15:26:49 -08:00
legacy.c greybus: vibrator: convert to bundle driver 2016-01-21 22:46:38 -08:00
legacy.h greybus: legacy: add legacy-protocol bundle driver 2016-01-19 12:12:40 -08:00
light.c greybus: lights: remove sync operation and work queue 2016-01-13 15:27:20 -08:00
loopback.c greybus: loopback: Add asynchronous backoff 2015-12-11 16:18:40 -08:00
lsgb greybus: lsgb: Minor tweaks 2016-01-22 18:27:29 -08:00
manifest.c greybus: manifest: check for duplicate CPort descriptors when parsing 2016-01-21 22:45:09 -08:00
manifest.h greybus: manifest: Use interface descriptor instead of module descriptor to get information 2015-04-06 12:05:58 +02:00
operation.c greybus: connection: add unidirectional enabled state 2016-01-19 12:12:40 -08:00
operation.h greybus: hd: rename host-device structure 2015-11-04 20:25:57 -08:00
power_supply.c greybus: power_supply: fix check for configured supply 2016-01-12 11:21:35 -08:00
protocol.c greybus: connection: move legacy-protocol handling to legacy driver 2016-01-19 12:17:13 -08:00
protocol.h greybus: svc: drop legacy-protocol dependency 2016-01-19 12:17:13 -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
sdio.c greybus: Prefix hexadecimal values with 0x while printing them 2015-12-04 16:23:36 -08:00
spi.c greybus: spi: fix and cleanup spi devices handling 2015-12-15 14:32:12 -08:00
svc.c greybus: svc: double the ping delay timeout 2016-01-26 09:52:20 -08:00
svc.h greybus: svc: add a "watchdog" to check the network health 2016-01-23 17:38:33 -08:00
svc_watchdog.c greybus: svc: add a "watchdog" to check the network health 2016-01-23 17:38:33 -08:00
uart.c greybus: Prefix hexadecimal values with 0x while printing them 2015-12-04 16:23:36 -08: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: convert to bundle driver 2016-01-21 22:46:38 -08: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>