From patchwork Tue Jun 11 14:50:52 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 500 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pf1-f197.google.com (mail-pf1-f197.google.com [209.85.210.197]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id B287B3F08F for ; Tue, 11 Jun 2019 16:55:08 +0200 (CEST) Received: by mail-pf1-f197.google.com with SMTP id x9sf9758146pfm.16 for ; Tue, 11 Jun 2019 07:55:08 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1560264907; cv=pass; d=google.com; s=arc-20160816; b=otwuuPeV9mFSfwoMfwFyZYOK5mz22+bXBtAt0jgNe8Ddf5zrobZ9dOdXlDnPkSWWYy S779GK+ceVFHFPYfNhJVWxdHs5oDMUtq9ruBF84GouGWsIMH5HaPjuqmVAOnjrxOxX5f L95Yasg5bb8rjDiSDerVoBn/VIfxThltq7+hQ8nyiNFk+nIgOFBQxsFeXnR3tJRP55nh BJwZ6z3q5sFEGg6b/5VC0ZTxg3Isl9hcYH1Ly88w8h5BfRK94x3aoQdo0T+hvCBrg/y9 Q6TTjQLk8PeeRTedSODCAbmUWg4VoSjb6/vJOj6EOTywlO46dnvp9zkYemNUk71Jz7Q0 p5eQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=gZ+j+BnSM0MCJYwFLJsmYJg9rgNDSaeBnGeWkQllyFQ=; b=I5Gtqwkl0szXZLKmgqoCz7YzM95K3sgFQGFnCqqLwJWWYIV7lN+RJApS9EEgF1lmhQ iDSVht7xeRNA4v1+VJl1fbAiaCW0p5zS/H5iqosXj44Q+HrMkUoUI2mrm7IlfgRV7e2Q F8iqGmKGkcJO2h/REmFRupLL6BW4RRv/Li5/e5GbcDYQ1L9DqF94Xntqlz6T6aWH1sVa 4m+oGkNOBa1X0mXr2d9j6lpmOwllcHGDd/y0D0wVp7YcKP8Gw1u9gvv9kmUwh3dpPF7D vWTxLinMDNT7z7YeaeN2Y5oY1I6yWl5ZsjjubkBad5+i3zCZEF/PuIEi/Hwk4gMxtuw9 9pNQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=lOvDBu75; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-unsubscribe; bh=gZ+j+BnSM0MCJYwFLJsmYJg9rgNDSaeBnGeWkQllyFQ=; b=dYd+mVBLBwWvchkIXothNkaM6ruK78NdgyUJCDUDQ1JFy/ny6Fdsctq0Lyo4Uq8fdt ecLvhYh8stgf9y0kBQNd78DAM1KMuiH3PhJ/STyN7cjYiGfftLZuMvhU7FI+qx1vlXSY Unc971Hx+q2U6l5VQsxsaDyxwD9RkoguOOCyo= 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:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-unsubscribe; bh=gZ+j+BnSM0MCJYwFLJsmYJg9rgNDSaeBnGeWkQllyFQ=; b=dng8zCyh1sAPFgrYF3MAzLINgMpFaIesJEKERjwEhcbXGkR3+3Dk/BPrSOuWyhLvow W1xozkleArKsAgUTQy8/NRef4/m8LGOXAlJcCnwY4EWcGpw6NscPrSONAn3wnFxJMfWz ZKiQnEIZquP3hlUzsYAqs4M9WuCedveUQLzGBn/L7pj0gd/eucivfM9RkjdRF2UxtwWx hRELm5Lh3tAbJ0MGEngisXKTv/QYsPmgtGmYzkLzfDS3ZE0Y5X4Gc57Ea48a3LNU7sin yEfpdl22KMCrFEXTj7/E/Ckjbi3LwT1wajjvYpwsIHWzDNM5TF5R81np4mpGUZmbmI7s 5e7A== X-Gm-Message-State: APjAAAUgVGbrWeoU2KRxUlFp5gM2vnCXwtPDWcdt+a6vE90sUv1eXesW 9H05aH7SDZ6GMaFaSFb1SzQuKf7W X-Google-Smtp-Source: APXvYqxnSYJJCFaWrViOvmDIlNuBFE1EhQQLu20rv5fr4MeUZmr3O6rbImFF26xfGPfugNTLJt5jww== X-Received: by 2002:a62:7a8a:: with SMTP id v132mr57827392pfc.103.1560264907546; Tue, 11 Jun 2019 07:55:07 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a62:28ca:: with SMTP id o193ls4496290pfo.10.gmail; Tue, 11 Jun 2019 07:55:07 -0700 (PDT) X-Received: by 2002:a63:6ec6:: with SMTP id j189mr15504739pgc.168.1560264907124; Tue, 11 Jun 2019 07:55:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560264907; cv=none; d=google.com; s=arc-20160816; b=qp02A7XbUgeFQ48fgMWt/TUEbd4DVAUSWwrCXRlYNkGdYk2x6FV6hUBXx3zZRzm53p T1rXI/woL9nEIqwkpMgZJGP8UAvJFKcooDp0rF6T/klCNSX0jfskgTvIKzP3K4t2G3Aq Eyl88qhh/amEjDFLyHdxdaCUJAEcNALBNUYG2i5Fdz3qh7ieQl2tLqQuJRL33q3XAR7I Ltnpj15LTW+l4JREoDd1cOIjdpce325+9kHb5WR9I48d3hn4Lz1ndVCewckWRSiwEWwd Q9UMzcrX063ZUdqN490BD+XV8GAqZFZ9KeqogaLXtsNE+fArFh1NSraZ9JI5IFltNVg+ y/+A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=p/nbMHgZZiiLRgXry1m/sPwN8GCBFLgdUWXWzFtklvg=; b=0MBVuYonKvMcNTqatS1WmxleHyBgyuXouo3aHG9XAJZaGs/RA2VG9SQnLJNvhvXj3y 5XMLSYeUKgrju5A6GzidTsWPOWu5/+UVM3K881ctlH5SFgTqFabyfrRX73QhIj0WpRue OGq+Hhz01y/x0n3QvXPhbKmTdZNHEg+x5XwSrTmRf6zakvW1fqtq47k3+IAW3C77wA6o JUhv1biiZMfFS8cq7g2uG5kS7YXdtJ+hg48o3QleOubpxWQzScEhdkAf0A5AjE1LjQIz S1THQcUk4pcYocxpOrCZnlb0ooHgSIi2TWFjIBj/Cx8Gfsevmax2S1RNw9i3BCFQ/c+6 nTtQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=lOvDBu75; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com Received: from mail-sor-f65.google.com (mail-sor-f65.google.com. [209.85.220.65]) by mx.google.com with SMTPS id s13sor13106375pfm.59.2019.06.11.07.55.07 for (Google Transport Security); Tue, 11 Jun 2019 07:55:07 -0700 (PDT) Received-SPF: pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) client-ip=209.85.220.65; X-Received: by 2002:a63:c903:: with SMTP id o3mr9224659pgg.295.1560264906761; Tue, 11 Jun 2019 07:55:06 -0700 (PDT) Received: from localhost.localdomain ([115.97.180.18]) by smtp.gmail.com with ESMTPSA id e9sm16206208pfn.154.2019.06.11.07.55.03 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 11 Jun 2019 07:55:06 -0700 (PDT) From: Jagan Teki To: Simon Glass , Philipp Tomsich , Kever Yang , YouMin Chen , u-boot@lists.denx.de Cc: gajjar04akash@gmail.com, linux-rockchip@lists.infradead.org, linux-amarula@amarulasolutions.com, Jagan Teki Subject: [PATCH 49/92] ram: rk3399: Compute stride for 1 channel a Date: Tue, 11 Jun 2019 20:20:52 +0530 Message-Id: <20190611145135.21399-50-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20190611145135.21399-1-jagan@amarulasolutions.com> References: <20190611145135.21399-1-jagan@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: jagan@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=lOvDBu75; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , Add stride computation for the sdram which support single channel a This configuration available in NanoPi NEO4 and the same can work with existing rk3399-sdram-ddr3-1866.dtsi Signed-off-by: Jagan Teki Signed-off-by: YouMin Chen --- drivers/ram/rockchip/sdram_rk3399.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/ram/rockchip/sdram_rk3399.c b/drivers/ram/rockchip/sdram_rk3399.c index 5985c37f08..033b2730a6 100644 --- a/drivers/ram/rockchip/sdram_rk3399.c +++ b/drivers/ram/rockchip/sdram_rk3399.c @@ -1214,6 +1214,10 @@ static unsigned char calculate_stride(struct rk3399_sdram_params *sdram_params) chinfo |= 1 << channel; } + /* stride calculation for 1 channel */ + if (sdram_params->base.num_channels == 1 && chinfo & 1) + return 0x17; /* channel a */ + /* stride calculation for 2 channels, default gstride type is 256B */ if (ch_cap[0] == ch_cap[1]) { cap = ch_cap[0] + ch_cap[1];