Skip to content

Commit 9d93c8d

Browse files
Yang Yingliangbroonie
authored andcommitted
spi: spi-ti-qspi: 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-16-yangyingliang@huawei.com Signed-off-by: Mark Brown <broonie@kernel.org>
1 parent 767e453 commit 9d93c8d

1 file changed

Lines changed: 44 additions & 44 deletions

File tree

drivers/spi/spi-ti-qspi.c

Lines changed: 44 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ struct ti_qspi {
4040
/* list synchronization */
4141
struct mutex list_lock;
4242

43-
struct spi_master *master;
43+
struct spi_controller *host;
4444
void __iomem *base;
4545
void __iomem *mmap_base;
4646
size_t mmap_size;
@@ -137,20 +137,20 @@ static inline void ti_qspi_write(struct ti_qspi *qspi,
137137

138138
static int ti_qspi_setup(struct spi_device *spi)
139139
{
140-
struct ti_qspi *qspi = spi_master_get_devdata(spi->master);
140+
struct ti_qspi *qspi = spi_controller_get_devdata(spi->controller);
141141
int ret;
142142

143-
if (spi->master->busy) {
144-
dev_dbg(qspi->dev, "master busy doing other transfers\n");
143+
if (spi->controller->busy) {
144+
dev_dbg(qspi->dev, "host busy doing other transfers\n");
145145
return -EBUSY;
146146
}
147147

148-
if (!qspi->master->max_speed_hz) {
148+
if (!qspi->host->max_speed_hz) {
149149
dev_err(qspi->dev, "spi max frequency not defined\n");
150150
return -EINVAL;
151151
}
152152

153-
spi->max_speed_hz = min(spi->max_speed_hz, qspi->master->max_speed_hz);
153+
spi->max_speed_hz = min(spi->max_speed_hz, qspi->host->max_speed_hz);
154154

155155
ret = pm_runtime_resume_and_get(qspi->dev);
156156
if (ret < 0) {
@@ -526,7 +526,7 @@ static int ti_qspi_dma_xfer_sg(struct ti_qspi *qspi, struct sg_table rx_sg,
526526

527527
static void ti_qspi_enable_memory_map(struct spi_device *spi)
528528
{
529-
struct ti_qspi *qspi = spi_master_get_devdata(spi->master);
529+
struct ti_qspi *qspi = spi_controller_get_devdata(spi->controller);
530530

531531
ti_qspi_write(qspi, MM_SWITCH, QSPI_SPI_SWITCH_REG);
532532
if (qspi->ctrl_base) {
@@ -540,7 +540,7 @@ static void ti_qspi_enable_memory_map(struct spi_device *spi)
540540

541541
static void ti_qspi_disable_memory_map(struct spi_device *spi)
542542
{
543-
struct ti_qspi *qspi = spi_master_get_devdata(spi->master);
543+
struct ti_qspi *qspi = spi_controller_get_devdata(spi->controller);
544544

545545
ti_qspi_write(qspi, 0, QSPI_SPI_SWITCH_REG);
546546
if (qspi->ctrl_base)
@@ -554,7 +554,7 @@ static void ti_qspi_setup_mmap_read(struct spi_device *spi, u8 opcode,
554554
u8 data_nbits, u8 addr_width,
555555
u8 dummy_bytes)
556556
{
557-
struct ti_qspi *qspi = spi_master_get_devdata(spi->master);
557+
struct ti_qspi *qspi = spi_controller_get_devdata(spi->controller);
558558
u32 memval = opcode;
559559

560560
switch (data_nbits) {
@@ -576,7 +576,7 @@ static void ti_qspi_setup_mmap_read(struct spi_device *spi, u8 opcode,
576576

577577
static int ti_qspi_adjust_op_size(struct spi_mem *mem, struct spi_mem_op *op)
578578
{
579-
struct ti_qspi *qspi = spi_controller_get_devdata(mem->spi->master);
579+
struct ti_qspi *qspi = spi_controller_get_devdata(mem->spi->controller);
580580
size_t max_len;
581581

582582
if (op->data.dir == SPI_MEM_DATA_IN) {
@@ -606,7 +606,7 @@ static int ti_qspi_adjust_op_size(struct spi_mem *mem, struct spi_mem_op *op)
606606
static int ti_qspi_exec_mem_op(struct spi_mem *mem,
607607
const struct spi_mem_op *op)
608608
{
609-
struct ti_qspi *qspi = spi_master_get_devdata(mem->spi->master);
609+
struct ti_qspi *qspi = spi_controller_get_devdata(mem->spi->controller);
610610
u32 from = 0;
611611
int ret = 0;
612612

@@ -633,10 +633,10 @@ static int ti_qspi_exec_mem_op(struct spi_mem *mem,
633633
struct sg_table sgt;
634634

635635
if (virt_addr_valid(op->data.buf.in) &&
636-
!spi_controller_dma_map_mem_op_data(mem->spi->master, op,
636+
!spi_controller_dma_map_mem_op_data(mem->spi->controller, op,
637637
&sgt)) {
638638
ret = ti_qspi_dma_xfer_sg(qspi, sgt, from);
639-
spi_controller_dma_unmap_mem_op_data(mem->spi->master,
639+
spi_controller_dma_unmap_mem_op_data(mem->spi->controller,
640640
op, &sgt);
641641
} else {
642642
ret = ti_qspi_dma_bounce_buffer(qspi, from,
@@ -658,10 +658,10 @@ static const struct spi_controller_mem_ops ti_qspi_mem_ops = {
658658
.adjust_op_size = ti_qspi_adjust_op_size,
659659
};
660660

661-
static int ti_qspi_start_transfer_one(struct spi_master *master,
661+
static int ti_qspi_start_transfer_one(struct spi_controller *host,
662662
struct spi_message *m)
663663
{
664-
struct ti_qspi *qspi = spi_master_get_devdata(master);
664+
struct ti_qspi *qspi = spi_controller_get_devdata(host);
665665
struct spi_device *spi = m->spi;
666666
struct spi_transfer *t;
667667
int status = 0, ret;
@@ -720,7 +720,7 @@ static int ti_qspi_start_transfer_one(struct spi_master *master,
720720

721721
ti_qspi_write(qspi, qspi->cmd | QSPI_INVAL, QSPI_SPI_CMD_REG);
722722
m->status = status;
723-
spi_finalize_current_message(master);
723+
spi_finalize_current_message(host);
724724

725725
return status;
726726
}
@@ -756,33 +756,33 @@ MODULE_DEVICE_TABLE(of, ti_qspi_match);
756756
static int ti_qspi_probe(struct platform_device *pdev)
757757
{
758758
struct ti_qspi *qspi;
759-
struct spi_master *master;
759+
struct spi_controller *host;
760760
struct resource *r, *res_mmap;
761761
struct device_node *np = pdev->dev.of_node;
762762
u32 max_freq;
763763
int ret = 0, num_cs, irq;
764764
dma_cap_mask_t mask;
765765

766-
master = spi_alloc_master(&pdev->dev, sizeof(*qspi));
767-
if (!master)
766+
host = spi_alloc_host(&pdev->dev, sizeof(*qspi));
767+
if (!host)
768768
return -ENOMEM;
769769

770-
master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_RX_DUAL | SPI_RX_QUAD;
770+
host->mode_bits = SPI_CPOL | SPI_CPHA | SPI_RX_DUAL | SPI_RX_QUAD;
771771

772-
master->flags = SPI_CONTROLLER_HALF_DUPLEX;
773-
master->setup = ti_qspi_setup;
774-
master->auto_runtime_pm = true;
775-
master->transfer_one_message = ti_qspi_start_transfer_one;
776-
master->dev.of_node = pdev->dev.of_node;
777-
master->bits_per_word_mask = SPI_BPW_MASK(32) | SPI_BPW_MASK(16) |
778-
SPI_BPW_MASK(8);
779-
master->mem_ops = &ti_qspi_mem_ops;
772+
host->flags = SPI_CONTROLLER_HALF_DUPLEX;
773+
host->setup = ti_qspi_setup;
774+
host->auto_runtime_pm = true;
775+
host->transfer_one_message = ti_qspi_start_transfer_one;
776+
host->dev.of_node = pdev->dev.of_node;
777+
host->bits_per_word_mask = SPI_BPW_MASK(32) | SPI_BPW_MASK(16) |
778+
SPI_BPW_MASK(8);
779+
host->mem_ops = &ti_qspi_mem_ops;
780780

781781
if (!of_property_read_u32(np, "num-cs", &num_cs))
782-
master->num_chipselect = num_cs;
782+
host->num_chipselect = num_cs;
783783

784-
qspi = spi_master_get_devdata(master);
785-
qspi->master = master;
784+
qspi = spi_controller_get_devdata(host);
785+
qspi->host = host;
786786
qspi->dev = &pdev->dev;
787787
platform_set_drvdata(pdev, qspi);
788788

@@ -792,7 +792,7 @@ static int ti_qspi_probe(struct platform_device *pdev)
792792
if (r == NULL) {
793793
dev_err(&pdev->dev, "missing platform data\n");
794794
ret = -ENODEV;
795-
goto free_master;
795+
goto free_host;
796796
}
797797
}
798798

@@ -812,15 +812,15 @@ static int ti_qspi_probe(struct platform_device *pdev)
812812
irq = platform_get_irq(pdev, 0);
813813
if (irq < 0) {
814814
ret = irq;
815-
goto free_master;
815+
goto free_host;
816816
}
817817

818818
mutex_init(&qspi->list_lock);
819819

820820
qspi->base = devm_ioremap_resource(&pdev->dev, r);
821821
if (IS_ERR(qspi->base)) {
822822
ret = PTR_ERR(qspi->base);
823-
goto free_master;
823+
goto free_host;
824824
}
825825

826826

@@ -830,15 +830,15 @@ static int ti_qspi_probe(struct platform_device *pdev)
830830
"syscon-chipselects");
831831
if (IS_ERR(qspi->ctrl_base)) {
832832
ret = PTR_ERR(qspi->ctrl_base);
833-
goto free_master;
833+
goto free_host;
834834
}
835835
ret = of_property_read_u32_index(np,
836836
"syscon-chipselects",
837837
1, &qspi->ctrl_reg);
838838
if (ret) {
839839
dev_err(&pdev->dev,
840840
"couldn't get ctrl_mod reg index\n");
841-
goto free_master;
841+
goto free_host;
842842
}
843843
}
844844

@@ -853,7 +853,7 @@ static int ti_qspi_probe(struct platform_device *pdev)
853853
pm_runtime_enable(&pdev->dev);
854854

855855
if (!of_property_read_u32(np, "spi-max-frequency", &max_freq))
856-
master->max_speed_hz = max_freq;
856+
host->max_speed_hz = max_freq;
857857

858858
dma_cap_zero(mask);
859859
dma_cap_set(DMA_MEMCPY, mask);
@@ -876,7 +876,7 @@ static int ti_qspi_probe(struct platform_device *pdev)
876876
dma_release_channel(qspi->rx_chan);
877877
goto no_dma;
878878
}
879-
master->dma_rx = qspi->rx_chan;
879+
host->dma_rx = qspi->rx_chan;
880880
init_completion(&qspi->transfer_complete);
881881
if (res_mmap)
882882
qspi->mmap_phys_base = (dma_addr_t)res_mmap->start;
@@ -889,21 +889,21 @@ static int ti_qspi_probe(struct platform_device *pdev)
889889
"mmap failed with error %ld using PIO mode\n",
890890
PTR_ERR(qspi->mmap_base));
891891
qspi->mmap_base = NULL;
892-
master->mem_ops = NULL;
892+
host->mem_ops = NULL;
893893
}
894894
}
895895
qspi->mmap_enabled = false;
896896
qspi->current_cs = -1;
897897

898-
ret = devm_spi_register_master(&pdev->dev, master);
898+
ret = devm_spi_register_controller(&pdev->dev, host);
899899
if (!ret)
900900
return 0;
901901

902902
ti_qspi_dma_cleanup(qspi);
903903

904904
pm_runtime_disable(&pdev->dev);
905-
free_master:
906-
spi_master_put(master);
905+
free_host:
906+
spi_controller_put(host);
907907
return ret;
908908
}
909909

@@ -912,9 +912,9 @@ static void ti_qspi_remove(struct platform_device *pdev)
912912
struct ti_qspi *qspi = platform_get_drvdata(pdev);
913913
int rc;
914914

915-
rc = spi_master_suspend(qspi->master);
915+
rc = spi_controller_suspend(qspi->host);
916916
if (rc) {
917-
dev_alert(&pdev->dev, "spi_master_suspend() failed (%pe)\n",
917+
dev_alert(&pdev->dev, "spi_controller_suspend() failed (%pe)\n",
918918
ERR_PTR(rc));
919919
return;
920920
}

0 commit comments

Comments
 (0)