Received: by 2002:a05:6358:9144:b0:117:f937:c515 with SMTP id r4csp4544175rwr; Mon, 8 May 2023 09:06:21 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7GR4JMfcf096yuS+HUqBS1ELTqAU1uJsKDmiPp5SKAfdKTM8QNaIAunWjz17mUr6C6/UzY X-Received: by 2002:a05:6a00:23d3:b0:63d:4752:4da3 with SMTP id g19-20020a056a0023d300b0063d47524da3mr13821299pfc.25.1683561981529; Mon, 08 May 2023 09:06:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1683561981; cv=none; d=google.com; s=arc-20160816; b=CYJgCyzdsOzOewZhGoLHw0p4wN2SpgTBRJ8ieXvSctfdzBJ5hzDnVWJpbrN69CcUGK Qw5z3Qfr615puW3AZiTvlTeYf2F3tkxhi97irKj8itzR2WQrChPdMRY2IWqblZH1Qapx alvJPj3nVELFyssS32HKusRDkrUz0299MsVfLHS6F707jr8ZYLIJB63Cpaw6Oc7kFDYQ 0GrmlnLyaFfo+USJ43myxDuyTSTq+I25iyJb5ds0QwNyYQHWKFr8bd43u0dVk6jUCLBA 6mKB9MoaiARo+CW6wuLU90pm3Qe0iq6rKj4rp4W5nVhTh+uKiH0w2CDNxjWmZJkSQX35 bsIQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:subject:cc:to:from:date :message-id:dkim-signature; bh=8QMhc552UlUsj7kYvZWtMUMNf+gVyj2eysVQyi2xaKM=; b=lQ5XRYrbMM2dHM+gv/4pMCACKYa3rY718iLnD/4cswtGQ9xRyTyP4Q4Tdv/HkW49DN kgwQKXUB+7PgvuFj1N7clwPy0bVJJIQnHZXxczBs196sjsRuQ1Bjr0hXY8P0iP7SjXDz tx+twbn2mKdf/F+OJu0NC49YmTbOMt7EzBepdL+NRlXMS91Xnu/t9AHIWr2bzF/x2eDF miMZUHDo+uJ6SbcgfI8B91tDvnI3iHCbj/FmWacypu8rQpcnvaLhszQA9OhXitLNkR7p CseBIr6GDcUfDXVQ6H4ZwbG9EEbVJ4D0RvFF+BkWeHx+W2+nedIfbOeNuL7DxQPCrKHj fiWQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=HlBZP9zP; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id x185-20020a6386c2000000b0052c5a49b7a4si9506768pgd.542.2023.05.08.09.06.10; Mon, 08 May 2023 09:06:21 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-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; dkim=pass header.i=@gmail.com header.s=20221208 header.b=HlBZP9zP; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233108AbjEHQCx (ORCPT + 61 others); Mon, 8 May 2023 12:02:53 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42004 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229608AbjEHQCv (ORCPT ); Mon, 8 May 2023 12:02:51 -0400 Received: from mail-wm1-x329.google.com (mail-wm1-x329.google.com [IPv6:2a00:1450:4864:20::329]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 87FF85588; Mon, 8 May 2023 09:02:50 -0700 (PDT) Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-3f315735514so175743005e9.1; Mon, 08 May 2023 09:02:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683561769; x=1686153769; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:subject:cc:to:from:date:message-id:from:to :cc:subject:date:message-id:reply-to; bh=8QMhc552UlUsj7kYvZWtMUMNf+gVyj2eysVQyi2xaKM=; b=HlBZP9zPGcvY5f1n0Z0Uf8lOdCdbUV5xpjGQS4G389s8eIBv01rai4p4cryDNgB+j9 3qaIMo3beQUAjsH2QS1gNZi94/Wr6yV7ZVuQzW3MkWKKAk9VlWyniZqTKB317aIq93Ls AgM/iO383zjxC9eLglL1a2xJxlTqJRutlnCml/ApPRnUSAws2ctrbcsfhlCtXHLJIDIv kGbcTrMA5bE/zjCBzx+EXLS+UZrH+N2j5biSigIzNcZIXTeG12ZGAWDpolwh7tZTKdnt ozBrgxQW7UkkCukatEzjJnex8KgE7hdnIOor2cB5r4NXhryw6JI5QCx7gBi54WImVVB8 7v6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683561769; x=1686153769; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:subject:cc:to:from:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=8QMhc552UlUsj7kYvZWtMUMNf+gVyj2eysVQyi2xaKM=; b=GVuGv/he8vJv9tKszokXqOqHOqJQyTF+5tnjuidJEzsLThboyQzJqcgbI8ECybi8Zd QPgrqlYsxuuz68aiDfeG7SlZ8Q8D1L0gKRmjiYEKVYlfb/Ovn3b6RQLeUktj7tffp1sJ 8DLwjE2KHOWg9iQF+xTvmUGE53dDnaW2dfTWOxfs3Y57mAUktTi4jQYeroptZ594kSxj 1lAs5fZu9Cgb2/cBxmHB7QBvjbVN9DsTDa3RLBGA2nFpnlQUjEL/T1jnf6ZY4Rc16hes PEwMJP4qtAsNjixhWMSYkpjdg9SlZ9SCutAlMLQ1uW0ABIvO0Is7iwL5ACh/BiKTI8X3 SXcQ== X-Gm-Message-State: AC+VfDwiJonBXwEA5JwVVRxuxVTSisCrK1J2JABBKbZqqiy8Y4dqlOUE bpDgTe+04xIcge/BHrPAJ88= X-Received: by 2002:adf:f785:0:b0:2f2:79aa:c8b9 with SMTP id q5-20020adff785000000b002f279aac8b9mr6830879wrp.35.1683561767917; Mon, 08 May 2023 09:02:47 -0700 (PDT) Received: from Ansuel-xps. (93-34-93-173.ip49.fastwebnet.it. [93.34.93.173]) by smtp.gmail.com with ESMTPSA id g14-20020adff3ce000000b00300aee6c9cesm11744439wrp.20.2023.05.08.09.02.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 May 2023 09:02:47 -0700 (PDT) Message-ID: <64591d27.df0a0220.d1f7b.ca4a@mx.google.com> X-Google-Original-Message-ID: Date: Mon, 8 May 2023 18:02:44 +0200 From: Christian Marangi To: =?utf-8?B?UmFmYcWCIE1pxYJlY2tp?= Cc: Felix Fietkau , Rob Herring , Krzysztof Kozlowski , Lorenzo Bianconi , Ryder Lee , Shayne Chen , Sean Wang , Kalle Valo , "David S . Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Matthias Brugger , AngeloGioacchino Del Regno , linux-wireless@vger.kernel.org, netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, =?utf-8?B?UmFmYcWCIE1pxYJlY2tp?= Subject: Re: [PATCH] dt-bindings: mt76: support pointing to EEPROM using NVMEM cell References: <20230508155820.9963-1-zajec5@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20230508155820.9963-1-zajec5@gmail.com> X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham 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-wireless@vger.kernel.org On Mon, May 08, 2023 at 05:58:20PM +0200, Rafał Miłecki wrote: > From: Rafał Miłecki > > All kind of calibration data should be described as NVMEM cells of NVMEM > devices. That is more generic solution than "mediatek,mtd-eeprom" which > is MTD specific. > > Add support for EEPROM NVMEM cells and deprecate existing MTD-based > property. > > Cc: Christian Marangi > Signed-off-by: Rafał Miłecki > --- > Ansuel is working on mt76 driver support for NVMEM based EEPROM access: > https://github.com/openwrt/mt76/pull/765 > > I took the liberty to propose this binding patch. > > One important difference: my binding uses "eeprom" while Ansuel went > with "precal". I found a lot of "eeprom" references and only one > "precal". If you think however "precal" fits better please comment. The name is totally "to decide". I feel eeprom might be also way too much generic... I was thinking to something like cal or precal following ath10k or ath11k pattern. Also in the code itself I notice there can be different calibration hence the idea of precal and cal... (currently we define the entire mtd partition and call it eeprom but on some card different data are referenced with an offset... that will be dropped since nvmem cell will reference directly the data without using offset, which seems an hack to me) -- Ansuel