release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Wiki > Main > Rockchip27xxPort (compare)

Difference: Rockchip27xxPort (r6 vs. r5)

Port Status

driverstatuscomments
LCD 50% Only one type of lcd implemented. No dma transfers (so updates are sloooow), no partial updates/inverse and other fancy stuff.
Backlight 100% PWM frequency is quite low ~500Hz but my backlight driver circuit can't cope with higher freq reliably.
Buttons 100% Hardware keys for generic/reference design.
I2C?100% One can write and readback registers of the internal codec.
SD 90% Basicaly works. DMA handling is suboptimal. Needs more testing.
NAND 0% Not implemented
PCM 10% 80% I can play looping sample. Rockbox PCM driver not implemented yet. but playback is choppy.
Recording Codec 0% 80% Not implemented. Driver for internal Dolphin codec implemented but not much tested. No support for anything else than playback through i2s yet.
ADC Recording 50% 0% Implemented but Not implemented. not tested nor calibrated.
RTC ADC 0% 50% Not present in my device. From Implemented but not tested nor calibrated. various documents it seems that HYM8563 (PCF8563 clone) is widely used. Some members of the rk27xx family have internal RTC.
FM RTC 50% 0% RDA5807P? Not present in my device. From various documents it seems that HYM8563 (PCF8563 clone) is widely used. Some members of the rk27xx family have internal RTC. can work in TEA5767 compatibility mode. Rockbox has mature driver for that.
USB FM 5% 50% The USB core has some weird scheme of supporting control packets. Some requests seems to be handled purely in hardware which doesn't quite fit rockbox usbstack concept. RDA5807P? can work in TEA5767 compatibility mode. Rockbox has mature driver for that.
USB 5% The USB core has some weird scheme of supporting control packets. Some requests seems to be handled purely in hardware which doesn't quite fit rockbox usbstack concept.

Running custom code

One may compile rockbox bootloader (which currently is playground for testing code) and execute this on the device with help of rk27load utility (located in utils/rk27tools/rk27load)

As of r30459 it is possible to compile and run main rockbox binary, codecs and a few test plugins.

-- MarcinBukat - 07 Jun 2011

r9 - 11 Apr 2013 - 09:55:17 - MarcinBukat

Revision r6 - 06 Sep 2011 - 12:54 - MarcinBukat
Revision r5 - 15 Jul 2011 - 05:58 - MarcinBukat
Copyright by the contributing authors.