Skip to content

Commit d6503d1

Browse files
Yang Yingliangbroonie
authored andcommitted
spi: mpc52xx: switch to use modern name
Change legacy name master to modern name host or controller. No functional changed. Signed-off-by: Yang Yingliang <yangyingliang@huawei.com> Link: https://lore.kernel.org/r/20230823033003.3407403-10-yangyingliang@huawei.com Signed-off-by: Mark Brown <broonie@kernel.org>
1 parent 171639f commit d6503d1

1 file changed

Lines changed: 28 additions & 28 deletions

File tree

drivers/spi/spi-mpc52xx.c

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ MODULE_LICENSE("GPL");
6262

6363
/* Driver internal data */
6464
struct mpc52xx_spi {
65-
struct spi_master *master;
65+
struct spi_controller *host;
6666
void __iomem *regs;
6767
int irq0; /* MODF irq */
6868
int irq1; /* SPIF irq */
@@ -152,7 +152,7 @@ mpc52xx_spi_fsmstate_idle(int irq, struct mpc52xx_spi *ms, u8 status, u8 data)
152152
u8 ctrl1;
153153

154154
if (status && irq)
155-
dev_err(&ms->master->dev, "spurious irq, status=0x%.2x\n",
155+
dev_err(&ms->host->dev, "spurious irq, status=0x%.2x\n",
156156
status);
157157

158158
/* Check if there is another transfer waiting. */
@@ -235,7 +235,7 @@ static int mpc52xx_spi_fsmstate_transfer(int irq, struct mpc52xx_spi *ms,
235235
return FSM_CONTINUE;
236236
} else if (status & SPI_STATUS_MODF) {
237237
ms->modf_count++;
238-
dev_err(&ms->master->dev, "mode fault\n");
238+
dev_err(&ms->host->dev, "mode fault\n");
239239
mpc52xx_spi_chipsel(ms, 0);
240240
ms->message->status = -EIO;
241241
if (ms->message->complete)
@@ -280,7 +280,7 @@ static int
280280
mpc52xx_spi_fsmstate_wait(int irq, struct mpc52xx_spi *ms, u8 status, u8 data)
281281
{
282282
if (status && irq)
283-
dev_err(&ms->master->dev, "spurious irq, status=0x%.2x\n",
283+
dev_err(&ms->host->dev, "spurious irq, status=0x%.2x\n",
284284
status);
285285

286286
if (((int)mftb()) - ms->timestamp < 0)
@@ -361,12 +361,12 @@ static void mpc52xx_spi_wq(struct work_struct *work)
361361
}
362362

363363
/*
364-
* spi_master ops
364+
* spi_controller ops
365365
*/
366366

367367
static int mpc52xx_spi_transfer(struct spi_device *spi, struct spi_message *m)
368368
{
369-
struct mpc52xx_spi *ms = spi_master_get_devdata(spi->master);
369+
struct mpc52xx_spi *ms = spi_controller_get_devdata(spi->controller);
370370
unsigned long flags;
371371

372372
m->actual_length = 0;
@@ -385,7 +385,7 @@ static int mpc52xx_spi_transfer(struct spi_device *spi, struct spi_message *m)
385385
*/
386386
static int mpc52xx_spi_probe(struct platform_device *op)
387387
{
388-
struct spi_master *master;
388+
struct spi_controller *host;
389389
struct mpc52xx_spi *ms;
390390
struct gpio_desc *gpio_cs;
391391
void __iomem *regs;
@@ -406,7 +406,7 @@ static int mpc52xx_spi_probe(struct platform_device *op)
406406
out_8(regs + SPI_PORTDATA, 0x8); /* Deassert /SS signal */
407407

408408
/* Clear the status register and re-read it to check for a MODF
409-
* failure. This driver cannot currently handle multiple masters
409+
* failure. This driver cannot currently handle multiple hosts
410410
* on the SPI bus. This fault will also occur if the SPI signals
411411
* are not connected to any pins (port_config setting) */
412412
in_8(regs + SPI_STATUS);
@@ -419,30 +419,30 @@ static int mpc52xx_spi_probe(struct platform_device *op)
419419
goto err_init;
420420
}
421421

422-
dev_dbg(&op->dev, "allocating spi_master struct\n");
423-
master = spi_alloc_master(&op->dev, sizeof(*ms));
424-
if (!master) {
422+
dev_dbg(&op->dev, "allocating spi_controller struct\n");
423+
host = spi_alloc_host(&op->dev, sizeof(*ms));
424+
if (!host) {
425425
rc = -ENOMEM;
426426
goto err_alloc;
427427
}
428428

429-
master->transfer = mpc52xx_spi_transfer;
430-
master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_LSB_FIRST;
431-
master->bits_per_word_mask = SPI_BPW_MASK(8);
432-
master->dev.of_node = op->dev.of_node;
429+
host->transfer = mpc52xx_spi_transfer;
430+
host->mode_bits = SPI_CPOL | SPI_CPHA | SPI_LSB_FIRST;
431+
host->bits_per_word_mask = SPI_BPW_MASK(8);
432+
host->dev.of_node = op->dev.of_node;
433433

434-
platform_set_drvdata(op, master);
434+
platform_set_drvdata(op, host);
435435

436-
ms = spi_master_get_devdata(master);
437-
ms->master = master;
436+
ms = spi_controller_get_devdata(host);
437+
ms->host = host;
438438
ms->regs = regs;
439439
ms->irq0 = irq_of_parse_and_map(op->dev.of_node, 0);
440440
ms->irq1 = irq_of_parse_and_map(op->dev.of_node, 1);
441441
ms->state = mpc52xx_spi_fsmstate_idle;
442442
ms->ipb_freq = mpc5xxx_get_bus_frequency(&op->dev);
443443
ms->gpio_cs_count = gpiod_count(&op->dev, NULL);
444444
if (ms->gpio_cs_count > 0) {
445-
master->num_chipselect = ms->gpio_cs_count;
445+
host->num_chipselect = ms->gpio_cs_count;
446446
ms->gpio_cs = kmalloc_array(ms->gpio_cs_count,
447447
sizeof(*ms->gpio_cs),
448448
GFP_KERNEL);
@@ -489,24 +489,24 @@ static int mpc52xx_spi_probe(struct platform_device *op)
489489
if (!ms->irq0)
490490
dev_info(&op->dev, "using polled mode\n");
491491

492-
dev_dbg(&op->dev, "registering spi_master struct\n");
493-
rc = spi_register_master(master);
492+
dev_dbg(&op->dev, "registering spi_controller struct\n");
493+
rc = spi_register_controller(host);
494494
if (rc)
495495
goto err_register;
496496

497-
dev_info(&ms->master->dev, "registered MPC5200 SPI bus\n");
497+
dev_info(&ms->host->dev, "registered MPC5200 SPI bus\n");
498498

499499
return rc;
500500

501501
err_register:
502-
dev_err(&ms->master->dev, "initialization failed\n");
502+
dev_err(&ms->host->dev, "initialization failed\n");
503503
err_gpio:
504504
while (i-- > 0)
505505
gpiod_put(ms->gpio_cs[i]);
506506

507507
kfree(ms->gpio_cs);
508508
err_alloc_gpio:
509-
spi_master_put(master);
509+
spi_controller_put(host);
510510
err_alloc:
511511
err_init:
512512
iounmap(regs);
@@ -515,8 +515,8 @@ static int mpc52xx_spi_probe(struct platform_device *op)
515515

516516
static void mpc52xx_spi_remove(struct platform_device *op)
517517
{
518-
struct spi_master *master = spi_master_get(platform_get_drvdata(op));
519-
struct mpc52xx_spi *ms = spi_master_get_devdata(master);
518+
struct spi_controller *host = spi_controller_get(platform_get_drvdata(op));
519+
struct mpc52xx_spi *ms = spi_controller_get_devdata(host);
520520
int i;
521521

522522
free_irq(ms->irq0, ms);
@@ -526,9 +526,9 @@ static void mpc52xx_spi_remove(struct platform_device *op)
526526
gpiod_put(ms->gpio_cs[i]);
527527

528528
kfree(ms->gpio_cs);
529-
spi_unregister_master(master);
529+
spi_unregister_controller(host);
530530
iounmap(ms->regs);
531-
spi_master_put(master);
531+
spi_controller_put(host);
532532
}
533533

534534
static const struct of_device_id mpc52xx_spi_match[] = {

0 commit comments

Comments
 (0)