All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/12] Add support for QE and 8360EMDS board -v2
@ 2006-09-28  8:18 Li Yang
  2006-09-28 15:54 ` Kumar Gala
  0 siblings, 1 reply; 9+ messages in thread
From: Li Yang @ 2006-09-28  8:18 UTC (permalink / raw)
  To: paulus, galak; +Cc: linuxppc-dev

Paul,

The series of patches add generic QE infrastructure called
qe_lib, and MPC8360EMDS board support.  Qe_lib is used by
QE device drivers such as ucc_geth driver.

This version updates QE interrupt controller to use new irq
mapping mechanism, addresses all the comments received with
last submission and includes some style fixes.

v2 change: Change to use device tree for BCSR and MURAM;
Remove I/O port interrupt handling code as it is not generic
enough.

- Leo

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

* Re: [PATCH 0/12] Add support for QE and 8360EMDS board -v2
  2006-09-28  8:18 [PATCH 0/12] Add support for QE and 8360EMDS board -v2 Li Yang
@ 2006-09-28 15:54 ` Kumar Gala
  2006-09-28 16:09   ` Li Yang
  0 siblings, 1 reply; 9+ messages in thread
From: Kumar Gala @ 2006-09-28 15:54 UTC (permalink / raw)
  To: Li Yang; +Cc: linuxppc-dev, paulus


On Sep 28, 2006, at 3:18 AM, Li Yang wrote:

> Paul,
>
> The series of patches add generic QE infrastructure called
> qe_lib, and MPC8360EMDS board support.  Qe_lib is used by
> QE device drivers such as ucc_geth driver.
>
> This version updates QE interrupt controller to use new irq
> mapping mechanism, addresses all the comments received with
> last submission and includes some style fixes.
>
> v2 change: Change to use device tree for BCSR and MURAM;
> Remove I/O port interrupt handling code as it is not generic
> enough.

Before accepting any of this code, I'd like to see what the drivers  
look like that are using it.  Its hard to make significant comments w/ 
o seeing what the consumers of all the 'lib' code look like.

- kumar

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

* Re: [PATCH 0/12] Add support for QE and 8360EMDS board -v2
  2006-09-28 15:54 ` Kumar Gala
@ 2006-09-28 16:09   ` Li Yang
  2006-09-28 16:37     ` Kumar Gala
  2006-09-28 16:41     ` Vitaly Bordug
  0 siblings, 2 replies; 9+ messages in thread
From: Li Yang @ 2006-09-28 16:09 UTC (permalink / raw)
  To: Kumar Gala; +Cc: linuxppc-dev, paulus

On 9/28/06, Kumar Gala <galak@kernel.crashing.org> wrote:
>
> On Sep 28, 2006, at 3:18 AM, Li Yang wrote:
>
> > Paul,
> >
> > The series of patches add generic QE infrastructure called
> > qe_lib, and MPC8360EMDS board support.  Qe_lib is used by
> > QE device drivers such as ucc_geth driver.
> >
> > This version updates QE interrupt controller to use new irq
> > mapping mechanism, addresses all the comments received with
> > last submission and includes some style fixes.
> >
> > v2 change: Change to use device tree for BCSR and MURAM;
> > Remove I/O port interrupt handling code as it is not generic
> > enough.
>
> Before accepting any of this code, I'd like to see what the drivers
> look like that are using it.  Its hard to make significant comments w/
> o seeing what the consumers of all the 'lib' code look like.

Current in-tree user of the lib is driver/net/ucc_geth.c.  There is
also QE ATM driver which is included in Alex's 8360sar project.  QE
USB host/client drivers are in Freescale LTIB BSP.

- Leo

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

* Re: [PATCH 0/12] Add support for QE and 8360EMDS board -v2
  2006-09-28 16:09   ` Li Yang
@ 2006-09-28 16:37     ` Kumar Gala
  2006-09-29  3:21       ` Li Yang-r58472
  2006-09-28 16:41     ` Vitaly Bordug
  1 sibling, 1 reply; 9+ messages in thread
From: Kumar Gala @ 2006-09-28 16:37 UTC (permalink / raw)
  To: Li Yang; +Cc: linuxppc-dev, paulus


On Sep 28, 2006, at 11:09 AM, Li Yang wrote:

> On 9/28/06, Kumar Gala <galak@kernel.crashing.org> wrote:
>>
>> On Sep 28, 2006, at 3:18 AM, Li Yang wrote:
>>
>> > Paul,
>> >
>> > The series of patches add generic QE infrastructure called
>> > qe_lib, and MPC8360EMDS board support.  Qe_lib is used by
>> > QE device drivers such as ucc_geth driver.
>> >
>> > This version updates QE interrupt controller to use new irq
>> > mapping mechanism, addresses all the comments received with
>> > last submission and includes some style fixes.
>> >
>> > v2 change: Change to use device tree for BCSR and MURAM;
>> > Remove I/O port interrupt handling code as it is not generic
>> > enough.
>>
>> Before accepting any of this code, I'd like to see what the drivers
>> look like that are using it.  Its hard to make significant  
>> comments w/
>> o seeing what the consumers of all the 'lib' code look like.
>
> Current in-tree user of the lib is driver/net/ucc_geth.c.  There is
> also QE ATM driver which is included in Alex's 8360sar project.  QE
> USB host/client drivers are in Freescale LTIB BSP.

is there a serial driver?

- k

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

* Re: [PATCH 0/12] Add support for QE and 8360EMDS board -v2
  2006-09-28 16:09   ` Li Yang
  2006-09-28 16:37     ` Kumar Gala
@ 2006-09-28 16:41     ` Vitaly Bordug
  1 sibling, 0 replies; 9+ messages in thread
From: Vitaly Bordug @ 2006-09-28 16:41 UTC (permalink / raw)
  To: Li Yang; +Cc: linuxppc-dev, paulus

On Fri, 29 Sep 2006 00:09:14 +0800
"Li Yang" <LeoLi@freescale.com> wrote:

> On 9/28/06, Kumar Gala <galak@kernel.crashing.org> wrote:
> >
> > On Sep 28, 2006, at 3:18 AM, Li Yang wrote:
> >
> > > Paul,
> > >
> > > The series of patches add generic QE infrastructure called
> > > qe_lib, and MPC8360EMDS board support.  Qe_lib is used by
> > > QE device drivers such as ucc_geth driver.
> > >
> > > This version updates QE interrupt controller to use new irq
> > > mapping mechanism, addresses all the comments received with
> > > last submission and includes some style fixes.
> > >
> > > v2 change: Change to use device tree for BCSR and MURAM;
> > > Remove I/O port interrupt handling code as it is not generic
> > > enough.
> >
> > Before accepting any of this code, I'd like to see what the drivers
> > look like that are using it.  Its hard to make significant comments w/
> > o seeing what the consumers of all the 'lib' code look like.
> 
> Current in-tree user of the lib is driver/net/ucc_geth.c.  There is
> also QE ATM driver which is included in Alex's 8360sar project.  QE
> USB host/client drivers are in Freescale LTIB BSP.
> 

The point is we are following the way a bit opposite then normal - 
usually a bunch of similar stuff is wrapped into a library,
and here we've made a library and trying to fit all the upcoming into.

I'd suggest to look at it as "add new soc family" approach, not more.
OTOH, I am expecting it to become sort of versatile lib some time later...

Kumar, 

no serial driver I'm aware of..

-- 
Sincerely, 
Vitaly

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

* RE: [PATCH 0/12] Add support for QE and 8360EMDS board -v2
  2006-09-28 16:37     ` Kumar Gala
@ 2006-09-29  3:21       ` Li Yang-r58472
  2006-09-29 12:41         ` Vitaly Bordug
  2006-09-29 13:51         ` Kumar Gala
  0 siblings, 2 replies; 9+ messages in thread
From: Li Yang-r58472 @ 2006-09-29  3:21 UTC (permalink / raw)
  To: Kumar Gala; +Cc: linuxppc-dev, paulus

> -----Original Message-----
> From: Kumar Gala [mailto:galak@kernel.crashing.org]
> Sent: Friday, September 29, 2006 12:37 AM
> To: Li Yang-r58472
> Cc: linuxppc-dev@ozlabs.org; paulus@samba.org
> Subject: Re: [PATCH 0/12] Add support for QE and 8360EMDS board -v2
>=20
>=20
> On Sep 28, 2006, at 11:09 AM, Li Yang wrote:
>=20
> > On 9/28/06, Kumar Gala <galak@kernel.crashing.org> wrote:
> >>
> >> On Sep 28, 2006, at 3:18 AM, Li Yang wrote:
> >>
> >> > Paul,
> >> >
> >> > The series of patches add generic QE infrastructure called
> >> > qe_lib, and MPC8360EMDS board support.  Qe_lib is used by
> >> > QE device drivers such as ucc_geth driver.
> >> >
> >> > This version updates QE interrupt controller to use new irq
> >> > mapping mechanism, addresses all the comments received with
> >> > last submission and includes some style fixes.
> >> >
> >> > v2 change: Change to use device tree for BCSR and MURAM;
> >> > Remove I/O port interrupt handling code as it is not generic
> >> > enough.
> >>
> >> Before accepting any of this code, I'd like to see what the drivers
> >> look like that are using it.  Its hard to make significant
> >> comments w/
> >> o seeing what the consumers of all the 'lib' code look like.
> >
> > Current in-tree user of the lib is driver/net/ucc_geth.c.  There is
> > also QE ATM driver which is included in Alex's 8360sar project.  QE
> > USB host/client drivers are in Freescale LTIB BSP.
>=20
> is there a serial driver?

No.  It is not very necessary to have serial support for QE, as there is
separate DUART SoC.  We can use 8250 serial driver for that.

- Leo

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

* Re: [PATCH 0/12] Add support for QE and 8360EMDS board -v2
  2006-09-29  3:21       ` Li Yang-r58472
@ 2006-09-29 12:41         ` Vitaly Bordug
  2006-09-29 13:51         ` Kumar Gala
  1 sibling, 0 replies; 9+ messages in thread
From: Vitaly Bordug @ 2006-09-29 12:41 UTC (permalink / raw)
  To: Li Yang-r58472; +Cc: linuxppc-dev, paulus

On Fri, 29 Sep 2006 11:21:44 +0800
"Li Yang-r58472" <LeoLi@freescale.com> wrote:

> > -----Original Message-----
> > From: Kumar Gala [mailto:galak@kernel.crashing.org]
> > Sent: Friday, September 29, 2006 12:37 AM
> > To: Li Yang-r58472
> > Cc: linuxppc-dev@ozlabs.org; paulus@samba.org
> > Subject: Re: [PATCH 0/12] Add support for QE and 8360EMDS board -v2
> > 
> > 
> > On Sep 28, 2006, at 11:09 AM, Li Yang wrote:
> > 
> > > On 9/28/06, Kumar Gala <galak@kernel.crashing.org> wrote:
> > >>
> > >> On Sep 28, 2006, at 3:18 AM, Li Yang wrote:
> > >>
> > >> > Paul,
> > >> >
> > >> > The series of patches add generic QE infrastructure called
> > >> > qe_lib, and MPC8360EMDS board support.  Qe_lib is used by
> > >> > QE device drivers such as ucc_geth driver.
> > >> >
> > >> > This version updates QE interrupt controller to use new irq
> > >> > mapping mechanism, addresses all the comments received with
> > >> > last submission and includes some style fixes.
> > >> >
> > >> > v2 change: Change to use device tree for BCSR and MURAM;
> > >> > Remove I/O port interrupt handling code as it is not generic
> > >> > enough.
> > >>
> > >> Before accepting any of this code, I'd like to see what the drivers
> > >> look like that are using it.  Its hard to make significant
> > >> comments w/
> > >> o seeing what the consumers of all the 'lib' code look like.
> > >
> > > Current in-tree user of the lib is driver/net/ucc_geth.c.  There is
> > > also QE ATM driver which is included in Alex's 8360sar project.  QE
> > > USB host/client drivers are in Freescale LTIB BSP.
> > 
> > is there a serial driver?
> 
> No.  It is not very necessary to have serial support for QE, as there is
> separate DUART SoC.  We can use 8250 serial driver for that.
> 
>

Leo, 

the question was if ucc_slow.{c,h} have its applications so far. I think the answer is no,
for the kernel at least.

-- 
Sincerely, 
Vitaly

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

* Re: [PATCH 0/12] Add support for QE and 8360EMDS board -v2
  2006-09-29  3:21       ` Li Yang-r58472
  2006-09-29 12:41         ` Vitaly Bordug
@ 2006-09-29 13:51         ` Kumar Gala
  2006-09-29 14:28           ` Li Yang
  1 sibling, 1 reply; 9+ messages in thread
From: Kumar Gala @ 2006-09-29 13:51 UTC (permalink / raw)
  To: Li Yang-r58472; +Cc: linuxppc-dev, paulus


On Sep 28, 2006, at 10:21 PM, Li Yang-r58472 wrote:

>> -----Original Message-----
>> From: Kumar Gala [mailto:galak@kernel.crashing.org]
>> Sent: Friday, September 29, 2006 12:37 AM
>> To: Li Yang-r58472
>> Cc: linuxppc-dev@ozlabs.org; paulus@samba.org
>> Subject: Re: [PATCH 0/12] Add support for QE and 8360EMDS board -v2
>>
>>
>> On Sep 28, 2006, at 11:09 AM, Li Yang wrote:
>>
>>> On 9/28/06, Kumar Gala <galak@kernel.crashing.org> wrote:
>>>>
>>>> On Sep 28, 2006, at 3:18 AM, Li Yang wrote:
>>>>
>>>>> Paul,
>>>>>
>>>>> The series of patches add generic QE infrastructure called
>>>>> qe_lib, and MPC8360EMDS board support.  Qe_lib is used by
>>>>> QE device drivers such as ucc_geth driver.
>>>>>
>>>>> This version updates QE interrupt controller to use new irq
>>>>> mapping mechanism, addresses all the comments received with
>>>>> last submission and includes some style fixes.
>>>>>
>>>>> v2 change: Change to use device tree for BCSR and MURAM;
>>>>> Remove I/O port interrupt handling code as it is not generic
>>>>> enough.
>>>>
>>>> Before accepting any of this code, I'd like to see what the drivers
>>>> look like that are using it.  Its hard to make significant
>>>> comments w/
>>>> o seeing what the consumers of all the 'lib' code look like.
>>>
>>> Current in-tree user of the lib is driver/net/ucc_geth.c.  There is
>>> also QE ATM driver which is included in Alex's 8360sar project.  QE
>>> USB host/client drivers are in Freescale LTIB BSP.
>>
>> is there a serial driver?
>
> No.  It is not very necessary to have serial support for QE, as  
> there is
> separate DUART SoC.  We can use 8250 serial driver for that.

Are there any examples of drivers for a UCC slow channel?

- k

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

* Re: [PATCH 0/12] Add support for QE and 8360EMDS board -v2
  2006-09-29 13:51         ` Kumar Gala
@ 2006-09-29 14:28           ` Li Yang
  0 siblings, 0 replies; 9+ messages in thread
From: Li Yang @ 2006-09-29 14:28 UTC (permalink / raw)
  To: Kumar Gala; +Cc: linuxppc-dev, paulus

On 9/29/06, Kumar Gala <galak@kernel.crashing.org> wrote:
>
> On Sep 28, 2006, at 10:21 PM, Li Yang-r58472 wrote:
>
> >> -----Original Message-----
> >> From: Kumar Gala [mailto:galak@kernel.crashing.org]
> >> Sent: Friday, September 29, 2006 12:37 AM
> >> To: Li Yang-r58472
> >> Cc: linuxppc-dev@ozlabs.org; paulus@samba.org
> >> Subject: Re: [PATCH 0/12] Add support for QE and 8360EMDS board -v2
> >>
> >>
> >> On Sep 28, 2006, at 11:09 AM, Li Yang wrote:
> >>
> >>> On 9/28/06, Kumar Gala <galak@kernel.crashing.org> wrote:
> >>>>
> >>>> On Sep 28, 2006, at 3:18 AM, Li Yang wrote:
> >>>>
> >>>>> Paul,
> >>>>>
> >>>>> The series of patches add generic QE infrastructure called
> >>>>> qe_lib, and MPC8360EMDS board support.  Qe_lib is used by
> >>>>> QE device drivers such as ucc_geth driver.
> >>>>>
> >>>>> This version updates QE interrupt controller to use new irq
> >>>>> mapping mechanism, addresses all the comments received with
> >>>>> last submission and includes some style fixes.
> >>>>>
> >>>>> v2 change: Change to use device tree for BCSR and MURAM;
> >>>>> Remove I/O port interrupt handling code as it is not generic
> >>>>> enough.
> >>>>
> >>>> Before accepting any of this code, I'd like to see what the drivers
> >>>> look like that are using it.  Its hard to make significant
> >>>> comments w/
> >>>> o seeing what the consumers of all the 'lib' code look like.
> >>>
> >>> Current in-tree user of the lib is driver/net/ucc_geth.c.  There is
> >>> also QE ATM driver which is included in Alex's 8360sar project.  QE
> >>> USB host/client drivers are in Freescale LTIB BSP.
> >>
> >> is there a serial driver?
> >
> > No.  It is not very necessary to have serial support for QE, as
> > there is
> > separate DUART SoC.  We can use 8250 serial driver for that.
>
> Are there any examples of drivers for a UCC slow channel?

No, at present.

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

end of thread, other threads:[~2006-09-29 14:28 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-09-28  8:18 [PATCH 0/12] Add support for QE and 8360EMDS board -v2 Li Yang
2006-09-28 15:54 ` Kumar Gala
2006-09-28 16:09   ` Li Yang
2006-09-28 16:37     ` Kumar Gala
2006-09-29  3:21       ` Li Yang-r58472
2006-09-29 12:41         ` Vitaly Bordug
2006-09-29 13:51         ` Kumar Gala
2006-09-29 14:28           ` Li Yang
2006-09-28 16:41     ` Vitaly Bordug

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.