Hi Bruce, Could you help create two branches as below and merge these patches to them? One kernel-cache patch should go into kernel-cache yocto-6.1 branch.
These patches are to enable Intel Agilex and stratix support in linux-yocto-6.1, most of the patches are from SDK, some of them are from linux-yocto-5.15 for some bug fixes. v6.1/standard/intel-sdk-6.1/intel-socfpga v6.1/standard/preempt-rt/intel-sdk-6.1/intel-socfpga Thanks, Liwei. The following changes since commit a49ca8357f930ba63aa382ad291f4ddf1e6db427: Merge branch 'v6.1/standard/base' into v6.1/standard/preempt-rt/base (2023-05-31 19:35:24 -0400) are available in the Git repository at: https://github.com/2005songliwei/linux-yocto-pull.git s10-pull-230601 for you to fetch changes up to 9692f54289ce940af8dd7b4ee7c5b9958abefbf4: arch: arm64: dts: disable fcs feature by default on Intel socfpga platforms (2023-06-01 16:38:56 +0800) ---------------------------------------------------------------- Adrian Ng Ho Yin (9): HSD #15010087323 arm64: dts: intel:socfpga_agilex: add platform property for FCS node (#95) HSD #15010087323-2 firmware: stratix10-svc: add FCS command with SMMU support (#96) HSD #15010087323-3 :intel_fcs: Add SMMU support for FCS largeblob encryption HSD#22016270404 crypto: intel_fcs: Fix insufficient memory to store output from data signing and get digest operations HSD#22016270404 crypto: intel_fcs: Fix process error for SHA-2 get_digest HSD #14015549971: arm64: dts: agilex5: Add USB3.1 in Linux device tree HSD #14015549971: usb: dwc3: of-simple:Add support for Intel Agilex5 HSD #14015549937: arm64: dts: agilex5: Update USB2.0 in Linux device tree HSD #14015551181: arm64: dts: agilex5: Add swvp dts for Agilex5 Alan Tull (9): FogBugz #365525-3: socfpga: dts: remove fpga image specific info FogBugz #398879-2: fpga mgr debugfs FogBugz #411427: fpga: memory leaks in fpga manager debugfs FogBugz #412211: fpga: fix fpga mgr debugfs for module FogBugz #458420-1: dts: arria10 socdk: add max1619 FogBugz #458420-2: ARM: dts: add lcd character panel FogBugz #536771: fpga: bridge: fix klocwork sprintf complaint FogBugz #568392: fpga mgr debugfs: update to use current upstream api FogBugz #84276: lcd driver on i2c Alif Zakuan Yuslaimi (1): HSD #14017166971: arch: arm64: boot: dts: QSPI Flash layout for UBIFS Ang Tien Sung (12): HSD #15010184463: crypto: intel_fcs: Fix the inability to probe driver HSD #1509974402: firmware: stratix10-svc: To support a new SMC command to return ATF Version HSD #1508914759: firmware: stratix10-svc: fix FPGA reconfiguration SVC timeout HSD #14015013554: firmware: stratix10-svc: Support up to 4 SVC clients HSD #14015013554: firmware: stratix10-svc: Fixed thread stop HSD #15010184463: crypto: intel_fcs: Fix the inability to probe driver on S10 DTSI HSD #14015618796: crypto: intel_fcs: support concurrent fcs clients requests fpga: altera-cvp: Increase credit timeout HSD #1509151525: fpga: altera-cvp: Truncated bitstream error support HSD #14017346372: hwmon: multiple location Temperature HSD #15011659449: fpga: altera-cvp: PCIex8x8 ports (#94) HSD #1509326948: fpga: altera-cvp: Recovery retry Boon Khai Ng (11): HSD #14014974605: crypto: intel_fcs: Update Certificate Mask for FPGA Attestation HSD #18017770485: intel: fcs: Update Certificate Mask for FPGA Attestation Update the certificate mask to 0xff to cover all attestation certificate in Agilex Family HSD #15012366445: drivers: net: stmmac_main: Add support for HW-accelerated VLAN Stripping HSD #15012366445: drivers: net: stmmac_main: fix vlan toggle option. HSD #15012366445: drivers: net: stmmac: Add support for HW-accelerated VLAN Stripping HSD #15012366445: drivers: net: dwmac: Add use_hw_vlan setting HSD #15012455743: net: stmmac: Add support for VLAN Rx filtering HSD #15012455743: net: stmmac: Add Double VLAN handling for VLAN Rx filtering HSD #15012771709: net: stmmac: Add option for VLAN filter fail queue enable HSD #15013153007: net: stmmac: fix formatting issue on VLAN Patch HSD #15012366445: dts-bindings: net: dwmac: Add HW-accelerated VLAN Stripping bindings Chew, Chiau Ee (1): fpga: bridge: incorrect set to clear freeze_illegal_request register Dalon Westergreen (9): net: eth: altera: tse_start_xmit ignores tx_buffer call response net: eth: altera: set rx and tx ring size before init_dma call net: eth: altera: fix altera_dmaops declaration net: eth: altera: add optional function to start tx dma net: eth: altera: Add missing identifier names to function declarations net: eth: altera: change tx functions to type netdev_tx_t net: eth: altera: add support for ptp and timestamping net: eth: altera: add msgdma prefetcher net: eth: altera: Move common functions to altera_utils Dinh Nguyen (17): FogBugz #184646: Turn on all peripheral clocks for a system reboot FogBugz #236669: Add a Kconfig for ILC driver HSD #2209582664: mpu_l2ram_clk should be mpu_ccu_clk HSD #1707096314: remove duplicate mpu_ccu_clk entry HSD #14012818438-2: dts: Add hwmon support for temp and voltage sensing HSD #14012818438-3: hwmon: firmware: Add support for temp/voltage sense cvp: allow interrupt to continue next time HSD #1308655004: don't clear the ue/ce status bits i2c: designware: introduce a custom scl recovery for SoCFPGA platforms dt-bindings: i2c: dw: Add Intel's SoCFPGA I2C controller arm: dts: socfpga: use the "intel,socfpga-i2c" binding arm64: dts: add pinctrl-single property for Stratix10/Agilex arm64: dts: stratix10: add i2c pins for pinctrl HSD #14018501141: free the fpga_mgr if the buffer allocation fails arm64: dts: socfpga: change address-cells to support 64-bit addressing HSD #14018779058: fix error handling when call stratix10_svc_allocate_memory HSD #14016448221: fix crypto services firmware loading Graham Moore (1): FogBugz #284482-1: A10 cache coherency is different than A5/C5. Hanna Hawa (2): i2c: Set i2c pinctrl recovery info from it's device pinctrl pinctrl: Add an API to get the pinctrl pins if initialized Joyce Ooi (1): net: eth: altera: initialize hardware clock to 0 Kah Jing Lee (7): HSD #14015549974: sdhci-cadence: agilex5: Enable PHY input from device tree HSD #14015549974: dts: agilex5: Enable SDMMC PHY input through device tree HSD #16019264140: sdhci-cadence: agilex5: Disable preset value for SD divider HSD #16019264140: dts: agilex5: Set base clock to 200MHz for preset value HSD #16019264140: dts: agilex5: Set base clock to 200MHz for preset value HSD #14015549977: dts: agilex5: Enable I2C & I3C in device tree HSD #14015549974: dt-bindings: mmc: sdhci: Update the phy settings in sdhci yaml Kris Chaplin (2): net: eth: qse: Add dma_wmb to msgdma prefetcher to ensure data ordering HSD #16014059592: svc: Add SMC support for ROM Patch SHA384 mailbox Ley Foon Tan (3): FogBugz #138162: Add Altera hardware mutex driver FogBugz #143478: drivers/misc: Add sysid from arch to drivers HSD #1508890903: net: ethernet: altera: Fixes size of DMA buffer allocation Limeng (3): arm64: dts: add dts for updating FPGA configure driver: edac: create an interface to check ecc feature status intel-socfpga: dts: improve qspi node for rsu feature Matthew Gerlach (3): FogBugz #408205: fix printf format error FogBugz #403389-1: Altera Partial Reconfiguration IP Core FogBugz #408870: add debugfs interface for fpga config complete timeout Meng Li (19): arch: arm64: altera: add dts file to support sgmii ethernet on FPGA side arch: arm64: altera: add dts file to support gpio on FPGA side arch: arm64: intel: add dts file to support gpio on FPGA side mtd: rawnand: denali_dt: start denali nand driver a little later arm64: dts: enable qspi-nor flash for Agilex NAND booting mode arch: arm64: intel: add dts file to support sgmii ethernet on FPGA side arch: arm64: intel: create dts to support FPGA GPIO and SGMII on Agilex NAND flash platform arch: arm64: intel: add dts file to support FPGA update feature driver: edac: altera_edac: fix build warning driver: ethernet: stmmac: remove the redundant clock disable action mfd: altera-sysmgr: enable raw spinlock feature for preempt-rt kernel intel: fcs: release mutex lock in failing path firmware: stratix10-svc: release mutex sdm_lock after processing command arm64: dts: intel: improve qspi node for rsu feature aarch: arm64: dts: add condition to include qse dtsi file aarch: arm64: dts: add #clock-cells property in gmac node intel: fcs: avoid allocating memory repeatedly intel: fcs: disable to request random number generation on Stratix10 platform arch: arm64: dts: disable fcs feature by default on Intel socfpga platforms MengLi (2): arch: arm64: dts: add pcie dts file for stratix 10 platform driver: firmware: stratix10-svc: schedule thread out when there is no data reveived NagarajuDeepakX (1): HSD #14014656595: drivers: net: phy: add qsfp_phy support Niravkumar L Rabara (5): HSD #18022323310: spi: cadence-quadspi: Disable irqs during indirect reads HSD#18022663494: mtd: spi-nor: macronix: Add support for mx66u1g45g HSD #18025949729: dt-bindings: reset: agilex5: add dt binding for Intel Agilex5 HSD #18025949729: arm64: dts: agilex5: Add device tree for Intel Agilex5 HSD #14015549959: arm64: dts: agilex5: Add nand device tree Ong Hean Loong (1): FogBugz #421702-2: implement Frame Buffer II for Display Port IP Ooi, Joyce (7): net: ethernet: altera: add main and header file for Intel FPGA QSE Ethernet driver net: ethernet: altera: add ethtool support for Intel FPGA QSE driver net: ethernet: altera: add Intel FPGA QSE Driver Makefile and Kconfig net: ethernet: altera: add DMA support for Intel FPGA QSE driver net: ethernet: altera: fix conversion of scaled_ppm to ppb dt-bindings: net: add bindings for Intel FPGA Quad Speed Ethernet driver altera tse: fix ptp initialization in Altera TSE Rabara Niravkumar L (1): HSD #22012022604: EDAC/altera: Check previous DDR DBE during probe Radu Bacrau (1): HSD #15010832611: firmware: stratix10-rsu: query spt addresses Richard Gong (53): firmware: stratix10-svc: extend svc to support new RSU features firmware: stratix10-svc: extend svc to support FCS features HSD #1707224891: firmware: stratix10-svc: extend svc to support RSU feature crypto: intel_fcs: update to properly handle NULL pointer crypto: set intel_fcs task as uninterruptible HSD #18011523007: svc: stratix10-svc: additional changes for SDOS HSD #22010894880: crypto: intel_fcs: support certificate status word HSD #18011523007: crypto: intel_fcs: additional updates for SDOS support crypto: intel_fcs: disable RNG debugging message arm64: dts: socfpga_dm: correct incorrect definitions for watchdog firmware: stratix10-svc: correct reconfig flag and timeout values firmware: stratix10-svc: extend svc to support new RSU features HSD #18012737990: arm64: dm: fix incorrect watchdog node definition HSD #22012255070: crypto: intel_fcs: reset the min. and max. buffer size values firmware: stratix10-svc: reset COMMAND_RECONFIG_FLAG_PARTIAL to 0 fpga: fpga-mgr: add FPGA_MGR_BITSTREAM_AUTHENTICATE flag fpga: of-fpga-region: add authenticate-fpga-config property dt-bindings: fpga: add authenticate-fpga-config property fpga: stratix10-soc: extend driver for bitstream authentication HSD #16013024105: fpga: stratix10-soc: stop kernel thread HSD #22012814951-2: intel_fcs: replace __u32 with uint32_t HSD #22012990567-1: firmware: stratix10-svc: clean up SMC call HSD #22012990567-2: firmware: stratix10-svc: clean up SMC call definitions HSD #22012990567-3: crypto: intel_fcs: clean up callback function HSD #14013003981-1: firmware: stratix10-svc: extend svc for attestation HSD #14013003981-3: crypto: intel_fcs: extend fcs for FPGA attestation HSD #22012990567: crypto: intel_fcs: use the word rather than bit HSD #18016072895-2: crypto: intel_fcs: add sessionID at PSGSIGMA_TEARDOWN HSD #14013247745-1: firmware: stratix10-svc: extend for single certificate HSD #14013247745-2: crypto: intel_fcs: extend to support single certificate HSD #18016094374-1: firmware: stratix10-svc: extend to support new FPGA attestation features HSD #18016094374-2: crypto: intel_fcs: extend to support new FPGA attestation features firmware: stratix10-svc: update for exporting the service key object firmware: stratix10-svc: update for getting the service key info crypto: intel_fcs: update for getting service key info firmware: stratix10-svc: update for AES encrypt and decrypt crypto: intel_fcs: update for AES encrypt and decrypt firmware: stratix10-svc: remove the condition for not support firmware: stratix10-svc: increase args array firmware: stratix10-svc: update for getting SHA2 digest crypto: intel_fcs: update for getting SHA2 digest crypto: intel_fcs: update for verifying MAC firmware: stratix10-svc: update for ECDSA hash signing crypto: intel_fcs: update for ECDSA hash signing firmware: stratix10-svc: update for ECDSA SHA2 signing crypto: intel_fcs: update for ECDSA SHA2 signing firmware: stratix10-svc: update for verifying hash signature crypto: intel_fcs: update for verifying hash signature firmware: stratix10-svc: update for verifying SHA2 signature crypto: intel_fcs: update for verifying SHA2 signature firmware: stratix10-svc: update for getting public key crypto: intel_fcs: update for ECDH request crypto: intel_fcs: update for SDOS extension Rod Frazer (2): HSD #14017346372-1: dt-bindings: hwmon: multiple location Temperature HSD #14017346372-2: dts: hwmon: multiple location Temperature Siew Chin Lim (18): firmware: stratix10-svc: support open & close service session crypto: intel_fcs: support open & close service session firmware: stratix10-svc: update for importing the service key object crypto: intel_fcs: update for importing the service key object crypto: intel_fcs: update for exporting the service key object firmware: stratix10-svc: update for asynchronous response with service completed firmware: stratix10-svc: update for RNG extension crypto: intel_fcs: update for RNG extension firmware: stratix10-svc: update for SDOS extension HSD #22013762153: intel: fcs: Increase size of struct intel_fcs_dev_ioctl HSD #18015689699-1: firmware: stratix10-svc: change get provsion data to async SMC call HSD #22013011814: crypto: intel_fcs: support HWRNG via /dev/hwrng HSD #22013011814-2: crypto: intel_fcs: Remove dev_err from dev/hwrng read function intel: fcs: Fixed typo of parameter used in SEND_CERTIFICATE intel: fcs: Fixed the size of session ID in memcpy function intel: fcs: Properly initialize 'timeout' in RNG request before use intel: fcs: Validate the data address pointer and size before using it intel: fcs: Copy data from user space to kernel space via copy_from_user Teh Wen Ping (12): HSD #14015950233: crypto: intel_fcs: select HW_RANDOM if intel_fcs is built-in HSD #18019787908 firmware: stratix10-svc: Reduce polling interval for command status HSD #18019787908 crypto: intel_fcs: Reduce polling interval for GET_PROVISION_DATA HSD #14017114324: fpga: stratix10-soc: wait for COMMAND_FIRMWARE_VERSION to complete HSD #15011923746 crypto: intel_fcs: Check AES block mode and param size (#89) HSD#16019035440-1 crypto: intel_fcs: Support new SDOS decrypt error code (#116) HSD#16019035440-2 crypto: intel_fcs: Add new SDOS decrypt callback (#117) HSD#16019035440-3 firmware: stratix10-svc: Return SDOS decrypt status code (#118) HSD #14015549958: clk: agilex5: Add clock driver for Agilex5 HSD #14015549958: dt-bindings: clk: agilex5: Add Agilex5 clock bindings HSD #14015549958: arm64: dts: agilex5: Add clock dts entries for Agilex5 HSD #14015549958: dt-bindings: clock: agilex5: Document Agilex5 clock bindings Teh, Wen Ping (5): HSD #15010087323 firmware: stratix10-svc: AES, SHA2/HMAC and ECDSA service for large file HSD #15010087323 crypto: intel_fcs: ECDSA service for large file HSD #15010087323 crypto: intel_fcs: SHA2/HMAC service for large file HSD #1509644685 firmware: stratix10-svc: Generic Mailbox Command HSD #1509644685 crypto: intel_fcs: Generic Mailbox Command Teoh Ji Sheng (8): HSD #16018042241: ARM: dts: socfpga: arria10: Increase boot partition size for NAND HSD #15012033399: net: ethernet: altera: remove redundant DMA operation HSD #15012728816: net: stmmac: xgmac: add ethtool per-queue irq statistic support HSD #15012986938: net: stmmac: Make MSI interrupt routine generic HSD #15012986938: net: stmmac: Add support for TX/RX channel interrupt HSD #15012986938: net: stmmac: Use interrupt mode INTM=1 for per channel irq HSD #15012986938: arm64: dts: intel: add gmac per channel interrupt HSD #15012986938: dt-bindings: net: dwmac: add binding for tx/rx channel interrupt Teoh, Ji Sheng (5): HSD #15010262011-2: net: eth: altera: fix QSE driver broken link speed configuration HSD #15011456848: net: eth: altera: fix missing argument in of_get_mac_address HSD #15011647732: stratix10: update QSE driver DMA register map HSD #15011499442: net: eth: altera: use ndo_eth_ioctl for SIOCSHWTSTAMP ioctl HSD #22012241094: arm64: dts: stratix10: update QSE TOD clock for multi-rate support Tham, Mun Yew (14): HSD #14014656595: net: ethernet: altera: add main and header file for Intel FPGA E-tile Ethernet driver HSD #14014656595: net: ethernet: altera: add ethtool support for Intel FPGA E-tile Ethernet driver HSD #14014656595: ethernet: FEC driver for Intel FPGA E-tile Ethernet driver HSD #22012268110: net: ethernet: altera: E-Tile fixed link implementation HSD #14014656595: net: ethernet: Add qsfp driver to E-Tile Ethernet driver HSD #14014656595: arm64: boot: dts: agilex: add E-Tile Ethernet for Agilex HSD #14014656595: dt-bindings: net: add bindings for Intel FPGA E-Tile Ethernet driver HSD #14014656595: net: ethernet: altera: add Intel FPGA E-tile Ethernet driver Makefile and Kconfig HSD #22012268110: arm64: boot: dts: agilex: update E-Tile HSD #22012268110: net: ethernet: Update E-tile ethernet phy mode HSD#15013061166: clocksource: system counter correlated clocksource HSD#15013061166: net: stmmac: Add SMTG supported cross-timestamp HSD#15013061166: dts: Add SMTG supported cross-timestamp HSD#15013061166: dt-bindings: net: dwmac: add binding for SMTG Thor Thayer (11): FogBugz #411698-2: Add Altera A10-SR power supply alarms FogBugz #411698-3: hwmon: Add Altera A10-SR power supply alarms FogBugz #532583-1: hwmon: Update A10SR HWMON register calls FogBugz #532583-2: hwmon: Fix buffer calls for SDL compliance. FogBugz #532583-3: mtd: a10sr: Add A10SR HWMON FogBugz #411698-4: socfpga: dts: Add A10-SR Devkit power supply alarms HSD #1806784746: EDAC/altera: Warm Reset option S10 DBE arm64: smp: Fix EDAC DBE panic_smp_self_stop() conflict HSD #22010887177: Move structures into Intel FCS UAPI header HSD #22011027230: arm64: dts: DM Simics Device Tree HSD #18012284911: arm64: dts: Fixes for DM Device Tree Yves Vandervennet (2): FogBugz #332657-1: Stratix 10 Software Virtual Platform FogBugz #332657-2: add Stratix10 SWVP to arm64 defconfig cnphoon (1): FogBugz #178225: Add Altera interrupt latency counter driver rohangt07 (2): HSD #16018467647: net: stmmac: xgmac: Support L3L4 filter count > 8 (#107) HSD #16018694129: net: stmmac: Enable XGMAC MDIO support for C22 devices with port id > 3 (#125) Documentation/devicetree/bindings/arm/intel,socfpga.yaml | 1 + Documentation/devicetree/bindings/clock/intel,agilex5.yaml | 41 ++ Documentation/devicetree/bindings/fpga/altera-partial-reconfig.txt | 12 + Documentation/devicetree/bindings/fpga/fpga-region.txt | 10 + Documentation/devicetree/bindings/hwmon/intel,soc64-hwmon.yaml | 285 ++++++++ Documentation/devicetree/bindings/i2c/snps,designware-i2c.yaml | 2 + Documentation/devicetree/bindings/misc/altera-hwmutex.txt | 22 + Documentation/devicetree/bindings/misc/altera-interrupt-latency-counter.txt | 49 ++ Documentation/devicetree/bindings/misc/altera_sysid.txt | 11 + Documentation/devicetree/bindings/mmc/cdns,sdhci.yaml | 367 ++++++++++ Documentation/devicetree/bindings/net/altera_qse.txt | 112 +++ Documentation/devicetree/bindings/net/intel,etile.yaml | 158 +++++ Documentation/devicetree/bindings/net/snps,dwmac.yaml | 32 + Documentation/devicetree/bindings/tty/newhaven_lcd.txt | 21 + Documentation/fpga/debugfs.txt | 39 ++ Documentation/hwmon/index.rst | 1 + Documentation/hwmon/soc64-hwmon.rst | 28 + arch/arm/boot/dts/socfpga.dtsi | 10 +- arch/arm/boot/dts/socfpga_arria10.dtsi | 10 +- arch/arm/boot/dts/socfpga_arria10_socdk.dtsi | 17 + arch/arm/boot/dts/socfpga_arria10_socdk_nand.dts | 4 +- arch/arm/boot/dts/socfpga_arria5_socdk.dts | 8 + arch/arm/boot/dts/socfpga_cyclone5_socdk.dts | 8 + arch/arm/mach-socfpga/core.h | 3 + arch/arm/mach-socfpga/socfpga.c | 8 + arch/arm64/Kconfig.platforms | 5 + arch/arm64/boot/dts/altera/Makefile | 7 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 40 +- arch/arm64/boot/dts/altera/socfpga_stratix10_fpga_update.dts | 17 + arch/arm64/boot/dts/altera/socfpga_stratix10_qse.dtsi | 116 ++++ arch/arm64/boot/dts/altera/socfpga_stratix10_socdk.dts | 72 +- arch/arm64/boot/dts/altera/socfpga_stratix10_socdk_ghrd.dts | 79 +++ arch/arm64/boot/dts/altera/socfpga_stratix10_socdk_pcie.dts | 61 ++ arch/arm64/boot/dts/altera/socfpga_stratix10_socdk_sgmii.dts | 88 +++ arch/arm64/boot/dts/altera/stratix10_swvp.dts | 763 ++++++++++++++++++++ arch/arm64/boot/dts/intel/Makefile | 4 + arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 39 +- arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi | 664 ++++++++++++++++++ arch/arm64/boot/dts/intel/socfpga_agilex5_socdk.dts | 180 +++++ arch/arm64/boot/dts/intel/socfpga_agilex5_socdk_nand.dts | 127 ++++ arch/arm64/boot/dts/intel/socfpga_agilex5_socdk_swvp.dts | 248 +++++++ arch/arm64/boot/dts/intel/socfpga_agilex_etile.dtsi | 128 ++++ arch/arm64/boot/dts/intel/socfpga_agilex_fpga_update.dts | 17 + arch/arm64/boot/dts/intel/socfpga_agilex_n6000.dts | 66 ++ arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 83 ++- arch/arm64/boot/dts/intel/socfpga_agilex_socdk_ghrd.dts | 78 +++ arch/arm64/boot/dts/intel/socfpga_agilex_socdk_nand.dts | 103 +++ arch/arm64/boot/dts/intel/socfpga_agilex_socdk_nand_ghrd.dts | 78 +++ arch/arm64/boot/dts/intel/socfpga_agilex_socdk_nand_sgmii.dts | 55 ++ arch/arm64/boot/dts/intel/socfpga_agilex_socdk_sgmii.dts | 55 ++ arch/arm64/boot/dts/intel/socfpga_dm.dtsi | 466 +++++++++++++ arch/arm64/boot/dts/intel/socfpga_dm_simics.dts | 41 ++ arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 46 ++ arch/arm64/kernel/smp.c | 4 + drivers/clk/socfpga/Kconfig | 4 +- drivers/clk/socfpga/Makefile | 2 +- drivers/clk/socfpga/clk-agilex5.c | 847 +++++++++++++++++++++++ drivers/clk/socfpga/clk-pll-s10.c | 48 ++ drivers/clk/socfpga/stratix10-clk.h | 2 + drivers/clocksource/arm_arch_timer.c | 6 + drivers/crypto/Kconfig | 14 + drivers/crypto/Makefile | 2 + drivers/crypto/intel_fcs_main.c | 3968 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/crypto/intel_fcs_smmu.c | 3130 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/crypto/intel_fcs_smmu.h | 64 ++ drivers/dma/pl330.c | 54 +- drivers/edac/Kconfig | 9 + drivers/edac/altera_edac.c | 66 +- drivers/edac/altera_edac.h | 7 + drivers/edac/synopsys_edac.c | 1 - drivers/firmware/stratix10-rsu.c | 99 +++ drivers/firmware/stratix10-svc.c | 1007 +++++++++++++++++++++++---- drivers/fpga/Kconfig | 7 + drivers/fpga/Makefile | 3 +- drivers/fpga/altera-cvp.c | 65 +- drivers/fpga/altera-freeze-bridge.c | 2 +- drivers/fpga/fpga-bridge.c | 4 +- drivers/fpga/fpga-mgr-debugfs.c | 235 +++++++ drivers/fpga/fpga-mgr-debugfs.h | 37 + drivers/fpga/fpga-mgr.c | 12 +- drivers/fpga/of-fpga-region.c | 24 +- drivers/fpga/stratix10-soc.c | 89 ++- drivers/hwmon/Kconfig | 18 + drivers/hwmon/Makefile | 2 + drivers/hwmon/altera-a10sr-hwmon.c | 406 +++++++++++ drivers/hwmon/soc64-hwmon.c | 429 ++++++++++++ drivers/i2c/busses/i2c-designware-core.h | 1 + drivers/i2c/busses/i2c-designware-master.c | 49 +- drivers/i2c/busses/i2c-designware-platdrv.c | 1 + drivers/i2c/i2c-core-base.c | 5 +- drivers/mfd/altera-a10sr.c | 4 + drivers/mfd/altera-sysmgr.c | 1 + drivers/misc/Kconfig | 17 + drivers/misc/Makefile | 3 + drivers/misc/altera_hwmutex.c | 320 +++++++++ drivers/misc/altera_ilc.c | 299 ++++++++ drivers/misc/altera_sysid.c | 141 ++++ drivers/mmc/host/sdhci-cadence.c | 379 +++++++++- drivers/mtd/nand/raw/denali_dt.c | 23 +- drivers/mtd/spi-nor/macronix.c | 5 +- drivers/net/ethernet/Makefile | 2 +- drivers/net/ethernet/altera/Kconfig | 40 +- drivers/net/ethernet/altera/Makefile | 20 +- drivers/net/ethernet/altera/altera_eth_dma.c | 193 ++++++ drivers/net/ethernet/altera/altera_eth_dma.h | 138 ++++ drivers/net/ethernet/altera/altera_msgdma.c | 35 +- drivers/net/ethernet/altera/altera_msgdma.h | 43 +- drivers/net/ethernet/altera/altera_msgdma_prefetcher.c | 437 ++++++++++++ drivers/net/ethernet/altera/altera_msgdma_prefetcher.h | 38 + drivers/net/ethernet/altera/altera_msgdmahw_prefetcher.h | 87 +++ drivers/net/ethernet/altera/altera_sgdma.c | 142 ++-- drivers/net/ethernet/altera/altera_sgdma.h | 45 +- drivers/net/ethernet/altera/altera_tse.h | 124 +--- drivers/net/ethernet/altera/altera_tse_ethtool.c | 37 +- drivers/net/ethernet/altera/altera_tse_main.c | 498 +++++++------- drivers/net/ethernet/altera/altera_utils.c | 30 + drivers/net/ethernet/altera/altera_utils.h | 53 ++ drivers/net/ethernet/altera/intel_fpga_etile.h | 2679 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/net/ethernet/altera/intel_fpga_etile_ethtool.c | 963 ++++++++++++++++++++++++++ drivers/net/ethernet/altera/intel_fpga_etile_fec.c | 251 +++++++ drivers/net/ethernet/altera/intel_fpga_etile_main.c | 2145 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/net/ethernet/altera/intel_fpga_qse_ll.h | 649 ++++++++++++++++++ drivers/net/ethernet/altera/intel_fpga_qse_ll_ethtool.c | 788 +++++++++++++++++++++ drivers/net/ethernet/altera/intel_fpga_qse_ll_main.c | 1712 +++++++++++++++++++++++++++++++++++++++++++++ drivers/net/ethernet/altera/intel_fpga_tod.c | 345 ++++++++++ drivers/net/ethernet/altera/intel_fpga_tod.h | 56 ++ drivers/net/ethernet/stmicro/stmmac/common.h | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 137 ++++ drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 63 ++ drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 263 ++++++- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c | 15 + drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 31 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 16 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 80 ++- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 20 +- drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c | 38 +- drivers/net/phy/Kconfig | 8 + drivers/net/phy/Makefile | 4 + drivers/net/phy/qsfp.c | 1848 +++++++++++++++++++++++++++++++++++++++++++++++++ drivers/net/phy/qsfp_bus.c | 782 +++++++++++++++++++++ drivers/spi/spi-cadence-quadspi.c | 2 +- drivers/tty/Kconfig | 6 + drivers/tty/Makefile | 1 + drivers/tty/newhaven_lcd.c | 634 +++++++++++++++++ drivers/usb/dwc3/dwc3-of-simple.c | 1 + drivers/video/fbdev/Kconfig | 22 + drivers/video/fbdev/Makefile | 3 + drivers/video/fbdev/altvipfb2-plat.c | 136 ++++ drivers/video/fbdev/altvipfb2.c | 188 +++++ drivers/video/fbdev/altvipfb2.h | 48 ++ include/dt-bindings/clock/agilex-clock.h | 47 +- include/dt-bindings/clock/agilex5-clock.h | 100 +++ include/dt-bindings/reset/altr,rst-mgr-agilex5.h | 79 +++ include/linux/altera_hwmutex.h | 41 ++ include/linux/clocksource.h | 1 + include/linux/firmware/intel/stratix10-smc.h | 1384 ++++++++++++++++++++++++++++++++++++- include/linux/firmware/intel/stratix10-svc-client.h | 198 +++++- include/linux/fpga/fpga-mgr.h | 6 + include/linux/mfd/altera-a10sr.h | 58 ++ include/linux/pinctrl/devinfo.h | 15 + include/linux/qsfp.h | 400 +++++++++++ include/linux/stmmac.h | 3 + include/uapi/linux/intel_fcs-ioctl.h | 709 +++++++++++++++++++ 163 files changed, 34967 insertions(+), 871 deletions(-) create mode 100644 Documentation/devicetree/bindings/clock/intel,agilex5.yaml create mode 100644 Documentation/devicetree/bindings/fpga/altera-partial-reconfig.txt create mode 100644 Documentation/devicetree/bindings/hwmon/intel,soc64-hwmon.yaml create mode 100644 Documentation/devicetree/bindings/misc/altera-hwmutex.txt create mode 100644 Documentation/devicetree/bindings/misc/altera-interrupt-latency-counter.txt create mode 100644 Documentation/devicetree/bindings/misc/altera_sysid.txt create mode 100644 Documentation/devicetree/bindings/net/altera_qse.txt create mode 100644 Documentation/devicetree/bindings/net/intel,etile.yaml create mode 100644 Documentation/devicetree/bindings/tty/newhaven_lcd.txt create mode 100644 Documentation/fpga/debugfs.txt create mode 100644 Documentation/hwmon/soc64-hwmon.rst create mode 100644 arch/arm64/boot/dts/altera/socfpga_stratix10_fpga_update.dts create mode 100644 arch/arm64/boot/dts/altera/socfpga_stratix10_qse.dtsi create mode 100644 arch/arm64/boot/dts/altera/socfpga_stratix10_socdk_ghrd.dts create mode 100644 arch/arm64/boot/dts/altera/socfpga_stratix10_socdk_pcie.dts create mode 100644 arch/arm64/boot/dts/altera/socfpga_stratix10_socdk_sgmii.dts create mode 100644 arch/arm64/boot/dts/altera/stratix10_swvp.dts create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex5_socdk.dts create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex5_socdk_nand.dts create mode 100755 arch/arm64/boot/dts/intel/socfpga_agilex5_socdk_swvp.dts create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex_etile.dtsi create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex_fpga_update.dts create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex_socdk_ghrd.dts create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex_socdk_nand_ghrd.dts create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex_socdk_nand_sgmii.dts create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex_socdk_sgmii.dts create mode 100644 arch/arm64/boot/dts/intel/socfpga_dm.dtsi create mode 100644 arch/arm64/boot/dts/intel/socfpga_dm_simics.dts create mode 100755 drivers/clk/socfpga/clk-agilex5.c create mode 100644 drivers/crypto/intel_fcs_main.c create mode 100644 drivers/crypto/intel_fcs_smmu.c create mode 100644 drivers/crypto/intel_fcs_smmu.h create mode 100644 drivers/fpga/fpga-mgr-debugfs.c create mode 100644 drivers/fpga/fpga-mgr-debugfs.h create mode 100644 drivers/hwmon/altera-a10sr-hwmon.c create mode 100644 drivers/hwmon/soc64-hwmon.c create mode 100644 drivers/misc/altera_hwmutex.c create mode 100644 drivers/misc/altera_ilc.c create mode 100644 drivers/misc/altera_sysid.c create mode 100644 drivers/net/ethernet/altera/altera_eth_dma.c create mode 100644 drivers/net/ethernet/altera/altera_eth_dma.h create mode 100644 drivers/net/ethernet/altera/altera_msgdma_prefetcher.c create mode 100644 drivers/net/ethernet/altera/altera_msgdma_prefetcher.h create mode 100644 drivers/net/ethernet/altera/altera_msgdmahw_prefetcher.h create mode 100644 drivers/net/ethernet/altera/intel_fpga_etile.h create mode 100644 drivers/net/ethernet/altera/intel_fpga_etile_ethtool.c create mode 100644 drivers/net/ethernet/altera/intel_fpga_etile_fec.c create mode 100644 drivers/net/ethernet/altera/intel_fpga_etile_main.c create mode 100644 drivers/net/ethernet/altera/intel_fpga_qse_ll.h create mode 100644 drivers/net/ethernet/altera/intel_fpga_qse_ll_ethtool.c create mode 100644 drivers/net/ethernet/altera/intel_fpga_qse_ll_main.c create mode 100644 drivers/net/ethernet/altera/intel_fpga_tod.c create mode 100644 drivers/net/ethernet/altera/intel_fpga_tod.h create mode 100644 drivers/net/phy/qsfp.c create mode 100644 drivers/net/phy/qsfp_bus.c create mode 100644 drivers/tty/newhaven_lcd.c create mode 100644 drivers/video/fbdev/altvipfb2-plat.c create mode 100644 drivers/video/fbdev/altvipfb2.c create mode 100644 drivers/video/fbdev/altvipfb2.h create mode 100755 include/dt-bindings/clock/agilex5-clock.h create mode 100644 include/dt-bindings/reset/altr,rst-mgr-agilex5.h create mode 100644 include/linux/altera_hwmutex.h create mode 100644 include/linux/qsfp.h create mode 100644 include/uapi/linux/intel_fcs-ioctl.h Liwei Song (1): intel-socfpga: enable intel-socfpga support for 6.1 kernel .../intel-socfpga-64-preempt-rt.scc | 7 + .../intel-socfpga-64-standard.scc | 7 + bsp/intel-socfpga/intel-socfpga-64.cfg | 163 ++++++++++++++++++ bsp/intel-socfpga/intel-socfpga-64.scc | 7 + 4 files changed, 184 insertions(+) create mode 100644 bsp/intel-socfpga/intel-socfpga-64-preempt-rt.scc create mode 100644 bsp/intel-socfpga/intel-socfpga-64-standard.scc create mode 100644 bsp/intel-socfpga/intel-socfpga-64.cfg create mode 100644 bsp/intel-socfpga/intel-socfpga-64.scc -- 2.40.0
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#12681): https://lists.yoctoproject.org/g/linux-yocto/message/12681 Mute This Topic: https://lists.yoctoproject.org/mt/99268269/21656 Group Owner: linux-yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-