summaryrefslogtreecommitdiff
path: root/firmware
diff options
context:
space:
mode:
authorMaurus Cuelenaere <mcuelenaere@gmail.com>2009-03-09 23:32:37 +0000
committerMaurus Cuelenaere <mcuelenaere@gmail.com>2009-03-09 23:32:37 +0000
commit935780e4260755b252cbd7d212aa3e9c0cde7db2 (patch)
tree4d5b0d40fc6619beadc42d426b5deaa6d89233f4 /firmware
parentd33bff2b47bd30fe67a6ed963177f51ce156d5b7 (diff)
downloadrockbox-935780e4260755b252cbd7d212aa3e9c0cde7db2.tar.gz
rockbox-935780e4260755b252cbd7d212aa3e9c0cde7db2.zip
Add support for Onda VX747 simulator (and yes, it needs a better picture)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20273 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware')
-rw-r--r--firmware/SOURCES6
-rw-r--r--firmware/export/config-ondavx747.h9
-rw-r--r--firmware/export/jz4740-codec.h4
3 files changed, 10 insertions, 9 deletions
diff --git a/firmware/SOURCES b/firmware/SOURCES
index 05de8582cd..98569c4896 100644
--- a/firmware/SOURCES
+++ b/firmware/SOURCES
@@ -1225,7 +1225,7 @@ drivers/qt1106.c
1225#endif /* SIMULATOR */ 1225#endif /* SIMULATOR */
1226#endif /* MEIZU_M3 */ 1226#endif /* MEIZU_M3 */
1227 1227
1228#if CONFIG_CPU==JZ4732 1228#if CONFIG_CPU==JZ4732 && !defined(SIMULATOR)
1229target/mips/ingenic_jz47xx/ata-nand-jz4740.c 1229target/mips/ingenic_jz47xx/ata-nand-jz4740.c
1230target/mips/ingenic_jz47xx/ata-sd-jz4740.c 1230target/mips/ingenic_jz47xx/ata-sd-jz4740.c
1231target/mips/ingenic_jz47xx/debug-jz4740.c 1231target/mips/ingenic_jz47xx/debug-jz4740.c
@@ -1241,7 +1241,7 @@ target/mips/ingenic_jz47xx/pcm-jz4740.c
1241drivers/nand_id.c 1241drivers/nand_id.c
1242#endif 1242#endif
1243 1243
1244#if defined(ONDA_VX747) || defined(ONDA_VX747P) 1244#if (defined(ONDA_VX747) || defined(ONDA_VX747P)) && !defined(SIMULATOR)
1245target/mips/ingenic_jz47xx/onda_vx747/backlight-onda_vx7X7.c 1245target/mips/ingenic_jz47xx/onda_vx747/backlight-onda_vx7X7.c
1246target/mips/ingenic_jz47xx/onda_vx747/lcd-onda_vx747.c 1246target/mips/ingenic_jz47xx/onda_vx747/lcd-onda_vx747.c
1247target/mips/ingenic_jz47xx/onda_vx747/sadc-onda_vx747.c 1247target/mips/ingenic_jz47xx/onda_vx747/sadc-onda_vx747.c
@@ -1249,7 +1249,7 @@ target/mips/ingenic_jz47xx/onda_vx747/power-onda_vx747.c
1249target/mips/ingenic_jz47xx/onda_vx747/speaker-onda_vx747.c 1249target/mips/ingenic_jz47xx/onda_vx747/speaker-onda_vx747.c
1250#endif 1250#endif
1251 1251
1252#ifdef ONDA_VX767 1252#if defined(ONDA_VX767) && !defined(SIMULATOR)
1253target/mips/ingenic_jz47xx/onda_vx747/backlight-onda_vx7X7.c 1253target/mips/ingenic_jz47xx/onda_vx747/backlight-onda_vx7X7.c
1254target/mips/ingenic_jz47xx/onda_vx767/button-onda_vx767.c 1254target/mips/ingenic_jz47xx/onda_vx767/button-onda_vx767.c
1255target/mips/ingenic_jz47xx/onda_vx767/lcd-onda_vx767.c 1255target/mips/ingenic_jz47xx/onda_vx767/lcd-onda_vx767.c
diff --git a/firmware/export/config-ondavx747.h b/firmware/export/config-ondavx747.h
index ecc7994e11..f3bef714bd 100644
--- a/firmware/export/config-ondavx747.h
+++ b/firmware/export/config-ondavx747.h
@@ -113,9 +113,6 @@
113/* Define this if you have the Jz4740 internal codec */ 113/* Define this if you have the Jz4740 internal codec */
114#define HAVE_JZ4740_CODEC 114#define HAVE_JZ4740_CODEC
115 115
116/* Define this if you have a speaker */
117#define HAVE_SPEAKER
118
119/* define the bitmask of hardware sample rates */ 116/* define the bitmask of hardware sample rates */
120#define HW_SAMPR_CAPS (SAMPR_CAP_48 | SAMPR_CAP_44 | SAMPR_CAP_32 | \ 117#define HW_SAMPR_CAPS (SAMPR_CAP_48 | SAMPR_CAP_44 | SAMPR_CAP_32 | \
121 SAMPR_CAP_24 | SAMPR_CAP_22 | SAMPR_CAP_16 | \ 118 SAMPR_CAP_24 | SAMPR_CAP_22 | SAMPR_CAP_16 | \
@@ -138,6 +135,8 @@
138/* Hardware controlled charging with monitoring */ 135/* Hardware controlled charging with monitoring */
139#define CONFIG_CHARGING CHARGING_MONITOR 136#define CONFIG_CHARGING CHARGING_MONITOR
140 137
138#define CFG_EXTAL 12000000 /* EXT clock: 12 Mhz */
139
141#ifndef SIMULATOR 140#ifndef SIMULATOR
142 141
143/* Define this if you have a Ingenic JZ4732 */ 142/* Define this if you have a Ingenic JZ4732 */
@@ -146,9 +145,11 @@
146/* define this if the hardware can be powered off while charging */ 145/* define this if the hardware can be powered off while charging */
147#define HAVE_POWEROFF_WHILE_CHARGING 146#define HAVE_POWEROFF_WHILE_CHARGING
148 147
148/* Define this if you have a speaker */
149#define HAVE_SPEAKER
150
149/* Define this to the CPU frequency */ 151/* Define this to the CPU frequency */
150#define CPU_FREQ 336000000 /* CPU clock: 336 MHz */ 152#define CPU_FREQ 336000000 /* CPU clock: 336 MHz */
151#define CFG_EXTAL 12000000 /* EXT clock: 12 Mhz */
152 153
153/* define this if you have a flash memory storage */ 154/* define this if you have a flash memory storage */
154#define HAVE_FLASH_STORAGE 155#define HAVE_FLASH_STORAGE
diff --git a/firmware/export/jz4740-codec.h b/firmware/export/jz4740-codec.h
index 5aab348635..e8751b5141 100644
--- a/firmware/export/jz4740-codec.h
+++ b/firmware/export/jz4740-codec.h
@@ -22,8 +22,8 @@
22#define __JZ4740_CODEC_H_ 22#define __JZ4740_CODEC_H_
23 23
24/* TODO */ 24/* TODO */
25#define VOLUME_MIN -1 25#define VOLUME_MIN -730
26#define VOLUME_MAX 1 26#define VOLUME_MAX 60
27 27
28int tenthdb2master(int db); 28int tenthdb2master(int db);
29void audiohw_set_headphone_vol(int vol_l, int vol_r); 29void audiohw_set_headphone_vol(int vol_l, int vol_r);