Just a quick update--
So I thought it would be nice to use 1.8 GFX drivers ("actual" ics drivers, rather than the legacy ones being used now) just like on
Nook Color. My update from yesterday to the latest 1.8 driver hit a snag. By snag I mean a brick wall. It turns out that while the driver seems to build into the kernel fine for omap4, the available egl binaries that came with it (1.8@789263) are omap3 (nook color, beagleboard, etc.) only. chrmhoffmann tried renaming 'em and stuff, but it didn't work. The pvr driver and the egl blobs have to match exactly.
I knew it was too easy.. sigh. We just don't have the omap4 blobs for this particular driver.
So I looked at what earlier 1.8 drivers are available that we DO have omap4 blobs for and nemith found the tuna omap4 ones-- 1.8@785978. So the blobs are there. The big problem of course is that the driver that comes with it is for the 3.0 kernel. NT has the 2.6.35 kernel. So those don't fit easily.
I spent about 6 hours cramming them together and got it to build a- well I don't know if it's fair to call it a "kernel". It built something. To do it, I'm torquing the driver about 1,000 ways from sunday and I had to strip out some new functionality relating to "workqueues" and GFX idle detection (whatever the hell that is) because it seemed the underlying stuff in 2.6 wasn't good enough for what it wanted and it looked like another rabbit hole of changes if I started chasing it.... I'm pretty sure the blobs however will be expecting this idle stuff to be there.
So I'm really not optimistic it'll work. In fact I think I can say it won't. Regardless, nemith and chrmhoffman aren't around to test it. I'm thinking we should wait for newer omap4 blobs rather than try what I just tried. It was way wrong. It was dirty and immoral and I need a glistening shower.
Want more "meh" news? So bluetooth, right? To set it up on the nook color required a number to put in as the "nshutdown_gpio"-- this is a pin used for setting up the-- eh, I don't want to get technical as i'll probably get it wrong anyway, but to keep it simple we needed this "magic number" to set up bluetooth. On the NC it wasn't hard to find-- it was in the
kernel source (line 119) but wasn't used. I haven't found it yet for Nook Tablet.
Thing is, this number is very board-specific. So other OMAP4 devices don't help. Maybe it's lurking around somewhere, but without that gpio it's gonna be hard to get bluetooth working-- it's hard enough if we *DID* have that gpio. Still, from looking around, I have a couple guesses so I'll wait for chrmhoffmann
Neat uboot tho, huh?