Commit e734ecd6 authored by Tien Hock Loh's avatar Tien Hock Loh Committed by Manish Pandey
Browse files

plat: intel: Add FPGAINTF configuration to when configuring pinmux



FPGAINTF wasn't enabled when configuring pinmux. This fixes the issue.
Signed-off-by: default avatarTien Hock Loh <tien.hock.loh@intel.com>
Change-Id: I5a6aacd504901b8f7327b2f4854b8a77d0c37019
parent aea772dd
...@@ -7,6 +7,7 @@ ...@@ -7,6 +7,7 @@
#include <lib/mmio.h> #include <lib/mmio.h>
#include "agilex_pinmux.h" #include "agilex_pinmux.h"
#include "socfpga_system_manager.h"
const uint32_t sysmgr_pinmux_array_sel[] = { const uint32_t sysmgr_pinmux_array_sel[] = {
0x00000000, 0x00000001, /* usb */ 0x00000000, 0x00000001, /* usb */
...@@ -185,6 +186,12 @@ const uint32_t sysmgr_pinmux_array_iodelay[] = { ...@@ -185,6 +186,12 @@ const uint32_t sysmgr_pinmux_array_iodelay[] = {
0x0000011c, 0x00000000 0x0000011c, 0x00000000
}; };
void config_fpgaintf_mod(void)
{
mmio_write_32(SOCFPGA_SYSMGR(FPGAINTF_EN_2), 1<<8);
}
void config_pinmux(handoff *hoff_ptr) void config_pinmux(handoff *hoff_ptr)
{ {
unsigned int i; unsigned int i;
...@@ -213,5 +220,6 @@ void config_pinmux(handoff *hoff_ptr) ...@@ -213,5 +220,6 @@ void config_pinmux(handoff *hoff_ptr)
hoff_ptr->pinmux_iodelay_array[i+1]); hoff_ptr->pinmux_iodelay_array[i+1]);
} }
config_fpgaintf_mod();
} }
...@@ -13,6 +13,8 @@ ...@@ -13,6 +13,8 @@
#define SOCFPGA_SYSMGR_SDMMC 0x28 #define SOCFPGA_SYSMGR_SDMMC 0x28
#define SOCFPGA_SYSMGR_FPGAINTF_EN_2 0x6c
#define SOCFPGA_SYSMGR_EMAC_0 0x44 #define SOCFPGA_SYSMGR_EMAC_0 0x44
#define SOCFPGA_SYSMGR_EMAC_1 0x48 #define SOCFPGA_SYSMGR_EMAC_1 0x48
#define SOCFPGA_SYSMGR_EMAC_2 0x4c #define SOCFPGA_SYSMGR_EMAC_2 0x4c
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment