Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6d7a4ec9 authored by Akash Asthana's avatar Akash Asthana
Browse files

serial: msm_geni_serial:Add snapshot of serial UART driver



This snapshot is taken as of msm-4.19 'commit <c01ec6b5c60a8>'
'("geni-qcom-se: Reduce the ab of QUP Core2x clock")'.

Change-Id: Ia40e9d48bca27bb253cbf73ad9fcde9d087820d3
Signed-off-by: default avatarAkash Asthana <akashast@codeaurora.org>
parent f0450c11
Loading
Loading
Loading
Loading
+13 −9
Original line number Diff line number Diff line
@@ -1010,15 +1010,19 @@ config SERIAL_MSM_CONSOLE
	select SERIAL_CORE_CONSOLE
	select SERIAL_EARLYCON

config SERIAL_QCOM_GENI
	tristate "QCOM on-chip GENI based serial port support"
	depends on ARCH_QCOM || COMPILE_TEST
	depends on QCOM_GENI_SE
config SERIAL_MSM_GENI
	tristate "MSM on-chip GENI HW based serial port support"
	depends on ARCH_QCOM
	depends on MSM_GENI_SE
	select SERIAL_CORE
	help
	    Serial driver for Qualcomm Technologies Inc's GENI based QUPv3
	    hardware.
	    The driver supports console and High speed UART functions.

config SERIAL_QCOM_GENI_CONSOLE
	bool "QCOM GENI Serial Console support"
	depends on SERIAL_QCOM_GENI=y
config SERIAL_MSM_GENI_CONSOLE
	bool "MSM on-chip GENI HW based console support"
	depends on SERIAL_MSM_GENI=y
	select SERIAL_CORE_CONSOLE
	select SERIAL_EARLYCON
	help
+1 −1
Original line number Diff line number Diff line
@@ -58,7 +58,7 @@ obj-$(CONFIG_SERIAL_SGI_IOC3) += ioc3_serial.o
obj-$(CONFIG_SERIAL_ATMEL) += atmel_serial.o
obj-$(CONFIG_SERIAL_UARTLITE) += uartlite.o
obj-$(CONFIG_SERIAL_MSM) += msm_serial.o
obj-$(CONFIG_SERIAL_QCOM_GENI) += qcom_geni_serial.o
obj-$(CONFIG_SERIAL_MSM_GENI) += msm_geni_serial.o
obj-$(CONFIG_SERIAL_KS8695) += serial_ks8695.o
obj-$(CONFIG_SERIAL_OMAP) += omap-serial.o
obj-$(CONFIG_SERIAL_ALTERA_UART) += altera_uart.o
+2777 −0

File added.

Preview size limit exceeded, changes collapsed.

+3 −0
Original line number Diff line number Diff line
@@ -81,6 +81,9 @@
#define TIOCGPTPEER	_IO('T', 0x41) /* Safely open the slave */
#define TIOCGISO7816	_IOR('T', 0x42, struct serial_iso7816)
#define TIOCSISO7816	_IOWR('T', 0x43, struct serial_iso7816)
#define TIOCPMGET	0x544D	/* PM get */
#define TIOCPMPUT	0x544E	/* PM put */
#define TIOCPMACT	0x544F	/* PM is active */

#define FIONCLEX	0x5450
#define FIOCLEX		0x5451