[General Questions and Answers] phygman:
Here is the stock kernel dmesg.

Linux version 2.6.29 (emdoor@build-164) (gcc version 4.3.1 (GCC) ) #282 Thu Nov 25 20:01:47 CST 2010

CPU: ARMv6-compatible processor [410fb766] revision 6 (ARMv7), cr=00c5387f

CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache

Machine: Telechips TCC89/91/92XX Demo Board

kernel start display option [resolution : 0][output : 0]

Memory policy: ECC disabled, Data cache writeback

On node 0 totalpages: 40960

free_area_init_node: node 0, pgdat c03f458c, node_mem_map c0490000

Normal zone: 320 pages used for memmap

Normal zone: 0 pages reserved

Normal zone: 40640 pages, LIFO batch:7

Built 1 zonelists in Zone order, mobility grouping on. Total pages: 40640

Kernel command line: console=ttySAC0 androidboot.hardware=tcc92xx

Unknown boot option `androidboot.hardware=tcc92xx': ignoring

tcc9200_irq_init

PID hash table entries: 1024 (order: 10, 4096 bytes)

### CORE CLOCK (500000000 Hz), BUS CLOCK (166000000 Hz) ###

Console: colour dummy device 80x30

tcc_console_init

tcc_serial_console_setup: co=c03e16bc (0),

tcc_serial_get_options

tcc_serial_console_setup: port=c03e1708 (0)

tcc_serial_set_termios port[0]

config: 8bits/char

setting ulcon to uclk[480000] 00000003, brddiv to 26 [115200]

console [ttySAC0] enabled

Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)

Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)

_etext:0xc03c7000, _text:0xc0029000, _end:0xc048ddca, __init_end:0xc0029000, __init_begin:0xc0008000

Memory: 160MB = 160MB total

Memory: 156784KB available (3704K code, 791K data, 132K init)

Calibrating delay loop... 499.71 BogoMIPS (lpj=2498560)

Mount-cache hash table entries: 512

CPU: Testing write buffer coherency: ok

net_namespace: 932 bytes

NET: Registered protocol family 16

TCC8900 GPIO initialized

i2c_register_driver: new style driver

TCC clock driver initialized

clock: xin: unimplemented function 'clk_enable' called

attached TCC adc driver

bio: create slab at 0

SCSI subsystem initialized

usbcore: registered new interface driver usbfs

usbcore: registered new interface driver hub

usbcore: registered new device driver usb

cfg80211: Using static regulatory domain info

cfg80211: Regulatory domain: US

(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)

(2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2700 mBm)

(5170000 KHz - 5190000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)

(5190000 KHz - 5210000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)

(5210000 KHz - 5230000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)

(5230000 KHz - 5330000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)

(5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 3000 mBm)

cfg80211: Calling CRDA for country: US

Switched to NOHz mode on CPU #0

NET: Registered protocol family 2

IP route cache hash table entries: 2048 (order: 1, 8192 bytes)

TCP established hash table entries: 8192 (order: 4, 65536 bytes)

TCP bind hash table entries: 8192 (order: 3, 32768 bytes)

TCP: Hash tables configured (established 8192 bind 8192)

TCP reno registered

NET: Registered protocol family 1

initrd_start:0xc1000000, initrd_end:0xc10bb7f6

checking if image is initramfs... it is

Freeing initrd memory: 748K

---> 44da5eb0009b