From patchwork Wed May 18 07:39:16 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Oswald Buddenhagen X-Patchwork-Id: 623415 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from arrakis.dune.hu (caladan.dune.hu [78.24.191.180]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3r8mL75JDKz9t5g for ; Wed, 18 May 2016 17:39:27 +1000 (AEST) Received: from arrakis.dune.hu (localhost [127.0.0.1]) by arrakis.dune.hu (Postfix) with ESMTP id A5131B8013F; Wed, 18 May 2016 09:39:23 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on arrakis.dune.hu X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.1 Received: from arrakis.dune.hu (localhost [127.0.0.1]) by arrakis.dune.hu (Postfix) with ESMTP; Wed, 18 May 2016 09:39:23 +0200 (CEST) Received: from arrakis.dune.hu (localhost [127.0.0.1]) by arrakis.dune.hu (Postfix) with ESMTP id D7C27B80121 for ; Wed, 18 May 2016 09:39:21 +0200 (CEST) X-policyd-weight: using cached result; rate:hard: -6.1 Received: from postbox.kde.org (postbox.kde.org [46.4.96.248]) by arrakis.dune.hu (Postfix) with ESMTPS for ; Wed, 18 May 2016 09:39:21 +0200 (CEST) Received: from byte1.vm.bytemark.co.uk (unknown [IPv6:2001:41c8:1:6043::12]) by postbox.kde.org (Postfix) with ESMTPS id D5E01BF390; Wed, 18 May 2016 07:39:20 +0000 (UTC) Received: from localhost ([127.0.0.1]) by byte1.vm.bytemark.co.uk with esmtp (Exim 4.72) (envelope-from ) id 1b2w4e-0000N2-GY; Wed, 18 May 2016 08:39:20 +0100 Received: by ugly.fritz.box (masqmail 0.3.4, from userid 1000) id 1b2w4d-50h-00; Wed, 18 May 2016 09:39:19 +0200 From: Oswald Buddenhagen To: openwrt-devel@lists.openwrt.org Date: Wed, 18 May 2016 09:39:16 +0200 Message-Id: <1463557156-19220-1-git-send-email-oswald.buddenhagen@gmx.de> X-Mailer: git-send-email 2.7.4.1.gb6fc189 Subject: [OpenWrt-Devel] [PATCH] [RFC] lantiq: disable a bunch of features not applicable to my box X-BeenThere: openwrt-devel@lists.openwrt.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: OpenWrt Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: openwrt-devel-bounces@lists.openwrt.org Sender: "openwrt-devel" - NAND/UBI support is completely irrelevant for my box, and for lantiq/Danube in general (IIRC). It appears to me that it would make sense to split it off from the xway target. - My box has no USB port and no other sensible option to connect mass storage devices, so anything related to that makes no sense as well. - Some stuff related to my boot configuration/partitioning. Some of it should be obsolete by now due to the recently added support for brnboot alternative image switching. - foo & bar, i guess I found no way to subtract features/kernel configs in device profiles, hence this somewhat big hammer. This patch is obviously not meant for upstreaming. --- target/linux/lantiq/config-4.4 | 11 +++++----- target/linux/lantiq/xway/config-default | 39 ++++++++++++--------------------- target/linux/lantiq/xway/target.mk | 2 +- 3 files changed, 20 insertions(+), 32 deletions(-) diff --git a/target/linux/lantiq/config-4.4 b/target/linux/lantiq/config-4.4 index cf3ec47..3e39303 100644 --- a/target/linux/lantiq/config-4.4 +++ b/target/linux/lantiq/config-4.4 @@ -139,10 +139,10 @@ CONFIG_MTD_LANTIQ=y CONFIG_MTD_M25P80=y CONFIG_MTD_SPI_NOR=y CONFIG_MTD_SPLIT_BRNIMAGE_FW=y -CONFIG_MTD_SPLIT_EVA_FW=y +# CONFIG_MTD_SPLIT_EVA_FW is not set CONFIG_MTD_SPLIT_FIRMWARE=y -CONFIG_MTD_SPLIT_TPLINK_FW=y -CONFIG_MTD_SPLIT_UIMAGE_FW=y +# CONFIG_MTD_SPLIT_TPLINK_FW is not set +# CONFIG_MTD_SPLIT_UIMAGE_FW is not set CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_PER_CPU_KM=y CONFIG_NO_GENERIC_PCI_IOPORT_MAP=y @@ -170,11 +170,10 @@ CONFIG_PINCTRL=y CONFIG_PINCTRL_LANTIQ=y # CONFIG_PINCTRL_SINGLE is not set CONFIG_PINCTRL_XWAY=y -CONFIG_PSB6970_PHY=y +# CONFIG_PSB6970_PHY is not set # CONFIG_RCU_STALL_COMMON is not set CONFIG_RESET_CONTROLLER=y -CONFIG_RTL8366RB_PHY=y -CONFIG_RTL8366_SMI=y +# CONFIG_RTL8366RB_PHY is not set CONFIG_SCHED_HRTICK=y # CONFIG_SCHED_INFO is not set # CONFIG_SCSI_DMA is not set diff --git a/target/linux/lantiq/xway/config-default b/target/linux/lantiq/xway/config-default index ae13f80..306fe8f 100644 --- a/target/linux/lantiq/xway/config-default +++ b/target/linux/lantiq/xway/config-default @@ -1,5 +1,5 @@ -CONFIG_ADM6996_PHY=y -CONFIG_AR8216_PHY=y +# CONFIG_ADM6996_PHY is not set +# CONFIG_AR8216_PHY is not set # CONFIG_ARCH_HAS_SG_CHAIN is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y @@ -23,7 +23,7 @@ CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HZ_PERIODIC=y -CONFIG_INPUT=y +# CONFIG_INPUT is not set CONFIG_INPUT_EVDEV=y CONFIG_INPUT_POLLDEV=y CONFIG_IRQCHIP=y @@ -33,40 +33,29 @@ CONFIG_LEDS_TRIGGER_HEARTBEAT=y CONFIG_LIBFDT=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y -CONFIG_MTD_NAND=y -CONFIG_MTD_NAND_ECC=y -CONFIG_MTD_NAND_PLATFORM=y -CONFIG_MTD_NAND_XWAY=y +# CONFIG_MTD_NAND is not set # CONFIG_MTD_PHYSMAP_OF is not set -CONFIG_MTD_SPLIT_UIMAGE_FW=y -CONFIG_MTD_UBI=y -CONFIG_MTD_UBI_BEB_LIMIT=20 -CONFIG_MTD_UBI_BLOCK=y -# CONFIG_MTD_UBI_FASTMAP is not set -# CONFIG_MTD_UBI_GLUEBI is not set -CONFIG_MTD_UBI_WL_THRESHOLD=4096 +# CONFIG_MTD_SPLIT_UIMAGE_FW is not set +# CONFIG_MTD_UBI is not set CONFIG_NLS=y # CONFIG_NO_IOPORT_MAP is not set CONFIG_OF_ADDRESS_PCI=y # CONFIG_RCU_STALL_COMMON is not set CONFIG_RTL8306_PHY=y -CONFIG_RTL8366S_PHY=y -CONFIG_RTL8367B_PHY=y -CONFIG_RTL8367_PHY=y +# CONFIG_RTL8366S_PHY is not set +# CONFIG_RTL8367B_PHY is not set +# CONFIG_RTL8367_PHY is not set CONFIG_SPI=y CONFIG_SPI_LANTIQ=y CONFIG_SPI_MASTER=y CONFIG_SYS_SUPPORTS_MIPS16=y -CONFIG_UBIFS_FS=y -CONFIG_UBIFS_FS_ADVANCED_COMPR=y -CONFIG_UBIFS_FS_LZO=y -# CONFIG_UBIFS_FS_XZ is not set -CONFIG_UBIFS_FS_ZLIB=y -CONFIG_USB=y -CONFIG_USB_COMMON=y +# CONFIG_UBIFS_FS is not set +# CONFIG_USB is not set # CONFIG_USB_EHCI_HCD is not set -CONFIG_USB_SUPPORT=y # CONFIG_USB_UHCI_HCD is not set # CONFIG_XRX200_PHY_FW is not set CONFIG_ZLIB_DEFLATE=y CONFIG_ZLIB_INFLATE=y +# CONFIG_EFI_PARTITION is not set +# CONFIG_MSDOS_PARTITION is not set +# CONFIG_MTD_SPLIT_SQUASHFS_ROOT is not set diff --git a/target/linux/lantiq/xway/target.mk b/target/linux/lantiq/xway/target.mk index b9d4a0f..8c72319 100644 --- a/target/linux/lantiq/xway/target.mk +++ b/target/linux/lantiq/xway/target.mk @@ -1,7 +1,7 @@ ARCH:=mips SUBTARGET:=xway BOARDNAME:=XWAY -FEATURES:=squashfs atm mips16 nand ubifs ramdisk +FEATURES:=squashfs atm mips16 ramdisk CPU_TYPE:=34kc CPU_SUBTYPE:=dsp