From patchwork Wed Aug 28 17:12:14 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?=C3=81lvaro_Fern=C3=A1ndez_Rojas?= X-Patchwork-Id: 1154661 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="oTiA/E4N"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 46JXPM0Hvxz9sDB for ; Thu, 29 Aug 2019 03:12:52 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id D6E3EC21ECF; Wed, 28 Aug 2019 17:12:29 +0000 (UTC) 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, RCVD_IN_MSPIKE_H2, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 2E023C21C2F; Wed, 28 Aug 2019 17:12:28 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 5928CC21C2C; Wed, 28 Aug 2019 17:12:26 +0000 (UTC) Received: from mail-wm1-f67.google.com (mail-wm1-f67.google.com [209.85.128.67]) by lists.denx.de (Postfix) with ESMTPS id 0B7CBC21C27 for ; Wed, 28 Aug 2019 17:12:26 +0000 (UTC) Received: by mail-wm1-f67.google.com with SMTP id v15so880979wml.0 for ; Wed, 28 Aug 2019 10:12:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=D+H9QUQ4ORpXE6A3VWPfWmedNL/YZCvxdUEEkt/gBAM=; b=oTiA/E4N+Lo93K75B+AlSMjsdrcmLMN3Ou0ralRzOf1vS/mGCl7f06TlagVResbbVm /w2SxmxUDs0A/Q11s9rCBVOQfloAmrVTCv5j1Daqo61xlAJBhBjSyIcdfSuQZgNuJw2U rYkzyR95vyGcSCYZXsDQKjbXujCww0x5/gPGpWSJ784tkWvHKHQWQuKdVedOJV+prACA WXi+6q81CVVKzgItoSpq9AbmSNk3QntjxLFqf+4/tvn3ww35rpPpoGIgpUT5hszFCg7l Vkx5llaFhh/8rbRiMusewV+1hWPEOxz5QxmR1HOclNbkLJNCzopwwkbV+Gj6c4df9aGZ W/wQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=D+H9QUQ4ORpXE6A3VWPfWmedNL/YZCvxdUEEkt/gBAM=; b=ZBkH1WGFTseONp/sOTwF5nU0KXi2EWRS42zLhAlvvDnvW3ds6XJXlv5dADPHKeac8h kgWA6Z/G7P/LmSy7CNjo8EA0dzTjR9yE5/kpSvwM7x9nP5xG140Z5UrP0tSRzMhwKPJc v4GVQuzCml3lbAhhOYc/DPlvnpzLXKlBM/RPv1qro6uWVtscmos/UsoAznTELEAxxFeF /dCfGs7+HGLTqC57GIl1yHUTbr9lucCo86kFfLOxWaV/e//Bf3KogF5csjWsCDIIrb1l MdsbPlmjLsLNjoPLH9BIazUjrJuL+dE8Vx9cTHZlo8bEGjbvMh0tzGk3PBP88KhLibiV 25Mg== X-Gm-Message-State: APjAAAV0ScdCpJ/xCUiMDZTk5thlimIOVKep9Fpo9urk8CILvbBAhpUm dYajMAT5QsS1S21HpWurntYSMV72 X-Google-Smtp-Source: APXvYqzh70KW2WBAffb6jL1cn7X/xgnnyCSqtJ3Xjx07WvxmIcBfthUt38zWqhnvIzjIFS/tuJH31g== X-Received: by 2002:a1c:3d89:: with SMTP id k131mr5682499wma.24.1567012345336; Wed, 28 Aug 2019 10:12:25 -0700 (PDT) Received: from skynet.lan (68.red-83-44-14.dynamicip.rima-tde.net. [83.44.14.68]) by smtp.gmail.com with ESMTPSA id y14sm2814946wrd.84.2019.08.28.10.12.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 Aug 2019 10:12:24 -0700 (PDT) From: =?utf-8?q?=C3=81lvaro_Fern=C3=A1ndez_Rojas?= To: u-boot@lists.denx.de, philippe.reynes@softathome.com, trini@konsulko.com, daniel.schwierzeck@gmail.com Date: Wed, 28 Aug 2019 19:12:14 +0200 Message-Id: <20190828171220.26175-1-noltari@gmail.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190828114418.16452-1-noltari@gmail.com> References: <20190828114418.16452-1-noltari@gmail.com> MIME-Version: 1.0 Subject: [U-Boot] [PATCH V3 0/6] bmips: add brcmnand support X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" These patches add support for brcmnand on bmips. The current brcmnand driver only supports controller >= 4.0, which means that only BCM63268 works right now. v3: Introduce changes suggested by Daniel Schwierzeck: - Introduce soc_to_priv helper definition. - Switch to dev_remap_addr_name. v2: Drop CONFIG_SYS_NAND_DRIVER_ECC_LAYOUT Álvaro Fernández Rojas (6): nand: brcm: add BCM6368 support bmips: bcm6368: add support for brcmnand bmips: bcm6328: add support for brcmnand bmips: bcm6362: add support for brcmnand bmips: bcm63268: add support for brcmnand bmips: enable vr-3032u nand support arch/mips/dts/brcm,bcm63268.dtsi | 18 +++ arch/mips/dts/brcm,bcm6328.dtsi | 16 +++ arch/mips/dts/brcm,bcm6362.dtsi | 18 +++ arch/mips/dts/brcm,bcm6368.dtsi | 18 +++ arch/mips/dts/comtrend,vr-3032u.dts | 13 +++ configs/comtrend_vr3032u_ram_defconfig | 5 + drivers/mtd/nand/raw/Kconfig | 6 + drivers/mtd/nand/raw/brcmnand/Makefile | 1 + drivers/mtd/nand/raw/brcmnand/bcm6368_nand.c | 117 +++++++++++++++++++ include/configs/comtrend_vr3032u.h | 5 + 10 files changed, 217 insertions(+) create mode 100644 drivers/mtd/nand/raw/brcmnand/bcm6368_nand.c