From: Limeng <meng...@windriver.com> Hi Bruce,
I am working on BSP intel-socfpga based on stratix10 platform, and intend to support preempt-rt kernel on this platform in linux-yocto-5.10 I got BSP related patches from intel sdk kernel repo https://github.com/altera-opensource/linux-socfpga.git, and want to merge them into linux-yocto-5.10. There are 191 patches. So, could you please help to create branch v5.10/standard/preempt-rt/intel-sdk-5.10/intel-socfpga based on v5.10/standard/preempt-rt/base, and then merge these patches into linux-ycoto kernel repo? The 191 patches are in my public repo https://github.com/limeng-linux/linux-yocto-5.10.git, branch v5.10/standard/preempt-rt/intel-sdk-5.10/intel-socfpga diffstat info as below: /drivers/crypto/intel_fcs.h | 122 arch/arm/mach-footbridge/personal-pci.c | 57 arch/arm/mach-footbridge/personal.c | 25 b/Documentation/devicetree/bindings/arm/altera/fpga-dma.txt | 25 b/Documentation/devicetree/bindings/fpga/altera-partial-reconfig.txt | 12 b/Documentation/devicetree/bindings/fpga/fpga-region.txt | 10 b/Documentation/devicetree/bindings/hwmon/soc64-hwmon.txt | 57 b/Documentation/devicetree/bindings/misc/altera-hwmutex.txt | 22 b/Documentation/devicetree/bindings/misc/altera-interrupt-latency-counter.txt | 49 b/Documentation/devicetree/bindings/misc/altera_sysid.txt | 11 b/Documentation/devicetree/bindings/net/altera_qse.txt | 112 b/Documentation/devicetree/bindings/net/altera_tse.txt | 103 b/Documentation/devicetree/bindings/tty/newhaven_lcd.txt | 21 b/Documentation/devicetree/bindings/video/altr,vip-fb2.txt | 22 b/Documentation/fpga/debugfs.txt | 39 b/Documentation/hwmon/index.rst | 1 b/Documentation/hwmon/soc64-hwmon.rst | 28 b/MAINTAINERS | 7 b/arch/arm/boot/dts/socfpga.dtsi | 2 b/arch/arm/boot/dts/socfpga_arria10.dtsi | 1 b/arch/arm/boot/dts/socfpga_arria10_socdk.dtsi | 29 b/arch/arm/boot/dts/socfpga_arria5_socdk.dts | 8 b/arch/arm/boot/dts/socfpga_cyclone5_socdk.dts | 8 b/arch/arm/mach-footbridge/Kconfig | 21 b/arch/arm/mach-footbridge/Makefile | 2 b/arch/arm/mach-socfpga/Kconfig | 5 b/arch/arm/mach-socfpga/Makefile | 1 b/arch/arm/mach-socfpga/core.h | 3 b/arch/arm/mach-socfpga/fpga-dma.c | 689 ++ b/arch/arm/mach-socfpga/socfpga.c | 8 b/arch/arm64/Kconfig.platforms | 16 b/arch/arm64/boot/dts/altera/Makefile | 8 b/arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 206 b/arch/arm64/boot/dts/altera/socfpga_stratix10_fpga_update.dts | 17 b/arch/arm64/boot/dts/altera/socfpga_stratix10_qse.dtsi | 116 b/arch/arm64/boot/dts/altera/socfpga_stratix10_socdk.dts | 3 b/arch/arm64/boot/dts/altera/socfpga_stratix10_socdk_ghrd.dts | 78 b/arch/arm64/boot/dts/altera/socfpga_stratix10_socdk_pcie.dts | 60 b/arch/arm64/boot/dts/altera/socfpga_stratix10_socdk_sgmii.dts | 85 b/arch/arm64/boot/dts/altera/stratix10_swvp.dts | 763 ++ b/arch/arm64/boot/dts/intel/Makefile | 2 b/arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 4 b/arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 2 b/arch/arm64/boot/dts/intel/socfpga_dm.dtsi | 484 + b/arch/arm64/boot/dts/intel/socfpga_dm_simics.dts | 43 b/arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 136 b/arch/arm64/kernel/smp.c | 4 b/drivers/clk/socfpga/clk-agilex.c | 211 b/drivers/clk/socfpga/clk-gate-a10.c | 8 b/drivers/clk/socfpga/clk-gate-s10.c | 136 b/drivers/clk/socfpga/clk-gate.c | 11 b/drivers/clk/socfpga/clk-periph-a10.c | 11 b/drivers/clk/socfpga/clk-periph-s10.c | 95 b/drivers/clk/socfpga/clk-periph.c | 8 b/drivers/clk/socfpga/clk-pll-a10.c | 12 b/drivers/clk/socfpga/clk-pll-s10.c | 128 b/drivers/clk/socfpga/clk-pll.c | 20 b/drivers/clk/socfpga/clk-s10.c | 68 b/drivers/clk/socfpga/stratix10-clk.h | 43 b/drivers/clocksource/dw_apb_timer_of.c | 83 b/drivers/crypto/Kconfig | 11 b/drivers/crypto/Makefile | 1 b/drivers/crypto/intel_fcs.c | 2597 +++++++++- b/drivers/crypto/intel_fcs.h | 122 b/drivers/dma/pl330.c | 54 b/drivers/edac/Kconfig | 11 b/drivers/edac/altera_edac.c | 81 b/drivers/edac/altera_edac.h | 7 b/drivers/edac/synopsys_edac.c | 53 b/drivers/firmware/stratix10-rsu.c | 121 b/drivers/firmware/stratix10-svc.c | 659 ++ b/drivers/fpga/Kconfig | 7 b/drivers/fpga/Makefile | 5 b/drivers/fpga/altera-cvp.c | 14 b/drivers/fpga/altera-freeze-bridge.c | 2 b/drivers/fpga/fpga-bridge.c | 4 b/drivers/fpga/fpga-mgr-debugfs.c | 277 - b/drivers/fpga/fpga-mgr-debugfs.h | 39 b/drivers/fpga/fpga-mgr.c | 8 b/drivers/fpga/of-fpga-region.c | 24 b/drivers/fpga/stratix10-soc.c | 66 b/drivers/hwmon/Kconfig | 18 b/drivers/hwmon/Makefile | 2 b/drivers/hwmon/altera-a10sr-hwmon.c | 498 + b/drivers/hwmon/soc64-hwmon.c | 427 + b/drivers/i2c/busses/Kconfig | 2 b/drivers/mfd/altera-a10sr.c | 4 b/drivers/misc/Kconfig | 17 b/drivers/misc/Makefile | 3 b/drivers/misc/altera_hwmutex.c | 320 + b/drivers/misc/altera_ilc.c | 299 + b/drivers/misc/altera_sysid.c | 141 b/drivers/net/ethernet/Makefile | 2 b/drivers/net/ethernet/altera/Kconfig | 33 b/drivers/net/ethernet/altera/Makefile | 22 b/drivers/net/ethernet/altera/altera_eth_dma.c | 193 b/drivers/net/ethernet/altera/altera_eth_dma.h | 138 b/drivers/net/ethernet/altera/altera_msgdma.c | 39 b/drivers/net/ethernet/altera/altera_msgdma.h | 79 b/drivers/net/ethernet/altera/altera_msgdma_prefetcher.c | 481 + b/drivers/net/ethernet/altera/altera_msgdma_prefetcher.h | 78 b/drivers/net/ethernet/altera/altera_msgdmahw_prefetcher.h | 87 b/drivers/net/ethernet/altera/altera_sgdma.c | 148 b/drivers/net/ethernet/altera/altera_sgdma.h | 83 b/drivers/net/ethernet/altera/altera_tse.h | 176 b/drivers/net/ethernet/altera/altera_tse_ethtool.c | 30 b/drivers/net/ethernet/altera/altera_tse_main.c | 433 + b/drivers/net/ethernet/altera/altera_utils.c | 30 b/drivers/net/ethernet/altera/altera_utils.h | 51 b/drivers/net/ethernet/altera/intel_fpga_qse_ll.h | 649 ++ b/drivers/net/ethernet/altera/intel_fpga_qse_ll_ethtool.c | 788 +++ b/drivers/net/ethernet/altera/intel_fpga_qse_ll_main.c | 1777 ++++++ b/drivers/net/ethernet/altera/intel_fpga_tod.c | 394 + b/drivers/net/ethernet/altera/intel_fpga_tod.h | 56 b/drivers/tty/Kconfig | 6 b/drivers/tty/Makefile | 1 b/drivers/tty/newhaven_lcd.c | 636 ++ b/drivers/video/fbdev/Kconfig | 22 b/drivers/video/fbdev/Makefile | 3 b/drivers/video/fbdev/altvipfb2-plat.c | 136 b/drivers/video/fbdev/altvipfb2.c | 196 b/drivers/video/fbdev/altvipfb2.h | 48 b/include/dt-bindings/clock/agilex-clock.h | 49 b/include/linux/altera_hwmutex.h | 41 b/include/linux/firmware/intel/stratix10-smc.h | 1194 ++++ b/include/linux/firmware/intel/stratix10-svc-client.h | 245 b/include/linux/fpga/fpga-mgr.h | 8 b/include/linux/mfd/altera-a10sr.h | 58 b/include/uapi/linux/intel_fcs-ioctl.h | 714 ++ b/scripts/Makefile.lib | 4 130 files changed, 17795 insertions(+), 1588 deletions(-) Pull request info as below: The following changes since commit f7d2419be110c618b74cbaddaafbabf4a886b91b: Merge branch 'v5.10/standard/base' into v5.10/standard/preempt-rt/base (2021-10-28 21:36:10 -0400) are available in the Git repository at: https://github.com/limeng-linux/linux-yocto-5.10.git v5.10/standard/preempt-rt/intel-sdk-5.10/intel-socfpga for you to fetch changes up to 1ef3dbb781b7fd7ddbeadb1511356b9742f8ad91: driver: edac: altera_edac: fix build warning (2021-11-01 23:21:25 -0400) ---------------------------------------------------------------- Alan Tull (10): FogBugz #84276: lcd driver on i2c FogBugz #365525-3: socfpga: dts: remove fpga image specific info FogBugz #398879-1: fpga: doc: documentation for FPGA debugfs 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 Boon Khai Ng (2): 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 Chew, Chiau Ee (1): fpga: bridge: incorrect set to clear freeze_illegal_request register Colin Ian King (1): clk: socfpga: remove redundant initialization of variable div Dalon Westergreen (10): 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: update devicetree bindings documentation net: eth: altera: Move common functions to altera_utils Dinh Nguyen (23): 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 #14010901465-2: Backport Frame Buffer II driver from 4.14-ltsi HSD #14012623823: Address CVE error for Agilex clock driver clocksource/drivers/dw_apb_timer_of: Add error handling if no clock available arm64: dts: n5x: Add support for Intel's eASIC N5X platform arm64: dts: n5x: Add gmac entry clk: socfpga: agilex: add clock driver for eASIC N5X platform arm64: dts: intel: adjust qpsi read-delay property clocksource/drivers/dw_apb_timer_of: Add handling for potential memory leak clk: socfpga: use clk_hw_register for a5/c5 clk: socfpga: arria10: convert to use clk_hw clk: socfpga: Convert to s10/agilex/n5x to use clk_hw clk: agilex/stratix10: add support for the 2nd bypass HSD #14012818438-1: doc: add documentation for temp/volt sensing 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 EDAC/synopsys: add support for version 3 of the Synopsys EDAC DDR EDAC/synopsys: v3.80a of the synopsys edac contoller is also on the N5X HSD #1509132525: dts: n5x: add sdr node Geert Uytterhoeven (1): kbuild: Enable DT symbols when CONFIG_OF_OVERLAY is used Graham Moore (3): FogBugz #172665: Sample driver for DMA transfer to FPGA soft IP (FIFO) FogBugz #284482-1: A10 cache coherency is different than A5/C5. FogBugz #284482-2: A10 cache coherency is different than A5/C5. Jian Xin (1): clk: socfpga: clk-pll: Remove unused variable 'rc' Joyce Ooi (10): net: eth: altera: fix build errors in QSE driver Revert "net: eth: altera: fix build errors in QSE driver" net: eth: altera: fix build errors in QSE driver net: eth: altera: initialize hardware clock to 0 HSD #1508459581: ARM: dts: adjust the clock frequency and falling time for i2c1 Revert "HSD #1508459581: ARM: dts: adjust the clock frequency and falling time for i2c1" Revert "arm64: dts: stratix10: add Intel FPGA Quad Speed Ethernet for Stratix10" HSD#1509827762: arm64: dts: stratix10: add Intel FPGA Quad Speed Ethernet for Stratix10 Revert "net: eth: altera: fix build errors in QSE driver" HSD#1509832443: net: eth: altera: fix build errors for QSE drivers Kris Chaplin (3): net: eth: qse: Add dma_wmb to msgdma prefetcher to ensure data ordering HSD #16014059592: svc: Add SMC support for ROM Patch SHA384 mailbox HSD #16014059592: fcs: 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 (4): driver: edac: create an interface to check ecc feature status arm64: dts: add dts for updating FPGA configure i2c: altera: Enable Altera I2C driver for Stratix10 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 Mauro Carvalho Chehab (1): firmware: stratix10-svc: fix kernel-doc markups Meng Li (3): 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 driver: edac: altera_edac: fix build warning 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 Ong Hean Loong (2): FogBugz #421702-1: Device tree bindings Frame Buffer II for Display Port IP FogBugz #421702-2: implement Frame Buffer II for Display Port IP Ooi, Joyce (11): HSD #1507870299: video: fbdev: fix dma allocation error 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 MAINTAINERS: Add entry for Intel FPGA Quad Speed Ethernet Driver net: ethernet: altera: add DMA support for Intel FPGA QSE driver net: ethernet: altera: fix conversion of scaled_ppm to ppb arm64: dts: stratix10: add Intel FPGA Quad Speed Ethernet for Stratix10 dt-bindings: net: add bindings for Intel FPGA Quad Speed Ethernet driver altera tse: fix ptp initialization in Altera TSE net: ethernet: altera: fix TOD adjust time Richard Gong (69): firmware: stratix10-svc: extend svc to support new RSU features firmware: stratix10-svc: extend svc to support FCS features crypto: intel-fcs: crypto service driver for Intel SoCFPGA family 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 firmware: stratix10-rsu: extend rsu driver for new features HSD #18012737990: arm64: dm: fix incorrect watchdog node definition firmware: stratix10-svc: add COMMAND_AUTHENTICATE_BITSTREAM flag HSD #22012255049: crypto: intel_fcs: correct SDOS min. and max. buffer sizes Revert "firmware: stratix10-svc: add COMMAND_AUTHENTICATE_BITSTREAM flag" HSD #22012255070: crypto: intel_fcs: reset the min. and max. buffer size values firmware: stratix10-svc: reset COMMAND_RECONFIG_FLAG_PARTIAL to 0 firmware: stratix10-svc: add COMMAND_AUTHENTICATE_BITSTREAM flag firmware: stratix10-svc: extend SVC driver to get the firmware version 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-1: intel_fcs: don't report error with rejected service HSD #22012814951-2: intel_fcs: replace __u32 with uint32_t Revert "HSD #16013024105: fpga: stratix10-soc: stop kernel thread" 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-1: firmware: stratix10-svc: add sessionID 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 firmware: stratix10-svc: correct API and SMC definitions 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 removing the service key object crypto: intel_fcs: update for removing 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 firmware: stratix10-svc: update for verifying MAC 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 getting public key firmware: stratix10-svc: update for ECDH request crypto: intel_fcs: update for ECDH request crypto: intel_fcs: update for SDOS extension Russell King (1): ARM: footbridge: remove personal server platform Siew Chin Lim (10): 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 Stephen Boyd (1): clk: socfpga: Fix code formatting Thor Thayer (12): 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 #1707131464: EDAC/altera: Add S10 SDRAM ECC check for legacy U-Boot 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 (1): FogBugz #332657-1: Stratix 10 Software Virtual Platform cnphoon (1): FogBugz #178225: Add Altera interrupt latency counter driver radu bacrau (2): HSD #14011791668: firmware: stratix10-svc: extend svc to support RSU feature HSD #14011791668: firmware: stratix10-rsu: extend RSU driver to get DCMF status Documentation/devicetree/bindings/arm/altera/fpga-dma.txt | 25 + Documentation/devicetree/bindings/fpga/altera-partial-reconfig.txt | 12 + Documentation/devicetree/bindings/fpga/fpga-region.txt | 10 + Documentation/devicetree/bindings/hwmon/soc64-hwmon.txt | 57 +++ 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/net/altera_qse.txt | 112 +++++ Documentation/devicetree/bindings/net/altera_tse.txt | 103 +++- Documentation/devicetree/bindings/tty/newhaven_lcd.txt | 21 + Documentation/devicetree/bindings/video/altr,vip-fb2.txt | 22 + Documentation/fpga/debugfs.txt | 39 ++ Documentation/hwmon/index.rst | 1 + Documentation/hwmon/soc64-hwmon.rst | 28 ++ MAINTAINERS | 7 + arch/arm/boot/dts/socfpga.dtsi | 2 +- arch/arm/boot/dts/socfpga_arria10.dtsi | 1 + arch/arm/boot/dts/socfpga_arria10_socdk.dtsi | 17 + arch/arm/boot/dts/socfpga_arria5_socdk.dts | 8 + arch/arm/boot/dts/socfpga_cyclone5_socdk.dts | 8 + arch/arm/mach-footbridge/Kconfig | 21 - arch/arm/mach-footbridge/Makefile | 2 - arch/arm/mach-footbridge/personal-pci.c | 57 --- arch/arm/mach-footbridge/personal.c | 25 - arch/arm/mach-socfpga/Kconfig | 5 + arch/arm/mach-socfpga/Makefile | 1 + arch/arm/mach-socfpga/core.h | 3 + arch/arm/mach-socfpga/fpga-dma.c | 689 +++++++++++++++++++++++++++ arch/arm/mach-socfpga/socfpga.c | 8 + arch/arm64/Kconfig.platforms | 10 + arch/arm64/boot/dts/altera/Makefile | 4 +- 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 | 3 +- arch/arm64/boot/dts/altera/socfpga_stratix10_socdk_ghrd.dts | 78 +++ arch/arm64/boot/dts/altera/socfpga_stratix10_socdk_pcie.dts | 60 +++ arch/arm64/boot/dts/altera/socfpga_stratix10_socdk_sgmii.dts | 85 ++++ arch/arm64/boot/dts/altera/stratix10_swvp.dts | 763 ++++++++++++++++++++++++++++++ arch/arm64/boot/dts/intel/Makefile | 2 + arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 4 + arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 2 +- 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 | 136 ++++++ arch/arm64/kernel/smp.c | 4 + drivers/clk/socfpga/clk-agilex.c | 177 +++++-- drivers/clk/socfpga/clk-gate-a10.c | 8 +- drivers/clk/socfpga/clk-gate-s10.c | 134 +++++- drivers/clk/socfpga/clk-gate.c | 11 +- drivers/clk/socfpga/clk-periph-a10.c | 11 +- drivers/clk/socfpga/clk-periph-s10.c | 81 +++- drivers/clk/socfpga/clk-periph.c | 8 +- drivers/clk/socfpga/clk-pll-a10.c | 12 +- drivers/clk/socfpga/clk-pll-s10.c | 114 ++++- drivers/clk/socfpga/clk-pll.c | 18 +- drivers/clk/socfpga/clk-s10.c | 68 ++- drivers/clk/socfpga/stratix10-clk.h | 39 +- drivers/clocksource/dw_apb_timer_of.c | 73 ++- drivers/crypto/Kconfig | 11 + drivers/crypto/Makefile | 1 + drivers/crypto/intel_fcs.c | 2393 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/dma/pl330.c | 54 ++- drivers/edac/Kconfig | 11 +- drivers/edac/altera_edac.c | 77 ++- drivers/edac/altera_edac.h | 7 + drivers/edac/synopsys_edac.c | 53 ++- drivers/firmware/stratix10-rsu.c | 121 ++++- drivers/firmware/stratix10-svc.c | 591 +++++++++++++++++++++-- drivers/fpga/Kconfig | 7 + drivers/fpga/Makefile | 3 +- drivers/fpga/altera-cvp.c | 14 +- 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 | 8 + drivers/fpga/of-fpga-region.c | 24 +- drivers/fpga/stratix10-soc.c | 62 ++- drivers/hwmon/Kconfig | 18 + drivers/hwmon/Makefile | 2 + drivers/hwmon/altera-a10sr-hwmon.c | 406 ++++++++++++++++ drivers/hwmon/soc64-hwmon.c | 427 +++++++++++++++++ drivers/i2c/busses/Kconfig | 2 +- drivers/mfd/altera-a10sr.c | 4 + 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/net/ethernet/Makefile | 2 +- drivers/net/ethernet/altera/Kconfig | 27 +- drivers/net/ethernet/altera/Makefile | 16 +- 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 | 106 +---- drivers/net/ethernet/altera/altera_tse_ethtool.c | 30 ++ drivers/net/ethernet/altera/altera_tse_main.c | 399 +++++++++++----- drivers/net/ethernet/altera/altera_utils.c | 30 ++ drivers/net/ethernet/altera/altera_utils.h | 51 ++ 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 | 1717 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/net/ethernet/altera/intel_fpga_tod.c | 348 ++++++++++++++ drivers/net/ethernet/altera/intel_fpga_tod.h | 56 +++ drivers/tty/Kconfig | 6 + drivers/tty/Makefile | 1 + drivers/tty/newhaven_lcd.c | 636 +++++++++++++++++++++++++ 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/linux/altera_hwmutex.h | 41 ++ include/linux/firmware/intel/stratix10-smc.h | 1028 +++++++++++++++++++++++++++++++++++++++- include/linux/firmware/intel/stratix10-svc-client.h | 197 +++++++- include/linux/fpga/fpga-mgr.h | 6 + include/linux/mfd/altera-a10sr.h | 58 +++ include/uapi/linux/intel_fcs-ioctl.h | 648 +++++++++++++++++++++++++ scripts/Makefile.lib | 4 + 127 files changed, 16959 insertions(+), 752 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/altera/fpga-dma.txt create mode 100644 Documentation/devicetree/bindings/fpga/altera-partial-reconfig.txt create mode 100644 Documentation/devicetree/bindings/hwmon/soc64-hwmon.txt 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/tty/newhaven_lcd.txt create mode 100644 Documentation/devicetree/bindings/video/altr,vip-fb2.txt create mode 100644 Documentation/fpga/debugfs.txt create mode 100644 Documentation/hwmon/soc64-hwmon.rst delete mode 100644 arch/arm/mach-footbridge/personal-pci.c delete mode 100644 arch/arm/mach-footbridge/personal.c create mode 100644 arch/arm/mach-socfpga/fpga-dma.c 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_dm.dtsi create mode 100644 arch/arm64/boot/dts/intel/socfpga_dm_simics.dts create mode 100644 arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts create mode 100644 drivers/crypto/intel_fcs.c 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_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/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 100644 include/linux/altera_hwmutex.h create mode 100644 include/uapi/linux/intel_fcs-ioctl.h thanks, Limeng
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#10599): https://lists.yoctoproject.org/g/linux-yocto/message/10599 Mute This Topic: https://lists.yoctoproject.org/mt/86761827/21656 Group Owner: linux-yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-