[coreboot] [commit] r6247 - trunk/src/mainboard/nokia/ip530
Stefan Reinauer
stepan at coreboot.org
Fri Jan 7 19:31:43 CET 2011
* Marc Bertens <mbertens at xs4all.nl> [110107 12:11]:
> >-----Original Message-----
> >From: Stefan Reinauer <stepan at coreboot.org>
> >To: coreboot at coreboot.org
> >Subject: Re: [coreboot] [commit] r6247 - trunk/src/mainboard/nokia/ip530
> >Date: Fri, 7 Jan 2011 01:21:26 +0100
>
>
> >This is not particularly beautiful. Is there any advantage of using the
> >irq hack rather than putting this as code into some mainboard specific
> >init function?
>
> The irq hack is still needed and has nothing to do with the stuff in the devicetree.cb
> The advantage of putting it all here, to me readability, and its now compatible with the
> vendor BIOS. So i don't understand why you want to drop some things from here.
I'm not suggesting to remove it, but rather to put it into mainboard.c
as code.
> >> @@ -40,10 +40,55 @@
> >> + device pnp 3f0.8 on # AUX I/O
> >> + irq 0x24 = 0x84 # OSC
> >> +
> >> + irq 0xB2 = 0x0C # Soft power status 1
> >> + irq 0xB3 = 0x05 # Soft power status 2
> >> + irq 0xC0 = 0x03 # IRQ MUX control
> >> +
> >> + irq 0xC8 = 0x10 # GP50 = (I/O) output = Flashrom enable
> >> + irq 0xCA = 0x09 # GP52 = IRQ8 (output)
> >> + irq 0xCB = 0x01 # GP53 = nROMCS (output)
> >------ 8< -------
> >> + irq 0xCC = 0x11 # GP54 = (I/O) input
> >------ >8 -------
> >> + irq 0xF9 = 0x00 # read/write GP5x lines (0x1C)
> >> +
> >> + irq 0xD0 = 0x08 # GP60 = IRQ1
> >> + irq 0xD1 = 0x08 # GP61 = IRQ3
> >> + irq 0xD2 = 0x08 # GP62 = IRQ4
> >
> >------ 8< -------
> >> + irq 0xD3 = 0x11 # GP63 = (I/O) input = JP901 on board
> >> + irq 0xD4 = 0x11 # GP64 = (I/O) input
> >> + irq 0xD5 = 0x11 # GP65 = (I/O) input
> >------ >8 -------
> >
> >I don't think writing to GP inputs makes a lot of sense. Guess this
> >could/should be dropped.
>
> The inputs can be used for reading at the moment the status of the two onboard jumpers.
Yes, but writing to them as happens through the irq xx = yy statements
is not good. Please consider removing all lines between my scissors in
the original mail:
------ 8< -------
------ >8 -------
Stefan
More information about the coreboot
mailing list