Panda How to kernel 2 6 39
The merge window has closed and 2.6.39-rc1 has been released, There are many Pandaboard related changes, including HDMI and wl21xx support.
As of -rc1: * hdmi is broken due to some dss clocking issues, see: https://patchwork.kernel.org/patch/674062/ for details, a fix might be available before -rc2. * abe sound is not supported. * Dave Anders patch to not configure the unused power regulators of VUSIM and VAUX1 is included. * wl12xx support is working to the extent that one can associate with an access point, get an IP address and ping out to the internet.
The proper firmware for wl12xx support is available from: git://git.kernel.org/pub/scm/linux/kernel/git/romieu/linux-firmware.git, just clone that repository and copy the ti-connectivity directory to /lib/firmare/.
# pwd /lib/firmware/ti-connectivity # ls -la total 796 drwxr-xr-x 2 default default 1024 Mar 29 2011 . drwxr-xr-x 4 root root 1024 Mar 29 2011 .. -rw-r--r-- 1 default default 273040 Mar 29 2011 wl1271-fw-2.bin -rw-r--r-- 1 default default 262356 Mar 29 2011 wl1271-fw-ap.bin -rw-r--r-- 1 default default 271832 Mar 29 2011 wl1271-fw.bin -rw-r--r-- 1 default default 912 Mar 29 2011 wl1271-nvs.bin
Building 2.6.39-rc1 is basically the same as How to build 2.6.38 kernel, but of course you need the rc1 sources. The omap4430panda_config works, but does not enable anything interesting. config.2.6.39-rc1 enables USB, its' ethernet adapter, and wl12xx support.
If you would like to patch the kernel, you can apply this patch 0001-omap4-pandaboard-fix-dvi-support.patch
More to come "real soon now"(tm)