09 Feb, 2018

1 commit

  • config_fallbacks.h has some logic that sets HAVE_BLOCK_DEVICE
    based on a list of enabled options. Moving HAVE_BLOCK_DEVICE to
    Kconfig allows us to drastically shrink the logic in
    config_fallbacks.h

    Signed-off-by: Adam Ford
    [trini: Rename HAVE_BLOCK_DEVICE to CONFIG_BLOCK_DEVICE]
    Signed-off-by: Tom Rini

    Adam Ford
     

30 Nov, 2017

1 commit


15 Sep, 2017

1 commit


17 Aug, 2017

1 commit

  • Most block devices provide a command (e.g. 'sata', 'scsi', 'ide') and
    these commands generally do the same thing. This makes it harder to
    maintain this code and keep it consistent.

    We now have a block device interface which is either implemented by driver
    model (when CONFIG_BLK is enabled) or with a legacy interface. Therefore
    it is possible to handle most of what these commands do with generic code.

    Add a new generic function to process block-device commands using the
    interface type and the current device number for that type.

    Signed-off-by: Simon Glass

    Simon Glass