[coreboot] Compal JHL90 (JHXXX family)

Swift Geek swiftgeek at gmail.com
Tue Mar 27 01:37:05 CEST 2012


Compal JHL90 (schematics under NDA):
CPU: merom/penryn support (µPGA-478)
667/800/1066 MHz FSB
Intel Cantiga + ICH9M
2x DDR2 SO-DIMM
GPU on MXM-II slot (nvidia 9600M GT)
EC: ENE KB926 (datasheet under NDA, firmware description as part of 
service manual — very well documented)
———
Flash chips:
One on SMBus — contains some information which can be changed by 
retailer, re-branding is common practice
One on SPI bus connected to SB — ¿¿¿¿¿¿¿ for iTPM and HDCP in 8M (1MiB)
One on SPI bus connected to EC — Contains EC firmware, BIOS (PHOENIX) 
and VBIOS (NVIDIA) in 16M (2MiB)
———
lspci -tvvv output
———
-[0000:00]-+-00.0  Intel Corporation Mobile 4 Series Chipset Memory 
Controller Hub
            +-01.0-[01]----00.0  NVIDIA Corporation G96 [GeForce 9600M GT]
            +-1a.0  Intel Corporation 82801I (ICH9 Family) USB UHCI 
Controller #4
            +-1a.1  Intel Corporation 82801I (ICH9 Family) USB UHCI 
Controller #5
            +-1a.2  Intel Corporation 82801I (ICH9 Family) USB UHCI 
Controller #6
            +-1a.7  Intel Corporation 82801I (ICH9 Family) USB2 EHCI 
Controller #2
            +-1b.0  Intel Corporation 82801I (ICH9 Family) HD Audio 
Controller
            +-1c.0-[02-03]--
            +-1c.1-[08]--
            +-1c.2-[0e]----00.0  Atheros Communications Inc. AR242x / 
AR542x Wireless Network Adapter (PCI-Express)
            +-1c.3-[14]----00.0  Realtek Semiconductor Co., Ltd. 
RTL8111/8168B PCI Express Gigabit Ethernet controller
            +-1c.4-[1a]--+-00.0  JMicron Technology Corp. SD/MMC Host 
Controller
            |            +-00.2  JMicron Technology Corp. Standard SD 
Host Controller
            |            +-00.3  JMicron Technology Corp. MS Host Controller
            |            \-00.4  JMicron Technology Corp. xD Host Controller
            +-1d.0  Intel Corporation 82801I (ICH9 Family) USB UHCI 
Controller #1
            +-1d.1  Intel Corporation 82801I (ICH9 Family) USB UHCI 
Controller #2
            +-1d.2  Intel Corporation 82801I (ICH9 Family) USB UHCI 
Controller #3
            +-1d.7  Intel Corporation 82801I (ICH9 Family) USB2 EHCI 
Controller #1
            +-1e.0-[26]--
            +-1f.0  Intel Corporation ICH9M LPC Interface Controller
            +-1f.2  Intel Corporation 82801IBM/IEM (ICH9M/ICH9M-E) 4 
port SATA Controller [AHCI mode]
            \-1f.3  Intel Corporation 82801I (ICH9 Family) SMBus Controller
———

Features LPC connector(s) ☺

———
What i want to do (for now):
· Connect second main spi flash on top of existing one with help of chip 
select (only one resistor has to be removed from pcb for that!)
· Connect additional Super I/O (W83627THF/W83627THG) with hefras pin 
active to get configuration register on 4Eh instead of 2Eh (which is 
being used by EC). No conflicts have been found (yet). PCB with Super 
I/O IC will reside in place of Optical Disk Drive (RepRapped in future, 
for now from scrap HDPE).
· Run SerialICE thanks to the rs232 on that additional Super I/O
· Port flashrom if using phoenix tool will be not possible.
———
What i want to have:
· rw access to WikiPage about JHL90
———
Yes, i know that porting coreboot to this board will be hard and 
painful, and could be even completely unsuccessful.




More information about the coreboot mailing list