In message: [linux-yocto][linux-yocto v6.6][PATCH 0/1] Enable support for AXM55/56XX on 12/06/2024 Liwei Song wrote:
> Hi Bruce, > > This pull is to enable support for board AXM55XX/56XX, Since SDK already > stop to update, all these patches are from linux-yocto-6.1. > > There are 2 parts, kernel-cache patch and kernel patches aim at > kernel-cache "yocto-6.6" branch and linux-yocto-6.6 > > Could you help create branches as below and merge these patches > > v6.6/standard/sdkv5.15/axxia > v6.6/standard/preempt-rt/sdkv5.15/axxia merged! and the kernel-cache patch as well. Bruce > > Thanks, > Liwei. > > > The following changes since commit 9576b5b9f8e3c78e6c315f475def18e5c29e475a: > > Merge tag 'v6.6.32' into v6.6/standard/base (2024-05-28 13:31:12 -0400) > > are available in the Git repository at: > > https://github.com/2005songliwei/linux-yocto-pull.git pull-axxia-20240712 > > for you to fetch changes up to b275f7838d2d5367728a204e89ea3eb0301e591f: > > drivers/power: Update the Axxia Reset Code (2024-06-12 09:09:42 +0000) > > ---------------------------------------------------------------- > Charlie Paul (6): > genirq/cpuhotplug: axxia: Enable the force flag > ARM: dts: axxia: Updated SPI and UART to support DMA > usb: dwc3: axxia: Add support the core clocks > spi: pl022: Add enable-dma processing > net: Use standard MDIO interface for AXXIA FEMAC Driver > net: ethernet: Add ethtool Stats to NEMAC driver > > Daniel Dragomir (3): > ARM: smp: handle "pen_release" removal > ARM: mmc: Remove unsupported pdata GPIO numbers > axxia-mtc: Export MTC ioctl interface to UAPI > > David Mercado (1): > genirq: axxia: Fix irq_set_affinity to allow use with buslocks > > Fredrik Gustavsson (1): > axxia: Fixed Kconfig dependencies betwen PCIe, PEI and NCR > > Fredrik Markstrom (2): > ARM: axxia: Make the dma-zone the full 4G > ARM: axxia: Enabled ddr retention on all axm5516 > > John Jacques (53): > ARM: Enhance platform support for Intel Axxia AXM55xx > ARM: dts: Add Axxia AXM55xx device tree files > ARM: head.S: axxia: Set the NS bit since memory is non-secure > ARM: kmap: axxia: Prevent overlap for 16th core > ARM64: dts: Add Axxia X9/AXM56xx and XLF/AXC67xx device tree files > clk: Change Clock Definitions for Axxia AXM55xx > dt-bindings: clock: remove deprecated LSI AXM5516 clock bindings > char: hwrng: Add Axxia HW Random number generator > dmaengine: Add Axxia DMA32 driver support > edac: Add Axxia Error Detection & Correction support > gpio: Add custom driver for Axxia SoCs > gpio: pl061: Readd removed platform data > misc: Add drivers for Axxia MISC devices > misc: Add a backward compatibility layer for Axxia MTC > rapidio: Add support for Axxia AXM55xx and AXM56xx > power: reset: Add support for Axxia DDR Retention reset > usb: xhci: Add CI13612A USB driver for Axxia AXM55xx > usb: dwc3: Add Axxia xHCI DWC3 USB support > usb: hub: fix over-current race condition > mtd: spi-nor: add support for Spansion S25FL016K > net: ethernet: Add Intel Axxia FEMAC driver > net: ethernet: Add Intel Axxia NEMAC GigE driver > i2c: axxia: Use BIT(x) macro and fix indentation issues > tty: serial: pl011: Updated Baud Rate Calcualtion > pmu: Fix Compiler Warnings > dt-bindings: axxia: update documentation and convert to yaml > ARM64: dts: Add Reference to the L2 Cache in CPU Descriptions > net: Pad SKBs Properly in the AXXIA FEMAC Driver > net: Use eth_spb_pad() in the AXXIA NEMAC Driver > net: Set Min/Max MTU for AXXIA 5500 FEMAC Driver > net: Set Min/Max MTU for AXXIA 5600/6700 NEMAC Driver > power: reset: Update Axxia DDR Retention Handling > misc: axxia: Use the new ARM SMC Call Interface > misc: axxia: Update OEM Handling for backwards compatibility > i2c: axxia: Add a Lock Around i2c Transfers > i2c: axxia: Allow Interrupted Transfers > i2c: axxia: Change the I2C Timeout > misc: Add a Lock to the Axxia MDIO Bus > arm: perf: add Cortex-A15 PMU in armv7_pmu_probe_table > net: ethernet: Clean Up Intel Axxia FEMAC driver > usb: xhci: Add HCD_DMA flag to CI13612A USB driver > drivers/watchdog: Check Return Value > arm-ccn: Check Return Values > net: Clean Up PHY Handling in Axxia FEMAC > net: Add Padding for Alignment in Axxia FEMAC > net: Associate the SKB with the Driver Axxia ACP > net: Add Tracepoints to the Axxia FEMAC Driver > ARM: head.S: axxia: Fix Rebase Error > net: Handle Error in Axxia FEMAC > net: Add support for "promiscous mode" to Axxia FEMAC > ARM: head.S: axxia: Allow more granularity in the starting offset > drivers/misc: Correct Variable Use in axxia-ncr.c > drivers/power: Update the Axxia Reset Code > > Liwei Song (3): > Revert "ARM: 9060/1: kexec: Remove unused kexec_reinit callback" > axxia: use udelay instead of usleep in cpuhotplug routine > arm-ccn: use platform_get_irq to get IRQ > > Marek Bykowski (6): > firmware: arch64: Add SMC call testing module > perf: arm-ccn: Allow instrumentation of arm-ccn > ARM64: dts: axxia: Support CCN (cache coherent network) perf > edac: axxia: Update SMC (System Memory Controller) EDAC driver > bus: arm-ccn: add a new driver managing the ARM CCN interrupts > bus: arm-ccn: L3 EDAC: register L3 EDAC interrupts within the core > > Mikael Beckius (13): > ARM: axxia: Fix support for kernel 5.10 > gpio: Fix Axxia GPIO driver for kernel 5.10 > dmaengine: Fix Axxia DMA32 driver for kernel 5.10 > net: ethernet: Fix Intel Axxia NEMAC GigE driver for kernel 5.10 > usb: dwc3: Fix Axxia xHCI DWC3 USB driver for kernel 5.10 > misc: axxia: Fix OEM Handling for kernel 5.10 > power: reset: Fix Axxia DDR Retention for kernel 5.10 > firmware: arch64: Fix SMC call testing module for kernel 5.10 > net: ethernet: Fix Intel Axxia FEMAC driver for kernel 5.10 > ARM: axxia-gic: Fix support for kernel 5.10 > bus: arm-ccn: add arm-ccn.h header for ARM architecture too > irqchip/gic-v3: Fix undeclared error for 'NR_IPI' macro > ARM: smp: Make axxia_pen_release volatile > > Per Hallsmark (2): > watchdog: add Axxia watchdog driver for axxiaarm64 > watchdog: bindings: add Intel Axxia sp804 watchdog device > > Quanyang Wang (29): > net: nemac: Fix dma different size error when enable DMA_API_DEBUG > kexec: adjust dtb_mem address to adapt to axm55xx's weird entry > arch/arm/mach-axxia: use mpidr_to_hwcpu to retrieve real hardware cpuid > axxia: add sync between cpu_die and cpu_kill > axxia: use udelay instead of usleep in kexec/kdump routine > edac: remove dependency MACH_AXXIA for EDAC_AXXIA_L3_5500 > net: ethernet: axxia_acp_net: use dev_dbg instead of dev_info to > silience noisy info > axxia: Added i2c device node for axm5616-victoria board > watchdog: sp804: enable sp804 watchdog to syscon reset register > arm64: dts: axm56xx: disable sp804 timer device node > arm64: adjust axxia uImage loadaddr and entryaddr to 2M align > arm64: dts: add *_skew-ps properties for micrel phy node > arm: axxia: hotplug: change axxia_cpu_die_lock to be raw_spinlock > arm-ccn: disable HN-I node reporting error to MN node > arm: axxia: gic: use raw_spin_lock/unlock in gic_irq_lock/unlock > i2c: axxia: initialize mutex_lock i2c_lock > arm: axxia: hotplug: fix compile warning when > CONFIG_HOTPLUG_CPU_COMPLETE_POWER_DOWN is not enabled > axxiaarm: use set/clear/test_bit() API as synchronization > arm: axxia: axxia-gic: pass mpdir to get_logical_index > arm: dts: axxia: change reg property of cpus to mpidr > dts: arm: axxia: change pl022 spi controller to poll mode > arm-ccn: only disable HN-I node reporting error for axm56xx > axxia: don't set dev->dma_ops for dma-coherent device > arm: dts: axxia: the unit-address should match the reg value > ARM64: dts: axxia: the unit-address should match the reg value > arm: axxia: ddr_retention: don't call usleep at atomic context > axxiaarm: change value of AXXIA_DEBUG_UART_VIRT > arm: dts: axxia: the unit-address of cpu4 should match the reg value > arm: axxia: ddr_retention: change the size of stack_var from 1024 to 512 > > Wang Quanyang (1): > net: nemac: Fix dma check map error when enable DMA_API_DEBUG > > Xulin Sun (2): > ARM: axxiarm: add support for building uImage. > arm: mach-axxia: kexec_reinit to set L3 CACHE shutdown > > Yanjiang Jin (1): > arm64:Add support for building uImage > > Documentation/admin-guide/kernel-parameters.txt > | 12 + > Documentation/devicetree/bindings/arm/arm,messagebox.yaml > | 38 ++ > Documentation/devicetree/bindings/arm/axxia.yaml > | 23 - > Documentation/devicetree/bindings/arm/intel,axxia.yaml > | 36 ++ > Documentation/devicetree/bindings/arm/intel-axxia/intel,axxia-edac-cm.yaml > | 58 +++ > Documentation/devicetree/bindings/arm/intel-axxia/intel,axxia-edac-cpu.yaml > | 44 ++ > Documentation/devicetree/bindings/arm/intel-axxia/intel,axxia-edac-l2.yaml > | 44 ++ > Documentation/devicetree/bindings/arm/intel-axxia/intel,axxia-edac-l3.yaml > | 65 +++ > Documentation/devicetree/bindings/arm/intel-axxia/intel,axxia-edac-sm.yaml > | 60 +++ > Documentation/devicetree/bindings/arm/intel-axxia/intel,axxia-edac.yaml > | 60 +++ > Documentation/devicetree/bindings/arm/intel-axxia/intel,axxia-gpreg.yaml > | 33 ++ > Documentation/devicetree/bindings/arm/intel-axxia/intel,axxia-nca.yaml > | 37 ++ > > Documentation/devicetree/bindings/arm/intel-axxia/intel,axxia-platformperf.yaml > | 32 ++ > Documentation/devicetree/bindings/arm/intel-axxia/intel,axxia-syscon.yaml > | 34 ++ > Documentation/devicetree/bindings/clock/lsi,axm5516-clks.txt > | 29 -- > Documentation/devicetree/bindings/dma/intel,axxia-dma.yaml > | 81 ++++ > Documentation/devicetree/bindings/fpga/sysfpga.yaml > | 32 ++ > Documentation/devicetree/bindings/gpio/intel,axxia-ssp-gpio.yaml > | 45 ++ > Documentation/devicetree/bindings/hwrng/intel,axxia-rng.yaml > | 45 ++ > Documentation/devicetree/bindings/i2c/i2c-axxia.txt > | 30 -- > Documentation/devicetree/bindings/i2c/intel,axxia-i2c.yaml > | 76 +++ > Documentation/devicetree/bindings/misc/intel,axxia-mtc.yaml > | 45 ++ > Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml > | 2 +- > Documentation/devicetree/bindings/net/intel,axxia-femac.yaml > | 64 +++ > Documentation/devicetree/bindings/net/intel,axxia-mdio.yaml > | 64 +++ > Documentation/devicetree/bindings/net/intel,axxia-nemac.yaml > | 56 +++ > Documentation/devicetree/bindings/pci/intel,axxia-pcie-dw.yaml > | 113 +++++ > Documentation/devicetree/bindings/pci/intel,axxia-pcie.yaml > | 100 ++++ > Documentation/devicetree/bindings/perf/arm-ccn-pmu.yaml > | 58 +++ > Documentation/devicetree/bindings/perf/arm-ccn.yaml > | 45 ++ > Documentation/devicetree/bindings/power/reset/axxia-reset.txt > | 20 - > Documentation/devicetree/bindings/power/reset/intel,axxia-reset.yaml > | 40 ++ > Documentation/devicetree/bindings/rapidio/intel,axxia-rapidio.yaml > | 92 ++++ > Documentation/devicetree/bindings/usb/intel,axxia-dwc3.yaml > | 89 ++++ > Documentation/devicetree/bindings/usb/intel,axxia-ehci.yaml > | 58 +++ > Documentation/devicetree/bindings/vendor-prefixes.yaml > | 2 + > Documentation/devicetree/bindings/watchdog/sp804-axxia-wdt.yaml > | 63 +++ > arch/arm/Kconfig > | 81 +++- > arch/arm/Kconfig.debug > | 9 + > arch/arm/Makefile > | 1 + > arch/arm/boot/Makefile > | 4 + > arch/arm/boot/dts/intel/axm/Makefile > | 10 +- > arch/arm/boot/dts/intel/axm/axm5504-cpus.dtsi > | 41 ++ > arch/arm/boot/dts/intel/axm/axm5504-emu.dts > | 38 ++ > arch/arm/boot/dts/intel/axm/axm5504-sim-mmc.dts > | 119 +++++ > arch/arm/boot/dts/intel/axm/axm5504-sim-virtio.dts > | 118 +++++ > arch/arm/boot/dts/intel/axm/axm5504-sim.dts > | 125 +++++ > arch/arm/boot/dts/intel/axm/axm5507-cpus.dtsi > | 65 +++ > arch/arm/boot/dts/intel/axm/axm5507-emu.dts > | 38 ++ > arch/arm/boot/dts/intel/axm/axm5508-amarillo.dts > | 226 +++++++++ > arch/arm/boot/dts/intel/axm/axm5508-cpus.dtsi > | 73 +++ > arch/arm/boot/dts/intel/axm/axm5512-amarillo.dts > | 226 +++++++++ > arch/arm/boot/dts/intel/axm/axm5512-cpus.dtsi > | 106 +++++ > arch/arm/boot/dts/intel/axm/axm5516-amarillo.dts > | 215 ++++++++- > arch/arm/boot/dts/intel/axm/axm5516-cpus.dtsi > | 131 ++---- > arch/arm/boot/dts/intel/axm/axm5516-sim-common.dts > | 123 +++++ > arch/arm/boot/dts/intel/axm/axm5516-sim-mmc.dts > | 119 +++++ > arch/arm/boot/dts/intel/axm/axm5516-sim-virtio.dts > | 118 +++++ > arch/arm/boot/dts/intel/axm/axm5516-sim.dts > | 125 +++++ > arch/arm/boot/dts/intel/axm/axm55xx.dtsi > | 462 ++++++++++++++---- > arch/arm/include/asm/arm-ccn.h > | 25 + > arch/arm/include/asm/axxia_l2_55xx.h > | 38 ++ > arch/arm/include/asm/kexec.h > | 3 + > arch/arm/include/asm/spinlock.h > | 6 + > arch/arm/kernel/head.S > | 9 + > arch/arm/kernel/machine_kexec.c > | 22 +- > arch/arm/kernel/perf_event_v7.c > | 1 + > arch/arm/mach-axxia/Kconfig > | 40 +- > arch/arm/mach-axxia/Makefile > | 17 +- > arch/arm/mach-axxia/Makefile.boot > | 5 + > arch/arm/mach-axxia/axxia-gic.c > | 1478 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > arch/arm/mach-axxia/axxia.c > | 210 ++++++++- > arch/arm/mach-axxia/axxia.h > | 25 + > arch/arm/mach-axxia/axxia_power_management.c > | 1316 +++++++++++++++++++++++++++++++++++++++++++++++++++ > arch/arm/mach-axxia/axxia_power_management.h > | 188 ++++++++ > arch/arm/mach-axxia/clock.c > | 103 ++++ > arch/arm/mach-axxia/ddr_retention.c > | 329 +++++++++++++ > arch/arm/mach-axxia/ddr_shutdown.c > | 345 ++++++++++++++ > arch/arm/mach-axxia/headsmp.S > | 65 +++ > arch/arm/mach-axxia/hotplug.c > | 272 +++++++++++ > arch/arm/mach-axxia/include/mach/axxia-gic.h > | 15 + > arch/arm/mach-axxia/include/mach/debug-macro.S > | 20 + > arch/arm/mach-axxia/include/mach/entry-macro.S > | 11 + > arch/arm/mach-axxia/include/mach/hardware.h > | 20 + > arch/arm/mach-axxia/include/mach/io.h > | 26 ++ > arch/arm/mach-axxia/include/mach/irqs.h > | 11 + > arch/arm/mach-axxia/include/mach/pci.h > | 12 + > arch/arm/mach-axxia/include/mach/rio.h > | 12 + > arch/arm/mach-axxia/include/mach/system.h > | 20 + > arch/arm/mach-axxia/include/mach/timers.h > | 24 + > arch/arm/mach-axxia/include/mach/timex.h > | 9 + > arch/arm/mach-axxia/include/mach/uncompress.h > | 51 ++ > arch/arm/mach-axxia/io.c > | 24 + > arch/arm/mach-axxia/pci.h > | 7 + > arch/arm/mach-axxia/perf_event_memc.c > | 133 ++++++ > arch/arm/mach-axxia/perf_event_memc.h > | 54 +++ > arch/arm/mach-axxia/perf_event_pcx.c > | 37 ++ > arch/arm/mach-axxia/perf_event_platform.c > | 260 +++++++++++ > arch/arm/mach-axxia/perf_event_platform.h > | 16 + > arch/arm/mach-axxia/perf_event_vp.c > | 37 ++ > arch/arm/mach-axxia/platsmp.c > | 304 ++++++++++-- > arch/arm/mach-axxia/rapidio.c > | 48 ++ > arch/arm/mach-axxia/smon.c > | 206 ++++++++ > arch/arm/mach-axxia/smon.h > | 60 +++ > arch/arm/mach-axxia/ssp-gpio.c > | 122 +++++ > arch/arm/mach-axxia/timers.c > | 220 +++++++++ > arch/arm/tools/mach-types > | 1 + > arch/arm64/Kconfig.platforms > | 5 + > arch/arm64/Makefile > | 5 +- > arch/arm64/boot/Makefile > | 20 +- > arch/arm64/boot/dts/intel/Makefile > | 11 + > arch/arm64/boot/dts/intel/axc6701-cpus.dtsi > | 21 + > arch/arm64/boot/dts/intel/axc6704-coresight.dtsi > | 249 ++++++++++ > arch/arm64/boot/dts/intel/axc6704-cpus.dtsi > | 45 ++ > arch/arm64/boot/dts/intel/axc6704-emu.dts > | 98 ++++ > arch/arm64/boot/dts/intel/axc6704-sim.dts > | 199 ++++++++ > arch/arm64/boot/dts/intel/axc6704-waco.dts > | 252 ++++++++++ > arch/arm64/boot/dts/intel/axc6712-cpus.dtsi > | 111 +++++ > arch/arm64/boot/dts/intel/axc6712-emu.dts > | 94 ++++ > arch/arm64/boot/dts/intel/axc6716-cpus.dtsi > | 143 ++++++ > arch/arm64/boot/dts/intel/axc6716-sim.dts > | 199 ++++++++ > arch/arm64/boot/dts/intel/axc6732-coresight.dtsi > | 1374 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ > arch/arm64/boot/dts/intel/axc6732-cpus.dtsi > | 287 ++++++++++++ > arch/arm64/boot/dts/intel/axc6732-sim.dts > | 199 ++++++++ > arch/arm64/boot/dts/intel/axc6732-waco.dts > | 292 ++++++++++++ > arch/arm64/boot/dts/intel/axc67xx.dtsi > | 698 ++++++++++++++++++++++++++++ > arch/arm64/boot/dts/intel/axm5601-cpus.dtsi > | 21 + > arch/arm64/boot/dts/intel/axm5602-cpus.dtsi > | 29 ++ > arch/arm64/boot/dts/intel/axm5604-cpus.dtsi > | 45 ++ > arch/arm64/boot/dts/intel/axm5604-sim.dts > | 166 +++++++ > arch/arm64/boot/dts/intel/axm5606-cpus.dtsi > | 61 +++ > arch/arm64/boot/dts/intel/axm5606-emu.dts > | 102 ++++ > arch/arm64/boot/dts/intel/axm5608-cpus.dtsi > | 77 +++ > arch/arm64/boot/dts/intel/axm5608-sim.dts > | 166 +++++++ > arch/arm64/boot/dts/intel/axm5612-cpus.dtsi > | 109 +++++ > arch/arm64/boot/dts/intel/axm5616-cpus.dtsi > | 141 ++++++ > arch/arm64/boot/dts/intel/axm5616-sim.dts > | 166 +++++++ > arch/arm64/boot/dts/intel/axm5616-victoria.dts > | 310 +++++++++++++ > arch/arm64/boot/dts/intel/axm56xx.dtsi > | 602 ++++++++++++++++++++++++ > arch/arm64/include/asm/arm-ccn.h > | 17 + > arch/arm64/include/asm/axxia_l2_56xx.h > | 38 ++ > arch/arm64/include/asm/edac.h > | 19 + > drivers/bus/Kconfig > | 13 + > drivers/bus/Makefile > | 2 + > drivers/bus/arm-ccn.c > | 295 ++++++++++++ > drivers/char/hw_random/Kconfig > | 9 + > drivers/char/hw_random/Makefile > | 1 + > drivers/char/hw_random/axxia-rng.c > | 559 ++++++++++++++++++++++ > drivers/clk/Makefile > | 1 - > drivers/clk/clk-axm5516.c > | 595 ------------------------ > drivers/dma/Kconfig > | 11 + > drivers/dma/Makefile > | 1 + > drivers/dma/axxia-dma32.c > | 880 +++++++++++++++++++++++++++++++++++ > drivers/dma/axxia-dma32.h > | 215 +++++++++ > drivers/edac/Kconfig > | 117 ++++- > drivers/edac/Makefile > | 14 + > drivers/edac/axxia_edac-cmc_56xx.c > | 1902 > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > drivers/edac/axxia_edac-l2_cpu.c > | 297 ++++++++++++ > drivers/edac/axxia_edac-l2_cpu_56xx.c > | 335 +++++++++++++ > drivers/edac/axxia_edac-l3.c > | 170 +++++++ > drivers/edac/axxia_edac-l3_56xx.c > | 446 ++++++++++++++++++ > drivers/edac/axxia_edac-mc.c > | 320 +++++++++++++ > drivers/edac/axxia_edac-mc_56xx.c > | 1734 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > drivers/edac/axxia_edac.h > | 18 + > drivers/edac/edac_device.c > | 95 ++++ > drivers/firmware/Kconfig > | 10 + > drivers/firmware/Makefile > | 1 + > drivers/firmware/smc_latency.c > | 375 +++++++++++++++ > drivers/gpio/Kconfig > | 11 + > drivers/gpio/Makefile > | 1 + > drivers/gpio/gpio-axxia.c > | 490 +++++++++++++++++++ > drivers/i2c/busses/i2c-axxia.c > | 78 ++-- > drivers/irqchip/irq-gic-v3.c > | 26 ++ > drivers/misc/Kconfig > | 85 ++++ > drivers/misc/Makefile > | 7 + > drivers/misc/axxia-fault.c > | 160 +++++++ > drivers/misc/axxia-mdio.c > | 223 +++++++++ > drivers/misc/axxia-mtc.c > | 4232 > +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > drivers/misc/axxia-ncr.c > | 1252 +++++++++++++++++++++++++++++++++++++++++++++++++ > drivers/misc/axxia-oem.c > | 853 ++++++++++++++++++++++++++++++++++ > drivers/misc/axxia-pei.c > | 2317 > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > drivers/misc/axxia-smmon.c > | 299 ++++++++++++ > drivers/mtd/spi-nor/core.c > | 2 +- > drivers/net/ethernet/Kconfig > | 1 + > drivers/net/ethernet/Makefile > | 1 + > drivers/net/ethernet/axxia/Kconfig > | 40 ++ > drivers/net/ethernet/axxia/Makefile > | 3 + > drivers/net/ethernet/axxia/axxia_acp_mdio.c > | 327 +++++++++++++ > drivers/net/ethernet/axxia/axxia_acp_net.c > | 2016 > +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > drivers/net/ethernet/axxia/axxia_acp_net.h > | 657 ++++++++++++++++++++++++++ > drivers/net/ethernet/intel/Kconfig > | 16 + > drivers/net/ethernet/intel/Makefile > | 1 + > drivers/net/ethernet/intel/axxia/Makefile > | 5 + > drivers/net/ethernet/intel/axxia/nemac-regs.h > | 496 ++++++++++++++++++++ > drivers/net/ethernet/intel/axxia/nemac.c > | 1415 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ > drivers/perf/Kconfig > | 3 +- > drivers/perf/Makefile > | 2 +- > drivers/perf/arm-ccn.c > | 202 ++++---- > drivers/power/reset/Kconfig > | 15 +- > drivers/power/reset/axxia-reset.c > | 127 +++-- > drivers/rapidio/devices/Kconfig > | 2 + > drivers/rapidio/devices/Makefile > | 1 + > drivers/rapidio/devices/axxia/Kconfig > | 47 ++ > drivers/rapidio/devices/axxia/Makefile > | 5 + > drivers/rapidio/devices/axxia/axxia-rio-irq.c > | 2809 > +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > drivers/rapidio/devices/axxia/axxia-rio-irq.h > | 216 +++++++++ > drivers/rapidio/devices/axxia/axxia-rio-sysfs.c > | 293 ++++++++++++ > drivers/rapidio/devices/axxia/axxia-rio.c > | 1773 > +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > drivers/rapidio/devices/axxia/axxia-rio.h > | 606 ++++++++++++++++++++++++ > drivers/spi/spi-pl022.c > | 16 + > drivers/tty/serial/amba-pl011.c > | 3 +- > drivers/usb/core/hub.c > | 7 +- > drivers/usb/dwc3/Kconfig > | 8 + > drivers/usb/dwc3/Makefile > | 1 + > drivers/usb/dwc3/dwc3-axxia.c > | 161 +++++++ > drivers/usb/host/Kconfig > | 13 + > drivers/usb/host/ehci-ci13612.c > | 231 +++++++++ > drivers/usb/host/ehci-ci13612.h > | 52 +++ > drivers/usb/host/ehci-hcd.c > | 7 + > drivers/watchdog/Kconfig > | 12 + > drivers/watchdog/Makefile > | 1 + > drivers/watchdog/sp804_wdt_axxia.c > | 383 +++++++++++++++ > include/asm-generic/kmap_size.h > | 9 + > include/dt-bindings/clock/lsi,axm5516-clks.h > | 33 -- > include/linux/amba/pl061.h > | 22 + > include/linux/arm-ccn.h > | 30 ++ > include/linux/arm-smccc.h > | 2 + > include/linux/axxia-fault.h > | 15 + > include/linux/axxia-mdio.h > | 10 + > include/linux/axxia-mtc.h > | 7 + > include/linux/axxia-ncr.h > | 49 ++ > include/linux/axxia-oem.h > | 36 ++ > include/linux/axxia-pei.h > | 17 + > include/linux/dmaengine.h > | 26 +- > include/linux/lsi_mtc_ioctl.h > | 182 ++++++++ > include/linux/pmu.h > | 1 + > include/trace/events/edac.h > | 74 +++ > include/trace/events/edac_cmc.h > | 98 ++++ > include/trace/events/edac_mc.h > | 101 ++++ > include/trace/events/edacl3.h > | 105 +++++ > include/trace/events/femac.h > | 172 +++++++ > include/uapi/linux/axxia-mtc.h > | 153 ++++++ > kernel/irq/cpuhotplug.c > | 9 +- > kernel/irq/manage.c > | 17 + > 244 files changed, 47442 insertions(+), 1178 deletions(-) > create mode 100644 Documentation/devicetree/bindings/arm/arm,messagebox.yaml > delete mode 100644 Documentation/devicetree/bindings/arm/axxia.yaml > create mode 100644 Documentation/devicetree/bindings/arm/intel,axxia.yaml > create mode 100644 > Documentation/devicetree/bindings/arm/intel-axxia/intel,axxia-edac-cm.yaml > create mode 100644 > Documentation/devicetree/bindings/arm/intel-axxia/intel,axxia-edac-cpu.yaml > create mode 100644 > Documentation/devicetree/bindings/arm/intel-axxia/intel,axxia-edac-l2.yaml > create mode 100644 > Documentation/devicetree/bindings/arm/intel-axxia/intel,axxia-edac-l3.yaml > create mode 100644 > Documentation/devicetree/bindings/arm/intel-axxia/intel,axxia-edac-sm.yaml > create mode 100644 > Documentation/devicetree/bindings/arm/intel-axxia/intel,axxia-edac.yaml > create mode 100644 > Documentation/devicetree/bindings/arm/intel-axxia/intel,axxia-gpreg.yaml > create mode 100644 > Documentation/devicetree/bindings/arm/intel-axxia/intel,axxia-nca.yaml > create mode 100644 > Documentation/devicetree/bindings/arm/intel-axxia/intel,axxia-platformperf.yaml > create mode 100644 > Documentation/devicetree/bindings/arm/intel-axxia/intel,axxia-syscon.yaml > delete mode 100644 > Documentation/devicetree/bindings/clock/lsi,axm5516-clks.txt > create mode 100644 Documentation/devicetree/bindings/dma/intel,axxia-dma.yaml > create mode 100644 Documentation/devicetree/bindings/fpga/sysfpga.yaml > create mode 100644 > Documentation/devicetree/bindings/gpio/intel,axxia-ssp-gpio.yaml > create mode 100644 > Documentation/devicetree/bindings/hwrng/intel,axxia-rng.yaml > delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-axxia.txt > create mode 100644 Documentation/devicetree/bindings/i2c/intel,axxia-i2c.yaml > create mode 100644 > Documentation/devicetree/bindings/misc/intel,axxia-mtc.yaml > create mode 100644 > Documentation/devicetree/bindings/net/intel,axxia-femac.yaml > create mode 100644 > Documentation/devicetree/bindings/net/intel,axxia-mdio.yaml > create mode 100644 > Documentation/devicetree/bindings/net/intel,axxia-nemac.yaml > create mode 100644 > Documentation/devicetree/bindings/pci/intel,axxia-pcie-dw.yaml > create mode 100644 > Documentation/devicetree/bindings/pci/intel,axxia-pcie.yaml > create mode 100644 Documentation/devicetree/bindings/perf/arm-ccn-pmu.yaml > create mode 100644 Documentation/devicetree/bindings/perf/arm-ccn.yaml > delete mode 100644 > Documentation/devicetree/bindings/power/reset/axxia-reset.txt > create mode 100644 > Documentation/devicetree/bindings/power/reset/intel,axxia-reset.yaml > create mode 100644 > Documentation/devicetree/bindings/rapidio/intel,axxia-rapidio.yaml > create mode 100644 > Documentation/devicetree/bindings/usb/intel,axxia-dwc3.yaml > create mode 100644 > Documentation/devicetree/bindings/usb/intel,axxia-ehci.yaml > create mode 100644 > Documentation/devicetree/bindings/watchdog/sp804-axxia-wdt.yaml > create mode 100644 arch/arm/boot/dts/intel/axm/axm5504-cpus.dtsi > create mode 100644 arch/arm/boot/dts/intel/axm/axm5504-emu.dts > create mode 100644 arch/arm/boot/dts/intel/axm/axm5504-sim-mmc.dts > create mode 100644 arch/arm/boot/dts/intel/axm/axm5504-sim-virtio.dts > create mode 100644 arch/arm/boot/dts/intel/axm/axm5504-sim.dts > create mode 100644 arch/arm/boot/dts/intel/axm/axm5507-cpus.dtsi > create mode 100644 arch/arm/boot/dts/intel/axm/axm5507-emu.dts > create mode 100644 arch/arm/boot/dts/intel/axm/axm5508-amarillo.dts > create mode 100644 arch/arm/boot/dts/intel/axm/axm5508-cpus.dtsi > create mode 100644 arch/arm/boot/dts/intel/axm/axm5512-amarillo.dts > create mode 100644 arch/arm/boot/dts/intel/axm/axm5512-cpus.dtsi > create mode 100644 arch/arm/boot/dts/intel/axm/axm5516-sim-common.dts > create mode 100644 arch/arm/boot/dts/intel/axm/axm5516-sim-mmc.dts > create mode 100644 arch/arm/boot/dts/intel/axm/axm5516-sim-virtio.dts > create mode 100644 arch/arm/boot/dts/intel/axm/axm5516-sim.dts > create mode 100644 arch/arm/include/asm/arm-ccn.h > create mode 100644 arch/arm/include/asm/axxia_l2_55xx.h > create mode 100644 arch/arm/mach-axxia/Makefile.boot > create mode 100644 arch/arm/mach-axxia/axxia-gic.c > create mode 100644 arch/arm/mach-axxia/axxia.h > create mode 100644 arch/arm/mach-axxia/axxia_power_management.c > create mode 100644 arch/arm/mach-axxia/axxia_power_management.h > create mode 100644 arch/arm/mach-axxia/clock.c > create mode 100644 arch/arm/mach-axxia/ddr_retention.c > create mode 100644 arch/arm/mach-axxia/ddr_shutdown.c > create mode 100644 arch/arm/mach-axxia/headsmp.S > create mode 100644 arch/arm/mach-axxia/hotplug.c > create mode 100644 arch/arm/mach-axxia/include/mach/axxia-gic.h > create mode 100644 arch/arm/mach-axxia/include/mach/debug-macro.S > create mode 100644 arch/arm/mach-axxia/include/mach/entry-macro.S > create mode 100644 arch/arm/mach-axxia/include/mach/hardware.h > create mode 100644 arch/arm/mach-axxia/include/mach/io.h > create mode 100644 arch/arm/mach-axxia/include/mach/irqs.h > create mode 100644 arch/arm/mach-axxia/include/mach/pci.h > create mode 100644 arch/arm/mach-axxia/include/mach/rio.h > create mode 100644 arch/arm/mach-axxia/include/mach/system.h > create mode 100644 arch/arm/mach-axxia/include/mach/timers.h > create mode 100644 arch/arm/mach-axxia/include/mach/timex.h > create mode 100644 arch/arm/mach-axxia/include/mach/uncompress.h > create mode 100644 arch/arm/mach-axxia/io.c > create mode 100644 arch/arm/mach-axxia/pci.h > create mode 100644 arch/arm/mach-axxia/perf_event_memc.c > create mode 100644 arch/arm/mach-axxia/perf_event_memc.h > create mode 100644 arch/arm/mach-axxia/perf_event_pcx.c > create mode 100644 arch/arm/mach-axxia/perf_event_platform.c > create mode 100644 arch/arm/mach-axxia/perf_event_platform.h > create mode 100644 arch/arm/mach-axxia/perf_event_vp.c > create mode 100644 arch/arm/mach-axxia/rapidio.c > create mode 100644 arch/arm/mach-axxia/smon.c > create mode 100644 arch/arm/mach-axxia/smon.h > create mode 100644 arch/arm/mach-axxia/ssp-gpio.c > create mode 100644 arch/arm/mach-axxia/timers.c > create mode 100644 arch/arm64/boot/dts/intel/axc6701-cpus.dtsi > create mode 100644 arch/arm64/boot/dts/intel/axc6704-coresight.dtsi > create mode 100644 arch/arm64/boot/dts/intel/axc6704-cpus.dtsi > create mode 100644 arch/arm64/boot/dts/intel/axc6704-emu.dts > create mode 100644 arch/arm64/boot/dts/intel/axc6704-sim.dts > create mode 100644 arch/arm64/boot/dts/intel/axc6704-waco.dts > create mode 100644 arch/arm64/boot/dts/intel/axc6712-cpus.dtsi > create mode 100644 arch/arm64/boot/dts/intel/axc6712-emu.dts > create mode 100644 arch/arm64/boot/dts/intel/axc6716-cpus.dtsi > create mode 100644 arch/arm64/boot/dts/intel/axc6716-sim.dts > create mode 100644 arch/arm64/boot/dts/intel/axc6732-coresight.dtsi > create mode 100644 arch/arm64/boot/dts/intel/axc6732-cpus.dtsi > create mode 100644 arch/arm64/boot/dts/intel/axc6732-sim.dts > create mode 100644 arch/arm64/boot/dts/intel/axc6732-waco.dts > create mode 100644 arch/arm64/boot/dts/intel/axc67xx.dtsi > create mode 100644 arch/arm64/boot/dts/intel/axm5601-cpus.dtsi > create mode 100644 arch/arm64/boot/dts/intel/axm5602-cpus.dtsi > create mode 100644 arch/arm64/boot/dts/intel/axm5604-cpus.dtsi > create mode 100644 arch/arm64/boot/dts/intel/axm5604-sim.dts > create mode 100644 arch/arm64/boot/dts/intel/axm5606-cpus.dtsi > create mode 100644 arch/arm64/boot/dts/intel/axm5606-emu.dts > create mode 100644 arch/arm64/boot/dts/intel/axm5608-cpus.dtsi > create mode 100644 arch/arm64/boot/dts/intel/axm5608-sim.dts > create mode 100644 arch/arm64/boot/dts/intel/axm5612-cpus.dtsi > create mode 100644 arch/arm64/boot/dts/intel/axm5616-cpus.dtsi > create mode 100644 arch/arm64/boot/dts/intel/axm5616-sim.dts > create mode 100644 arch/arm64/boot/dts/intel/axm5616-victoria.dts > create mode 100644 arch/arm64/boot/dts/intel/axm56xx.dtsi > create mode 100644 arch/arm64/include/asm/arm-ccn.h > create mode 100644 arch/arm64/include/asm/axxia_l2_56xx.h > create mode 100644 arch/arm64/include/asm/edac.h > create mode 100644 drivers/bus/arm-ccn.c > create mode 100644 drivers/char/hw_random/axxia-rng.c > delete mode 100644 drivers/clk/clk-axm5516.c > create mode 100644 drivers/dma/axxia-dma32.c > create mode 100644 drivers/dma/axxia-dma32.h > create mode 100644 drivers/edac/axxia_edac-cmc_56xx.c > create mode 100644 drivers/edac/axxia_edac-l2_cpu.c > create mode 100644 drivers/edac/axxia_edac-l2_cpu_56xx.c > create mode 100644 drivers/edac/axxia_edac-l3.c > create mode 100644 drivers/edac/axxia_edac-l3_56xx.c > create mode 100644 drivers/edac/axxia_edac-mc.c > create mode 100644 drivers/edac/axxia_edac-mc_56xx.c > create mode 100644 drivers/edac/axxia_edac.h > create mode 100644 drivers/firmware/smc_latency.c > create mode 100644 drivers/gpio/gpio-axxia.c > create mode 100644 drivers/misc/axxia-fault.c > create mode 100644 drivers/misc/axxia-mdio.c > create mode 100644 drivers/misc/axxia-mtc.c > create mode 100644 drivers/misc/axxia-ncr.c > create mode 100644 drivers/misc/axxia-oem.c > create mode 100644 drivers/misc/axxia-pei.c > create mode 100644 drivers/misc/axxia-smmon.c > create mode 100644 drivers/net/ethernet/axxia/Kconfig > create mode 100644 drivers/net/ethernet/axxia/Makefile > create mode 100644 drivers/net/ethernet/axxia/axxia_acp_mdio.c > create mode 100644 drivers/net/ethernet/axxia/axxia_acp_net.c > create mode 100644 drivers/net/ethernet/axxia/axxia_acp_net.h > create mode 100644 drivers/net/ethernet/intel/axxia/Makefile > create mode 100644 drivers/net/ethernet/intel/axxia/nemac-regs.h > create mode 100644 drivers/net/ethernet/intel/axxia/nemac.c > create mode 100644 drivers/rapidio/devices/axxia/Kconfig > create mode 100644 drivers/rapidio/devices/axxia/Makefile > create mode 100644 drivers/rapidio/devices/axxia/axxia-rio-irq.c > create mode 100644 drivers/rapidio/devices/axxia/axxia-rio-irq.h > create mode 100644 drivers/rapidio/devices/axxia/axxia-rio-sysfs.c > create mode 100644 drivers/rapidio/devices/axxia/axxia-rio.c > create mode 100644 drivers/rapidio/devices/axxia/axxia-rio.h > create mode 100644 drivers/usb/dwc3/dwc3-axxia.c > create mode 100644 drivers/usb/host/ehci-ci13612.c > create mode 100644 drivers/usb/host/ehci-ci13612.h > create mode 100644 drivers/watchdog/sp804_wdt_axxia.c > delete mode 100644 include/dt-bindings/clock/lsi,axm5516-clks.h > create mode 100644 include/linux/amba/pl061.h > create mode 100644 include/linux/arm-ccn.h > create mode 100644 include/linux/axxia-fault.h > create mode 100644 include/linux/axxia-mdio.h > create mode 100644 include/linux/axxia-mtc.h > create mode 100644 include/linux/axxia-ncr.h > create mode 100644 include/linux/axxia-oem.h > create mode 100644 include/linux/axxia-pei.h > create mode 100644 include/linux/lsi_mtc_ioctl.h > create mode 100644 include/trace/events/edac.h > create mode 100644 include/trace/events/edac_cmc.h > create mode 100644 include/trace/events/edac_mc.h > create mode 100644 include/trace/events/edacl3.h > create mode 100644 include/trace/events/femac.h > create mode 100644 include/uapi/linux/axxia-mtc.h > > > Liwei Song (1): > axxiaarm/axxiaarm64: enable axxiaarm and axxiaarm64 in 6.6 kernel > > bsp/axxiaarm/axxia-common.cfg | 98 +++++++++++++++++++++ > bsp/axxiaarm/axxiaarm-preempt-rt.scc | 7 ++ > bsp/axxiaarm/axxiaarm-standard.scc | 7 ++ > bsp/axxiaarm/axxiaarm.cfg | 107 +++++++++++++++++++++++ > bsp/axxiaarm/axxiaarm.scc | 12 +++ > bsp/axxiaarm/edac.cfg | 17 ++++ > bsp/axxiaarm/edac.scc | 4 + > bsp/axxiaarm/rapidio.cfg | 26 ++++++ > bsp/axxiaarm/rapidio.scc | 4 + > bsp/axxiaarm64/axxiaarm64-preempt-rt.scc | 7 ++ > bsp/axxiaarm64/axxiaarm64-standard.scc | 7 ++ > bsp/axxiaarm64/axxiaarm64.cfg | 83 ++++++++++++++++++ > bsp/axxiaarm64/axxiaarm64.scc | 10 +++ > bsp/axxiaarm64/edac.cfg | 18 ++++ > bsp/axxiaarm64/edac.scc | 4 + > 15 files changed, 411 insertions(+) > create mode 100644 bsp/axxiaarm/axxia-common.cfg > create mode 100644 bsp/axxiaarm/axxiaarm-preempt-rt.scc > create mode 100644 bsp/axxiaarm/axxiaarm-standard.scc > create mode 100644 bsp/axxiaarm/axxiaarm.cfg > create mode 100644 bsp/axxiaarm/axxiaarm.scc > create mode 100644 bsp/axxiaarm/edac.cfg > create mode 100644 bsp/axxiaarm/edac.scc > create mode 100644 bsp/axxiaarm/rapidio.cfg > create mode 100644 bsp/axxiaarm/rapidio.scc > create mode 100644 bsp/axxiaarm64/axxiaarm64-preempt-rt.scc > create mode 100644 bsp/axxiaarm64/axxiaarm64-standard.scc > create mode 100644 bsp/axxiaarm64/axxiaarm64.cfg > create mode 100644 bsp/axxiaarm64/axxiaarm64.scc > create mode 100644 bsp/axxiaarm64/edac.cfg > create mode 100644 bsp/axxiaarm64/edac.scc > > -- > 2.40.0 >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#14030): https://lists.yoctoproject.org/g/linux-yocto/message/14030 Mute This Topic: https://lists.yoctoproject.org/mt/106630976/21656 Group Owner: linux-yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-