Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp7241384ybi; Wed, 5 Jun 2019 13:49:43 -0700 (PDT) X-Google-Smtp-Source: APXvYqwVxLCDcY/uj2dw1dmkAadKP2KoWUFoB/7Qc3Q6FX6ivjS735sICEO1KsNOCW4RlwIpCluB X-Received: by 2002:a62:7a8a:: with SMTP id v132mr26376365pfc.103.1559767783054; Wed, 05 Jun 2019 13:49:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1559767783; cv=none; d=google.com; s=arc-20160816; b=IQwYbUqIwaTzDZQCIEUD9OlQBOxjkGtTGjSehahd7O/22vuFhjHe9y4MOeT3IjIP4h nuhnyreHuWOH7MGD4aoPYPaoiobLwRYRQWA1BDy+l/gQpzSHkWQl6ir67fwuaGbD+KGI j9bFfRCsuP88nZryUtdctb2UVMdB1AoC219GiI+owU1mkZzXSAU8LZIAQR3QUGVfXsEy DMcSFk3DfUCm+zg/F2gFLnrmM+BgGPknuklT1ZqZdFWAGbDC0lIa1pTK/IPxsxoaMw+p sICuv3UwRHd1UN/XBx1n/AcbCABLLZnccgGzm1Hn359l76ygA765xOSioKrPTgnGXTbf iQig== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=Du+0bbuODHKY++qb0cbQwd0FfOUyQQ1ecgU3jGLOTGg=; b=fuEHf2cmTvd3ktXyDxcKOLXMVtnA8ogXvKV22XePvwES3nFejekND6l2eBpo00dGF4 jyG8cC97vgAxqTiAs2DN68gfIhFxEDuFBQIpunhzvhFBgPAMDtVMZVrC48+vlvy4v+JR Bd9nCmfqk6lm4pQwmDrpR05OQgDOIGejCE6oCc2/DISHO1RoOzX5SqCA8sWke5b3ElkP AvpkbMk4k+abjD8tlMK4z9nU8hxtAifRljQ9YEEzvS9e5IM6WgXmb7kyLDX2eFCYLx9t zSG8Y/tTGxYNOLwHro/Thl6gq9NSXyFT/4cWSR7Um2hXsSTqPy05b+KM3UcF1InXB0Kq a6+Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=GBnc+Vxa; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i4si29071013pfa.218.2019.06.05.13.49.26; Wed, 05 Jun 2019 13:49:43 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=GBnc+Vxa; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726604AbfFEUsP (ORCPT + 99 others); Wed, 5 Jun 2019 16:48:15 -0400 Received: from mail-pf1-f195.google.com ([209.85.210.195]:33857 "EHLO mail-pf1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726464AbfFEUsP (ORCPT ); Wed, 5 Jun 2019 16:48:15 -0400 Received: by mail-pf1-f195.google.com with SMTP id c85so51725pfc.1; Wed, 05 Jun 2019 13:48:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=Du+0bbuODHKY++qb0cbQwd0FfOUyQQ1ecgU3jGLOTGg=; b=GBnc+VxaycEV8LoEJ1r8HyAudDX+mOEZkIjNkbqWn4+jiKHCaFAGK3s7nvzmPhASZL 4wr4Gp4QaaYqAaTkhLRKbJkPXarMdPfzDWAQK4nqp/ZXMDKtqsayRM5VnlBYiGWaTiHO 41Jp8E5EHr06q2z0R3qKRlchNlvxrrL/K0rVJXzhXqvEAGq+KzGARNzjOEOKKUW0OMf0 gogNNJO4hJOpSPyt44rK2vlSI2SiBlybfnC+L7BMJvm1cPCyPCZ9hMdEYjym68Oh3qjF uq21T8xpRoyN6QTZ00I+jde4KZVuQlg1XYzVq0cPqmXhcyKXIFUx9vu21oV7i0hAqaJO InZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=Du+0bbuODHKY++qb0cbQwd0FfOUyQQ1ecgU3jGLOTGg=; b=Iqkx2/dVM1k1onTqrLfh0+fWndTgJg5XcUCjTxkrYu9cVuLkyHUr6YG97KS0FToig8 xb7q7mfZFEPmfbIvOiVvMNxgjJFMVCnrkX5hs+1ksP0I2667COKpZNQJ4UxQ6ib0qDsi 1+nmnLAGAaJXI5XQKJI3yf5qW4e60CBDoonUkhxdjMolQMxHX9/MdMkPyAduac8fN3cD yOd/efq9cvSbNpum79Dbp+Oz2JdOnRW91j9w/VnSOLXTQw4oAPIDLKYCp3xCFEosj3Zd ENgo+MWUv4ZeTnCC/bdR5/A+fuF0IRJ5odqS5+2HH1Osx7ci3mp2BnW746O7LiffyrTm ZnqQ== X-Gm-Message-State: APjAAAWsAbh4+EOhNfOcLRk2E3agtE1MVisfMxdTnwCKv3FamMopZCE/ qN+5Z6l9NE+YSkjc1ugb1NM= X-Received: by 2002:a63:d008:: with SMTP id z8mr853667pgf.335.1559767694208; Wed, 05 Jun 2019 13:48:14 -0700 (PDT) Received: from localhost ([2600:1700:e321:62f0:329c:23ff:fee3:9d7c]) by smtp.gmail.com with ESMTPSA id v9sm20297166pfm.34.2019.06.05.13.48.12 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 05 Jun 2019 13:48:13 -0700 (PDT) Date: Wed, 5 Jun 2019 13:48:11 -0700 From: Guenter Roeck To: Vijay Khemka Cc: Jean Delvare , Jonathan Corbet , linux-hwmon@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, joel@jms.id.au, linux-aspeed@lists.ozlabs.org, sdasari@fb.com, Greg Kroah-Hartman Subject: Re: [PATCH v2 2/2] Docs: hwmon: pmbus: Add PXE1610 driver Message-ID: <20190605204811.GA32379@roeck-us.net> References: <20190530231159.222188-1-vijaykhemka@fb.com> <20190530231159.222188-2-vijaykhemka@fb.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190530231159.222188-2-vijaykhemka@fb.com> User-Agent: Mutt/1.5.24 (2015-08-30) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, May 30, 2019 at 04:11:57PM -0700, Vijay Khemka wrote: > Added support for Infenion PXE1610 driver > Applied, after fixing s/Infenion/Infineon/ s/Infinion/Infineon/ Guenter > Signed-off-by: Vijay Khemka > --- > Changes in v2: > incorporated all the feedback from Guenter Roeck > > Documentation/hwmon/pxe1610 | 90 +++++++++++++++++++++++++++++++++++++ > 1 file changed, 90 insertions(+) > create mode 100644 Documentation/hwmon/pxe1610 > > diff --git a/Documentation/hwmon/pxe1610 b/Documentation/hwmon/pxe1610 > new file mode 100644 > index 000000000000..24825db8736f > --- /dev/null > +++ b/Documentation/hwmon/pxe1610 > @@ -0,0 +1,90 @@ > +Kernel driver pxe1610 > +===================== > + > +Supported chips: > + * Infinion PXE1610 > + Prefix: 'pxe1610' > + Addresses scanned: - > + Datasheet: Datasheet is not publicly available. > + > + * Infinion PXE1110 > + Prefix: 'pxe1110' > + Addresses scanned: - > + Datasheet: Datasheet is not publicly available. > + > + * Infinion PXM1310 > + Prefix: 'pxm1310' > + Addresses scanned: - > + Datasheet: Datasheet is not publicly available. > + > +Author: Vijay Khemka > + > + > +Description > +----------- > + > +PXE1610/PXE1110 are Multi-rail/Multiphase Digital Controllers > +and compliant to > + -- Intel VR13 DC-DC converter specifications. > + -- Intel SVID protocol. > +Used for Vcore power regulation for Intel VR13 based microprocessors > + -- Servers, Workstations, and High-end desktops > + > +PXM1310 is a Multi-rail Controllers and it is compliant to > + -- Intel VR13 DC-DC converter specifications. > + -- Intel SVID protocol. > +Used for DDR3/DDR4 Memory power regulation for Intel VR13 and > +IMVP8 based systems > + > + > +Usage Notes > +----------- > + > +This driver does not probe for PMBus devices. You will have > +to instantiate devices explicitly. > + > +Example: the following commands will load the driver for an PXE1610 > +at address 0x70 on I2C bus #4: > + > +# modprobe pxe1610 > +# echo pxe1610 0x70 > /sys/bus/i2c/devices/i2c-4/new_device > + > +It can also be instantiated by declaring in device tree > + > + > +Sysfs attributes > +---------------- > + > +curr1_label "iin" > +curr1_input Measured input current > +curr1_alarm Current high alarm > + > +curr[2-4]_label "iout[1-3]" > +curr[2-4]_input Measured output current > +curr[2-4]_crit Critical maximum current > +curr[2-4]_crit_alarm Current critical high alarm > + > +in1_label "vin" > +in1_input Measured input voltage > +in1_crit Critical maximum input voltage > +in1_crit_alarm Input voltage critical high alarm > + > +in[2-4]_label "vout[1-3]" > +in[2-4]_input Measured output voltage > +in[2-4]_lcrit Critical minimum output voltage > +in[2-4]_lcrit_alarm Output voltage critical low alarm > +in[2-4]_crit Critical maximum output voltage > +in[2-4]_crit_alarm Output voltage critical high alarm > + > +power1_label "pin" > +power1_input Measured input power > +power1_alarm Input power high alarm > + > +power[2-4]_label "pout[1-3]" > +power[2-4]_input Measured output power > + > +temp[1-3]_input Measured temperature > +temp[1-3]_crit Critical high temperature > +temp[1-3]_crit_alarm Chip temperature critical high alarm > +temp[1-3]_max Maximum temperature > +temp[1-3]_max_alarm Chip temperature high alarm