Skip to content

Commit 8726bdc

Browse files
Yang Yingliangbroonie
authored andcommitted
spi: geni-qcom: switch to use modern name
Change legacy name master/slave to modern name host/target or controller. No functional changed. Signed-off-by: Yang Yingliang <yangyingliang@huawei.com> Link: https://msgid.link/r/20231128093031.3707034-11-yangyingliang@huawei.com Signed-off-by: Mark Brown <broonie@kernel.org>
1 parent 3524d1b commit 8726bdc

1 file changed

Lines changed: 48 additions & 48 deletions

File tree

drivers/spi/spi-geni-qcom.c

Lines changed: 48 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -145,10 +145,10 @@ static int get_spi_clk_cfg(unsigned int speed_hz,
145145
return ret;
146146
}
147147

148-
static void handle_se_timeout(struct spi_master *spi,
149-
struct spi_message *msg)
148+
static void handle_se_timeout(struct spi_controller *spi,
149+
struct spi_message *msg)
150150
{
151-
struct spi_geni_master *mas = spi_master_get_devdata(spi);
151+
struct spi_geni_master *mas = spi_controller_get_devdata(spi);
152152
unsigned long time_left;
153153
struct geni_se *se = &mas->se;
154154
const struct spi_transfer *xfer;
@@ -160,9 +160,9 @@ static void handle_se_timeout(struct spi_master *spi,
160160
xfer = mas->cur_xfer;
161161
mas->cur_xfer = NULL;
162162

163-
if (spi->slave) {
163+
if (spi->target) {
164164
/*
165-
* skip CMD Cancel sequnece since spi slave
165+
* skip CMD Cancel sequnece since spi target
166166
* doesn`t support CMD Cancel sequnece
167167
*/
168168
spin_unlock_irq(&mas->lock);
@@ -225,17 +225,17 @@ static void handle_se_timeout(struct spi_master *spi,
225225
}
226226
}
227227

228-
static void handle_gpi_timeout(struct spi_master *spi, struct spi_message *msg)
228+
static void handle_gpi_timeout(struct spi_controller *spi, struct spi_message *msg)
229229
{
230-
struct spi_geni_master *mas = spi_master_get_devdata(spi);
230+
struct spi_geni_master *mas = spi_controller_get_devdata(spi);
231231

232232
dmaengine_terminate_sync(mas->tx);
233233
dmaengine_terminate_sync(mas->rx);
234234
}
235235

236-
static void spi_geni_handle_err(struct spi_master *spi, struct spi_message *msg)
236+
static void spi_geni_handle_err(struct spi_controller *spi, struct spi_message *msg)
237237
{
238-
struct spi_geni_master *mas = spi_master_get_devdata(spi);
238+
struct spi_geni_master *mas = spi_controller_get_devdata(spi);
239239

240240
switch (mas->cur_xfer_mode) {
241241
case GENI_SE_FIFO:
@@ -286,8 +286,8 @@ static bool spi_geni_is_abort_still_pending(struct spi_geni_master *mas)
286286

287287
static void spi_geni_set_cs(struct spi_device *slv, bool set_flag)
288288
{
289-
struct spi_geni_master *mas = spi_master_get_devdata(slv->master);
290-
struct spi_master *spi = dev_get_drvdata(mas->dev);
289+
struct spi_geni_master *mas = spi_controller_get_devdata(slv->controller);
290+
struct spi_controller *spi = dev_get_drvdata(mas->dev);
291291
struct geni_se *se = &mas->se;
292292
unsigned long time_left;
293293

@@ -395,9 +395,9 @@ static int geni_spi_set_clock_and_bw(struct spi_geni_master *mas,
395395
}
396396

397397
static int setup_fifo_params(struct spi_device *spi_slv,
398-
struct spi_master *spi)
398+
struct spi_controller *spi)
399399
{
400-
struct spi_geni_master *mas = spi_master_get_devdata(spi);
400+
struct spi_geni_master *mas = spi_controller_get_devdata(spi);
401401
struct geni_se *se = &mas->se;
402402
u32 loopback_cfg = 0, cpol = 0, cpha = 0, demux_output_inv = 0;
403403
u32 demux_sel;
@@ -434,7 +434,7 @@ static int setup_fifo_params(struct spi_device *spi_slv,
434434
static void
435435
spi_gsi_callback_result(void *cb, const struct dmaengine_result *result)
436436
{
437-
struct spi_master *spi = cb;
437+
struct spi_controller *spi = cb;
438438

439439
spi->cur_msg->status = -EIO;
440440
if (result->result != DMA_TRANS_NOERROR) {
@@ -454,7 +454,7 @@ spi_gsi_callback_result(void *cb, const struct dmaengine_result *result)
454454
}
455455

456456
static int setup_gsi_xfer(struct spi_transfer *xfer, struct spi_geni_master *mas,
457-
struct spi_device *spi_slv, struct spi_master *spi)
457+
struct spi_device *spi_slv, struct spi_controller *spi)
458458
{
459459
unsigned long flags = DMA_PREP_INTERRUPT | DMA_CTRL_ACK;
460460
struct dma_slave_config config = {};
@@ -560,14 +560,14 @@ static u32 get_xfer_len_in_words(struct spi_transfer *xfer,
560560
static bool geni_can_dma(struct spi_controller *ctlr,
561561
struct spi_device *slv, struct spi_transfer *xfer)
562562
{
563-
struct spi_geni_master *mas = spi_master_get_devdata(slv->master);
563+
struct spi_geni_master *mas = spi_controller_get_devdata(slv->controller);
564564
u32 len, fifo_size;
565565

566566
if (mas->cur_xfer_mode == GENI_GPI_DMA)
567567
return true;
568568

569-
/* Set SE DMA mode for SPI slave. */
570-
if (ctlr->slave)
569+
/* Set SE DMA mode for SPI target. */
570+
if (ctlr->target)
571571
return true;
572572

573573
len = get_xfer_len_in_words(xfer, mas);
@@ -579,10 +579,10 @@ static bool geni_can_dma(struct spi_controller *ctlr,
579579
return false;
580580
}
581581

582-
static int spi_geni_prepare_message(struct spi_master *spi,
583-
struct spi_message *spi_msg)
582+
static int spi_geni_prepare_message(struct spi_controller *spi,
583+
struct spi_message *spi_msg)
584584
{
585-
struct spi_geni_master *mas = spi_master_get_devdata(spi);
585+
struct spi_geni_master *mas = spi_controller_get_devdata(spi);
586586
int ret;
587587

588588
switch (mas->cur_xfer_mode) {
@@ -657,7 +657,7 @@ static int spi_geni_init(struct spi_geni_master *mas)
657657

658658
proto = geni_se_read_proto(se);
659659

660-
if (spi->slave) {
660+
if (spi->target) {
661661
if (proto != GENI_SE_SPI_SLAVE) {
662662
dev_err(mas->dev, "Invalid proto %d\n", proto);
663663
goto out_pm;
@@ -715,7 +715,7 @@ static int spi_geni_init(struct spi_geni_master *mas)
715715
}
716716

717717
/* We always control CS manually */
718-
if (!spi->slave) {
718+
if (!spi->target) {
719719
spi_tx_cfg = readl(se->base + SE_SPI_TRANS_CFG);
720720
spi_tx_cfg &= ~CS_TOGGLE;
721721
writel(spi_tx_cfg, se->base + SE_SPI_TRANS_CFG);
@@ -824,7 +824,7 @@ static void geni_spi_handle_rx(struct spi_geni_master *mas)
824824

825825
static int setup_se_xfer(struct spi_transfer *xfer,
826826
struct spi_geni_master *mas,
827-
u16 mode, struct spi_master *spi)
827+
u16 mode, struct spi_controller *spi)
828828
{
829829
u32 m_cmd = 0;
830830
u32 len;
@@ -913,11 +913,11 @@ static int setup_se_xfer(struct spi_transfer *xfer,
913913
return ret;
914914
}
915915

916-
static int spi_geni_transfer_one(struct spi_master *spi,
917-
struct spi_device *slv,
918-
struct spi_transfer *xfer)
916+
static int spi_geni_transfer_one(struct spi_controller *spi,
917+
struct spi_device *slv,
918+
struct spi_transfer *xfer)
919919
{
920-
struct spi_geni_master *mas = spi_master_get_devdata(spi);
920+
struct spi_geni_master *mas = spi_controller_get_devdata(spi);
921921
int ret;
922922

923923
if (spi_geni_is_abort_still_pending(mas))
@@ -939,8 +939,8 @@ static int spi_geni_transfer_one(struct spi_master *spi,
939939

940940
static irqreturn_t geni_spi_isr(int irq, void *data)
941941
{
942-
struct spi_master *spi = data;
943-
struct spi_geni_master *mas = spi_master_get_devdata(spi);
942+
struct spi_controller *spi = data;
943+
struct spi_geni_master *mas = spi_controller_get_devdata(spi);
944944
struct geni_se *se = &mas->se;
945945
u32 m_irq;
946946

@@ -1042,7 +1042,7 @@ static irqreturn_t geni_spi_isr(int irq, void *data)
10421042
static int spi_geni_probe(struct platform_device *pdev)
10431043
{
10441044
int ret, irq;
1045-
struct spi_master *spi;
1045+
struct spi_controller *spi;
10461046
struct spi_geni_master *mas;
10471047
void __iomem *base;
10481048
struct clk *clk;
@@ -1064,12 +1064,12 @@ static int spi_geni_probe(struct platform_device *pdev)
10641064
if (IS_ERR(clk))
10651065
return PTR_ERR(clk);
10661066

1067-
spi = devm_spi_alloc_master(dev, sizeof(*mas));
1067+
spi = devm_spi_alloc_host(dev, sizeof(*mas));
10681068
if (!spi)
10691069
return -ENOMEM;
10701070

10711071
platform_set_drvdata(pdev, spi);
1072-
mas = spi_master_get_devdata(spi);
1072+
mas = spi_controller_get_devdata(spi);
10731073
mas->irq = irq;
10741074
mas->dev = dev;
10751075
mas->se.dev = dev;
@@ -1113,7 +1113,7 @@ static int spi_geni_probe(struct platform_device *pdev)
11131113
pm_runtime_enable(dev);
11141114

11151115
if (device_property_read_bool(&pdev->dev, "spi-slave"))
1116-
spi->slave = true;
1116+
spi->target = true;
11171117

11181118
ret = geni_icc_get(&mas->se, NULL);
11191119
if (ret)
@@ -1135,7 +1135,7 @@ static int spi_geni_probe(struct platform_device *pdev)
11351135
* for dma (gsi) mode, the gsi will set cs based on params passed in
11361136
* TRE
11371137
*/
1138-
if (!spi->slave && mas->cur_xfer_mode == GENI_SE_FIFO)
1138+
if (!spi->target && mas->cur_xfer_mode == GENI_SE_FIFO)
11391139
spi->set_cs = spi_geni_set_cs;
11401140

11411141
/*
@@ -1148,7 +1148,7 @@ static int spi_geni_probe(struct platform_device *pdev)
11481148
if (ret)
11491149
goto spi_geni_release_dma;
11501150

1151-
ret = spi_register_master(spi);
1151+
ret = spi_register_controller(spi);
11521152
if (ret)
11531153
goto spi_geni_probe_free_irq;
11541154

@@ -1164,11 +1164,11 @@ static int spi_geni_probe(struct platform_device *pdev)
11641164

11651165
static void spi_geni_remove(struct platform_device *pdev)
11661166
{
1167-
struct spi_master *spi = platform_get_drvdata(pdev);
1168-
struct spi_geni_master *mas = spi_master_get_devdata(spi);
1167+
struct spi_controller *spi = platform_get_drvdata(pdev);
1168+
struct spi_geni_master *mas = spi_controller_get_devdata(spi);
11691169

11701170
/* Unregister _before_ disabling pm_runtime() so we stop transfers */
1171-
spi_unregister_master(spi);
1171+
spi_unregister_controller(spi);
11721172

11731173
spi_geni_release_dma_chan(mas);
11741174

@@ -1178,8 +1178,8 @@ static void spi_geni_remove(struct platform_device *pdev)
11781178

11791179
static int __maybe_unused spi_geni_runtime_suspend(struct device *dev)
11801180
{
1181-
struct spi_master *spi = dev_get_drvdata(dev);
1182-
struct spi_geni_master *mas = spi_master_get_devdata(spi);
1181+
struct spi_controller *spi = dev_get_drvdata(dev);
1182+
struct spi_geni_master *mas = spi_controller_get_devdata(spi);
11831183
int ret;
11841184

11851185
/* Drop the performance state vote */
@@ -1194,8 +1194,8 @@ static int __maybe_unused spi_geni_runtime_suspend(struct device *dev)
11941194

11951195
static int __maybe_unused spi_geni_runtime_resume(struct device *dev)
11961196
{
1197-
struct spi_master *spi = dev_get_drvdata(dev);
1198-
struct spi_geni_master *mas = spi_master_get_devdata(spi);
1197+
struct spi_controller *spi = dev_get_drvdata(dev);
1198+
struct spi_geni_master *mas = spi_controller_get_devdata(spi);
11991199
int ret;
12001200

12011201
ret = geni_icc_enable(&mas->se);
@@ -1211,30 +1211,30 @@ static int __maybe_unused spi_geni_runtime_resume(struct device *dev)
12111211

12121212
static int __maybe_unused spi_geni_suspend(struct device *dev)
12131213
{
1214-
struct spi_master *spi = dev_get_drvdata(dev);
1214+
struct spi_controller *spi = dev_get_drvdata(dev);
12151215
int ret;
12161216

1217-
ret = spi_master_suspend(spi);
1217+
ret = spi_controller_suspend(spi);
12181218
if (ret)
12191219
return ret;
12201220

12211221
ret = pm_runtime_force_suspend(dev);
12221222
if (ret)
1223-
spi_master_resume(spi);
1223+
spi_controller_resume(spi);
12241224

12251225
return ret;
12261226
}
12271227

12281228
static int __maybe_unused spi_geni_resume(struct device *dev)
12291229
{
1230-
struct spi_master *spi = dev_get_drvdata(dev);
1230+
struct spi_controller *spi = dev_get_drvdata(dev);
12311231
int ret;
12321232

12331233
ret = pm_runtime_force_resume(dev);
12341234
if (ret)
12351235
return ret;
12361236

1237-
ret = spi_master_resume(spi);
1237+
ret = spi_controller_resume(spi);
12381238
if (ret)
12391239
pm_runtime_force_suspend(dev);
12401240

0 commit comments

Comments
 (0)