drivers: fpga: Add FPGA configuration during bootm for Intel SOCFPGA
authorMuhammad Hazim Izzat Zamri <muhammad.hazim.izzat.zamri@altera.com>
Fri, 14 Mar 2025 02:19:52 +0000 (19:19 -0700)
committerMichal Simek <michal.simek@amd.com>
Wed, 16 Apr 2025 11:42:06 +0000 (13:42 +0200)
commit82dd190807e42f25d0bd2f5c20b5cfb90d353040
tree5c01dbc6f0173713c12d8209fde68d49bedad9d8
parenta93cc9b9c56870fe134fe2006a1f46d9557ec780
drivers: fpga: Add FPGA configuration during bootm for Intel SOCFPGA

Enabling the capability to automatically perform FPGA configuration
when booting Linux FIT image via bootm command. The FPGA
configuration bitstream shall be packed within the FIT image.

The FPGA data (full or partial) is checked by the SDM hardware,
for Intel SDM Mailbox based devices. Hence always return full
bitstream.

Second function is to enable the HPS to FPGA bridges when FPGA load
is completed successfully. This is to ensure the FPGA is accessible
by the HPS.

Signed-off-by: Muhammad Hazim Izzat Zamri <muhammad.hazim.izzat.zamri@altera.com>
Link: https://lore.kernel.org/r/20250314021953.18379-2-muhammad.hazim.izzat.zamri@altera.com
Signed-off-by: Michal Simek <michal.simek@amd.com>
drivers/fpga/altera.c