I want to add this board to coreboot.
why? It is probably a case of because its there.
I also understand that I'm not going to do this in a couple of days or
weeks. ( I wonder if I will be able to get it done at all.
There is a lot of low-level stuff which is overwhelming)
Of this board
The cpu is ????? The socket LGA 775 i haven't seen it yet in the
coreboot tree.
The super io Winbond W83627DHG (id=0xa0, rev=0x23) at 0x2e is
supported.
The North-(G965) and Southbridge(i82801H ICH8) not. :-(
proc/cpuinfo
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 CPU 6320 @ 1.86GHz
stepping : 6
cpu MHz : 1862.000
it is a LGA775 socket.
I thought of adding the mainboard/asus/p5b-vm/devicetree.cb first.
I use the mainboard/intel/d945clgf as a starting point.
Which brings me to a first question. What is de entry for this
socket/cpu in devicetree.cb?
device lapic_cluster 0 on
chip cpu/intel/socket_441
device lapic 0 on end
end
end
Is there a way to generate devicetree.cb from superio and lspci output
and other info ?
secondly I'm a bit unsure how the keyboard pci info is derived my lspci
looks like
00:00.0 Host bridge: Intel Corporation 82P965/G965 Memory Controller
Hub (rev 02)
00:01.0 PCI bridge: Intel Corporation 82P965/G965 PCI Express Root Port
(rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82G965 Integrated
Graphics Controller (rev 02)
00:1a.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI
Controller #4 (rev 02)
00:1a.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI
Controller #5 (rev 02)
00:1a.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2
EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio
Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express
Port 1 (rev 02)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express
Port 5 (rev 02)
00:1c.5 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express
Port 6 (rev 02)
00:1d.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI
Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI
Controller #2 (rev 02)
00:1d.2 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI
Controller #3 (rev 02)
00:1d.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2
EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2)
00:1f.0 ISA bridge: Intel Corporation 82801HB/HR (ICH8/R) LPC Interface
Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801H (ICH8 Family) 4 port
SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller
(rev 02)
00:1f.5 IDE interface: Intel Corporation 82801H (ICH8 Family) 2 port
SATA IDE Controller (rev 02)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
03:00.0 SATA controller: JMicron Technology Corp. JMB362/JMB363 Serial
ATA Controller (rev 03)
03:00.1 IDE interface: JMicron Technology Corp. JMB362/JMB363 Serial
ATA Controller (rev 03)
05:01.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22A
IEEE-1394a-2000 Controller (PHY/Link) [iOHCI-Lynx]
the mainboard/intel/d945clgf/devicetree.cb has
device pci 1f.0 on # LPC bridge
chip superio/winbond/w83627dhg
#######should be for my board
device pnp 2e.0 off # Floppy
end
device pnp 2e.3 off # Parport
end
What I fail to understand is why these devices(floppy, keyboard, mouse,
com and Parport) are not on the 1f.[0-9a-f] in d945clgf/devicetree.cb.
But that might be specific for that board. How can I find these for my
board?
--
Rene