Skip to content

Commit 7647a16

Browse files
Yang Yingliangbroonie
authored andcommitted
spi: mxs: 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-17-yangyingliang@huawei.com Signed-off-by: Mark Brown <broonie@kernel.org>
1 parent fc42bb5 commit 7647a16

1 file changed

Lines changed: 35 additions & 35 deletions

File tree

drivers/spi/spi-mxs.c

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// SPDX-License-Identifier: GPL-2.0+
22
//
3-
// Freescale MXS SPI master driver
3+
// Freescale MXS SPI host driver
44
//
55
// Copyright 2012 DENX Software Engineering, GmbH.
66
// Copyright 2012 Freescale Semiconductor, Inc.
@@ -63,7 +63,7 @@ struct mxs_spi {
6363
static int mxs_spi_setup_transfer(struct spi_device *dev,
6464
const struct spi_transfer *t)
6565
{
66-
struct mxs_spi *spi = spi_master_get_devdata(dev->master);
66+
struct mxs_spi *spi = spi_controller_get_devdata(dev->controller);
6767
struct mxs_ssp *ssp = &spi->ssp;
6868
const unsigned int hz = min(dev->max_speed_hz, t->speed_hz);
6969

@@ -357,10 +357,10 @@ static int mxs_spi_txrx_pio(struct mxs_spi *spi,
357357
return -ETIMEDOUT;
358358
}
359359

360-
static int mxs_spi_transfer_one(struct spi_master *master,
360+
static int mxs_spi_transfer_one(struct spi_controller *host,
361361
struct spi_message *m)
362362
{
363-
struct mxs_spi *spi = spi_master_get_devdata(master);
363+
struct mxs_spi *spi = spi_controller_get_devdata(host);
364364
struct mxs_ssp *ssp = &spi->ssp;
365365
struct spi_transfer *t;
366366
unsigned int flag;
@@ -432,15 +432,15 @@ static int mxs_spi_transfer_one(struct spi_master *master,
432432
}
433433

434434
m->status = status;
435-
spi_finalize_current_message(master);
435+
spi_finalize_current_message(host);
436436

437437
return status;
438438
}
439439

440440
static int mxs_spi_runtime_suspend(struct device *dev)
441441
{
442-
struct spi_master *master = dev_get_drvdata(dev);
443-
struct mxs_spi *spi = spi_master_get_devdata(master);
442+
struct spi_controller *host = dev_get_drvdata(dev);
443+
struct mxs_spi *spi = spi_controller_get_devdata(host);
444444
struct mxs_ssp *ssp = &spi->ssp;
445445
int ret;
446446

@@ -460,8 +460,8 @@ static int mxs_spi_runtime_suspend(struct device *dev)
460460

461461
static int mxs_spi_runtime_resume(struct device *dev)
462462
{
463-
struct spi_master *master = dev_get_drvdata(dev);
464-
struct mxs_spi *spi = spi_master_get_devdata(master);
463+
struct spi_controller *host = dev_get_drvdata(dev);
464+
struct mxs_spi *spi = spi_controller_get_devdata(host);
465465
struct mxs_ssp *ssp = &spi->ssp;
466466
int ret;
467467

@@ -478,10 +478,10 @@ static int mxs_spi_runtime_resume(struct device *dev)
478478

479479
static int __maybe_unused mxs_spi_suspend(struct device *dev)
480480
{
481-
struct spi_master *master = dev_get_drvdata(dev);
481+
struct spi_controller *host = dev_get_drvdata(dev);
482482
int ret;
483483

484-
ret = spi_master_suspend(master);
484+
ret = spi_controller_suspend(host);
485485
if (ret)
486486
return ret;
487487

@@ -493,7 +493,7 @@ static int __maybe_unused mxs_spi_suspend(struct device *dev)
493493

494494
static int __maybe_unused mxs_spi_resume(struct device *dev)
495495
{
496-
struct spi_master *master = dev_get_drvdata(dev);
496+
struct spi_controller *host = dev_get_drvdata(dev);
497497
int ret;
498498

499499
if (!pm_runtime_suspended(dev))
@@ -503,7 +503,7 @@ static int __maybe_unused mxs_spi_resume(struct device *dev)
503503
if (ret)
504504
return ret;
505505

506-
ret = spi_master_resume(master);
506+
ret = spi_controller_resume(host);
507507
if (ret < 0 && !pm_runtime_suspended(dev))
508508
mxs_spi_runtime_suspend(dev);
509509

@@ -528,7 +528,7 @@ static int mxs_spi_probe(struct platform_device *pdev)
528528
const struct of_device_id *of_id =
529529
of_match_device(mxs_spi_dt_ids, &pdev->dev);
530530
struct device_node *np = pdev->dev.of_node;
531-
struct spi_master *master;
531+
struct spi_controller *host;
532532
struct mxs_spi *spi;
533533
struct mxs_ssp *ssp;
534534
struct clk *clk;
@@ -561,21 +561,21 @@ static int mxs_spi_probe(struct platform_device *pdev)
561561
if (ret)
562562
clk_freq = clk_freq_default;
563563

564-
master = spi_alloc_master(&pdev->dev, sizeof(*spi));
565-
if (!master)
564+
host = spi_alloc_host(&pdev->dev, sizeof(*spi));
565+
if (!host)
566566
return -ENOMEM;
567567

568-
platform_set_drvdata(pdev, master);
568+
platform_set_drvdata(pdev, host);
569569

570-
master->transfer_one_message = mxs_spi_transfer_one;
571-
master->bits_per_word_mask = SPI_BPW_MASK(8);
572-
master->mode_bits = SPI_CPOL | SPI_CPHA;
573-
master->num_chipselect = 3;
574-
master->dev.of_node = np;
575-
master->flags = SPI_CONTROLLER_HALF_DUPLEX;
576-
master->auto_runtime_pm = true;
570+
host->transfer_one_message = mxs_spi_transfer_one;
571+
host->bits_per_word_mask = SPI_BPW_MASK(8);
572+
host->mode_bits = SPI_CPOL | SPI_CPHA;
573+
host->num_chipselect = 3;
574+
host->dev.of_node = np;
575+
host->flags = SPI_CONTROLLER_HALF_DUPLEX;
576+
host->auto_runtime_pm = true;
577577

578-
spi = spi_master_get_devdata(master);
578+
spi = spi_controller_get_devdata(host);
579579
ssp = &spi->ssp;
580580
ssp->dev = &pdev->dev;
581581
ssp->clk = clk;
@@ -587,13 +587,13 @@ static int mxs_spi_probe(struct platform_device *pdev)
587587
ret = devm_request_irq(&pdev->dev, irq_err, mxs_ssp_irq_handler, 0,
588588
dev_name(&pdev->dev), ssp);
589589
if (ret)
590-
goto out_master_free;
590+
goto out_host_free;
591591

592592
ssp->dmach = dma_request_chan(&pdev->dev, "rx-tx");
593593
if (IS_ERR(ssp->dmach)) {
594594
dev_err(ssp->dev, "Failed to request DMA\n");
595595
ret = PTR_ERR(ssp->dmach);
596-
goto out_master_free;
596+
goto out_host_free;
597597
}
598598

599599
pm_runtime_enable(ssp->dev);
@@ -617,9 +617,9 @@ static int mxs_spi_probe(struct platform_device *pdev)
617617
if (ret)
618618
goto out_pm_runtime_put;
619619

620-
ret = devm_spi_register_master(&pdev->dev, master);
620+
ret = devm_spi_register_controller(&pdev->dev, host);
621621
if (ret) {
622-
dev_err(&pdev->dev, "Cannot register SPI master, %d\n", ret);
622+
dev_err(&pdev->dev, "Cannot register SPI host, %d\n", ret);
623623
goto out_pm_runtime_put;
624624
}
625625

@@ -633,19 +633,19 @@ static int mxs_spi_probe(struct platform_device *pdev)
633633
pm_runtime_disable(ssp->dev);
634634
out_dma_release:
635635
dma_release_channel(ssp->dmach);
636-
out_master_free:
637-
spi_master_put(master);
636+
out_host_free:
637+
spi_controller_put(host);
638638
return ret;
639639
}
640640

641641
static void mxs_spi_remove(struct platform_device *pdev)
642642
{
643-
struct spi_master *master;
643+
struct spi_controller *host;
644644
struct mxs_spi *spi;
645645
struct mxs_ssp *ssp;
646646

647-
master = platform_get_drvdata(pdev);
648-
spi = spi_master_get_devdata(master);
647+
host = platform_get_drvdata(pdev);
648+
spi = spi_controller_get_devdata(host);
649649
ssp = &spi->ssp;
650650

651651
pm_runtime_disable(&pdev->dev);
@@ -668,6 +668,6 @@ static struct platform_driver mxs_spi_driver = {
668668
module_platform_driver(mxs_spi_driver);
669669

670670
MODULE_AUTHOR("Marek Vasut <marex@denx.de>");
671-
MODULE_DESCRIPTION("MXS SPI master driver");
671+
MODULE_DESCRIPTION("MXS SPI host driver");
672672
MODULE_LICENSE("GPL");
673673
MODULE_ALIAS("platform:mxs-spi");

0 commit comments

Comments
 (0)