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


Groups > linux.kernel > #1229811 > unrolled thread

Re: [PATCH v10 5/5] QE: Move QE from arch/powerpc to drivers/soc

Started byScott Wood <scottwood@freescale.com>
First post2015-09-22 01:00 +0200
Last post2015-09-23 04:10 +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 v10 5/5] QE: Move QE from arch/powerpc to drivers/soc Scott Wood <scottwood@freescale.com> - 2015-09-22 01:00 +0200
    RE: [PATCH v10 5/5] QE: Move QE from arch/powerpc to drivers/soc Zhao Qiang <qiang.zhao@freescale.com> - 2015-09-22 10:40 +0200
      RE: [PATCH v10 5/5] QE: Move QE from arch/powerpc to drivers/soc Zhao Qiang <qiang.zhao@freescale.com> - 2015-09-23 04:10 +0200

#1229811 — Re: [PATCH v10 5/5] QE: Move QE from arch/powerpc to drivers/soc

FromScott Wood <scottwood@freescale.com>
Date2015-09-22 01:00 +0200
SubjectRe: [PATCH v10 5/5] QE: Move QE from arch/powerpc to drivers/soc
Message-ID<qbidY-3MW-9@gated-at.bofh.it>
On Fri, Sep 18, 2015 at 03:15:21PM +0800, Zhao Qiang wrote:
> diff --git a/drivers/soc/fsl/qe/Kconfig b/drivers/soc/fsl/qe/Kconfig
> new file mode 100644
> index 0000000..3012571
> --- /dev/null
> +++ b/drivers/soc/fsl/qe/Kconfig
> @@ -0,0 +1,33 @@
> +#
> +# QE Communication options
> +#
> +
> +config QUICC_ENGINE
> +	bool "Freescale QUICC Engine (QE) Support"
> +	depends on FSL_SOC && PPC32
> +	select PPC_LIB_RHEAP
> +	select GENERIC_ALLOCATOR
> +	select CRC32

Why is "select PPC_LIB_RHEAP" still here?

> +	help
> +	  The QUICC Engine (QE) is a new generation of communications
> +	  coprocessors on Freescale embedded CPUs (akin to CPM in older chips).
> +	  Selecting this option means that you wish to build a kernel
> +	  for a machine with a QE coprocessor.
> +
> +config UCC_SLOW
> +	bool
> +	default y if SERIAL_QE
> +	help
> +	  This option provides qe_lib support to UCC slow
> +	  protocols: UART, BISYNC, QMC
> +
> +config UCC_FAST
> +	bool
> +	default y if UCC_GETH
> +	help
> +	  This option provides qe_lib support to UCC fast
> +	  protocols: HDLC, Ethernet, ATM, transparent

What does "qe_lib" mean to the end user, or to anyone after the code is
moved to drivers/soc/fsl/qe?

-Scott
--
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]


#1229981

FromZhao Qiang <qiang.zhao@freescale.com>
Date2015-09-22 10:40 +0200
Message-ID<qbrhf-8vS-5@gated-at.bofh.it>
In reply to#1229811
On Tue, Sep 22, 2015 at 06:56 AM +0800, Wood Scott-B07421 wrote:

> -----Original Message-----
> From: Wood Scott-B07421
> Sent: Tuesday, September 22, 2015 6:56 AM
> To: Zhao Qiang-B45475
> Cc: linux-kernel@vger.kernel.org; linuxppc-dev@lists.ozlabs.org;
> lauraa@codeaurora.org; Xie Xiaobo-R63061; benh@kernel.crashing.org; Li
> Yang-Leo-R58472; paulus@samba.org
> Subject: Re: [PATCH v10 5/5] QE: Move QE from arch/powerpc to drivers/soc
> 
> On Fri, Sep 18, 2015 at 03:15:21PM +0800, Zhao Qiang wrote:
> > diff --git a/drivers/soc/fsl/qe/Kconfig b/drivers/soc/fsl/qe/Kconfig
> > new file mode 100644 index 0000000..3012571
> > --- /dev/null
> > +++ b/drivers/soc/fsl/qe/Kconfig
> > @@ -0,0 +1,33 @@ 
> > +	help
> > +	  The QUICC Engine (QE) is a new generation of communications
> > +	  coprocessors on Freescale embedded CPUs (akin to CPM in older
> chips).
> > +	  Selecting this option means that you wish to build a kernel
> > +	  for a machine with a QE coprocessor.
> > +
> > +config UCC_SLOW
> > +	bool
> > +	default y if SERIAL_QE
> > +	help
> > +	  This option provides qe_lib support to UCC slow
> > +	  protocols: UART, BISYNC, QMC
> > +
> > +config UCC_FAST
> > +	bool
> > +	default y if UCC_GETH
> > +	help
> > +	  This option provides qe_lib support to UCC fast
> > +	  protocols: HDLC, Ethernet, ATM, transparent
> 
> What does "qe_lib" mean to the end user, or to anyone after the code is
> moved to drivers/soc/fsl/qe?

Qe_lib has functions configuring ucc, managing muram and so on.
It is the common functions to end user.

> 
> -Scott
--
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] | [next] | [standalone]


#1231097

FromZhao Qiang <qiang.zhao@freescale.com>
Date2015-09-23 04:10 +0200
Message-ID<qbHFn-6V2-1@gated-at.bofh.it>
In reply to#1229981
T24gV2VuLCBTZXAgMjMsIDIwMTUgYXQgMTI6NDAgQU0gKzA4MDAsIFdvb2QgU2NvdHQtQjA3NDIx
IHdyb3RlOg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFdvb2QgU2Nv
dHQtQjA3NDIxDQo+IFNlbnQ6IFdlZG5lc2RheSwgU2VwdGVtYmVyIDIzLCAyMDE1IDEyOjQwIEFN
DQo+IFRvOiBaaGFvIFFpYW5nLUI0NTQ3NQ0KPiBDYzogbGludXgta2VybmVsQHZnZXIua2VybmVs
Lm9yZzsgbGludXhwcGMtZGV2QGxpc3RzLm96bGFicy5vcmc7DQo+IGxhdXJhYUBjb2RlYXVyb3Jh
Lm9yZzsgWGllIFhpYW9iby1SNjMwNjE7IGJlbmhAa2VybmVsLmNyYXNoaW5nLm9yZzsgTGkNCj4g
WWFuZy1MZW8tUjU4NDcyOyBwYXVsdXNAc2FtYmEub3JnDQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0gg
djEwIDUvNV0gUUU6IE1vdmUgUUUgZnJvbSBhcmNoL3Bvd2VycGMgdG8gZHJpdmVycy9zb2MNCj4g
DQo+IE9uIFR1ZSwgMjAxNS0wOS0yMiBhdCAwMzoyNCAtMDUwMCwgWmhhbyBRaWFuZy1CNDU0NzUg
d3JvdGU6DQo+ID4gT24gVHVlLCBTZXAgMjIsIDIwMTUgYXQgMDY6NTYgQU0gKzA4MDAsIFdvb2Qg
U2NvdHQtQjA3NDIxIHdyb3RlOg0KPiA+DQo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LQ0KPiA+ID4gRnJvbTogV29vZCBTY290dC1CMDc0MjENCj4gPiA+IFNlbnQ6IFR1ZXNkYXksIFNl
cHRlbWJlciAyMiwgMjAxNSA2OjU2IEFNDQo+ID4gPiBUbzogWmhhbyBRaWFuZy1CNDU0NzUNCj4g
PiA+IENjOiBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnOyBsaW51eHBwYy1kZXZAbGlzdHMu
b3psYWJzLm9yZzsNCj4gPiA+IGxhdXJhYUBjb2RlYXVyb3JhLm9yZzsgWGllIFhpYW9iby1SNjMw
NjE7IGJlbmhAa2VybmVsLmNyYXNoaW5nLm9yZzsNCj4gPiA+IExpIFlhbmctTGVvLVI1ODQ3Mjsg
cGF1bHVzQHNhbWJhLm9yZw0KPiA+ID4gU3ViamVjdDogUmU6IFtQQVRDSCB2MTAgNS81XSBRRTog
TW92ZSBRRSBmcm9tIGFyY2gvcG93ZXJwYyB0bw0KPiA+ID4gZHJpdmVycy9zb2MNCj4gPiA+DQo+
ID4gPiBPbiBGcmksIFNlcCAxOCwgMjAxNSBhdCAwMzoxNToyMVBNICswODAwLCBaaGFvIFFpYW5n
IHdyb3RlOg0KPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9zb2MvZnNsL3FlL0tjb25maWcN
Cj4gPiA+ID4gYi9kcml2ZXJzL3NvYy9mc2wvcWUvS2NvbmZpZyBuZXcgZmlsZSBtb2RlIDEwMDY0
NCBpbmRleA0KPiA+ID4gPiAwMDAwMDAwLi4zMDEyNTcxDQo+ID4gPiA+IC0tLSAvZGV2L251bGwN
Cj4gPiA+ID4gKysrIGIvZHJpdmVycy9zb2MvZnNsL3FlL0tjb25maWcNCj4gPiA+ID4gQEAgLTAs
MCArMSwzMyBAQA0KPiA+ID4gPiArIGhlbHANCj4gPiA+ID4gKyAgIFRoZSBRVUlDQyBFbmdpbmUg
KFFFKSBpcyBhIG5ldyBnZW5lcmF0aW9uIG9mIGNvbW11bmljYXRpb25zDQo+ID4gPiA+ICsgICBj
b3Byb2Nlc3NvcnMgb24gRnJlZXNjYWxlIGVtYmVkZGVkIENQVXMgKGFraW4gdG8gQ1BNIGluIG9s
ZGVyDQo+ID4gPiBjaGlwcykuDQo+ID4gPiA+ICsgICBTZWxlY3RpbmcgdGhpcyBvcHRpb24gbWVh
bnMgdGhhdCB5b3Ugd2lzaCB0byBidWlsZCBhIGtlcm5lbA0KPiA+ID4gPiArICAgZm9yIGEgbWFj
aGluZSB3aXRoIGEgUUUgY29wcm9jZXNzb3IuDQo+ID4gPiA+ICsNCj4gPiA+ID4gK2NvbmZpZyBV
Q0NfU0xPVw0KPiA+ID4gPiArIGJvb2wNCj4gPiA+ID4gKyBkZWZhdWx0IHkgaWYgU0VSSUFMX1FF
DQo+ID4gPiA+ICsgaGVscA0KPiA+ID4gPiArICAgVGhpcyBvcHRpb24gcHJvdmlkZXMgcWVfbGli
IHN1cHBvcnQgdG8gVUNDIHNsb3cNCj4gPiA+ID4gKyAgIHByb3RvY29sczogVUFSVCwgQklTWU5D
LCBRTUMNCj4gPiA+ID4gKw0KPiA+ID4gPiArY29uZmlnIFVDQ19GQVNUDQo+ID4gPiA+ICsgYm9v
bA0KPiA+ID4gPiArIGRlZmF1bHQgeSBpZiBVQ0NfR0VUSA0KPiA+ID4gPiArIGhlbHANCj4gPiA+
ID4gKyAgIFRoaXMgb3B0aW9uIHByb3ZpZGVzIHFlX2xpYiBzdXBwb3J0IHRvIFVDQyBmYXN0DQo+
ID4gPiA+ICsgICBwcm90b2NvbHM6IEhETEMsIEV0aGVybmV0LCBBVE0sIHRyYW5zcGFyZW50DQo+
ID4gPg0KPiA+ID4gV2hhdCBkb2VzICJxZV9saWIiIG1lYW4gdG8gdGhlIGVuZCB1c2VyLCBvciB0
byBhbnlvbmUgYWZ0ZXIgdGhlIGNvZGUNCj4gPiA+IGlzIG1vdmVkIHRvIGRyaXZlcnMvc29jL2Zz
bC9xZT8NCj4gPg0KPiA+IFFlX2xpYiBoYXMgZnVuY3Rpb25zIGNvbmZpZ3VyaW5nIHVjYywgbWFu
YWdpbmcgbXVyYW0gYW5kIHNvIG9uLg0KPiA+IEl0IGlzIHRoZSBjb21tb24gZnVuY3Rpb25zIHRv
IGVuZCB1c2VyLg0KPiANCj4gSXQncyBub3QgZ29pbmcgdG8gYmUgY2FsbGVkIHFlX2xpYiBhbnlt
b3JlLiAgcy9wcm92aWRlcyBxZV9saWIgc3VwcG9ydCB0bw0KPiBVQ0MgL3Byb3ZpZGVzIHN1cHBv
cnQgZm9yIFFFIFVDQy8NCg0KT2sNCi1aaGFvDQo=
--
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