* Trivial cleanup in ocp_uart.c
@ 2002-06-20 7:34 David Gibson
2002-06-20 15:50 ` Tom Rini
0 siblings, 1 reply; 14+ messages in thread
From: David Gibson @ 2002-06-20 7:34 UTC (permalink / raw)
To: Armin Kuster; +Cc: linuxppc-embedded
ocp_uart.c allocates private space with ocp_alloc_dev, but never uses
it.
diff -urN /home/dgibson/kernel/linuxppc_2_4_devel/arch/ppc/kernel/ocp_uart.c linux-grinch/arch/ppc/kernel/ocp_uart.c
--- /home/dgibson/kernel/linuxppc_2_4_devel/arch/ppc/kernel/ocp_uart.c Wed Jun 19 10:32:59 2002
+++ linux-grinch/arch/ppc/kernel/ocp_uart.c Thu Jun 20 17:32:57 2002
@@ -99,7 +99,7 @@
int curr_uart = 0;
while (curr_uart != -ENXIO) {
- if (!(uart_drv = ocp_alloc_dev(sizeof (struct serial_struct))))
+ if (!(uart_drv = ocp_alloc_dev(0)))
return -ENOMEM;
uart_drv->type = UART;
/* this returns the next uart number */
--
David Gibson | For every complex problem there is a
david@gibson.dropbear.id.au | solution which is simple, neat and
| wrong. -- H.L. Mencken
http://www.ozlabs.org/people/dgibson
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 14+ messages in thread* Re: Trivial cleanup in ocp_uart.c 2002-06-20 7:34 Trivial cleanup in ocp_uart.c David Gibson @ 2002-06-20 15:50 ` Tom Rini 2002-06-21 0:52 ` David Gibson 0 siblings, 1 reply; 14+ messages in thread From: Tom Rini @ 2002-06-20 15:50 UTC (permalink / raw) To: Armin Kuster, linuxppc-embedded, David Gibson On Thu, Jun 20, 2002 at 05:34:40PM +1000, David Gibson wrote: > ocp_uart.c allocates private space with ocp_alloc_dev, but never uses > it. Er... So you pass 0 to ocp_alloc_dev() ? Which will allocate (sizeof(*ocp_dev) + 0 + 31), so we don't actually break out of this loop which I take it was your intent. And I think it can be used, once it gets registered to the ocp_list (and something later accesses it). -- Tom Rini (TR1265) http://gate.crashing.org/~trini/ ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Trivial cleanup in ocp_uart.c 2002-06-20 15:50 ` Tom Rini @ 2002-06-21 0:52 ` David Gibson 2002-06-21 14:39 ` Tom Rini 0 siblings, 1 reply; 14+ messages in thread From: David Gibson @ 2002-06-21 0:52 UTC (permalink / raw) To: Tom Rini; +Cc: Armin Kuster, linuxppc-embedded, Paul Mackerras On Thu, Jun 20, 2002 at 08:50:26AM -0700, Tom Rini wrote: > > On Thu, Jun 20, 2002 at 05:34:40PM +1000, David Gibson wrote: > > > ocp_uart.c allocates private space with ocp_alloc_dev, but never uses > > it. > > Er... So you pass 0 to ocp_alloc_dev() ? Which will allocate > (sizeof(*ocp_dev) + 0 + 31), so we don't actually break out of this > loop which I take it was your intent. No that wasn't my intent. It's just that we never use the private space, so there's no point allocating it. Passing zero is the best we can do for now (and it's what every other ocp driver except i2c does now). Actually I'd like drivers to include struct ocp_dev as part of their own internal private structures rather than the other way around (i.e. I think the ocpdev field should go away entirely). I2C needs some rearranging to do this though (rearranging which will also let the vaddr field be removed). > And I think it can be used, once it gets registered to the ocp_list (and > something later accesses it). *Nothing* scans the ocp_list (well, except ocp_register() and ocp_unregister()). This is why I think ocp_register() is a pointless interface. -- David Gibson | For every complex problem there is a david@gibson.dropbear.id.au | solution which is simple, neat and | wrong. -- H.L. Mencken http://www.ozlabs.org/people/dgibson ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Trivial cleanup in ocp_uart.c 2002-06-21 0:52 ` David Gibson @ 2002-06-21 14:39 ` Tom Rini 2002-06-24 7:40 ` David Gibson 0 siblings, 1 reply; 14+ messages in thread From: Tom Rini @ 2002-06-21 14:39 UTC (permalink / raw) To: Armin Kuster, linuxppc-embedded, Paul Mackerras, David Gibson On Fri, Jun 21, 2002 at 10:52:16AM +1000, David Gibson wrote: > On Thu, Jun 20, 2002 at 08:50:26AM -0700, Tom Rini wrote: > > And I think it can be used, once it gets registered to the ocp_list (and > > something later accesses it). > > *Nothing* scans the ocp_list (well, except ocp_register() and > ocp_unregister()). This is why I think ocp_register() is a pointless > interface. Yes, but you're also judging an incomplete API. Armin, would things like PM support at least be scanning the ocp_list ? -- Tom Rini (TR1265) http://gate.crashing.org/~trini/ ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Trivial cleanup in ocp_uart.c 2002-06-21 14:39 ` Tom Rini @ 2002-06-24 7:40 ` David Gibson 2002-06-26 17:27 ` Scott Anderson 2002-06-27 21:21 ` Armin Kuster 0 siblings, 2 replies; 14+ messages in thread From: David Gibson @ 2002-06-24 7:40 UTC (permalink / raw) To: Tom Rini; +Cc: Armin Kuster, linuxppc-embedded, Paul Mackerras On Fri, Jun 21, 2002 at 07:39:03AM -0700, Tom Rini wrote: > > On Fri, Jun 21, 2002 at 10:52:16AM +1000, David Gibson wrote: > > On Thu, Jun 20, 2002 at 08:50:26AM -0700, Tom Rini wrote: > > > And I think it can be used, once it gets registered to the ocp_list (and > > > something later accesses it). > > > > *Nothing* scans the ocp_list (well, except ocp_register() and > > ocp_unregister()). This is why I think ocp_register() is a pointless > > interface. > > Yes, but you're also judging an incomplete API. Armin, would things > like PM support at least be scanning the ocp_list ? I can't see why it would need to: ocp_register() will just be calling pm_register() which will directly provide a usable device identifier to its callbacks. For that matter I don't see much point in running the PM stuff through the OCP layer at all rather than just having the relevant drivers call pm_register() directly. But the last point might change if useful default power management handlers could be implemented through the CPM constants added to core_ocp in Armin's recent patch. Incidentally I think a "register" interface could make sense if the "registration" occured at the point the device was discovered - which for these embedded devices means unconditionally during board and/or chip initialization. This is the obvious way to map embedded devices onto the 2.5 unified device model. Registration at driver initialization like ocp_register() makes no sense to me. Basically there are two quite distinct approaches either of which would make sense (for any given peripheral/bus type): a) Register each device as it is discovered. Register each driver as the appropriate module loads. Whenever either event happens the common code calls init or probe callbacks in a driver to connect it to any devices of appropriate type. b) No registration. When a driver loads, it searches for all devices of appropriate type, and initializes each of them in turn. Examples of (a) include the new PCI interface, PCMCIA, and the 2.5 unified device model. Examples of (b) include the old PCI interface (pci_find_device()) and (some?/all?) non-PCI devices on OF machines (e.g. Airport). Approach (a) is clearly needed to handle hotplug. But that's not an issue for OCPs (indeed device (not driver) registration will always be degenerate) so either approach would do. Frankly (a) seems overkill for OCPs, but it does have the advantage of being easily integrated into the unified device model. What we have at the moment is mishmash of both models, which *doesn't* make sense). -- David Gibson | For every complex problem there is a david@gibson.dropbear.id.au | solution which is simple, neat and | wrong. -- H.L. Mencken http://www.ozlabs.org/people/dgibson ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Trivial cleanup in ocp_uart.c 2002-06-24 7:40 ` David Gibson @ 2002-06-26 17:27 ` Scott Anderson 2002-06-27 0:41 ` David Gibson 2002-06-27 21:21 ` Armin Kuster 1 sibling, 1 reply; 14+ messages in thread From: Scott Anderson @ 2002-06-26 17:27 UTC (permalink / raw) To: David Gibson; +Cc: Tom Rini, Armin Kuster, linuxppc-embedded, Paul Mackerras David Gibson wrote: > Basically there are two quite distinct approaches either of which > would make sense (for any given peripheral/bus type): > a) Register each device as it is discovered. Register each > driver as the appropriate module loads. Whenever either event happens > the common code calls init or probe callbacks in a driver to connect > it to any devices of appropriate type. > b) No registration. When a driver loads, it searches for all > devices of appropriate type, and initializes each of them in turn. > > Examples of (a) include the new PCI interface, PCMCIA, and the 2.5 > unified device model. Examples of (b) include the old PCI interface > (pci_find_device()) and (some?/all?) non-PCI devices on OF machines > (e.g. Airport). > > Approach (a) is clearly needed to handle hotplug. But that's not an > issue for OCPs (indeed device (not driver) registration will always be > degenerate) so either approach would do. Frankly (a) seems overkill > for OCPs, but it does have the advantage of being easily integrated > into the unified device model. I wouldn't be quite so quick to dismiss the issue of hotplug from OCP. I have heard rumblings of people having FPGAs with on-chip processors wanting to reprogram the FPGAs on the fly with different sets of peripherals. Scott Anderson scott_anderson@mvista.com MontaVista Software Inc. (408)328-9214 1237 East Arques Ave. http://www.mvista.com Sunnyvale, CA 94085 ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Trivial cleanup in ocp_uart.c 2002-06-26 17:27 ` Scott Anderson @ 2002-06-27 0:41 ` David Gibson 2002-06-27 16:23 ` Scott Anderson 0 siblings, 1 reply; 14+ messages in thread From: David Gibson @ 2002-06-27 0:41 UTC (permalink / raw) To: Scott Anderson; +Cc: Tom Rini, Armin Kuster, linuxppc-embedded, Paul Mackerras On Wed, Jun 26, 2002 at 10:27:01AM -0700, Scott Anderson wrote: > > David Gibson wrote: > > Basically there are two quite distinct approaches either of which > > would make sense (for any given peripheral/bus type): > > a) Register each device as it is discovered. Register each > > driver as the appropriate module loads. Whenever either event happens > > the common code calls init or probe callbacks in a driver to connect > > it to any devices of appropriate type. > > b) No registration. When a driver loads, it searches for all > > devices of appropriate type, and initializes each of them in turn. > > > > Examples of (a) include the new PCI interface, PCMCIA, and the 2.5 > > unified device model. Examples of (b) include the old PCI interface > > (pci_find_device()) and (some?/all?) non-PCI devices on OF machines > > (e.g. Airport). > > > > Approach (a) is clearly needed to handle hotplug. But that's not an > > issue for OCPs (indeed device (not driver) registration will always be > > degenerate) so either approach would do. Frankly (a) seems overkill > > for OCPs, but it does have the advantage of being easily integrated > > into the unified device model. > > I wouldn't be quite so quick to dismiss the issue of hotplug from OCP. > I have heard rumblings of people having FPGAs with on-chip processors > wanting to reprogram the FPGAs on the fly with different sets of > peripherals. Eek, wibble. It still seems somewhat unlikely to me that you'd be changing the peripherals "on the fly" in a real life embedded application. Especially considering that reboots are likely to be much less of an issue on an embedded system than on a big server. -- David Gibson | For every complex problem there is a david@gibson.dropbear.id.au | solution which is simple, neat and | wrong. -- H.L. Mencken http://www.ozlabs.org/people/dgibson ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Trivial cleanup in ocp_uart.c 2002-06-27 0:41 ` David Gibson @ 2002-06-27 16:23 ` Scott Anderson 2002-06-27 16:52 ` Kenneth Johansson 2002-06-28 0:59 ` David Gibson 0 siblings, 2 replies; 14+ messages in thread From: Scott Anderson @ 2002-06-27 16:23 UTC (permalink / raw) To: David Gibson; +Cc: Tom Rini, Armin Kuster, linuxppc-embedded, Paul Mackerras David Gibson wrote: > Eek, wibble. It still seems somewhat unlikely to me that you'd be > changing the peripherals "on the fly" in a real life embedded > application. Especially considering that reboots are likely to be > much less of an issue on an embedded system than on a big server. My contrived example is a piece of test equipment that has an LCD touchscreen and some high speed serial collection device. The LCD is only used when interacting with the UI and the serial is only used during a run when the LCD can be blank. By reprogramming part of the FPGA on the fly you can squeeze more into a smaller FPGA. It appears that Xilinx already has this working: http://www.xilinx.com/xapp/xapp290.pdf I guess I wouldn't be quite so quick to dismiss this as unlikely, but I must admit, my crystal ball is in the shop this week. It sure would be nice to keep such things in mind as OCP is evolving, though. Scott Anderson scott_anderson@mvista.com MontaVista Software Inc. (408)328-9214 1237 East Arques Ave. http://www.mvista.com Sunnyvale, CA 94085 ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Trivial cleanup in ocp_uart.c 2002-06-27 16:23 ` Scott Anderson @ 2002-06-27 16:52 ` Kenneth Johansson 2002-06-28 0:59 ` David Gibson 1 sibling, 0 replies; 14+ messages in thread From: Kenneth Johansson @ 2002-06-27 16:52 UTC (permalink / raw) To: Scott Anderson Cc: David Gibson, Tom Rini, Armin Kuster, Linuxppc embedded, Paul Mackerras On Thu, 2002-06-27 at 18:23, Scott Anderson wrote: > > David Gibson wrote: > > Eek, wibble. It still seems somewhat unlikely to me that you'd be > > changing the peripherals "on the fly" in a real life embedded > > application. Especially considering that reboots are likely to be > > much less of an issue on an embedded system than on a big server. > I guess I wouldn't be quite so quick to dismiss this as unlikely, but > I must admit, my crystal ball is in the shop this week. It sure would > be nice to keep such things in mind as OCP is evolving, though. As someone who actually work with FPGA chips I can assure everyone that those are always to small even when you pick one that seems insanely large when you start. I have many times been in a situation when is could work quite well to have mutually exclusive subsystem but what has stopped that before is that the chips/software usually do not support partial reconfiguration and you usually can't reconfigure the whole part without disturbing normal functions. -- Kenneth Johansson Ericsson AB Tel: +46 8 404 71 83 Borgafjordsgatan 9 Fax: +46 8 404 72 72 164 80 Stockholm kenneth.johansson@etx.ericsson.se ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Trivial cleanup in ocp_uart.c 2002-06-27 16:23 ` Scott Anderson 2002-06-27 16:52 ` Kenneth Johansson @ 2002-06-28 0:59 ` David Gibson 2002-06-28 14:57 ` Tom Rini 1 sibling, 1 reply; 14+ messages in thread From: David Gibson @ 2002-06-28 0:59 UTC (permalink / raw) To: Scott Anderson; +Cc: Tom Rini, Armin Kuster, linuxppc-embedded, Paul Mackerras On Thu, Jun 27, 2002 at 09:23:41AM -0700, Scott Anderson wrote: > > David Gibson wrote: > > Eek, wibble. It still seems somewhat unlikely to me that you'd be > > changing the peripherals "on the fly" in a real life embedded > > application. Especially considering that reboots are likely to be > > much less of an issue on an embedded system than on a big server. > > My contrived example is a piece of test equipment that has an LCD > touchscreen and some high speed serial collection device. The LCD is > only used when interacting with the UI and the serial is only used > during a run when the LCD can be blank. By reprogramming part of the > FPGA on the fly you can squeeze more into a smaller FPGA. It appears > that Xilinx already has this working: > http://www.xilinx.com/xapp/xapp290.pdf > > I guess I wouldn't be quite so quick to dismiss this as unlikely, but > I must admit, my crystal ball is in the shop this week. It sure would > be nice to keep such things in mind as OCP is evolving, though. Heh, well, maybe. In any case this sounds more like a 2.5 and later timerframe thing to me, in which case integration into the unified device model should give us what's needed. -- David Gibson | For every complex problem there is a david@gibson.dropbear.id.au | solution which is simple, neat and | wrong. -- H.L. Mencken http://www.ozlabs.org/people/dgibson ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Trivial cleanup in ocp_uart.c 2002-06-28 0:59 ` David Gibson @ 2002-06-28 14:57 ` Tom Rini 0 siblings, 0 replies; 14+ messages in thread From: Tom Rini @ 2002-06-28 14:57 UTC (permalink / raw) To: Scott Anderson, Armin Kuster, linuxppc-embedded, Paul Mackerras On Fri, Jun 28, 2002 at 10:59:08AM +1000, David Gibson wrote: > On Thu, Jun 27, 2002 at 09:23:41AM -0700, Scott Anderson wrote: > > > > David Gibson wrote: > > > Eek, wibble. It still seems somewhat unlikely to me that you'd be > > > changing the peripherals "on the fly" in a real life embedded > > > application. Especially considering that reboots are likely to be > > > much less of an issue on an embedded system than on a big server. > > > > My contrived example is a piece of test equipment that has an LCD > > touchscreen and some high speed serial collection device. The LCD is > > only used when interacting with the UI and the serial is only used > > during a run when the LCD can be blank. By reprogramming part of the > > FPGA on the fly you can squeeze more into a smaller FPGA. It appears > > that Xilinx already has this working: > > http://www.xilinx.com/xapp/xapp290.pdf > > > > I guess I wouldn't be quite so quick to dismiss this as unlikely, but > > I must admit, my crystal ball is in the shop this week. It sure would > > be nice to keep such things in mind as OCP is evolving, though. > > Heh, well, maybe. In any case this sounds more like a 2.5 and later > timerframe thing to me, in which case integration into the unified > device model should give us what's needed. I think alot of what we're talking about for OCP is 2.5 fodder really. Keep in mind that the current stuff has been well tested on ~13 different 4xx boards. Perhaps we should allow OCP to become semi solid in 2_4_devel now so that we can move 4xx out to Marcelo and allow armin to do some drastic changes in 2.5... -- Tom Rini (TR1265) http://gate.crashing.org/~trini/ ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Trivial cleanup in ocp_uart.c 2002-06-24 7:40 ` David Gibson 2002-06-26 17:27 ` Scott Anderson @ 2002-06-27 21:21 ` Armin Kuster 2002-06-27 20:30 ` Paul Mackerras 1 sibling, 1 reply; 14+ messages in thread From: Armin Kuster @ 2002-06-27 21:21 UTC (permalink / raw) To: David Gibson; +Cc: Tom Rini, linuxppc-embedded, Paul Mackerras David Gibson wrote: > On Fri, Jun 21, 2002 at 07:39:03AM -0700, Tom Rini wrote: > >>On Fri, Jun 21, 2002 at 10:52:16AM +1000, David Gibson wrote: >> >>>On Thu, Jun 20, 2002 at 08:50:26AM -0700, Tom Rini wrote: >>> >>>>And I think it can be used, once it gets registered to the ocp_list (and >>>>something later accesses it). >>>> >>> > I can't see why it would need to: ocp_register() will just be calling > pm_register() which will directly provide a usable device identifier > to its callbacks. For that matter I don't see much point in running > the PM stuff through the OCP layer at all rather than just having the > relevant drivers call pm_register() directly. But the last point > might change if useful default power management handlers could be > implemented through the CPM constants added to core_ocp in Armin's > recent patch. > > Incidentally I think a "register" interface could make sense if the > "registration" occured at the point the device was discovered - which > for these embedded devices means unconditionally during board and/or > chip initialization. This is the obvious way to map embedded devices > onto the 2.5 unified device model. Registration at driver > initialization like ocp_register() makes no sense to me. Thats obvious ^^^^^^^^^^^^^^^^^^ > > Basically there are two quite distinct approaches either of which > would make sense (for any given peripheral/bus type): > a) Register each device as it is discovered. Register each > driver as the appropriate module loads. Whenever either event happens > the common code calls init or probe callbacks in a driver to connect > it to any devices of appropriate type. > b) No registration. When a driver loads, it searches for all > devices of appropriate type, and initializes each of them in turn. I'll need to fix that won't I :) > > Examples of (a) include the new PCI interface, PCMCIA, and the 2.5 > unified device model. Examples of (b) include the old PCI interface > (pci_find_device()) and (some?/all?) non-PCI devices on OF machines > (e.g. Airport). > > Approach (a) is clearly needed to handle hotplug. But that's not an > issue for OCPs (indeed device (not driver) registration will always be > degenerate) so either approach would do. Frankly (a) seems overkill > for OCPs, but it does have the advantage of being easily integrated > into the unified device model. It's not over kill. if I used the entire PCI model, it would be. > > What we have at the moment is mishmash of both models, which *doesn't* > make sense). > This is in devel, I guess what I should have done was fork and do all the work there and then provide a complete solution to devel. :) > armin ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Trivial cleanup in ocp_uart.c 2002-06-27 21:21 ` Armin Kuster @ 2002-06-27 20:30 ` Paul Mackerras 2002-06-27 21:12 ` Kenneth Johansson 0 siblings, 1 reply; 14+ messages in thread From: Paul Mackerras @ 2002-06-27 20:30 UTC (permalink / raw) To: Armin Kuster; +Cc: David Gibson, Tom Rini, linuxppc-embedded Armin Kuster writes: > This is in devel, I guess what I should have done was fork and do all > the work there and then provide a complete solution to devel. :) No, working in devel is fine. But it would help if you could write down your thoughts about where this is going, and where you would like it to end up, and post them to the list. Paul. ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Trivial cleanup in ocp_uart.c 2002-06-27 20:30 ` Paul Mackerras @ 2002-06-27 21:12 ` Kenneth Johansson 0 siblings, 0 replies; 14+ messages in thread From: Kenneth Johansson @ 2002-06-27 21:12 UTC (permalink / raw) To: Paul Mackerras; +Cc: Armin Kuster, David Gibson, Tom Rini, Linuxppc embedded On Thu, 2002-06-27 at 22:30, Paul Mackerras wrote: > > Armin Kuster writes: > > > This is in devel, I guess what I should have done was fork and do all > > the work there and then provide a complete solution to devel. :) > > No, working in devel is fine. But it would help if you could write > down your thoughts about where this is going, and where you would > like it to end up, and post them to the list. And I would very much like to get a clarification how stuff gets moved from devel to 2.4. What is the criteria used here?? I got the impression when it was started that it was intended as a testing area before moving it into 2.4 but the moving it seems to be very slow. Should perhaps a change that has been in devel for month without ending up in 2.4 be moved to 2.5. -- Kenneth Johansson Ericsson AB Tel: +46 8 404 71 83 Borgafjordsgatan 9 Fax: +46 8 404 72 72 164 80 Stockholm kenneth.johansson@etx.ericsson.se ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2002-06-28 14:57 UTC | newest] Thread overview: 14+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2002-06-20 7:34 Trivial cleanup in ocp_uart.c David Gibson 2002-06-20 15:50 ` Tom Rini 2002-06-21 0:52 ` David Gibson 2002-06-21 14:39 ` Tom Rini 2002-06-24 7:40 ` David Gibson 2002-06-26 17:27 ` Scott Anderson 2002-06-27 0:41 ` David Gibson 2002-06-27 16:23 ` Scott Anderson 2002-06-27 16:52 ` Kenneth Johansson 2002-06-28 0:59 ` David Gibson 2002-06-28 14:57 ` Tom Rini 2002-06-27 21:21 ` Armin Kuster 2002-06-27 20:30 ` Paul Mackerras 2002-06-27 21:12 ` Kenneth Johansson
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).