Rockbox

This is the bug/patch tracker for Rockbox. Click here for more information.

Quick links: Bugs · Patches · Rockbox frontpage

Tasklist

FS#9180 - Onda VX747 target

Attached to Project: Rockbox
Opened by Maurus Cuelenaere (mcuelenaere) - Thursday, 10 July 2008, 00:34 GMT+2
Last edited by Dave Chapman (linuxstb) - Thursday, 17 July 2008, 13:40 GMT+2
Task Type Patches
Category Operating System/Drivers
Status Closed
Assigned To No-one
Player Type Another
Severity Low
Priority Normal
Reported Version Daily build (which?)
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Private No

Details

This is the Flyspray task for the Onda VX747 port to Rockbox.

More info at http://forums.rockbox.org/index.php?topic=17245.0
   VX747.diff (404.8 KiB)
 bootloader/ondavx747.c                                                |   91 
 bootloader/SOURCES                                                    |    2 
 tools/rockboxdev.sh                                                   |    2 
 tools/configure                                                       |   34 
 firmware/export/thread.h                                              |    8 
 firmware/export/mips.h                                                |  820 +
 firmware/export/config.h                                              |   12 
 firmware/export/mipsregs.h                                            |  985 ++
 firmware/export/jz4740.h                                              | 4902 ++++++++++
 firmware/export/config-ondavx747.h                                    |  170 
 firmware/export/mips-archdefs.h                                       | 2356 ++++
 firmware/SOURCES                                                      |   22 
 firmware/target/MIPS/strlen.S                                         |   26 
 firmware/target/MIPS/ingenic_jz47xx/onda_vx747/adc-target.h           |   28 
 firmware/target/MIPS/ingenic_jz47xx/onda_vx747/lcd-onda_vx747.c       |  200 
 firmware/target/MIPS/ingenic_jz47xx/onda_vx747/backlight-target.h     |   37 
 firmware/target/MIPS/ingenic_jz47xx/onda_vx747/usb-target.h           |   26 
 firmware/target/MIPS/ingenic_jz47xx/onda_vx747/button-target.h        |   69 
 firmware/target/MIPS/ingenic_jz47xx/onda_vx747/backlight-onda_vx747.c |   80 
 firmware/target/MIPS/ingenic_jz47xx/onda_vx747/button-onda_vx747.c    |   41 
 firmware/target/MIPS/ingenic_jz47xx/onda_vx747/lcd-target.h           |   36 
 firmware/target/MIPS/ingenic_jz47xx/lcd-jz4740.c                      |   96 
 firmware/target/MIPS/ingenic_jz47xx/boot.lds                          |  106 
 firmware/target/MIPS/ingenic_jz47xx/system-jz4740.c                   |   70 
 firmware/target/MIPS/ingenic_jz47xx/ata-jz4740.c                      |   34 
 firmware/target/MIPS/ingenic_jz47xx/crt0.S                            |  246 
 firmware/target/MIPS/ingenic_jz47xx/system-target.h                   |  102 
 firmware/target/MIPS/memset.S                                         |   90 
 firmware/target/MIPS/memcpy.S                                         |  138 
 firmware/thread.c                                                     |  147 
 30 files changed, 10976 insertions(+)

This task depends upon

Closed by  Dave Chapman (linuxstb)
Thursday, 17 July 2008, 13:40 GMT+2
Reason for closing:  Accepted
Additional comments about closing:  Committed in r18032
Comment by Maurus Cuelenaere (mcuelenaere) - Friday, 11 July 2008, 00:17 GMT+2
Updates:
* reworked LCD driver a bit, the Rockbox framebuffer is still unusable
* added button driver
* overall code stability has increased (for unknown reasons)
   VX747.diff (350.5 KiB)
 bootloader/ondavx747.c             |  114 
 bootloader/SOURCES                 |    2 
 tools/rockboxdev.sh                |    2 
 tools/configure                    |   34 
 firmware/export/thread.h           |    8 
 firmware/export/mips.h             |  820 ++++++
 firmware/export/config.h           |   12 
 firmware/export/mipsregs.h         |  985 +++++++
 firmware/export/jz4740.h           | 4902 +++++++++++++++++++++++++++++++++++++
 firmware/export/config-ondavx747.h |  170 +
 firmware/export/mips-archdefs.h    | 2356 +++++++++++++++++
 firmware/SOURCES                   |   23 
 12 files changed, 9428 insertions(+)

Comment by Maurus Cuelenaere (mcuelenaere) - Friday, 11 July 2008, 00:22 GMT+2
Forgot to re-"svn add" the modified firmware/target/mips dir..
   VX747.diff (406.5 KiB)
 bootloader/ondavx747.c                                                |  114 
 bootloader/SOURCES                                                    |    2 
 tools/rockboxdev.sh                                                   |    2 
 tools/configure                                                       |   34 
 firmware/export/thread.h                                              |    8 
 firmware/export/mips.h                                                |  820 +
 firmware/export/config.h                                              |   12 
 firmware/export/mipsregs.h                                            |  985 ++
 firmware/export/jz4740.h                                              | 4902 ++++++++++
 firmware/export/config-ondavx747.h                                    |  170 
 firmware/export/mips-archdefs.h                                       | 2356 ++++
 firmware/SOURCES                                                      |   23 
 firmware/target/mips/strlen.S                                         |   26 
 firmware/target/mips/ingenic_jz47xx/onda_vx747/adc-target.h           |   28 
 firmware/target/mips/ingenic_jz47xx/onda_vx747/lcd-onda_vx747.c       |  202 
 firmware/target/mips/ingenic_jz47xx/onda_vx747/backlight-target.h     |   37 
 firmware/target/mips/ingenic_jz47xx/onda_vx747/usb-target.h           |   26 
 firmware/target/mips/ingenic_jz47xx/onda_vx747/button-target.h        |   69 
 firmware/target/mips/ingenic_jz47xx/onda_vx747/backlight-onda_vx747.c |   80 
 firmware/target/mips/ingenic_jz47xx/onda_vx747/button-onda_vx747.c    |   65 
 firmware/target/mips/ingenic_jz47xx/onda_vx747/lcd-target.h           |   36 
 firmware/target/mips/ingenic_jz47xx/lcd-jz4740.c                      |   95 
 firmware/target/mips/ingenic_jz47xx/boot.lds                          |  107 
 firmware/target/mips/ingenic_jz47xx/system-jz4740.c                   |   71 
 firmware/target/mips/ingenic_jz47xx/ata-jz4740.c                      |   34 
 firmware/target/mips/ingenic_jz47xx/crt0.S                            |  246 
 firmware/target/mips/ingenic_jz47xx/system-target.h                   |  102 
 firmware/target/mips/memset.S                                         |   90 
 firmware/target/mips/memcpy.S                                         |  138 
 firmware/thread.c                                                     |  147 
 30 files changed, 11027 insertions(+)

Comment by Maurus Cuelenaere (mcuelenaere) - Saturday, 12 July 2008, 00:37 GMT+2
Update:
* LCD works after fixing some stupid bugs here and there (thanks to amiconn!), but still it isn't fully functional yet..
   VX747.diff (399 KiB)
 bootloader/ondavx747.c                                                |  135 
 bootloader/SOURCES                                                    |    3 
 tools/rockboxdev.sh                                                   |    2 
 tools/configure                                                       |   34 
 firmware/export/thread.h                                              |    8 
 firmware/export/mips.h                                                |  820 +
 firmware/export/config.h                                              |   12 
 firmware/export/mipsregs.h                                            |  985 ++
 firmware/export/jz4740.h                                              | 4902 ++++++++++
 firmware/export/config-ondavx747.h                                    |  170 
 firmware/export/mips-archdefs.h                                       | 2356 ++++
 firmware/SOURCES                                                      |   29 
 firmware/target/mips/ingenic_jz47xx/onda_vx747/adc-target.h           |   28 
 firmware/target/mips/ingenic_jz47xx/onda_vx747/lcd-onda_vx747.c       |  201 
 firmware/target/mips/ingenic_jz47xx/onda_vx747/backlight-target.h     |   37 
 firmware/target/mips/ingenic_jz47xx/onda_vx747/usb-target.h           |   26 
 firmware/target/mips/ingenic_jz47xx/onda_vx747/button-target.h        |   69 
 firmware/target/mips/ingenic_jz47xx/onda_vx747/backlight-onda_vx747.c |   80 
 firmware/target/mips/ingenic_jz47xx/onda_vx747/button-onda_vx747.c    |   65 
 firmware/target/mips/ingenic_jz47xx/onda_vx747/lcd-target.h           |   36 
 firmware/target/mips/ingenic_jz47xx/lcd-jz4740.c                      |   94 
 firmware/target/mips/ingenic_jz47xx/boot.lds                          |  107 
 firmware/target/mips/ingenic_jz47xx/system-jz4740.c                   |   71 
 firmware/target/mips/ingenic_jz47xx/ata-jz4740.c                      |   34 
 firmware/target/mips/ingenic_jz47xx/crt0.S                            |  246 
 firmware/target/mips/ingenic_jz47xx/system-target.h                   |  102 
 firmware/thread.c                                                     |  147 
 27 files changed, 10799 insertions(+)

Comment by Maurus Cuelenaere (mcuelenaere) - Thursday, 17 July 2008, 13:31 GMT+2
This task can be closed, as the code is already in SVN..

Loading...