Skip to content
Snippets Groups Projects
Forked from Reform / reform-boundary-uboot
Source project has a limited visibility.
  • Simon Glass's avatar
    4395f667
    dm: blk: Add a generic function for block device commands · 4395f667
    Simon Glass authored
    
    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: default avatarSimon Glass <sjg@chromium.org>
    4395f667
    History
    dm: blk: Add a generic function for block device commands
    Simon Glass authored
    
    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: default avatarSimon Glass <sjg@chromium.org>