Skip to content

Commit 9f58904

Browse files
Yang Yingliangbroonie
authored andcommitted
spi: hisi-kunpeng: switch to use modern name
Change legacy name master to modern name host. No functional changed. Signed-off-by: Yang Yingliang <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Mark Brown <[email protected]>
1 parent eefc6c5 commit 9f58904

File tree

1 file changed

+42
-42
lines changed

1 file changed

+42
-42
lines changed

drivers/spi/spi-hisi-kunpeng.c

Lines changed: 42 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -164,10 +164,10 @@ static int hisi_spi_debugfs_init(struct hisi_spi *hs)
164164
{
165165
char name[32];
166166

167-
struct spi_controller *master;
167+
struct spi_controller *host;
168168

169-
master = container_of(hs->dev, struct spi_controller, dev);
170-
snprintf(name, 32, "hisi_spi%d", master->bus_num);
169+
host = container_of(hs->dev, struct spi_controller, dev);
170+
snprintf(name, 32, "hisi_spi%d", host->bus_num);
171171
hs->debugfs = debugfs_create_dir(name, NULL);
172172
if (IS_ERR(hs->debugfs))
173173
return -ENOMEM;
@@ -291,18 +291,18 @@ static void __hisi_calc_div_reg(struct hisi_chip_data *chip)
291291
chip->div_post = (chip->clk_div / chip->div_pre) - 1;
292292
}
293293

294-
static u32 hisi_calc_effective_speed(struct spi_controller *master,
294+
static u32 hisi_calc_effective_speed(struct spi_controller *host,
295295
struct hisi_chip_data *chip, u32 speed_hz)
296296
{
297297
u32 effective_speed;
298298

299299
/* Note clock divider doesn't support odd numbers */
300-
chip->clk_div = DIV_ROUND_UP(master->max_speed_hz, speed_hz) + 1;
300+
chip->clk_div = DIV_ROUND_UP(host->max_speed_hz, speed_hz) + 1;
301301
chip->clk_div &= 0xfffe;
302302
if (chip->clk_div > CLK_DIV_MAX)
303303
chip->clk_div = CLK_DIV_MAX;
304304

305-
effective_speed = master->max_speed_hz / chip->clk_div;
305+
effective_speed = host->max_speed_hz / chip->clk_div;
306306
if (chip->speed_hz != effective_speed) {
307307
__hisi_calc_div_reg(chip);
308308
chip->speed_hz = effective_speed;
@@ -336,20 +336,20 @@ static void hisi_spi_hw_init(struct hisi_spi *hs)
336336

337337
static irqreturn_t hisi_spi_irq(int irq, void *dev_id)
338338
{
339-
struct spi_controller *master = dev_id;
340-
struct hisi_spi *hs = spi_controller_get_devdata(master);
339+
struct spi_controller *host = dev_id;
340+
struct hisi_spi *hs = spi_controller_get_devdata(host);
341341
u32 irq_status = readl(hs->regs + HISI_SPI_ISR) & ISR_MASK;
342342

343343
if (!irq_status)
344344
return IRQ_NONE;
345345

346-
if (!master->cur_msg)
346+
if (!host->cur_msg)
347347
return IRQ_HANDLED;
348348

349349
/* Error handling */
350350
if (irq_status & ISR_RXOF) {
351351
dev_err(hs->dev, "interrupt_transfer: fifo overflow\n");
352-
master->cur_msg->status = -EIO;
352+
host->cur_msg->status = -EIO;
353353
goto finalize_transfer;
354354
}
355355

@@ -369,20 +369,20 @@ static irqreturn_t hisi_spi_irq(int irq, void *dev_id)
369369

370370
finalize_transfer:
371371
hisi_spi_disable(hs);
372-
spi_finalize_current_transfer(master);
372+
spi_finalize_current_transfer(host);
373373
return IRQ_HANDLED;
374374
}
375375

376-
static int hisi_spi_transfer_one(struct spi_controller *master,
376+
static int hisi_spi_transfer_one(struct spi_controller *host,
377377
struct spi_device *spi, struct spi_transfer *transfer)
378378
{
379-
struct hisi_spi *hs = spi_controller_get_devdata(master);
379+
struct hisi_spi *hs = spi_controller_get_devdata(host);
380380
struct hisi_chip_data *chip = spi_get_ctldata(spi);
381381
u32 cr = chip->cr;
382382

383383
/* Update per transfer options for speed and bpw */
384384
transfer->effective_speed_hz =
385-
hisi_calc_effective_speed(master, chip, transfer->speed_hz);
385+
hisi_calc_effective_speed(host, chip, transfer->speed_hz);
386386
cr |= FIELD_PREP(CR_DIV_PRE_MASK, chip->div_pre);
387387
cr |= FIELD_PREP(CR_DIV_POST_MASK, chip->div_post);
388388
cr |= FIELD_PREP(CR_BPW_MASK, transfer->bits_per_word - 1);
@@ -409,10 +409,10 @@ static int hisi_spi_transfer_one(struct spi_controller *master,
409409
return 1;
410410
}
411411

412-
static void hisi_spi_handle_err(struct spi_controller *master,
412+
static void hisi_spi_handle_err(struct spi_controller *host,
413413
struct spi_message *msg)
414414
{
415-
struct hisi_spi *hs = spi_controller_get_devdata(master);
415+
struct hisi_spi *hs = spi_controller_get_devdata(host);
416416

417417
hisi_spi_disable(hs);
418418

@@ -452,64 +452,64 @@ static void hisi_spi_cleanup(struct spi_device *spi)
452452
static int hisi_spi_probe(struct platform_device *pdev)
453453
{
454454
struct device *dev = &pdev->dev;
455-
struct spi_controller *master;
455+
struct spi_controller *host;
456456
struct hisi_spi *hs;
457457
int ret, irq;
458458

459459
irq = platform_get_irq(pdev, 0);
460460
if (irq < 0)
461461
return irq;
462462

463-
master = devm_spi_alloc_master(dev, sizeof(*hs));
464-
if (!master)
463+
host = devm_spi_alloc_host(dev, sizeof(*hs));
464+
if (!host)
465465
return -ENOMEM;
466466

467-
platform_set_drvdata(pdev, master);
467+
platform_set_drvdata(pdev, host);
468468

469-
hs = spi_controller_get_devdata(master);
469+
hs = spi_controller_get_devdata(host);
470470
hs->dev = dev;
471471
hs->irq = irq;
472472

473473
hs->regs = devm_platform_ioremap_resource(pdev, 0);
474474
if (IS_ERR(hs->regs))
475475
return PTR_ERR(hs->regs);
476476

477-
/* Specify maximum SPI clocking speed (master only) by firmware */
477+
/* Specify maximum SPI clocking speed (host only) by firmware */
478478
ret = device_property_read_u32(dev, "spi-max-frequency",
479-
&master->max_speed_hz);
479+
&host->max_speed_hz);
480480
if (ret) {
481481
dev_err(dev, "failed to get max SPI clocking speed, ret=%d\n",
482482
ret);
483483
return -EINVAL;
484484
}
485485

486486
ret = device_property_read_u16(dev, "num-cs",
487-
&master->num_chipselect);
487+
&host->num_chipselect);
488488
if (ret)
489-
master->num_chipselect = DEFAULT_NUM_CS;
490-
491-
master->use_gpio_descriptors = true;
492-
master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH | SPI_LOOP;
493-
master->bits_per_word_mask = SPI_BPW_RANGE_MASK(4, 32);
494-
master->bus_num = pdev->id;
495-
master->setup = hisi_spi_setup;
496-
master->cleanup = hisi_spi_cleanup;
497-
master->transfer_one = hisi_spi_transfer_one;
498-
master->handle_err = hisi_spi_handle_err;
499-
master->dev.fwnode = dev->fwnode;
489+
host->num_chipselect = DEFAULT_NUM_CS;
490+
491+
host->use_gpio_descriptors = true;
492+
host->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH | SPI_LOOP;
493+
host->bits_per_word_mask = SPI_BPW_RANGE_MASK(4, 32);
494+
host->bus_num = pdev->id;
495+
host->setup = hisi_spi_setup;
496+
host->cleanup = hisi_spi_cleanup;
497+
host->transfer_one = hisi_spi_transfer_one;
498+
host->handle_err = hisi_spi_handle_err;
499+
host->dev.fwnode = dev->fwnode;
500500

501501
hisi_spi_hw_init(hs);
502502

503503
ret = devm_request_irq(dev, hs->irq, hisi_spi_irq, 0, dev_name(dev),
504-
master);
504+
host);
505505
if (ret < 0) {
506506
dev_err(dev, "failed to get IRQ=%d, ret=%d\n", hs->irq, ret);
507507
return ret;
508508
}
509509

510-
ret = spi_register_controller(master);
510+
ret = spi_register_controller(host);
511511
if (ret) {
512-
dev_err(dev, "failed to register spi master, ret=%d\n", ret);
512+
dev_err(dev, "failed to register spi host, ret=%d\n", ret);
513513
return ret;
514514
}
515515

@@ -518,18 +518,18 @@ static int hisi_spi_probe(struct platform_device *pdev)
518518

519519
dev_info(dev, "hw version:0x%x max-freq:%u kHz\n",
520520
readl(hs->regs + HISI_SPI_VERSION),
521-
master->max_speed_hz / 1000);
521+
host->max_speed_hz / 1000);
522522

523523
return 0;
524524
}
525525

526526
static void hisi_spi_remove(struct platform_device *pdev)
527527
{
528-
struct spi_controller *master = platform_get_drvdata(pdev);
529-
struct hisi_spi *hs = spi_controller_get_devdata(master);
528+
struct spi_controller *host = platform_get_drvdata(pdev);
529+
struct hisi_spi *hs = spi_controller_get_devdata(host);
530530

531531
debugfs_remove_recursive(hs->debugfs);
532-
spi_unregister_controller(master);
532+
spi_unregister_controller(host);
533533
}
534534

535535
static const struct acpi_device_id hisi_spi_acpi_match[] = {

0 commit comments

Comments
 (0)