sfc: Extend MTD driver for use with new NICs
In new NICs flash is managed by firmware and we will use high-level operations on partitions rather than direct SPI commands. Add support for multiple MTD partitions per flash device and remove the direct link between MTD and SPI devices. Maintain a list of MTD partitions in struct efx_nic. Signed-off-by:Ben Hutchings <bhutchings@solarflare.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/sfc/efx.c 3 additions, 0 deletionsdrivers/net/sfc/efx.c
- drivers/net/sfc/ethtool.c 4 additions, 2 deletionsdrivers/net/sfc/ethtool.c
- drivers/net/sfc/falcon.c 15 additions, 17 deletionsdrivers/net/sfc/falcon.c
- drivers/net/sfc/mtd.c 219 additions, 93 deletionsdrivers/net/sfc/mtd.c
- drivers/net/sfc/net_driver.h 6 additions, 2 deletionsdrivers/net/sfc/net_driver.h
- drivers/net/sfc/spi.h 8 additions, 10 deletionsdrivers/net/sfc/spi.h
Loading
Please register or sign in to comment