diff options
author | Dana Conrad <dconrad@fastmail.com> | 2021-06-26 12:07:11 -0500 |
---|---|---|
committer | Aidan MacDonald <amachronic@protonmail.com> | 2021-07-18 12:14:35 +0000 |
commit | 3e7a09cb0dee0ee04b5c77f427bf89d990ec8d0b (patch) | |
tree | be1eb7e1d4166f60b245a0603e9f7dc11e1f5614 /firmware/SOURCES | |
parent | 64a24591aec049682167b193700a07572fc04c4c (diff) | |
download | rockbox-3e7a09cb0dee0ee04b5c77f427bf89d990ec8d0b.tar.gz rockbox-3e7a09cb0dee0ee04b5c77f427bf89d990ec8d0b.zip |
New Port: Eros Q Native
What works:
- LCD: 16-bit RGB565
- all buttons, including scrollwheel
- SD Card
- Battery level and charging/not charging status
- USB
- audio
- sample rate switching
- HP / LO detect, with "safe" fixed LO volume -
LO volume will only be put to user-defined max volume
if headphones are not present.
- rtc
- Plugins build, tried a couple and they seem OK
- Bootloader, installable to nand via usbboot
What doesn't work:
- Dual Boot
- power on/off has intermittent, low volume audio click
(sometimes it's completely silent, sometimes there's
a click)
- Audio uses 16-bit volume scaling, so clicking/popping
is pretty bad at lower volumes - need 32 bit volume
scaling, 24 bit I2S data
- USB HID keys not yet defined
- no jztool support
Unknowns:
- Stereo Switch pins: Direction select, AC_DC
(probably not even hooked up)
- What is the actual purpose of the Stereo Swtich?
- How does the bluetooth module connect?
"Someday" stuff:
- get LCD working at higher bit depth
- Bluetooth
Change-Id: I70dda8fc092c6e3f4352f2245e4164193f803c33
Diffstat (limited to 'firmware/SOURCES')
-rw-r--r-- | firmware/SOURCES | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/firmware/SOURCES b/firmware/SOURCES index e055558b57..fc194fe640 100644 --- a/firmware/SOURCES +++ b/firmware/SOURCES | |||
@@ -505,6 +505,8 @@ drivers/audio/cs4398.c | |||
505 | drivers/audio/es9018.c | 505 | drivers/audio/es9018.c |
506 | #elif defined (HAVE_ES9218) | 506 | #elif defined (HAVE_ES9218) |
507 | drivers/audio/es9218.c | 507 | drivers/audio/es9218.c |
508 | #elif defined (HAVE_EROS_QN_CODEC) | ||
509 | drivers/audio/eros_qn_codec.c | ||
508 | #endif /* defined(HAVE_*) */ | 510 | #endif /* defined(HAVE_*) */ |
509 | #else /* PLATFORM_HOSTED */ | 511 | #else /* PLATFORM_HOSTED */ |
510 | #if defined(SAMSUNG_YPR0) && defined(HAVE_AS3514) | 512 | #if defined(SAMSUNG_YPR0) && defined(HAVE_AS3514) |
@@ -1727,6 +1729,15 @@ target/mips/ingenic_x1000/shanlingq1/power-shanlingq1.c | |||
1727 | target/mips/ingenic_x1000/shanlingq1/spl-shanlingq1.c | 1729 | target/mips/ingenic_x1000/shanlingq1/spl-shanlingq1.c |
1728 | #endif /* SHANLING_Q1 */ | 1730 | #endif /* SHANLING_Q1 */ |
1729 | 1731 | ||
1732 | #if defined(EROS_QN) | ||
1733 | target/mips/ingenic_x1000/erosqnative/audiohw-erosqnative.c | ||
1734 | target/mips/ingenic_x1000/erosqnative/backlight-erosqnative.c | ||
1735 | target/mips/ingenic_x1000/erosqnative/button-erosqnative.c | ||
1736 | target/mips/ingenic_x1000/erosqnative/lcd-erosqnative.c | ||
1737 | target/mips/ingenic_x1000/erosqnative/power-erosqnative.c | ||
1738 | target/mips/ingenic_x1000/erosqnative/spl-erosqnative.c | ||
1739 | #endif /* EROS_QN */ | ||
1740 | |||
1730 | #if defined(LYRE_PROTO1) | 1741 | #if defined(LYRE_PROTO1) |
1731 | target/arm/at91sam/lyre_proto1/adc-lyre_proto1.c | 1742 | target/arm/at91sam/lyre_proto1/adc-lyre_proto1.c |
1732 | target/arm/at91sam/lyre_proto1/backlight-lyre_proto1.c | 1743 | target/arm/at91sam/lyre_proto1/backlight-lyre_proto1.c |