Skip to content

Commit 3524d1b

Browse files
Yang Yingliangbroonie
authored andcommitted
spi: synquacer: 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://msgid.link/r/20231128093031.3707034-10-yangyingliang@huawei.com Signed-off-by: Mark Brown <broonie@kernel.org>
1 parent 90bbb00 commit 3524d1b

1 file changed

Lines changed: 41 additions & 41 deletions

File tree

drivers/spi/spi-synquacer.c

Lines changed: 41 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -225,11 +225,11 @@ static int write_fifo(struct synquacer_spi *sspi)
225225
return 0;
226226
}
227227

228-
static int synquacer_spi_config(struct spi_master *master,
228+
static int synquacer_spi_config(struct spi_controller *host,
229229
struct spi_device *spi,
230230
struct spi_transfer *xfer)
231231
{
232-
struct synquacer_spi *sspi = spi_master_get_devdata(master);
232+
struct synquacer_spi *sspi = spi_controller_get_devdata(host);
233233
unsigned int speed, mode, bpw, cs, bus_width, transfer_mode;
234234
u32 rate, val, div;
235235

@@ -263,7 +263,7 @@ static int synquacer_spi_config(struct spi_master *master,
263263
}
264264

265265
sspi->transfer_mode = transfer_mode;
266-
rate = master->max_speed_hz;
266+
rate = host->max_speed_hz;
267267

268268
div = DIV_ROUND_UP(rate, speed);
269269
if (div > 254) {
@@ -350,11 +350,11 @@ static int synquacer_spi_config(struct spi_master *master,
350350
return 0;
351351
}
352352

353-
static int synquacer_spi_transfer_one(struct spi_master *master,
353+
static int synquacer_spi_transfer_one(struct spi_controller *host,
354354
struct spi_device *spi,
355355
struct spi_transfer *xfer)
356356
{
357-
struct synquacer_spi *sspi = spi_master_get_devdata(master);
357+
struct synquacer_spi *sspi = spi_controller_get_devdata(host);
358358
int ret;
359359
int status = 0;
360360
u32 words;
@@ -378,7 +378,7 @@ static int synquacer_spi_transfer_one(struct spi_master *master,
378378
if (bpw == 8 && !(xfer->len % 4) && !(spi->mode & SPI_LSB_FIRST))
379379
xfer->bits_per_word = 32;
380380

381-
ret = synquacer_spi_config(master, spi, xfer);
381+
ret = synquacer_spi_config(host, spi, xfer);
382382

383383
/* restore */
384384
xfer->bits_per_word = bpw;
@@ -482,7 +482,7 @@ static int synquacer_spi_transfer_one(struct spi_master *master,
482482

483483
static void synquacer_spi_set_cs(struct spi_device *spi, bool enable)
484484
{
485-
struct synquacer_spi *sspi = spi_master_get_devdata(spi->master);
485+
struct synquacer_spi *sspi = spi_controller_get_devdata(spi->controller);
486486
u32 val;
487487

488488
val = readl(sspi->regs + SYNQUACER_HSSPI_REG_DMSTART);
@@ -517,11 +517,11 @@ static int synquacer_spi_wait_status_update(struct synquacer_spi *sspi,
517517
return -EBUSY;
518518
}
519519

520-
static int synquacer_spi_enable(struct spi_master *master)
520+
static int synquacer_spi_enable(struct spi_controller *host)
521521
{
522522
u32 val;
523523
int status;
524-
struct synquacer_spi *sspi = spi_master_get_devdata(master);
524+
struct synquacer_spi *sspi = spi_controller_get_devdata(host);
525525

526526
/* Disable module */
527527
writel(0, sspi->regs + SYNQUACER_HSSPI_REG_MCTRL);
@@ -601,18 +601,18 @@ static irqreturn_t sq_spi_tx_handler(int irq, void *priv)
601601
static int synquacer_spi_probe(struct platform_device *pdev)
602602
{
603603
struct device_node *np = pdev->dev.of_node;
604-
struct spi_master *master;
604+
struct spi_controller *host;
605605
struct synquacer_spi *sspi;
606606
int ret;
607607
int rx_irq, tx_irq;
608608

609-
master = spi_alloc_master(&pdev->dev, sizeof(*sspi));
610-
if (!master)
609+
host = spi_alloc_host(&pdev->dev, sizeof(*sspi));
610+
if (!host)
611611
return -ENOMEM;
612612

613-
platform_set_drvdata(pdev, master);
613+
platform_set_drvdata(pdev, host);
614614

615-
sspi = spi_master_get_devdata(master);
615+
sspi = spi_controller_get_devdata(host);
616616
sspi->dev = &pdev->dev;
617617

618618
init_completion(&sspi->transfer_done);
@@ -625,7 +625,7 @@ static int synquacer_spi_probe(struct platform_device *pdev)
625625

626626
sspi->clk_src_type = SYNQUACER_HSSPI_CLOCK_SRC_IHCLK; /* Default */
627627
device_property_read_u32(&pdev->dev, "socionext,ihclk-rate",
628-
&master->max_speed_hz); /* for ACPI */
628+
&host->max_speed_hz); /* for ACPI */
629629

630630
if (dev_of_node(&pdev->dev)) {
631631
if (device_property_match_string(&pdev->dev,
@@ -655,21 +655,21 @@ static int synquacer_spi_probe(struct platform_device *pdev)
655655
goto put_spi;
656656
}
657657

658-
master->max_speed_hz = clk_get_rate(sspi->clk);
658+
host->max_speed_hz = clk_get_rate(sspi->clk);
659659
}
660660

661-
if (!master->max_speed_hz) {
661+
if (!host->max_speed_hz) {
662662
dev_err(&pdev->dev, "missing clock source\n");
663663
ret = -EINVAL;
664664
goto disable_clk;
665665
}
666-
master->min_speed_hz = master->max_speed_hz / 254;
666+
host->min_speed_hz = host->max_speed_hz / 254;
667667

668668
sspi->aces = device_property_read_bool(&pdev->dev,
669669
"socionext,set-aces");
670670
sspi->rtm = device_property_read_bool(&pdev->dev, "socionext,use-rtm");
671671

672-
master->num_chipselect = SYNQUACER_HSSPI_NUM_CHIP_SELECT;
672+
host->num_chipselect = SYNQUACER_HSSPI_NUM_CHIP_SELECT;
673673

674674
rx_irq = platform_get_irq(pdev, 0);
675675
if (rx_irq <= 0) {
@@ -699,27 +699,27 @@ static int synquacer_spi_probe(struct platform_device *pdev)
699699
goto disable_clk;
700700
}
701701

702-
master->dev.of_node = np;
703-
master->dev.fwnode = pdev->dev.fwnode;
704-
master->auto_runtime_pm = true;
705-
master->bus_num = pdev->id;
702+
host->dev.of_node = np;
703+
host->dev.fwnode = pdev->dev.fwnode;
704+
host->auto_runtime_pm = true;
705+
host->bus_num = pdev->id;
706706

707-
master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_TX_DUAL | SPI_RX_DUAL |
708-
SPI_TX_QUAD | SPI_RX_QUAD;
709-
master->bits_per_word_mask = SPI_BPW_MASK(32) | SPI_BPW_MASK(24) |
710-
SPI_BPW_MASK(16) | SPI_BPW_MASK(8);
707+
host->mode_bits = SPI_CPOL | SPI_CPHA | SPI_TX_DUAL | SPI_RX_DUAL |
708+
SPI_TX_QUAD | SPI_RX_QUAD;
709+
host->bits_per_word_mask = SPI_BPW_MASK(32) | SPI_BPW_MASK(24) |
710+
SPI_BPW_MASK(16) | SPI_BPW_MASK(8);
711711

712-
master->set_cs = synquacer_spi_set_cs;
713-
master->transfer_one = synquacer_spi_transfer_one;
712+
host->set_cs = synquacer_spi_set_cs;
713+
host->transfer_one = synquacer_spi_transfer_one;
714714

715-
ret = synquacer_spi_enable(master);
715+
ret = synquacer_spi_enable(host);
716716
if (ret)
717717
goto disable_clk;
718718

719719
pm_runtime_set_active(sspi->dev);
720720
pm_runtime_enable(sspi->dev);
721721

722-
ret = devm_spi_register_master(sspi->dev, master);
722+
ret = devm_spi_register_controller(sspi->dev, host);
723723
if (ret)
724724
goto disable_pm;
725725

@@ -730,15 +730,15 @@ static int synquacer_spi_probe(struct platform_device *pdev)
730730
disable_clk:
731731
clk_disable_unprepare(sspi->clk);
732732
put_spi:
733-
spi_master_put(master);
733+
spi_controller_put(host);
734734

735735
return ret;
736736
}
737737

738738
static void synquacer_spi_remove(struct platform_device *pdev)
739739
{
740-
struct spi_master *master = platform_get_drvdata(pdev);
741-
struct synquacer_spi *sspi = spi_master_get_devdata(master);
740+
struct spi_controller *host = platform_get_drvdata(pdev);
741+
struct synquacer_spi *sspi = spi_controller_get_devdata(host);
742742

743743
pm_runtime_disable(sspi->dev);
744744

@@ -747,11 +747,11 @@ static void synquacer_spi_remove(struct platform_device *pdev)
747747

748748
static int __maybe_unused synquacer_spi_suspend(struct device *dev)
749749
{
750-
struct spi_master *master = dev_get_drvdata(dev);
751-
struct synquacer_spi *sspi = spi_master_get_devdata(master);
750+
struct spi_controller *host = dev_get_drvdata(dev);
751+
struct synquacer_spi *sspi = spi_controller_get_devdata(host);
752752
int ret;
753753

754-
ret = spi_master_suspend(master);
754+
ret = spi_controller_suspend(host);
755755
if (ret)
756756
return ret;
757757

@@ -763,8 +763,8 @@ static int __maybe_unused synquacer_spi_suspend(struct device *dev)
763763

764764
static int __maybe_unused synquacer_spi_resume(struct device *dev)
765765
{
766-
struct spi_master *master = dev_get_drvdata(dev);
767-
struct synquacer_spi *sspi = spi_master_get_devdata(master);
766+
struct spi_controller *host = dev_get_drvdata(dev);
767+
struct synquacer_spi *sspi = spi_controller_get_devdata(host);
768768
int ret;
769769

770770
if (!pm_runtime_suspended(dev)) {
@@ -778,15 +778,15 @@ static int __maybe_unused synquacer_spi_resume(struct device *dev)
778778
return ret;
779779
}
780780

781-
ret = synquacer_spi_enable(master);
781+
ret = synquacer_spi_enable(host);
782782
if (ret) {
783783
clk_disable_unprepare(sspi->clk);
784784
dev_err(dev, "failed to enable spi (%d)\n", ret);
785785
return ret;
786786
}
787787
}
788788

789-
ret = spi_master_resume(master);
789+
ret = spi_controller_resume(host);
790790
if (ret < 0)
791791
clk_disable_unprepare(sspi->clk);
792792

0 commit comments

Comments
 (0)