forked from ~ljy/RK356X_SDK_RELEASE

hc
2023-12-11 1f93a7dfd1f8d5ff7a5c53246c7534fe2332d6f4
kernel/sound/soc/ux500/ux500_msp_i2s.c
....@@ -1,3 +1,4 @@
1
+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) ST-Ericsson SA 2012
34 *
....@@ -7,10 +8,6 @@
78 * for ST-Ericsson.
89 *
910 * License terms:
10
- *
11
- * This program is free software; you can redistribute it and/or modify
12
- * it under the terms of the GNU General Public License version 2 as published
13
- * by the Free Software Foundation.
1411 */
1512
1613 #include <linux/module.h>
....@@ -398,7 +395,7 @@
398395
399396 static void flush_fifo_rx(struct ux500_msp *msp)
400397 {
401
- u32 reg_val_DR, reg_val_GCR, reg_val_FLR;
398
+ u32 reg_val_GCR, reg_val_FLR;
402399 u32 limit = 32;
403400
404401 reg_val_GCR = readl(msp->registers + MSP_GCR);
....@@ -406,7 +403,7 @@
406403
407404 reg_val_FLR = readl(msp->registers + MSP_FLR);
408405 while (!(reg_val_FLR & RX_FIFO_EMPTY) && limit--) {
409
- reg_val_DR = readl(msp->registers + MSP_DR);
406
+ readl(msp->registers + MSP_DR);
410407 reg_val_FLR = readl(msp->registers + MSP_FLR);
411408 }
412409
....@@ -415,7 +412,7 @@
415412
416413 static void flush_fifo_tx(struct ux500_msp *msp)
417414 {
418
- u32 reg_val_TSTDR, reg_val_GCR, reg_val_FLR;
415
+ u32 reg_val_GCR, reg_val_FLR;
419416 u32 limit = 32;
420417
421418 reg_val_GCR = readl(msp->registers + MSP_GCR);
....@@ -424,7 +421,7 @@
424421
425422 reg_val_FLR = readl(msp->registers + MSP_FLR);
426423 while (!(reg_val_FLR & TX_FIFO_EMPTY) && limit--) {
427
- reg_val_TSTDR = readl(msp->registers + MSP_TSTDR);
424
+ readl(msp->registers + MSP_TSTDR);
428425 reg_val_FLR = readl(msp->registers + MSP_FLR);
429426 }
430427 writel(0x0, msp->registers + MSP_ITCR);
....@@ -536,7 +533,6 @@
536533 static int disable_msp(struct ux500_msp *msp, unsigned int dir)
537534 {
538535 u32 reg_val_GCR;
539
- int status = 0;
540536 unsigned int disable_tx, disable_rx;
541537
542538 reg_val_GCR = readl(msp->registers + MSP_GCR);
....@@ -569,7 +565,7 @@
569565 else if (disable_rx)
570566 disable_msp_rx(msp);
571567
572
- return status;
568
+ return 0;
573569 }
574570
575571 int ux500_msp_i2s_trigger(struct ux500_msp *msp, int cmd, int direction)