[U-Boot] [PATCH 00/39] dm: sata: Complete driver-model support for SATA

Simon Glass sjg at chromium.org
Sat Jul 22 17:26:51 UTC 2017


Hi Jaehoon,

On 22 July 2017 at 11:15, Simon Glass <sjg at chromium.org> wrote:
> (pruning the cc list a bit)
>
> Hi Jaehoon,
>
> On 4 July 2017 at 13:48, Simon Glass <sjg at chromium.org> wrote:
>> This series completes the conversion of SATA to driver model.
>>
>> Previous work converted SCSI including the SCSI-based SATA driver. This
>> series converts the AHCI uclass itself, adding operations and adjusting
>> the 'sata' command to work correctly.
>>
>> An existing board (Compulab Utilite) is used for this work. It uses SATA
>> without the SCSI layer. Unfortunately this board does not currently use
>> driver model for MMC or USB, nor does it include a device tree. Therefore
>> additional patches are included in this series to convert this over. Note
>> that USB is rendered inoperative since the relevant device-tree nodes are
>> disabled. Further work is needed here (e.g. by the board maintainer) but
>> it is well beyond the objective of this series.
>>
>> A long-standing niggle with MMC has been the CONFIG_DM_MMC_OPS option.
>> This was introduced to allow driver model to handle MMC operations rather
>> than having them in struct mmc. This was needed since the original uclass
>> did not have support for operations.
>>
>> At present i.MX is the only SoC that defines CONFIG_DM_MMC without
>> CONFIG_DM_MMC_OPS. With this driver converted, the option is no longer
>> necessary so this series takes the opportunity to drop that option.
>
> Are you planning to review / apply this series please? It is assigned
> to you in patchwork. I'd like to resolve this because I have two other
> series depending on it

Actually there is another previous series also. Together they finish
the conversion of SATA/SCSI to driver model. The dependent series are
the final command Kconfig conversion and the environment series,
although the later could probably be rebased without too much pain.

Regards,
Simon


More information about the U-Boot mailing list