On Thu, Apr 28, 2016 at 04:59:02PM +0200, Arnd Bergmann wrote: > My comment this time was for the particular driver, but I'd > still also maintain that a new subsystem in general should not > start out by addressing the needs of traditional board files. I certainly wouldn't insist that people add it but equally pushing to remove it too strongly seems like the wrong thing, at least as a general comment rather than a specific one. > I don't think we have merge new platform support on any > architecture that would need this in the past years and > stuff like spi_board_info and i2c_board_info is only really > used on really old machines (but not going away any time soon > either). It's not just platforms that use these things though - there's things like the SolarFlare NICs where the firmware update mechanism essentially involves exposing a SPI flash as part of a PCI device and we just merged an ASoC driver for a video card which was reusing some existing IPs and chips.