diff options
author | Alok Chauhan <alokc@codeaurora.org> | 2018-10-25 12:40:28 -0400 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2018-11-05 06:53:43 -0500 |
commit | 0dccff3ce73aa6e9b1b4b0ddb3831c1d7fde9507 (patch) | |
tree | 91dd51c12337db23bdf8af4143ae034b7a0f3f0a | |
parent | 13aed23927414137a017ac2f7d567001f714293f (diff) |
spi: spi-geni-qcom: fix nitpicks
fixed the nitpicks.
Signed-off-by: Alok Chauhan <alokc@codeaurora.org>
Reviewed-by: Douglas Anderson <dianders@chromium.org>
Reviewed-by: Stephen Boyd <swboyd@chromium.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
-rw-r--r-- | drivers/spi/spi-geni-qcom.c | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/drivers/spi/spi-geni-qcom.c b/drivers/spi/spi-geni-qcom.c index 6432ecc4e2ca..d1830fbf2fc6 100644 --- a/drivers/spi/spi-geni-qcom.c +++ b/drivers/spi/spi-geni-qcom.c | |||
@@ -64,15 +64,13 @@ | |||
64 | #define TIMESTAMP_AFTER BIT(3) | 64 | #define TIMESTAMP_AFTER BIT(3) |
65 | #define POST_CMD_DELAY BIT(4) | 65 | #define POST_CMD_DELAY BIT(4) |
66 | 66 | ||
67 | /* SPI M_COMMAND OPCODE */ | 67 | enum spi_m_cmd_opcode { |
68 | enum spi_mcmd_code { | ||
69 | CMD_NONE, | 68 | CMD_NONE, |
70 | CMD_XFER, | 69 | CMD_XFER, |
71 | CMD_CS, | 70 | CMD_CS, |
72 | CMD_CANCEL, | 71 | CMD_CANCEL, |
73 | }; | 72 | }; |
74 | 73 | ||
75 | |||
76 | struct spi_geni_master { | 74 | struct spi_geni_master { |
77 | struct geni_se se; | 75 | struct geni_se se; |
78 | struct device *dev; | 76 | struct device *dev; |
@@ -87,7 +85,7 @@ struct spi_geni_master { | |||
87 | struct completion xfer_done; | 85 | struct completion xfer_done; |
88 | unsigned int oversampling; | 86 | unsigned int oversampling; |
89 | spinlock_t lock; | 87 | spinlock_t lock; |
90 | unsigned int cur_mcmd; | 88 | enum spi_m_cmd_opcode cur_mcmd; |
91 | int irq; | 89 | int irq; |
92 | }; | 90 | }; |
93 | 91 | ||
@@ -129,7 +127,7 @@ static void spi_geni_set_cs(struct spi_device *slv, bool set_flag) | |||
129 | struct spi_geni_master *mas = spi_master_get_devdata(slv->master); | 127 | struct spi_geni_master *mas = spi_master_get_devdata(slv->master); |
130 | struct spi_master *spi = dev_get_drvdata(mas->dev); | 128 | struct spi_master *spi = dev_get_drvdata(mas->dev); |
131 | struct geni_se *se = &mas->se; | 129 | struct geni_se *se = &mas->se; |
132 | unsigned long timeout; | 130 | unsigned long time_left; |
133 | 131 | ||
134 | reinit_completion(&mas->xfer_done); | 132 | reinit_completion(&mas->xfer_done); |
135 | pm_runtime_get_sync(mas->dev); | 133 | pm_runtime_get_sync(mas->dev); |
@@ -142,8 +140,8 @@ static void spi_geni_set_cs(struct spi_device *slv, bool set_flag) | |||
142 | else | 140 | else |
143 | geni_se_setup_m_cmd(se, SPI_CS_DEASSERT, 0); | 141 | geni_se_setup_m_cmd(se, SPI_CS_DEASSERT, 0); |
144 | 142 | ||
145 | timeout = wait_for_completion_timeout(&mas->xfer_done, HZ); | 143 | time_left = wait_for_completion_timeout(&mas->xfer_done, HZ); |
146 | if (!timeout) | 144 | if (!time_left) |
147 | handle_fifo_timeout(spi, NULL); | 145 | handle_fifo_timeout(spi, NULL); |
148 | 146 | ||
149 | pm_runtime_put(mas->dev); | 147 | pm_runtime_put(mas->dev); |
@@ -485,7 +483,6 @@ static irqreturn_t geni_spi_isr(int irq, void *data) | |||
485 | struct geni_se *se = &mas->se; | 483 | struct geni_se *se = &mas->se; |
486 | u32 m_irq; | 484 | u32 m_irq; |
487 | unsigned long flags; | 485 | unsigned long flags; |
488 | irqreturn_t ret = IRQ_HANDLED; | ||
489 | 486 | ||
490 | if (mas->cur_mcmd == CMD_NONE) | 487 | if (mas->cur_mcmd == CMD_NONE) |
491 | return IRQ_NONE; | 488 | return IRQ_NONE; |
@@ -533,7 +530,7 @@ static irqreturn_t geni_spi_isr(int irq, void *data) | |||
533 | 530 | ||
534 | writel(m_irq, se->base + SE_GENI_M_IRQ_CLEAR); | 531 | writel(m_irq, se->base + SE_GENI_M_IRQ_CLEAR); |
535 | spin_unlock_irqrestore(&mas->lock, flags); | 532 | spin_unlock_irqrestore(&mas->lock, flags); |
536 | return ret; | 533 | return IRQ_HANDLED; |
537 | } | 534 | } |
538 | 535 | ||
539 | static int spi_geni_probe(struct platform_device *pdev) | 536 | static int spi_geni_probe(struct platform_device *pdev) |