From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753673AbdESKm3 (ORCPT ); Fri, 19 May 2017 06:42:29 -0400 Received: from mx2.suse.de ([195.135.220.15]:55819 "EHLO mx1.suse.de" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751073AbdESKm1 (ORCPT ); Fri, 19 May 2017 06:42:27 -0400 Message-ID: <1495190454.2073.1.camel@suse.com> Subject: Re: [PATCH] usb: typec: Defer checking of valid power role swap to low level drivers From: Oliver Neukum To: Badhri Jagan Sridharan , Guenter Roeck Cc: Heikki Krogerus , Greg Kroah-Hartman , LKML , USB Date: Fri, 19 May 2017 12:40:54 +0200 In-Reply-To: References: <20170517073219.8315-1-Badhri@google.com> <1495006472.30577.6.camel@suse.com> <2b7e6715-35b8-0d4a-fb28-3a59bd72916e@roeck-us.net> <1495098831.6672.2.camel@suse.com> <20170518165149.GA30223@roeck-us.net> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.20.5 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Am Donnerstag, den 18.05.2017, 14:08 -0700 schrieb Badhri Jagan Sridharan: > > Badhri, would that work for us ? > > Yes Geunter that should work as well. Requesting non-pd role swap either through > current_power_role or current_data_role is virtually the same. Yes and that is the issue. If you can do PD and swap power roles, power roles will be swapped and data connection and driver assignments stay put. However without PD drivers will be unbound. That means that user space must be made aware that requesting a power role change will have side effects. Regards Oliver