Commit e9759d40 authored by Yang Yingliang's avatar Yang Yingliang Committed by Mark Brown

spi: amd: switch to use modern name

Change legacy name master to modern name host or controller.

No functional changed.
Signed-off-by: default avatarYang Yingliang <yangyingliang@huawei.com>
Link: https://lore.kernel.org/r/20230728093221.3312026-2-yangyingliang@huawei.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
parent 33f1ef6d
...@@ -215,9 +215,9 @@ static int amd_spi_execute_opcode(struct amd_spi *amd_spi) ...@@ -215,9 +215,9 @@ static int amd_spi_execute_opcode(struct amd_spi *amd_spi)
} }
} }
static int amd_spi_master_setup(struct spi_device *spi) static int amd_spi_host_setup(struct spi_device *spi)
{ {
struct amd_spi *amd_spi = spi_master_get_devdata(spi->master); struct amd_spi *amd_spi = spi_controller_get_devdata(spi->controller);
amd_spi_clear_fifo_ptr(amd_spi); amd_spi_clear_fifo_ptr(amd_spi);
...@@ -272,7 +272,7 @@ static int amd_set_spi_freq(struct amd_spi *amd_spi, u32 speed_hz) ...@@ -272,7 +272,7 @@ static int amd_set_spi_freq(struct amd_spi *amd_spi, u32 speed_hz)
} }
static inline int amd_spi_fifo_xfer(struct amd_spi *amd_spi, static inline int amd_spi_fifo_xfer(struct amd_spi *amd_spi,
struct spi_master *master, struct spi_controller *host,
struct spi_message *message) struct spi_message *message)
{ {
struct spi_transfer *xfer = NULL; struct spi_transfer *xfer = NULL;
...@@ -353,15 +353,15 @@ static inline int amd_spi_fifo_xfer(struct amd_spi *amd_spi, ...@@ -353,15 +353,15 @@ static inline int amd_spi_fifo_xfer(struct amd_spi *amd_spi,
return -ENODEV; return -ENODEV;
} }
spi_finalize_current_message(master); spi_finalize_current_message(host);
return message->status; return message->status;
} }
static int amd_spi_master_transfer(struct spi_master *master, static int amd_spi_host_transfer(struct spi_controller *host,
struct spi_message *msg) struct spi_message *msg)
{ {
struct amd_spi *amd_spi = spi_master_get_devdata(master); struct amd_spi *amd_spi = spi_controller_get_devdata(host);
struct spi_device *spi = msg->spi; struct spi_device *spi = msg->spi;
amd_spi_select_chip(amd_spi, spi_get_chipselect(spi, 0)); amd_spi_select_chip(amd_spi, spi_get_chipselect(spi, 0));
...@@ -370,7 +370,7 @@ static int amd_spi_master_transfer(struct spi_master *master, ...@@ -370,7 +370,7 @@ static int amd_spi_master_transfer(struct spi_master *master,
* Extract spi_transfers from the spi message and * Extract spi_transfers from the spi message and
* program the controller. * program the controller.
*/ */
return amd_spi_fifo_xfer(amd_spi, master, msg); return amd_spi_fifo_xfer(amd_spi, host, msg);
} }
static size_t amd_spi_max_transfer_size(struct spi_device *spi) static size_t amd_spi_max_transfer_size(struct spi_device *spi)
...@@ -381,16 +381,16 @@ static size_t amd_spi_max_transfer_size(struct spi_device *spi) ...@@ -381,16 +381,16 @@ static size_t amd_spi_max_transfer_size(struct spi_device *spi)
static int amd_spi_probe(struct platform_device *pdev) static int amd_spi_probe(struct platform_device *pdev)
{ {
struct device *dev = &pdev->dev; struct device *dev = &pdev->dev;
struct spi_master *master; struct spi_controller *host;
struct amd_spi *amd_spi; struct amd_spi *amd_spi;
int err; int err;
/* Allocate storage for spi_master and driver private data */ /* Allocate storage for host and driver private data */
master = devm_spi_alloc_master(dev, sizeof(struct amd_spi)); host = devm_spi_alloc_host(dev, sizeof(struct amd_spi));
if (!master) if (!host)
return dev_err_probe(dev, -ENOMEM, "Error allocating SPI master\n"); return dev_err_probe(dev, -ENOMEM, "Error allocating SPI host\n");
amd_spi = spi_master_get_devdata(master); amd_spi = spi_controller_get_devdata(host);
amd_spi->io_remap_addr = devm_platform_ioremap_resource(pdev, 0); amd_spi->io_remap_addr = devm_platform_ioremap_resource(pdev, 0);
if (IS_ERR(amd_spi->io_remap_addr)) if (IS_ERR(amd_spi->io_remap_addr))
return dev_err_probe(dev, PTR_ERR(amd_spi->io_remap_addr), return dev_err_probe(dev, PTR_ERR(amd_spi->io_remap_addr),
...@@ -400,20 +400,20 @@ static int amd_spi_probe(struct platform_device *pdev) ...@@ -400,20 +400,20 @@ static int amd_spi_probe(struct platform_device *pdev)
amd_spi->version = (enum amd_spi_versions) device_get_match_data(dev); amd_spi->version = (enum amd_spi_versions) device_get_match_data(dev);
/* Initialize the spi_master fields */ /* Initialize the spi_controller fields */
master->bus_num = 0; host->bus_num = 0;
master->num_chipselect = 4; host->num_chipselect = 4;
master->mode_bits = 0; host->mode_bits = 0;
master->flags = SPI_CONTROLLER_HALF_DUPLEX; host->flags = SPI_CONTROLLER_HALF_DUPLEX;
master->max_speed_hz = AMD_SPI_MAX_HZ; host->max_speed_hz = AMD_SPI_MAX_HZ;
master->min_speed_hz = AMD_SPI_MIN_HZ; host->min_speed_hz = AMD_SPI_MIN_HZ;
master->setup = amd_spi_master_setup; host->setup = amd_spi_host_setup;
master->transfer_one_message = amd_spi_master_transfer; host->transfer_one_message = amd_spi_host_transfer;
master->max_transfer_size = amd_spi_max_transfer_size; host->max_transfer_size = amd_spi_max_transfer_size;
master->max_message_size = amd_spi_max_transfer_size; host->max_message_size = amd_spi_max_transfer_size;
/* Register the controller with SPI framework */ /* Register the controller with SPI framework */
err = devm_spi_register_master(dev, master); err = devm_spi_register_controller(dev, host);
if (err) if (err)
return dev_err_probe(dev, err, "error registering SPI controller\n"); return dev_err_probe(dev, err, "error registering SPI controller\n");
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment