Received: by 2002:a05:6a10:9afc:0:0:0:0 with SMTP id t28csp1094665pxm; Wed, 23 Feb 2022 18:00:51 -0800 (PST) X-Google-Smtp-Source: ABdhPJxDarOuRskjM/269Wgh/Z4ojiSWqOVlYw2j2BzYB9o2o2w20MvnPQ7yQ09Xhc5lPJiqysAQ X-Received: by 2002:a63:31ce:0:b0:34e:4052:1bce with SMTP id x197-20020a6331ce000000b0034e40521bcemr506813pgx.459.1645668050869; Wed, 23 Feb 2022 18:00:50 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1645668050; cv=none; d=google.com; s=arc-20160816; b=FtDVCW2qpFhxmEZT92TTCYJl5q+YAnJoGJyhr4n6AnEGl/HmJmKdvIKIwpAcJzYDRg c1lVcrGJziEA1Ich05/3vPmjIYvmx+f/xupLkTPixP+X4EGJL5fJdxekU2RJtPzqUQ33 bHRZ3E8h35BopXcFGtOgVDRPd3iEH2qFrqM90hi3mOdb2XnC+0rfTEqSaK4+zOStp0cV 70BXs1WZ1gH5v72VpBX3PusReIlZtDwA5a1Macvk6czBscYmiNcIHWZqEsLv22NiTSnO ZhpvTw1t7qEz1OTdLBfsBVX5zhEXFtnkCKCzLvwln5oXIdKFLa++Dh5HYTYczcIygXNK eI1A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=vG/5kA9N04CwQy4bX0Kb6i3wWo0eXRHeMpuwd4x5Q/c=; b=HVdFm+Ia0rl1UDNGeyok2VMItwjvjEovuJx/5zFUUrWZX7WDp4Jl3t4W/JwmY0BHbp rgZA2esNLsNWfB85CJgPbV6vswo7WKlj50e2wKKcvH4C22b3V+OxzAix68Nc9yAulXGO ihwQNHsRuGsZNlbb0/9xiPks2J1uGBrt+cwZ6+L/s55sFiXNWR9Gw/mcl1g6bRsXdGf4 NnV66xpjPsIeMIVXOjJ640V33FWNj+8QpfokLhS906LPFfJ1sSzniOuN4SVXFlIDu52Y 4uQz2ujQnz8tw2yryR6008OO8KPDYyXNRgkK6ZN9qyfw8G7v6fePoR/zuX0ddND2zNvn ZUzg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=jiBcPWY5; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id y10si1072402plk.4.2022.02.23.18.00.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Feb 2022 18:00:50 -0800 (PST) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=jiBcPWY5; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 5518F24CCCF; Wed, 23 Feb 2022 17:29:16 -0800 (PST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229914AbiBXAfO (ORCPT + 99 others); Wed, 23 Feb 2022 19:35:14 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35566 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229890AbiBXAfN (ORCPT ); Wed, 23 Feb 2022 19:35:13 -0500 Received: from mail-pg1-x52d.google.com (mail-pg1-x52d.google.com [IPv6:2607:f8b0:4864:20::52d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A12C89EB92 for ; Wed, 23 Feb 2022 16:34:39 -0800 (PST) Received: by mail-pg1-x52d.google.com with SMTP id 132so318390pga.5 for ; Wed, 23 Feb 2022 16:34:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=vG/5kA9N04CwQy4bX0Kb6i3wWo0eXRHeMpuwd4x5Q/c=; b=jiBcPWY52X9e/uzNvYV2TiVy3I2p7YH1Aio3N86LL3F6hY5MTAQMANosqFD3oDYCbm pgoTOF75+LpesRgDwHVx00c6vatB+Z2rNe1WdvV0OHVVZbQb/7k6LvYYt0J9mWxi5Ezv iovAxNryPBhK2YpLzNMuk11LODuxTMATgAerI= 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=vG/5kA9N04CwQy4bX0Kb6i3wWo0eXRHeMpuwd4x5Q/c=; b=reTy+Os+F4DATZr90xh+KvG1GdzPM6haKJ2ema3yRPkukCeCAV9F4HUeqjqR6YEuSb mDK6BXgEJum5pesN6LvB0wmFWgQ3Lmlt57pj4niEkriTheMlOxsdmQ2Bt9EgjdI6VyLo a6vU6NdBSIKYgGc6X4i+Wd0vwp12yoqLKyZs2d7ot5Ss1hJkxIHTNSWnsHZ7gYQyA1vl uwefTb7rOXIWh5Hxy+zNarQUEK9ZeWRgDKBQs9reB5QhCt2/O4gJ5//+lyyJdPUAKcIJ /+0f4aaXMQT5bFZWy82URrnoiNMMxd8PWPQvcky6H5CVK89GLCjgc4VBH6etcovGWrkW VN6Q== X-Gm-Message-State: AOAM533ghT7GwztjUA9KQIfQpMsyF/BSbGteT9K84DuXp5GUQHlOz/tj Wi/yaM5WjtLvTLYX00uQti/q9JuSoAxoSw== X-Received: by 2002:a63:4d52:0:b0:343:8d41:eb12 with SMTP id n18-20020a634d52000000b003438d41eb12mr267178pgl.527.1645662879182; Wed, 23 Feb 2022 16:34:39 -0800 (PST) Received: from jwerner-p920.mtv.corp.google.com ([2620:15c:202:201:e321:1e1b:f71e:33c]) by smtp.gmail.com with ESMTPSA id ms7-20020a17090b234700b001bc7e6fc01csm4100344pjb.40.2022.02.23.16.34.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Feb 2022 16:34:38 -0800 (PST) From: Julius Werner To: Krzysztof Kozlowski Cc: Dmitry Osipenko , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Julius Werner Subject: [PATCH v3 1/3] dt-bindings: memory: lpddr2: Adjust revision ID property to match lpddr3 Date: Wed, 23 Feb 2022 16:34:19 -0800 Message-Id: <20220224003421.3440124-2-jwerner@chromium.org> X-Mailer: git-send-email 2.35.1.473.g83b2b277ed-goog In-Reply-To: <20220224003421.3440124-1-jwerner@chromium.org> References: <20220224003421.3440124-1-jwerner@chromium.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Commit 3539a2 (dt-bindings: memory: lpddr2: Add revision-id properties) added the properties `revision-id1` and `revision-id2` to the "jedec,lpddr2" binding. The "jedec,lpddr3" binding already had a single array property `revision-id` for the same purpose. For consistency between related memory types, this patch deprecates the LPDDR2 properties and instead adds a property in the same style as for LPDDR3 to that binding. Signed-off-by: Julius Werner --- .../memory-controllers/ddr/jedec,lpddr2.yaml | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) Changelog: - v2: - Updated commit message to fill in commit reference to earlier patch - v3: - Added `items` specification with `minimum` and `maximum` values to `revision-id` binding - Updated binding example to preserve previous revision ID values diff --git a/Documentation/devicetree/bindings/memory-controllers/ddr/jedec,lpddr2.yaml b/Documentation/devicetree/bindings/memory-controllers/ddr/jedec,lpddr2.yaml index 25ed0266f6dd3d..e9d0936861b779 100644 --- a/Documentation/devicetree/bindings/memory-controllers/ddr/jedec,lpddr2.yaml +++ b/Documentation/devicetree/bindings/memory-controllers/ddr/jedec,lpddr2.yaml @@ -30,12 +30,26 @@ properties: maximum: 255 description: | Revision 1 value of SDRAM chip. Obtained from device datasheet. + Property is deprecated, use revision-id instead. + deprecated: true revision-id2: $ref: /schemas/types.yaml#/definitions/uint32 maximum: 255 description: | Revision 2 value of SDRAM chip. Obtained from device datasheet. + Property is deprecated, use revision-id instead. + deprecated: true + + revision-id: + $ref: /schemas/types.yaml#/definitions/uint32-array + description: | + Revision IDs read from Mode Register 6 and 7. One byte per uint32 cell (i.e. ). + minItems: 2 + maxItems: 2 + items: + minimum: 0 + maximum: 255 density: $ref: /schemas/types.yaml#/definitions/uint32 @@ -164,8 +178,7 @@ examples: compatible = "elpida,ECB240ABACN", "jedec,lpddr2-s4"; density = <2048>; io-width = <32>; - revision-id1 = <1>; - revision-id2 = <0>; + revision-id = <1 0>; tRPab-min-tck = <3>; tRCD-min-tck = <3>; -- 2.31.0