linux-stable/drivers/staging/greybus
Alexandre Bailon 2e2fd6be42 staging: greybus: make cport_quiesce() method optional
The cport_quiesce() method is mandatory in the case of
the es2 Greybus hd controller to shutdown the cports on
the es2 controller.
In order to add support of another controller which may not
need to shutdown its cports, make the cport_quiesce() optional,
and check if the controller implement it before to use it.

Signed-off-by: Alexandre Bailon <abailon@baylibre.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-04-18 13:27:15 +02:00
..
Documentation staging: greybus: firmware: Convert sscanf calls to strtoul 2017-03-09 19:29:50 +01:00
tools staging: greybus: loop_backtest: fixed consistent spacing style issue 2017-03-07 07:38:13 +01:00
arche-apb-ctrl.c staging: greybus: fix "line over 80 characters" coding style issues 2017-02-12 13:26:14 +01:00
arche-platform.c staging: greybus: fix "line over 80 characters" coding style issues 2017-02-12 13:26:14 +01:00
arche_platform.h staging: greybus: remove timesync protocol support 2017-01-07 17:00:57 +01:00
arpc.h staging: greybus: arpc.h: remove duplicate line. 2017-02-12 13:26:14 +01:00
audio_apbridgea.c
audio_apbridgea.h
audio_codec.c staging: greybus: fix "line over 80 characters" coding style issues 2017-02-12 13:26:14 +01:00
audio_codec.h staging: greybus: audio: Cleanup junk codec registers 2017-01-19 11:08:00 +01:00
audio_gb.c staging: greybus: audio_gb.c: Change uint32_t to u32 2017-01-23 09:56:29 +01:00
audio_manager.c
audio_manager.h
audio_manager_module.c
audio_manager_private.h
audio_manager_sysfs.c
audio_module.c staging: greybus: audio: Ensure proper byte order 2017-01-19 11:08:00 +01:00
audio_topology.c staging: greybus: audio: Ensure proper byte order 2017-01-19 11:08:00 +01:00
authentication.c staging: greybus: Remove duplicate include file 2017-02-03 13:01:36 +01:00
bootrom.c staging: greybus: fix "line over 80 characters" coding style issues 2017-02-12 13:26:14 +01:00
bundle.c
bundle.h
camera.c Staging: greybus: style fix, permissions as octal 2017-01-16 18:08:56 +01:00
connection.c staging: greybus: make cport_quiesce() method optional 2017-04-18 13:27:15 +02:00
connection.h
control.c staging: greybus: remove timesync protocol support 2017-01-07 17:00:57 +01:00
control.h staging: greybus: remove timesync protocol support 2017-01-07 17:00:57 +01:00
core.c staging: greybus: remove timesync protocol support 2017-01-07 17:00:57 +01:00
debugfs.c
es2.c staging: greybus: fix symbolic permission coding style issues 2017-02-12 13:26:14 +01:00
firmware.h
fw-core.c
fw-download.c staging: greybus: fix "line over 80 characters" coding style issues 2017-02-12 13:26:14 +01:00
fw-management.c
gb-camera.h
gbphy.c staging: greybus: Remove unneeded header file 2017-03-09 14:57:02 +01:00
gbphy.h
gpio.c staging/iio driver patches for 4.11-rc1 2017-02-22 12:14:01 -08:00
greybus.h staging: greybus: remove timesync protocol support 2017-01-07 17:00:57 +01:00
greybus_authentication.h
greybus_firmware.h
greybus_id.h
greybus_manifest.h
greybus_protocols.h staging: greybus: remove timesync protocol support 2017-01-07 17:00:57 +01:00
greybus_trace.h staging: greybus: remove timesync protocol support 2017-01-07 17:00:57 +01:00
hd.c
hd.h staging: greybus: remove timesync protocol support 2017-01-07 17:00:57 +01:00
hid.c
i2c.c
interface.c staging: greybus: remove timesync protocol support 2017-01-07 17:00:57 +01:00
interface.h staging: greybus: remove timesync protocol support 2017-01-07 17:00:57 +01:00
Kconfig
light.c
log.c staging: greybus: log: Fix line over 80 characters. 2017-01-05 18:22:20 +01:00
loopback.c staging: greybus: compress return logic 2017-03-27 14:24:49 +02:00
Makefile staging: greybus: remove timesync protocol support 2017-01-07 17:00:57 +01:00
manifest.c
manifest.h
module.c
module.h
operation.c staging: greybus: operation: add generic timeout support 2017-02-09 11:58:56 +01:00
operation.h staging: greybus: operation: add generic timeout support 2017-02-09 11:58:56 +01:00
power_supply.c
pwm.c pwm: Remove .can_sleep from struct pwm_chip 2017-01-04 09:40:54 +01:00
raw.c
sdio.c staging: greybus: sdio: Prefer u32 over uint32_t 2017-01-27 09:29:23 +01:00
spi.c
spilib.c
spilib.h
svc.c staging: greybus: fix symbolic permission coding style issues 2017-02-12 13:26:14 +01:00
svc.h staging: greybus: remove timesync protocol support 2017-01-07 17:00:57 +01:00
svc_watchdog.c staging/iio driver patches for 4.11-rc1 2017-02-22 12:14:01 -08:00
uart.c staging: greybus: Replace "is is" with "is" 2017-03-07 07:38:13 +01:00
usb.c
vibrator.c staging: greybus: fix "line over 80 characters" coding style issues 2017-02-12 13:26:14 +01:00