From 74aecc2d450938ce9c3e157b60f8277e68908c65 Mon Sep 17 00:00:00 2001 From: Stijn Tintel Date: Sun, 14 Aug 2016 23:45:42 +0300 Subject: [PATCH] orion: rename patches directory to patches-3.18 Signed-off-by: Stijn Tintel --- .../100-wrt350nv2_openwrt_partition_map.patch | 25 +++++----- .../101-wnr854t_partition_map.patch | 21 ++++---- .../200-dt2_board_support.patch | 10 ++-- .../210-wn802t_support.patch | 50 +++++++++---------- 4 files changed, 52 insertions(+), 54 deletions(-) rename target/linux/orion/{patches => patches-3.18}/100-wrt350nv2_openwrt_partition_map.patch (77%) rename target/linux/orion/{patches => patches-3.18}/101-wnr854t_partition_map.patch (70%) rename target/linux/orion/{patches => patches-3.18}/200-dt2_board_support.patch (83%) rename target/linux/orion/{patches => patches-3.18}/210-wn802t_support.patch (72%) diff --git a/target/linux/orion/patches/100-wrt350nv2_openwrt_partition_map.patch b/target/linux/orion/patches-3.18/100-wrt350nv2_openwrt_partition_map.patch similarity index 77% rename from target/linux/orion/patches/100-wrt350nv2_openwrt_partition_map.patch rename to target/linux/orion/patches-3.18/100-wrt350nv2_openwrt_partition_map.patch index 89c2c9420bf1..8b614067dffc 100644 --- a/target/linux/orion/patches/100-wrt350nv2_openwrt_partition_map.patch +++ b/target/linux/orion/patches-3.18/100-wrt350nv2_openwrt_partition_map.patch @@ -1,24 +1,24 @@ --- a/arch/arm/mach-orion5x/wrt350n-v2-setup.c +++ b/arch/arm/mach-orion5x/wrt350n-v2-setup.c @@ -134,11 +134,11 @@ static struct mtd_partition wrt350n_v2_n - { - .name = "kernel", - .offset = 0x00000000, + { + .name = "kernel", + .offset = 0x00000000, - .size = 0x00760000, + .size = 0x00140000, // change to kernel mtd size here (1/3) - }, { - .name = "rootfs", + }, { + .name = "rootfs", - .offset = 0x001a0000, - .size = 0x005c0000, + .offset = 0x00140000, // change to kernel mtd size here (2/3) + .size = 0x00610000, // adopt to kernel mtd size here (3/3) = 0x00750000 - - }, { - .name = "lang", - .offset = 0x00760000, + }, { + .name = "lang", + .offset = 0x00760000, @@ -151,6 +151,14 @@ static struct mtd_partition wrt350n_v2_n - .name = "u-boot", - .offset = 0x007c0000, - .size = 0x00040000, + .name = "u-boot", + .offset = 0x007c0000, + .size = 0x00040000, + }, { + .name = "eRcOmM_do_not_touch", + .offset = 0x00750000, @@ -27,6 +27,5 @@ + .name = "image", // for sysupgrade + .offset = 0x00000000, + .size = 0x00750000, - }, + }, }; - diff --git a/target/linux/orion/patches/101-wnr854t_partition_map.patch b/target/linux/orion/patches-3.18/101-wnr854t_partition_map.patch similarity index 70% rename from target/linux/orion/patches/101-wnr854t_partition_map.patch rename to target/linux/orion/patches-3.18/101-wnr854t_partition_map.patch index 881cfb773ea5..0839ca4a1857 100644 --- a/target/linux/orion/patches/101-wnr854t_partition_map.patch +++ b/target/linux/orion/patches-3.18/101-wnr854t_partition_map.patch @@ -1,25 +1,24 @@ --- a/arch/arm/mach-orion5x/wnr854t-setup.c +++ b/arch/arm/mach-orion5x/wnr854t-setup.c @@ -57,15 +57,19 @@ static struct mtd_partition wnr854t_nor_ - { - .name = "kernel", - .offset = 0x00000000, + { + .name = "kernel", + .offset = 0x00000000, - .size = 0x00100000, + .size = 0x00140000, - }, { - .name = "rootfs", + }, { + .name = "rootfs", - .offset = 0x00100000, - .size = 0x00660000, + .offset = 0x00140000, + .size = 0x00620000, - }, { - .name = "uboot", - .offset = 0x00760000, - .size = 0x00040000, + }, { + .name = "uboot", + .offset = 0x00760000, + .size = 0x00040000, + }, { + .name = "image", // for sysupgrade + .offset = 0x00000000, + .size = 0x00760000, - }, + }, }; - diff --git a/target/linux/orion/patches/200-dt2_board_support.patch b/target/linux/orion/patches-3.18/200-dt2_board_support.patch similarity index 83% rename from target/linux/orion/patches/200-dt2_board_support.patch rename to target/linux/orion/patches-3.18/200-dt2_board_support.patch index 6d3f55988e45..59a377f3367e 100644 --- a/target/linux/orion/patches/200-dt2_board_support.patch +++ b/target/linux/orion/patches-3.18/200-dt2_board_support.patch @@ -1,9 +1,9 @@ --- a/arch/arm/mach-orion5x/Kconfig +++ b/arch/arm/mach-orion5x/Kconfig @@ -36,6 +36,13 @@ config MACH_RD88F5182_DT - Say 'Y' here if you want your kernel to support the Marvell - Orion-NAS (88F5182) RD2, Flattened Device Tree. - + Say 'Y' here if you want your kernel to support the Marvell + Orion-NAS (88F5182) RD2, Flattened Device Tree. + +config MACH_DT2 + bool "Freecom DataTank Gateway" + select I2C_BOARDINFO @@ -12,8 +12,8 @@ + Freecom DataTank Gateway + config MACH_KUROBOX_PRO - bool "KuroBox Pro" - select I2C_BOARDINFO + bool "KuroBox Pro" + select I2C_BOARDINFO --- a/arch/arm/mach-orion5x/Makefile +++ b/arch/arm/mach-orion5x/Makefile @@ -14,6 +14,7 @@ obj-$(CONFIG_MACH_TS78XX) += ts78xx-setu diff --git a/target/linux/orion/patches/210-wn802t_support.patch b/target/linux/orion/patches-3.18/210-wn802t_support.patch similarity index 72% rename from target/linux/orion/patches/210-wn802t_support.patch rename to target/linux/orion/patches-3.18/210-wn802t_support.patch index 479498e3b8aa..e17d399fdfa3 100644 --- a/target/linux/orion/patches/210-wn802t_support.patch +++ b/target/linux/orion/patches-3.18/210-wn802t_support.patch @@ -1,27 +1,27 @@ --- a/arch/arm/mach-orion5x/Kconfig +++ b/arch/arm/mach-orion5x/Kconfig @@ -144,10 +144,13 @@ config MACH_MSS2_DT - Maxtor Shared Storage II platform. - + Maxtor Shared Storage II platform. + config MACH_WNR854T - bool "Netgear WNR854T" + bool "Netgear WNR854T / WN802T" - help - Say 'Y' here if you want your kernel to support the + help + Say 'Y' here if you want your kernel to support the - Netgear WNR854T platform. + Netgear WNR854T or WN802T platform. + +config MACH_WN802T + def_bool MACH_WNR854T - + config MACH_RD88F5181L_GE - bool "Marvell Orion-VoIP GE Reference Design" + bool "Marvell Orion-VoIP GE Reference Design" --- a/arch/arm/mach-orion5x/wnr854t-setup.c +++ b/arch/arm/mach-orion5x/wnr854t-setup.c @@ -115,6 +115,15 @@ static struct dsa_platform_data wnr854t_ - .chip = &wnr854t_switch_chip_data, + .chip = &wnr854t_switch_chip_data, }; - + +static struct dsa_chip_data wn802t_switch_chip_data = { + .port_names[2] = "wan", + .port_names[3] = "cpu", @@ -33,11 +33,11 @@ +}; static void __init wnr854t_init(void) { - /* + /* @@ -128,7 +137,12 @@ static void __init wnr854t_init(void) - * Configure peripherals. - */ - orion5x_eth_init(&wnr854t_eth_data); + * Configure peripherals. + */ + orion5x_eth_init(&wnr854t_eth_data); - orion5x_eth_switch_init(&wnr854t_switch_plat_data, NO_IRQ); + + if (machine_is_wn802t()) @@ -45,22 +45,22 @@ + else + orion5x_eth_switch_init(&wnr854t_switch_plat_data, NO_IRQ); + - orion5x_uart0_init(); - - mvebu_mbus_add_window_by_id(ORION_MBUS_DEVBUS_BOOT_TARGET, + orion5x_uart0_init(); + + mvebu_mbus_add_window_by_id(ORION_MBUS_DEVBUS_BOOT_TARGET, @@ -168,7 +182,7 @@ static struct hw_pci wnr854t_pci __initd - + static int __init wnr854t_pci_init(void) { - if (machine_is_wnr854t()) + if (machine_is_wnr854t() || machine_is_wn802t()) - pci_common_init(&wnr854t_pci); - - return 0; + pci_common_init(&wnr854t_pci); + + return 0; @@ -179,6 +193,18 @@ MACHINE_START(WNR854T, "Netgear WNR854T" - /* Maintainer: Imre Kaloz */ - .atag_offset = 0x100, - .init_machine = wnr854t_init, + /* Maintainer: Imre Kaloz */ + .atag_offset = 0x100, + .init_machine = wnr854t_init, + .map_io = orion5x_map_io, + .init_early = orion5x_init_early, + .init_irq = orion5x_init_irq, @@ -73,6 +73,6 @@ + /* Maintainer: Imre Kaloz */ + .atag_offset = 0x100, + .init_machine = wnr854t_init, - .map_io = orion5x_map_io, - .init_early = orion5x_init_early, - .init_irq = orion5x_init_irq, + .map_io = orion5x_map_io, + .init_early = orion5x_init_early, + .init_irq = orion5x_init_irq, -- 2.30.2