linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] QE GPIO: Add qe_gpio_set_multiple
@ 2018-06-19 16:22 Joakim Tjernlund
  2018-06-19 16:38 ` York Sun
  2018-06-21  2:38 ` Qiang Zhao
  0 siblings, 2 replies; 11+ messages in thread
From: Joakim Tjernlund @ 2018-06-19 16:22 UTC (permalink / raw)
  To: York Sun, linuxppc-dev

This cousin to gpio-mpc8xxx was lacking a multiple pins method,
add one.

Signed-off-by: Joakim Tjernlund <joakim.tjernlund@infinera.com>
---
 drivers/soc/fsl/qe/gpio.c | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/drivers/soc/fsl/qe/gpio.c b/drivers/soc/fsl/qe/gpio.c
index 3b27075c21a7..819bed0f5667 100644
--- a/drivers/soc/fsl/qe/gpio.c
+++ b/drivers/soc/fsl/qe/gpio.c
@@ -83,6 +83,33 @@ static void qe_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val)
 	spin_unlock_irqrestore(&qe_gc->lock, flags);
 }
 
+static void qe_gpio_set_multiple(struct gpio_chip *gc,
+				 unsigned long *mask, unsigned long *bits)
+{
+	struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc);
+	struct qe_gpio_chip *qe_gc = gpiochip_get_data(gc);
+	struct qe_pio_regs __iomem *regs = mm_gc->regs;
+	unsigned long flags;
+	int i;
+
+	spin_lock_irqsave(&qe_gc->lock, flags);
+
+	for (i = 0; i < gc->ngpio; i++) {
+		if (*mask == 0)
+			break;
+		if (__test_and_clear_bit(i, mask)) {
+			if (test_bit(i, bits))
+				qe_gc->cpdata |= (1U << (QE_PIO_PINS - 1 - i));
+			else
+				qe_gc->cpdata &= ~(1U << (QE_PIO_PINS - 1 - i));
+		}
+	}
+
+	out_be32(&regs->cpdata, qe_gc->cpdata);
+
+	spin_unlock_irqrestore(&qe_gc->lock, flags);
+}
+
 static int qe_gpio_dir_in(struct gpio_chip *gc, unsigned int gpio)
 {
 	struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc);
@@ -298,6 +325,7 @@ static int __init qe_add_gpiochips(void)
 		gc->direction_output = qe_gpio_dir_out;
 		gc->get = qe_gpio_get;
 		gc->set = qe_gpio_set;
+		gc->set_multiple = qe_gpio_set_multiple;
 
 		ret = of_mm_gpiochip_add_data(np, mm_gc, qe_gc);
 		if (ret)
-- 
2.13.6

^ permalink raw reply related	[flat|nested] 11+ messages in thread

* Re: [PATCH] QE GPIO: Add qe_gpio_set_multiple
  2018-06-19 16:22 [PATCH] QE GPIO: Add qe_gpio_set_multiple Joakim Tjernlund
@ 2018-06-19 16:38 ` York Sun
  2018-06-19 17:04   ` Scott Wood
  2018-06-21  2:38 ` Qiang Zhao
  1 sibling, 1 reply; 11+ messages in thread
From: York Sun @ 2018-06-19 16:38 UTC (permalink / raw)
  To: jocke@infinera.com, linuxppc-dev, Scott Wood

On 06/19/2018 09:22 AM, Joakim Tjernlund wrote:=0A=
> This cousin to gpio-mpc8xxx was lacking a multiple pins method,=0A=
> add one.=0A=
> =0A=
> Signed-off-by: Joakim Tjernlund <joakim.tjernlund@infinera.com>=0A=
> ---=0A=
>  drivers/soc/fsl/qe/gpio.c | 28 ++++++++++++++++++++++++++++=0A=
>  1 file changed, 28 insertions(+)=0A=
> =0A=
=0A=
Joakim,=0A=
=0A=
I am not the maintainer for this driver. Adding Scott.=0A=
=0A=
York=0A=

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH] QE GPIO: Add qe_gpio_set_multiple
  2018-06-19 16:38 ` York Sun
@ 2018-06-19 17:04   ` Scott Wood
  0 siblings, 0 replies; 11+ messages in thread
From: Scott Wood @ 2018-06-19 17:04 UTC (permalink / raw)
  To: York Sun, jocke@infinera.com, linuxppc-dev, Qiang Zhao

On Tue, 2018-06-19 at 16:38 +0000, York Sun wrote:
> On 06/19/2018 09:22 AM, Joakim Tjernlund wrote:
> > This cousin to gpio-mpc8xxx was lacking a multiple pins method,
> > add one.
> > 
> > Signed-off-by: Joakim Tjernlund <joakim.tjernlund@infinera.com>
> > ---
> >  drivers/soc/fsl/qe/gpio.c | 28 ++++++++++++++++++++++++++++
> >  1 file changed, 28 insertions(+)
> > 
> 
> Joakim,
> 
> I am not the maintainer for this driver. Adding Scott.
> 
> York
> 

Qiang Zhao is the maintainer for drivers/soc/fsl/qe

-Scott

^ permalink raw reply	[flat|nested] 11+ messages in thread

* RE: [PATCH] QE GPIO: Add qe_gpio_set_multiple
  2018-06-19 16:22 [PATCH] QE GPIO: Add qe_gpio_set_multiple Joakim Tjernlund
  2018-06-19 16:38 ` York Sun
@ 2018-06-21  2:38 ` Qiang Zhao
  2018-06-25 10:04   ` Joakim Tjernlund
  1 sibling, 1 reply; 11+ messages in thread
From: Qiang Zhao @ 2018-06-21  2:38 UTC (permalink / raw)
  To: jocke@infinera.com, York Sun, linuxppc-dev

T24gMDYvMTkvMjAxOCAwOToyMiBBTSwgSm9ha2ltIFRqZXJubHVuZCB3cm90ZToNCi0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBMaW51eHBwYy1kZXYgW21haWx0bzpsaW51eHBwYy1k
ZXYtYm91bmNlcytxaWFuZy56aGFvPW54cC5jb21AbGlzdHMub3psYWJzLm9yZ10gT24gQmVoYWxm
IE9mIEpvYWtpbSBUamVybmx1bmQNClNlbnQ6IDIwMTjE6jbUwjIwyNUgMDoyMg0KVG86IFlvcmsg
U3VuIDx5b3JrLnN1bkBueHAuY29tPjsgbGludXhwcGMtZGV2IDxsaW51eHBwYy1kZXZAbGlzdHMu
b3psYWJzLm9yZz4NClN1YmplY3Q6IFtQQVRDSF0gUUUgR1BJTzogQWRkIHFlX2dwaW9fc2V0X211
bHRpcGxlDQoNClRoaXMgY291c2luIHRvIGdwaW8tbXBjOHh4eCB3YXMgbGFja2luZyBhIG11bHRp
cGxlIHBpbnMgbWV0aG9kLCBhZGQgb25lLg0KDQpTaWduZWQtb2ZmLWJ5OiBKb2FraW0gVGplcm5s
dW5kIDxqb2FraW0udGplcm5sdW5kQGluZmluZXJhLmNvbT4NCi0tLQ0KIGRyaXZlcnMvc29jL2Zz
bC9xZS9ncGlvLmMgfCAyOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrDQogMSBmaWxlIGNo
YW5nZWQsIDI4IGluc2VydGlvbnMoKykNCg0KZGlmZiAtLWdpdCBhL2RyaXZlcnMvc29jL2ZzbC9x
ZS9ncGlvLmMgYi9kcml2ZXJzL3NvYy9mc2wvcWUvZ3Bpby5jIGluZGV4IDNiMjcwNzVjMjFhNy4u
ODE5YmVkMGY1NjY3IDEwMDY0NA0KLS0tIGEvZHJpdmVycy9zb2MvZnNsL3FlL2dwaW8uYw0KKysr
IGIvZHJpdmVycy9zb2MvZnNsL3FlL2dwaW8uYw0KQEAgLTgzLDYgKzgzLDMzIEBAIHN0YXRpYyB2
b2lkIHFlX2dwaW9fc2V0KHN0cnVjdCBncGlvX2NoaXAgKmdjLCB1bnNpZ25lZCBpbnQgZ3Bpbywg
aW50IHZhbCkNCiAJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmcWVfZ2MtPmxvY2ssIGZsYWdzKTsg
IH0NCiANCitzdGF0aWMgdm9pZCBxZV9ncGlvX3NldF9tdWx0aXBsZShzdHJ1Y3QgZ3Bpb19jaGlw
ICpnYywNCisJCQkJIHVuc2lnbmVkIGxvbmcgKm1hc2ssIHVuc2lnbmVkIGxvbmcgKmJpdHMpIHsN
CisJc3RydWN0IG9mX21tX2dwaW9fY2hpcCAqbW1fZ2MgPSB0b19vZl9tbV9ncGlvX2NoaXAoZ2Mp
Ow0KKwlzdHJ1Y3QgcWVfZ3Bpb19jaGlwICpxZV9nYyA9IGdwaW9jaGlwX2dldF9kYXRhKGdjKTsN
CisJc3RydWN0IHFlX3Bpb19yZWdzIF9faW9tZW0gKnJlZ3MgPSBtbV9nYy0+cmVnczsNCisJdW5z
aWduZWQgbG9uZyBmbGFnczsNCisJaW50IGk7DQorDQorCXNwaW5fbG9ja19pcnFzYXZlKCZxZV9n
Yy0+bG9jaywgZmxhZ3MpOw0KKw0KKwlmb3IgKGkgPSAwOyBpIDwgZ2MtPm5ncGlvOyBpKyspIHsN
CisJCWlmICgqbWFzayA9PSAwKQ0KKwkJCWJyZWFrOw0KKwkJaWYgKF9fdGVzdF9hbmRfY2xlYXJf
Yml0KGksIG1hc2spKSB7DQorCQkJaWYgKHRlc3RfYml0KGksIGJpdHMpKQ0KKwkJCQlxZV9nYy0+
Y3BkYXRhIHw9ICgxVSA8PCAoUUVfUElPX1BJTlMgLSAxIC0gaSkpOw0KKwkJCWVsc2UNCisJCQkJ
cWVfZ2MtPmNwZGF0YSAmPSB+KDFVIDw8IChRRV9QSU9fUElOUyAtIDEgLSBpKSk7DQorCQl9DQor
CX0NCisNCisJb3V0X2JlMzIoJnJlZ3MtPmNwZGF0YSwgcWVfZ2MtPmNwZGF0YSk7DQorDQorCXNw
aW5fdW5sb2NrX2lycXJlc3RvcmUoJnFlX2djLT5sb2NrLCBmbGFncyk7IH0NCisNCiBzdGF0aWMg
aW50IHFlX2dwaW9fZGlyX2luKHN0cnVjdCBncGlvX2NoaXAgKmdjLCB1bnNpZ25lZCBpbnQgZ3Bp
bykgIHsNCiAJc3RydWN0IG9mX21tX2dwaW9fY2hpcCAqbW1fZ2MgPSB0b19vZl9tbV9ncGlvX2No
aXAoZ2MpOyBAQCAtMjk4LDYgKzMyNSw3IEBAIHN0YXRpYyBpbnQgX19pbml0IHFlX2FkZF9ncGlv
Y2hpcHModm9pZCkNCiAJCWdjLT5kaXJlY3Rpb25fb3V0cHV0ID0gcWVfZ3Bpb19kaXJfb3V0Ow0K
IAkJZ2MtPmdldCA9IHFlX2dwaW9fZ2V0Ow0KIAkJZ2MtPnNldCA9IHFlX2dwaW9fc2V0Ow0KKwkJ
Z2MtPnNldF9tdWx0aXBsZSA9IHFlX2dwaW9fc2V0X211bHRpcGxlOw0KIA0KIAkJcmV0ID0gb2Zf
bW1fZ3Bpb2NoaXBfYWRkX2RhdGEobnAsIG1tX2djLCBxZV9nYyk7DQogCQlpZiAocmV0KQ0KDQpS
ZXZpZXdlZC1ieTogUWlhbmcgWmhhbyA8cWlhbmcuemhhb0BueHAuY29tPg0KDQo=

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH] QE GPIO: Add qe_gpio_set_multiple
  2018-06-21  2:38 ` Qiang Zhao
@ 2018-06-25 10:04   ` Joakim Tjernlund
  2018-06-26 13:41     ` Michael Ellerman
  0 siblings, 1 reply; 11+ messages in thread
From: Joakim Tjernlund @ 2018-06-25 10:04 UTC (permalink / raw)
  To: linuxppc-dev, qiang.zhao, york.sun

T24gVGh1LCAyMDE4LTA2LTIxIGF0IDAyOjM4ICswMDAwLCBRaWFuZyBaaGFvIHdyb3RlOg0KPiAN
Cj4gT24gMDYvMTkvMjAxOCAwOToyMiBBTSwgSm9ha2ltIFRqZXJubHVuZCB3cm90ZToNCj4gLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTGludXhwcGMtZGV2IFttYWlsdG86bGlu
dXhwcGMtZGV2LWJvdW5jZXMrcWlhbmcuemhhbz1ueHAuY29tQGxpc3RzLm96bGFicy5vcmddIE9u
IEJlaGFsZiBPZiBKb2FraW0gVGplcm5sdW5kDQo+IFNlbnQ6IDIwMTjlubQ25pyIMjDml6UgMDoy
Mg0KPiBUbzogWW9yayBTdW4gPHlvcmsuc3VuQG54cC5jb20+OyBsaW51eHBwYy1kZXYgPGxpbnV4
cHBjLWRldkBsaXN0cy5vemxhYnMub3JnPg0KPiBTdWJqZWN0OiBbUEFUQ0hdIFFFIEdQSU86IEFk
ZCBxZV9ncGlvX3NldF9tdWx0aXBsZQ0KPiANCj4gVGhpcyBjb3VzaW4gdG8gZ3Bpby1tcGM4eHh4
IHdhcyBsYWNraW5nIGEgbXVsdGlwbGUgcGlucyBtZXRob2QsIGFkZCBvbmUuDQo+IA0KPiBTaWdu
ZWQtb2ZmLWJ5OiBKb2FraW0gVGplcm5sdW5kIDxqb2FraW0udGplcm5sdW5kQGluZmluZXJhLmNv
bT4NCj4gLS0tDQo+ICBkcml2ZXJzL3NvYy9mc2wvcWUvZ3Bpby5jIHwgMjggKysrKysrKysrKysr
KysrKysrKysrKysrKysrKw0KPiAgMSBmaWxlIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKykNCj4g
DQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3NvYy9mc2wvcWUvZ3Bpby5jIGIvZHJpdmVycy9zb2Mv
ZnNsL3FlL2dwaW8uYyBpbmRleCAzYjI3MDc1YzIxYTcuLjgxOWJlZDBmNTY2NyAxMDA2NDQNCj4g
LS0tIGEvZHJpdmVycy9zb2MvZnNsL3FlL2dwaW8uYw0KPiArKysgYi9kcml2ZXJzL3NvYy9mc2wv
cWUvZ3Bpby5jDQo+IEBAIC04Myw2ICs4MywzMyBAQCBzdGF0aWMgdm9pZCBxZV9ncGlvX3NldChz
dHJ1Y3QgZ3Bpb19jaGlwICpnYywgdW5zaWduZWQgaW50IGdwaW8sIGludCB2YWwpDQo+ICAgICAg
ICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmcWVfZ2MtPmxvY2ssIGZsYWdzKTsgIH0NCj4gDQo+
ICtzdGF0aWMgdm9pZCBxZV9ncGlvX3NldF9tdWx0aXBsZShzdHJ1Y3QgZ3Bpb19jaGlwICpnYywN
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqbWFzaywg
dW5zaWduZWQgbG9uZyAqYml0cykgew0KPiArICAgICAgIHN0cnVjdCBvZl9tbV9ncGlvX2NoaXAg
Km1tX2djID0gdG9fb2ZfbW1fZ3Bpb19jaGlwKGdjKTsNCj4gKyAgICAgICBzdHJ1Y3QgcWVfZ3Bp
b19jaGlwICpxZV9nYyA9IGdwaW9jaGlwX2dldF9kYXRhKGdjKTsNCj4gKyAgICAgICBzdHJ1Y3Qg
cWVfcGlvX3JlZ3MgX19pb21lbSAqcmVncyA9IG1tX2djLT5yZWdzOw0KPiArICAgICAgIHVuc2ln
bmVkIGxvbmcgZmxhZ3M7DQo+ICsgICAgICAgaW50IGk7DQo+ICsNCj4gKyAgICAgICBzcGluX2xv
Y2tfaXJxc2F2ZSgmcWVfZ2MtPmxvY2ssIGZsYWdzKTsNCj4gKw0KPiArICAgICAgIGZvciAoaSA9
IDA7IGkgPCBnYy0+bmdwaW87IGkrKykgew0KPiArICAgICAgICAgICAgICAgaWYgKCptYXNrID09
IDApDQo+ICsgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOw0KPiArICAgICAgICAgICAgICAg
aWYgKF9fdGVzdF9hbmRfY2xlYXJfYml0KGksIG1hc2spKSB7DQo+ICsgICAgICAgICAgICAgICAg
ICAgICAgIGlmICh0ZXN0X2JpdChpLCBiaXRzKSkNCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBxZV9nYy0+Y3BkYXRhIHw9ICgxVSA8PCAoUUVfUElPX1BJTlMgLSAxIC0gaSkpOw0K
PiArICAgICAgICAgICAgICAgICAgICAgICBlbHNlDQo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcWVfZ2MtPmNwZGF0YSAmPSB+KDFVIDw8IChRRV9QSU9fUElOUyAtIDEgLSBpKSk7
DQo+ICsgICAgICAgICAgICAgICB9DQo+ICsgICAgICAgfQ0KPiArDQo+ICsgICAgICAgb3V0X2Jl
MzIoJnJlZ3MtPmNwZGF0YSwgcWVfZ2MtPmNwZGF0YSk7DQo+ICsNCj4gKyAgICAgICBzcGluX3Vu
bG9ja19pcnFyZXN0b3JlKCZxZV9nYy0+bG9jaywgZmxhZ3MpOyB9DQo+ICsNCj4gIHN0YXRpYyBp
bnQgcWVfZ3Bpb19kaXJfaW4oc3RydWN0IGdwaW9fY2hpcCAqZ2MsIHVuc2lnbmVkIGludCBncGlv
KSAgew0KPiAgICAgICAgIHN0cnVjdCBvZl9tbV9ncGlvX2NoaXAgKm1tX2djID0gdG9fb2ZfbW1f
Z3Bpb19jaGlwKGdjKTsgQEAgLTI5OCw2ICszMjUsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBxZV9h
ZGRfZ3Bpb2NoaXBzKHZvaWQpDQo+ICAgICAgICAgICAgICAgICBnYy0+ZGlyZWN0aW9uX291dHB1
dCA9IHFlX2dwaW9fZGlyX291dDsNCj4gICAgICAgICAgICAgICAgIGdjLT5nZXQgPSBxZV9ncGlv
X2dldDsNCj4gICAgICAgICAgICAgICAgIGdjLT5zZXQgPSBxZV9ncGlvX3NldDsNCj4gKyAgICAg
ICAgICAgICAgIGdjLT5zZXRfbXVsdGlwbGUgPSBxZV9ncGlvX3NldF9tdWx0aXBsZTsNCj4gDQo+
ICAgICAgICAgICAgICAgICByZXQgPSBvZl9tbV9ncGlvY2hpcF9hZGRfZGF0YShucCwgbW1fZ2Ms
IHFlX2djKTsNCj4gICAgICAgICAgICAgICAgIGlmIChyZXQpDQo+IA0KPiBSZXZpZXdlZC1ieTog
UWlhbmcgWmhhbyA8cWlhbmcuemhhb0BueHAuY29tPg0KPiANCg0KV2hvIHBpY2tzIHVwIHRoaXMg
cGF0Y2ggPyBJcyBpdCBxdWV1ZWQgc29tZXdoZXJlIGFscmVhZHk/DQoNCiAgSm9ja2U=

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH] QE GPIO: Add qe_gpio_set_multiple
  2018-06-25 10:04   ` Joakim Tjernlund
@ 2018-06-26 13:41     ` Michael Ellerman
  2018-07-03 10:30       ` Joakim Tjernlund
  0 siblings, 1 reply; 11+ messages in thread
From: Michael Ellerman @ 2018-06-26 13:41 UTC (permalink / raw)
  To: Joakim Tjernlund, linuxppc-dev, qiang.zhao, york.sun

Joakim Tjernlund <Joakim.Tjernlund@infinera.com> writes:
> On Thu, 2018-06-21 at 02:38 +0000, Qiang Zhao wrote:
>> On 06/19/2018 09:22 AM, Joakim Tjernlund wrote:
>> -----Original Message-----
>> From: Linuxppc-dev [mailto:linuxppc-dev-bounces+qiang.zhao=3Dnxp.com@lis=
ts.ozlabs.org] On Behalf Of Joakim Tjernlund
>> Sent: 2018=E5=B9=B46=E6=9C=8820=E6=97=A5 0:22
>> To: York Sun <york.sun@nxp.com>; linuxppc-dev <linuxppc-dev@lists.ozlabs=
.org>
>> Subject: [PATCH] QE GPIO: Add qe_gpio_set_multiple
>>=20
>> This cousin to gpio-mpc8xxx was lacking a multiple pins method, add one.
>>=20
>> Signed-off-by: Joakim Tjernlund <joakim.tjernlund@infinera.com>
>> ---
>>  drivers/soc/fsl/qe/gpio.c | 28 ++++++++++++++++++++++++++++
>>  1 file changed, 28 insertions(+)
...
>>  static int qe_gpio_dir_in(struct gpio_chip *gc, unsigned int gpio)  {
>>         struct of_mm_gpio_chip *mm_gc =3D to_of_mm_gpio_chip(gc); @@ -29=
8,6 +325,7 @@ static int __init qe_add_gpiochips(void)
>>                 gc->direction_output =3D qe_gpio_dir_out;
>>                 gc->get =3D qe_gpio_get;
>>                 gc->set =3D qe_gpio_set;
>> +               gc->set_multiple =3D qe_gpio_set_multiple;
>>=20
>>                 ret =3D of_mm_gpiochip_add_data(np, mm_gc, qe_gc);
>>                 if (ret)
>>=20
>> Reviewed-by: Qiang Zhao <qiang.zhao@nxp.com>
>>=20
>
> Who picks up this patch ? Is it queued somewhere already?

Not me.

cheers

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH] QE GPIO: Add qe_gpio_set_multiple
  2018-06-26 13:41     ` Michael Ellerman
@ 2018-07-03 10:30       ` Joakim Tjernlund
  2018-07-03 15:26         ` York Sun
  0 siblings, 1 reply; 11+ messages in thread
From: Joakim Tjernlund @ 2018-07-03 10:30 UTC (permalink / raw)
  To: linuxppc-dev, mpe, qiang.zhao, york.sun

T24gVHVlLCAyMDE4LTA2LTI2IGF0IDIzOjQxICsxMDAwLCBNaWNoYWVsIEVsbGVybWFuIHdyb3Rl
Og0KPiANCj4gSm9ha2ltIFRqZXJubHVuZCA8Sm9ha2ltLlRqZXJubHVuZEBpbmZpbmVyYS5jb20+
IHdyaXRlczoNCj4gPiBPbiBUaHUsIDIwMTgtMDYtMjEgYXQgMDI6MzggKzAwMDAsIFFpYW5nIFpo
YW8gd3JvdGU6DQo+ID4gPiBPbiAwNi8xOS8yMDE4IDA5OjIyIEFNLCBKb2FraW0gVGplcm5sdW5k
IHdyb3RlOg0KPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+IEZyb206IExp
bnV4cHBjLWRldiBbbWFpbHRvOmxpbnV4cHBjLWRldi1ib3VuY2VzK3FpYW5nLnpoYW89bnhwLmNv
bUBsaXN0cy5vemxhYnMub3JnXSBPbiBCZWhhbGYgT2YgSm9ha2ltIFRqZXJubHVuZA0KPiA+ID4g
U2VudDogMjAxOOW5tDbmnIgyMOaXpSAwOjIyDQo+ID4gPiBUbzogWW9yayBTdW4gPHlvcmsuc3Vu
QG54cC5jb20+OyBsaW51eHBwYy1kZXYgPGxpbnV4cHBjLWRldkBsaXN0cy5vemxhYnMub3JnPg0K
PiA+ID4gU3ViamVjdDogW1BBVENIXSBRRSBHUElPOiBBZGQgcWVfZ3Bpb19zZXRfbXVsdGlwbGUN
Cj4gPiA+IA0KPiA+ID4gVGhpcyBjb3VzaW4gdG8gZ3Bpby1tcGM4eHh4IHdhcyBsYWNraW5nIGEg
bXVsdGlwbGUgcGlucyBtZXRob2QsIGFkZCBvbmUuDQo+ID4gPiANCj4gPiA+IFNpZ25lZC1vZmYt
Ynk6IEpvYWtpbSBUamVybmx1bmQgPGpvYWtpbS50amVybmx1bmRAaW5maW5lcmEuY29tPg0KPiA+
ID4gLS0tDQo+ID4gPiAgZHJpdmVycy9zb2MvZnNsL3FlL2dwaW8uYyB8IDI4ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysNCj4gPiA+ICAxIGZpbGUgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygr
KQ0KPiANCj4gLi4uDQo+ID4gPiAgc3RhdGljIGludCBxZV9ncGlvX2Rpcl9pbihzdHJ1Y3QgZ3Bp
b19jaGlwICpnYywgdW5zaWduZWQgaW50IGdwaW8pICB7DQo+ID4gPiAgICAgICAgIHN0cnVjdCBv
Zl9tbV9ncGlvX2NoaXAgKm1tX2djID0gdG9fb2ZfbW1fZ3Bpb19jaGlwKGdjKTsgQEAgLTI5OCw2
ICszMjUsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBxZV9hZGRfZ3Bpb2NoaXBzKHZvaWQpDQo+ID4g
PiAgICAgICAgICAgICAgICAgZ2MtPmRpcmVjdGlvbl9vdXRwdXQgPSBxZV9ncGlvX2Rpcl9vdXQ7
DQo+ID4gPiAgICAgICAgICAgICAgICAgZ2MtPmdldCA9IHFlX2dwaW9fZ2V0Ow0KPiA+ID4gICAg
ICAgICAgICAgICAgIGdjLT5zZXQgPSBxZV9ncGlvX3NldDsNCj4gPiA+ICsgICAgICAgICAgICAg
ICBnYy0+c2V0X211bHRpcGxlID0gcWVfZ3Bpb19zZXRfbXVsdGlwbGU7DQo+ID4gPiANCj4gPiA+
ICAgICAgICAgICAgICAgICByZXQgPSBvZl9tbV9ncGlvY2hpcF9hZGRfZGF0YShucCwgbW1fZ2Ms
IHFlX2djKTsNCj4gPiA+ICAgICAgICAgICAgICAgICBpZiAocmV0KQ0KPiA+ID4gDQo+ID4gPiBS
ZXZpZXdlZC1ieTogUWlhbmcgWmhhbyA8cWlhbmcuemhhb0BueHAuY29tPg0KPiA+ID4gDQo+ID4g
DQo+ID4gV2hvIHBpY2tzIHVwIHRoaXMgcGF0Y2ggPyBJcyBpdCBxdWV1ZWQgc29tZXdoZXJlIGFs
cmVhZHk/DQo+IA0KPiBOb3QgbWUuDQoNCllvcms/IFlvdSBzZWVtIHRvIGJlIHRoZSBvbmx5IG9u
ZSBsZWZ0Lg0KDQogSm9ja2U=

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH] QE GPIO: Add qe_gpio_set_multiple
  2018-07-03 10:30       ` Joakim Tjernlund
@ 2018-07-03 15:26         ` York Sun
  2018-07-03 16:35           ` Leo Li
  0 siblings, 1 reply; 11+ messages in thread
From: York Sun @ 2018-07-03 15:26 UTC (permalink / raw)
  To: jocke@infinera.com, Leo Li; +Cc: linuxppc-dev, mpe, Qiang Zhao

+Leo=0A=
=0A=
On 07/03/2018 03:30 AM, Joakim Tjernlund wrote:=0A=
> On Tue, 2018-06-26 at 23:41 +1000, Michael Ellerman wrote:=0A=
>>=0A=
>> Joakim Tjernlund <Joakim.Tjernlund@infinera.com> writes:=0A=
>>> On Thu, 2018-06-21 at 02:38 +0000, Qiang Zhao wrote:=0A=
>>>> On 06/19/2018 09:22 AM, Joakim Tjernlund wrote:=0A=
>>>> -----Original Message-----=0A=
>>>> From: Linuxppc-dev [mailto:linuxppc-dev-bounces+qiang.zhao=3Dnxp.com@l=
ists.ozlabs.org] On Behalf Of Joakim Tjernlund=0A=
>>>> Sent: 2018=1B$BG/=1B(B6=1B$B7n=1B(B20=1B$BF|=1B(B 0:22=0A=
>>>> To: York Sun <york.sun@nxp.com>; linuxppc-dev <linuxppc-dev@lists.ozla=
bs.org>=0A=
>>>> Subject: [PATCH] QE GPIO: Add qe_gpio_set_multiple=0A=
>>>>=0A=
>>>> This cousin to gpio-mpc8xxx was lacking a multiple pins method, add on=
e.=0A=
>>>>=0A=
>>>> Signed-off-by: Joakim Tjernlund <joakim.tjernlund@infinera.com>=0A=
>>>> ---=0A=
>>>>  drivers/soc/fsl/qe/gpio.c | 28 ++++++++++++++++++++++++++++=0A=
>>>>  1 file changed, 28 insertions(+)=0A=
>>=0A=
>> ...=0A=
>>>>  static int qe_gpio_dir_in(struct gpio_chip *gc, unsigned int gpio)  {=
=0A=
>>>>         struct of_mm_gpio_chip *mm_gc =3D to_of_mm_gpio_chip(gc); @@ -=
298,6 +325,7 @@ static int __init qe_add_gpiochips(void)=0A=
>>>>                 gc->direction_output =3D qe_gpio_dir_out;=0A=
>>>>                 gc->get =3D qe_gpio_get;=0A=
>>>>                 gc->set =3D qe_gpio_set;=0A=
>>>> +               gc->set_multiple =3D qe_gpio_set_multiple;=0A=
>>>>=0A=
>>>>                 ret =3D of_mm_gpiochip_add_data(np, mm_gc, qe_gc);=0A=
>>>>                 if (ret)=0A=
>>>>=0A=
>>>> Reviewed-by: Qiang Zhao <qiang.zhao@nxp.com>=0A=
>>>>=0A=
>>>=0A=
>>> Who picks up this patch ? Is it queued somewhere already?=0A=
>>=0A=
>> Not me.=0A=
> =0A=
> York? You seem to be the only one left.=0A=
> =0A=
=0A=
I am not a Linux maintainer. Even I want to, I can't merge this patch.=0A=
=0A=
Leo, who can merge this patch and request a pull?=0A=
=0A=
York=0A=

^ permalink raw reply	[flat|nested] 11+ messages in thread

* RE: [PATCH] QE GPIO: Add qe_gpio_set_multiple
  2018-07-03 15:26         ` York Sun
@ 2018-07-03 16:35           ` Leo Li
  2018-08-02 22:36             ` Joakim Tjernlund
  0 siblings, 1 reply; 11+ messages in thread
From: Leo Li @ 2018-07-03 16:35 UTC (permalink / raw)
  To: York Sun, jocke@infinera.com; +Cc: linuxppc-dev, mpe, Qiang Zhao

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogWW9yayBTdW4NCj4gU2Vu
dDogVHVlc2RheSwgSnVseSAzLCAyMDE4IDEwOjI3IEFNDQo+IFRvOiBqb2NrZUBpbmZpbmVyYS5j
b20gPGpvYWtpbS50amVybmx1bmRAaW5maW5lcmEuY29tPjsgTGVvIExpDQo+IDxsZW95YW5nLmxp
QG54cC5jb20+DQo+IENjOiBsaW51eHBwYy1kZXZAbGlzdHMub3psYWJzLm9yZzsgbXBlQGVsbGVy
bWFuLmlkLmF1OyBRaWFuZyBaaGFvDQo+IDxxaWFuZy56aGFvQG54cC5jb20+DQo+IFN1YmplY3Q6
IFJlOiBbUEFUQ0hdIFFFIEdQSU86IEFkZCBxZV9ncGlvX3NldF9tdWx0aXBsZQ0KPiANCj4gK0xl
bw0KPiANCj4gT24gMDcvMDMvMjAxOCAwMzozMCBBTSwgSm9ha2ltIFRqZXJubHVuZCB3cm90ZToN
Cj4gPiBPbiBUdWUsIDIwMTgtMDYtMjYgYXQgMjM6NDEgKzEwMDAsIE1pY2hhZWwgRWxsZXJtYW4g
d3JvdGU6DQo+ID4+DQo+ID4+IEpvYWtpbSBUamVybmx1bmQgPEpvYWtpbS5UamVybmx1bmRAaW5m
aW5lcmEuY29tPiB3cml0ZXM6DQo+ID4+PiBPbiBUaHUsIDIwMTgtMDYtMjEgYXQgMDI6MzggKzAw
MDAsIFFpYW5nIFpoYW8gd3JvdGU6DQo+ID4+Pj4gT24gMDYvMTkvMjAxOCAwOToyMiBBTSwgSm9h
a2ltIFRqZXJubHVuZCB3cm90ZToNCj4gPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K
PiA+Pj4+IEZyb206IExpbnV4cHBjLWRldiBbbWFpbHRvOmxpbnV4cHBjLWRldi0NCj4gYm91bmNl
cytxaWFuZy56aGFvPW54cC5jb21AbGlzdHMub3psYWJzLm9yZ10gT24gQmVoYWxmIE9mIEpvYWtp
bQ0KPiBUamVybmx1bmQNCj4gPj4+PiBTZW50OiAyMDE4xOo21MIyMMjVIDA6MjINCj4gPj4+PiBU
bzogWW9yayBTdW4gPHlvcmsuc3VuQG54cC5jb20+OyBsaW51eHBwYy1kZXYgPGxpbnV4cHBjLQ0K
PiBkZXZAbGlzdHMub3psYWJzLm9yZz4NCj4gPj4+PiBTdWJqZWN0OiBbUEFUQ0hdIFFFIEdQSU86
IEFkZCBxZV9ncGlvX3NldF9tdWx0aXBsZQ0KPiA+Pj4+DQo+ID4+Pj4gVGhpcyBjb3VzaW4gdG8g
Z3Bpby1tcGM4eHh4IHdhcyBsYWNraW5nIGEgbXVsdGlwbGUgcGlucyBtZXRob2QsIGFkZA0KPiBv
bmUuDQo+ID4+Pj4NCj4gPj4+PiBTaWduZWQtb2ZmLWJ5OiBKb2FraW0gVGplcm5sdW5kIDxqb2Fr
aW0udGplcm5sdW5kQGluZmluZXJhLmNvbT4NCj4gPj4+PiAtLS0NCj4gPj4+PiAgZHJpdmVycy9z
b2MvZnNsL3FlL2dwaW8uYyB8IDI4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysNCj4gPj4+
PiAgMSBmaWxlIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKykNCj4gPj4NCj4gPj4gLi4uDQo+ID4+
Pj4gIHN0YXRpYyBpbnQgcWVfZ3Bpb19kaXJfaW4oc3RydWN0IGdwaW9fY2hpcCAqZ2MsIHVuc2ln
bmVkIGludCBncGlvKSAgew0KPiA+Pj4+ICAgICAgICAgc3RydWN0IG9mX21tX2dwaW9fY2hpcCAq
bW1fZ2MgPSB0b19vZl9tbV9ncGlvX2NoaXAoZ2MpOyBAQCAtDQo+IDI5OCw2ICszMjUsNyBAQCBz
dGF0aWMgaW50IF9faW5pdCBxZV9hZGRfZ3Bpb2NoaXBzKHZvaWQpDQo+ID4+Pj4gICAgICAgICAg
ICAgICAgIGdjLT5kaXJlY3Rpb25fb3V0cHV0ID0gcWVfZ3Bpb19kaXJfb3V0Ow0KPiA+Pj4+ICAg
ICAgICAgICAgICAgICBnYy0+Z2V0ID0gcWVfZ3Bpb19nZXQ7DQo+ID4+Pj4gICAgICAgICAgICAg
ICAgIGdjLT5zZXQgPSBxZV9ncGlvX3NldDsNCj4gPj4+PiArICAgICAgICAgICAgICAgZ2MtPnNl
dF9tdWx0aXBsZSA9IHFlX2dwaW9fc2V0X211bHRpcGxlOw0KPiA+Pj4+DQo+ID4+Pj4gICAgICAg
ICAgICAgICAgIHJldCA9IG9mX21tX2dwaW9jaGlwX2FkZF9kYXRhKG5wLCBtbV9nYywgcWVfZ2Mp
Ow0KPiA+Pj4+ICAgICAgICAgICAgICAgICBpZiAocmV0KQ0KPiA+Pj4+DQo+ID4+Pj4gUmV2aWV3
ZWQtYnk6IFFpYW5nIFpoYW8gPHFpYW5nLnpoYW9AbnhwLmNvbT4NCj4gPj4+Pg0KPiA+Pj4NCj4g
Pj4+IFdobyBwaWNrcyB1cCB0aGlzIHBhdGNoID8gSXMgaXQgcXVldWVkIHNvbWV3aGVyZSBhbHJl
YWR5Pw0KPiA+Pg0KPiA+PiBOb3QgbWUuDQo+ID4NCj4gPiBZb3JrPyBZb3Ugc2VlbSB0byBiZSB0
aGUgb25seSBvbmUgbGVmdC4NCj4gPg0KPiANCj4gSSBhbSBub3QgYSBMaW51eCBtYWludGFpbmVy
LiBFdmVuIEkgd2FudCB0bywgSSBjYW4ndCBtZXJnZSB0aGlzIHBhdGNoLg0KPiANCj4gTGVvLCB3
aG8gY2FuIG1lcmdlIHRoaXMgcGF0Y2ggYW5kIHJlcXVlc3QgYSBwdWxsPw0KDQpTaW5jZSBpdCBm
YWxscyB1bmRlciB0aGUgZHJpdmVyL3NvYy9mc2wvIGZvbGRlci4gIEkgY2FuIHRha2UgaXQuDQoN
ClJlZ2FyZHMsDQpMZW8NCg==

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH] QE GPIO: Add qe_gpio_set_multiple
  2018-07-03 16:35           ` Leo Li
@ 2018-08-02 22:36             ` Joakim Tjernlund
  2018-08-02 22:44               ` Leo Li
  0 siblings, 1 reply; 11+ messages in thread
From: Joakim Tjernlund @ 2018-08-02 22:36 UTC (permalink / raw)
  To: leoyang.li, york.sun; +Cc: linuxppc-dev, mpe, qiang.zhao

TGVvLCBkaWQgdGhpcyBnbyBhbnl3aGVyZSA/DQoNCiAgICBKb2NrZQ0KDQpPbiBUdWUsIDIwMTgt
MDctMDMgYXQgMTY6MzUgKzAwMDAsIExlbyBMaSB3cm90ZToNCj4gDQo+ID4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBZb3JrIFN1bg0KPiA+IFNlbnQ6IFR1ZXNkYXksIEp1
bHkgMywgMjAxOCAxMDoyNyBBTQ0KPiA+IFRvOiBqb2NrZUBpbmZpbmVyYS5jb20gPGpvYWtpbS50
amVybmx1bmRAaW5maW5lcmEuY29tPjsgTGVvIExpDQo+ID4gPGxlb3lhbmcubGlAbnhwLmNvbT4N
Cj4gPiBDYzogbGludXhwcGMtZGV2QGxpc3RzLm96bGFicy5vcmc7IG1wZUBlbGxlcm1hbi5pZC5h
dTsgUWlhbmcgWmhhbw0KPiA+IDxxaWFuZy56aGFvQG54cC5jb20+DQo+ID4gU3ViamVjdDogUmU6
IFtQQVRDSF0gUUUgR1BJTzogQWRkIHFlX2dwaW9fc2V0X211bHRpcGxlDQo+ID4gDQo+ID4gK0xl
bw0KPiA+IA0KPiA+IE9uIDA3LzAzLzIwMTggMDM6MzAgQU0sIEpvYWtpbSBUamVybmx1bmQgd3Jv
dGU6DQo+ID4gPiBPbiBUdWUsIDIwMTgtMDYtMjYgYXQgMjM6NDEgKzEwMDAsIE1pY2hhZWwgRWxs
ZXJtYW4gd3JvdGU6DQo+ID4gPiA+IA0KPiA+ID4gPiBKb2FraW0gVGplcm5sdW5kIDxKb2FraW0u
VGplcm5sdW5kQGluZmluZXJhLmNvbT4gd3JpdGVzOg0KPiA+ID4gPiA+IE9uIFRodSwgMjAxOC0w
Ni0yMSBhdCAwMjozOCArMDAwMCwgUWlhbmcgWmhhbyB3cm90ZToNCj4gPiA+ID4gPiA+IE9uIDA2
LzE5LzIwMTggMDk6MjIgQU0sIEpvYWtpbSBUamVybmx1bmQgd3JvdGU6DQo+ID4gPiA+ID4gPiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gPiA+ID4gRnJvbTogTGludXhwcGMtZGV2
IFttYWlsdG86bGludXhwcGMtZGV2LQ0KPiA+IA0KPiA+IGJvdW5jZXMrcWlhbmcuemhhbz1ueHAu
Y29tQGxpc3RzLm96bGFicy5vcmddIE9uIEJlaGFsZiBPZiBKb2FraW0NCj4gPiBUamVybmx1bmQN
Cj4gPiA+ID4gPiA+IFNlbnQ6IDIwMTjlubQ25pyIMjDml6UgMDoyMg0KPiA+ID4gPiA+ID4gVG86
IFlvcmsgU3VuIDx5b3JrLnN1bkBueHAuY29tPjsgbGludXhwcGMtZGV2IDxsaW51eHBwYy0NCj4g
PiANCj4gPiBkZXZAbGlzdHMub3psYWJzLm9yZz4NCj4gPiA+ID4gPiA+IFN1YmplY3Q6IFtQQVRD
SF0gUUUgR1BJTzogQWRkIHFlX2dwaW9fc2V0X211bHRpcGxlDQo+ID4gPiA+ID4gPiANCj4gPiA+
ID4gPiA+IFRoaXMgY291c2luIHRvIGdwaW8tbXBjOHh4eCB3YXMgbGFja2luZyBhIG11bHRpcGxl
IHBpbnMgbWV0aG9kLCBhZGQNCj4gPiANCj4gPiBvbmUuDQo+ID4gPiA+ID4gPiANCj4gPiA+ID4g
PiA+IFNpZ25lZC1vZmYtYnk6IEpvYWtpbSBUamVybmx1bmQgPGpvYWtpbS50amVybmx1bmRAaW5m
aW5lcmEuY29tPg0KPiA+ID4gPiA+ID4gLS0tDQo+ID4gPiA+ID4gPiAgZHJpdmVycy9zb2MvZnNs
L3FlL2dwaW8uYyB8IDI4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysNCj4gPiA+ID4gPiA+
ICAxIGZpbGUgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKQ0KPiA+ID4gPiANCj4gPiA+ID4gLi4u
DQo+ID4gPiA+ID4gPiAgc3RhdGljIGludCBxZV9ncGlvX2Rpcl9pbihzdHJ1Y3QgZ3Bpb19jaGlw
ICpnYywgdW5zaWduZWQgaW50IGdwaW8pICB7DQo+ID4gPiA+ID4gPiAgICAgICAgIHN0cnVjdCBv
Zl9tbV9ncGlvX2NoaXAgKm1tX2djID0gdG9fb2ZfbW1fZ3Bpb19jaGlwKGdjKTsgQEAgLQ0KPiA+
IA0KPiA+IDI5OCw2ICszMjUsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBxZV9hZGRfZ3Bpb2NoaXBz
KHZvaWQpDQo+ID4gPiA+ID4gPiAgICAgICAgICAgICAgICAgZ2MtPmRpcmVjdGlvbl9vdXRwdXQg
PSBxZV9ncGlvX2Rpcl9vdXQ7DQo+ID4gPiA+ID4gPiAgICAgICAgICAgICAgICAgZ2MtPmdldCA9
IHFlX2dwaW9fZ2V0Ow0KPiA+ID4gPiA+ID4gICAgICAgICAgICAgICAgIGdjLT5zZXQgPSBxZV9n
cGlvX3NldDsNCj4gPiA+ID4gPiA+ICsgICAgICAgICAgICAgICBnYy0+c2V0X211bHRpcGxlID0g
cWVfZ3Bpb19zZXRfbXVsdGlwbGU7DQo+ID4gPiA+ID4gPiANCj4gPiA+ID4gPiA+ICAgICAgICAg
ICAgICAgICByZXQgPSBvZl9tbV9ncGlvY2hpcF9hZGRfZGF0YShucCwgbW1fZ2MsIHFlX2djKTsN
Cj4gPiA+ID4gPiA+ICAgICAgICAgICAgICAgICBpZiAocmV0KQ0KPiA+ID4gPiA+ID4gDQo+ID4g
PiA+ID4gPiBSZXZpZXdlZC1ieTogUWlhbmcgWmhhbyA8cWlhbmcuemhhb0BueHAuY29tPg0KPiA+
ID4gPiA+ID4gDQo+ID4gPiA+ID4gDQo+ID4gPiA+ID4gV2hvIHBpY2tzIHVwIHRoaXMgcGF0Y2gg
PyBJcyBpdCBxdWV1ZWQgc29tZXdoZXJlIGFscmVhZHk/DQo+ID4gPiA+IA0KPiA+ID4gPiBOb3Qg
bWUuDQo+ID4gPiANCj4gPiA+IFlvcms/IFlvdSBzZWVtIHRvIGJlIHRoZSBvbmx5IG9uZSBsZWZ0
Lg0KPiA+ID4gDQo+ID4gDQo+ID4gSSBhbSBub3QgYSBMaW51eCBtYWludGFpbmVyLiBFdmVuIEkg
d2FudCB0bywgSSBjYW4ndCBtZXJnZSB0aGlzIHBhdGNoLg0KPiA+IA0KPiA+IExlbywgd2hvIGNh
biBtZXJnZSB0aGlzIHBhdGNoIGFuZCByZXF1ZXN0IGEgcHVsbD8NCj4gDQo+IFNpbmNlIGl0IGZh
bGxzIHVuZGVyIHRoZSBkcml2ZXIvc29jL2ZzbC8gZm9sZGVyLiAgSSBjYW4gdGFrZSBpdC4NCj4g
DQo+IFJlZ2FyZHMsDQo+IExlbw0K

^ permalink raw reply	[flat|nested] 11+ messages in thread

* RE: [PATCH] QE GPIO: Add qe_gpio_set_multiple
  2018-08-02 22:36             ` Joakim Tjernlund
@ 2018-08-02 22:44               ` Leo Li
  0 siblings, 0 replies; 11+ messages in thread
From: Leo Li @ 2018-08-02 22:44 UTC (permalink / raw)
  To: jocke@infinera.com, York Sun; +Cc: linuxppc-dev, mpe, Qiang Zhao

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSm9ha2ltIFRqZXJubHVu
ZCBbbWFpbHRvOkpvYWtpbS5UamVybmx1bmRAaW5maW5lcmEuY29tXQ0KPiBTZW50OiBUaHVyc2Rh
eSwgQXVndXN0IDIsIDIwMTggNTozNyBQTQ0KPiBUbzogTGVvIExpIDxsZW95YW5nLmxpQG54cC5j
b20+OyBZb3JrIFN1biA8eW9yay5zdW5AbnhwLmNvbT4NCj4gQ2M6IGxpbnV4cHBjLWRldkBsaXN0
cy5vemxhYnMub3JnOyBtcGVAZWxsZXJtYW4uaWQuYXU7IFFpYW5nIFpoYW8NCj4gPHFpYW5nLnpo
YW9AbnhwLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSF0gUUUgR1BJTzogQWRkIHFlX2dwaW9f
c2V0X211bHRpcGxlDQo+IA0KPiBMZW8sIGRpZCB0aGlzIGdvIGFueXdoZXJlID8NCg0KSXQgaGFz
IGJlZW4gaW5jbHVkZWQgaW4gbXkgc29jIHB1bGwgcmVxdWVzdCBmb3IgNC4xOS4gIGh0dHA6Ly9s
a21sLml1LmVkdS9oeXBlcm1haWwvbGludXgva2VybmVsLzE4MDcuMy8wMjI5NS5odG1sDQoNCkxl
bw0KDQo+IA0KPiAgICAgSm9ja2UNCj4gDQo+IE9uIFR1ZSwgMjAxOC0wNy0wMyBhdCAxNjozNSAr
MDAwMCwgTGVvIExpIHdyb3RlOg0KPiA+DQo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LQ0KPiA+ID4gRnJvbTogWW9yayBTdW4NCj4gPiA+IFNlbnQ6IFR1ZXNkYXksIEp1bHkgMywgMjAx
OCAxMDoyNyBBTQ0KPiA+ID4gVG86IGpvY2tlQGluZmluZXJhLmNvbSA8am9ha2ltLnRqZXJubHVu
ZEBpbmZpbmVyYS5jb20+OyBMZW8gTGkNCj4gPiA+IDxsZW95YW5nLmxpQG54cC5jb20+DQo+ID4g
PiBDYzogbGludXhwcGMtZGV2QGxpc3RzLm96bGFicy5vcmc7IG1wZUBlbGxlcm1hbi5pZC5hdTsg
UWlhbmcgWmhhbw0KPiA+ID4gPHFpYW5nLnpoYW9AbnhwLmNvbT4NCj4gPiA+IFN1YmplY3Q6IFJl
OiBbUEFUQ0hdIFFFIEdQSU86IEFkZCBxZV9ncGlvX3NldF9tdWx0aXBsZQ0KPiA+ID4NCj4gPiA+
ICtMZW8NCj4gPiA+DQo+ID4gPiBPbiAwNy8wMy8yMDE4IDAzOjMwIEFNLCBKb2FraW0gVGplcm5s
dW5kIHdyb3RlOg0KPiA+ID4gPiBPbiBUdWUsIDIwMTgtMDYtMjYgYXQgMjM6NDEgKzEwMDAsIE1p
Y2hhZWwgRWxsZXJtYW4gd3JvdGU6DQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBKb2FraW0gVGplcm5s
dW5kIDxKb2FraW0uVGplcm5sdW5kQGluZmluZXJhLmNvbT4gd3JpdGVzOg0KPiA+ID4gPiA+ID4g
T24gVGh1LCAyMDE4LTA2LTIxIGF0IDAyOjM4ICswMDAwLCBRaWFuZyBaaGFvIHdyb3RlOg0KPiA+
ID4gPiA+ID4gPiBPbiAwNi8xOS8yMDE4IDA5OjIyIEFNLCBKb2FraW0gVGplcm5sdW5kIHdyb3Rl
Og0KPiA+ID4gPiA+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gPiA+ID4g
PiBGcm9tOiBMaW51eHBwYy1kZXYgW21haWx0bzpsaW51eHBwYy1kZXYtDQo+ID4gPg0KPiA+ID4g
Ym91bmNlcytxaWFuZy56aGFvPW54cC5jb21AbGlzdHMub3psYWJzLm9yZ10gT24gQmVoYWxmIE9m
IEpvYWtpbQ0KPiA+ID4gVGplcm5sdW5kDQo+ID4gPiA+ID4gPiA+IFNlbnQ6IDIwMTjlubQ25pyI
MjDml6UgMDoyMg0KPiA+ID4gPiA+ID4gPiBUbzogWW9yayBTdW4gPHlvcmsuc3VuQG54cC5jb20+
OyBsaW51eHBwYy1kZXYgPGxpbnV4cHBjLQ0KPiA+ID4NCj4gPiA+IGRldkBsaXN0cy5vemxhYnMu
b3JnPg0KPiA+ID4gPiA+ID4gPiBTdWJqZWN0OiBbUEFUQ0hdIFFFIEdQSU86IEFkZCBxZV9ncGlv
X3NldF9tdWx0aXBsZQ0KPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gPiBUaGlzIGNvdXNpbiB0
byBncGlvLW1wYzh4eHggd2FzIGxhY2tpbmcgYSBtdWx0aXBsZSBwaW5zDQo+ID4gPiA+ID4gPiA+
IG1ldGhvZCwgYWRkDQo+ID4gPg0KPiA+ID4gb25lLg0KPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+
ID4gPiBTaWduZWQtb2ZmLWJ5OiBKb2FraW0gVGplcm5sdW5kDQo+ID4gPiA+ID4gPiA+IDxqb2Fr
aW0udGplcm5sdW5kQGluZmluZXJhLmNvbT4NCj4gPiA+ID4gPiA+ID4gLS0tDQo+ID4gPiA+ID4g
PiA+ICBkcml2ZXJzL3NvYy9mc2wvcWUvZ3Bpby5jIHwgMjggKysrKysrKysrKysrKysrKysrKysr
KysrKysrKw0KPiA+ID4gPiA+ID4gPiAgMSBmaWxlIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKykN
Cj4gPiA+ID4gPg0KPiA+ID4gPiA+IC4uLg0KPiA+ID4gPiA+ID4gPiAgc3RhdGljIGludCBxZV9n
cGlvX2Rpcl9pbihzdHJ1Y3QgZ3Bpb19jaGlwICpnYywgdW5zaWduZWQgaW50IGdwaW8pICB7DQo+
ID4gPiA+ID4gPiA+ICAgICAgICAgc3RydWN0IG9mX21tX2dwaW9fY2hpcCAqbW1fZ2MgPQ0KPiA+
ID4gPiA+ID4gPiB0b19vZl9tbV9ncGlvX2NoaXAoZ2MpOyBAQCAtDQo+ID4gPg0KPiA+ID4gMjk4
LDYgKzMyNSw3IEBAIHN0YXRpYyBpbnQgX19pbml0IHFlX2FkZF9ncGlvY2hpcHModm9pZCkNCj4g
PiA+ID4gPiA+ID4gICAgICAgICAgICAgICAgIGdjLT5kaXJlY3Rpb25fb3V0cHV0ID0gcWVfZ3Bp
b19kaXJfb3V0Ow0KPiA+ID4gPiA+ID4gPiAgICAgICAgICAgICAgICAgZ2MtPmdldCA9IHFlX2dw
aW9fZ2V0Ow0KPiA+ID4gPiA+ID4gPiAgICAgICAgICAgICAgICAgZ2MtPnNldCA9IHFlX2dwaW9f
c2V0Ow0KPiA+ID4gPiA+ID4gPiArICAgICAgICAgICAgICAgZ2MtPnNldF9tdWx0aXBsZSA9IHFl
X2dwaW9fc2V0X211bHRpcGxlOw0KPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gPiAgICAgICAg
ICAgICAgICAgcmV0ID0gb2ZfbW1fZ3Bpb2NoaXBfYWRkX2RhdGEobnAsIG1tX2djLCBxZV9nYyk7
DQo+ID4gPiA+ID4gPiA+ICAgICAgICAgICAgICAgICBpZiAocmV0KQ0KPiA+ID4gPiA+ID4gPg0K
PiA+ID4gPiA+ID4gPiBSZXZpZXdlZC1ieTogUWlhbmcgWmhhbyA8cWlhbmcuemhhb0BueHAuY29t
Pg0KPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+IFdobyBwaWNrcyB1cCB0
aGlzIHBhdGNoID8gSXMgaXQgcXVldWVkIHNvbWV3aGVyZSBhbHJlYWR5Pw0KPiA+ID4gPiA+DQo+
ID4gPiA+ID4gTm90IG1lLg0KPiA+ID4gPg0KPiA+ID4gPiBZb3JrPyBZb3Ugc2VlbSB0byBiZSB0
aGUgb25seSBvbmUgbGVmdC4NCj4gPiA+ID4NCj4gPiA+DQo+ID4gPiBJIGFtIG5vdCBhIExpbnV4
IG1haW50YWluZXIuIEV2ZW4gSSB3YW50IHRvLCBJIGNhbid0IG1lcmdlIHRoaXMgcGF0Y2guDQo+
ID4gPg0KPiA+ID4gTGVvLCB3aG8gY2FuIG1lcmdlIHRoaXMgcGF0Y2ggYW5kIHJlcXVlc3QgYSBw
dWxsPw0KPiA+DQo+ID4gU2luY2UgaXQgZmFsbHMgdW5kZXIgdGhlIGRyaXZlci9zb2MvZnNsLyBm
b2xkZXIuICBJIGNhbiB0YWtlIGl0Lg0KPiA+DQo+ID4gUmVnYXJkcywNCj4gPiBMZW8NCg==

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2018-08-02 22:44 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-06-19 16:22 [PATCH] QE GPIO: Add qe_gpio_set_multiple Joakim Tjernlund
2018-06-19 16:38 ` York Sun
2018-06-19 17:04   ` Scott Wood
2018-06-21  2:38 ` Qiang Zhao
2018-06-25 10:04   ` Joakim Tjernlund
2018-06-26 13:41     ` Michael Ellerman
2018-07-03 10:30       ` Joakim Tjernlund
2018-07-03 15:26         ` York Sun
2018-07-03 16:35           ` Leo Li
2018-08-02 22:36             ` Joakim Tjernlund
2018-08-02 22:44               ` Leo Li

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).