diff options
Diffstat (limited to 'target')
-rw-r--r-- | target/linux/config/Config.in.block | 3 | ||||
-rw-r--r-- | target/rb532/kernel.config | 4 | ||||
-rw-r--r-- | target/rb532/patches/cfgfs.patch | 18 |
3 files changed, 22 insertions, 3 deletions
diff --git a/target/linux/config/Config.in.block b/target/linux/config/Config.in.block index 614938f1d..d8b32c716 100644 --- a/target/linux/config/Config.in.block +++ b/target/linux/config/Config.in.block @@ -59,6 +59,7 @@ config ADK_KERNEL_SATA_AHCI select ADK_KERNEL_BLOCK select ADK_KERNEL_ATA select ADK_KERNEL_BLK_DEV_SD + depends on ADK_LINUX_X86_64_SHUTTLE default n config ADK_KPACKAGE_KMOD_SATA_AHCI @@ -68,7 +69,7 @@ config ADK_KPACKAGE_KMOD_SATA_AHCI select ADK_KERNEL_ATA select ADK_KERNEL_BLK_DEV_SD depends on !ADK_KERNEL_SATA_AHCI - depends on !(ADK_LINUX_CRIS_FOXBOARD || ADK_LINUX_MIPS_AG241) + depends on ADK_LINUX_X86_64_SHUTTLE default n help Enables support for AHCI Serial ATA. diff --git a/target/rb532/kernel.config b/target/rb532/kernel.config index f9ce20f75..a947a5470 100644 --- a/target/rb532/kernel.config +++ b/target/rb532/kernel.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit # Linux kernel version: 2.6.32 -# Sat Jan 30 22:33:23 2010 +# Mon Feb 1 20:33:44 2010 # CONFIG_MIPS=y @@ -398,7 +398,7 @@ CONFIG_MTD_PARTITIONS=y # # User Modules And Translation Layers # -# CONFIG_MTD_CHAR is not set +CONFIG_MTD_CHAR=y CONFIG_MTD_BLKDEVS=y CONFIG_MTD_BLOCK=y # CONFIG_FTL is not set diff --git a/target/rb532/patches/cfgfs.patch b/target/rb532/patches/cfgfs.patch new file mode 100644 index 000000000..ed090bf3c --- /dev/null +++ b/target/rb532/patches/cfgfs.patch @@ -0,0 +1,18 @@ +diff -Nur linux-2.6.32.orig/arch/mips/rb532/devices.c linux-2.6.32/arch/mips/rb532/devices.c +--- linux-2.6.32.orig/arch/mips/rb532/devices.c 2009-12-03 04:51:21.000000000 +0100 ++++ linux-2.6.32/arch/mips/rb532/devices.c 2010-02-01 22:29:05.000000000 +0100 +@@ -190,8 +190,12 @@ + }, { + .name = "rootfs", + .offset = MTDPART_OFS_NXTBLK, +- .size = MTDPART_SIZ_FULL, +- } ++ .size = 0x8000000 - 0x400000 - 0x400000, ++ }, { ++ .name = "cfgfs", ++ .offset = 0x8000000 - 0x400000, ++ .size = 0x400000, ++ }, + }; + + static struct platform_device rb532_led = { |