On Fri, 23 Aug 2019, Fabien Lahoudere wrote: > From: Gwendal Grignou <gwendal@xxxxxxxxxxxx> > > EC returns a counter when there is an event on camera vsync. > This patch comes from chromeos kernel 4.4 > > Signed-off-by: Gwendal Grignou <gwendal@xxxxxxxxxxxx> > Signed-off-by: Fabien Lahoudere <fabien.lahoudere@xxxxxxxxxxxxx> > > CROS EC sync sensor was originally designed as an IIO device. > Now that the counter subsystem will replace IIO_COUNTER, we > have to implement a new way to get sync count. > > Signed-off-by: Fabien Lahoudere <fabien.lahoudere@xxxxxxxxxxxxx> > --- > Documentation/driver-api/generic-counter.rst | 3 + > MAINTAINERS | 7 + > drivers/counter/Kconfig | 9 + > drivers/counter/Makefile | 1 + > drivers/counter/counter.c | 2 + > drivers/counter/cros_ec_sensors_sync.c | 208 ++++++++++++++++++ > .../cros_ec_sensors/cros_ec_sensors_core.c | 1 + > drivers/mfd/cros_ec_dev.c | 3 + I can't see any reason for this change to be squashed into this patch. Please separate it out. > include/linux/counter.h | 1 + > 9 files changed, 235 insertions(+) > create mode 100644 drivers/counter/cros_ec_sensors_sync.c -- Lee Jones [李琼斯] Linaro Services Technical Lead Linaro.org │ Open source software for ARM SoCs Follow Linaro: Facebook | Twitter | Blog