From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 16B9AC43334 for ; Tue, 26 Jul 2022 05:45:15 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 1D0368419F; Tue, 26 Jul 2022 07:44:20 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="ilCIh7Py"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 53CCA840AD; Tue, 26 Jul 2022 07:44:15 +0200 (CEST) Received: from mail-qk1-x732.google.com (mail-qk1-x732.google.com [IPv6:2607:f8b0:4864:20::732]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 0C16F8418E for ; Tue, 26 Jul 2022 07:44:03 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=mr.bossman075@gmail.com Received: by mail-qk1-x732.google.com with SMTP id e16so10273638qka.5 for ; Mon, 25 Jul 2022 22:44:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=ugyxbWU0Oj8F4nlNUZeLwUkNbhxeAGBv1RE0OCbaAE4=; b=ilCIh7PyjYIWxSjHqBYrjeFeXJYTnD+Wuktljules4/Wi3B+zqLc6zIQaZIZ/mdHRs QZ1kR/fH75Li4T0NJVaQ2JocXkBPKpVewfkB9sk5I+H/fJSNz62A1R8gUb1lYs1gsmKo 7p6Tuqux++piZqmbRGTtYzGM99Z3MuYZe1NvbSmENt8Z2Kq9svc7jxhoIJ6z/HyqabhJ UZm8gF9wRu91B4MKFDChaPQqsn2XIZxXX2tcFn5m4z0ah3T9ljRPt9LtilxQryUumtaF I5a8zKIZJ7Uil7e5Ya7zJ91jCd4xknP0BUMRCRH1sEX5vipEcPekrf5nIQQCtOHITkry bxzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=ugyxbWU0Oj8F4nlNUZeLwUkNbhxeAGBv1RE0OCbaAE4=; b=ys24DE8rCwp0mf6rb+9aEuerjKobGfawO2U7eIS11ZETdNoz32zIKYSzjHQiPzWIbC XRJTa3v89W8hngea214W8gdjwlEDzkjuWHBY2qCVt6LaQd5QSqJaFpkwAM0P2GywDt35 REUU3gvW/kvySEN+TgpdyebM5WKR5wXtslVHgc8zUvrzbCReJ5CvuDAuwxutBV59MTCz sUbeZ/VRw3zax68z9pMVWnreRITCJg+ycXYLeHEy3IAtQSGfoJ2a+dAYUljs/Ejy/9oj ih0tzuPeSRIMC/xhGytsURqi0TJMehh/kXFPxWgQEuqs1xiPjui4XKEcEEQre91pa9Hi 6IGw== X-Gm-Message-State: AJIora9bcjdlOG6cYth15MypiSZLGX1CcWEJZr5EVJLM78OnTsAjyeOL OBdkWOWur9VyUVV8Pn6DymtLzr11eZn4Vg== X-Google-Smtp-Source: AGRyM1vbR4pqHQ0xSLvVlaMMfc9e62OILcWcWJKK3WwFXIFxIAjbxVxeu8yJWQq+TpUVe82FJMKTjw== X-Received: by 2002:a37:a90e:0:b0:6b5:c375:c74 with SMTP id s14-20020a37a90e000000b006b5c3750c74mr11732110qke.164.1658814242352; Mon, 25 Jul 2022 22:44:02 -0700 (PDT) Received: from jesse-desktop.jtp-bos.lab (146-115-144-188.s4282.c3-0.nwt-cbr1.sbo-nwt.ma.cable.rcncustomer.com. [146.115.144.188]) by smtp.gmail.com with ESMTPSA id m1-20020a05620a24c100b006b259b5dd12sm10906628qkn.53.2022.07.25.22.44.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Jul 2022 22:44:01 -0700 (PDT) From: Jesse Taube X-Google-Original-From: Jesse Taube To: u-boot@lists.denx.de Cc: sbabic@denx.de, festevam@gmail.com, xypron.glpk@gmx.de, uboot-imx@nxp.com, lukma@denx.de, seanga2@gmail.com, giulio.benetti@benettiengineering.com, Mr.Bossman075@gmail.com, andre.przywara@arm.com Subject: [PATCH v3 6/8] RAM: Add changes for i.MXRT11xx series Date: Tue, 26 Jul 2022 01:43:44 -0400 Message-Id: <20220726054346.288090-7-Mr.Bossman075@gmail.com> X-Mailer: git-send-email 2.36.1 In-Reply-To: <20220726054346.288090-1-Mr.Bossman075@gmail.com> References: <20220726054346.288090-1-Mr.Bossman075@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 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" X-Virus-Scanned: clamav-milter 0.103.6 at phobos.denx.de X-Virus-Status: Clean The i.MXRT11 series has different offsets for IOCR_MUX, it also can address 64MiB of SDRAM so add a macro for that. Signed-off-by: Jesse Taube --- V1 -> V2: * Nothing done V2 -> V3: * Nothing done --- drivers/ram/imxrt_sdram.c | 9 +++++++++ include/dt-bindings/memory/imxrt-sdram.h | 1 + 2 files changed, 10 insertions(+) diff --git a/drivers/ram/imxrt_sdram.c b/drivers/ram/imxrt_sdram.c index ca2eec767d..d0a88845cf 100644 --- a/drivers/ram/imxrt_sdram.c +++ b/drivers/ram/imxrt_sdram.c @@ -87,12 +87,21 @@ struct imxrt_semc_regs { u32 sts[16]; }; +#if !defined(TARGET_IMXRT1170_EVK) #define SEMC_IOCR_MUX_A8_SHIFT 0 #define SEMC_IOCR_MUX_CSX0_SHIFT 3 #define SEMC_IOCR_MUX_CSX1_SHIFT 6 #define SEMC_IOCR_MUX_CSX2_SHIFT 9 #define SEMC_IOCR_MUX_CSX3_SHIFT 12 #define SEMC_IOCR_MUX_RDY_SHIFT 15 +#else +#define SEMC_IOCR_MUX_A8_SHIFT 0 +#define SEMC_IOCR_MUX_CSX0_SHIFT 4 +#define SEMC_IOCR_MUX_CSX1_SHIFT 8 +#define SEMC_IOCR_MUX_CSX2_SHIFT 12 +#define SEMC_IOCR_MUX_CSX3_SHIFT 16 +#define SEMC_IOCR_MUX_RDY_SHIFT 20 +#endif struct imxrt_sdram_mux { u8 a8; diff --git a/include/dt-bindings/memory/imxrt-sdram.h b/include/dt-bindings/memory/imxrt-sdram.h index acb35bce27..4b3b0c2f50 100644 --- a/include/dt-bindings/memory/imxrt-sdram.h +++ b/include/dt-bindings/memory/imxrt-sdram.h @@ -82,6 +82,7 @@ #define MEM_WIDTH_8BITS 0x0 #define MEM_WIDTH_16BITS 0x1 +#define MEM_WIDTH_32BITS 0x2 #define BL_1 0x0 #define BL_2 0x1 -- 2.36.1