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

Commit 40e1598f authored by Mitul Golani's avatar Mitul Golani Committed by Gerrit - the friendly Code Review server
Browse files

serial: msm_geni_serial: Decide UART sampling rate based on config



Clock divider needs to get doubled for QUP HW version greater
than 2.5.0 as sampling rate is half. As earlycon can't have HW
version awareness, decision is taken based on the configuration.

Change-Id: I639b8b5bff1d3b897d6d202501708a195e0dac31
Signed-off-by: default avatarMitul Golani <mgolani@codeaurora.org>
parent 99a8045e
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -343,6 +343,7 @@ CONFIG_INPUT_UINPUT=y
# CONFIG_LEGACY_PTYS is not set
# CONFIG_DEVMEM is not set
CONFIG_SERIAL_MSM_GENI=y
CONFIG_SERIAL_MSM_GENI_HALF_SAMPLING=y
CONFIG_HW_RANDOM=y
CONFIG_HW_RANDOM_MSM_LEGACY=y
# CONFIG_DEVPORT is not set
+1 −0
Original line number Diff line number Diff line
@@ -352,6 +352,7 @@ CONFIG_INPUT_UINPUT=y
# CONFIG_DEVMEM is not set
CONFIG_SERIAL_MSM_GENI=y
CONFIG_SERIAL_MSM_GENI_CONSOLE=y
CONFIG_SERIAL_MSM_GENI_HALF_SAMPLING=y
CONFIG_SERIAL_DEV_BUS=y
CONFIG_TTY_PRINTK=y
CONFIG_HW_RANDOM=y
+1 −0
Original line number Diff line number Diff line
@@ -331,6 +331,7 @@ CONFIG_INPUT_UINPUT=y
# CONFIG_LEGACY_PTYS is not set
# CONFIG_DEVMEM is not set
CONFIG_SERIAL_MSM_GENI=y
CONFIG_SERIAL_MSM_GENI_HALF_SAMPLING=y
CONFIG_TTY_PRINTK=y
CONFIG_HW_RANDOM=y
CONFIG_HW_RANDOM_MSM_LEGACY=y
+1 −0
Original line number Diff line number Diff line
@@ -338,6 +338,7 @@ CONFIG_INPUT_UINPUT=y
# CONFIG_DEVMEM is not set
CONFIG_SERIAL_MSM_GENI=y
CONFIG_SERIAL_MSM_GENI_CONSOLE=y
CONFIG_SERIAL_MSM_GENI_HALF_SAMPLING=y
CONFIG_SERIAL_DEV_BUS=y
CONFIG_TTY_PRINTK=y
CONFIG_HW_RANDOM=y
+9 −0
Original line number Diff line number Diff line
@@ -1004,6 +1004,15 @@ config SERIAL_MSM_GENI_CONSOLE
	select SERIAL_CORE_CONSOLE
	select SERIAL_EARLYCON

config SERIAL_MSM_GENI_HALF_SAMPLING
	bool "Changes clock divider which impacts sampling rate for QUP HW ver greater than 2.5.0"
	depends on SERIAL_MSM_GENI
	help
	  Clock divider value should be doubled for QUP hardware version
	  greater than 2.5.0.
	  As earlycon can't have HW version awareness, decision is taken
	  based on the configuration.

config SERIAL_VT8500
	bool "VIA VT8500 on-chip serial port support"
	depends on ARCH_VT8500
Loading