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

Commit 8e5a268c authored by Mukesh Kumar Savaliya's avatar Mukesh Kumar Savaliya
Browse files

tty: serial: msm_geni_serial : Change AB voting for console used SE



This patch is to change the AB value of the core clocks for console
use case. Console doesn't need to run at higher AB vote, it causes
power regression when system is running at SVS.

Change-Id: I5bfdb5966da12b9473f437ee75cea361db330f0c
Signed-off-by: default avatarMukesh Kumar Savaliya <msavaliy@codeaurora.org>
parent c9738304
Loading
Loading
Loading
Loading
+11 −2
Original line number Diff line number Diff line
@@ -111,6 +111,7 @@
#define DEF_TX_WM		(2)
#define DEF_FIFO_WIDTH_BITS	(32)
#define UART_CORE2X_VOTE	(10000)
#define UART_CONSOLE_CORE2X_VOTE (960)

#define WAKEBYTE_TIMEOUT_MSEC	(2000)
#define WAIT_XFER_MAX_ITER	(50)
@@ -2367,8 +2368,16 @@ static int msm_geni_serial_probe(struct platform_device *pdev)
	}
	dev_port->wrapper_dev = &wrapper_pdev->dev;
	dev_port->serial_rsc.wrapper_dev = &wrapper_pdev->dev;
	ret = geni_se_resources_init(&dev_port->serial_rsc, UART_CORE2X_VOTE,

	if (is_console)
		ret = geni_se_resources_init(&dev_port->serial_rsc,
			UART_CONSOLE_CORE2X_VOTE,
			(DEFAULT_SE_CLK * DEFAULT_BUS_WIDTH));
	else
		ret = geni_se_resources_init(&dev_port->serial_rsc,
			UART_CORE2X_VOTE,
			(DEFAULT_SE_CLK * DEFAULT_BUS_WIDTH));

	if (ret)
		goto exit_geni_serial_probe;