android_kernel_xiaomi_sm8350/drivers/gnss
Alistair Delva 51e81764d9 ANDROID: gnss: Add command line test driver
This driver enables the "takeover" of a serdev bus device by the GNSS
subsystem. It can be used to test the GNSS subsystem without needing to
write a specific hardware backend.

The new module supports the following parameters:

  gnss_cmdline.serdev=driver/port/serdev
  gnss_cmdline.type=<protocol number>

An example which allows GNSS to wrap a platform serial8250 port and
advertise NMEA-0183 data is:

  gnss_cmdline.serdev=serial8250/serial0/serial0-0
                        ^          ^       ^
                       driver     port    serdev
  gnss_cmdline.type=0
                    ^
                    GNSS_TYPE_NMEA

Bug: 146517987
Change-Id: I421386ee4f2ba8f1f0832d9c56a067a600892d3c
Signed-off-by: Alistair Delva <adelva@google.com>
2019-12-19 15:35:47 -08:00
..
cmdline.c ANDROID: gnss: Add command line test driver 2019-12-19 15:35:47 -08:00
core.c *: convert stream-like files from nonseekable_open -> stream_open 2019-05-06 17:46:41 +03:00
Kconfig ANDROID: gnss: Add command line test driver 2019-12-19 15:35:47 -08:00
Makefile ANDROID: gnss: Add command line test driver 2019-12-19 15:35:47 -08:00
mtk.c gnss: add driver for mediatek receivers 2019-02-15 16:54:38 +01:00
serial.c serdev: make synchronous write return bytes written 2018-11-27 19:44:21 +01:00
serial.h
sirf.c gnss: sirf: add a separate supply for a lna 2019-01-25 12:07:42 +01:00
ubx.c gnss: ubx: add u-blox,neo-6m compatible 2019-04-04 12:46:19 +02:00