On Mon, 13 Nov 2023 at 12:15, Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> wrote: > > The SPI_MASTER_HALF_DUPLEX is the legacy name of a definition > for a half duplex flag. Since all others had been replaced with > the respective SPI_CONTROLLER prefix get rid of the last one > as well. There is no functional change intended. > > Signed-off-by: Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> Acked-by: Ulf Hansson <ulf.hansson@xxxxxxxxxx> # For MMC > --- > drivers/input/rmi4/rmi_spi.c | 2 +- > drivers/mmc/host/mmc_spi.c | 2 +- > drivers/net/ethernet/micrel/ks8851_spi.c | 4 ++-- > drivers/usb/gadget/udc/max3420_udc.c | 2 +- > include/linux/spi/spi.h | 2 -- > 5 files changed, 5 insertions(+), 7 deletions(-) > > diff --git a/drivers/input/rmi4/rmi_spi.c b/drivers/input/rmi4/rmi_spi.c > index 852aeb0b2c07..07c866f42296 100644 > --- a/drivers/input/rmi4/rmi_spi.c > +++ b/drivers/input/rmi4/rmi_spi.c > @@ -375,7 +375,7 @@ static int rmi_spi_probe(struct spi_device *spi) > struct rmi_device_platform_data *spi_pdata = spi->dev.platform_data; > int error; > > - if (spi->master->flags & SPI_MASTER_HALF_DUPLEX) > + if (spi->master->flags & SPI_CONTROLLER_HALF_DUPLEX) > return -EINVAL; > > rmi_spi = devm_kzalloc(&spi->dev, sizeof(struct rmi_spi_xport), > diff --git a/drivers/mmc/host/mmc_spi.c b/drivers/mmc/host/mmc_spi.c > index cc333ad67cac..b0cccef4cfbf 100644 > --- a/drivers/mmc/host/mmc_spi.c > +++ b/drivers/mmc/host/mmc_spi.c > @@ -1322,7 +1322,7 @@ static int mmc_spi_probe(struct spi_device *spi) > /* We rely on full duplex transfers, mostly to reduce > * per-transfer overheads (by making fewer transfers). > */ > - if (spi->master->flags & SPI_MASTER_HALF_DUPLEX) > + if (spi->master->flags & SPI_CONTROLLER_HALF_DUPLEX) > return -EINVAL; > > /* MMC and SD specs only seem to care that sampling is on the > diff --git a/drivers/net/ethernet/micrel/ks8851_spi.c b/drivers/net/ethernet/micrel/ks8851_spi.c > index 70bc7253454f..7c41623dac90 100644 > --- a/drivers/net/ethernet/micrel/ks8851_spi.c > +++ b/drivers/net/ethernet/micrel/ks8851_spi.c > @@ -156,7 +156,7 @@ static void ks8851_rdreg(struct ks8851_net *ks, unsigned int op, > > txb[0] = cpu_to_le16(op | KS_SPIOP_RD); > > - if (kss->spidev->master->flags & SPI_MASTER_HALF_DUPLEX) { > + if (kss->spidev->master->flags & SPI_CONTROLLER_HALF_DUPLEX) { > msg = &kss->spi_msg2; > xfer = kss->spi_xfer2; > > @@ -180,7 +180,7 @@ static void ks8851_rdreg(struct ks8851_net *ks, unsigned int op, > ret = spi_sync(kss->spidev, msg); > if (ret < 0) > netdev_err(ks->netdev, "read: spi_sync() failed\n"); > - else if (kss->spidev->master->flags & SPI_MASTER_HALF_DUPLEX) > + else if (kss->spidev->master->flags & SPI_CONTROLLER_HALF_DUPLEX) > memcpy(rxb, trx, rxl); > else > memcpy(rxb, trx + 2, rxl); > diff --git a/drivers/usb/gadget/udc/max3420_udc.c b/drivers/usb/gadget/udc/max3420_udc.c > index 2d57786d3db7..89e8cf2a2a7d 100644 > --- a/drivers/usb/gadget/udc/max3420_udc.c > +++ b/drivers/usb/gadget/udc/max3420_udc.c > @@ -1201,7 +1201,7 @@ static int max3420_probe(struct spi_device *spi) > int err, irq; > u8 reg[8]; > > - if (spi->master->flags & SPI_MASTER_HALF_DUPLEX) { > + if (spi->master->flags & SPI_CONTROLLER_HALF_DUPLEX) { > dev_err(&spi->dev, "UDC needs full duplex to work\n"); > return -EINVAL; > } > diff --git a/include/linux/spi/spi.h b/include/linux/spi/spi.h > index 255a0562aea5..7b4baff63c5c 100644 > --- a/include/linux/spi/spi.h > +++ b/include/linux/spi/spi.h > @@ -1638,8 +1638,6 @@ spi_transfer_is_last(struct spi_controller *ctlr, struct spi_transfer *xfer) > /* Compatibility layer */ > #define spi_master spi_controller > > -#define SPI_MASTER_HALF_DUPLEX SPI_CONTROLLER_HALF_DUPLEX > - > #define spi_master_get_devdata(_ctlr) spi_controller_get_devdata(_ctlr) > #define spi_master_set_devdata(_ctlr, _data) \ > spi_controller_set_devdata(_ctlr, _data) > -- > 2.43.0.rc1.1.gbec44491f096 >