From patchwork Tue Sep 20 21:06:48 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 672465 X-Patchwork-Delegate: jagannadh.teki@gmail.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from theia.denx.de (theia.denx.de [85.214.87.163]) by ozlabs.org (Postfix) with ESMTP id 3sdwNm4hX6z9sBg for ; Wed, 21 Sep 2016 07:09:12 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b=OG+2wgVi; dkim-atps=neutral Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id BEDFAA75D7; Tue, 20 Sep 2016 23:08:29 +0200 (CEST) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SJZsbllXjxmX; Tue, 20 Sep 2016 23:08:29 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id C05D4A75B7; Tue, 20 Sep 2016 23:08:23 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id C5EDAA75B7 for ; Tue, 20 Sep 2016 23:08:20 +0200 (CEST) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6fbQppIW68xg for ; Tue, 20 Sep 2016 23:08:20 +0200 (CEST) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 (only DNSBL check requested) Received: from mail-pa0-f67.google.com (mail-pa0-f67.google.com [209.85.220.67]) by theia.denx.de (Postfix) with ESMTPS id 25A354BA16 for ; Tue, 20 Sep 2016 23:08:00 +0200 (CEST) Received: by mail-pa0-f67.google.com with SMTP id oz2so1351834pac.0 for ; Tue, 20 Sep 2016 14:08:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=lBxrmECKLjcR15jCc8pHLAfulEJPnfxEk9iaMhkQh9g=; b=OG+2wgVibDAOvgV1yjNdMgG38KvB8z183Tkg9cNZti/Xjxkr9tNjSJZvT73jLfdBhx srP3Lf33evbbUe6cp9o+MxHa3yCUjfLby+T3sGKx7ClLGax8pBKOzeBUKRAMiDll9/w8 +SZN9tKJAxpl+COl7135k2sSmiD5PV0VQV9wPve3Gi4OurH9Yxj5yrbEq0f5Q4sOBNgX j3bWJpLTF7V+Ffo91eX+8TTu+Zf1QdbL5HfR44SzwSsdrrq3UjsjoUz/CWKQdZn82Uli 6o+4VYkUi/Zvsn3f+JppCsnxGwlR1bxrt8wrl7ORrb7fODa+pCTIYnTHkZZALg+PbIar ubiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=lBxrmECKLjcR15jCc8pHLAfulEJPnfxEk9iaMhkQh9g=; b=bPRy+420wUhx1RrYjo06f/YD9R0KYnfoTGBOL51dIqQHGrtWWJ3kKm2750K1pfeGnp bahrHJU+oSP+zG+VHRIEpYDqBMKiihIVAiAE5bR3o3hchkKkBL84LJdEnyGo06AwGBVf 1ODKkJfeFyHFI653iknneTx8b3NAwL13IjrmGDLuI/Ykpd5PGK+TNaPCXyl1TWsUTgXW q7i2+hT4b8tuKtNg/DRfpHfl+hLf828q9LzJQVOxseCzmcd6BZZZbhJL0k4WrlOm6bwR t0mb8LFukzleTfbDh5hp6xFXOqFPk++cTGahmExR+mOXd0BO9s5eccAb4aYptvXAvuZV c+5w== X-Gm-Message-State: AE9vXwPtFibUUfns73dCZ6tdBff4r9CB143RVXT7FV7kwOnxtFPcgDvk3BLJQqJPVQaNSw== X-Received: by 10.66.249.74 with SMTP id ys10mr59138034pac.29.1474405679532; Tue, 20 Sep 2016 14:07:59 -0700 (PDT) Received: from Mr.J ([49.204.230.134]) by smtp.gmail.com with ESMTPSA id p1sm3495916pae.12.2016.09.20.14.07.55 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 20 Sep 2016 14:07:58 -0700 (PDT) From: Jagan Teki To: u-boot@lists.denx.de Date: Wed, 21 Sep 2016 02:36:48 +0530 Message-Id: <1474405608-8126-8-git-send-email-jagannadh.teki@gmail.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1474405608-8126-1-git-send-email-jagannadh.teki@gmail.com> References: <1474405608-8126-1-git-send-email-jagannadh.teki@gmail.com> Cc: Michal Simek , Siva Durga Prasad Paladugu , Jagan Teki Subject: [U-Boot] [PATCH v4 7/7] sf: Move flags macro's to spi_flash_params{} members X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.15 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" From: Jagan Teki This patch moves flags macro's to respective member position on spi_flash_params{}, for better readabilty and finding the respective member macro's easily. Cc: Simon Glass Cc: Bin Meng Cc: Michal Simek Cc: Siva Durga Prasad Paladugu Cc: Vignesh R Cc: Mugunthan V N Signed-off-by: Jagan Teki --- drivers/mtd/spi/sf_internal.h | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/drivers/mtd/spi/sf_internal.h b/drivers/mtd/spi/sf_internal.h index 1301e48..cde4cfb 100644 --- a/drivers/mtd/spi/sf_internal.h +++ b/drivers/mtd/spi/sf_internal.h @@ -20,19 +20,6 @@ enum spi_dual_flash { SF_DUAL_PARALLEL_FLASH = BIT(1), }; -/* sf param flags */ -enum { - SECT_4K = BIT(0), - E_FSR = BIT(1), - SST_WR = BIT(2), - WR_QPP = BIT(3), - RD_QUAD = BIT(4), - RD_DUAL = BIT(5), - RD_QUADIO = BIT(6), - RD_DUALIO = BIT(7), -}; -#define RD_FULL RD_QUAD | RD_DUAL | RD_QUADIO | RD_DUALIO - enum spi_nor_option_flags { SNOR_F_SST_WR = BIT(0), SNOR_F_USE_FSR = BIT(1), @@ -133,7 +120,17 @@ struct spi_flash_params { u16 ext_jedec; u32 sector_size; u32 nr_sectors; + u16 flags; +#define SECT_4K BIT(0) +#define E_FSR BIT(1) +#define SST_WR BIT(2) +#define WR_QPP BIT(3) +#define RD_QUAD BIT(4) +#define RD_DUAL BIT(5) +#define RD_QUADIO BIT(6) +#define RD_DUALIO BIT(7) +#define RD_FULL (RD_QUAD | RD_DUAL | RD_QUADIO | RD_DUALIO) }; extern const struct spi_flash_params spi_flash_params_table[];