From 8b2781df07c265c940c97de01023c942b9e14f55 Mon Sep 17 00:00:00 2001 From: Vishwaroop A Date: Tue, 27 Aug 2024 11:42:06 +0000 Subject: [PATCH] drivers: spi: update misc register programming. Update misc register programming. Bug 4752858 Change-Id: If328518f4a2d31ed83aa94e6ed40e99bc08bf6b1 Signed-off-by: Vishwaroop A Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3202398 Reviewed-by: svcacv Tested-by: Kevin Fu Reviewed-by: Bibek Basu GVS: buildbot_gerritrpt --- drivers/spi/spi-tegra124-slave.c | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/drivers/spi/spi-tegra124-slave.c b/drivers/spi/spi-tegra124-slave.c index dfc1e1f6..f27e73a7 100644 --- a/drivers/spi/spi-tegra124-slave.c +++ b/drivers/spi/spi-tegra124-slave.c @@ -828,15 +828,14 @@ static inline int tegra_spi_ext_clk_enable(bool enable, unsigned long misc_reg = 0; int ret = 0; - if (tspi->chip_data->new_features) { - /* Enable external clock bit in SPI_MISC_REG */ - if (enable) - misc_reg |= SPI_MISC_EXT_CLK_EN; - else - misc_reg &= (~SPI_MISC_EXT_CLK_EN); + /* Enable external clock bit in SPI_MISC_REG */ + if (enable) + misc_reg |= SPI_MISC_EXT_CLK_EN; + else + misc_reg &= (~SPI_MISC_EXT_CLK_EN); + + tegra_spi_writel(tspi, misc_reg, SPI_MISC_REG); - tegra_spi_writel(tspi, misc_reg, SPI_MISC_REG); - } return ret; } static int tegra_spi_start_dma_based_transfer(struct