Re: [PATCH 0/3] ufs: amd-versal2: Cleanup firmware interface
Michal Simek <[email protected]>
| Newsgroups | org.u-boot-project.lists.u-boot |
|---|---|
| Message-ID | <[email protected]> |
On 7/30/26 08:49, Michal Simek wrote: > Hi, > > the first patch mainly alignment with Linux kernel version. Issue was > related to IRQ handling which is not valid reason for U-Boot but still > correcting sequence make sense. > > The second patch is moving firmware handling out of UFS driver. UFS driver > cares about delivering functionality. And doesn't really matter how exactly > it is done. If it is done via firmware interface, via IO polling or in a > different way. That's why move loops out of UFS driver to be able to use > different interfaces for it. > > The third patch is just Kconfig update. > > The series is based on > https://patchwork.ozlabs.org/project/uboot/patch/6419fe4f6f1f451aee624c7762b7aa690d50e498.1784870711.git.michal.simek@amd.com/ > > Thanks, > Michal > > > Michal Simek (3): > ufs: amd-versal2: Perform controller reset in the init callback > xilinx: versal2: Clean UFS firmware interface > ufs: amd-versal2: Remove ZYNQMP_FIRMWARE dependency > > arch/arm/mach-versal2/cpu.c | 34 +++-- > arch/arm/mach-versal2/include/mach/hardware.h | 5 + > .../arm/mach-versal2/include/mach/sys_proto.h | 8 +- > drivers/firmware/firmware-zynqmp.c | 72 ++++++---- > drivers/ufs/Kconfig | 2 +- > drivers/ufs/ufs-amd-versal2.c | 129 ++++++------------ > 6 files changed, 119 insertions(+), 131 deletions(-) > > --- > base-commit: 7e24149aacb83335fa997e2457144f23ba5e1bda > applied. M