From 0a152f7b5a8e651b320e134e65587c33ccfbf788 Mon Sep 17 00:00:00 2001 From: Filip Leonarski Date: Thu, 14 Sep 2023 23:43:01 +0200 Subject: [PATCH] PCIe driver: check Ethernet aligned twice --- fpga/pcie_driver/jfjoch_function.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fpga/pcie_driver/jfjoch_function.c b/fpga/pcie_driver/jfjoch_function.c index a6a44872..17cefe03 100644 --- a/fpga/pcie_driver/jfjoch_function.c +++ b/fpga/pcie_driver/jfjoch_function.c @@ -277,6 +277,8 @@ void jfjoch_get_env_data(struct jfjoch_drvdata *drvdata, struct ActionEnvParams env_params->hbm_0_temp_C = ioread32(drvdata->bar0 + CMS_OFFSET + ADDR_CMS_HBM_TEMP1_INS_REG); env_params->hbm_1_temp_C = ioread32(drvdata->bar0 + CMS_OFFSET + ADDR_CMS_HBM_TEMP2_INS_REG); + // Somehow it is better to ask twice + env_params->ethernet_aligned = ioread32(drvdata->bar0 + CMAC_OFFSET + 0x0204) & 0x2; env_params->ethernet_aligned = ioread32(drvdata->bar0 + CMAC_OFFSET + 0x0204) & 0x2; }