Hi Jagan, On 29 October 2015 at 07:11, Jagan Teki <jt...@openedev.com> wrote: > Hi Heiko, > > On 29 October 2015 at 12:05, Heiko Schocher <h...@denx.de> wrote: >> Hello Jagan, >> >> Am 12.10.2015 um 21:54 schrieb Jagan Teki: >>> >>> Since mtd_info ops got introduced, just drop the unneeded >>> dm_spi_flash operations. >>> >>> Signed-off-by: Jagan Teki <jt...@openedev.com> >>> --- >>> drivers/mtd/spi/sf-uclass.c | 16 -------- >>> drivers/mtd/spi/sf_probe.c | 30 --------------- >>> include/spi_flash.h | 91 >>> +++++++-------------------------------------- >>> 3 files changed, 14 insertions(+), 123 deletions(-) >> >> >> Does this not break: drivers/mtd/spi/sf-uclass.c ? > > This wouldn't break the dm because mtd_info ops are common to dm or > non-dm spi-flash which I tuned in this series[1] That means the tuned > sf series is prior to this MTD. > >> >> added simon to cc. >> >> >>> >>> diff --git a/drivers/mtd/spi/sf-uclass.c b/drivers/mtd/spi/sf-uclass.c >>> index 350e21a..5cdbd1b 100644 >>> --- a/drivers/mtd/spi/sf-uclass.c >>> +++ b/drivers/mtd/spi/sf-uclass.c >>> @@ -11,22 +11,6 @@ >>> #include <dm/device-internal.h> >>> #include "sf_internal.h" >>> >>> -int spi_flash_read_dm(struct udevice *dev, u32 offset, size_t len, void >>> *buf) >>> -{ >>> - return sf_get_ops(dev)->read(dev, offset, len, buf); >>> -} >>> - >>> -int spi_flash_write_dm(struct udevice *dev, u32 offset, size_t len, >>> - const void *buf) >>> -{ >>> - return sf_get_ops(dev)->write(dev, offset, len, buf); >>> -} >>> - >>> -int spi_flash_erase_dm(struct udevice *dev, u32 offset, size_t len) >>> -{ >>> - return sf_get_ops(dev)->erase(dev, offset, len); >>> -} >>> -
These are the functions that we should keep. It is the the ones that don't take a struct udevice parameter which should be removed... Regards, Simon _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot