From patchwork Mon Jun 17 07:32:22 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 640 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pf1-f199.google.com (mail-pf1-f199.google.com [209.85.210.199]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 3D8283F353 for ; Mon, 17 Jun 2019 09:40:12 +0200 (CEST) Received: by mail-pf1-f199.google.com with SMTP id h27sf33519pfq.17 for ; Mon, 17 Jun 2019 00:40:12 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1560757211; cv=pass; d=google.com; s=arc-20160816; b=tV0PSF9BNtWak/YC25PsOjGdqYTIVLs6z4aHuN8sx0s7OlI55TBCzoc3lynoJvbawf Pn+flIxDskjUQrTXmCIKlYiFMk7xcDYA6/z0pXZMJJt2WLn9v3bnVL+BMmRuGFWCb6wR mNTyMj8LDXi3ZQcfVMcX2CzvNQxSOY5VdFhB2G9JgCZ+tvkIeojDWdFGc6oeSVM3/OSR sdot2XcmearkYIvwTXK0DY0/kUX+l0xC/A//uRhYDjE8kq1ad0X4I7DJZUyJUriIJ6j/ +lhqdtpHRTqqHhrP62sWNB4z6jWjARM9lYOYpQZM4pJW29D/+Xhyenz4nejbZAXRCnkc js0g== 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=oJK8nCk8dA059DFSAjT1aVviplEXFN2EGBAN9yhnId8=; b=kFkYwLPhDjOpSIEjpuYpfUJBphQK7k4kY5tZLCx3zbAKWcqDZj7E4o5O1/78OsINJ4 Vap5/eV9U3GSCzZCsH9FNZKjz/NVeSpyiosPFOsuR7AUqm9/hvKFff/3psd2aC0gGYQ/ vAmYAZIewhWgeT/4/NSLhmGL9mCPZf9vg86D6My54FVHtnn7UZtq3/wqijdBDctQV6Oa 01kJf0nnZbA/ywSSovWLsY6vGsUR98I2DCnNWuGzyW2JjJ1W5SA5TZkoxXbJc3A4q0y/ KBzCoUgmPlZBPd2TSLvsdP6gw8WR7iMZJjaRvFOjsI8q1GAPQfVtWnFSWPROv2IW+sEK VABA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=NDih4GYp; 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=oJK8nCk8dA059DFSAjT1aVviplEXFN2EGBAN9yhnId8=; b=RKrJnDDAvUTXu2q9HbTVGgjtsDBVuTyjaLQuZyppksCs9on80CmkoS4l0VY7B8ZNF+ Oon175iM60PXoBvwsQh4WVyIXFf84WmLUzAU5xp0qb2cAXTr6C2hWv0D9mO/iA8qYsYl NPzcAnck32xFiH7PQSLJpTTosiMXSrO3jjZtY= 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=oJK8nCk8dA059DFSAjT1aVviplEXFN2EGBAN9yhnId8=; b=G7+D9ynwiyAl4xvczm69eUlWGns9pjxz4kVvZpQ5lKtFAMNWtUYRsmNts58SW1m+jt btM6A0w7Ea9dFqi2kDVQ4iQ8lDmmxPSiLYXEYyzh8gBAM8G5lwa2g7nb5xsuxCPWdssd P7IY6grVdQut1Lo1XOPjR3zcV60Z6RY10V3Goj4ZA0kzxwrKJwddioFFsbC7UeYDomN6 YoIzKWO2mw9+sKKYQ/0tni1Forl/1Q+JExAcQOJ1mngAKkffqFGEuEU23y8lo7Vw7XQy pS4HFMiPb/EJurYihINdNLwmHTk5GOHj6z527aRSSEiMofcgmbgfI2QzEGnk8IqkxCkj 836A== X-Gm-Message-State: APjAAAWlCI3mx3+QZPP098QqmWTSENl/hiBI+mo+NV4erx23poFFJHY0 cMWHhbHO+BHcE2zq6Xvj2D33oTI6 X-Google-Smtp-Source: APXvYqwudN0Vy8FTc5PDEu7lKt4Ho10sYZxN8Foi3wV4AL30Bowx+xiiGILd4g5HHHZArdHYp1hv4g== X-Received: by 2002:aa7:8502:: with SMTP id v2mr36014075pfn.98.1560757211087; Mon, 17 Jun 2019 00:40:11 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a17:90a:3aa7:: with SMTP id b36ls1457603pjc.5.gmail; Mon, 17 Jun 2019 00:40:10 -0700 (PDT) X-Received: by 2002:a17:902:c83:: with SMTP id 3mr48522858plt.326.1560757210842; Mon, 17 Jun 2019 00:40:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560757210; cv=none; d=google.com; s=arc-20160816; b=mHwX6V0y4MSGWEQ7ZdGPsgx75IIsCdoua7oZYEJlnT8PYBUbcUfGRitP6coZvKaski cuLTFimcmfGrBm4rV78wKJr59skRVTmUytU/Xf8gdWAVtA0pafCs+uynQW7WsBZC6127 DwmnCwOEVzGHClrqlEgDruXHWdYo/tRks+rqbDpiymUg7F87Wy5DoD6eupkvAL65cHv/ n1vo8KarVmAl2vTYS1NQOKLUOdmVvLQ5OoDu2MuLouqp1EP8mZai1OxcBfVx+J2PJag2 FkQIGWVtYTJxmQbhxKLa/B9BiIuHo7UvhXJO8tVgmbW1Svu5WZAF12JNzwCYXrkItQMu DcqQ== 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=AIx+GSOjItOJS5Yb0e5vBjJpaDqpblMaDOWRHT/im5c=; b=EpcyTmNR22PKb1Ol365QEzUQNeFVTMk42dPbzXyvMepJjQA8Iui7QjbcB/EcWvEPh8 l9o2KqTKU9DRb7Z/JX6VWMFdm/MR2Ps3E9vMFfxj4VXcfCJcjbSP/I2JSAeTzxe8CeXK JveTqsUQ/PDY8aq4G+Dtlvf01iUnRaB0ccHPIt3/p+L6HrbWXzpLDSuXVKhDUokF0S6q as4EbewYsteiypYUlfgIjoGXedarfb5NFhDfk0ZdDuxnCM+c60UbSrn9y17/q5nw87Nb zEodIz4Slfl3Rt3LtAcv61LmlRsojuetTUqJYOUNHGWN1hLgFlxmnEKTYFdLIvTQEd0f PEmQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=NDih4GYp; 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 73sor12540164plf.60.2019.06.17.00.40.10 for (Google Transport Security); Mon, 17 Jun 2019 00:40:10 -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:a17:902:4643:: with SMTP id o61mr53841167pld.101.1560757210575; Mon, 17 Jun 2019 00:40:10 -0700 (PDT) Received: from localhost.localdomain ([49.206.203.245]) by smtp.gmail.com with ESMTPSA id m41sm15205998pje.18.2019.06.17.00.40.07 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 17 Jun 2019 00:40:10 -0700 (PDT) From: Jagan Teki To: Simon Glass , Philipp Tomsich , Kever Yang , YouMin Chen , u-boot@lists.denx.de Cc: Manivannan Sadhasivam , gajjar04akash@gmail.com, linux-rockchip@lists.infradead.org, linux-amarula@amarulasolutions.com, Jagan Teki Subject: [PATCH v2 69/99] ram: rk3399: Map chipselect for lpddr4 Date: Mon, 17 Jun 2019 13:02:22 +0530 Message-Id: <20190617073252.27810-70-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20190617073252.27810-1-jagan@amarulasolutions.com> References: <20190617073252.27810-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=NDih4GYp; 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: , Assign desired cs_map values for lpddr4 during set memory map. Initial cs_map values is based on the sdram parameters, so the same will adjusted based dramtype as LPDDR4. Signed-off-by: Jagan Teki Signed-off-by: YouMin Chen --- drivers/ram/rockchip/sdram_rk3399.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/drivers/ram/rockchip/sdram_rk3399.c b/drivers/ram/rockchip/sdram_rk3399.c index ae227b958f..e03181fbc9 100644 --- a/drivers/ram/rockchip/sdram_rk3399.c +++ b/drivers/ram/rockchip/sdram_rk3399.c @@ -188,6 +188,16 @@ static void set_memory_map(const struct chan_info *chan, u32 channel, clrsetbits_le32(&denali_pi[155], (0x3 << 16) | (0x7 << 24), ((3 - sdram_ch->cap_info.bk) << 16) | ((16 - row) << 24)); + + if (IS_ENABLED(CONFIG_RAM_RK3399_LPDDR4)) { + if (cs_map == 1) + cs_map = 0x5; + else if (cs_map == 2) + cs_map = 0xa; + else + cs_map = 0xF; + } + /* PI_41 PI_CS_MAP:RW:24:4 */ clrsetbits_le32(&denali_pi[41], 0xf << 24, cs_map << 24); if (sdram_ch->cap_info.rank == 1 && params->base.dramtype == DDR3)