[PATCH 0/3] fpga: Remove lattice and ACEX1 support

Alexander Dahl ada at thorsis.com
Fri Jul 25 14:00:45 CEST 2025


Hello Michal,

Am Fri, Jul 25, 2025 at 01:25:51PM +0200 schrieb Michal Simek:
> Hi,
> 
> when fpga drivers were enabled via sandbox some coverity issues came and
> make no sense to fix them when there is no user of these drivers that's why
> it is easier just remove them completely.
> 
> Another candidate for removal is FPGA_CYCLON2 which is enabled only by
> mx53cx9020_defconfig.

We use FPGA_CYCLON2 downstream with devices containing Altera Cyclone
III and IV or Efinix Trion T20 chips.  These are _not_ legacy devices,
few quantities per year, but still produced and sold.

If you need board code to keep the upstream support, I would need
to talk to some people here if we can upstream our board code, or at
least some of it.  That might be difficult though, so if there are
alternatives, please advise.  O:-)

Greets
Alex

> Patrick: Is this board still maintained?
> 
> Thanks,
> Michal
> 
> 
> Michal Simek (3):
>   fpga: xilinx: Check valid desc structure
>   fpga: Remove ancient ACEX1K support
>   fpga: lattice: Remove unused support
> 
>  configs/sandbox_defconfig |    2 -
>  drivers/fpga/ACEX1K.c     |  245 ---
>  drivers/fpga/Kconfig      |   12 -
>  drivers/fpga/Makefile     |    2 -
>  drivers/fpga/altera.c     |    5 +-
>  drivers/fpga/fpga.c       |   23 -
>  drivers/fpga/ivm_core.c   | 3149 -------------------------------------
>  drivers/fpga/lattice.c    |  379 -----
>  drivers/fpga/xilinx.c     |    3 +
>  include/ACEX1K.h          |   49 -
>  include/fpga.h            |    1 -
>  include/lattice.h         |  298 ----
>  12 files changed, 4 insertions(+), 4164 deletions(-)
>  delete mode 100644 drivers/fpga/ACEX1K.c
>  delete mode 100644 drivers/fpga/ivm_core.c
>  delete mode 100644 drivers/fpga/lattice.c
>  delete mode 100644 include/lattice.h
> 
> -- 
> 2.43.0
> 
> base-commit: 021783860f7e628f7c4e0c101707cd4250e6d61f
> branch: debian-sent3


More information about the U-Boot mailing list