summaryrefslogtreecommitdiffstats
path: root/firmware
diff options
context:
space:
mode:
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
#endif /* SIMULATOR */
#endif /* MEIZU_M3 */
-#if CONFIG_CPU==JZ4732
+#if CONFIG_CPU==JZ4732 && !defined(SIMULATOR)
target/mips/ingenic_jz47xx/ata-nand-jz4740.c
target/mips/ingenic_jz47xx/ata-sd-jz4740.c
target/mips/ingenic_jz47xx/debug-jz4740.c
@@ -1241,7 +1241,7 @@ target/mips/ingenic_jz47xx/pcm-jz4740.c
drivers/nand_id.c
#endif
-#if defined(ONDA_VX747) || defined(ONDA_VX747P)
+#if (defined(ONDA_VX747) || defined(ONDA_VX747P)) && !defined(SIMULATOR)
target/mips/ingenic_jz47xx/onda_vx747/backlight-onda_vx7X7.c
target/mips/ingenic_jz47xx/onda_vx747/lcd-onda_vx747.c
target/mips/ingenic_jz47xx/onda_vx747/sadc-onda_vx747.c
@@ -1249,7 +1249,7 @@ target/mips/ingenic_jz47xx/onda_vx747/power-onda_vx747.c
target/mips/ingenic_jz47xx/onda_vx747/speaker-onda_vx747.c
#endif
-#ifdef ONDA_VX767
+#if defined(ONDA_VX767) && !defined(SIMULATOR)
target/mips/ingenic_jz47xx/onda_vx747/backlight-onda_vx7X7.c
target/mips/ingenic_jz47xx/onda_vx767/button-onda_vx767.c
target/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 @@
/* Define this if you have the Jz4740 internal codec */
#define HAVE_JZ4740_CODEC
-/* Define this if you have a speaker */
-#define HAVE_SPEAKER
-
/* define the bitmask of hardware sample rates */
#define HW_SAMPR_CAPS (SAMPR_CAP_48 | SAMPR_CAP_44 | SAMPR_CAP_32 | \
SAMPR_CAP_24 | SAMPR_CAP_22 | SAMPR_CAP_16 | \
@@ -138,6 +135,8 @@
/* Hardware controlled charging with monitoring */
#define CONFIG_CHARGING CHARGING_MONITOR
+#define CFG_EXTAL 12000000 /* EXT clock: 12 Mhz */
+
#ifndef SIMULATOR
/* Define this if you have a Ingenic JZ4732 */
@@ -146,9 +145,11 @@
/* define this if the hardware can be powered off while charging */
#define HAVE_POWEROFF_WHILE_CHARGING
+/* Define this if you have a speaker */
+#define HAVE_SPEAKER
+
/* Define this to the CPU frequency */
#define CPU_FREQ 336000000 /* CPU clock: 336 MHz */
-#define CFG_EXTAL 12000000 /* EXT clock: 12 Mhz */
/* define this if you have a flash memory storage */
#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 @@
#define __JZ4740_CODEC_H_
/* TODO */
-#define VOLUME_MIN -1
-#define VOLUME_MAX 1
+#define VOLUME_MIN -730
+#define VOLUME_MAX 60
int tenthdb2master(int db);
void audiohw_set_headphone_vol(int vol_l, int vol_r);