From patchwork Tue Aug 9 20:08:36 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 657474 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 3s85Tg4VVQz9svs for ; Wed, 10 Aug 2016 06:28:55 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id D9C944BA16; Tue, 9 Aug 2016 22:28:53 +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 aZblZDIgLrCD; Tue, 9 Aug 2016 22:28:53 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id BFB36A7531; Tue, 9 Aug 2016 22:23:06 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 6FA20A7518 for ; Tue, 9 Aug 2016 22:10:24 +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 EkVomd6-CNGH for ; Tue, 9 Aug 2016 22:10:21 +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-pf0-f196.google.com (mail-pf0-f196.google.com [209.85.192.196]) by theia.denx.de (Postfix) with ESMTPS id 21AF0A752A for ; Tue, 9 Aug 2016 22:10:03 +0200 (CEST) Received: by mail-pf0-f196.google.com with SMTP id i6so1405796pfe.0 for ; Tue, 09 Aug 2016 13:10:03 -0700 (PDT) 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=n76xrV9YVO6m9uLbRSAtOWvIIvaNkpdQVO+Z5/vzlK0=; b=MAPGbf+KRiz5Vr2ZD18Xu+pfA5rXT4k8rgHSeIz0wcll7c9XDywsGNzoEQEOxPCJiv EZ43p+E6ND4aDAgKVmu826ebCMuSTP9DLk0b2ezJysHyexCEte8AWd+Qc+ZU1lkEIuxR bW1DZfiGbq4kpZkpVwTpsrIYJeasHn3idCCv+lpd16ekjfKq1CToWWlJKi4fvDopYLVc c6BOmk1hjlboggWzSI9q/HxD5jaFN/YDwjK5CwfJoX8RFv9o1M4kTpzUqrhnPRwyaY/1 y1Co7m/5icPFSaldxCXX4B3sKzylx+y1OGYcy9eQKH1iDuKXmxWpB6D9ekLJOlSC5rpy Gf5A== X-Gm-Message-State: AEkoousEZ0Al+nDp+tNywQV8a2Uv6md3nctVOvRfQ3foZA6N6PJXXHVkWmbjOA30ie1OJw== X-Received: by 10.98.70.199 with SMTP id o68mr328352pfi.17.1470773400842; Tue, 09 Aug 2016 13:10:00 -0700 (PDT) Received: from localhost.localdomain ([49.204.230.134]) by smtp.gmail.com with ESMTPSA id s23sm58042841pfd.23.2016.08.09.13.09.56 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 09 Aug 2016 13:09:59 -0700 (PDT) From: Jagan Teki To: u-boot@lists.denx.de Date: Wed, 10 Aug 2016 01:38:36 +0530 Message-Id: <1470773317-14314-9-git-send-email-jteki@openedev.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1470773317-14314-1-git-send-email-jteki@openedev.com> References: <1470773317-14314-1-git-send-email-jteki@openedev.com> Cc: Tom Rini , Michal Simek , Siva Durga Prasad Paladugu , Jagan Teki Subject: [U-Boot] [PATCH v2 18/22] sf: Add INFO6 flash_info macro 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" INFO6 is for tabulating 6 byte flash parts, Ex: S25FS256S_64K Cc: Simon Glass Cc: Bin Meng Cc: York Sun Cc: Vignesh R Cc: Mugunthan V N Cc: Michal Simek Cc: Siva Durga Prasad Paladugu Signed-off-by: Jagan Teki --- drivers/mtd/spi/sf_params.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/drivers/mtd/spi/sf_params.c b/drivers/mtd/spi/sf_params.c index 8a2a6b2..344d9c9 100644 --- a/drivers/mtd/spi/sf_params.c +++ b/drivers/mtd/spi/sf_params.c @@ -23,6 +23,21 @@ .page_size = 256, \ .flags = (_flags), +#define INFO6(_jedec_id, _ext_id, _sector_size, _n_sectors, _flags) \ + .id = { \ + ((_jedec_id) >> 16) & 0xff, \ + ((_jedec_id) >> 8) & 0xff, \ + (_jedec_id) & 0xff, \ + ((_ext_id) >> 16) & 0xff, \ + ((_ext_id) >> 8) & 0xff, \ + (_ext_id) & 0xff, \ + }, \ + .id_len = 6, \ + .sector_size = (_sector_size), \ + .n_sectors = (_n_sectors), \ + .page_size = 256, \ + .flags = (_flags), + const struct spi_flash_info spi_flash_ids[] = { #ifdef CONFIG_SPI_FLASH_ATMEL /* ATMEL */ {"AT45DB011D", INFO(0x1f2200, 0x0, 64 * 1024, 4, SECT_4K) },