From: Jun Li <jun.li@nxp.com> To: Heikki Krogerus <heikki.krogerus@linux.intel.com> Cc: "gregkh@linuxfoundation.org" <gregkh@linuxfoundation.org>, "robh+dt@kernel.org" <robh+dt@kernel.org>, "linux@roeck-us.net" <linux@roeck-us.net>, "a.hajda@samsung.com" <a.hajda@samsung.com>, "mark.rutland@arm.com" <mark.rutland@arm.com>, "yueyao@google.com" <yueyao@google.com>, Peter Chen <peter.chen@nxp.com>, "garsilva@embeddedor.com" <garsilva@embeddedor.com>, "o_leveque@orange.fr" <o_leveque@orange.fr>, "shufan_lee@richtek.com" <shufan_lee@richtek.com>, "linux-usb@vger.kernel.org" <linux-usb@vger.kernel.org>, "devicetree@vger.kernel.org" <devicetree@vger.kernel.org>, dl-linux-imx <linux-imx@nxp.com> Subject: RE: [PATCH v2 01/12] usb: typec: add API to get port type and preferred role Date: Mon, 5 Mar 2018 07:54:48 +0000 [thread overview] Message-ID: <VI1PR0402MB3917174CA90066FC8D3A406489DA0@VI1PR0402MB3917.eurprd04.prod.outlook.com> (raw) In-Reply-To: <20180226131912.GB25535@kuha.fi.intel.com> > -----Original Message----- > From: Heikki Krogerus [mailto:heikki.krogerus@linux.intel.com] > Sent: 2018年2月26日 21:19 > To: Jun Li <jun.li@nxp.com> > Cc: gregkh@linuxfoundation.org; robh+dt@kernel.org; linux@roeck-us.net; > a.hajda@samsung.com; mark.rutland@arm.com; yueyao@google.com; > Peter Chen <peter.chen@nxp.com>; garsilva@embeddedor.com; > o_leveque@orange.fr; shufan_lee@richtek.com; linux-usb@vger.kernel.org; > devicetree@vger.kernel.org; dl-linux-imx <linux-imx@nxp.com> > Subject: Re: [PATCH v2 01/12] usb: typec: add API to get port type and > preferred role > > On Mon, Feb 26, 2018 at 07:49:08PM +0800, Li Jun wrote: > > This patch add 2 APIs to get port type and preferred role from > > firmware description. > > > > Signed-off-by: Li Jun <jun.li@nxp.com> > > > > --- > > change for v2 > > - Change the 2 APIs name and input para to be device_node pointer. > > Why? > > You are only dealing with device properties here, so please move back to > using the unified device property API. > Will change it back in next version. > > drivers/usb/typec/typec.c | 46 > > ++++++++++++++++++++++++++++++++++++++++++++++ > > include/linux/usb/typec.h | 2 ++ > > 2 files changed, 48 insertions(+) > > > > diff --git a/drivers/usb/typec/typec.c b/drivers/usb/typec/typec.c > > index 735726c..e7b2802 100644 > > --- a/drivers/usb/typec/typec.c > > +++ b/drivers/usb/typec/typec.c > > @@ -9,6 +9,7 @@ > > #include <linux/device.h> > > #include <linux/module.h> > > #include <linux/mutex.h> > > +#include <linux/of.h> > > No need for that. > > > #include <linux/slab.h> > > #include <linux/usb/typec.h> > > > > @@ -1246,6 +1247,51 @@ void typec_set_pwr_opmode(struct typec_port > > *port, } EXPORT_SYMBOL_GPL(typec_set_pwr_opmode); > > > > +/** > > + * typec_of_get_port_type - Get the typec port type > > + * @np: device node from which the property value is to be read. > > + * > > + * This routine is used by typec hardware driver to read property > > +port type > > + * from the device firmware description. > > + * > > + * Returns typec_port_type if success, otherwise negative error code. > > + */ > > +int typec_of_get_port_type(struct device_node *np) > > int typec_get_port_type(struct device *dev) > > I would expect you to have the function like that even if you really were > calling of_* functions in it so we would not need to change the API later > once support for ACPI or some other type of FW interface is added. But as > said, that will not be the case, and you need to use > device_property_* functions instead. > > > +{ > > + const char *type_str; > > + int ret; > > + > > + ret = of_property_read_string(np, "port-type", &type_str); > > ret = device_property_read_string(dev, "port-type", &type_str); > > > + if (ret < 0) > > + return ret; > > + > > + return match_string(typec_port_types, ARRAY_SIZE(typec_port_types), > > + type_str); > > +} > > +EXPORT_SYMBOL_GPL(typec_get_port_type); > > Note that you are still exporting the old function name, but that's fine. Just > change the function name back to the original. > will change it back. > > +/** > > + * typec_of_get_preferred_role - Get the typec preferred role > > + * @np: device node from which the property value is to be read. > > + * > > + * This routine is used by typec hardware driver to read property > > +default role > > + * from the device firmware description. > > + * > > + * Returns typec_role if success, otherwise negative error code. > > + */ > > +int typec_of_get_preferred_role(struct device_node *np) > > int typec_get_preferred_role(struct device dev) > > > +{ > > + const char *power_str; > > + int ret; > > + > > + ret = of_property_read_string(np, "default-role", &power_str); > > ret = device_property_read_string(dev, "default-role", &type_str); > > > + if (ret < 0) > > + return ret; > > + > > + return match_string(typec_roles, ARRAY_SIZE(typec_roles), > > +power_str); } EXPORT_SYMBOL_GPL(typec_get_preferred_role); > > + > > /* --------------------------------------- */ > > Thanks, > > -- > heikki
WARNING: multiple messages have this Message-ID (diff)
From: Jun Li <jun.li@nxp.com> To: Heikki Krogerus <heikki.krogerus@linux.intel.com> Cc: "gregkh@linuxfoundation.org" <gregkh@linuxfoundation.org>, "robh+dt@kernel.org" <robh+dt@kernel.org>, "linux@roeck-us.net" <linux@roeck-us.net>, "a.hajda@samsung.com" <a.hajda@samsung.com>, "mark.rutland@arm.com" <mark.rutland@arm.com>, "yueyao@google.com" <yueyao@google.com>, Peter Chen <peter.chen@nxp.com>, "garsilva@embeddedor.com" <garsilva@embeddedor.com>, "o_leveque@orange.fr" <o_leveque@orange.fr>, "shufan_lee@richtek.com" <shufan_lee@richtek.com>, "linux-usb@vger.kernel.org" <linux-usb@vger.kernel.org>, "devicetree@vger.kernel.org" <devicetree@vger.kernel.org>, dl-linux-imx <linux-imx@nxp.com> Subject: [v2,01/12] usb: typec: add API to get port type and preferred role Date: Mon, 5 Mar 2018 07:54:48 +0000 [thread overview] Message-ID: <VI1PR0402MB3917174CA90066FC8D3A406489DA0@VI1PR0402MB3917.eurprd04.prod.outlook.com> (raw) DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEhlaWtraSBLcm9nZXJ1cyBb bWFpbHRvOmhlaWtraS5rcm9nZXJ1c0BsaW51eC5pbnRlbC5jb21dDQo+IFNlbnQ6IDIwMTjE6jLU wjI2yNUgMjE6MTkNCj4gVG86IEp1biBMaSA8anVuLmxpQG54cC5jb20+DQo+IENjOiBncmVna2hA bGludXhmb3VuZGF0aW9uLm9yZzsgcm9iaCtkdEBrZXJuZWwub3JnOyBsaW51eEByb2Vjay11cy5u ZXQ7DQo+IGEuaGFqZGFAc2Ftc3VuZy5jb207IG1hcmsucnV0bGFuZEBhcm0uY29tOyB5dWV5YW9A Z29vZ2xlLmNvbTsNCj4gUGV0ZXIgQ2hlbiA8cGV0ZXIuY2hlbkBueHAuY29tPjsgZ2Fyc2lsdmFA ZW1iZWRkZWRvci5jb207DQo+IG9fbGV2ZXF1ZUBvcmFuZ2UuZnI7IHNodWZhbl9sZWVAcmljaHRl ay5jb207IGxpbnV4LXVzYkB2Z2VyLmtlcm5lbC5vcmc7DQo+IGRldmljZXRyZWVAdmdlci5rZXJu ZWwub3JnOyBkbC1saW51eC1pbXggPGxpbnV4LWlteEBueHAuY29tPg0KPiBTdWJqZWN0OiBSZTog W1BBVENIIHYyIDAxLzEyXSB1c2I6IHR5cGVjOiBhZGQgQVBJIHRvIGdldCBwb3J0IHR5cGUgYW5k DQo+IHByZWZlcnJlZCByb2xlDQo+IA0KPiBPbiBNb24sIEZlYiAyNiwgMjAxOCBhdCAwNzo0OTow OFBNICswODAwLCBMaSBKdW4gd3JvdGU6DQo+ID4gVGhpcyBwYXRjaCBhZGQgMiBBUElzIHRvIGdl dCBwb3J0IHR5cGUgYW5kIHByZWZlcnJlZCByb2xlIGZyb20NCj4gPiBmaXJtd2FyZSBkZXNjcmlw dGlvbi4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IExpIEp1biA8anVuLmxpQG54cC5jb20+DQo+ ID4NCj4gPiAtLS0NCj4gPiBjaGFuZ2UgZm9yIHYyDQo+ID4gLSBDaGFuZ2UgdGhlIDIgQVBJcyBu YW1lIGFuZCBpbnB1dCBwYXJhIHRvIGJlIGRldmljZV9ub2RlIHBvaW50ZXIuDQo+IA0KPiBXaHk/ DQo+IA0KPiBZb3UgYXJlIG9ubHkgZGVhbGluZyB3aXRoIGRldmljZSBwcm9wZXJ0aWVzIGhlcmUs IHNvIHBsZWFzZSBtb3ZlIGJhY2sgdG8NCj4gdXNpbmcgdGhlIHVuaWZpZWQgZGV2aWNlIHByb3Bl cnR5IEFQSS4NCj4gDQoNCldpbGwgY2hhbmdlIGl0IGJhY2sgaW4gbmV4dCB2ZXJzaW9uLg0KDQo+ ID4gIGRyaXZlcnMvdXNiL3R5cGVjL3R5cGVjLmMgfCA0Ng0KPiA+ICsrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysNCj4gPiAgaW5jbHVkZS9saW51eC91c2IvdHlw ZWMuaCB8ICAyICsrDQo+ID4gIDIgZmlsZXMgY2hhbmdlZCwgNDggaW5zZXJ0aW9ucygrKQ0KPiA+ DQo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvdXNiL3R5cGVjL3R5cGVjLmMgYi9kcml2ZXJzL3Vz Yi90eXBlYy90eXBlYy5jDQo+ID4gaW5kZXggNzM1NzI2Yy4uZTdiMjgwMiAxMDA2NDQNCj4gPiAt LS0gYS9kcml2ZXJzL3VzYi90eXBlYy90eXBlYy5jDQo+ID4gKysrIGIvZHJpdmVycy91c2IvdHlw ZWMvdHlwZWMuYw0KPiA+IEBAIC05LDYgKzksNyBAQA0KPiA+ICAjaW5jbHVkZSA8bGludXgvZGV2 aWNlLmg+DQo+ID4gICNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4NCj4gPiAgI2luY2x1ZGUgPGxp bnV4L211dGV4Lmg+DQo+ID4gKyNpbmNsdWRlIDxsaW51eC9vZi5oPg0KPiANCj4gTm8gbmVlZCBm b3IgdGhhdC4NCj4gDQo+ID4gICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+DQo+ID4gICNpbmNsdWRl IDxsaW51eC91c2IvdHlwZWMuaD4NCj4gPg0KPiA+IEBAIC0xMjQ2LDYgKzEyNDcsNTEgQEAgdm9p ZCB0eXBlY19zZXRfcHdyX29wbW9kZShzdHJ1Y3QgdHlwZWNfcG9ydA0KPiA+ICpwb3J0LCAgfSAg RVhQT1JUX1NZTUJPTF9HUEwodHlwZWNfc2V0X3B3cl9vcG1vZGUpOw0KPiA+DQo+ID4gKy8qKg0K PiA+ICsgKiB0eXBlY19vZl9nZXRfcG9ydF90eXBlIC0gR2V0IHRoZSB0eXBlYyBwb3J0IHR5cGUN Cj4gPiArICogQG5wOiBkZXZpY2Ugbm9kZSBmcm9tIHdoaWNoIHRoZSBwcm9wZXJ0eSB2YWx1ZSBp cyB0byBiZSByZWFkLg0KPiA+ICsgKg0KPiA+ICsgKiBUaGlzIHJvdXRpbmUgaXMgdXNlZCBieSB0 eXBlYyBoYXJkd2FyZSBkcml2ZXIgdG8gcmVhZCBwcm9wZXJ0eQ0KPiA+ICtwb3J0IHR5cGUNCj4g PiArICogZnJvbSB0aGUgZGV2aWNlIGZpcm13YXJlIGRlc2NyaXB0aW9uLg0KPiA+ICsgKg0KPiA+ ICsgKiBSZXR1cm5zIHR5cGVjX3BvcnRfdHlwZSBpZiBzdWNjZXNzLCBvdGhlcndpc2UgbmVnYXRp dmUgZXJyb3IgY29kZS4NCj4gPiArICovDQo+ID4gK2ludCB0eXBlY19vZl9nZXRfcG9ydF90eXBl KHN0cnVjdCBkZXZpY2Vfbm9kZSAqbnApDQo+IA0KPiBpbnQgdHlwZWNfZ2V0X3BvcnRfdHlwZShz dHJ1Y3QgZGV2aWNlICpkZXYpDQo+IA0KPiBJIHdvdWxkIGV4cGVjdCB5b3UgdG8gaGF2ZSB0aGUg ZnVuY3Rpb24gbGlrZSB0aGF0IGV2ZW4gaWYgeW91IHJlYWxseSB3ZXJlDQo+IGNhbGxpbmcgb2Zf KiBmdW5jdGlvbnMgaW4gaXQgc28gd2Ugd291bGQgbm90IG5lZWQgdG8gY2hhbmdlIHRoZSBBUEkg bGF0ZXINCj4gb25jZSBzdXBwb3J0IGZvciBBQ1BJIG9yIHNvbWUgb3RoZXIgdHlwZSBvZiBGVyBp bnRlcmZhY2UgaXMgYWRkZWQuIEJ1dCBhcw0KPiBzYWlkLCB0aGF0IHdpbGwgbm90IGJlIHRoZSBj YXNlLCBhbmQgeW91IG5lZWQgdG8gdXNlDQo+IGRldmljZV9wcm9wZXJ0eV8qIGZ1bmN0aW9ucyBp bnN0ZWFkLg0KPiANCj4gPiArew0KPiA+ICsJY29uc3QgY2hhciAqdHlwZV9zdHI7DQo+ID4gKwlp bnQgcmV0Ow0KPiA+ICsNCj4gPiArCXJldCA9IG9mX3Byb3BlcnR5X3JlYWRfc3RyaW5nKG5wLCAi cG9ydC10eXBlIiwgJnR5cGVfc3RyKTsNCj4gDQo+IHJldCA9IGRldmljZV9wcm9wZXJ0eV9yZWFk X3N0cmluZyhkZXYsICJwb3J0LXR5cGUiLCAmdHlwZV9zdHIpOw0KPiANCj4gPiArCWlmIChyZXQg PCAwKQ0KPiA+ICsJCXJldHVybiByZXQ7DQo+ID4gKw0KPiA+ICsJcmV0dXJuIG1hdGNoX3N0cmlu Zyh0eXBlY19wb3J0X3R5cGVzLCBBUlJBWV9TSVpFKHR5cGVjX3BvcnRfdHlwZXMpLA0KPiA+ICsJ CQkJCQkJCSB0eXBlX3N0cik7DQo+ID4gK30NCj4gPiArRVhQT1JUX1NZTUJPTF9HUEwodHlwZWNf Z2V0X3BvcnRfdHlwZSk7DQo+IA0KPiBOb3RlIHRoYXQgeW91IGFyZSBzdGlsbCBleHBvcnRpbmcg dGhlIG9sZCBmdW5jdGlvbiBuYW1lLCBidXQgdGhhdCdzIGZpbmUuIEp1c3QNCj4gY2hhbmdlIHRo ZSBmdW5jdGlvbiBuYW1lIGJhY2sgdG8gdGhlIG9yaWdpbmFsLg0KPiANCg0Kd2lsbCBjaGFuZ2Ug aXQgYmFjay4NCg0KPiA+ICsvKioNCj4gPiArICogdHlwZWNfb2ZfZ2V0X3ByZWZlcnJlZF9yb2xl IC0gR2V0IHRoZSB0eXBlYyBwcmVmZXJyZWQgcm9sZQ0KPiA+ICsgKiBAbnA6IGRldmljZSBub2Rl IGZyb20gd2hpY2ggdGhlIHByb3BlcnR5IHZhbHVlIGlzIHRvIGJlIHJlYWQuDQo+ID4gKyAqDQo+ ID4gKyAqIFRoaXMgcm91dGluZSBpcyB1c2VkIGJ5IHR5cGVjIGhhcmR3YXJlIGRyaXZlciB0byBy ZWFkIHByb3BlcnR5DQo+ID4gK2RlZmF1bHQgcm9sZQ0KPiA+ICsgKiBmcm9tIHRoZSBkZXZpY2Ug ZmlybXdhcmUgZGVzY3JpcHRpb24uDQo+ID4gKyAqDQo+ID4gKyAqIFJldHVybnMgdHlwZWNfcm9s ZSBpZiBzdWNjZXNzLCBvdGhlcndpc2UgbmVnYXRpdmUgZXJyb3IgY29kZS4NCj4gPiArICovDQo+ ID4gK2ludCB0eXBlY19vZl9nZXRfcHJlZmVycmVkX3JvbGUoc3RydWN0IGRldmljZV9ub2RlICpu cCkNCj4gDQo+IGludCB0eXBlY19nZXRfcHJlZmVycmVkX3JvbGUoc3RydWN0IGRldmljZSBkZXYp DQo+IA0KPiA+ICt7DQo+ID4gKwljb25zdCBjaGFyICpwb3dlcl9zdHI7DQo+ID4gKwlpbnQgcmV0 Ow0KPiA+ICsNCj4gPiArCXJldCA9IG9mX3Byb3BlcnR5X3JlYWRfc3RyaW5nKG5wLCAiZGVmYXVs dC1yb2xlIiwgJnBvd2VyX3N0cik7DQo+IA0KPiByZXQgPSBkZXZpY2VfcHJvcGVydHlfcmVhZF9z dHJpbmcoZGV2LCAiZGVmYXVsdC1yb2xlIiwgJnR5cGVfc3RyKTsNCj4gDQo+ID4gKwlpZiAocmV0 IDwgMCkNCj4gPiArCQlyZXR1cm4gcmV0Ow0KPiA+ICsNCj4gPiArCXJldHVybiBtYXRjaF9zdHJp bmcodHlwZWNfcm9sZXMsIEFSUkFZX1NJWkUodHlwZWNfcm9sZXMpLA0KPiA+ICtwb3dlcl9zdHIp OyB9IEVYUE9SVF9TWU1CT0xfR1BMKHR5cGVjX2dldF9wcmVmZXJyZWRfcm9sZSk7DQo+ID4gKw0K PiA+ICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8NCj4gDQo+ IFRoYW5rcywNCj4gDQo+IC0tDQo+IGhlaWtraQ0K --- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
next prev parent reply other threads:[~2018-03-05 7:54 UTC|newest] Thread overview: 77+ messages / expand[flat|nested] mbox.gz Atom feed top 2018-02-26 11:49 [PATCH v2 00/12] staging: typec: tcpci: move out of staging Li Jun 2018-02-26 11:49 ` [PATCH v2 01/12] usb: typec: add API to get port type and preferred role Li Jun 2018-02-26 11:49 ` [v2,01/12] " Jun Li 2018-02-26 13:19 ` [PATCH v2 01/12] " Heikki Krogerus 2018-02-26 13:19 ` [v2,01/12] " Heikki Krogerus 2018-03-05 7:54 ` Jun Li [this message] 2018-03-05 7:54 ` Jun Li 2018-02-26 11:49 ` [PATCH v2 02/12] usb: typec: add API to get sink and source config Li Jun 2018-02-26 11:49 ` [v2,02/12] " Jun Li 2018-02-26 13:32 ` [PATCH v2 02/12] " Heikki Krogerus 2018-02-26 13:32 ` [v2,02/12] " Heikki Krogerus 2018-03-05 8:40 ` [PATCH v2 02/12] " Jun Li 2018-03-05 8:40 ` [v2,02/12] " Jun Li 2018-02-26 11:49 ` [PATCH v2 03/12] staging: typec: tcpci: support port config passed via dt Li Jun 2018-02-26 11:49 ` [v2,03/12] " Jun Li 2018-02-26 14:06 ` [PATCH v2 03/12] " Heikki Krogerus 2018-02-26 14:06 ` [v2,03/12] " Heikki Krogerus 2018-02-26 14:30 ` [PATCH v2 03/12] " Jun Li 2018-02-26 14:30 ` [v2,03/12] " Jun Li 2018-02-27 11:03 ` [PATCH v2 03/12] " Heikki Krogerus 2018-02-27 11:03 ` [v2,03/12] " Heikki Krogerus 2018-03-05 8:53 ` [PATCH v2 03/12] " Jun Li 2018-03-05 8:53 ` [v2,03/12] " Jun Li 2018-03-05 9:53 ` [PATCH v2 03/12] " Heikki Krogerus 2018-03-05 9:53 ` [v2,03/12] " Heikki Krogerus 2018-03-05 10:35 ` [PATCH v2 03/12] " Jun Li 2018-03-05 10:35 ` [v2,03/12] " Jun Li 2018-03-05 11:30 ` [PATCH v2 03/12] " Heikki Krogerus 2018-03-05 11:30 ` [v2,03/12] " Heikki Krogerus 2018-03-05 12:38 ` [PATCH v2 03/12] " Jun Li 2018-03-05 12:38 ` [v2,03/12] " Jun Li 2018-02-26 11:49 ` [PATCH v2 04/12] staging: typec: tcpci: register port before request irq Li Jun 2018-02-26 11:49 ` [v2,04/12] " Jun Li 2018-02-26 11:49 ` [PATCH v2 05/12] staging: typec: tcpci: enable vbus detection Li Jun 2018-02-26 11:49 ` [v2,05/12] " Jun Li 2018-02-26 11:49 ` [PATCH v2 06/12] typec: tcpm: add starting value for drp toggling Li Jun 2018-02-26 11:49 ` [v2,06/12] " Jun Li 2018-02-26 11:49 ` [PATCH v2 07/12] staging: typec: tcpci: correct " Li Jun 2018-02-26 11:49 ` [v2,07/12] " Jun Li 2018-02-26 11:49 ` [PATCH v2 08/12] staging: typec: tcpci: keep the uncontact cc line open Li Jun 2018-02-26 11:49 ` [v2,08/12] " Jun Li 2018-02-26 11:49 ` [PATCH v2 09/12] staging: typec: tcpci: Only touch target bit when enable vconn Li Jun 2018-02-26 11:49 ` [v2,09/12] " Jun Li 2018-02-26 11:49 ` [PATCH v2 10/12] dt-bindings: connector: add properties for typec power delivery Li Jun 2018-02-26 11:49 ` [v2,10/12] " Jun Li 2018-02-27 8:41 ` [PATCH v2 10/12] " Andrzej Hajda 2018-02-27 8:41 ` [v2,10/12] " Andrzej Hajda 2018-03-02 22:38 ` [PATCH v2 10/12] " Rob Herring 2018-03-02 22:38 ` [v2,10/12] " Rob Herring 2018-03-05 7:52 ` [PATCH v2 10/12] " Jun Li 2018-03-05 7:52 ` [v2,10/12] " Jun Li 2018-03-05 12:25 ` [PATCH v2 10/12] " Jun Li 2018-03-05 12:25 ` [v2,10/12] " Jun Li 2018-03-05 7:00 ` [PATCH v2 10/12] " Jun Li 2018-03-05 7:00 ` [v2,10/12] " Jun Li 2018-03-05 9:59 ` [PATCH v2 10/12] " Andrzej Hajda 2018-03-05 9:59 ` [v2,10/12] " Andrzej Hajda 2018-03-06 9:38 ` [PATCH v2 10/12] " Jun Li 2018-03-06 9:38 ` [v2,10/12] " Jun Li 2018-03-06 11:54 ` [PATCH v2 10/12] " Andrzej Hajda 2018-03-06 11:54 ` [v2,10/12] " Andrzej Hajda 2018-03-06 12:02 ` [PATCH v2 10/12] " Heikki Krogerus 2018-03-06 12:02 ` [v2,10/12] " Heikki Krogerus 2018-03-08 1:41 ` [PATCH v2 10/12] " Jun Li 2018-03-08 1:41 ` [v2,10/12] " Jun Li 2018-03-09 7:34 ` [PATCH v2 10/12] " Heikki Krogerus 2018-03-09 7:34 ` [v2,10/12] " Heikki Krogerus 2018-03-02 22:29 ` [PATCH v2 10/12] " Rob Herring 2018-03-02 22:29 ` [v2,10/12] " Rob Herring 2018-03-05 7:07 ` [PATCH v2 10/12] " Jun Li 2018-03-05 7:07 ` [v2,10/12] " Jun Li 2018-02-26 11:49 ` [PATCH v2 11/12] dt-bindings: usb: add documentation for typec port controller(TCPCI) Li Jun 2018-02-26 11:49 ` [v2,11/12] " Jun Li 2018-03-02 22:56 ` [PATCH v2 11/12] " Rob Herring 2018-03-02 22:56 ` [v2,11/12] " Rob Herring 2018-02-26 11:49 ` [PATCH v2 12/12] staging: typec: tcpci: move tcpci driver out of staging Li Jun 2018-02-26 11:49 ` [v2,12/12] " Jun Li
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=VI1PR0402MB3917174CA90066FC8D3A406489DA0@VI1PR0402MB3917.eurprd04.prod.outlook.com \ --to=jun.li@nxp.com \ --cc=a.hajda@samsung.com \ --cc=devicetree@vger.kernel.org \ --cc=garsilva@embeddedor.com \ --cc=gregkh@linuxfoundation.org \ --cc=heikki.krogerus@linux.intel.com \ --cc=linux-imx@nxp.com \ --cc=linux-usb@vger.kernel.org \ --cc=linux@roeck-us.net \ --cc=mark.rutland@arm.com \ --cc=o_leveque@orange.fr \ --cc=peter.chen@nxp.com \ --cc=robh+dt@kernel.org \ --cc=shufan_lee@richtek.com \ --cc=yueyao@google.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.