Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/common/templates/linux_driver_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# **Host Attach DFL FPGA Management Engine IP Driver**


Last updated: **October 08, 2024**
Last updated: **October 15, 2024**


**Upstream Status**: [Upstreamed](https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/drivers/fpga?h=master)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ The following files are available as part of this example:

| File | Description |
| :-- | :-- |
| [agilex7-u-boot-emmc.patch](https://altera-fpga.github.io/rel-24.2/embedded-designs/agilex-7/f-series/soc/emmc/ug-emmc-agx7f-soc/collateral/agilex7-u-boot-emmc.patch) | U-Boot DTS patch to use eMMC - device tree changes only |
| [agilex7-linux-emmc.patch](https://altera-fpga.github.io/rel-24.2/embedded-designs/agilex-7/f-series/soc/emmc/ug-emmc-agx7f-soc/collateral/agilex7-linux-emmc.patch) | Linux DTS patch to use eMMC - device tree changes only |
| [agilex7-u-boot-emmc.patch](https://altera-fpga.github.io/rel-24.2/embedded-designs/agilex-7/f-series/soc/emmc/collateral/agilex7-u-boot-emmc.patch) | U-Boot DTS patch to use eMMC - device tree changes only |
| [agilex7-linux-emmc.patch](https://altera-fpga.github.io/rel-24.2/embedded-designs/agilex-7/f-series/soc/emmc/collateral/agilex7-linux-emmc.patch) | Linux DTS patch to use eMMC - device tree changes only |


## Build Instructions
Expand Down Expand Up @@ -156,7 +156,7 @@ cd ..
```bash
cd $TOP_FOLDER
rm -f agilex7-u-boot-emmc.patch
wget https://altera-fpga.github.io/rel-24.2/embedded-designs/agilex-7/f-series/soc/emmc/ug-emmc-agx7f-soc/collateral/agilex7-u-boot-emmc.patch
wget https://altera-fpga.github.io/rel-24.2/embedded-designs/agilex-7/f-series/soc/emmc/collateral/agilex7-u-boot-emmc.patch
rm -rf u-boot-socfpga
git clone -b QPDS24.2_REL_GSRD_PR https://github.com/altera-opensource/u-boot-socfpga
cd u-boot-socfpga
Expand Down Expand Up @@ -259,7 +259,7 @@ The following instructions are used to build Linux:

```bash
cd $TOP_FOLDER
wget https://altera-fpga.github.io/rel-24.2/embedded-designs/agilex-7/f-series/soc/emmc/ug-emmc-agx7f-soc/collateral/agilex7-linux-emmc.patch
wget https://altera-fpga.github.io/rel-24.2/embedded-designs/agilex-7/f-series/soc/emmc/collateral/agilex7-linux-emmc.patch
rm -rf linux-socfpga
git clone -b QPDS24.2_REL_GSRD_PR https://github.com/altera-opensource/linux-socfpga
cd linux-socfpga
Expand Down
2 changes: 1 addition & 1 deletion docs/linux-dfl/dfl/dfl.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **Device Feature List Driver**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: [Upstreamed](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/fpga/dfl.c?h=master)

Expand Down
2 changes: 1 addition & 1 deletion docs/linux-dfl/dfl_afu/dfl_afu.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **Accelerator Functional Unit (aka workload) Driver For Host Attach**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: [Upstreamed](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/fpga?h=master)

Expand Down
2 changes: 1 addition & 1 deletion docs/linux-dfl/dfl_emif/dfl_emif.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **Host Attach Memory Subsystem IP Driver**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: [Upstreamed](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/memory/dfl-emif.c?h=master)

Expand Down
2 changes: 1 addition & 1 deletion docs/linux-dfl/dfl_fme/dfl_fme.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **Host Attach DFL FPGA Management Engine IP Driver**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: [Upstreamed](https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/drivers/fpga?h=master)

Expand Down
2 changes: 1 addition & 1 deletion docs/linux-dfl/dfl_pci/dfl_pci.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **DFL PCI Express Subsystem IP Driver**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: [Upstreamed](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/fpga/dfl-pci.c?h=master)

Expand Down
2 changes: 1 addition & 1 deletion docs/linux-dfl/intel_m10_bmc_core/intel_m10_bmc_core.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **Max® 10 Board Management Controller Driver**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: [Upstreamed](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/mfd?h=master)

Expand Down
2 changes: 1 addition & 1 deletion docs/linux-dfl/ptp_dfl_tod/ptp_dfl_tod.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **Ethernet IEEE 1588 Time of Day Clock FPGA IP Driver for Host Attach**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: [Upstreamed](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/ptp/ptp_dfl_tod.c?h=master)

Expand Down
2 changes: 1 addition & 1 deletion docs/linux-dfl/uart_16550/uart_16550.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **Altera 16550 Compatible UART Core Driver for Host Attach**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: [Upstreamed](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/tty/serial/8250/8250_dfl.c?h=master)

Expand Down
2 changes: 1 addition & 1 deletion docs/linux-embedded/apb_timers/apb_timers.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **General-Purpose Timers Driver for Hard Processor System**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: [Upstreamed](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/clocksource/dw_apb_timer.c)

Expand Down
2 changes: 1 addition & 1 deletion docs/linux-embedded/clock_manager/clock_manager.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **Clock Manager Driver for Hard Processor System**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: No

Expand Down
2 changes: 1 addition & 1 deletion docs/linux-embedded/dma/dma.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **Direct Memory Access Controller (DMAC) Driver for Hard Processor System**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: [Upstreamed](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c)

Expand Down
2 changes: 1 addition & 1 deletion docs/linux-embedded/edac/edac.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **Error Detection and Correction (EDAC) Driver for Hard Processor System**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: [Upstreamed](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/edac/altera_edac.c)

Expand Down
2 changes: 1 addition & 1 deletion docs/linux-embedded/emac/emac.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **Ethernet Media Access Controller (EMAC) Driver for Hard Processor System**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: Not Upstreamed

Expand Down
2 changes: 1 addition & 1 deletion docs/linux-embedded/gpio/gpio.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **General Purpose I/O Driver for Hard Processor System**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: [Upstreamed](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/gpio/gpio-dwapb.c)

Expand Down
2 changes: 1 addition & 1 deletion docs/linux-embedded/hssi/hssi.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **Ethernet Subsystem (HSSI) Driver for Hard Processor System**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: Not Upstreamed

Expand Down
2 changes: 1 addition & 1 deletion docs/linux-embedded/hssi_xtile/hssi_xtile.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **Ethernet Subsystem Intel FPGA IP Tile Specific Ethernet MAC Driver for Hard Processor System**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: Not Upstreamed

Expand Down
2 changes: 1 addition & 1 deletion docs/linux-embedded/hwmon/hwmon.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **Altera® Hardware Monitor Driver for Hard Processor System**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: Not Upstreamed

Expand Down
2 changes: 1 addition & 1 deletion docs/linux-embedded/i2c/i2c.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **I2C Driver for Hard Processor System**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: [Upstreamed](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/i2c?h=master)

Expand Down
2 changes: 1 addition & 1 deletion docs/linux-embedded/i3c/i3c.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **I3C Driver for Hard Processor System**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: [Upstreamed](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/i3c/master/dw-i3c-master.c)

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **Interrupt controller (GICv3) Driver for Hard Processor System**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: [Upstreamed](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/irqchip/irq-gic-v3.c)

Expand Down
2 changes: 1 addition & 1 deletion docs/linux-embedded/msgdma/msgdma.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **A Modular Scatter-Gather DMA (mSGDMA) Driver for Hard Processor System**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: Not Upstreamed

Expand Down
2 changes: 1 addition & 1 deletion docs/linux-embedded/nand/nand.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **NAND Flash Controller Driver for Hard Processor System**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: [Upstreamed](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/mtd/nand/raw/cadence-nand-controller.c)

Expand Down
2 changes: 1 addition & 1 deletion docs/linux-embedded/ptp_tod/ptp_emb_tod.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **Ethernet 1588 PTP Time of Day Clock IP Driver for Hard Processor System**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: Not Upstreamed

Expand Down
2 changes: 1 addition & 1 deletion docs/linux-embedded/qsfp/qsfp.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **QSFP Driver for Hard Processor System**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: Not Upstreamed

Expand Down
2 changes: 1 addition & 1 deletion docs/linux-embedded/qspi/qspi.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **QSPI Driver for Hard Processor System (HPS)**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: Not Upstreamed

Expand Down
2 changes: 1 addition & 1 deletion docs/linux-embedded/reset_manager/reset_manager.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **Reset Manager Driver for Hard Processor System**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: Not Upstreamed

Expand Down
2 changes: 1 addition & 1 deletion docs/linux-embedded/sd-emmc/sd-emmc.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **SD-EMMC Driver for Hard Processor System**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: [Upstreamed](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/mmc/host/sdhci-cadence.c)

Expand Down
2 changes: 1 addition & 1 deletion docs/linux-embedded/smmu/smmu.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **System Memory Management Unit (SMMU) Driver for Hard Processor System**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: [Upstreamed](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/iommu/arm/arm-smmu-v3)

Expand Down
2 changes: 1 addition & 1 deletion docs/linux-embedded/spi/spi.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **SPI Driver for Hard Processor System**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: [Upstreamed](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/spi)

Expand Down
2 changes: 1 addition & 1 deletion docs/linux-embedded/system_manager/system_manager.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **System Manager Driver for Hard Processor System**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: [Upstreamed](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/mfd/altera-sysmgr.c)

Expand Down
2 changes: 1 addition & 1 deletion docs/linux-embedded/uart/uart.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **UART Driver for Hard Processor System**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: [Upstreamed](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/tty/serial/8250/8250_dw.c)

Expand Down
2 changes: 1 addition & 1 deletion docs/linux-embedded/usb2_0_otg/usb_2_0_otg.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **USB 2.0 OTG Driver for Hard Processor System**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: [Upstreamed](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/usb/dwc2)

Expand Down
2 changes: 1 addition & 1 deletion docs/linux-embedded/usb3_1/usb3_1.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **USB 3.1 Driver for Hard Processor System**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: Not Upstreamed

Expand Down
2 changes: 1 addition & 1 deletion docs/linux-embedded/watchdog_timers/watchdog_timers.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **Watchdog Timers Driver for Hard Processor System**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: [Upstreamed](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/watchdog/dw_wdt.c)

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **Zarlink Clock Synchronizer Driver for Hard Processor System**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: Not Upstreamed

Expand Down
2 changes: 1 addition & 1 deletion docs/zephyr-embedded/clock_manager/clock_manager.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **Clock Manager Driver for Hard Processor System**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: [Upstreamed](https://github.com/zephyrproject-rtos/zephyr/blob/main/drivers/clock_control/clock_control_agilex5.c)

Expand Down
2 changes: 1 addition & 1 deletion docs/zephyr-embedded/dma/dma.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# **DMA Driver for Hard Processor System**


Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: No

Expand Down
2 changes: 1 addition & 1 deletion docs/zephyr-embedded/gpio/gpio.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **General Purpose I/O Driver for Hard Processor System**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: Not Upstreamed

Expand Down
2 changes: 1 addition & 1 deletion docs/zephyr-embedded/psci/psci.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **Power State Coordination Interface (PSCI) driver for Hard Processor System**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: [Upstreamed](https://github.com/zephyrproject-rtos/zephyr/blob/main/drivers/pm_cpu_ops/pm_cpu_ops_psci.c)

Expand Down
2 changes: 1 addition & 1 deletion docs/zephyr-embedded/seu/seu.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
**Single Error Upset (SEU) Driver for Hard Processor System**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: [In Progress](https://github.com/zephyrproject-rtos/zephyr/pull/67097)

Expand Down
2 changes: 1 addition & 1 deletion docs/zephyr-embedded/smp/smp.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **SMP (Symmetric Multi-Processing) support for Hard Processor System**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: [Upstreamed](https://github.com/zephyrproject-rtos/zephyr/blob/main/arch/arm64/core/smp.c)

Expand Down
2 changes: 1 addition & 1 deletion docs/zephyr-embedded/uart/uart.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **UART Driver for Hard Processor System**

Last updated: **October 08, 2024**
Last updated: **October 15, 2024**

**Upstream Status**: [Upstreamed](https://github.com/zephyrproject-rtos/zephyr/blob/main/drivers/serial/uart_ns16550.c)

Expand Down
10 changes: 8 additions & 2 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -238,9 +238,15 @@ env:
ALTERA_RELEASE: rel-24.2
COMMON_QUARTUS_VER_L: Quartus<sup>&reg;</sup> Prime Pro Edition Version 24.2
COMMON_QUARTUS_VER_S: 24.2
GSRD_TAG: QPDS24.2_REL_GSRD_PR
PREV_COMMON_QUARTUS_VER_S: 24.1
# GSRD
GSRD_LINUX_BRANCH_S: 6.6.22-lts
GSRD_UBOOT_BRANCH_S: 2024.01
GSRD_ATF_BRANCH_S: 2.10.1
GSRD_LINUX_BRANCH: socfpga-6.6.22-lts
GSRD_UBOOT_BRANCH: socfpga_v2024.01
GSRD_ATF_BRANCH: socfpga_v2.10.1
GSRD_DATE: 2024.04
GSRD_TAG: QPDS24.2_REL_GSRD_PR
GSRD_YOCTO_BRANCH: scarthgap
PREV_COMMON_QUARTUS_VER_S: 24.1