From: Vladimir Oltean <vladimir.oltean@xxxxxxx> This series changes the SPI transfer procedure in sja1105 to take into consideration the buffer size limitations that the SPI controller driver might have. Changes in v3: - Avoid a signed vs unsigned issue in the interpretation of SIZE_MAX. - Move the max transfer length checks to probe time, since nothing will change dynamically. Changes in v2: Remove the driver's use of cs_change and send multiple, smaller SPI messages instead of a single large one. Vladimir Oltean (2): net: dsa: sja1105: send multiple spi_messages instead of using cs_change net: dsa: sja1105: adapt to a SPI controller with a limited max transfer size drivers/net/dsa/sja1105/sja1105.h | 1 + drivers/net/dsa/sja1105/sja1105_main.c | 28 ++++++++ drivers/net/dsa/sja1105/sja1105_spi.c | 66 +++++-------------- .../net/dsa/sja1105/sja1105_static_config.h | 2 + 4 files changed, 49 insertions(+), 48 deletions(-) -- 2.25.1