Skip to content

Commit 55591ac

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

1 file changed

Lines changed: 33 additions & 33 deletions

File tree

drivers/spi/spi-meson-spifc.c

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -67,13 +67,13 @@
6767

6868
/**
6969
* struct meson_spifc
70-
* @master: the SPI master
70+
* @host: the SPI host
7171
* @regmap: regmap for device registers
7272
* @clk: input clock of the built-in baud rate generator
7373
* @dev: the device structure
7474
*/
7575
struct meson_spifc {
76-
struct spi_master *master;
76+
struct spi_controller *host;
7777
struct regmap *regmap;
7878
struct clk *clk;
7979
struct device *dev;
@@ -237,16 +237,16 @@ static int meson_spifc_txrx(struct meson_spifc *spifc,
237237

238238
/**
239239
* meson_spifc_transfer_one() - perform a single transfer
240-
* @master: the SPI master
240+
* @host: the SPI host
241241
* @spi: the SPI device
242242
* @xfer: the current SPI transfer
243243
* Return: 0 on success, a negative value on error
244244
*/
245-
static int meson_spifc_transfer_one(struct spi_master *master,
245+
static int meson_spifc_transfer_one(struct spi_controller *host,
246246
struct spi_device *spi,
247247
struct spi_transfer *xfer)
248248
{
249-
struct meson_spifc *spifc = spi_master_get_devdata(master);
249+
struct meson_spifc *spifc = spi_controller_get_devdata(host);
250250
int len, done = 0, ret = 0;
251251

252252
meson_spifc_setup_speed(spifc, xfer->speed_hz);
@@ -256,7 +256,7 @@ static int meson_spifc_transfer_one(struct spi_master *master,
256256
while (done < xfer->len && !ret) {
257257
len = min_t(int, xfer->len - done, SPIFC_BUFFER_SIZE);
258258
ret = meson_spifc_txrx(spifc, xfer, done, len,
259-
spi_transfer_is_last(master, xfer),
259+
spi_transfer_is_last(host, xfer),
260260
done + len >= xfer->len);
261261
done += len;
262262
}
@@ -284,19 +284,19 @@ static void meson_spifc_hw_init(struct meson_spifc *spifc)
284284

285285
static int meson_spifc_probe(struct platform_device *pdev)
286286
{
287-
struct spi_master *master;
287+
struct spi_controller *host;
288288
struct meson_spifc *spifc;
289289
void __iomem *base;
290290
unsigned int rate;
291291
int ret = 0;
292292

293-
master = spi_alloc_master(&pdev->dev, sizeof(struct meson_spifc));
294-
if (!master)
293+
host = spi_alloc_host(&pdev->dev, sizeof(struct meson_spifc));
294+
if (!host)
295295
return -ENOMEM;
296296

297-
platform_set_drvdata(pdev, master);
297+
platform_set_drvdata(pdev, host);
298298

299-
spifc = spi_master_get_devdata(master);
299+
spifc = spi_controller_get_devdata(host);
300300
spifc->dev = &pdev->dev;
301301

302302
base = devm_platform_ioremap_resource(pdev, 0);
@@ -327,22 +327,22 @@ static int meson_spifc_probe(struct platform_device *pdev)
327327

328328
rate = clk_get_rate(spifc->clk);
329329

330-
master->num_chipselect = 1;
331-
master->dev.of_node = pdev->dev.of_node;
332-
master->bits_per_word_mask = SPI_BPW_MASK(8);
333-
master->auto_runtime_pm = true;
334-
master->transfer_one = meson_spifc_transfer_one;
335-
master->min_speed_hz = rate >> 6;
336-
master->max_speed_hz = rate >> 1;
330+
host->num_chipselect = 1;
331+
host->dev.of_node = pdev->dev.of_node;
332+
host->bits_per_word_mask = SPI_BPW_MASK(8);
333+
host->auto_runtime_pm = true;
334+
host->transfer_one = meson_spifc_transfer_one;
335+
host->min_speed_hz = rate >> 6;
336+
host->max_speed_hz = rate >> 1;
337337

338338
meson_spifc_hw_init(spifc);
339339

340340
pm_runtime_set_active(spifc->dev);
341341
pm_runtime_enable(spifc->dev);
342342

343-
ret = devm_spi_register_master(spifc->dev, master);
343+
ret = devm_spi_register_controller(spifc->dev, host);
344344
if (ret) {
345-
dev_err(spifc->dev, "failed to register spi master\n");
345+
dev_err(spifc->dev, "failed to register spi host\n");
346346
goto out_clk;
347347
}
348348

@@ -351,14 +351,14 @@ static int meson_spifc_probe(struct platform_device *pdev)
351351
clk_disable_unprepare(spifc->clk);
352352
pm_runtime_disable(spifc->dev);
353353
out_err:
354-
spi_master_put(master);
354+
spi_controller_put(host);
355355
return ret;
356356
}
357357

358358
static void meson_spifc_remove(struct platform_device *pdev)
359359
{
360-
struct spi_master *master = platform_get_drvdata(pdev);
361-
struct meson_spifc *spifc = spi_master_get_devdata(master);
360+
struct spi_controller *host = platform_get_drvdata(pdev);
361+
struct meson_spifc *spifc = spi_controller_get_devdata(host);
362362

363363
pm_runtime_get_sync(&pdev->dev);
364364
clk_disable_unprepare(spifc->clk);
@@ -368,11 +368,11 @@ static void meson_spifc_remove(struct platform_device *pdev)
368368
#ifdef CONFIG_PM_SLEEP
369369
static int meson_spifc_suspend(struct device *dev)
370370
{
371-
struct spi_master *master = dev_get_drvdata(dev);
372-
struct meson_spifc *spifc = spi_master_get_devdata(master);
371+
struct spi_controller *host = dev_get_drvdata(dev);
372+
struct meson_spifc *spifc = spi_controller_get_devdata(host);
373373
int ret;
374374

375-
ret = spi_master_suspend(master);
375+
ret = spi_controller_suspend(host);
376376
if (ret)
377377
return ret;
378378

@@ -384,8 +384,8 @@ static int meson_spifc_suspend(struct device *dev)
384384

385385
static int meson_spifc_resume(struct device *dev)
386386
{
387-
struct spi_master *master = dev_get_drvdata(dev);
388-
struct meson_spifc *spifc = spi_master_get_devdata(master);
387+
struct spi_controller *host = dev_get_drvdata(dev);
388+
struct meson_spifc *spifc = spi_controller_get_devdata(host);
389389
int ret;
390390

391391
if (!pm_runtime_suspended(dev)) {
@@ -396,7 +396,7 @@ static int meson_spifc_resume(struct device *dev)
396396

397397
meson_spifc_hw_init(spifc);
398398

399-
ret = spi_master_resume(master);
399+
ret = spi_controller_resume(host);
400400
if (ret)
401401
clk_disable_unprepare(spifc->clk);
402402

@@ -407,8 +407,8 @@ static int meson_spifc_resume(struct device *dev)
407407
#ifdef CONFIG_PM
408408
static int meson_spifc_runtime_suspend(struct device *dev)
409409
{
410-
struct spi_master *master = dev_get_drvdata(dev);
411-
struct meson_spifc *spifc = spi_master_get_devdata(master);
410+
struct spi_controller *host = dev_get_drvdata(dev);
411+
struct meson_spifc *spifc = spi_controller_get_devdata(host);
412412

413413
clk_disable_unprepare(spifc->clk);
414414

@@ -417,8 +417,8 @@ static int meson_spifc_runtime_suspend(struct device *dev)
417417

418418
static int meson_spifc_runtime_resume(struct device *dev)
419419
{
420-
struct spi_master *master = dev_get_drvdata(dev);
421-
struct meson_spifc *spifc = spi_master_get_devdata(master);
420+
struct spi_controller *host = dev_get_drvdata(dev);
421+
struct meson_spifc *spifc = spi_controller_get_devdata(host);
422422

423423
return clk_prepare_enable(spifc->clk);
424424
}

0 commit comments

Comments
 (0)