Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1211012 > unrolled thread

RE: [PATCH v2 2/5] Documentation: Detail permitted DT properties for the imx6ul_tsc

Started byChen Bough <Haibo.Chen@freescale.com>
First post2015-08-21 10:40 +0200
Last post2015-08-24 10:40 +0200
Articles 3 — 2 participants

Back to article view | Back to linux.kernel

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  RE: [PATCH v2 2/5] Documentation: Detail permitted DT properties for  the imx6ul_tsc Chen Bough <Haibo.Chen@freescale.com> - 2015-08-21 10:40 +0200
    Re: [PATCH v2 2/5] Documentation: Detail permitted DT properties for  the imx6ul_tsc Markus Pargmann <mpa@pengutronix.de> - 2015-08-21 11:30 +0200
      RE: [PATCH v2 2/5] Documentation: Detail permitted DT properties for  the imx6ul_tsc Chen Bough <Haibo.Chen@freescale.com> - 2015-08-24 10:40 +0200

#1211012 — RE: [PATCH v2 2/5] Documentation: Detail permitted DT properties for the imx6ul_tsc

FromChen Bough <Haibo.Chen@freescale.com>
Date2015-08-21 10:40 +0200
SubjectRE: [PATCH v2 2/5] Documentation: Detail permitted DT properties for the imx6ul_tsc
Message-ID<pZQ1I-6KY-7@gated-at.bofh.it>
SGkgTWFya3VzLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IE1hcmt1
cyBQYXJnbWFubiBbbWFpbHRvOm1wYUBwZW5ndXRyb25peC5kZV0NCj4gU2VudDogV2VkbmVzZGF5
LCBBdWd1c3QgMTksIDIwMTUgMTo1NSBQTQ0KPiBUbzogQ2hlbiBIYWliby1CNTE0MjENCj4gQ2M6
IHJvYmgrZHRAa2VybmVsLm9yZzsgcGF3ZWwubW9sbEBhcm0uY29tOyBtYXJrLnJ1dGxhbmRAYXJt
LmNvbTsNCj4gaWpjK2RldmljZXRyZWVAaGVsbGlvbi5vcmcudWs7IGdhbGFrQGNvZGVhdXJvcmEu
b3JnOyBzaGF3bmd1b0BrZXJuZWwub3JnOw0KPiBrZXJuZWxAcGVuZ3V0cm9uaXguZGU7IGxpbnV4
QGFybS5saW51eC5vcmcudWs7IGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb207DQo+IGRldmljZXRy
ZWVAdmdlci5rZXJuZWwub3JnOyBzYnJhbmRlbkBicm9hZGNvbS5jb207IGFybmRAYXJuZGIuZGU7
DQo+IG1jaGVoYWJAb3NnLnNhbXN1bmcuY29tOyBjaHJpc3RpYW4uZ21laW5lckBnbWFpbC5jb207
DQo+IHNjb3R0LmxpdUBlbWMuY29tLnR3OyBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnOyBo
ZGVnb2VkZUByZWRoYXQuY29tOw0KPiBqb25hdGhhckBicm9hZGNvbS5jb207IGJlbmphbWluLnRp
c3NvaXJlc0ByZWRoYXQuY29tOw0KPiBoYW5zLnZlcmt1aWxAY2lzY28uY29tOyBoYWRlc3NAaGFk
ZXNzLm5ldDsgbGludXgtaW5wdXRAdmdlci5rZXJuZWwub3JnOw0KPiBnZWVydEBsaW51eC1tNjhr
Lm9yZzsgc2ViYXN0aWVuLnN6eW1hbnNraUBhcm1hZGV1cy5jb207DQo+IG1hbWxpbmF2QGdtYWls
LmNvbTsgbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnDQo+IFN1YmplY3Q6IFJl
OiBbUEFUQ0ggdjIgMi81XSBEb2N1bWVudGF0aW9uOiBEZXRhaWwgcGVybWl0dGVkIERUIHByb3Bl
cnRpZXMNCj4gZm9yIHRoZSBpbXg2dWxfdHNjDQo+IA0KPiBIaSwNCj4gDQo+IE9uIFR1ZSwgSnVs
IDI4LCAyMDE1IGF0IDA1OjU4OjM4UE0gKzA4MDAsIEhhaWJvIENoZW4gd3JvdGU6DQo+ID4gSGVy
ZSB3ZSBhcHBseSByZXF1aXJlZCBkb2N1bWVudGF0aW9uIGZvciB0aGUgaW14NnVsIHRvdWNoIHNj
cmVlbg0KPiA+IGNvbnRyb2xsZXIgZHJpdmVyIHdoaWNoIGRlc2NyaWJlIGF2YWlsYWJsZSBwcm9w
ZXJ0aWVzIGFuZCBob3cgdG8gdXNlDQo+ID4gdGhlbS4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6
IEhhaWJvIENoZW4gPGhhaWJvLmNoZW5AZnJlZXNjYWxlLmNvbT4NCj4gPiAtLS0NCj4gPiAgLi4u
L2JpbmRpbmdzL2lucHV0L3RvdWNoc2NyZWVuL2lteDZ1bF90c2MudHh0ICAgICAgfCAzNg0KPiAr
KysrKysrKysrKysrKysrKysrKysrDQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAzNiBpbnNlcnRpb25z
KCspDQo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NA0KPiA+IERvY3VtZW50YXRpb24vZGV2aWNldHJl
ZS9iaW5kaW5ncy9pbnB1dC90b3VjaHNjcmVlbi9pbXg2dWxfdHNjLnR4dA0KPiA+DQo+ID4gZGlm
ZiAtLWdpdA0KPiA+IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lucHV0L3Rv
dWNoc2NyZWVuL2lteDZ1bF90c2MudHh0DQo+ID4gYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUv
YmluZGluZ3MvaW5wdXQvdG91Y2hzY3JlZW4vaW14NnVsX3RzYy50eHQNCj4gPiBuZXcgZmlsZSBt
b2RlIDEwMDY0NA0KPiA+IGluZGV4IDAwMDAwMDAuLmFjNDFjMzINCj4gPiAtLS0gL2Rldi9udWxs
DQo+ID4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lucHV0L3RvdWNo
c2NyZWVuL2lteDZ1bF90c2MudA0KPiA+ICsrKyB4dA0KPiA+IEBAIC0wLDAgKzEsMzYgQEANCj4g
PiArKiBGcmVlc2NhbGUgaS5NWDZVTCBUb3VjaCBDb250cm9sbGVyDQo+ID4gKw0KPiA+ICtSZXF1
aXJlZCBwcm9wZXJ0aWVzOg0KPiA+ICstIGNvbXBhdGlibGU6IG11c3QgYmUgImZzbCxpbXg2dWwt
dHNjIi4NCj4gPiArLSByZWc6IHRoaXMgdG91Y2ggY29udHJvbGxlciBhZGRyZXNzIGFuZCB0aGUg
QURDMiBhZGRyZXNzLg0KPiANCj4gVGhpcyBzdWdnZXN0cyB0aGF0IHRoaXMgZHJpdmVyIGlzIHVz
aW5nIGEgdW5pdCBBREMyLiBXaGljaCBhbHNvIG1lYW5zDQo+IHRoYXQgdGhlcmUgYXJlIG1vcmUg
dGhhbiBvbmUgQURDIHdoaWNoIGFyZSBwcm9iYWJseSBpZGVudGljYWw/DQo+IA0KPiBTaG91bGRu
J3QgdGhlc2UgQURDcyBiZSBwcm9wZXJseSBkZXNjcmliZWQgYnkgdGhlaXIgb3duIGRldmljZSBu
b2Rlcw0KPiBpbnN0ZWFkIG9mIHRoZXNlIHR3byByZWdpc3RlciByYW5nZXMsIHR3byBpbnRlcnJ1
cHRzIGFuZCB0d28gY2xvY2tzPw0KPiANCj4gSXMgJ0FEQzInIHVzYWJsZSB3aXRob3V0IHRzYz8g
VGhlbiBBREMxL0FEQzIgc2hvdWxkIHBlcmhhcHMgZ2V0IGEgcHJvcGVyDQo+IElJTyBkcml2ZXIu
DQoNCkZvciBpLk1YNlVMLCB0aGVyZSBhcmUgdHdvIEFEQy4gQURDMSBpcyBhIG5vcm1hbCBBREMs
IGFuZCBBREMyIGNhbiBvbmx5IHdvcmtzIGZvcg0KVFNDLCB0aGUgY2hhbm5lbHMgb2YgQURDMiBh
cmUgY29ubmVjdGVkIHRvIFRTQyBkaXJlY3RseS4gVFNDIGFuZCBBREMyIHNob3VsZCB3b3JrDQp0
b2dldGhlciBhcyBhIHRvdWNoIHNjcmVlbiBjb250cm9sbGVyLiANCg0KRm9yIEFEQzEsIGl0IHNo
YXJlIHRoZSBkcml2ZXIgdmY2MTBfYWRjLmMgKGRyaXZlcnMvaWlvL2FkYy92ZjYxMF9hZGMuYyku
IA0KDQpCZXN0IFJlZ2FyZHMNCg0KSGFpYm8gDQogDQo+IA0KPiBVbmZvcnR1bmF0ZWx5IEkgZG9u
J3QgaGF2ZSB0aGUgcmVmZXJlbmNlIG1hbnVhbCB0byBoYXZlIGEgbG9vayBob3cgdGhpcw0KPiBh
bGwgd29ya3MuDQo+IA0KPiBCZXN0IHJlZ2FyZHMsDQo+IA0KPiBNYXJrdXMNCj4gDQo+ID4gKy0g
aW50ZXJydXB0czogdGhlIGludGVycnVwdCBvZiB0aGlzIHRvdWNoIGNvbnRyb2xsZXIgYW5kIEFE
QzIuDQo+ID4gKy0gY2xvY2tzOiB0aGUgcm9vdCBjbG9jayBvZiB0b3VjaCBjb250cm9sbGVyIGFu
ZCBBREMyLg0KPiA+ICstIGNsb2NrLW5hbWVzOyBtdXN0IGJlICJ0c2MiIGFuZCAiYWRjIi4NCj4g
PiArLSB4bnVyLWdwaW86IHRoZSBYLSBncGlvIHRoaXMgY29udHJvbGxlciBjb25uZWN0IHRvLg0K
PiA+ICsgIFRoaXMgeG51ci1ncGlvIHJldHVybnMgdG8gaGlnaCBvbmNlIHRoZSBmaW5nZXIgbGVh
dmUgdGhlIHRvdWNoDQo+ID4gK3NjcmVlbiAoVGhlDQo+ID4gKyAgbGFzdCB0b3VjaCBldmVudCB0
aGUgdG91Y2ggY29udHJvbGxlciBjYXB0dXJlKS4NCj4gPiArDQo+ID4gK09wdGlvbmFsIHByb3Bl
cnRpZXM6DQo+ID4gKy0gbWVhc3VyZS1kZWxheS10aW1lOiB0aGUgdmFsdWUgb2YgbWVhc3VyZSBk
ZWxheSB0aW1lLg0KPiA+ICsgIEJlZm9yZSBYLWF4aXMgb3IgWS1heGlzIG1lYXN1cmVtZW50LCB0
aGUgc2NyZWVuIG5lZWQgc29tZSB0aW1lDQo+ID4gK2JlZm9yZQ0KPiA+ICsgIGV2ZW4gcG90ZW50
aWFsIGRpc3RyaWJ1dGlvbiByZWFkeS4NCj4gPiArICBUaGlzIHZhbHVlIGRlcGVuZHMgb24gdGhl
IHRvdWNoIHNjcmVlbi4NCj4gPiArLSBwcmUtY2hhcmdlLXRpbWU6IHRoZSB0b3VjaCBzY3JlZW4g
bmVlZCBzb21lIHRpbWUgdG8gcHJlY2hhcmdlLg0KPiA+ICsgIFRoaXMgdmFsdWUgZGVwZW5kcyBv
biB0aGUgdG91Y2ggc2NyZWVuLg0KPiA+ICsNCj4gPiArRXhhbXBsZToNCj4gPiArCXRzYzogdHNj
QDAyMDQwMDAwIHsNCj4gPiArCQljb21wYXRpYmxlID0gImZzbCxpbXg2dWwtdHNjIjsNCj4gPiAr
CQlyZWcgPSA8MHgwMjA0MDAwMCAweDQwMDA+LCA8MHgwMjE5YzAwMCAweDQwMDA+Ow0KPiA+ICsJ
CWludGVycnVwdHMgPSA8R0lDX1NQSSAzIElSUV9UWVBFX0xFVkVMX0hJR0g+LA0KPiA+ICsJCQkg
ICAgIDxHSUNfU1BJIDEwMSBJUlFfVFlQRV9MRVZFTF9ISUdIPjsNCj4gPiArCQljbG9ja3MgPSA8
JmNsa3MgSU1YNlVMX0NMS19JUEc+LA0KPiA+ICsJCQkgPCZjbGtzIElNWDZVTF9DTEtfQURDMj47
DQo+ID4gKwkJY2xvY2stbmFtZXMgPSAidHNjIiwgImFkYyI7DQo+ID4gKwkJcGluY3RybC1uYW1l
cyA9ICJkZWZhdWx0IjsNCj4gPiArCQlwaW5jdHJsLTAgPSA8JnBpbmN0cmxfdHNjPjsNCj4gPiAr
CQl4bnVyLWdwaW8gPSA8JmdwaW8xIDMgR1BJT19BQ1RJVkVfSElHSD47DQo+ID4gKwkJbWVhc3Vy
ZS1kZWxheS10aW1lID0gPDB4ZmZmPjsNCj4gPiArCQlwcmUtY2hhcmdlLXRpbWUgPSA8MHhmZmZm
PjsNCj4gPiArCQlzdGF0dXMgPSAib2theSI7DQo+ID4gKwl9Ow0KPiA+IC0tDQo+ID4gMS45LjEN
Cj4gPg0KPiA+DQo+ID4NCj4gDQo+IC0tDQo+IFBlbmd1dHJvbml4IGUuSy4gICAgICAgICAgICAg
ICAgICAgICAgICAgICB8DQo+IHwNCj4gSW5kdXN0cmlhbCBMaW51eCBTb2x1dGlvbnMgICAgICAg
ICAgICAgICAgIHwgaHR0cDovL3d3dy5wZW5ndXRyb25peC5kZS8NCj4gfA0KPiBQZWluZXIgU3Ry
LiA2LTgsIDMxMTM3IEhpbGRlc2hlaW0sIEdlcm1hbnkgfCBQaG9uZTogKzQ5LTUxMjEtMjA2OTE3
LTANCj4gfA0KPiBBbXRzZ2VyaWNodCBIaWxkZXNoZWltLCBIUkEgMjY4NiAgICAgICAgICAgfCBG
YXg6ICAgKzQ5LTUxMjEtMjA2OTE3LTU1NTUNCj4gfA0K
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[toc] | [next] | [standalone]


#1211043

FromMarkus Pargmann <mpa@pengutronix.de>
Date2015-08-21 11:30 +0200
Message-ID<pZQO8-7UZ-47@gated-at.bofh.it>
In reply to#1211012

[Multipart message — attachments visible in raw view] — view raw

On Fri, Aug 21, 2015 at 08:30:16AM +0000, Chen Bough wrote:
> Hi Markus,
> 
> > -----Original Message-----
> > From: Markus Pargmann [mailto:mpa@pengutronix.de]
> > Sent: Wednesday, August 19, 2015 1:55 PM
> > To: Chen Haibo-B51421
> > Cc: robh+dt@kernel.org; pawel.moll@arm.com; mark.rutland@arm.com;
> > ijc+devicetree@hellion.org.uk; galak@codeaurora.org; shawnguo@kernel.org;
> > kernel@pengutronix.de; linux@arm.linux.org.uk; dmitry.torokhov@gmail.com;
> > devicetree@vger.kernel.org; sbranden@broadcom.com; arnd@arndb.de;
> > mchehab@osg.samsung.com; christian.gmeiner@gmail.com;
> > scott.liu@emc.com.tw; linux-kernel@vger.kernel.org; hdegoede@redhat.com;
> > jonathar@broadcom.com; benjamin.tissoires@redhat.com;
> > hans.verkuil@cisco.com; hadess@hadess.net; linux-input@vger.kernel.org;
> > geert@linux-m68k.org; sebastien.szymanski@armadeus.com;
> > mamlinav@gmail.com; linux-arm-kernel@lists.infradead.org
> > Subject: Re: [PATCH v2 2/5] Documentation: Detail permitted DT properties
> > for the imx6ul_tsc
> > 
> > Hi,
> > 
> > On Tue, Jul 28, 2015 at 05:58:38PM +0800, Haibo Chen wrote:
> > > Here we apply required documentation for the imx6ul touch screen
> > > controller driver which describe available properties and how to use
> > > them.
> > >
> > > Signed-off-by: Haibo Chen <haibo.chen@freescale.com>
> > > ---
> > >  .../bindings/input/touchscreen/imx6ul_tsc.txt      | 36
> > ++++++++++++++++++++++
> > >  1 file changed, 36 insertions(+)
> > >  create mode 100644
> > > Documentation/devicetree/bindings/input/touchscreen/imx6ul_tsc.txt
> > >
> > > diff --git
> > > a/Documentation/devicetree/bindings/input/touchscreen/imx6ul_tsc.txt
> > > b/Documentation/devicetree/bindings/input/touchscreen/imx6ul_tsc.txt
> > > new file mode 100644
> > > index 0000000..ac41c32
> > > --- /dev/null
> > > +++ b/Documentation/devicetree/bindings/input/touchscreen/imx6ul_tsc.t
> > > +++ xt
> > > @@ -0,0 +1,36 @@
> > > +* Freescale i.MX6UL Touch Controller
> > > +
> > > +Required properties:
> > > +- compatible: must be "fsl,imx6ul-tsc".
> > > +- reg: this touch controller address and the ADC2 address.
> > 
> > This suggests that this driver is using a unit ADC2. Which also means
> > that there are more than one ADC which are probably identical?
> > 
> > Shouldn't these ADCs be properly described by their own device nodes
> > instead of these two register ranges, two interrupts and two clocks?
> > 
> > Is 'ADC2' usable without tsc? Then ADC1/ADC2 should perhaps get a proper
> > IIO driver.
> 
> For i.MX6UL, there are two ADC. ADC1 is a normal ADC, and ADC2 can only works for
> TSC, the channels of ADC2 are connected to TSC directly. TSC and ADC2 should work
> together as a touch screen controller. 

But as I understand these are two different units. Wouldn't it be better
to abstract it that way in the DT?

Best regards,

Markus

> 
> For ADC1, it share the driver vf610_adc.c (drivers/iio/adc/vf610_adc.c). 
> 
> Best Regards
> 
> Haibo 
>  
> > 
> > Unfortunately I don't have the reference manual to have a look how this
> > all works.
> > 
> > Best regards,
> > 
> > Markus
> > 
> > > +- interrupts: the interrupt of this touch controller and ADC2.
> > > +- clocks: the root clock of touch controller and ADC2.
> > > +- clock-names; must be "tsc" and "adc".
> > > +- xnur-gpio: the X- gpio this controller connect to.
> > > +  This xnur-gpio returns to high once the finger leave the touch
> > > +screen (The
> > > +  last touch event the touch controller capture).
> > > +
> > > +Optional properties:
> > > +- measure-delay-time: the value of measure delay time.
> > > +  Before X-axis or Y-axis measurement, the screen need some time
> > > +before
> > > +  even potential distribution ready.
> > > +  This value depends on the touch screen.
> > > +- pre-charge-time: the touch screen need some time to precharge.
> > > +  This value depends on the touch screen.
> > > +
> > > +Example:
> > > +	tsc: tsc@02040000 {
> > > +		compatible = "fsl,imx6ul-tsc";
> > > +		reg = <0x02040000 0x4000>, <0x0219c000 0x4000>;
> > > +		interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>,
> > > +			     <GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>;
> > > +		clocks = <&clks IMX6UL_CLK_IPG>,
> > > +			 <&clks IMX6UL_CLK_ADC2>;
> > > +		clock-names = "tsc", "adc";
> > > +		pinctrl-names = "default";
> > > +		pinctrl-0 = <&pinctrl_tsc>;
> > > +		xnur-gpio = <&gpio1 3 GPIO_ACTIVE_HIGH>;
> > > +		measure-delay-time = <0xfff>;
> > > +		pre-charge-time = <0xffff>;
> > > +		status = "okay";
> > > +	};
> > > --
> > > 1.9.1
> > >
> > >
> > >
> > 
> > --
> > Pengutronix e.K.                           |
> > |
> > Industrial Linux Solutions                 | http://www.pengutronix.de/
> > |
> > Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0
> > |
> > Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555
> > |

-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

[toc] | [prev] | [next] | [standalone]


#1211909

FromChen Bough <Haibo.Chen@freescale.com>
Date2015-08-24 10:40 +0200
Message-ID<q0Vsm-2pv-25@gated-at.bofh.it>
In reply to#1211043
DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTWFya3VzIFBhcmdtYW5u
IFttYWlsdG86bXBhQHBlbmd1dHJvbml4LmRlXQ0KPiBTZW50OiBGcmlkYXksIEF1Z3VzdCAyMSwg
MjAxNSA1OjI3IFBNDQo+IFRvOiBDaGVuIEhhaWJvLUI1MTQyMQ0KPiBDYzogcm9iaCtkdEBrZXJu
ZWwub3JnOyBwYXdlbC5tb2xsQGFybS5jb207IG1hcmsucnV0bGFuZEBhcm0uY29tOw0KPiBpamMr
ZGV2aWNldHJlZUBoZWxsaW9uLm9yZy51azsgZ2FsYWtAY29kZWF1cm9yYS5vcmc7IHNoYXduZ3Vv
QGtlcm5lbC5vcmc7DQo+IGtlcm5lbEBwZW5ndXRyb25peC5kZTsgbGludXhAYXJtLmxpbnV4Lm9y
Zy51azsgZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbTsNCj4gZGV2aWNldHJlZUB2Z2VyLmtlcm5l
bC5vcmc7IHNicmFuZGVuQGJyb2FkY29tLmNvbTsgYXJuZEBhcm5kYi5kZTsNCj4gbWNoZWhhYkBv
c2cuc2Ftc3VuZy5jb207IGNocmlzdGlhbi5nbWVpbmVyQGdtYWlsLmNvbTsNCj4gc2NvdHQubGl1
QGVtYy5jb20udHc7IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmc7IGhkZWdvZWRlQHJlZGhh
dC5jb207DQo+IGpvbmF0aGFyQGJyb2FkY29tLmNvbTsgYmVuamFtaW4udGlzc29pcmVzQHJlZGhh
dC5jb207DQo+IGhhbnMudmVya3VpbEBjaXNjby5jb207IGhhZGVzc0BoYWRlc3MubmV0OyBsaW51
eC1pbnB1dEB2Z2VyLmtlcm5lbC5vcmc7DQo+IGdlZXJ0QGxpbnV4LW02OGsub3JnOyBzZWJhc3Rp
ZW4uc3p5bWFuc2tpQGFybWFkZXVzLmNvbTsNCj4gbWFtbGluYXZAZ21haWwuY29tOyBsaW51eC1h
cm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcNCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2MiAy
LzVdIERvY3VtZW50YXRpb246IERldGFpbCBwZXJtaXR0ZWQgRFQgcHJvcGVydGllcw0KPiBmb3Ig
dGhlIGlteDZ1bF90c2MNCj4gDQo+IE9uIEZyaSwgQXVnIDIxLCAyMDE1IGF0IDA4OjMwOjE2QU0g
KzAwMDAsIENoZW4gQm91Z2ggd3JvdGU6DQo+ID4gSGkgTWFya3VzLA0KPiA+DQo+ID4gPiAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gRnJvbTogTWFya3VzIFBhcmdtYW5uIFttYWls
dG86bXBhQHBlbmd1dHJvbml4LmRlXQ0KPiA+ID4gU2VudDogV2VkbmVzZGF5LCBBdWd1c3QgMTks
IDIwMTUgMTo1NSBQTQ0KPiA+ID4gVG86IENoZW4gSGFpYm8tQjUxNDIxDQo+ID4gPiBDYzogcm9i
aCtkdEBrZXJuZWwub3JnOyBwYXdlbC5tb2xsQGFybS5jb207IG1hcmsucnV0bGFuZEBhcm0uY29t
Ow0KPiA+ID4gaWpjK2RldmljZXRyZWVAaGVsbGlvbi5vcmcudWs7IGdhbGFrQGNvZGVhdXJvcmEu
b3JnOw0KPiA+ID4gaWpjK3NoYXduZ3VvQGtlcm5lbC5vcmc7DQo+ID4gPiBrZXJuZWxAcGVuZ3V0
cm9uaXguZGU7IGxpbnV4QGFybS5saW51eC5vcmcudWs7DQo+ID4gPiBkbWl0cnkudG9yb2tob3ZA
Z21haWwuY29tOyBkZXZpY2V0cmVlQHZnZXIua2VybmVsLm9yZzsNCj4gPiA+IHNicmFuZGVuQGJy
b2FkY29tLmNvbTsgYXJuZEBhcm5kYi5kZTsgbWNoZWhhYkBvc2cuc2Ftc3VuZy5jb207DQo+ID4g
PiBjaHJpc3RpYW4uZ21laW5lckBnbWFpbC5jb207IHNjb3R0LmxpdUBlbWMuY29tLnR3Ow0KPiA+
ID4gbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZzsgaGRlZ29lZGVAcmVkaGF0LmNvbTsNCj4g
PiA+IGpvbmF0aGFyQGJyb2FkY29tLmNvbTsgYmVuamFtaW4udGlzc29pcmVzQHJlZGhhdC5jb207
DQo+ID4gPiBoYW5zLnZlcmt1aWxAY2lzY28uY29tOyBoYWRlc3NAaGFkZXNzLm5ldDsNCj4gPiA+
IGxpbnV4LWlucHV0QHZnZXIua2VybmVsLm9yZzsgZ2VlcnRAbGludXgtbTY4ay5vcmc7DQo+ID4g
PiBzZWJhc3RpZW4uc3p5bWFuc2tpQGFybWFkZXVzLmNvbTsgbWFtbGluYXZAZ21haWwuY29tOw0K
PiA+ID4gbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnDQo+ID4gPiBTdWJqZWN0
OiBSZTogW1BBVENIIHYyIDIvNV0gRG9jdW1lbnRhdGlvbjogRGV0YWlsIHBlcm1pdHRlZCBEVA0K
PiA+ID4gcHJvcGVydGllcyBmb3IgdGhlIGlteDZ1bF90c2MNCj4gPiA+DQo+ID4gPiBIaSwNCj4g
PiA+DQo+ID4gPiBPbiBUdWUsIEp1bCAyOCwgMjAxNSBhdCAwNTo1ODozOFBNICswODAwLCBIYWli
byBDaGVuIHdyb3RlOg0KPiA+ID4gPiBIZXJlIHdlIGFwcGx5IHJlcXVpcmVkIGRvY3VtZW50YXRp
b24gZm9yIHRoZSBpbXg2dWwgdG91Y2ggc2NyZWVuDQo+ID4gPiA+IGNvbnRyb2xsZXIgZHJpdmVy
IHdoaWNoIGRlc2NyaWJlIGF2YWlsYWJsZSBwcm9wZXJ0aWVzIGFuZCBob3cgdG8NCj4gPiA+ID4g
dXNlIHRoZW0uDQo+ID4gPiA+DQo+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IEhhaWJvIENoZW4gPGhh
aWJvLmNoZW5AZnJlZXNjYWxlLmNvbT4NCj4gPiA+ID4gLS0tDQo+ID4gPiA+ICAuLi4vYmluZGlu
Z3MvaW5wdXQvdG91Y2hzY3JlZW4vaW14NnVsX3RzYy50eHQgICAgICB8IDM2DQo+ID4gPiArKysr
KysrKysrKysrKysrKysrKysrDQo+ID4gPiA+ICAxIGZpbGUgY2hhbmdlZCwgMzYgaW5zZXJ0aW9u
cygrKQ0KPiA+ID4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0DQo+ID4gPiA+IERvY3VtZW50YXRpb24v
ZGV2aWNldHJlZS9iaW5kaW5ncy9pbnB1dC90b3VjaHNjcmVlbi9pbXg2dWxfdHNjLnR4dA0KPiA+
ID4gPg0KPiA+ID4gPiBkaWZmIC0tZ2l0DQo+ID4gPiA+IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0
cmVlL2JpbmRpbmdzL2lucHV0L3RvdWNoc2NyZWVuL2lteDZ1bF90c2MudA0KPiA+ID4gPiB4dA0K
PiA+ID4gPiBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9pbnB1dC90b3VjaHNj
cmVlbi9pbXg2dWxfdHNjLnQNCj4gPiA+ID4geHQNCj4gPiA+ID4gbmV3IGZpbGUgbW9kZSAxMDA2
NDQNCj4gPiA+ID4gaW5kZXggMDAwMDAwMC4uYWM0MWMzMg0KPiA+ID4gPiAtLS0gL2Rldi9udWxs
DQo+ID4gPiA+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9pbnB1dC90
b3VjaHNjcmVlbi9pbXg2dWxfdA0KPiA+ID4gPiArKysgc2MudA0KPiA+ID4gPiArKysgeHQNCj4g
PiA+ID4gQEAgLTAsMCArMSwzNiBAQA0KPiA+ID4gPiArKiBGcmVlc2NhbGUgaS5NWDZVTCBUb3Vj
aCBDb250cm9sbGVyDQo+ID4gPiA+ICsNCj4gPiA+ID4gK1JlcXVpcmVkIHByb3BlcnRpZXM6DQo+
ID4gPiA+ICstIGNvbXBhdGlibGU6IG11c3QgYmUgImZzbCxpbXg2dWwtdHNjIi4NCj4gPiA+ID4g
Ky0gcmVnOiB0aGlzIHRvdWNoIGNvbnRyb2xsZXIgYWRkcmVzcyBhbmQgdGhlIEFEQzIgYWRkcmVz
cy4NCj4gPiA+DQo+ID4gPiBUaGlzIHN1Z2dlc3RzIHRoYXQgdGhpcyBkcml2ZXIgaXMgdXNpbmcg
YSB1bml0IEFEQzIuIFdoaWNoIGFsc28NCj4gPiA+IG1lYW5zIHRoYXQgdGhlcmUgYXJlIG1vcmUg
dGhhbiBvbmUgQURDIHdoaWNoIGFyZSBwcm9iYWJseSBpZGVudGljYWw/DQo+ID4gPg0KPiA+ID4g
U2hvdWxkbid0IHRoZXNlIEFEQ3MgYmUgcHJvcGVybHkgZGVzY3JpYmVkIGJ5IHRoZWlyIG93biBk
ZXZpY2Ugbm9kZXMNCj4gPiA+IGluc3RlYWQgb2YgdGhlc2UgdHdvIHJlZ2lzdGVyIHJhbmdlcywg
dHdvIGludGVycnVwdHMgYW5kIHR3byBjbG9ja3M/DQo+ID4gPg0KPiA+ID4gSXMgJ0FEQzInIHVz
YWJsZSB3aXRob3V0IHRzYz8gVGhlbiBBREMxL0FEQzIgc2hvdWxkIHBlcmhhcHMgZ2V0IGENCj4g
PiA+IHByb3BlciBJSU8gZHJpdmVyLg0KPiA+DQo+ID4gRm9yIGkuTVg2VUwsIHRoZXJlIGFyZSB0
d28gQURDLiBBREMxIGlzIGEgbm9ybWFsIEFEQywgYW5kIEFEQzIgY2FuDQo+ID4gb25seSB3b3Jr
cyBmb3IgVFNDLCB0aGUgY2hhbm5lbHMgb2YgQURDMiBhcmUgY29ubmVjdGVkIHRvIFRTQw0KPiA+
IGRpcmVjdGx5LiBUU0MgYW5kIEFEQzIgc2hvdWxkIHdvcmsgdG9nZXRoZXIgYXMgYSB0b3VjaCBz
Y3JlZW4NCj4gY29udHJvbGxlci4NCj4gDQo+IEJ1dCBhcyBJIHVuZGVyc3RhbmQgdGhlc2UgYXJl
IHR3byBkaWZmZXJlbnQgdW5pdHMuIFdvdWxkbid0IGl0IGJlIGJldHRlcg0KPiB0byBhYnN0cmFj
dCBpdCB0aGF0IHdheSBpbiB0aGUgRFQ/DQoNClNpbmNlIHRoZSBBREMyIGp1c3Qgd29yayBmb3Ig
VFNDLCBubyBvdGhlciB1c2UsIHdoeSBub3QgYmluZCBBREMyIGFuZCBUU0M/DQpJZiBzZXBhcmF0
ZSwgc2VlbXMgQURDMiBjYW4gd29ya3MgYXMgYSBub3JtYWwgQURDLCBidXQgYWN0dWFsbHkgaXQg
Y2FuJ3QuDQoNCkJlc3QgcmVnYXJkcywNCg0KSGFpYm8NCg0KPiANCj4gQmVzdCByZWdhcmRzLA0K
PiANCj4gTWFya3VzDQo+IA0KPiA+DQo+ID4gRm9yIEFEQzEsIGl0IHNoYXJlIHRoZSBkcml2ZXIg
dmY2MTBfYWRjLmMgKGRyaXZlcnMvaWlvL2FkYy92ZjYxMF9hZGMuYykuDQo+ID4NCj4gPiBCZXN0
IFJlZ2FyZHMNCj4gPg0KPiA+IEhhaWJvDQo+ID4NCj4gPiA+DQo+ID4gPiBVbmZvcnR1bmF0ZWx5
IEkgZG9uJ3QgaGF2ZSB0aGUgcmVmZXJlbmNlIG1hbnVhbCB0byBoYXZlIGEgbG9vayBob3cNCj4g
PiA+IHRoaXMgYWxsIHdvcmtzLg0KPiA+ID4NCj4gPiA+IEJlc3QgcmVnYXJkcywNCj4gPiA+DQo+
ID4gPiBNYXJrdXMNCj4gPiA+DQo+ID4gPiA+ICstIGludGVycnVwdHM6IHRoZSBpbnRlcnJ1cHQg
b2YgdGhpcyB0b3VjaCBjb250cm9sbGVyIGFuZCBBREMyLg0KPiA+ID4gPiArLSBjbG9ja3M6IHRo
ZSByb290IGNsb2NrIG9mIHRvdWNoIGNvbnRyb2xsZXIgYW5kIEFEQzIuDQo+ID4gPiA+ICstIGNs
b2NrLW5hbWVzOyBtdXN0IGJlICJ0c2MiIGFuZCAiYWRjIi4NCj4gPiA+ID4gKy0geG51ci1ncGlv
OiB0aGUgWC0gZ3BpbyB0aGlzIGNvbnRyb2xsZXIgY29ubmVjdCB0by4NCj4gPiA+ID4gKyAgVGhp
cyB4bnVyLWdwaW8gcmV0dXJucyB0byBoaWdoIG9uY2UgdGhlIGZpbmdlciBsZWF2ZSB0aGUgdG91
Y2gNCj4gPiA+ID4gK3NjcmVlbiAoVGhlDQo+ID4gPiA+ICsgIGxhc3QgdG91Y2ggZXZlbnQgdGhl
IHRvdWNoIGNvbnRyb2xsZXIgY2FwdHVyZSkuDQo+ID4gPiA+ICsNCj4gPiA+ID4gK09wdGlvbmFs
IHByb3BlcnRpZXM6DQo+ID4gPiA+ICstIG1lYXN1cmUtZGVsYXktdGltZTogdGhlIHZhbHVlIG9m
IG1lYXN1cmUgZGVsYXkgdGltZS4NCj4gPiA+ID4gKyAgQmVmb3JlIFgtYXhpcyBvciBZLWF4aXMg
bWVhc3VyZW1lbnQsIHRoZSBzY3JlZW4gbmVlZCBzb21lIHRpbWUNCj4gPiA+ID4gK2JlZm9yZQ0K
PiA+ID4gPiArICBldmVuIHBvdGVudGlhbCBkaXN0cmlidXRpb24gcmVhZHkuDQo+ID4gPiA+ICsg
IFRoaXMgdmFsdWUgZGVwZW5kcyBvbiB0aGUgdG91Y2ggc2NyZWVuLg0KPiA+ID4gPiArLSBwcmUt
Y2hhcmdlLXRpbWU6IHRoZSB0b3VjaCBzY3JlZW4gbmVlZCBzb21lIHRpbWUgdG8gcHJlY2hhcmdl
Lg0KPiA+ID4gPiArICBUaGlzIHZhbHVlIGRlcGVuZHMgb24gdGhlIHRvdWNoIHNjcmVlbi4NCj4g
PiA+ID4gKw0KPiA+ID4gPiArRXhhbXBsZToNCj4gPiA+ID4gKwl0c2M6IHRzY0AwMjA0MDAwMCB7
DQo+ID4gPiA+ICsJCWNvbXBhdGlibGUgPSAiZnNsLGlteDZ1bC10c2MiOw0KPiA+ID4gPiArCQly
ZWcgPSA8MHgwMjA0MDAwMCAweDQwMDA+LCA8MHgwMjE5YzAwMCAweDQwMDA+Ow0KPiA+ID4gPiAr
CQlpbnRlcnJ1cHRzID0gPEdJQ19TUEkgMyBJUlFfVFlQRV9MRVZFTF9ISUdIPiwNCj4gPiA+ID4g
KwkJCSAgICAgPEdJQ19TUEkgMTAxIElSUV9UWVBFX0xFVkVMX0hJR0g+Ow0KPiA+ID4gPiArCQlj
bG9ja3MgPSA8JmNsa3MgSU1YNlVMX0NMS19JUEc+LA0KPiA+ID4gPiArCQkJIDwmY2xrcyBJTVg2
VUxfQ0xLX0FEQzI+Ow0KPiA+ID4gPiArCQljbG9jay1uYW1lcyA9ICJ0c2MiLCAiYWRjIjsNCj4g
PiA+ID4gKwkJcGluY3RybC1uYW1lcyA9ICJkZWZhdWx0IjsNCj4gPiA+ID4gKwkJcGluY3RybC0w
ID0gPCZwaW5jdHJsX3RzYz47DQo+ID4gPiA+ICsJCXhudXItZ3BpbyA9IDwmZ3BpbzEgMyBHUElP
X0FDVElWRV9ISUdIPjsNCj4gPiA+ID4gKwkJbWVhc3VyZS1kZWxheS10aW1lID0gPDB4ZmZmPjsN
Cj4gPiA+ID4gKwkJcHJlLWNoYXJnZS10aW1lID0gPDB4ZmZmZj47DQo+ID4gPiA+ICsJCXN0YXR1
cyA9ICJva2F5IjsNCj4gPiA+ID4gKwl9Ow0KPiA+ID4gPiAtLQ0KPiA+ID4gPiAxLjkuMQ0KPiA+
ID4gPg0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4NCj4gPiA+IC0tDQo+ID4gPiBQZW5ndXRyb25p
eCBlLksuICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KPiA+ID4gfA0KPiA+ID4gSW5kdXN0
cmlhbCBMaW51eCBTb2x1dGlvbnMgICAgICAgICAgICAgICAgIHwNCj4gaHR0cDovL3d3dy5wZW5n
dXRyb25peC5kZS8NCj4gPiA+IHwNCj4gPiA+IFBlaW5lciBTdHIuIDYtOCwgMzExMzcgSGlsZGVz
aGVpbSwgR2VybWFueSB8IFBob25lOg0KPiA+ID4gKzQ5LTUxMjEtMjA2OTE3LTANCj4gPiA+IHwN
Cj4gPiA+IEFtdHNnZXJpY2h0IEhpbGRlc2hlaW0sIEhSQSAyNjg2ICAgICAgICAgICB8IEZheDog
ICArNDktNTEyMS0yMDY5MTctDQo+IDU1NTUNCj4gPiA+IHwNCj4gDQo+IC0tDQo+IFBlbmd1dHJv
bml4IGUuSy4gICAgICAgICAgICAgICAgICAgICAgICAgICB8DQo+IHwNCj4gSW5kdXN0cmlhbCBM
aW51eCBTb2x1dGlvbnMgICAgICAgICAgICAgICAgIHwgaHR0cDovL3d3dy5wZW5ndXRyb25peC5k
ZS8NCj4gfA0KPiBQZWluZXIgU3RyLiA2LTgsIDMxMTM3IEhpbGRlc2hlaW0sIEdlcm1hbnkgfCBQ
aG9uZTogKzQ5LTUxMjEtMjA2OTE3LTANCj4gfA0KPiBBbXRzZ2VyaWNodCBIaWxkZXNoZWltLCBI
UkEgMjY4NiAgICAgICAgICAgfCBGYXg6ICAgKzQ5LTUxMjEtMjA2OTE3LTU1NTUNCj4gfA0K
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[toc] | [prev] | [standalone]


Back to top | Article view | linux.kernel


csiph-web