Skip to content

Commit 68bf328

Browse files
Yang Yingliangbroonie
authored andcommitted
spi: meson-spicc: 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-4-yangyingliang@huawei.com Signed-off-by: Mark Brown <broonie@kernel.org>
1 parent 4881583 commit 68bf328

1 file changed

Lines changed: 45 additions & 45 deletions

File tree

drivers/spi/spi-meson-spicc.c

Lines changed: 45 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ struct meson_spicc_data {
151151
};
152152

153153
struct meson_spicc_device {
154-
struct spi_master *master;
154+
struct spi_controller *host;
155155
struct platform_device *pdev;
156156
void __iomem *base;
157157
struct clk *core;
@@ -399,11 +399,11 @@ static void meson_spicc_reset_fifo(struct meson_spicc_device *spicc)
399399
spicc->base + SPICC_ENH_CTL0);
400400
}
401401

402-
static int meson_spicc_transfer_one(struct spi_master *master,
402+
static int meson_spicc_transfer_one(struct spi_controller *host,
403403
struct spi_device *spi,
404404
struct spi_transfer *xfer)
405405
{
406-
struct meson_spicc_device *spicc = spi_master_get_devdata(master);
406+
struct meson_spicc_device *spicc = spi_controller_get_devdata(host);
407407
uint64_t timeout;
408408

409409
/* Store current transfer */
@@ -454,10 +454,10 @@ static int meson_spicc_transfer_one(struct spi_master *master,
454454
return 0;
455455
}
456456

457-
static int meson_spicc_prepare_message(struct spi_master *master,
457+
static int meson_spicc_prepare_message(struct spi_controller *host,
458458
struct spi_message *message)
459459
{
460-
struct meson_spicc_device *spicc = spi_master_get_devdata(master);
460+
struct meson_spicc_device *spicc = spi_controller_get_devdata(host);
461461
struct spi_device *spi = message->spi;
462462
u32 conf = readl_relaxed(spicc->base + SPICC_CONREG) & SPICC_DATARATE_MASK;
463463

@@ -519,9 +519,9 @@ static int meson_spicc_prepare_message(struct spi_master *master,
519519
return 0;
520520
}
521521

522-
static int meson_spicc_unprepare_transfer(struct spi_master *master)
522+
static int meson_spicc_unprepare_transfer(struct spi_controller *host)
523523
{
524-
struct meson_spicc_device *spicc = spi_master_get_devdata(master);
524+
struct meson_spicc_device *spicc = spi_controller_get_devdata(host);
525525
u32 conf = readl_relaxed(spicc->base + SPICC_CONREG) & SPICC_DATARATE_MASK;
526526

527527
/* Disable all IRQs */
@@ -541,7 +541,7 @@ static int meson_spicc_unprepare_transfer(struct spi_master *master)
541541
static int meson_spicc_setup(struct spi_device *spi)
542542
{
543543
if (!spi->controller_state)
544-
spi->controller_state = spi_master_get_devdata(spi->master);
544+
spi->controller_state = spi_controller_get_devdata(spi->controller);
545545

546546
return 0;
547547
}
@@ -585,7 +585,7 @@ static unsigned long meson_spicc_pow2_recalc_rate(struct clk_hw *hw,
585585
struct clk_divider *divider = to_clk_divider(hw);
586586
struct meson_spicc_device *spicc = pow2_clk_to_spicc(divider);
587587

588-
if (!spicc->master->cur_msg)
588+
if (!spicc->host->cur_msg)
589589
return 0;
590590

591591
return clk_divider_ops.recalc_rate(hw, parent_rate);
@@ -597,7 +597,7 @@ static int meson_spicc_pow2_determine_rate(struct clk_hw *hw,
597597
struct clk_divider *divider = to_clk_divider(hw);
598598
struct meson_spicc_device *spicc = pow2_clk_to_spicc(divider);
599599

600-
if (!spicc->master->cur_msg)
600+
if (!spicc->host->cur_msg)
601601
return -EINVAL;
602602

603603
return clk_divider_ops.determine_rate(hw, req);
@@ -609,7 +609,7 @@ static int meson_spicc_pow2_set_rate(struct clk_hw *hw, unsigned long rate,
609609
struct clk_divider *divider = to_clk_divider(hw);
610610
struct meson_spicc_device *spicc = pow2_clk_to_spicc(divider);
611611

612-
if (!spicc->master->cur_msg)
612+
if (!spicc->host->cur_msg)
613613
return -EINVAL;
614614

615615
return clk_divider_ops.set_rate(hw, rate, parent_rate);
@@ -769,23 +769,23 @@ static int meson_spicc_enh_clk_init(struct meson_spicc_device *spicc)
769769

770770
static int meson_spicc_probe(struct platform_device *pdev)
771771
{
772-
struct spi_master *master;
772+
struct spi_controller *host;
773773
struct meson_spicc_device *spicc;
774774
int ret, irq;
775775

776-
master = spi_alloc_master(&pdev->dev, sizeof(*spicc));
777-
if (!master) {
778-
dev_err(&pdev->dev, "master allocation failed\n");
776+
host = spi_alloc_host(&pdev->dev, sizeof(*spicc));
777+
if (!host) {
778+
dev_err(&pdev->dev, "host allocation failed\n");
779779
return -ENOMEM;
780780
}
781-
spicc = spi_master_get_devdata(master);
782-
spicc->master = master;
781+
spicc = spi_controller_get_devdata(host);
782+
spicc->host = host;
783783

784784
spicc->data = of_device_get_match_data(&pdev->dev);
785785
if (!spicc->data) {
786786
dev_err(&pdev->dev, "failed to get match data\n");
787787
ret = -EINVAL;
788-
goto out_master;
788+
goto out_host;
789789
}
790790

791791
spicc->pdev = pdev;
@@ -797,7 +797,7 @@ static int meson_spicc_probe(struct platform_device *pdev)
797797
if (IS_ERR(spicc->base)) {
798798
dev_err(&pdev->dev, "io resource mapping failed\n");
799799
ret = PTR_ERR(spicc->base);
800-
goto out_master;
800+
goto out_host;
801801
}
802802

803803
/* Set master mode and enable controller */
@@ -810,36 +810,36 @@ static int meson_spicc_probe(struct platform_device *pdev)
810810
irq = platform_get_irq(pdev, 0);
811811
if (irq < 0) {
812812
ret = irq;
813-
goto out_master;
813+
goto out_host;
814814
}
815815

816816
ret = devm_request_irq(&pdev->dev, irq, meson_spicc_irq,
817817
0, NULL, spicc);
818818
if (ret) {
819819
dev_err(&pdev->dev, "irq request failed\n");
820-
goto out_master;
820+
goto out_host;
821821
}
822822

823823
spicc->core = devm_clk_get(&pdev->dev, "core");
824824
if (IS_ERR(spicc->core)) {
825825
dev_err(&pdev->dev, "core clock request failed\n");
826826
ret = PTR_ERR(spicc->core);
827-
goto out_master;
827+
goto out_host;
828828
}
829829

830830
if (spicc->data->has_pclk) {
831831
spicc->pclk = devm_clk_get(&pdev->dev, "pclk");
832832
if (IS_ERR(spicc->pclk)) {
833833
dev_err(&pdev->dev, "pclk clock request failed\n");
834834
ret = PTR_ERR(spicc->pclk);
835-
goto out_master;
835+
goto out_host;
836836
}
837837
}
838838

839839
ret = clk_prepare_enable(spicc->core);
840840
if (ret) {
841841
dev_err(&pdev->dev, "core clock enable failed\n");
842-
goto out_master;
842+
goto out_host;
843843
}
844844

845845
ret = clk_prepare_enable(spicc->pclk);
@@ -856,22 +856,22 @@ static int meson_spicc_probe(struct platform_device *pdev)
856856

857857
device_reset_optional(&pdev->dev);
858858

859-
master->num_chipselect = 4;
860-
master->dev.of_node = pdev->dev.of_node;
861-
master->mode_bits = SPI_CPHA | SPI_CPOL | SPI_CS_HIGH;
862-
master->bits_per_word_mask = SPI_BPW_MASK(32) |
863-
SPI_BPW_MASK(24) |
864-
SPI_BPW_MASK(16) |
865-
SPI_BPW_MASK(8);
866-
master->flags = (SPI_CONTROLLER_MUST_RX | SPI_CONTROLLER_MUST_TX);
867-
master->min_speed_hz = spicc->data->min_speed_hz;
868-
master->max_speed_hz = spicc->data->max_speed_hz;
869-
master->setup = meson_spicc_setup;
870-
master->cleanup = meson_spicc_cleanup;
871-
master->prepare_message = meson_spicc_prepare_message;
872-
master->unprepare_transfer_hardware = meson_spicc_unprepare_transfer;
873-
master->transfer_one = meson_spicc_transfer_one;
874-
master->use_gpio_descriptors = true;
859+
host->num_chipselect = 4;
860+
host->dev.of_node = pdev->dev.of_node;
861+
host->mode_bits = SPI_CPHA | SPI_CPOL | SPI_CS_HIGH;
862+
host->bits_per_word_mask = SPI_BPW_MASK(32) |
863+
SPI_BPW_MASK(24) |
864+
SPI_BPW_MASK(16) |
865+
SPI_BPW_MASK(8);
866+
host->flags = (SPI_CONTROLLER_MUST_RX | SPI_CONTROLLER_MUST_TX);
867+
host->min_speed_hz = spicc->data->min_speed_hz;
868+
host->max_speed_hz = spicc->data->max_speed_hz;
869+
host->setup = meson_spicc_setup;
870+
host->cleanup = meson_spicc_cleanup;
871+
host->prepare_message = meson_spicc_prepare_message;
872+
host->unprepare_transfer_hardware = meson_spicc_unprepare_transfer;
873+
host->transfer_one = meson_spicc_transfer_one;
874+
host->use_gpio_descriptors = true;
875875

876876
meson_spicc_oen_enable(spicc);
877877

@@ -889,9 +889,9 @@ static int meson_spicc_probe(struct platform_device *pdev)
889889
}
890890
}
891891

892-
ret = devm_spi_register_master(&pdev->dev, master);
892+
ret = devm_spi_register_controller(&pdev->dev, host);
893893
if (ret) {
894-
dev_err(&pdev->dev, "spi master registration failed\n");
894+
dev_err(&pdev->dev, "spi host registration failed\n");
895895
goto out_clk;
896896
}
897897

@@ -903,8 +903,8 @@ static int meson_spicc_probe(struct platform_device *pdev)
903903
out_core_clk:
904904
clk_disable_unprepare(spicc->core);
905905

906-
out_master:
907-
spi_master_put(master);
906+
out_host:
907+
spi_controller_put(host);
908908

909909
return ret;
910910
}
@@ -919,7 +919,7 @@ static void meson_spicc_remove(struct platform_device *pdev)
919919
clk_disable_unprepare(spicc->core);
920920
clk_disable_unprepare(spicc->pclk);
921921

922-
spi_master_put(spicc->master);
922+
spi_controller_put(spicc->host);
923923
}
924924

925925
static const struct meson_spicc_data meson_spicc_gx_data = {

0 commit comments

Comments
 (0)