Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/1.2/patches/800850/?format=api
{ "id": 800850, "url": "http://patchwork.ozlabs.org/api/1.2/patches/800850/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/1502462768-16227-1-git-send-email-aford173@gmail.com/", "project": { "id": 18, "url": "http://patchwork.ozlabs.org/api/1.2/projects/18/?format=api", "name": "U-Boot", "link_name": "uboot", "list_id": "u-boot.lists.denx.de", "list_email": "u-boot@lists.denx.de", "web_url": null, "scm_url": null, "webscm_url": null, "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<1502462768-16227-1-git-send-email-aford173@gmail.com>", "list_archive_url": null, "date": "2017-08-11T14:46:05", "name": "[U-Boot] Convert CONFIG_BCH to Kconfig", "commit_ref": null, "pull_url": null, "state": "accepted", "archived": false, "hash": "f0dc85b85b4ee702edf1834676087d183d8a1f04", "submitter": { "id": 67132, "url": "http://patchwork.ozlabs.org/api/1.2/people/67132/?format=api", "name": "Adam Ford", "email": "aford173@gmail.com" }, "delegate": { "id": 3651, "url": "http://patchwork.ozlabs.org/api/1.2/users/3651/?format=api", "username": "trini", "first_name": "Tom", "last_name": "Rini", "email": "trini@ti.com" }, "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/1502462768-16227-1-git-send-email-aford173@gmail.com/mbox/", "series": [], "comments": "http://patchwork.ozlabs.org/api/patches/800850/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/800850/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<u-boot-bounces@lists.denx.de>", "X-Original-To": "incoming@patchwork.ozlabs.org", "Delivered-To": "patchwork-incoming@bilbo.ozlabs.org", "Authentication-Results": [ "ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.denx.de\n\t(client-ip=81.169.180.215; helo=lists.denx.de;\n\tenvelope-from=u-boot-bounces@lists.denx.de;\n\treceiver=<UNKNOWN>)", "ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"edM2L4tL\"; dkim-atps=neutral" ], "Received": [ "from lists.denx.de (dione.denx.de [81.169.180.215])\n\tby ozlabs.org (Postfix) with ESMTP id 3xV04g1Qs8z9t3F\n\tfor <incoming@patchwork.ozlabs.org>;\n\tSat, 12 Aug 2017 21:28:49 +1000 (AEST)", "by lists.denx.de (Postfix, from userid 105)\n\tid C0C23C21D79; Sat, 12 Aug 2017 11:28:43 +0000 (UTC)", "from lists.denx.de (localhost [IPv6:::1])\n\tby lists.denx.de (Postfix) with ESMTP id C1FF3C21C35;\n\tSat, 12 Aug 2017 11:28:38 +0000 (UTC)", "by lists.denx.de (Postfix, from userid 105)\n\tid 5EE69C21C58; Fri, 11 Aug 2017 14:46:19 +0000 (UTC)", "from mail-it0-f66.google.com (mail-it0-f66.google.com\n\t[209.85.214.66])\n\tby lists.denx.de (Postfix) with ESMTPS id 90D54C21C3F\n\tfor <u-boot@lists.denx.de>; Fri, 11 Aug 2017 14:46:18 +0000 (UTC)", "by mail-it0-f66.google.com with SMTP id f16so3783812itb.5\n\tfor <u-boot@lists.denx.de>; Fri, 11 Aug 2017 07:46:18 -0700 (PDT)", "from ubuntu16.lan (c-66-41-69-9.hsd1.mn.comcast.net. [66.41.69.9])\n\tby smtp.gmail.com with ESMTPSA id\n\te15sm605754ite.21.2017.08.11.07.46.15\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);\n\tFri, 11 Aug 2017 07:46:16 -0700 (PDT)" ], "X-Spam-Checker-Version": "SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de", "X-Spam-Level": "", "X-Spam-Status": "No, score=-0.0 required=5.0 tests=FREEMAIL_FROM,\n\tKHOP_BIG_TO_CC, \n\tRCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,\n\tT_DKIM_INVALID\n\tautolearn=unavailable autolearn_force=no version=3.4.0", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=from:to:cc:subject:date:message-id;\n\tbh=kLrchci3vXxfd/FXSmBl0FK+GioVQi5ky/hUiZOb1sU=;\n\tb=edM2L4tLVyYH78BovU9w7jEbwx12Kq7uX3s11SM9XCQg4u+0OurXqSPq8WnOnnrjUb\n\tDZi04IRpz06ZWHioJ5wL0YuIWWmhnzK38tld8fWib/am0HpFAuCgCdFB9f/pnEPN/7pp\n\tE1vG9bzeJ788itXsAO2UdafIJmRv86mbBLsVh1e8SKPuTqXQxuuGMN6+tJPayKfA4AOr\n\txankwccJ7shlHggQOJRbkQUkEh3Itsos/wUSS8RWEvuMPWqarvFnaFMa2KgzpUoq0r0E\n\t4rqrNWnQ3YqoSjDOVbURnQqAQzV1DGlfghE3kWMD3pa0PiQYINqz1nyKZdd/V9nNiwLS\n\tL+PA==", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id;\n\tbh=kLrchci3vXxfd/FXSmBl0FK+GioVQi5ky/hUiZOb1sU=;\n\tb=KdRSjxTNKrUApSNErxPY/db8S81MouSpKAeJVIpRQie0c99x+Gt5yusQ87sj7Jil9s\n\tUDWNYrXu/CMROV9cVVc0ZPrLBHRrE2fDI8N25ntByROZrDmyPOoxPYEoZ+uhjWXz7qWE\n\tHBMyF4z/oVuW0LolhrE50s8IZ85120ipTpbor2lxIft69hxXI9zbdCN9MnqNKC+Aj6t5\n\tzJgyZNUzGGKG00Fk/SymLtXsb+5pHrkyHKzevhwfUFQ0wON9CYKDI4lxrRahzRCvb5A9\n\tGLMt+l4sNGK5dW+nEMd7mUj63kl/ZQUzSsEfj7m+zc6qlTsM/0RiwVhoHTnmJpe1CODW\n\t2JkA==", "X-Gm-Message-State": "AHYfb5ixiyyLdJHQpH1WAsnwZRV6aOqiGEgDR0ZsDFxnizTf92SZuEdr\n\tpq/AtUSh954+8A==", "X-Received": "by 10.36.246.5 with SMTP id u5mr15617693ith.82.1502462777097;\n\tFri, 11 Aug 2017 07:46:17 -0700 (PDT)", "From": "Adam Ford <aford173@gmail.com>", "To": "Vaibhav Hiremath <hvaibhav@ti.com>,\n\tEnric Balletbo i Serra <eballetbo@gmail.com>,\n\tValentin Longchamp <valentin.longchamp@keymile.com>,\n\tHolger Brunck <holger.brunck@keymile.com>,\n\tAdam Ford <aford173@gmail.com>, \n\tSteve Sakoman <sakoman@gmail.com>, Thomas Weber <weber@corscience.de>,\n\tStefan Roese <sr@denx.de>, York Sun <york.sun@nxp.com>,\n\tSimon Glass <sjg@chromium.org>, Bin Meng <bmeng.cn@gmail.com>,\n\tScott Wood <oss@buserror.net>, Jagan Teki <jagan@openedev.com>,\n\tMasahiro Yamada <yamada.masahiro@socionext.com>,\n\tLokesh Vutla <lokeshvutla@ti.com>,\n\tJoe Hershberger <joe.hershberger@ni.com>,\n\tPatrick Delaunay <patrick.delaunay@st.com>,\n\tAlexandru Gagniuc <alex.g@adaptrum.com>,\n\tMaxime Ripard <maxime.ripard@free-electrons.com>,\n\tBoris Brezillon <boris.brezillon@free-electrons.com>,\n\tAlexander Graf <agraf@suse.de>, Andre Przywara <andre.przywara@arm.com>, \n\tHeiko Schocher <hs@denx.de>, u-boot@lists.denx.de", "Date": "Fri, 11 Aug 2017 09:46:05 -0500", "Message-Id": "<1502462768-16227-1-git-send-email-aford173@gmail.com>", "X-Mailer": "git-send-email 2.7.4", "X-Mailman-Approved-At": "Sat, 12 Aug 2017 11:28:37 +0000", "Cc": "adam.ford@logicpd.com", "Subject": "[U-Boot] [PATCH] Convert CONFIG_BCH to Kconfig", "X-BeenThere": "u-boot@lists.denx.de", "X-Mailman-Version": "2.1.18", "Precedence": "list", "List-Id": "U-Boot discussion <u-boot.lists.denx.de>", "List-Unsubscribe": "<https://lists.denx.de/options/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=unsubscribe>", "List-Archive": "<http://lists.denx.de/pipermail/u-boot/>", "List-Post": "<mailto:u-boot@lists.denx.de>", "List-Help": "<mailto:u-boot-request@lists.denx.de?subject=help>", "List-Subscribe": "<https://lists.denx.de/listinfo/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=subscribe>", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "base64", "Errors-To": "u-boot-bounces@lists.denx.de", "Sender": "\"U-Boot\" <u-boot-bounces@lists.denx.de>" }, "content": "This converts the following to Kconfig:\n CONFIG_BCH\n\nSigned-off-by: Adam Ford <aford173@gmail.com>\n---\n configs/am3517_evm_defconfig | 1 +\n configs/igep0020_defconfig | 1 +\n configs/igep0030_defconfig | 1 +\n configs/igep0032_defconfig | 1 +\n configs/km_kirkwood_128m16_defconfig | 1 +\n configs/km_kirkwood_defconfig | 1 +\n configs/km_kirkwood_pci_defconfig | 1 +\n configs/kmcoge4_defconfig | 1 +\n configs/kmcoge5ne_defconfig | 1 +\n configs/kmcoge5un_defconfig | 1 +\n configs/kmlion1_defconfig | 1 +\n configs/kmnusa_defconfig | 1 +\n configs/kmsugp1_defconfig | 1 +\n configs/kmsuv31_defconfig | 1 +\n configs/kmtegr1_defconfig | 1 +\n configs/mgcoge3un_defconfig | 1 +\n configs/omap3_logic_defconfig | 1 +\n configs/omap3_overo_defconfig | 1 +\n configs/portl2_defconfig | 1 +\n configs/tricorder_defconfig | 1 +\n configs/tricorder_flash_defconfig | 1 +\n configs/x600_defconfig | 1 +\n doc/README.nand | 6 ------\n include/configs/am3517_evm.h | 1 -\n include/configs/km/km_arm.h | 1 -\n include/configs/km/kmp204x-common.h | 2 --\n include/configs/km8360.h | 1 -\n include/configs/omap3_igep00x0.h | 1 -\n include/configs/omap3_logic.h | 1 -\n include/configs/omap3_overo.h | 2 --\n include/configs/suvd3.h | 1 -\n include/configs/tricorder.h | 1 -\n include/configs/x600.h | 1 -\n lib/Kconfig | 7 +++++++\n scripts/config_whitelist.txt | 1 -\n 35 files changed, 29 insertions(+), 19 deletions(-)", "diff": "diff --git a/configs/am3517_evm_defconfig b/configs/am3517_evm_defconfig\nindex 4e4aadb..c7e7dc4 100644\n--- a/configs/am3517_evm_defconfig\n+++ b/configs/am3517_evm_defconfig\n@@ -43,4 +43,5 @@ CONFIG_SYS_NS16550=y\n CONFIG_USB=y\n CONFIG_USB_MUSB_HOST=y\n CONFIG_USB_STORAGE=y\n+CONFIG_BCH=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/igep0020_defconfig b/configs/igep0020_defconfig\nindex 745d6f6..41ac579 100644\n--- a/configs/igep0020_defconfig\n+++ b/configs/igep0020_defconfig\n@@ -41,5 +41,6 @@ CONFIG_SYS_NAND_BUSWIDTH_16BIT=y\n CONFIG_MTD_UBI_FASTMAP=y\n CONFIG_SYS_NS16550=y\n CONFIG_FAT_WRITE=y\n+CONFIG_BCH=y\n CONFIG_OF_LIBFDT=y\n CONFIG_FDT_FIXUP_PARTITIONS=y\ndiff --git a/configs/igep0030_defconfig b/configs/igep0030_defconfig\nindex 48b80ae..14397c5 100644\n--- a/configs/igep0030_defconfig\n+++ b/configs/igep0030_defconfig\n@@ -40,5 +40,6 @@ CONFIG_MMC_OMAP_HS=y\n CONFIG_SYS_NAND_BUSWIDTH_16BIT=y\n CONFIG_SYS_NS16550=y\n CONFIG_FAT_WRITE=y\n+CONFIG_BCH=y\n CONFIG_OF_LIBFDT=y\n CONFIG_FDT_FIXUP_PARTITIONS=y\ndiff --git a/configs/igep0032_defconfig b/configs/igep0032_defconfig\nindex 8ecd6a5..c44cb15 100644\n--- a/configs/igep0032_defconfig\n+++ b/configs/igep0032_defconfig\n@@ -32,5 +32,6 @@ CONFIG_MMC_OMAP_HS=y\n CONFIG_SYS_NAND_BUSWIDTH_16BIT=y\n CONFIG_SYS_NS16550=y\n CONFIG_FAT_WRITE=y\n+CONFIG_BCH=y\n CONFIG_OF_LIBFDT=y\n CONFIG_FDT_FIXUP_PARTITIONS=y\ndiff --git a/configs/km_kirkwood_128m16_defconfig b/configs/km_kirkwood_128m16_defconfig\nindex bbc43c0..100c337 100644\n--- a/configs/km_kirkwood_128m16_defconfig\n+++ b/configs/km_kirkwood_128m16_defconfig\n@@ -28,4 +28,5 @@ CONFIG_CMD_UBI=y\n CONFIG_SPI_FLASH=y\n CONFIG_SPI_FLASH_STMICRO=y\n CONFIG_SYS_NS16550=y\n+CONFIG_BCH=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/km_kirkwood_defconfig b/configs/km_kirkwood_defconfig\nindex 5a0bafe..330805a 100644\n--- a/configs/km_kirkwood_defconfig\n+++ b/configs/km_kirkwood_defconfig\n@@ -28,4 +28,5 @@ CONFIG_CMD_UBI=y\n CONFIG_SPI_FLASH=y\n CONFIG_SPI_FLASH_STMICRO=y\n CONFIG_SYS_NS16550=y\n+CONFIG_BCH=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/km_kirkwood_pci_defconfig b/configs/km_kirkwood_pci_defconfig\nindex 5c58244..85588ae 100644\n--- a/configs/km_kirkwood_pci_defconfig\n+++ b/configs/km_kirkwood_pci_defconfig\n@@ -28,4 +28,5 @@ CONFIG_CMD_UBI=y\n CONFIG_SPI_FLASH=y\n CONFIG_SPI_FLASH_STMICRO=y\n CONFIG_SYS_NS16550=y\n+CONFIG_BCH=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/kmcoge4_defconfig b/configs/kmcoge4_defconfig\nindex 854b4d2..437990f 100644\n--- a/configs/kmcoge4_defconfig\n+++ b/configs/kmcoge4_defconfig\n@@ -39,4 +39,5 @@ CONFIG_PHY_GIGE=y\n CONFIG_E1000=y\n CONFIG_SYS_NS16550=y\n CONFIG_FSL_ESPI=y\n+CONFIG_BCH=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/kmcoge5ne_defconfig b/configs/kmcoge5ne_defconfig\nindex 16f51da..a49e9ae 100644\n--- a/configs/kmcoge5ne_defconfig\n+++ b/configs/kmcoge5ne_defconfig\n@@ -25,4 +25,5 @@ CONFIG_CMD_UBI=y\n CONFIG_MTD_NOR_FLASH=y\n # CONFIG_PCI is not set\n CONFIG_SYS_NS16550=y\n+CONFIG_BCH=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/kmcoge5un_defconfig b/configs/kmcoge5un_defconfig\nindex 333130e..044c06a 100644\n--- a/configs/kmcoge5un_defconfig\n+++ b/configs/kmcoge5un_defconfig\n@@ -28,4 +28,5 @@ CONFIG_CMD_UBI=y\n CONFIG_SPI_FLASH=y\n CONFIG_SPI_FLASH_STMICRO=y\n CONFIG_SYS_NS16550=y\n+CONFIG_BCH=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/kmlion1_defconfig b/configs/kmlion1_defconfig\nindex c01d2af..28f4631 100644\n--- a/configs/kmlion1_defconfig\n+++ b/configs/kmlion1_defconfig\n@@ -39,4 +39,5 @@ CONFIG_PHY_GIGE=y\n CONFIG_E1000=y\n CONFIG_SYS_NS16550=y\n CONFIG_FSL_ESPI=y\n+CONFIG_BCH=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/kmnusa_defconfig b/configs/kmnusa_defconfig\nindex fc8be93..1a0ab5b 100644\n--- a/configs/kmnusa_defconfig\n+++ b/configs/kmnusa_defconfig\n@@ -28,4 +28,5 @@ CONFIG_CMD_UBI=y\n CONFIG_SPI_FLASH=y\n CONFIG_SPI_FLASH_STMICRO=y\n CONFIG_SYS_NS16550=y\n+CONFIG_BCH=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/kmsugp1_defconfig b/configs/kmsugp1_defconfig\nindex 7ddc3f9..985cc87 100644\n--- a/configs/kmsugp1_defconfig\n+++ b/configs/kmsugp1_defconfig\n@@ -28,4 +28,5 @@ CONFIG_CMD_UBI=y\n CONFIG_SPI_FLASH=y\n CONFIG_SPI_FLASH_STMICRO=y\n CONFIG_SYS_NS16550=y\n+CONFIG_BCH=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/kmsuv31_defconfig b/configs/kmsuv31_defconfig\nindex 0305572..945b388 100644\n--- a/configs/kmsuv31_defconfig\n+++ b/configs/kmsuv31_defconfig\n@@ -28,4 +28,5 @@ CONFIG_CMD_UBI=y\n CONFIG_SPI_FLASH=y\n CONFIG_SPI_FLASH_STMICRO=y\n CONFIG_SYS_NS16550=y\n+CONFIG_BCH=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/kmtegr1_defconfig b/configs/kmtegr1_defconfig\nindex 618d9df..f5569fd 100644\n--- a/configs/kmtegr1_defconfig\n+++ b/configs/kmtegr1_defconfig\n@@ -25,4 +25,5 @@ CONFIG_CMD_UBI=y\n CONFIG_MTD_NOR_FLASH=y\n # CONFIG_PCI is not set\n CONFIG_SYS_NS16550=y\n+CONFIG_BCH=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/mgcoge3un_defconfig b/configs/mgcoge3un_defconfig\nindex cf169e3..063cd62 100644\n--- a/configs/mgcoge3un_defconfig\n+++ b/configs/mgcoge3un_defconfig\n@@ -28,4 +28,5 @@ CONFIG_CMD_UBI=y\n CONFIG_SPI_FLASH=y\n CONFIG_SPI_FLASH_STMICRO=y\n CONFIG_SYS_NS16550=y\n+CONFIG_BCH=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/omap3_logic_defconfig b/configs/omap3_logic_defconfig\nindex 959c71f..990074f 100644\n--- a/configs/omap3_logic_defconfig\n+++ b/configs/omap3_logic_defconfig\n@@ -43,3 +43,4 @@ CONFIG_USB_GADGET_DOWNLOAD=y\n CONFIG_G_DNL_MANUFACTURER=\"TI\"\n CONFIG_G_DNL_VENDOR_NUM=0x0451\n CONFIG_G_DNL_PRODUCT_NUM=0xd022\n+CONFIG_BCH=y\ndiff --git a/configs/omap3_overo_defconfig b/configs/omap3_overo_defconfig\nindex cc30836..5d0bc5f 100644\n--- a/configs/omap3_overo_defconfig\n+++ b/configs/omap3_overo_defconfig\n@@ -47,4 +47,5 @@ CONFIG_USB=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n CONFIG_FAT_WRITE=y\n+CONFIG_BCH=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/portl2_defconfig b/configs/portl2_defconfig\nindex 146d297..2078e46 100644\n--- a/configs/portl2_defconfig\n+++ b/configs/portl2_defconfig\n@@ -28,4 +28,5 @@ CONFIG_CMD_UBI=y\n CONFIG_SPI_FLASH=y\n CONFIG_SPI_FLASH_STMICRO=y\n CONFIG_SYS_NS16550=y\n+CONFIG_BCH=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/tricorder_defconfig b/configs/tricorder_defconfig\nindex de42b4d..b2bfeb7 100644\n--- a/configs/tricorder_defconfig\n+++ b/configs/tricorder_defconfig\n@@ -36,4 +36,5 @@ CONFIG_LED_STATUS_STATE2=2\n CONFIG_LED_STATUS_CMD=y\n CONFIG_MMC_OMAP_HS=y\n CONFIG_SYS_NS16550=y\n+CONFIG_BCH=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/tricorder_flash_defconfig b/configs/tricorder_flash_defconfig\nindex c7cb0f7..4deefb8 100644\n--- a/configs/tricorder_flash_defconfig\n+++ b/configs/tricorder_flash_defconfig\n@@ -36,4 +36,5 @@ CONFIG_LED_STATUS_STATE2=2\n CONFIG_LED_STATUS_CMD=y\n CONFIG_MMC_OMAP_HS=y\n CONFIG_SYS_NS16550=y\n+CONFIG_BCH=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/x600_defconfig b/configs/x600_defconfig\nindex 98b1880..fd3e051 100644\n--- a/configs/x600_defconfig\n+++ b/configs/x600_defconfig\n@@ -43,6 +43,7 @@ CONFIG_ETH_DESIGNWARE=y\n CONFIG_USB=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n+CONFIG_BCH=y\n CONFIG_USE_TINY_PRINTF=y\n CONFIG_OF_LIBFDT=y\n # CONFIG_EFI_LOADER is not set\ndiff --git a/doc/README.nand b/doc/README.nand\nindex 2295bb2..362b8d8 100644\n--- a/doc/README.nand\n+++ b/doc/README.nand\n@@ -180,12 +180,6 @@ Configuration Options:\n \tAnd fetching device parameters flashed on device, by parsing\n \tONFI parameter page.\n \n- CONFIG_BCH\n-\tEnables software based BCH ECC algorithm present in lib/bch.c\n-\tThis is used by SoC platforms which do not have built-in ELM\n-\thardware engine required for BCH ECC correction.\n-\n-\n Platform specific options\n =========================\n CONFIG_NAND_OMAP_GPMC\ndiff --git a/include/configs/am3517_evm.h b/include/configs/am3517_evm.h\nindex 65b6af3..fcc1e66 100644\n--- a/include/configs/am3517_evm.h\n+++ b/include/configs/am3517_evm.h\n@@ -104,7 +104,6 @@\n \n /* Board NAND Info. */\n #ifdef CONFIG_NAND\n-#define CONFIG_BCH\n #define CONFIG_SYS_NAND_ADDR\t\tNAND_BASE\t/* physical address */\n \t\t\t\t\t\t\t/* to access nand */\n #define CONFIG_SYS_NAND_BASE\t\tNAND_BASE\t/* physical address */\ndiff --git a/include/configs/km/km_arm.h b/include/configs/km/km_arm.h\nindex 42a6032..8866658 100644\n--- a/include/configs/km/km_arm.h\n+++ b/include/configs/km/km_arm.h\n@@ -31,7 +31,6 @@\n #define CONFIG_MACH_TYPE\tMACH_TYPE_KM_KIRKWOOD\n \n #define CONFIG_NAND_ECC_BCH\n-#define CONFIG_BCH\n \n /* include common defines/options for all Keymile boards */\n #include \"keymile-common.h\"\ndiff --git a/include/configs/km/kmp204x-common.h b/include/configs/km/kmp204x-common.h\nindex be4a2d0..6480df4 100644\n--- a/include/configs/km/kmp204x-common.h\n+++ b/include/configs/km/kmp204x-common.h\n@@ -154,8 +154,6 @@ unsigned long get_board_sys_clk(unsigned long dummy);\n #define CONFIG_SYS_MAX_NAND_DEVICE\t1\n #define CONFIG_SYS_NAND_BLOCK_SIZE (128 * 1024)\n \n-#define CONFIG_BCH\n-\n /* NAND flash config */\n #define CONFIG_SYS_NAND_BR_PRELIM (BR_PHYS_ADDR(CONFIG_SYS_NAND_BASE_PHYS) \\\n \t\t\t | BR_PS_8\t /* Port Size = 8 bit */ \\\ndiff --git a/include/configs/km8360.h b/include/configs/km8360.h\nindex 9c1c158..f482e2c 100644\n--- a/include/configs/km8360.h\n+++ b/include/configs/km8360.h\n@@ -22,7 +22,6 @@\n #define CONFIG_KM_BOARD_NAME\t\"kmcoge5ne\"\n #define CONFIG_KM_DEF_NETDEV\t\"netdev=eth1\\0\"\n #define CONFIG_NAND_ECC_BCH\n-#define CONFIG_BCH\n #define CONFIG_NAND_KMETER1\n #define CONFIG_SYS_MAX_NAND_DEVICE\t\t1\n #define NAND_MAX_CHIPS\t\t\t\t1\ndiff --git a/include/configs/omap3_igep00x0.h b/include/configs/omap3_igep00x0.h\nindex 1182cf5..4fb7102 100644\n--- a/include/configs/omap3_igep00x0.h\n+++ b/include/configs/omap3_igep00x0.h\n@@ -114,7 +114,6 @@\n #define CONFIG_SYS_NAND_ECCSIZE\t\t512\n #define CONFIG_SYS_NAND_ECCBYTES\t14\n #define CONFIG_NAND_OMAP_ECCSCHEME\tOMAP_ECC_BCH8_CODE_HW_DETECTION_SW\n-#define CONFIG_BCH\n \n /* UBI configuration */\n #define CONFIG_SPL_UBI\t\t\t1\ndiff --git a/include/configs/omap3_logic.h b/include/configs/omap3_logic.h\nindex be7e458..647dfc2 100644\n--- a/include/configs/omap3_logic.h\n+++ b/include/configs/omap3_logic.h\n@@ -91,7 +91,6 @@\n #define CONFIG_SYS_NAND_ECCSIZE\t\t512\n #define CONFIG_SYS_NAND_ECCBYTES\t13\n #define CONFIG_NAND_OMAP_ECCSCHEME\tOMAP_ECC_BCH8_CODE_HW_DETECTION_SW\n-#define CONFIG_BCH\n #define CONFIG_SYS_NAND_MAX_OOBFREE\t2\n #define CONFIG_SYS_NAND_MAX_ECCPOS\t56\n #define CONFIG_SYS_NAND_U_BOOT_OFFS\t0x80000\ndiff --git a/include/configs/omap3_overo.h b/include/configs/omap3_overo.h\nindex d7999a9..264a611 100644\n--- a/include/configs/omap3_overo.h\n+++ b/include/configs/omap3_overo.h\n@@ -18,8 +18,6 @@\n #undef CONFIG_SPL_TEXT_BASE\n #define CONFIG_SPL_TEXT_BASE\t\t0x40200000\n \n-#define CONFIG_BCH\n-\n /* call misc_init_r */\n #define CONFIG_MISC_INIT_R\n \ndiff --git a/include/configs/suvd3.h b/include/configs/suvd3.h\nindex 7b3b050..00deed6 100644\n--- a/include/configs/suvd3.h\n+++ b/include/configs/suvd3.h\n@@ -58,7 +58,6 @@\n #define CONFIG_ENV_OFFSET\t0x100000\n \n #define CONFIG_NAND_ECC_BCH\n-#define CONFIG_BCH\n #define CONFIG_NAND_KMETER1\n #define CONFIG_SYS_MAX_NAND_DEVICE\t\t1\n #define NAND_MAX_CHIPS\t\t\t\t1\ndiff --git a/include/configs/tricorder.h b/include/configs/tricorder.h\nindex 87c2f90..497fbb7 100644\n--- a/include/configs/tricorder.h\n+++ b/include/configs/tricorder.h\n@@ -91,7 +91,6 @@\n \t\t\t\t\t\t\t/* CS0 */\n #define CONFIG_SYS_MAX_NAND_DEVICE\t1\t\t/* Max number of NAND */\n \t\t\t\t\t\t\t/* devices */\n-#define CONFIG_BCH\n #define CONFIG_SYS_NAND_MAX_OOBFREE\t2\n #define CONFIG_SYS_NAND_MAX_ECCPOS\t56\n \ndiff --git a/include/configs/x600.h b/include/configs/x600.h\nindex 18167a8..4c9afa5 100644\n--- a/include/configs/x600.h\n+++ b/include/configs/x600.h\n@@ -64,7 +64,6 @@\n #define CONFIG_SYS_FSMC_NAND_8BIT\n #define CONFIG_SYS_NAND_ONFI_DETECTION\n #define CONFIG_NAND_ECC_BCH\n-#define CONFIG_BCH\n \n /* UBI/UBI config options */\n #define CONFIG_MTD_DEVICE\ndiff --git a/lib/Kconfig b/lib/Kconfig\nindex 2f5a210..1194345 100644\n--- a/lib/Kconfig\n+++ b/lib/Kconfig\n@@ -1,5 +1,12 @@\n menu \"Library routines\"\n \n+config BCH\n+\tbool \"Enable Software based BCH ECC\"\n+\thelp\n+\t Enables software based BCH ECC algorithm present in lib/bch.c\n+\t This is used by SoC platforms which do not have built-in ELM\n+\t hardware engine required for BCH ECC correction.\n+\n config CC_OPTIMIZE_LIBS_FOR_SPEED\n \tbool \"Optimize libraries for speed\"\n \thelp\ndiff --git a/scripts/config_whitelist.txt b/scripts/config_whitelist.txt\nindex d42e839..ae19714 100644\n--- a/scripts/config_whitelist.txt\n+++ b/scripts/config_whitelist.txt\n@@ -151,7 +151,6 @@ CONFIG_BARIX_IPAM390\n CONFIG_BAT_CMD\n CONFIG_BAT_PAIR\n CONFIG_BAT_RW\n-CONFIG_BCH\n CONFIG_BCH_CONST_M\n CONFIG_BCH_CONST_PARAMS\n CONFIG_BCH_CONST_T\n", "prefixes": [ "U-Boot" ] }