Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp5060899pxu; Tue, 22 Dec 2020 07:29:42 -0800 (PST) X-Google-Smtp-Source: ABdhPJwH9wKT/Ky5cXro6LbO+6rXJTgOpS/QiJ0I5VAxzkdV12ckFtR9qSLSAcyz+lDLYZxt6H1j X-Received: by 2002:a17:906:1c92:: with SMTP id g18mr13522537ejh.522.1608650982138; Tue, 22 Dec 2020 07:29:42 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1608650982; cv=none; d=google.com; s=arc-20160816; b=TPx0PnnmM6AAMgokbyg7VfrpYzeMBJcdo9WhaLeHGRoUK10tZUyIIvSp3WJ6fvDqb0 sn2gLi1M1NfTnj6XAGPOe0UxZ4l3nv+dDirAe757Ik2hVn2DbT1RgSo7pVOKq3ZYiTo+ FYkVxnocg2+HkxjMAvS+7WnVswFVwzodHjBOJYz6MAFb1tTN7sSq3jRWZbZ0HKi+6pr0 EXZMcKbUeUpuTjVdKNQfRP+X94ZOKinM00LWproRNuwd/pBXGArXYSvdYlQgOh2mdfdw q8VGV/RkABo447gKeiAGDWwCpWDIaQWE5MTVvc6M9PBzdspapSIQQc7zJSNGnOhyKaNb q/8g== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=GSUOkVavLqmMr4kIEXjy9VN3CQpH+tPgx6drE9F5Gz0=; b=e6VzoDSyuv2EBTyAZ9Mk501NrodSl2RlwRhPnTnxA8krRlRcbdU9QXe2zk+3vXtyFd csGDh9jm5wKKIdLPsr7Z1FF7aUCf8yeN8s1LccSY3CiBVggG5UB4kUeOiwtU26CWEF1Q 8SLOMgKCGN6eJehyqYiXmouC1YbKPm7+w6TA2poEAx23ZJW1Q8cJR1Wym4k7tfC4z4Y3 NbPgqWvTcTqK/eSiCZT6lWW9fWV7HHYR3zhya1yDyfJxoneeN2MxT1Cj9k+8ujBLzjRJ iD9h97TXkkYbpXKmlD3QC4WMUzht6Pyi3XBO3+oi1v5ZwSneeDXJlgDIrpjqyPC3OYh2 TjGw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ibm.com header.s=pp1 header.b=QesyxSOF; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=ibm.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id k11si3736500ejp.611.2020.12.22.07.29.19; Tue, 22 Dec 2020 07:29:42 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@ibm.com header.s=pp1 header.b=QesyxSOF; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=ibm.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728016AbgLVP1j (ORCPT + 99 others); Tue, 22 Dec 2020 10:27:39 -0500 Received: from mx0b-001b2d01.pphosted.com ([148.163.158.5]:15490 "EHLO mx0a-001b2d01.pphosted.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727019AbgLVP1i (ORCPT ); Tue, 22 Dec 2020 10:27:38 -0500 Received: from pps.filterd (m0098413.ppops.net [127.0.0.1]) by mx0b-001b2d01.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 0BMF2B6Q191006; Tue, 22 Dec 2020 10:26:43 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=from : to : cc : subject : date : message-id : mime-version : content-transfer-encoding; s=pp1; bh=GSUOkVavLqmMr4kIEXjy9VN3CQpH+tPgx6drE9F5Gz0=; b=QesyxSOFRZT0cZmU4qznjrqsRpu4n1/2RkKDpw64ggACZ9WpWvpA7hnTHMl4XZSpQIYw eQN25TVkYGx1blFUupG9xOU8Z8BUN4VpmcU1YG3kOOEVOK9cXmx3XNghT8HcHO1jxYyX xOB4Uztcd2zPL5SG4vHIsBADnEoutw5XVCAQCv4hOxF/w289VaeoqKBKGW3V3VOJNUVP Dgm4+NnOmoXv5M9LSEASHlFDJimABSihylkuySR3UbKS8OrXdj4IZqU8QSHe0wGfbY0d kt91bnX8ClfMo8qPtsdIJ0wi77XHJvKFB6WJF8w0CGnwUEFfb49aWw5369UFZBGNhTMN Yg== Received: from pps.reinject (localhost [127.0.0.1]) by mx0b-001b2d01.pphosted.com with ESMTP id 35kjc2sy85-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 22 Dec 2020 10:26:43 -0500 Received: from m0098413.ppops.net (m0098413.ppops.net [127.0.0.1]) by pps.reinject (8.16.0.36/8.16.0.36) with SMTP id 0BMFQC6Z096081; Tue, 22 Dec 2020 10:26:42 -0500 Received: from ppma03dal.us.ibm.com (b.bd.3ea9.ip4.static.sl-reverse.com [169.62.189.11]) by mx0b-001b2d01.pphosted.com with ESMTP id 35kjc2sy7v-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 22 Dec 2020 10:26:42 -0500 Received: from pps.filterd (ppma03dal.us.ibm.com [127.0.0.1]) by ppma03dal.us.ibm.com (8.16.0.42/8.16.0.42) with SMTP id 0BMFHAm0018453; Tue, 22 Dec 2020 15:26:42 GMT Received: from b03cxnp08028.gho.boulder.ibm.com (b03cxnp08028.gho.boulder.ibm.com [9.17.130.20]) by ppma03dal.us.ibm.com with ESMTP id 35k02erdpx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 22 Dec 2020 15:26:42 +0000 Received: from b03ledav005.gho.boulder.ibm.com (b03ledav005.gho.boulder.ibm.com [9.17.130.236]) by b03cxnp08028.gho.boulder.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 0BMFQeHA20840888 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 22 Dec 2020 15:26:40 GMT Received: from b03ledav005.gho.boulder.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id C6100BE053; Tue, 22 Dec 2020 15:26:40 +0000 (GMT) Received: from b03ledav005.gho.boulder.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 6D9DBBE04F; Tue, 22 Dec 2020 15:26:40 +0000 (GMT) Received: from v0005c16.aus.stglabs.ibm.com (unknown [9.211.57.15]) by b03ledav005.gho.boulder.ibm.com (Postfix) with ESMTP; Tue, 22 Dec 2020 15:26:40 +0000 (GMT) From: Eddie James To: linux-hwmon@vger.kernel.org Cc: linux-kernel@vger.kernel.org, jdelvare@suse.com, linux@roeck-us.net, eajames@linux.ibm.com, bjwyman@gmail.com Subject: [PATCH v2 0/2] hwmon: (pmbus) Add the PMBUS_NO_CAPABILITY flag Date: Tue, 22 Dec 2020 09:26:38 -0600 Message-Id: <20201222152640.27749-1-eajames@linux.ibm.com> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TM-AS-GCONF: 00 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.343,18.0.737 definitions=2020-12-22_07:2020-12-21,2020-12-22 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 malwarescore=0 lowpriorityscore=0 suspectscore=0 mlxlogscore=843 impostorscore=0 mlxscore=0 spamscore=0 bulkscore=0 clxscore=1015 phishscore=0 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2012220107 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Some PMBus chips, like some power supplies supported by the cffps driver, don't respond with valid data when reading the CAPABILITY register. Add a platform data flag that device drivers can set to tell the PMBus core driver that it shouldn't use the CAPABILITY register. The second patch sets this flag for the cffps driver. Changes since v1: - Rename the flag to PMBUS_NO_CAPABILITY and adjust the associated comment accordingly. Eddie James (2): hwmon: (pmbus) Add a PMBUS_NO_CAPABILITY platform data flag hwmon: (pmbus/ibm-cffps) Set the PMBUS_NO_CAPABILITY flag drivers/hwmon/pmbus/ibm-cffps.c | 2 +- drivers/hwmon/pmbus/pmbus_core.c | 8 +++++--- include/linux/pmbus.h | 9 +++++++++ 3 files changed, 15 insertions(+), 4 deletions(-) -- 2.27.0