[PATCH 0/9] Add support for QE and 8360EMDS board -v3
Kumar Gala
galak at kernel.crashing.org
Sat Sep 30 00:15:34 EST 2006
On Sep 29, 2006, at 5:34 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 to use device tree for BCSR and MURAM;
> Remove I/O port interrupt handling code as it is not generic
> enough.
>
> v3: Address comments from Kumar; Update definition of several
> device tree nodes; Copyright style change.
In going through this code some general comments:
* remove typedef's, its not the normal convention to use typedefs the
way this code is. Makes it more difficult to read
* look at use of uint vs u32. I think there are a number of cases
were you really want u32.
Also, can you provide some high level description of what all this
code is doing. I understand the port io init, I get the interrupt
handling. I'm at a loss as that what all the channel ucc_fast/
ucc_slow code is trying to do and some of the init code.
- k
More information about the Linuxppc-dev
mailing list