Android Tablets Forum banner

Samsung S3C6410 kernel for Android Gingerbread

5K views 6 replies 4 participants last post by  Joseph Pruitt 
#1 ·
Would compiling/installing this work? It's version 2.6.36. Bare in mind I've only recently stepped into the android pool and I'm still learning. I've got a clone downloading right now. Be good to know if this even stands a chance of working before I start banging my head against a wall or something.
 
#2 ·
Ok since no one seems sure one way or the other on this, I'll give it a whirl. I wonder if I should compile in cygwin or linux mint... I'll post results once I figure it all out.
 
#4 ·
You will have problems.

For starters we need the 6410_colorbook defconfig to setup i2c- this would select for the right audio drivers.
Now we could maybe compile them all in (only other option)
but also this would give us some required header files to setup stuff like GPIO and g2d, g3d drivers

I didn't notice any samsung g2d. g3d drivers in this kernel. Those could be perhaps patched in.
About the header files, one of those is reserved_mem.h

Code:
<br />
#define RESERVED_MEM_CMM		(3 * 1024 * 1024) //original 3<br />
#define RESERVED_MEM_MFC		(4 * 1024 * 1024) //was 6,maybe decrease to 4 in the future?, latest working 9<br />
#define RESERVED_PMEM_PICTURE		(4 * 1024 * 1024)	/* PMEM_PIC and MFC use share area */<br />
#define RESERVED_PMEM_JPEG		(2 * 1024 * 1024) // could be done -1, maybe merge with preview in the future?<br />
#define RESERVED_PMEM_PREVIEW		(2 * 1024 * 1024) //2, 1 gives errors --> but they dont matter, could be 1 again<br />
#define RESERVED_PMEM_RENDER	  	(3 * 1024 * 1024) //4 <br />
#define RESERVED_PMEM_STREAM	  	(4 * 1024 * 1024) //4<br />
#define RESERVED_G3D			(32 * 1024 * 1024) 	/* G3D is shared with uppper memory areas */ //34<br />
#define RESERVED_PMEM_GPU1		(0) //0<br />
#define RESERVED_PMEM			(16 * 1024 * 1024)//12 working well, i9000 16mb --> if we move to 16M then 16mb *FIX*<br />
#define RESERVED_PMEM_SKIA		(0)//0<br />
<br />
#define RESERVED_G3D_UI			(6 * 1024 * 1024)//was 4<br />
It would be nice to get a kernel that han a newer android pmem patch, so that we could get proper pmem_stream support
Code:
<br />
config ANDROID_PMEM_MEMSIZE_PMEM<br />
        int "Memory size in kbytes for android surface using pmem"<br />
        default "65536"<br />
<br />
config ANDROID_PMEM_MEMSIZE_PMEM_GPU1<br />
        int "Memory size in kbytes for android surface using pmem_gpu1"<br />
        default "10240"<br />
<br />
config ANDROID_PMEM_MEMSIZE_PMEM_ADSP<br />
        int "Memory size in kbytes for saving last frame for video play using pmem_adsp"<br />
        default "3600"<br />
Anyway, I've given up on this a long time ago.

My advice is to hit pandigital where it hurts them- their pocketbook.
Don't purchase any pandigital products until they release source.

I just purchased an Ainol Aurora II. Guess what? They've released source.
Their development community reflects this. Tons of roms, linux, etc.

Pandigital is dead in the water as far as I'm concerned.
 
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top