linux/drivers/platform/chrome
Javier Martinez Canillas 062476f24a mfd: cros_ec: Move protocol helpers out of the MFD driver
The MFD driver should only have the logic to instantiate its child devices
and setup any shared resources that will be used by the subdevices drivers.

The cros_ec MFD is more complex than expected since it also has helpers to
communicate with the EC. So the driver will only get more bigger as other
protocols are supported in the future. So move the communication protocol
helpers to its own driver as drivers/platform/chrome/cros_ec_proto.c.

Suggested-by: Lee Jones <lee.jones@linaro.org>
Signed-off-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>
Tested-by: Heiko Stuebner <heiko@sntech.de>
Acked-by: Lee Jones <lee.jones@linaro.org>
Acked-by: Olof Johansson <olof@lixom.net>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
2015-06-15 13:18:20 +01:00
..
chromeos_laptop.c platform/chrome: chromeos_laptop - instantiate Atmel at primary address 2015-04-24 22:07:14 -07:00
chromeos_pstore.c platform/chrome: pstore: fix dmi table to match all chrome systems 2014-07-10 10:38:41 -07:00
cros_ec_dev.c mfd: cros_ec: Use a zero-length array for command data 2015-06-15 13:18:19 +01:00
cros_ec_dev.h platform/chrome: Expose Chrome OS Lightbar to users 2015-02-26 15:45:16 -08:00
cros_ec_lightbar.c mfd: cros_ec: rev cros_ec_commands.h 2015-06-15 13:18:20 +01:00
cros_ec_lpc.c mfd: cros_ec: Use a zero-length array for command data 2015-06-15 13:18:19 +01:00
cros_ec_proto.c mfd: cros_ec: Move protocol helpers out of the MFD driver 2015-06-15 13:18:20 +01:00
cros_ec_sysfs.c mfd: cros_ec: Use a zero-length array for command data 2015-06-15 13:18:19 +01:00
Kconfig mfd: cros_ec: Move protocol helpers out of the MFD driver 2015-06-15 13:18:20 +01:00
Makefile mfd: cros_ec: Move protocol helpers out of the MFD driver 2015-06-15 13:18:20 +01:00