Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp650393rwl; Wed, 5 Apr 2023 06:04:49 -0700 (PDT) X-Google-Smtp-Source: AKy350Yqi05KDraPeiFO1xyNDNrvMbbIbX+b8GQgID2ioAhLzUr+h/bfN2rzdO5giG98octfLF5Z X-Received: by 2002:a17:907:2bd2:b0:931:a0cb:1ef1 with SMTP id gv18-20020a1709072bd200b00931a0cb1ef1mr2440219ejc.7.1680699888882; Wed, 05 Apr 2023 06:04:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1680699888; cv=none; d=google.com; s=arc-20160816; b=d1s7kGDnG9PbPcvw5DILWhI+6sR9yfjuaDsYK5tzqFbsuCoHS5412WVBnA+W8U6lPW N+Yb2cgfXcAcadLbA+iqjo8cQYXEX/l19CVhcw5wLugTWPigN3vZtgLDhxb/AdBFM0zn 0iyin/qGLdzMY60pUek813khsAL1f9ohCjHlsJI0B3dM9ItacU6k2YJkJvqWzoOvp/iF WwfNLN2unSvIKqOwt6WshEsq+m4z93wU/8Z9rWHfeQZURTPf8CI0pMthh8aWiSieGa2x 6EXvm4M2asPqH5GQ56uPDTHnoAcueumEDOtd1FnnbF7/Wo+2AaiOeNJFJ0YmAoOf4rzj uOdg== 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; bh=OR24kMAXNCva/dz3fbbVT7wx5iNCrCnEdQvUPi92Clw=; b=wQ6Zh+HuLDaVkX3SJMy9Ouf0mEHMBue8kgPkgLOUaW3O8JGaqsFbPGuLyzmVP9SXHs ue0rsFME+R7NjFHYmPKsoh9IxnArIZykGGveyqpv/zSa3UjuOLVtaA2gkGimYA0Pgg6m dgcMi8hC9/oHJpmNYDbiO6Uqyq0W1IKe2ZiDT8jt2RQfn458BdGhcsJKQy5hbxkZc1zf hPKTryb2GV/n7JAtBB20g6AuFX6Ajj3OT20NOlXRyx5SDpu/ghlh66RZcAH+0rGFNq2m 4D9kB66gLu9BtUhfGkFoNWtcnal2Df58RBI0XvDgwTqYJ2EXWAJb0uwxxbQz+JbWX27k PcVQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=sntech.de Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id e2-20020a170906044200b0092c848d8805si136931eja.217.2023.04.05.06.04.22; Wed, 05 Apr 2023 06:04:48 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=sntech.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238104AbjDENCl convert rfc822-to-8bit (ORCPT + 99 others); Wed, 5 Apr 2023 09:02:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44952 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238059AbjDENCk (ORCPT ); Wed, 5 Apr 2023 09:02:40 -0400 Received: from gloria.sntech.de (gloria.sntech.de [185.11.138.130]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3397565BC; Wed, 5 Apr 2023 06:02:17 -0700 (PDT) Received: from ip4d1634d3.dynamic.kabel-deutschland.de ([77.22.52.211] helo=diego.localnet) by gloria.sntech.de with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1pk2lE-0006xn-Nr; Wed, 05 Apr 2023 15:01:12 +0200 From: Heiko =?ISO-8859-1?Q?St=FCbner?= To: Srinivas Kandagatla , =?utf-8?B?UmFmYcWCIE1pxYJlY2tp?= Cc: Miquel Raynal , Richard Weinberger , Vignesh Raghavendra , Hector Martin , Sven Peter , Alyssa Rosenzweig , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team , Neil Armstrong , Kevin Hilman , Jerome Brunet , Martin Blumenstingl , Claudiu Beznea , Matthias Brugger , AngeloGioacchino Del Regno , Andy Gross , Bjorn Andersson , Konrad Dybcio , Orson Zhai , Baolin Wang , Chunyan Zhang , Maxime Coquelin , Alexandre Torgue , Vincent Shih , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Kunihiko Hayashi , Masami Hiramatsu , Michal Simek , Alessandro Zummo , Alexandre Belloni , Evgeniy Polyakov , linux-mtd@lists.infradead.org, linux-kernel@vger.kernel.org, asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-arm-msm@vger.kernel.org, linux-rockchip@lists.infradead.org, linux-stm32@st-md-mailman.stormreply.com, linux-sunxi@lists.linux.dev, linux-rtc@vger.kernel.org, Michael Walle , =?utf-8?B?UmFmYcWCIE1pxYJlY2tp?= Subject: Re: [PATCH V4] nvmem: add explicit config option to read old syntax fixed OF cells Date: Wed, 05 Apr 2023 15:01:10 +0200 Message-ID: <4767237.ejJDZkT8p0@diego> In-Reply-To: <20230403225540.1931-1-zajec5@gmail.com> References: <20230403225540.1931-1-zajec5@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8BIT Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=0.0 required=5.0 tests=SPF_PASS,T_SPF_HELO_TEMPERROR autolearn=unavailable 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 Am Dienstag, 4. April 2023, 00:55:40 CEST schrieb Rafał Miłecki: > From: Rafał Miłecki > > Binding for fixed NVMEM cells defined directly as NVMEM device subnodes > has been deprecated. It has been replaced by the "fixed-layout" NVMEM > layout binding. > > New syntax is meant to be clearer and should help avoiding imprecise > bindings. > > NVMEM subsystem already supports the new binding. It should be a good > idea to limit support for old syntax to existing drivers that actually > support & use it (we can't break backward compatibility!). That way we > additionally encourage new bindings & drivers to ignore deprecated > binding. > > It wasn't clear (to me) if rtc and w1 code actually uses old syntax > fixed cells. I enabled them to don't risk any breakage. > > Signed-off-by: Rafał Miłecki > [for meson-{efuse,mx-efuse}.c] > Acked-by: Martin Blumenstingl > [for mtk-efuse.c, nvmem/core.c, nvmem-provider.h] > Reviewed-by: AngeloGioacchino Del Regno > [MT8192, MT8195 Chromebooks] > Tested-by: AngeloGioacchino Del Regno > [for microchip-otpc.c] > Reviewed-by: Claudiu Beznea > [SAMA7G5-EK] > Tested-by: Claudiu Beznea > diff --git a/drivers/nvmem/rockchip-efuse.c b/drivers/nvmem/rockchip-efuse.c > index e4579de5d014..adc8bc70cffa 100644 > --- a/drivers/nvmem/rockchip-efuse.c > +++ b/drivers/nvmem/rockchip-efuse.c > @@ -205,6 +205,7 @@ static int rockchip_rk3399_efuse_read(void *context, unsigned int offset, > > static struct nvmem_config econfig = { > .name = "rockchip-efuse", > + .add_legacy_fixed_of_cells = true, > .stride = 1, > .word_size = 1, > .read_only = true, for rockchip-efuse.c Reviewed-by: Heiko Stuebner