One of the most important and difficult things is to support the EC and SuperIO chip KBC1126. The mainline coreboot already has the KBC1100 SuperIO support code, which can bring up the keyboard. I've also finished the fan control support.
I'm trying to continue with this port, but I don't have so much time now. I create a project here, and I hope there are some people interested in it can help. We may do some reverse engineering on the UEFI firmware, and even the 8051 EC firmware. Happy hacking!
The HP Elitebook patches are finally merged to upstream yesterday.
Now I'm going to upload the board status and write documents to the wiki.
There are still some tasks to do. The digitizer in Elitebook 2760p doesn't work. GRUB payload will freeze. So I'm going to dig in the problems when I have time.
At last, I found a bit in EC RAM that is used to enable EC ACPI, so ACPI is working now. I copied the ASL code from vendor DSDT, and now battery, AC, and lid status change can be detected by OS now.
2560p should be easy to port using autoport, and modify the generated
code. You can look at other HP Elitebook ports. For 2540p, you can port
it based on the supported Nahalem laptops, and is a little harder. Well, I don't know how to reply to the bottom message. I can't find the reply button in that message...
Any word if you guys will be supporting HP Elitebook 8440p? It's a very popular model from first gen intel core series cpus.