diff options
author | Waldemar Brodkorb <wbx@openadk.org> | 2013-07-09 16:54:06 +0200 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2013-07-09 16:54:06 +0200 |
commit | baad00174d0e9c68e31e0d06e60a7979a39dc6eb (patch) | |
tree | 3b394e58cd1da9141a4e533fc4126e37ac3cb1c7 | |
parent | a61beceb0d5a3bda0301904c8807d12a85529281 (diff) |
make a bootable system configuration for raspberry pi
-rw-r--r-- | Config.in | 6 | ||||
-rw-r--r-- | mk/kernel-ver.mk | 10 | ||||
-rw-r--r-- | package/bcm2835-firmware/Makefile | 4 | ||||
-rw-r--r-- | target/arm/kernel.config | 42 | ||||
-rw-r--r-- | target/arm/sys-available/raspberry-pi | 5 | ||||
-rw-r--r-- | target/config/Config.in | 1 | ||||
-rw-r--r-- | target/linux/Config.in | 1 | ||||
-rw-r--r-- | target/linux/config/Config.in.block | 27 | ||||
-rw-r--r-- | target/linux/config/Config.in.graphics | 12 | ||||
-rw-r--r-- | target/linux/config/Config.in.systems | 2 | ||||
-rw-r--r-- | target/linux/patches/3.9.9/bsd-compatibility.patch (renamed from target/linux/patches/3.9.8/bsd-compatibility.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/3.9.9/cris-etrax.patch (renamed from target/linux/patches/3.9.8/cris-etrax.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/3.9.9/defaults.patch (renamed from target/linux/patches/3.9.8/defaults.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/3.9.9/disable-netfilter.patch (renamed from target/linux/patches/3.9.8/disable-netfilter.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/3.9.9/gemalto.patch (renamed from target/linux/patches/3.9.8/gemalto.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/3.9.9/lemote-rfkill.patch (renamed from target/linux/patches/3.9.8/lemote-rfkill.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/3.9.9/mtd-rootfs.patch (renamed from target/linux/patches/3.9.8/mtd-rootfs.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/3.9.9/non-static.patch (renamed from target/linux/patches/3.9.8/non-static.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/3.9.9/raspberry.patch (renamed from target/linux/patches/3.9.8/raspberry.patch) | 7359 | ||||
-rw-r--r-- | target/linux/patches/3.9.9/startup.patch (renamed from target/linux/patches/3.9.8/startup.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/3.9.9/usb-defaults-off.patch (renamed from target/linux/patches/3.9.8/usb-defaults-off.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/3.9.9/uuid.patch (renamed from target/linux/patches/3.9.8/uuid.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/3.9.9/vga-cons-default-off.patch (renamed from target/linux/patches/3.9.8/vga-cons-default-off.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/3.9.9/wlan-cf.patch (renamed from target/linux/patches/3.9.8/wlan-cf.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/3.9.9/zlib-inflate.patch (renamed from target/linux/patches/3.9.8/zlib-inflate.patch) | 0 | ||||
-rw-r--r-- | toolchain/kernel-headers/patches/3.9.9/cleankernel.patch (renamed from toolchain/kernel-headers/patches/3.9.8/cleankernel.patch) | 0 | ||||
-rw-r--r-- | toolchain/kernel-headers/patches/3.9.9/microperl.patch (renamed from toolchain/kernel-headers/patches/3.9.8/microperl.patch) | 0 | ||||
-rw-r--r-- | toolchain/kernel-headers/patches/3.9.9/mkpiggy.patch (renamed from toolchain/kernel-headers/patches/3.9.8/mkpiggy.patch) | 0 | ||||
-rw-r--r-- | toolchain/kernel-headers/patches/3.9.9/relocs.patch (renamed from toolchain/kernel-headers/patches/3.9.8/relocs.patch) | 0 | ||||
-rw-r--r-- | toolchain/kernel-headers/patches/3.9.9/sortext.patch (renamed from toolchain/kernel-headers/patches/3.9.8/sortext.patch) | 0 |
30 files changed, 4389 insertions, 3080 deletions
@@ -106,8 +106,8 @@ depends on !ADK_TOOLCHAIN_ONLY && !ADK_CHOOSE_TARGET_ARCH && !ADK_CHOOSE_TARGET_ choice prompt "Kernel Version" -config ADK_KERNEL_VERSION_3_9_8 - prompt "3.9.8" +config ADK_KERNEL_VERSION_3_9_9 + prompt "3.9.9" boolean config ADK_KERNEL_VERSION_3_4_51 @@ -118,7 +118,7 @@ endchoice config ADK_KERNEL_VERSION string - default "3.9.8" if ADK_KERNEL_VERSION_3_9_8 + default "3.9.9" if ADK_KERNEL_VERSION_3_9_9 default "3.4.51" if ADK_KERNEL_VERSION_3_4_51 help diff --git a/mk/kernel-ver.mk b/mk/kernel-ver.mk index 57e971817..e80460f9c 100644 --- a/mk/kernel-ver.mk +++ b/mk/kernel-ver.mk @@ -1,14 +1,14 @@ ifeq ($(ADK_KERNEL_VERSION_TOOLCHAIN),y) -KERNEL_VERSION:= 3.9.8 +KERNEL_VERSION:= 3.9.9 KERNEL_MOD_VERSION:= $(KERNEL_VERSION) KERNEL_RELEASE:= 1 -KERNEL_MD5SUM:= 04d74575ef1c484ad00be61f32bb4557 +KERNEL_MD5SUM:= 70504d1685140e3ee355b9f860284d85 endif -ifeq ($(ADK_KERNEL_VERSION_3_9_8),y) -KERNEL_VERSION:= 3.9.8 +ifeq ($(ADK_KERNEL_VERSION_3_9_9),y) +KERNEL_VERSION:= 3.9.9 KERNEL_MOD_VERSION:= $(KERNEL_VERSION) KERNEL_RELEASE:= 1 -KERNEL_MD5SUM:= 04d74575ef1c484ad00be61f32bb4557 +KERNEL_MD5SUM:= 70504d1685140e3ee355b9f860284d85 endif ifeq ($(ADK_KERNEL_VERSION_3_4_51),y) KERNEL_VERSION:= 3.4.51 diff --git a/package/bcm2835-firmware/Makefile b/package/bcm2835-firmware/Makefile index 0f9e9f2a6..5f51445d2 100644 --- a/package/bcm2835-firmware/Makefile +++ b/package/bcm2835-firmware/Makefile @@ -4,9 +4,9 @@ include ${TOPDIR}/rules.mk PKG_NAME:= bcm2835-firmware -PKG_VERSION:= 0.2 +PKG_VERSION:= 0.3 PKG_RELEASE:= 1 -PKG_MD5SUM:= fecab45f97a44babaf618523852bbb9b +PKG_MD5SUM:= e564b5d20153abc9b71d0bde8ece72f3 PKG_DESCR:= firmware for raspberry pi (bcm2835) PKG_SECTION:= base PKG_SITES:= http://openadk.org/distfiles/ diff --git a/target/arm/kernel.config b/target/arm/kernel.config index bcd334bcf..d7eacd13e 100644 --- a/target/arm/kernel.config +++ b/target/arm/kernel.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 3.8.10 Kernel Configuration +# Linux/arm 3.9.9 Kernel Configuration # CONFIG_ARM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y @@ -17,13 +17,12 @@ CONFIG_NEED_DMA_MAP_STATE=y CONFIG_VECTORS_BASE=0xffff0000 CONFIG_ARM_PATCH_PHYS_VIRT=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" -CONFIG_HAVE_IRQ_WORK=y +CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # -CONFIG_EXPERIMENTAL=y CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" @@ -76,6 +75,7 @@ CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_TINY_RCU=y # CONFIG_PREEMPT_RCU is not set +# CONFIG_RCU_STALL_COMMON is not set # CONFIG_TREE_RCU_TRACE is not set # CONFIG_IKCONFIG is not set CONFIG_LOG_BUF_SHIFT=17 @@ -125,6 +125,7 @@ CONFIG_SLAB=y CONFIG_HAVE_OPROFILE=y # CONFIG_KPROBES is not set # CONFIG_JUMP_LABEL is not set +# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_ARCH_TRACEHOOK=y @@ -139,6 +140,8 @@ CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_CLONE_BACKWARDS=y +CONFIG_OLD_SIGSUSPEND3=y +CONFIG_OLD_SIGACTION=y # # GCOV-based kernel profiling @@ -171,6 +174,7 @@ CONFIG_MMU=y # CONFIG_ARCH_REALVIEW is not set # CONFIG_ARCH_VERSATILE is not set # CONFIG_ARCH_AT91 is not set +# CONFIG_ARCH_BCM2708 is not set CONFIG_ARCH_BCM2835=y # CONFIG_ARCH_CNS3XXX is not set # CONFIG_ARCH_CLPS711X is not set @@ -212,10 +216,7 @@ CONFIG_ARCH_BCM2835=y # CONFIG_ARCH_NOMADIK is not set # CONFIG_PLAT_SPEAR is not set # CONFIG_ARCH_DAVINCI is not set -# CONFIG_ARCH_OMAP is not set -# CONFIG_ARCH_BCM2708 is not set -# CONFIG_ARCH_VT8500_SINGLE is not set -# CONFIG_ARCH_VT8500 is not set +# CONFIG_ARCH_OMAP1 is not set CONFIG_ARM_TIMER_SP804=y # @@ -270,23 +271,22 @@ CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set CONFIG_HZ=100 +# CONFIG_SCHED_HRTICK is not set CONFIG_AEABI=y # CONFIG_OABI_COMPAT is not set # CONFIG_ARCH_SPARSEMEM_DEFAULT is not set # CONFIG_ARCH_SELECT_MEMORY_MODEL is not set CONFIG_HAVE_ARCH_PFN_VALID=y # CONFIG_HIGHMEM is not set -CONFIG_SELECT_MEMORY_MODEL=y -CONFIG_FLATMEM_MANUAL=y CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_HAVE_MEMBLOCK=y +# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 # CONFIG_COMPACTION is not set # CONFIG_PHYS_ADDR_T_64BIT is not set CONFIG_ZONE_DMA_FLAG=0 -CONFIG_VIRT_TO_BUS=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_CROSS_MEMORY_ATTACH=y @@ -405,13 +405,13 @@ CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set -# CONFIG_WAN_ROUTER is not set # CONFIG_PHONET is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set # CONFIG_BATMAN_ADV is not set # CONFIG_OPENVSWITCH is not set +# CONFIG_VSOCKETS is not set CONFIG_BQL=y # CONFIG_BPF_JIT is not set @@ -477,6 +477,7 @@ CONFIG_OF_DEVICE=y # Misc devices # # CONFIG_ATMEL_PWM is not set +# CONFIG_ATMEL_SSC is not set # CONFIG_ENCLOSURE_SERVICES is not set # CONFIG_C2PORT is not set @@ -516,6 +517,7 @@ CONFIG_SCSI_MOD=y # # Character devices # +CONFIG_TTY=y # CONFIG_VT is not set CONFIG_UNIX98_PTYS=y # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set @@ -584,6 +586,7 @@ CONFIG_PINCTRL_BCM2835=y # CONFIG_PINCTRL_EXYNOS5440 is not set CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y CONFIG_ARCH_REQUIRE_GPIOLIB=y +CONFIG_GPIO_DEVRES=y CONFIG_GPIOLIB=y CONFIG_OF_GPIO=y # CONFIG_DEBUG_GPIO is not set @@ -663,6 +666,8 @@ CONFIG_BCMA_POSSIBLE=y # CONFIG_DRM is not set # CONFIG_VGASTATE is not set # CONFIG_VIDEO_OUTPUT_CONTROL is not set +# CONFIG_OF_DISPLAY_TIMING is not set +# CONFIG_OF_VIDEOMODE is not set # CONFIG_FB is not set # CONFIG_EXYNOS_VIDEO is not set # CONFIG_BACKLIGHT_LCD_SUPPORT is not set @@ -703,17 +708,19 @@ CONFIG_COMMON_CLK=y # # Hardware Spinlock drivers # +CONFIG_CLKSRC_OF=y CONFIG_CLKSRC_MMIO=y +# CONFIG_MAILBOX is not set CONFIG_IOMMU_SUPPORT=y CONFIG_OF_IOMMU=y # -# Remoteproc drivers (EXPERIMENTAL) +# Remoteproc drivers # # CONFIG_STE_MODEM_RPROC is not set # -# Rpmsg drivers (EXPERIMENTAL) +# Rpmsg drivers # # CONFIG_VIRT_DRIVERS is not set # CONFIG_PM_DEVFREQ is not set @@ -721,6 +728,7 @@ CONFIG_OF_IOMMU=y # CONFIG_MEMORY is not set # CONFIG_IIO is not set # CONFIG_PWM is not set +CONFIG_IRQCHIP=y # CONFIG_IPACK_BUS is not set # @@ -794,7 +802,6 @@ CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_LOCK_ALLOC is not set # CONFIG_PROVE_LOCKING is not set -# CONFIG_SPARSE_RCU_POINTER is not set # CONFIG_LOCK_STAT is not set # CONFIG_DEBUG_ATOMIC_SLEEP is not set # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set @@ -811,6 +818,11 @@ CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_CREDENTIALS is not set CONFIG_FRAME_POINTER=y # CONFIG_BOOT_PRINTK_DELAY is not set + +# +# RCU Debugging +# +# CONFIG_SPARSE_RCU_POINTER is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_TRACE is not set # CONFIG_BACKTRACE_SELF_TEST is not set @@ -900,6 +912,7 @@ CONFIG_CRYPTO_RNG2=m # Digest # # CONFIG_CRYPTO_CRC32C is not set +# CONFIG_CRYPTO_CRC32 is not set # CONFIG_CRYPTO_GHASH is not set # CONFIG_CRYPTO_MD4 is not set # CONFIG_CRYPTO_MD5 is not set @@ -984,3 +997,4 @@ CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y # CONFIG_AVERAGE is not set # CONFIG_CORDIC is not set # CONFIG_DDR is not set +# CONFIG_VIRTUALIZATION is not set diff --git a/target/arm/sys-available/raspberry-pi b/target/arm/sys-available/raspberry-pi index c77f1fb42..93f9008aa 100644 --- a/target/arm/sys-available/raspberry-pi +++ b/target/arm/sys-available/raspberry-pi @@ -3,12 +3,13 @@ config ADK_TARGET_SYSTEM_RASPBERRY_PI select ADK_arm select ADK_little select ADK_raspberry_pi - select ADK_KERNEL_ARCH_BCM2835 + select ADK_KERNEL_ARCH_BCM2708 select ADK_KERNEL_AEABI select ADK_EABIHF - select ADK_TARGET_WITH_MMC select ADK_CPU_RASPBERRY_PI select ADK_PACKAGE_BCM2835_FIRMWARE + select ADK_TARGET_WITH_MMC + select ADK_TARGET_WITH_VGA help Raspberry PI diff --git a/target/config/Config.in b/target/config/Config.in index 796b55684..14d2ad814 100644 --- a/target/config/Config.in +++ b/target/config/Config.in @@ -526,6 +526,7 @@ config ADK_TARGET_CFLAGS config ADK_TARGET_CMDLINE string + default "rootfstype=ext4 root=/dev/mmcblk0p2 rootwait" if ADK_TARGET_SYSTEM_RASPBERRY_PI default "console=tty no_auto_cmd" if ADK_TARGET_SYSTEM_LEMOTE_YEELONG default "console=ttyS0,9600" if ADK_TARGET_SYSTEM_FON_FON2100 default "console=ttyS0,38400" if ADK_TARGET_SYSTEM_PCENGINES_WRAP diff --git a/target/linux/Config.in b/target/linux/Config.in index 1b78cecb5..d7d9b5355 100644 --- a/target/linux/Config.in +++ b/target/linux/Config.in @@ -17,6 +17,7 @@ source target/linux/config/Config.in.bluetooth source target/linux/config/Config.in.watchdog source target/linux/config/Config.in.leds source target/linux/config/Config.in.misc +#source target/linux/config/Config.in.arm source target/linux/config/Config.in.mips source target/linux/config/Config.in.lib source target/linux/config/Config.in.pm diff --git a/target/linux/config/Config.in.block b/target/linux/config/Config.in.block index e3df1396f..3fb705e97 100644 --- a/target/linux/config/Config.in.block +++ b/target/linux/config/Config.in.block @@ -59,6 +59,18 @@ config ADK_KERNEL_MMC config ADK_KERNEL_MMC_BLOCK boolean +config ADK_KERNEL_MMC_SDHCI + boolean + +config ADK_KERNEL_MMC_SDHCI_IO_ACCESSORS + boolean + +config ADK_KERNEL_MMC_SDHCI_PLTFM + boolean + +config ADK_KERNEL_MMC_SDHCI_BCM2708_DMA + boolean + config ADK_KERNEL_SCSI_SYM53C8XX_2 boolean @@ -89,6 +101,21 @@ config ADK_KERNEL_MMC_AT91 default y if ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20 default n +config ADK_KERNEL_MMC_SDHCI_BCM2708 + boolean + select ADK_KERNEL_BLOCK + select ADK_KERNEL_SCSI + select ADK_KERNEL_MMC + select ADK_KERNEL_MMC_BLOCK + select ADK_KERNEL_BLK_DEV + select ADK_KERNEL_BLK_DEV_SD + select ADK_KERNEL_MMC_SDHCI + select ADK_KERNEL_MMC_SDHCI_IO_ACCESSORS + select ADK_KERNEL_MMC_SDHCI_PLTFM + select ADK_KERNEL_MMC_SDHCI_BCM2708_DMA + default y if ADK_TARGET_SYSTEM_RASPBERRY_PI + default n + config ADK_KERNEL_PATA_RB532 boolean select ADK_KERNEL_BLOCK diff --git a/target/linux/config/Config.in.graphics b/target/linux/config/Config.in.graphics index 277d0f3e4..4560467d3 100644 --- a/target/linux/config/Config.in.graphics +++ b/target/linux/config/Config.in.graphics @@ -113,6 +113,18 @@ config ADK_KERNEL_FB_SM7XX help Framebuffer support for Lemote Yeelong. +config ADK_KERNEL_FB_BCM2708 + prompt "................................ Framebuffer support for Raspberry PI" + tristate + select ADK_KERNEL_FB + select ADK_KERNEL_FRAMEBUFFER_CONSOLE + select ADK_KERNEL_FONT_8x16 + default y if ADK_TARGET_SYSTEM_RASPBERRY_PI + default n + depends on ADK_TARGET_SYSTEM_RASPBERRY_PI + help + Framebuffer support for Raspberry PI. + config ADK_HARDWARE_GRAPHICS_INTEL_I915 prompt "............................ Support for Intel graphic cards (AGP/DRM/KMS/NM10)" boolean diff --git a/target/linux/config/Config.in.systems b/target/linux/config/Config.in.systems index 40a7a8da9..ee806c531 100644 --- a/target/linux/config/Config.in.systems +++ b/target/linux/config/Config.in.systems @@ -60,7 +60,7 @@ config ADK_KERNEL_ARCH_AT91SAM9G20 config ADK_KERNEL_MACH_ACMENETUSFOXG20 boolean -config ADK_KERNEL_ARCH_BCM2835 +config ADK_KERNEL_ARCH_BCM2708 boolean config ADK_KERNEL_BCM47XX_SSB diff --git a/target/linux/patches/3.9.8/bsd-compatibility.patch b/target/linux/patches/3.9.9/bsd-compatibility.patch index 9e55150cc..9e55150cc 100644 --- a/target/linux/patches/3.9.8/bsd-compatibility.patch +++ b/target/linux/patches/3.9.9/bsd-compatibility.patch diff --git a/target/linux/patches/3.9.8/cris-etrax.patch b/target/linux/patches/3.9.9/cris-etrax.patch index a80d9a8b8..a80d9a8b8 100644 --- a/target/linux/patches/3.9.8/cris-etrax.patch +++ b/target/linux/patches/3.9.9/cris-etrax.patch diff --git a/target/linux/patches/3.9.8/defaults.patch b/target/linux/patches/3.9.9/defaults.patch index 58aae610b..58aae610b 100644 --- a/target/linux/patches/3.9.8/defaults.patch +++ b/target/linux/patches/3.9.9/defaults.patch diff --git a/target/linux/patches/3.9.8/disable-netfilter.patch b/target/linux/patches/3.9.9/disable-netfilter.patch index 7b1ca013a..7b1ca013a 100644 --- a/target/linux/patches/3.9.8/disable-netfilter.patch +++ b/target/linux/patches/3.9.9/disable-netfilter.patch diff --git a/target/linux/patches/3.9.8/gemalto.patch b/target/linux/patches/3.9.9/gemalto.patch index 65f7af1d7..65f7af1d7 100644 --- a/target/linux/patches/3.9.8/gemalto.patch +++ b/target/linux/patches/3.9.9/gemalto.patch diff --git a/target/linux/patches/3.9.8/lemote-rfkill.patch b/target/linux/patches/3.9.9/lemote-rfkill.patch index a61488434..a61488434 100644 --- a/target/linux/patches/3.9.8/lemote-rfkill.patch +++ b/target/linux/patches/3.9.9/lemote-rfkill.patch diff --git a/target/linux/patches/3.9.8/mtd-rootfs.patch b/target/linux/patches/3.9.9/mtd-rootfs.patch index 775d5fc80..775d5fc80 100644 --- a/target/linux/patches/3.9.8/mtd-rootfs.patch +++ b/target/linux/patches/3.9.9/mtd-rootfs.patch diff --git a/target/linux/patches/3.9.8/non-static.patch b/target/linux/patches/3.9.9/non-static.patch index a967703d0..a967703d0 100644 --- a/target/linux/patches/3.9.8/non-static.patch +++ b/target/linux/patches/3.9.9/non-static.patch diff --git a/target/linux/patches/3.9.8/raspberry.patch b/target/linux/patches/3.9.9/raspberry.patch index 77864a952..f50fc05c7 100644 --- a/target/linux/patches/3.9.8/raspberry.patch +++ b/target/linux/patches/3.9.9/raspberry.patch @@ -1,7 +1,7 @@ -diff -Nur linux-3.8.10.orig/arch/arm/configs/bcmrpi_defconfig linux-3.8.10/arch/arm/configs/bcmrpi_defconfig ---- linux-3.8.10.orig/arch/arm/configs/bcmrpi_defconfig 1970-01-01 01:00:00.000000000 +0100 -+++ linux-3.8.10/arch/arm/configs/bcmrpi_defconfig 2013-05-06 12:49:35.000000000 +0200 -@@ -0,0 +1,1032 @@ +diff -Nur linux-3.9.9/arch/arm/configs/bcmrpi_defconfig linux-rpi/arch/arm/configs/bcmrpi_defconfig +--- linux-3.9.9/arch/arm/configs/bcmrpi_defconfig 1970-01-01 01:00:00.000000000 +0100 ++++ linux-rpi/arch/arm/configs/bcmrpi_defconfig 2013-07-08 13:33:14.000000000 +0200 +@@ -0,0 +1,1034 @@ +# CONFIG_ARM_PATCH_PHYS_VIRT is not set +CONFIG_EXPERIMENTAL=y +# CONFIG_LOCALVERSION_AUTO is not set @@ -265,7 +265,6 @@ diff -Nur linux-3.8.10.orig/arch/arm/configs/bcmrpi_defconfig linux-3.8.10/arch/ +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_ULOG=m +CONFIG_BRIDGE_EBT_NFLOG=m -+CONFIG_IP_SCTP=m +CONFIG_L2TP=m +CONFIG_BRIDGE=m +CONFIG_VLAN_8021Q=m @@ -853,6 +852,7 @@ diff -Nur linux-3.8.10.orig/arch/arm/configs/bcmrpi_defconfig linux-3.8.10/arch/ +CONFIG_MMC_SDHCI_BCM2708=y +CONFIG_MMC_SDHCI_BCM2708_DMA=y +CONFIG_MMC_SPI=m ++CONFIG_LEDS_GPIO=m +CONFIG_RTC_CLASS=y +# CONFIG_RTC_HCTOSYS is not set +CONFIG_RTC_DRV_DS1307=m @@ -920,6 +920,7 @@ diff -Nur linux-3.8.10.orig/arch/arm/configs/bcmrpi_defconfig linux-3.8.10/arch/ +CONFIG_XFS_POSIX_ACL=y +CONFIG_XFS_RT=y +CONFIG_GFS2_FS=m ++CONFIG_GFS2_FS_LOCKING_DLM=y +CONFIG_OCFS2_FS=m +CONFIG_BTRFS_FS=m +CONFIG_BTRFS_FS_POSIX_ACL=y @@ -1004,6 +1005,7 @@ diff -Nur linux-3.8.10.orig/arch/arm/configs/bcmrpi_defconfig linux-3.8.10/arch/ +CONFIG_NLS_ISO8859_15=m +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m ++CONFIG_DLM=m +CONFIG_PRINTK_TIME=y +CONFIG_DEBUG_FS=y +CONFIG_DETECT_HUNG_TASK=y @@ -1034,9 +1036,9 @@ diff -Nur linux-3.8.10.orig/arch/arm/configs/bcmrpi_defconfig linux-3.8.10/arch/ +# CONFIG_CRYPTO_HW is not set +CONFIG_CRC_ITU_T=y +CONFIG_LIBCRC32C=y -diff -Nur linux-3.8.10.orig/arch/arm/configs/bcmrpi_emergency_defconfig linux-3.8.10/arch/arm/configs/bcmrpi_emergency_defconfig ---- linux-3.8.10.orig/arch/arm/configs/bcmrpi_emergency_defconfig 1970-01-01 01:00:00.000000000 +0100 -+++ linux-3.8.10/arch/arm/configs/bcmrpi_emergency_defconfig 2013-05-06 12:49:35.000000000 +0200 +diff -Nur linux-3.9.9/arch/arm/configs/bcmrpi_emergency_defconfig linux-rpi/arch/arm/configs/bcmrpi_emergency_defconfig +--- linux-3.9.9/arch/arm/configs/bcmrpi_emergency_defconfig 1970-01-01 01:00:00.000000000 +0100 ++++ linux-rpi/arch/arm/configs/bcmrpi_emergency_defconfig 2013-07-08 13:33:14.000000000 +0200 @@ -0,0 +1,533 @@ +CONFIG_EXPERIMENTAL=y +# CONFIG_LOCALVERSION_AUTO is not set @@ -1571,137 +1573,91 @@ diff -Nur linux-3.8.10.orig/arch/arm/configs/bcmrpi_emergency_defconfig linux-3. +CONFIG_CRC_ITU_T=y +CONFIG_LIBCRC32C=y +CONFIG_F2FS=y -diff -Nur linux-3.8.10.orig/arch/arm/configs/bcmrpi_quick_defconfig linux-3.8.10/arch/arm/configs/bcmrpi_quick_defconfig ---- linux-3.8.10.orig/arch/arm/configs/bcmrpi_quick_defconfig 1970-01-01 01:00:00.000000000 +0100 -+++ linux-3.8.10/arch/arm/configs/bcmrpi_quick_defconfig 2013-05-06 12:49:35.000000000 +0200 -@@ -0,0 +1,298 @@ +diff -Nur linux-3.9.9/arch/arm/configs/bcmrpi_quick_defconfig linux-rpi/arch/arm/configs/bcmrpi_quick_defconfig +--- linux-3.9.9/arch/arm/configs/bcmrpi_quick_defconfig 1970-01-01 01:00:00.000000000 +0100 ++++ linux-rpi/arch/arm/configs/bcmrpi_quick_defconfig 2013-07-08 13:33:14.000000000 +0200 +@@ -0,0 +1,197 @@ +# CONFIG_ARM_PATCH_PHYS_VIRT is not set -+CONFIG_EXPERIMENTAL=y +CONFIG_LOCALVERSION="-quick" +# CONFIG_LOCALVERSION_AUTO is not set ++# CONFIG_SWAP is not set +CONFIG_SYSVIPC=y +CONFIG_POSIX_MQUEUE=y -+CONFIG_BSD_PROCESS_ACCT=y -+CONFIG_BSD_PROCESS_ACCT_V3=y -+CONFIG_FHANDLE=y -+CONFIG_TASKSTATS=y -+CONFIG_TASK_DELAY_ACCT=y -+CONFIG_TASK_XACCT=y -+CONFIG_TASK_IO_ACCOUNTING=y -+CONFIG_AUDIT=y +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y -+CONFIG_CGROUP_FREEZER=y -+CONFIG_CGROUP_DEVICE=y -+CONFIG_CGROUP_CPUACCT=y -+CONFIG_RESOURCE_COUNTERS=y -+CONFIG_BLK_CGROUP=y -+CONFIG_NAMESPACES=y -+CONFIG_SCHED_AUTOGROUP=y -+CONFIG_RELAY=y ++CONFIG_KALLSYMS_ALL=y +CONFIG_EMBEDDED=y ++CONFIG_PERF_EVENTS=y +# CONFIG_COMPAT_BRK is not set +CONFIG_SLAB=y -+CONFIG_PROFILING=y -+CONFIG_OPROFILE=m -+CONFIG_KPROBES=y +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +CONFIG_MODVERSIONS=y +CONFIG_MODULE_SRCVERSION_ALL=y +# CONFIG_BLK_DEV_BSG is not set -+CONFIG_BLK_DEV_THROTTLING=y -+CONFIG_PARTITION_ADVANCED=y -+CONFIG_MAC_PARTITION=y -+CONFIG_EFI_PARTITION=y -+CONFIG_CFQ_GROUP_IOSCHED=y +CONFIG_ARCH_BCM2708=y -+# CONFIG_BCM2708_GPIO is not set -+# CONFIG_BCM2708_VCMEM is not set +CONFIG_PREEMPT=y +CONFIG_AEABI=y +CONFIG_UACCESS_WITH_MEMCPY=y -+CONFIG_SECCOMP=y -+CONFIG_CC_STACKPROTECTOR=y +CONFIG_ZBOOT_ROM_TEXT=0x0 +CONFIG_ZBOOT_ROM_BSS=0x0 +CONFIG_CMDLINE="dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait" -+CONFIG_KEXEC=y +CONFIG_CPU_FREQ=y -+CONFIG_CPU_FREQ_STAT=m +CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE=y +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +CONFIG_CPU_FREQ_GOV_USERSPACE=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y -+# CONFIG_ARM_BCM2835_CPUFREQ is not set +CONFIG_CPU_IDLE=y +CONFIG_VFP=y -+CONFIG_BINFMT_MISC=m ++CONFIG_BINFMT_MISC=y +CONFIG_NET=y +CONFIG_PACKET=y +CONFIG_UNIX=y -+CONFIG_XFRM_USER=y -+CONFIG_NET_KEY=m +CONFIG_INET=y +CONFIG_IP_MULTICAST=y -+CONFIG_IP_ADVANCED_ROUTER=y -+CONFIG_IP_MULTIPLE_TABLES=y -+CONFIG_IP_ROUTE_MULTIPATH=y -+CONFIG_IP_ROUTE_VERBOSE=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_RARP=y -+CONFIG_NET_IPIP=m +CONFIG_SYN_COOKIES=y -+CONFIG_INET_AH=m -+CONFIG_INET_ESP=m -+CONFIG_INET_IPCOMP=m -+CONFIG_INET_XFRM_MODE_TRANSPORT=m -+CONFIG_INET_XFRM_MODE_TUNNEL=m -+CONFIG_INET_XFRM_MODE_BEET=m -+CONFIG_INET_LRO=m -+CONFIG_INET_DIAG=m ++# CONFIG_INET_XFRM_MODE_TRANSPORT is not set ++# CONFIG_INET_XFRM_MODE_TUNNEL is not set ++# CONFIG_INET_XFRM_MODE_BEET is not set ++# CONFIG_INET_LRO is not set ++# CONFIG_INET_DIAG is not set +# CONFIG_IPV6 is not set -+CONFIG_L2TP=m -+CONFIG_NET_PKTGEN=m +# CONFIG_WIRELESS is not set -+CONFIG_WIMAX=m -+CONFIG_NET_9P=m -+CONFIG_NFC=m -+CONFIG_NFC_PN533=m +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_BLK_DEV_LOOP=y -+CONFIG_BLK_DEV_CRYPTOLOOP=m -+CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_RAM=y -+CONFIG_CDROM_PKTCDVD=m -+CONFIG_EEPROM_93CX6=m -+# CONFIG_BCM2708_VCHIQ is not set +CONFIG_SCSI=y +# CONFIG_SCSI_PROC_FS is not set -+CONFIG_BLK_DEV_SD=y -+CONFIG_CHR_DEV_ST=m -+CONFIG_CHR_DEV_OSST=m -+CONFIG_BLK_DEV_SR=m -+CONFIG_SCSI_MULTI_LUN=y +# CONFIG_SCSI_LOWLEVEL is not set +CONFIG_NETDEVICES=y -+CONFIG_MII=y -+CONFIG_NETCONSOLE=m -+CONFIG_TUN=m -+CONFIG_PHYLIB=m -+CONFIG_MDIO_BITBANG=m -+CONFIG_SLIP=m -+CONFIG_SLIP_COMPRESSED=y ++# CONFIG_NET_VENDOR_BROADCOM is not set ++# CONFIG_NET_VENDOR_CIRRUS is not set ++# CONFIG_NET_VENDOR_FARADAY is not set ++# CONFIG_NET_VENDOR_INTEL is not set ++# CONFIG_NET_VENDOR_MARVELL is not set ++# CONFIG_NET_VENDOR_MICREL is not set ++# CONFIG_NET_VENDOR_NATSEMI is not set ++# CONFIG_NET_VENDOR_SEEQ is not set ++# CONFIG_NET_VENDOR_STMICRO is not set ++# CONFIG_NET_VENDOR_WIZNET is not set ++CONFIG_USB_USBNET=y ++# CONFIG_USB_NET_AX8817X is not set ++# CONFIG_USB_NET_CDCETHER is not set ++# CONFIG_USB_NET_CDC_NCM is not set ++CONFIG_USB_NET_SMSC95XX=y ++# CONFIG_USB_NET_NET1080 is not set ++# CONFIG_USB_NET_CDC_SUBSET is not set ++# CONFIG_USB_NET_ZAURUS is not set +# CONFIG_WLAN is not set -+CONFIG_INPUT_FF_MEMLESS=m -+CONFIG_INPUT_POLLDEV=m -+# CONFIG_INPUT_MOUSEDEV_PSAUX is not set -+CONFIG_INPUT_EVDEV=m ++# CONFIG_INPUT_MOUSEDEV is not set ++CONFIG_INPUT_EVDEV=y +# CONFIG_INPUT_KEYBOARD is not set +# CONFIG_INPUT_MOUSE is not set +# CONFIG_SERIO is not set @@ -1711,171 +1667,116 @@ diff -Nur linux-3.8.10.orig/arch/arm/configs/bcmrpi_quick_defconfig linux-3.8.10 +CONFIG_SERIAL_AMBA_PL011=y +CONFIG_SERIAL_AMBA_PL011_CONSOLE=y +CONFIG_TTY_PRINTK=y -+# CONFIG_HW_RANDOM is not set ++CONFIG_HW_RANDOM=y ++CONFIG_HW_RANDOM_BCM2708=y +CONFIG_RAW_DRIVER=y -+# CONFIG_HWMON is not set ++CONFIG_THERMAL=y ++CONFIG_THERMAL_BCM2835=y ++CONFIG_WATCHDOG=y ++CONFIG_BCM2708_WDT=y ++CONFIG_REGULATOR=y ++CONFIG_REGULATOR_DEBUG=y ++CONFIG_REGULATOR_FIXED_VOLTAGE=y ++CONFIG_REGULATOR_VIRTUAL_CONSUMER=y ++CONFIG_REGULATOR_USERSPACE_CONSUMER=y +CONFIG_FB=y +CONFIG_FB_BCM2708=y -+CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_LOGO=y +# CONFIG_LOGO_LINUX_MONO is not set +# CONFIG_LOGO_LINUX_VGA16 is not set +CONFIG_SOUND=y -+# CONFIG_USB_HID is not set ++CONFIG_SND=y ++CONFIG_SND_BCM2835=y ++# CONFIG_SND_USB is not set +CONFIG_USB=y +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y +CONFIG_USB_DWCOTG=y -+CONFIG_USB_ACM=m -+CONFIG_USB_MDC800=m -+CONFIG_USB_MICROTEK=m +CONFIG_MMC=y +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PLTFM=y +CONFIG_MMC_SDHCI_BCM2708=y +CONFIG_MMC_SDHCI_BCM2708_DMA=y +CONFIG_NEW_LEDS=y -+CONFIG_LEDS_CLASS=m ++CONFIG_LEDS_CLASS=y +CONFIG_LEDS_TRIGGERS=y -+CONFIG_LEDS_TRIGGER_TIMER=m -+CONFIG_LEDS_TRIGGER_HEARTBEAT=m -+CONFIG_LEDS_TRIGGER_DEFAULT_ON=m -+CONFIG_UIO=m -+CONFIG_UIO_PDRV=m -+CONFIG_UIO_PDRV_GENIRQ=m +# CONFIG_IOMMU_SUPPORT is not set +CONFIG_EXT4_FS=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y -+CONFIG_REISERFS_FS=m -+CONFIG_REISERFS_FS_XATTR=y -+CONFIG_REISERFS_FS_POSIX_ACL=y -+CONFIG_REISERFS_FS_SECURITY=y -+CONFIG_JFS_FS=m -+CONFIG_JFS_POSIX_ACL=y -+CONFIG_JFS_SECURITY=y -+CONFIG_XFS_FS=m -+CONFIG_XFS_QUOTA=y -+CONFIG_XFS_POSIX_ACL=y -+CONFIG_XFS_RT=y -+CONFIG_GFS2_FS=m -+CONFIG_OCFS2_FS=m -+CONFIG_BTRFS_FS=m -+CONFIG_BTRFS_FS_POSIX_ACL=y -+CONFIG_NILFS2_FS=m +CONFIG_AUTOFS4_FS=y -+CONFIG_FUSE_FS=m -+CONFIG_CUSE=m +CONFIG_FSCACHE=y +CONFIG_CACHEFILES=y -+CONFIG_ISO9660_FS=m -+CONFIG_JOLIET=y -+CONFIG_ZISOFS=y -+CONFIG_UDF_FS=m +CONFIG_MSDOS_FS=y +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" -+CONFIG_NTFS_FS=m +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_CONFIGFS_FS=y -+CONFIG_SQUASHFS=m -+CONFIG_SQUASHFS_XATTR=y -+CONFIG_SQUASHFS_LZO=y -+CONFIG_SQUASHFS_XZ=y ++# CONFIG_MISC_FILESYSTEMS is not set +CONFIG_NFS_FS=y +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=y +CONFIG_ROOT_NFS=y +CONFIG_NFS_FSCACHE=y -+CONFIG_NFSD=m -+CONFIG_NFSD_V3_ACL=y -+CONFIG_NFSD_V4=y -+CONFIG_CIFS=m -+CONFIG_CIFS_WEAK_PW_HASH=y -+CONFIG_CIFS_XATTR=y -+CONFIG_CIFS_POSIX=y -+CONFIG_9P_FS=m -+CONFIG_9P_FS_POSIX_ACL=y +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_CODEPAGE_437=y -+CONFIG_NLS_CODEPAGE_737=m -+CONFIG_NLS_CODEPAGE_775=m -+CONFIG_NLS_CODEPAGE_850=m -+CONFIG_NLS_CODEPAGE_852=m -+CONFIG_NLS_CODEPAGE_855 |