Skip to content

Commit 8f8bf52

Browse files
Yang Yingliangbroonie
authored andcommitted
spi: microchip-core: switch to use modern name
Change legacy name master/slave to modern name host/target or controller. No functional changed. Signed-off-by: Yang Yingliang <yangyingliang@huawei.com> Link: https://lore.kernel.org/r/20230823033003.3407403-7-yangyingliang@huawei.com Signed-off-by: Mark Brown <broonie@kernel.org>
1 parent 5d97a3a commit 8f8bf52

1 file changed

Lines changed: 37 additions & 37 deletions

File tree

drivers/spi/spi-microchip-core.c

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ static inline void mchp_corespi_set_framesize(struct mchp_corespi *spi, int bt)
244244
static void mchp_corespi_set_cs(struct spi_device *spi, bool disable)
245245
{
246246
u32 reg;
247-
struct mchp_corespi *corespi = spi_master_get_devdata(spi->master);
247+
struct mchp_corespi *corespi = spi_controller_get_devdata(spi->controller);
248248

249249
reg = mchp_corespi_read(corespi, REG_SLAVE_SELECT);
250250
reg &= ~BIT(spi_get_chipselect(spi, 0));
@@ -255,11 +255,11 @@ static void mchp_corespi_set_cs(struct spi_device *spi, bool disable)
255255

256256
static int mchp_corespi_setup(struct spi_device *spi)
257257
{
258-
struct mchp_corespi *corespi = spi_master_get_devdata(spi->master);
258+
struct mchp_corespi *corespi = spi_controller_get_devdata(spi->controller);
259259
u32 reg;
260260

261261
/*
262-
* Active high slaves need to be specifically set to their inactive
262+
* Active high targets need to be specifically set to their inactive
263263
* states during probe by adding them to the "control group" & thus
264264
* driving their select line low.
265265
*/
@@ -271,7 +271,7 @@ static int mchp_corespi_setup(struct spi_device *spi)
271271
return 0;
272272
}
273273

274-
static void mchp_corespi_init(struct spi_master *master, struct mchp_corespi *spi)
274+
static void mchp_corespi_init(struct spi_controller *host, struct mchp_corespi *spi)
275275
{
276276
unsigned long clk_hz;
277277
u32 control = mchp_corespi_read(spi, REG_CONTROL);
@@ -285,7 +285,7 @@ static void mchp_corespi_init(struct spi_master *master, struct mchp_corespi *sp
285285

286286
/* max. possible spi clock rate is the apb clock rate */
287287
clk_hz = clk_get_rate(spi->clk);
288-
master->max_speed_hz = clk_hz;
288+
host->max_speed_hz = clk_hz;
289289

290290
/*
291291
* The controller must be configured so that it doesn't remove Chip
@@ -305,7 +305,7 @@ static void mchp_corespi_init(struct spi_master *master, struct mchp_corespi *sp
305305
/*
306306
* It is required to enable direct mode, otherwise control over the chip
307307
* select is relinquished to the hardware. SSELOUT is enabled too so we
308-
* can deal with active high slaves.
308+
* can deal with active high targets.
309309
*/
310310
mchp_corespi_write(spi, REG_SLAVE_SELECT, SSELOUT | SSEL_DIRECT);
311311

@@ -371,8 +371,8 @@ static inline void mchp_corespi_set_mode(struct mchp_corespi *spi, unsigned int
371371

372372
static irqreturn_t mchp_corespi_interrupt(int irq, void *dev_id)
373373
{
374-
struct spi_master *master = dev_id;
375-
struct mchp_corespi *spi = spi_master_get_devdata(master);
374+
struct spi_controller *host = dev_id;
375+
struct mchp_corespi *spi = spi_controller_get_devdata(host);
376376
u32 intfield = mchp_corespi_read(spi, REG_MIS) & 0xf;
377377
bool finalise = false;
378378

@@ -399,21 +399,21 @@ static irqreturn_t mchp_corespi_interrupt(int irq, void *dev_id)
399399
if (intfield & INT_RX_CHANNEL_OVERFLOW) {
400400
mchp_corespi_write(spi, REG_INT_CLEAR, INT_RX_CHANNEL_OVERFLOW);
401401
finalise = true;
402-
dev_err(&master->dev,
402+
dev_err(&host->dev,
403403
"%s: RX OVERFLOW: rxlen: %d, txlen: %d\n", __func__,
404404
spi->rx_len, spi->tx_len);
405405
}
406406

407407
if (intfield & INT_TX_CHANNEL_UNDERRUN) {
408408
mchp_corespi_write(spi, REG_INT_CLEAR, INT_TX_CHANNEL_UNDERRUN);
409409
finalise = true;
410-
dev_err(&master->dev,
410+
dev_err(&host->dev,
411411
"%s: TX UNDERFLOW: rxlen: %d, txlen: %d\n", __func__,
412412
spi->rx_len, spi->tx_len);
413413
}
414414

415415
if (finalise)
416-
spi_finalize_current_transfer(master);
416+
spi_finalize_current_transfer(host);
417417

418418
return IRQ_HANDLED;
419419
}
@@ -455,16 +455,16 @@ static int mchp_corespi_calculate_clkgen(struct mchp_corespi *spi,
455455
return 0;
456456
}
457457

458-
static int mchp_corespi_transfer_one(struct spi_master *master,
458+
static int mchp_corespi_transfer_one(struct spi_controller *host,
459459
struct spi_device *spi_dev,
460460
struct spi_transfer *xfer)
461461
{
462-
struct mchp_corespi *spi = spi_master_get_devdata(master);
462+
struct mchp_corespi *spi = spi_controller_get_devdata(host);
463463
int ret;
464464

465465
ret = mchp_corespi_calculate_clkgen(spi, (unsigned long)xfer->speed_hz);
466466
if (ret) {
467-
dev_err(&master->dev, "failed to set clk_gen for target %u Hz\n", xfer->speed_hz);
467+
dev_err(&host->dev, "failed to set clk_gen for target %u Hz\n", xfer->speed_hz);
468468
return ret;
469469
}
470470

@@ -484,11 +484,11 @@ static int mchp_corespi_transfer_one(struct spi_master *master,
484484
return 1;
485485
}
486486

487-
static int mchp_corespi_prepare_message(struct spi_master *master,
487+
static int mchp_corespi_prepare_message(struct spi_controller *host,
488488
struct spi_message *msg)
489489
{
490490
struct spi_device *spi_dev = msg->spi;
491-
struct mchp_corespi *spi = spi_master_get_devdata(master);
491+
struct mchp_corespi *spi = spi_controller_get_devdata(host);
492492

493493
mchp_corespi_set_framesize(spi, DEFAULT_FRAMESIZE);
494494
mchp_corespi_set_mode(spi, spi_dev->mode);
@@ -498,32 +498,32 @@ static int mchp_corespi_prepare_message(struct spi_master *master,
498498

499499
static int mchp_corespi_probe(struct platform_device *pdev)
500500
{
501-
struct spi_master *master;
501+
struct spi_controller *host;
502502
struct mchp_corespi *spi;
503503
struct resource *res;
504504
u32 num_cs;
505505
int ret = 0;
506506

507-
master = devm_spi_alloc_master(&pdev->dev, sizeof(*spi));
508-
if (!master)
507+
host = devm_spi_alloc_host(&pdev->dev, sizeof(*spi));
508+
if (!host)
509509
return dev_err_probe(&pdev->dev, -ENOMEM,
510-
"unable to allocate master for SPI controller\n");
510+
"unable to allocate host for SPI controller\n");
511511

512-
platform_set_drvdata(pdev, master);
512+
platform_set_drvdata(pdev, host);
513513

514514
if (of_property_read_u32(pdev->dev.of_node, "num-cs", &num_cs))
515515
num_cs = MAX_CS;
516516

517-
master->num_chipselect = num_cs;
518-
master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH;
519-
master->setup = mchp_corespi_setup;
520-
master->bits_per_word_mask = SPI_BPW_MASK(8);
521-
master->transfer_one = mchp_corespi_transfer_one;
522-
master->prepare_message = mchp_corespi_prepare_message;
523-
master->set_cs = mchp_corespi_set_cs;
524-
master->dev.of_node = pdev->dev.of_node;
517+
host->num_chipselect = num_cs;
518+
host->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH;
519+
host->setup = mchp_corespi_setup;
520+
host->bits_per_word_mask = SPI_BPW_MASK(8);
521+
host->transfer_one = mchp_corespi_transfer_one;
522+
host->prepare_message = mchp_corespi_prepare_message;
523+
host->set_cs = mchp_corespi_set_cs;
524+
host->dev.of_node = pdev->dev.of_node;
525525

526-
spi = spi_master_get_devdata(master);
526+
spi = spi_controller_get_devdata(host);
527527

528528
spi->regs = devm_platform_get_and_ioremap_resource(pdev, 0, &res);
529529
if (IS_ERR(spi->regs))
@@ -534,7 +534,7 @@ static int mchp_corespi_probe(struct platform_device *pdev)
534534
return spi->irq;
535535

536536
ret = devm_request_irq(&pdev->dev, spi->irq, mchp_corespi_interrupt,
537-
IRQF_SHARED, dev_name(&pdev->dev), master);
537+
IRQF_SHARED, dev_name(&pdev->dev), host);
538538
if (ret)
539539
return dev_err_probe(&pdev->dev, ret,
540540
"could not request irq\n");
@@ -549,25 +549,25 @@ static int mchp_corespi_probe(struct platform_device *pdev)
549549
return dev_err_probe(&pdev->dev, ret,
550550
"failed to enable clock\n");
551551

552-
mchp_corespi_init(master, spi);
552+
mchp_corespi_init(host, spi);
553553

554-
ret = devm_spi_register_master(&pdev->dev, master);
554+
ret = devm_spi_register_controller(&pdev->dev, host);
555555
if (ret) {
556556
mchp_corespi_disable(spi);
557557
clk_disable_unprepare(spi->clk);
558558
return dev_err_probe(&pdev->dev, ret,
559-
"unable to register master for SPI controller\n");
559+
"unable to register host for SPI controller\n");
560560
}
561561

562-
dev_info(&pdev->dev, "Registered SPI controller %d\n", master->bus_num);
562+
dev_info(&pdev->dev, "Registered SPI controller %d\n", host->bus_num);
563563

564564
return 0;
565565
}
566566

567567
static void mchp_corespi_remove(struct platform_device *pdev)
568568
{
569-
struct spi_master *master = platform_get_drvdata(pdev);
570-
struct mchp_corespi *spi = spi_master_get_devdata(master);
569+
struct spi_controller *host = platform_get_drvdata(pdev);
570+
struct mchp_corespi *spi = spi_controller_get_devdata(host);
571571

572572
mchp_corespi_disable_ints(spi);
573573
clk_disable_unprepare(spi->clk);

0 commit comments

Comments
 (0)