Tasklist
FS#12137 - rockchip rk27xx target
| Task Type |
Patches |
| Category |
Operating System/Drivers |
| Status |
Closed |
| Assigned To |
No-one |
| Player Type |
All players |
| Severity |
Low |
| Priority |
Normal |
| Reported Version |
Release 3.8.1 |
| Due in Version |
Undecided |
| Due Date |
Undecided |
| Percent Complete |
|
| Private |
No
|
|
Details
What works:
+ LCD (but suboptimal)
+ backlight (no brightness setting)
+ sd driver (quite complete)
+ buttons
+ timers (aka kernel tick)
Not tested:
* i2c driver
* adc driver
The bootloader is playground for hacking and testing.
Three utilities are also provided:
* rk27load - it alows to run custom code by means of rockchip recovery mode
* rkusbtool - sends 'private' scsi commands to rockchip OF
* rkboottoll - inspects, extracts and unpacks the content of Rock27Boot.bin recovery file.
rk27xx.diff
(202.3 KiB)
b/bootloader/SOURCES | 3
b/bootloader/rk27xx.c | 45
b/firmware/SOURCES | 24
b/firmware/export/config.h | 13
b/firmware/export/config/rk27generic.h | 175 +
b/firmware/export/cpu.h | 3
b/firmware/export/i2c-rk27xx.h | 32
b/firmware/export/rk27xx.h | 1022 ++++++++++
b/firmware/target/arm/rk27xx/adc-rk27xx.c | 47
b/firmware/target/arm/rk27xx/adc-target.h | 33
b/firmware/target/arm/rk27xx/ata-nand-rk27xx.c | 118 +
b/firmware/target/arm/rk27xx/backlight-rk27xx.c | 86
b/firmware/target/arm/rk27xx/backlight-target.h | 29
b/firmware/target/arm/rk27xx/boot.lds | 81
b/firmware/target/arm/rk27xx/crt0.S | 209 ++
b/firmware/target/arm/rk27xx/ftl-rk27xx.c | 56
b/firmware/target/arm/rk27xx/ftl-target.h | 45
b/firmware/target/arm/rk27xx/i2c-rk27xx.c | 242 ++
b/firmware/target/arm/rk27xx/kernel-rk27xx.c | 54
b/firmware/target/arm/rk27xx/lcd-rk27xx.c | 304 ++
b/firmware/target/arm/rk27xx/nand-target.h | 58
b/firmware/target/arm/rk27xx/rk27generic/button-rk27generic.c | 39
b/firmware/target/arm/rk27xx/rk27generic/button-target.h | 51
b/firmware/target/arm/rk27xx/sd-rk27xx.c | 719 +++++++
b/firmware/target/arm/rk27xx/spfd5420a.h | 107 +
b/firmware/target/arm/rk27xx/system-rk27xx.c | 164 +
b/firmware/target/arm/rk27xx/system-target.h | 44
b/firmware/target/arm/rk27xx/timer-rk27xx.c | 74
b/firmware/target/arm/thread-arm.c | 2
b/tools/configure | 34
b/tools/scramble.c | 4
b/utils/rk27utils/README | 37
b/utils/rk27utils/rk27load/Makefile | 7
b/utils/rk27utils/rk27load/checksum.c | 35
b/utils/rk27utils/rk27load/checksum.h | 1
b/utils/rk27utils/rk27load/common.c | 16
b/utils/rk27utils/rk27load/common.h | 1
b/utils/rk27utils/rk27load/main.c | 165 +
b/utils/rk27utils/rk27load/rk27load.h | 11
b/utils/rk27utils/rk27load/scramble.c | 46
b/utils/rk27utils/rk27load/scramble.h | 1
b/utils/rk27utils/rk27load/stage1/Makefile | 48
b/utils/rk27utils/rk27load/stage1/main.S | 44
b/utils/rk27utils/rk27load/stage1/stage1.lds | 23
b/utils/rk27utils/rk27load/stage1_upload.c | 113 +
b/utils/rk27utils/rk27load/stage1_upload.h | 3
b/utils/rk27utils/rk27load/stage2/Makefile | 48
b/utils/rk27utils/rk27load/stage2/crt0.S | 55
b/utils/rk27utils/rk27load/stage2/irq.S | 103 +
b/utils/rk27utils/rk27load/stage2/main.S | 89
b/utils/rk27utils/rk27load/stage2/stage2.lds | 40
b/utils/rk27utils/rk27load/stage2_upload.c | 102
b/utils/rk27utils/rk27load/stage2_upload.h | 3
b/utils/rk27utils/rk27load/stage3_upload.c | 93
b/utils/rk27utils/rk27load/stage3_upload.h | 1
b/utils/rk27utils/rkboottool/Makefile | 7
b/utils/rk27utils/rkboottool/rkboottool.c | 360 +++
b/utils/rk27utils/rkusbtool/Makefile | 7
b/utils/rk27utils/rkusbtool/rkusbtool.c | 388 +++
59 files changed, 5757 insertions(+), 7 deletions(-)
|
Closed by
Marcin Bukat (MarcinBukat)
Monday, 30 May 2011, 23:20 GMT+2
Reason for closing: Accepted
Additional comments about closing: r29935 and r29936
Loading...