Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752048AbdLKVc7 (ORCPT ); Mon, 11 Dec 2017 16:32:59 -0500 Received: from mx0b-001b2d01.pphosted.com ([148.163.158.5]:49796 "EHLO mx0a-001b2d01.pphosted.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751123AbdLKVc5 (ORCPT ); Mon, 11 Dec 2017 16:32:57 -0500 From: Eddie James To: linux-hwmon@vger.kernel.org Cc: linux-kernel@vger.kernel.org, linux@roeck-us.net, jdelvare@suse.com, eajames@linux.vnet.ibm.com, joel@jms.id.au, bjwyman@gmail.com, "Edward A. James" Subject: [PATCH v3 0/2] hwmon (pmbus): cffps: Add debugfs entries Date: Mon, 11 Dec 2017 15:32:48 -0600 X-Mailer: git-send-email 1.8.3.1 X-TM-AS-GCONF: 00 x-cbid: 17121121-0044-0000-0000-000003BCE1DF X-IBM-SpamModules-Scores: X-IBM-SpamModules-Versions: BY=3.00008190; HX=3.00000241; KW=3.00000007; PH=3.00000004; SC=3.00000244; SDB=6.00958823; UDB=6.00484856; IPR=6.00738845; BA=6.00005736; NDR=6.00000001; ZLA=6.00000005; ZF=6.00000009; ZB=6.00000000; ZP=6.00000000; ZH=6.00000000; ZU=6.00000002; MB=3.00018488; XFM=3.00000015; UTC=2017-12-11 21:32:55 X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused x-cbparentid: 17121121-0045-0000-0000-000007EC2077 Message-Id: <1513027970-3494-1-git-send-email-eajames@linux.vnet.ibm.com> X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2017-12-11_10:,, signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 impostorscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1709140000 definitions=main-1712110306 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1289 Lines: 33 From: "Edward A. James" This series enables debugfs entries in the IBM common form factor power supply driver. In order to avoid multiple debugfs directories for the same driver, the first patch in the series allows a pmbus client driver to query pmbus core for it's debugfs directory. The second patch in the series adds debugfs files for a number of attributes of the power supply, including FRU (field replaceable unit) number, firmware version, part number, serial number, and CCIN. There is also an entry for the psu "input history" in binary format. This data represents previous 10 minutes of power supply data. Changes since v2: - CCIN is big-endian and has to be swapped. Changes since v1: - Check for debugfs directory before allocating memory. - Add cffps1 sub-directory for the debugfs entries. - Always set last_update to jiffies - HZ. - Add EXPORT_SYMBOL_GPL for pmbus_get_debugfs_dir(). Edward A. James (2): hwmon (pmbus): Export pmbus device debugfs directory entry hwmon (pmbus): cffps: Add debugfs entries drivers/hwmon/pmbus/ibm-cffps.c | 202 ++++++++++++++++++++++++++++++++++++++- drivers/hwmon/pmbus/pmbus.h | 2 + drivers/hwmon/pmbus/pmbus_core.c | 8 ++ 3 files changed, 211 insertions(+), 1 deletion(-) -- 1.8.3.1