[PATCH] sata: Rework the CMD_SATA and SATA symbols

Tom Rini trini at konsulko.com
Fri Apr 3 21:47:13 CEST 2026


On Fri, 20 Mar 2026 14:53:24 -0600, Tom Rini wrote:

> Today we typically enable CMD_SATA in order to have the SATA
> functionality itself enabled, despite there being a clean split between
> the two symbols. This in turn leads to potential configuration problems.
> Split things so that SATA continues to be separate and not CMD_SATA
> instead depends, functionally, on AHCI being enabled.
> 
> To do all of this:
> - Have X86 select AHCI directly rather than "default y" it later.
> - Make CMD_SATA be a default y option, given the split of platforms that
>   enabled SATA and did, or did not, enable CMD_SATA.
> - Change "imply CMD_SATA" to "imply SATA"
> - Correct TARGET_VEXPRESS64_JUNO because you cannot select SATA_SIL
>   without PCI (and in turn, SATA is needed for SATA_SIL).
> - Update a number of defconfigs to have no functional change.
> 
> [...]

Applied to u-boot/next, thanks!

[1/1] sata: Rework the CMD_SATA and SATA symbols
      commit: d05ef0f258c960c912bfaff2ccad8d7c4c6f35a9
-- 
Tom




More information about the U-Boot mailing list