diff options
Diffstat (limited to 'target/linux')
-rw-r--r-- | target/linux/Config.in.kernelversion | 18 | ||||
-rw-r--r-- | target/linux/config/Config.in.arc | 7 | ||||
-rw-r--r-- | target/linux/config/Config.in.block | 3 | ||||
-rw-r--r-- | target/linux/config/Config.in.bus | 6 | ||||
-rw-r--r-- | target/linux/config/Config.in.dma | 8 | ||||
-rw-r--r-- | target/linux/config/Config.in.flash | 17 | ||||
-rw-r--r-- | target/linux/config/Config.in.fs | 4 | ||||
-rw-r--r-- | target/linux/config/Config.in.network | 2 | ||||
-rw-r--r-- | target/linux/config/Config.in.serial | 3 | ||||
-rw-r--r-- | target/linux/config/Config.in.usb | 5 | ||||
-rw-r--r-- | target/linux/config/Config.in.watchdog | 9 | ||||
-rw-r--r-- | target/linux/patches/2.6.32.70/proc-xscale.patch | 12 | ||||
-rw-r--r-- | target/linux/patches/2.6.32.70/uaccess.patch | 14 | ||||
-rw-r--r-- | target/linux/patches/3.16.85/bsd-compatibility.patch | 2538 | ||||
-rw-r--r-- | target/linux/patches/3.4.112/bsd-compatibility.patch | 2512 | ||||
-rw-r--r-- | target/linux/patches/4.19.320/darwin-file2alias.patch | 14 | ||||
-rw-r--r-- | target/linux/patches/5.10.234/darwin-file2alias.patch | 14 | ||||
-rw-r--r-- | target/linux/patches/5.10.236/arc.patch (renamed from target/linux/patches/5.10.234/arc.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.10.236/darwin-dtc.patch (renamed from target/linux/patches/5.10.234/darwin-dtc.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.10.236/dtc-noyaml.patch (renamed from target/linux/patches/5.10.234/dtc-noyaml.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.10.236/nds32-ag101p.patch (renamed from target/linux/patches/5.10.234/nds32-ag101p.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.10.236/or1k-more-ram.patch (renamed from target/linux/patches/5.10.234/or1k-more-ram.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.10.236/relocs.patch (renamed from target/linux/patches/5.10.234/relocs.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.10.236/startup.patch (renamed from target/linux/patches/5.10.234/startup.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.15.178/darwin-file2alias.patch | 14 | ||||
-rw-r--r-- | target/linux/patches/5.15.180/darwin-dtc.patch (renamed from target/linux/patches/5.15.178/darwin-dtc.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.15.180/dtc-noyaml.patch (renamed from target/linux/patches/5.15.178/dtc-noyaml.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.15.180/enable-ethernet-bpi-m2-plus.patch (renamed from target/linux/patches/5.15.178/enable-ethernet-bpi-m2-plus.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.15.180/nds32-ag101p.patch (renamed from target/linux/patches/5.15.178/nds32-ag101p.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.15.180/or1k-more-ram.patch (renamed from target/linux/patches/5.15.178/or1k-more-ram.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.15.180/relocs.patch (renamed from target/linux/patches/5.15.178/relocs.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.15.180/rockchip-115200.patch (renamed from target/linux/patches/5.15.178/rockchip-115200.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.15.180/startup.patch (renamed from target/linux/patches/5.15.178/startup.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.4.289/darwin-file2alias.patch | 14 | ||||
-rw-r--r-- | target/linux/patches/5.4.292/arc.patch (renamed from target/linux/patches/5.4.289/arc.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.4.292/arm-nommu.patch (renamed from target/linux/patches/5.4.289/arm-nommu.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.4.292/darwin-dtc.patch (renamed from target/linux/patches/5.4.289/darwin-dtc.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.4.292/dtc-noyaml.patch (renamed from target/linux/patches/5.4.289/dtc-noyaml.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.4.292/macsonic.patch (renamed from target/linux/patches/5.4.289/macsonic.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.4.292/or1k-more-ram.patch (renamed from target/linux/patches/5.4.289/or1k-more-ram.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.4.292/relocs.patch (renamed from target/linux/patches/5.4.289/relocs.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.4.292/sh4.patch (renamed from target/linux/patches/5.4.289/sh4.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.4.292/startup.patch (renamed from target/linux/patches/5.4.289/startup.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6.1.135/armnommu-fix-thread-registers.patch (renamed from target/linux/patches/6.1.130/armnommu-fix-thread-registers.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6.1.135/armnommu-versatile.patch (renamed from target/linux/patches/6.1.130/armnommu-versatile.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6.1.135/board-rockpi4-0003-arm64-dts-pcie.patch (renamed from target/linux/patches/6.1.130/board-rockpi4-0003-arm64-dts-pcie.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6.1.135/enable-ethernet-bpi-m2-plus.patch (renamed from target/linux/patches/6.1.130/enable-ethernet-bpi-m2-plus.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6.1.135/hppa-cross-compile.patch (renamed from target/linux/patches/6.1.130/hppa-cross-compile.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6.1.135/macsonic.patch (renamed from target/linux/patches/6.1.130/macsonic.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6.1.135/nios2.patch (renamed from target/linux/patches/6.1.130/nios2.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6.1.135/or1k-more-ram.patch (renamed from target/linux/patches/6.1.130/or1k-more-ram.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6.1.135/riscv32.patch (renamed from target/linux/patches/6.1.130/riscv32.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6.1.135/riscv64-flat.patch (renamed from target/linux/patches/6.1.130/riscv64-flat.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6.1.135/rockchip-115200.patch (renamed from target/linux/patches/6.1.130/rockchip-115200.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6.1.135/rockchip-pcie-timeout.patch (renamed from target/linux/patches/6.1.130/rockchip-pcie-timeout.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6.12.25/armnommu-versatile.patch (renamed from target/linux/patches/6.12.18/armnommu-versatile.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6.12.25/hppa-cross-compile.patch (renamed from target/linux/patches/6.12.18/hppa-cross-compile.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6.12.25/macsonic.patch (renamed from target/linux/patches/6.12.18/macsonic.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6.12.25/mips-vdso-gcc15.patch | 12 | ||||
-rw-r--r-- | target/linux/patches/6.6.88/armnommu-fix-thread-registers.patch (renamed from target/linux/patches/6.6.82/armnommu-fix-thread-registers.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6.6.88/armnommu-versatile.patch (renamed from target/linux/patches/6.6.82/armnommu-versatile.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6.6.88/hppa-cross-compile.patch (renamed from target/linux/patches/6.6.82/hppa-cross-compile.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6.6.88/linksys-nslu2.patch | 12 | ||||
-rw-r--r-- | target/linux/patches/6.6.88/macsonic.patch (renamed from target/linux/patches/6.6.82/macsonic.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6a2f2e4198eaff63ee75f6085ce9f966c47b4441/flat-fix-debug-output.patch | 39 |
65 files changed, 154 insertions, 5123 deletions
diff --git a/target/linux/Config.in.kernelversion b/target/linux/Config.in.kernelversion index 2075aaa6b..4e816c354 100644 --- a/target/linux/Config.in.kernelversion +++ b/target/linux/Config.in.kernelversion @@ -39,8 +39,8 @@ config ADK_TARGET_LINUX_KERNEL_VERSION_GIT depends on !ADK_TARGET_ARCH_NDS32 select ADK_HOST_NEED_LZ4 if ADK_TARGET_SYSTEM_PHYTEC_WEGA && ADK_TARGET_LINUX_KERNEL_VERSION_GIT -config ADK_TARGET_LINUX_KERNEL_VERSION_6_13 - bool "6.13.9" +config ADK_TARGET_LINUX_KERNEL_VERSION_6_14 + bool "6.14.4" depends on !ADK_TARGET_ARCH_AVR32 depends on !ADK_TARGET_ARCH_BFIN depends on !ADK_TARGET_ARCH_C6X @@ -51,7 +51,7 @@ config ADK_TARGET_LINUX_KERNEL_VERSION_6_13 depends on !ADK_TARGET_ARCH_NDS32 config ADK_TARGET_LINUX_KERNEL_VERSION_6_12 - bool "6.12.18" + bool "6.12.25" depends on !ADK_TARGET_ARCH_AVR32 depends on !ADK_TARGET_ARCH_BFIN depends on !ADK_TARGET_ARCH_C6X @@ -62,7 +62,7 @@ config ADK_TARGET_LINUX_KERNEL_VERSION_6_12 depends on !ADK_TARGET_ARCH_NDS32 config ADK_TARGET_LINUX_KERNEL_VERSION_6_6 - bool "6.6.82" + bool "6.6.88" depends on !ADK_TARGET_ARCH_AVR32 depends on !ADK_TARGET_ARCH_BFIN depends on !ADK_TARGET_ARCH_C6X @@ -73,7 +73,7 @@ config ADK_TARGET_LINUX_KERNEL_VERSION_6_6 depends on !ADK_TARGET_ARCH_NDS32 config ADK_TARGET_LINUX_KERNEL_VERSION_6_1 - bool "6.1.130" + bool "6.1.135" depends on !ADK_TARGET_ARCH_AVR32 depends on !ADK_TARGET_ARCH_BFIN depends on !ADK_TARGET_ARCH_C6X @@ -84,7 +84,7 @@ config ADK_TARGET_LINUX_KERNEL_VERSION_6_1 depends on !ADK_TARGET_ARCH_NDS32 config ADK_TARGET_LINUX_KERNEL_VERSION_5_15 - bool "5.15.178" + bool "5.15.180" depends on !ADK_TARGET_ARCH_AVR32 depends on !ADK_TARGET_ARCH_BFIN depends on !ADK_TARGET_ARCH_C6X @@ -94,7 +94,7 @@ config ADK_TARGET_LINUX_KERNEL_VERSION_5_15 depends on !ADK_TARGET_ARCH_METAG config ADK_TARGET_LINUX_KERNEL_VERSION_5_10 - bool "5.10.234" + bool "5.10.236" depends on !ADK_TARGET_ARCH_AVR32 depends on !ADK_TARGET_ARCH_BFIN depends on !ADK_TARGET_ARCH_C6X @@ -105,7 +105,7 @@ config ADK_TARGET_LINUX_KERNEL_VERSION_5_10 depends on !ADK_TARGET_SYSTEM_SIPEED_MAIX_BIT config ADK_TARGET_LINUX_KERNEL_VERSION_5_4 - bool "5.4.289" + bool "5.4.292" depends on !ADK_TARGET_ARCH_AVR32 depends on !ADK_TARGET_ARCH_BFIN depends on !ADK_TARGET_ARCH_CRIS @@ -144,7 +144,6 @@ config ADK_TARGET_LINUX_KERNEL_VERSION_4_9 depends on !ADK_TARGET_ARCH_ARC depends on !ADK_TARGET_ARCH_CRIS depends on !ADK_TARGET_ARCH_CSKY - depends on !ADK_TARGET_ARCH_H8300 depends on !ADK_TARGET_ARCH_METAG depends on !ADK_TARGET_ARCH_NDS32 depends on !ADK_TARGET_ARCH_OR1K @@ -266,7 +265,6 @@ config ADK_TARGET_LINUX_KERNEL_GIT_VER config ADK_TARGET_LINUX_KERNEL_GIT_TYPE string depends on ADK_TARGET_LINUX_KERNEL_VERSION_GIT - default "branch" if ADK_TARGET_LINUX_ARCH_LM32 default "branch" if ADK_TARGET_SYSTEM_PHYTEC_WEGA default "hash" diff --git a/target/linux/config/Config.in.arc b/target/linux/config/Config.in.arc index 461d1b7cd..f2da2a7ea 100644 --- a/target/linux/config/Config.in.arc +++ b/target/linux/config/Config.in.arc @@ -24,4 +24,11 @@ config ADK_LINUX_KERNEL_ARC_BUILTIN_DTB_NAME default "haps_hs" if ADK_TARGET_CPU_ARC_ARCHS && ADK_TARGET_SYSTEM_QEMU_ARC default "nsim_700" if ADK_TARGET_CPU_ARC_ARC700 +config ADK_LINUX_KERNEL_BUILTIN_DTB_NAME + string + depends on ADK_TARGET_ARCH_ARC + default "hsdk" if ADK_TARGET_CPU_ARC_ARCHS && ADK_TARGET_SYSTEM_SYNOPSYS_HSDK + default "haps_hs" if ADK_TARGET_CPU_ARC_ARCHS && ADK_TARGET_SYSTEM_SYNOPSYS_NSIM + default "haps_hs" if ADK_TARGET_CPU_ARC_ARCHS && ADK_TARGET_SYSTEM_QEMU_ARC + default "nsim_700" if ADK_TARGET_CPU_ARC_ARC700 diff --git a/target/linux/config/Config.in.block b/target/linux/config/Config.in.block index 2da563549..8ccb10e72 100644 --- a/target/linux/config/Config.in.block +++ b/target/linux/config/Config.in.block @@ -497,10 +497,13 @@ config ADK_LINUX_KERNEL_MMC_DW select ADK_LINUX_KERNEL_MMC select ADK_LINUX_KERNEL_MMC_SPI select ADK_LINUX_KERNEL_MMC_BLOCK + select ADK_LINUX_KERNEL_MMC_DW_PLTFM select ADK_LINUX_KERNEL_BLK_DEV select ADK_LINUX_KERNEL_BLK_DEV_SD select ADK_LINUX_KERNEL_MMC_SDHCI select ADK_LINUX_KERNEL_MMC_SDHCI_PLTFM + select ADK_LINUX_KERNEL_PWRSEQ_EMMC + select ADK_LINUX_KERNEL_PWRSEQ_SIMPLE depends on ADK_TARGET_SYSTEM_SYNOPSYS_HSDK default y if ADK_TARGET_SYSTEM_SYNOPSYS_HSDK default n diff --git a/target/linux/config/Config.in.bus b/target/linux/config/Config.in.bus index 45c79e1eb..54eddce4a 100644 --- a/target/linux/config/Config.in.bus +++ b/target/linux/config/Config.in.bus @@ -25,3 +25,9 @@ config ADK_LINUX_KERNEL_PCI_IMX6 default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 || \ ADK_TARGET_SYSTEM_PHYTEC_IMX6 default n + +config ADK_LINUX_KERNEL_PCI_IXP4XX + bool + depends on ADK_TARGET_SYSTEM_LINKSYS_NSLU2 + default y if ADK_TARGET_SYSTEM_LINKSYS_NSLU2 + default n diff --git a/target/linux/config/Config.in.dma b/target/linux/config/Config.in.dma index c570b546e..11094514b 100644 --- a/target/linux/config/Config.in.dma +++ b/target/linux/config/Config.in.dma @@ -58,6 +58,14 @@ config ADK_LINUX_KERNEL_DMA_BCM2708 default y if ADK_TARGET_BOARD_BCM28XX default n +config ADK_LINUX_KERNEL_DW_AXI_DMAC + bool + select ADK_LINUX_KERNEL_DMADEVICES + select ADK_LINUX_KERNEL_DMA_SHARED_BUFFER + depends on ADK_TARGET_SYSTEM_SYNOPSYS_HSDK + default y if ADK_TARGET_SYSTEM_SYNOPSYS_HSDK + default n + config ADK_LINUX_KERNEL_IMX_SDMA bool select ADK_LINUX_KERNEL_MXS_DMA diff --git a/target/linux/config/Config.in.flash b/target/linux/config/Config.in.flash index effa41d58..38c5cf7b2 100644 --- a/target/linux/config/Config.in.flash +++ b/target/linux/config/Config.in.flash @@ -91,6 +91,22 @@ config ADK_LINUX_KERNEL_ETRAX_AXISFLASHMAP depends on ADK_TARGET_SYSTEM_FOXBOARD_LX832 default y if ADK_TARGET_SYSTEM_FOXBOARD_LX832 +config ADK_LINUX_KERNEL_MTD_PHYSMAP_IXP4XX + bool "Linksys NSLU2 Flashmap driver" + select ADK_LINUX_KERNEL_BLOCK + select ADK_LINUX_KERNEL_MTD + select ADK_LINUX_KERNEL_MTD_PARTITIONS + select ADK_LINUX_KERNEL_MTD_CHAR + select ADK_LINUX_KERNEL_MTD_BLKDEVS + select ADK_LINUX_KERNEL_MTD_BLOCK + select ADK_LINUX_KERNEL_MTD_ROOTFS_ROOT_DEV + select ADK_LINUX_KERNEL_MTD_CFI + select ADK_LINUX_KERNEL_MTD_CFI_INTELEXT + select ADK_LINUX_KERNEL_MTD_PHYSMAP + select ADK_LINUX_KERNEL_MTD_PHYSMAP_OF + depends on ADK_TARGET_SYSTEM_LINKSYS_NSLU2 + default y if ADK_TARGET_SYSTEM_LINKSYS_NSLU2 + config ADK_LINUX_KERNEL_MTD_M25P80 bool "MTD M25P80 driver" select ADK_LINUX_KERNEL_BLOCK @@ -164,6 +180,7 @@ config ADK_TARGET_MTD_SIZE depends on ADK_TARGET_SYSTEM_QEMU_MICROBLAZE_S3ADSP1800 \ || ADK_TARGET_SYSTEM_QEMU_MICROBLAZE_ML605 \ || ADK_TARGET_SYSTEM_QEMU_ARM_VEXPRESS_A9 \ + || ADK_TARGET_SYSTEM_LINKSYS_NSLU2 \ || ADK_TARGET_SYSTEM_MIKROTIK_RB532 default "16777216" if ADK_TARGET_SYSTEM_QEMU_MICROBLAZE_S3ADSP1800 default "33554432" if ADK_TARGET_SYSTEM_QEMU_MICROBLAZE_ML605 diff --git a/target/linux/config/Config.in.fs b/target/linux/config/Config.in.fs index 1bed25ee6..ee4a0204e 100644 --- a/target/linux/config/Config.in.fs +++ b/target/linux/config/Config.in.fs @@ -43,9 +43,6 @@ config ADK_LINUX_KERNEL_FAT_DEFAULT_IOCHARSET string default "iso8859-1" -config ADK_LINUX_KERNEL_SQUASHFS_XZ - bool - config ADK_LINUX_KERNEL_JFFS2_COMPRESSION_OPTIONS bool @@ -253,7 +250,6 @@ config ADK_LINUX_KERNEL_JFFS2_FS config ADK_LINUX_KERNEL_SQUASHFS tristate "SquashFS filesystem" select ADK_LINUX_KERNEL_MISC_FILESYSTEMS - select ADK_LINUX_KERNEL_SQUASHFS_XZ help Squashfs compressed read-only filesystem diff --git a/target/linux/config/Config.in.network b/target/linux/config/Config.in.network index db330f0f1..8d1906caf 100644 --- a/target/linux/config/Config.in.network +++ b/target/linux/config/Config.in.network @@ -31,8 +31,6 @@ config ADK_LINUX_KERNEL_INET select ADK_LINUX_KERNEL_NET_CORE select ADK_LINUX_KERNEL_NETDEVICES select ADK_LINUX_KERNEL_ETHERNET - select ADK_LINUX_KERNEL_CRYPTO - select ADK_LINUX_KERNEL_CRYPTO_AES default y config ADK_LINUX_KERNEL_IP_FIB_HASH diff --git a/target/linux/config/Config.in.serial b/target/linux/config/Config.in.serial index db4c1d999..eb891d86b 100644 --- a/target/linux/config/Config.in.serial +++ b/target/linux/config/Config.in.serial @@ -120,7 +120,8 @@ config ADK_LINUX_KERNEL_SERIAL_8250 || ADK_TARGET_SYSTEM_SOM_C6745 \ || ADK_TARGET_SYSTEM_ROCKPI4_PLUS \ || ADK_TARGET_SYSTEM_STARFIVE_VISIONFIVE2 \ - || ADK_TARGET_SYSTEM_PCDUINO_3B + || ADK_TARGET_SYSTEM_PCDUINO_3B \ + || ADK_TARGET_SYSTEM_LINKSYS_NSLU2 select ADK_LINUX_KERNEL_SERIAL_8250_PNP if ADK_TARGET_SYSTEM_PCENGINES_APU select ADK_LINUX_KERNEL_SERIAL_8250_DW if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG select ADK_LINUX_KERNEL_SERIAL_8250_DW if ADK_TARGET_SYSTEM_ORANGE_PI0 diff --git a/target/linux/config/Config.in.usb b/target/linux/config/Config.in.usb index 157c2f222..e6e3351f6 100644 --- a/target/linux/config/Config.in.usb +++ b/target/linux/config/Config.in.usb @@ -78,6 +78,7 @@ config ADK_LINUX_KERNEL_USB select ADK_LINUX_KERNEL_NLS select ADK_LINUX_KERNEL_USB_SUPPORT select ADK_LINUX_KERNEL_USB_ANNOUNCE_NEW_DEVICES + select ADK_LINUX_KERNEL_USB_PCI if ADK_TARGET_SYSTEM_LINKSYS_NSLU2 default m if ADK_TARGET_SYSTEM_PCENGINES_APU default m if ADK_TARGET_SYSTEM_PCENGINES_ALIX default m if ADK_TARGET_SYSTEM_LEMOTE_YEELONG @@ -88,6 +89,7 @@ config ADK_LINUX_KERNEL_USB default y if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG default y if ADK_TARGET_SYSTEM_ROCKPI4_PLUS default y if ADK_TARGET_SYSTEM_RASPBERRY_PI5 + default y if ADK_TARGET_SYSTEM_LINKSYS_NSLU2 default n help Universal Serial Bus (USB) is a specification for a serial bus @@ -159,6 +161,7 @@ config ADK_LINUX_KERNEL_USB_EHCI_HCD default y if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG default y if ADK_TARGET_SYSTEM_ROCKPI4_PLUS default y if ADK_TARGET_SYSTEM_RASPBERRY_PI5 + default y if ADK_TARGET_SYSTEM_LINKSYS_NSLU2 default n help The Enhanced Host Controller Interface (EHCI) is standard for USB 2.0 @@ -205,11 +208,13 @@ config ADK_LINUX_KERNEL_USB_OHCI_HCD select ADK_LINUX_KERNEL_USB_OHCI_HCD_PCI if ADK_TARGET_SYSTEM_PCENGINES_ALIX select ADK_LINUX_KERNEL_USB_OHCI_HCD_PCI if ADK_TARGET_SYSTEM_PCENGINES_APU select ADK_LINUX_KERNEL_USB_OHCI_HCD_PCI if ADK_TARGET_SYSTEM_ROCKPI4_PLUS + select ADK_LINUX_KERNEL_USB_OHCI_HCD_PCI if ADK_TARGET_SYSTEM_LINKSYS_NSLU2 default m if ADK_TARGET_SYSTEM_PCENGINES_APU default m if ADK_TARGET_SYSTEM_PCENGINES_ALIX default m if ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20 default m if ADK_TARGET_SYSTEM_LEMOTE_YEELONG default y if ADK_TARGET_SYSTEM_ROCKPI4_PLUS + default y if ADK_TARGET_SYSTEM_LINKSYS_NSLU2 default n help The Open Host Controller Interface (OHCI) is a standard for accessing diff --git a/target/linux/config/Config.in.watchdog b/target/linux/config/Config.in.watchdog index 59c60d94f..eaa07a65d 100644 --- a/target/linux/config/Config.in.watchdog +++ b/target/linux/config/Config.in.watchdog @@ -35,6 +35,15 @@ config ADK_LINUX_KERNEL_IMX2_WDT help Watchdog driver for IMX6 boards. +config ADK_LINUX_KERNEL_IXP4XX_WATCHDOG + bool "Hardware Watchdog for Linksys NSLU2" + select ADK_LINUX_KERNEL_WATCHDOG + depends on ADK_TARGET_SYSTEM_LINKSYS_NSLU2 + default y if ADK_TARGET_SYSTEM_LINKSYS_NSLU2 + default n + help + Watchdog driver for Linksys NSLU2. + config ADK_LINUX_KERNEL_SCx200_WDT bool "Natsemi Hardware Watchdog" depends on ADK_TARGET_SYSTEM_PCENGINES_WRAP diff --git a/target/linux/patches/2.6.32.70/proc-xscale.patch b/target/linux/patches/2.6.32.70/proc-xscale.patch new file mode 100644 index 000000000..a8546bba9 --- /dev/null +++ b/target/linux/patches/2.6.32.70/proc-xscale.patch @@ -0,0 +1,12 @@ +diff -Nur linux-2.6.32.70.orig/arch/arm/mm/proc-xscale.S linux-2.6.32.70/arch/arm/mm/proc-xscale.S +--- linux-2.6.32.70.orig/arch/arm/mm/proc-xscale.S 2016-01-29 22:13:00.000000000 +0100 ++++ linux-2.6.32.70/arch/arm/mm/proc-xscale.S 2025-04-06 10:56:31.793163221 +0200 +@@ -605,7 +605,7 @@ + + .align + +- .section ".proc.info.init", #alloc, #execinstr ++ .section ".proc.info.init", "ax" + + .type __80200_A0_A1_proc_info,#object + __80200_A0_A1_proc_info: diff --git a/target/linux/patches/2.6.32.70/uaccess.patch b/target/linux/patches/2.6.32.70/uaccess.patch new file mode 100644 index 000000000..428a06b69 --- /dev/null +++ b/target/linux/patches/2.6.32.70/uaccess.patch @@ -0,0 +1,14 @@ +https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85745 + +diff -Nur linux-2.6.32.70.orig/arch/arm/include/asm/uaccess.h linux-2.6.32.70/arch/arm/include/asm/uaccess.h +--- linux-2.6.32.70.orig/arch/arm/include/asm/uaccess.h 2016-01-29 22:13:00.000000000 +0100 ++++ linux-2.6.32.70/arch/arm/include/asm/uaccess.h 2025-04-06 10:41:37.342042671 +0200 +@@ -145,7 +145,7 @@ + + #define put_user(x,p) \ + ({ \ +- register const typeof(*(p)) __r2 asm("r2") = (x); \ ++ register typeof(*(p)) __r2 asm("r2") = (x); \ + register const typeof(*(p)) __user *__p asm("r0") = (p);\ + register int __e asm("r0"); \ + switch (sizeof(*(__p))) { \ diff --git a/target/linux/patches/3.16.85/bsd-compatibility.patch b/target/linux/patches/3.16.85/bsd-compatibility.patch deleted file mode 100644 index b954b658f..000000000 --- a/target/linux/patches/3.16.85/bsd-compatibility.patch +++ /dev/null @@ -1,2538 +0,0 @@ -diff -Nur linux-3.11.5.orig/scripts/Makefile.lib linux-3.11.5/scripts/Makefile.lib ---- linux-3.11.5.orig/scripts/Makefile.lib 2013-10-14 03:14:45.000000000 +0200 -+++ linux-3.11.5/scripts/Makefile.lib 2013-10-16 18:09:31.000000000 +0200 -@@ -281,7 +281,12 @@ - size_append = printf $(shell \ - dec_size=0; \ - for F in $1; do \ -- fsize=$$(stat -c "%s" $$F); \ -+ if stat -qs .>/dev/null 2>&1; then \ -+ statcmd='stat -f %z'; \ -+ else \ -+ statcmd='stat -c %s'; \ -+ fi; \ -+ fsize=$$($$statcmd $$F); \ - dec_size=$$(expr $$dec_size + $$fsize); \ - done; \ - printf "%08x\n" $$dec_size | \ -diff -Nur linux-3.11.5.orig/scripts/mod/mk_elfconfig.c linux-3.11.5/scripts/mod/mk_elfconfig.c ---- linux-3.11.5.orig/scripts/mod/mk_elfconfig.c 2013-10-14 03:14:45.000000000 +0200 -+++ linux-3.11.5/scripts/mod/mk_elfconfig.c 2013-10-16 18:09:31.000000000 +0200 -@@ -1,7 +1,18 @@ - #include <stdio.h> - #include <stdlib.h> - #include <string.h> --#include <elf.h> -+ -+#define EI_NIDENT (16) -+#define ELFMAG "\177ELF" -+ -+#define SELFMAG 4 -+#define EI_CLASS 4 -+#define ELFCLASS32 1 /* 32-bit objects */ -+#define ELFCLASS64 2 /* 64-bit objects */ -+ -+#define EI_DATA 5 /* Data encoding byte index */ -+#define ELFDATA2LSB 1 /* 2's complement, little endian */ -+#define ELFDATA2MSB 2 /* 2's complement, big endian */ - - int - main(int argc, char **argv) -diff -Nur linux-3.11.5.orig/scripts/mod/modpost.h linux-3.11.5/scripts/mod/modpost.h ---- linux-3.11.5.orig/scripts/mod/modpost.h 2013-10-14 03:14:45.000000000 +0200 -+++ linux-3.11.5/scripts/mod/modpost.h 2013-10-16 18:09:31.000000000 +0200 -@@ -7,7 +7,2453 @@ - #include <sys/mman.h> - #include <fcntl.h> - #include <unistd.h> --#include <elf.h> -+ -+ -+/* This file defines standard ELF types, structures, and macros. -+ Copyright (C) 1995-1999,2000,2001,2002,2003 Free Software Foundation, Inc. -+ This file is part of the GNU C Library. -+ -+ The GNU C Library is free software; you can redistribute it and/or -+ modify it under the terms of the GNU Lesser General Public -+ License as published by the Free Software Foundation; either -+ version 2.1 of the License, or (at your option) any later version. -+ -+ The GNU C Library is distributed in the hope that it will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+ Lesser General Public License for more details. -+ -+ You should have received a copy of the GNU Lesser General Public -+ License along with the GNU C Library; if not, write to the Free -+ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA -+ 02111-1307 USA. */ -+ -+#ifndef _ELF_H -+#define _ELF_H 1 -+ -+__BEGIN_DECLS -+ -+/* Stan |