wlbt: Implement mxlogger module
authorAlbert Cano <a.canocamps@samsung.com>
Thu, 12 Jul 2018 17:20:05 +0000 (18:20 +0100)
committerhskang <hs1218.kang@samsung.com>
Fri, 17 Aug 2018 00:32:53 +0000 (20:32 -0400)
commit084c27767fd10396a55aecffa2ce3843814d7df2
tree8ffae6e8b5a1be3bf5055e80b5cc1d0965168877
parent1bb0ca0a89664c818308085a5e1692360531e5a0
wlbt: Implement mxlogger module

Implement mxlogger module, responsible of:
- Defining and providing logging buffers in Shared
DRAM
- Providing a communication channel from/to FW to
send receive low level logging commands (START,
STOP, SWITCH, FW_TRIGGER...)
- Creating an interface to register/unregister
local or global observers
- Implementing the control mechanism to instruct the
FW to store logs in Shared DRAM or stream logs to
Host

Keep logs streamed to host by default

Change-Id: Ia831573630a07c63fb3420aa28bcddd932296548
SCSC-Bug-Id: SSB-41855
Signed-off-by: Cristian Marussi <c.marussi@samsung.com>
Signed-off-by: Albert Cano <a.canocamps@samsung.com>
drivers/misc/samsung/scsc/Kconfig
drivers/misc/samsung/scsc/Makefile
drivers/misc/samsung/scsc/mxlogger.c [new file with mode: 0644]
drivers/misc/samsung/scsc/mxlogger.h [new file with mode: 0644]
drivers/misc/samsung/scsc/mxman.c
drivers/misc/samsung/scsc/mxmgmt_transport_format.h
drivers/misc/samsung/scsc/scsc_mx_impl.c
drivers/misc/samsung/scsc/scsc_mx_impl.h
drivers/misc/samsung/scsc/scsc_service.c
include/scsc/scsc_mx.h