From patchwork Wed Nov 1 17:03:13 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Thomson X-Patchwork-Id: 10036787 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 72BFE6032D for ; Wed, 1 Nov 2017 17:04:04 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 5BDF7283FD for ; Wed, 1 Nov 2017 17:04:04 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 50A8B28694; Wed, 1 Nov 2017 17:04:04 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=2.0 tests=BAYES_00,FROM_WORDY, RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 08AC7283FD for ; Wed, 1 Nov 2017 17:04:04 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755125AbdKARDV (ORCPT ); Wed, 1 Nov 2017 13:03:21 -0400 Received: from mail1.bemta6.messagelabs.com ([193.109.254.113]:38466 "EHLO mail1.bemta6.messagelabs.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755094AbdKARDR (ORCPT ); Wed, 1 Nov 2017 13:03:17 -0400 Received: from [85.158.140.211] by server-9.bemta-6.messagelabs.com id C6/08-30115-35EF9F95; Wed, 01 Nov 2017 17:03:15 +0000 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgleJIrShJLcpLzFFi42KJ27nUWDf4389 Ig5v/pC2aF69ns3hzfDqTRdfqnSwWl3fNYbP43HuE0WLRslZmiycLzzBZNC54z2JxeneJxZ/n t9gcuDx2zrrL7rFpVSebx7yTgR77565h93i/7yqbx87vDewenzfJBbBHsWbmJeVXJLBm7G5cz 1zwj6viSu9U9gbGQ5xdjFwcQgLrGCUavsxm72LkBHIqJJZeaGLtYuTg4BXIlLh8SgskzCngLv Hk8F9GiBI3ib1HesFsNgELicknHrCB2CwCKhKn93xjAbGFBTwkpvz/wAIyX0RgHpPEqw13wYq YBeoken+/BSviFRCUODnzCQtEXELi4IsXzBALDCROL2gEi0sI2EtMf3+VGeQeCQF9icZjsRBh Q4nvs75BlZhLtG/cxzyBUXAWkqmzkExdwMi0ilG9OLWoLLVI10QvqSgzPaMkNzEzR9fQwEwvN 7W4ODE9NScxqVgvOT93EyMwVhiAYAdj92X/Q4ySHExKorya939GCvEl5adUZiQWZ8QXleakFh 9ilOHgUJLgPfQXKCdYlJqeWpGWmQOMWpi0BAePkgjvGpA0b3FBYm5xZjpE6hSjLsezma8bmIV Y8vLzUqXEefeAFAmAFGWU5sGNgCWQS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmPQAyhScz rwRu0yugI5iAjvCS+AFyREkiQkqqgXELF9efHzttjNRnpSwyipp94mtVTv8fzgt9JyvbmVnqZ qytWXHQNfB9jdjZ9IvfnK9av5u/RuJ89v68e1c2Mz9yrmfYx3iq4+iZrW94+Tr2pbtUadcukH d/emNapvqdN2ZiP7hiYxInB68NXNJ9Yu/O8/NS3y/RytL7HZ5a4KK4M/iflHrJNgElluKMREM t5qLiRACRtRsaGwMAAA== X-Env-Sender: Adam.Thomson.Opensource@diasemi.com X-Msg-Ref: server-11.tower-194.messagelabs.com!1509555794!107833281!1 X-Originating-IP: [94.185.165.51] X-StarScan-Received: X-StarScan-Version: 9.4.45; banners=-,-,- X-VirusChecked: Checked Received: (qmail 21447 invoked from network); 1 Nov 2017 17:03:15 -0000 Received: from mailrelay2.diasemi.com (HELO sw-ex-cashub01.diasemi.com) (94.185.165.51) by server-11.tower-194.messagelabs.com with AES128-SHA encrypted SMTP; 1 Nov 2017 17:03:15 -0000 Received: from swsrvapps-01.diasemi.com (10.20.28.141) by SW-EX-CASHUB01.diasemi.com (10.20.16.140) with Microsoft SMTP Server id 14.3.248.2; Wed, 1 Nov 2017 17:03:13 +0000 Received: by swsrvapps-01.diasemi.com (Postfix, from userid 22379) id 937183FBF8; Wed, 1 Nov 2017 17:03:13 +0000 (GMT) Message-ID: In-Reply-To: References: From: Adam Thomson Date: Wed, 1 Nov 2017 17:03:13 +0000 Subject: [RFC PATCH 5/7] power: supply: Add type for USB PD PPS chargers To: Heikki Krogerus , Guenter Roeck , Greg Kroah-Hartman , Sebastian Reichel , Hans de Goede , Yueyao Zhu , Rui Miguel Silva CC: , , , MIME-Version: 1.0 X-KSE-AttachmentFiltering-Interceptor-Info: protection disabled X-KSE-ServerInfo: sw-ex-cashub01.diasemi.com, 9 X-KSE-Antivirus-Interceptor-Info: scan successful X-KSE-Antivirus-Info: Clean, bases: 01/11/2017 12:45:00 Sender: linux-pm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-pm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP This adds a type to represent USB PPS chargers as defined in the USB Power Delivery Specification Revision 3.0 V1.1 Signed-off-by: Adam Thomson Reviewed-by: Sebastian Reichel --- drivers/power/supply/power_supply_sysfs.c | 2 +- include/linux/power_supply.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/power/supply/power_supply_sysfs.c b/drivers/power/supply/power_supply_sysfs.c index 5204f11..efd2469 100644 --- a/drivers/power/supply/power_supply_sysfs.c +++ b/drivers/power/supply/power_supply_sysfs.c @@ -43,7 +43,7 @@ static const char * const power_supply_type_text[] = { "Unknown", "Battery", "UPS", "Mains", "USB", "USB_DCP", "USB_CDP", "USB_ACA", "USB_C", - "USB_PD", "USB_PD_DRP", "BrickID" + "USB_PD", "USB_PD_DRP", "USB_PD_PPS", "BrickID" }; static const char * const power_supply_status_text[] = { diff --git a/include/linux/power_supply.h b/include/linux/power_supply.h index 79e90b3..3a79c75 100644 --- a/include/linux/power_supply.h +++ b/include/linux/power_supply.h @@ -167,6 +167,7 @@ enum power_supply_type { POWER_SUPPLY_TYPE_USB_TYPE_C, /* Type C Port */ POWER_SUPPLY_TYPE_USB_PD, /* Power Delivery Port */ POWER_SUPPLY_TYPE_USB_PD_DRP, /* PD Dual Role Port */ + POWER_SUPPLY_TYPE_USB_PD_PPS, /* PD Programmable Power Supply */ POWER_SUPPLY_TYPE_APPLE_BRICK_ID, /* Apple Charging Method */ };