Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp2459200iob; Fri, 20 May 2022 09:48:02 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxguCuy0KU5Nu1KyOB0S/SKiZ/udFemo5FAnlWt+7UAxSQi/N2WX/h8wjVIW53k1FeSQP92 X-Received: by 2002:a17:907:2da6:b0:6fe:b40a:c817 with SMTP id gt38-20020a1709072da600b006feb40ac817mr2587052ejc.365.1653065282234; Fri, 20 May 2022 09:48:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1653065282; cv=none; d=google.com; s=arc-20160816; b=uJwIyVpDSlfAUJf9n2tF/Lscy2W3AxZ9Astka14LFd4MJFLQKF386KKU3VwyvVB1Ie 83BpMRYCpf0mlUzXmOhVRfwoBZ0+utQxGBB0sm4VGnBBtaMUtAn1nwcSKhnNpDh08c9C 5CF2eCiH+X9wHL6Z46MBhWG9w7zN167luTL7fUb2TIbqXXK610OWurJlAnnSE1tKklC6 elk6V2V49JRcPEIRGSgRxhInG0kxd07sREwviNOkjaV4oyRTyRLDF2j8w4yY/d7th53b Zwqew8CGBsRc3HFUdwgElC31BzsY1SzLwmIgJYk21LDpgDx2vX96rjPh3WpYLZLeAEj2 eAbw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:content-transfer-encoding:mime-version :feedback-id:references:in-reply-to:message-id:subject:reply-to:cc :from:dkim-signature:date; bh=Av8VhGGy9fDa2YnaJT7DzXlV8BZZT5+/mxjWeny6Lho=; b=gV5I3VrRRUu46Bc0RJ7qj8j5HrasOVtiP3GEt0DF1yMxekJiQ7EBIQPWmRsMBh3l1D n6VCUFGKzMNheiwpzquWMhrK0D0XU3oSFKRolkZ1gmyQMAHit0+acSAo7emA0392AdMN MrG10H0N37MA2W/43YhFm7LaPZwf8r+d9ZEFRIkBwVqcdj/NpafnkjPuqFV18HR4nwZf m0LU51BzRn5Nm61kQCbpXhIQnSQ9GOMem08MDaQYtWta0xcInNFOXRa5ngPQS2QNFJWI hAvkMvaBG4/h3Fvx/EHf5FYTMJ57mb9oDf7zXkJePobUnz2usFu9qUZhE25OlrcZT8qF pbew== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@wujek.eu header.s=protonmail2 header.b=CK3dwueK; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id gs16-20020a1709072d1000b006fa9941e861si8323647ejc.971.2022.05.20.09.47.36; Fri, 20 May 2022 09:48:02 -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; dkim=fail header.i=@wujek.eu header.s=protonmail2 header.b=CK3dwueK; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1343700AbiESXo0 (ORCPT + 99 others); Thu, 19 May 2022 19:44:26 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47328 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1343688AbiESXoP (ORCPT ); Thu, 19 May 2022 19:44:15 -0400 Received: from mail-4323.proton.ch (mail-4323.proton.ch [185.70.43.23]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5087A11991D; Thu, 19 May 2022 16:44:14 -0700 (PDT) Date: Thu, 19 May 2022 23:44:07 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wujek.eu; s=protonmail2; t=1653003852; x=1653263052; bh=Av8VhGGy9fDa2YnaJT7DzXlV8BZZT5+/mxjWeny6Lho=; h=Date:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID; b=CK3dwueKjMcY70MIKC+y5gKyabyovoqZKW2vhdR63yqMSrFIsVbUAajct1R+05shf VoGq/QXe5DV8PLDTnlJMgeb9282TDxQsEhmyVi4NkoBXyQfieWQdn4gN41SlFjV/A+ zVEKrTvU1aaB/c3lhijkAtCePVnBqbHN7am+43bztN6qwWKa64zZ4+fxBrCqqpY93h k7zBgQejlejSwBz3NwyuTTL0FZ7BPSlgbC7/IfJLQVHhvyQfyMsJv5jqNAKv0WyEug Z/oaU4hLi6yZb508YRniFebUBwlGSSofB0PyKvW5SrgKvUvZhyNmQGTcSjhYd6avED +OF1jTlD3LFog== From: Adam Wujek Cc: Adam Wujek , Guenter Roeck , Jean Delvare , linux-hwmon@vger.kernel.org, linux-kernel@vger.kernel.org Reply-To: Adam Wujek Subject: [PATCH 3/3] hwmon: (pmbus) support mfr registers specific for page in debugfs Message-ID: <20220519234346.440398-3-dev_public@wujek.eu> In-Reply-To: <20220519234346.440398-1-dev_public@wujek.eu> References: <20220519234346.440398-1-dev_public@wujek.eu> Feedback-ID: 23425257:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MISSING_HEADERS,SPF_HELO_NONE, SPF_PASS,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 To: unlisted-recipients:; (no To-header on input) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Before, it was assumed that all debugfs mfr entries are the same for all pages. Now mfr registers can be present only on some pages or contain different values in different pages. Signed-off-by: Adam Wujek --- drivers/hwmon/pmbus/pmbus_core.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/hwmon/pmbus/pmbus_core.c b/drivers/hwmon/pmbus/pmbus_c= ore.c index 597cbe85df07..26fa927dac26 100644 --- a/drivers/hwmon/pmbus/pmbus_core.c +++ b/drivers/hwmon/pmbus/pmbus_core.c @@ -2664,7 +2664,8 @@ static ssize_t pmbus_debugfs_mfr_read(struct file *fi= le, char __user *buf, =09struct pmbus_debugfs_entry *entry =3D file->private_data; =09char data[I2C_SMBUS_BLOCK_MAX + 2] =3D { 0 }; -=09rc =3D i2c_smbus_read_block_data(entry->client, entry->reg, data); +=09rc =3D pmbus_read_block_data(entry->client, entry->page, entry->reg, +=09=09=09=09 data); =09if (rc < 0) =09=09return rc; -- 2.17.1