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

Commit d912b113 authored by Meng Wang's avatar Meng Wang
Browse files

soc: swr-mstr-ctrl: update sampleinterval low only when disconnect swr port



Register SWRM_DP_PORT_CTRL_BANK only has sample interval low.
When disconnecting swr port, only update sampleinterval low for
active port.

Change-Id: Iec7c266fce76ce140a43f9e410126ad5560f5b81
Signed-off-by: default avatarMeng Wang <mengw@codeaurora.org>
parent 49ed1e3b
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
// SPDX-License-Identifier: GPL-2.0-only
/*
 * Copyright (c) 2015-2020, The Linux Foundation. All rights reserved.
 * Copyright (c) 2015-2021, The Linux Foundation. All rights reserved.
 */

#include <linux/irq.h>
@@ -1303,7 +1303,7 @@ static void swrm_disable_ports(struct swr_master *master,
					<< SWRM_DP_PORT_CTRL_OFFSET2_SHFT);
		value |= ((mport->offset1)
				<< SWRM_DP_PORT_CTRL_OFFSET1_SHFT);
		value |= mport->sinterval;
		value |= (mport->sinterval & 0xFF);

		swr_master_write(swrm,
				SWRM_DP_PORT_CTRL_BANK((i + 1), bank),