On Thu, 26 Nov 2015, Milo Kim wrote: > LM3633 and LM3697 are TI LMU MFD device. > Those devices have hardware monitoring feature which detects open or > short circuit case. > > Debugfs > ------- > Two files are created. > open_fault: check light output channel is open or not. > short_fault: check light output channel is shorted or not. > > The driver checks the status of backlight output channels. > LM3633 and LM3697 have same sequence to check channels, so common > functions are used. > ABI/testing document is also included. > > Operations > ---------- > Two devices have common control flow but register addresses are different. > The structure, 'ti_lmu_reg' is used for register configuration. > > Event notifier > -------------- > After fault monitoring is done, LMU device is reset. So backlight and > LED device should be reinitialized. It notifies an event as soon as > the monitoring is done. Then, LM3633 and LM3697 backlight and LED drivers > handle this event. > > Cc: Lee Jones <lee.jones@xxxxxxxxxx> > Cc: Jacek Anaszewski <j.anaszewski@xxxxxxxxxxx> > Cc: Mark Brown <broonie@xxxxxxxxxx> > Cc: Rob Herring <robh+dt@xxxxxxxxxx> > Cc: devicetree@xxxxxxxxxxxxxxx > Cc: linux-leds@xxxxxxxxxxxxxxx > Cc: linux-kernel@xxxxxxxxxxxxxxx > Signed-off-by: Milo Kim <milo.kim@xxxxxx> > --- > .../ABI/testing/debugfs-ti-lmu-fault-monitor | 32 ++ > drivers/mfd/Kconfig | 10 + > drivers/mfd/Makefile | 1 + > drivers/mfd/ti-lmu-fault-monitor.c | 405 +++++++++++++++++++++ I think this device is part of the MFD, rather than an MFD itself. Please relocate it to somewhere more appropriate. > 4 files changed, 448 insertions(+) > create mode 100644 Documentation/ABI/testing/debugfs-ti-lmu-fault-monitor > create mode 100644 drivers/mfd/ti-lmu-fault-monitor.c [...] -- Lee Jones Linaro STMicroelectronics Landing Team Lead Linaro.org │ Open source software for ARM SoCs Follow Linaro: Facebook | Twitter | Blog -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html