From: Zhu Yujie Date: Fri, 14 Nov 2025 07:19:13 +0000 (+0800) Subject: siflower: spi: replace 'master' with 'controller' in driver X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=31cb99491ef65439423d496a3c5cd0ed2b5077dd;p=openwrt%2Fstaging%2Fldir.git siflower: spi: replace 'master' with 'controller' in driver This change replaces the term 'master' with 'controller' in the Siflower SPI driver (sf_qspi) to align with the Linux kernel's inclusive language policy. Tested-by: Jingkun Zheng Tested-by: Zhu Yujie Tested-by: Chuanhong Guo gch981213@gmail.com Signed-off-by: Zhu Yujie Link: https://github.com/openwrt/openwrt/pull/20555 Signed-off-by: Christian Marangi --- diff --git a/target/linux/siflower/files-6.12/drivers/spi/spi-sf21-qspi.c b/target/linux/siflower/files-6.12/drivers/spi/spi-sf21-qspi.c index da3fcdf1e8..54763d8593 100644 --- a/target/linux/siflower/files-6.12/drivers/spi/spi-sf21-qspi.c +++ b/target/linux/siflower/files-6.12/drivers/spi/spi-sf21-qspi.c @@ -258,7 +258,7 @@ static void sf_qspi_set_param(struct sf_qspi *s, const struct spi_mem_op *op) static int sf_qspi_exec_op(struct spi_mem *mem, const struct spi_mem_op *op) { - struct sf_qspi *s = spi_controller_get_devdata(mem->spi->master); + struct sf_qspi *s = spi_controller_get_devdata(mem->spi->controller); struct chip_data *chip = spi_get_ctldata(mem->spi); unsigned int pops = 0; int ret, i, op_len; @@ -467,18 +467,18 @@ static const struct spi_controller_mem_ops sf_qspi_mem_ops = { static int sf_qspi_probe(struct platform_device *pdev) { - struct spi_controller *master; + struct spi_controller *controller; struct device *dev = &pdev->dev; struct device_node *np = dev->of_node; struct sf_qspi *s; int ret; - master = devm_spi_alloc_master(&pdev->dev, sizeof(*s)); - if (!master) + controller = devm_spi_alloc_host(&pdev->dev, sizeof(*s)); + if (!controller) return -ENOMEM; - master->mode_bits = SPI_RX_DUAL | SPI_RX_QUAD | SPI_TX_DUAL | + controller->mode_bits = SPI_RX_DUAL | SPI_RX_QUAD | SPI_TX_DUAL | SPI_TX_QUAD; - s = spi_controller_get_devdata(master); + s = spi_controller_get_devdata(controller); s->dev = dev; platform_set_drvdata(pdev, s); @@ -497,17 +497,17 @@ static int sf_qspi_probe(struct platform_device *pdev) return dev_err_probe(dev, PTR_ERR(s->apbclk), "failed to get and enable apb_pclk.\n"); - master->cleanup = sf_qspi_cleanup; - master->setup = sf_qspi_setup; - master->use_gpio_descriptors = true; - master->mem_ops = &sf_qspi_mem_ops; - master->dev.of_node = np; + controller->cleanup = sf_qspi_cleanup; + controller->setup = sf_qspi_setup; + controller->use_gpio_descriptors = true; + controller->mem_ops = &sf_qspi_mem_ops; + controller->dev.of_node = np; writew(FIELD_PREP(SSP_FIFO_LEVEL_RX, DFLT_THRESH_RX) | FIELD_PREP(SSP_FIFO_LEVEL_TX, DFLT_THRESH_TX), s->base + SSP_FIFO_LEVEL); - ret = devm_spi_register_controller(dev, master); + ret = devm_spi_register_controller(dev, controller); if (ret) return dev_err_probe(dev, ret, "failed to register controller.\n");