summaryrefslogtreecommitdiffstats
path: root/firmware
AgeCommit message (Collapse)AuthorFilesLines
2010-02-28redo r24943. the font mappings are not needed once the skin is finished ↵Jonathan Gordon1-1/+2
parsing so using the skin buffer there is a waste and overcomplicates things. Also that commit breaks plain %pb so make sure you dont use %pb inside a viewport with a font number > 1 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24957 a1c6a512-1295-4272-9138-f99709370657
2010-02-27sd-as3525v2: Load CID info to cardinfo.cid[] correctly.Jack Halpin1-1/+1
SD_ALL_SEND_CID was using cardinfo.cid to store the response instead of the temp array used for long responses. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24944 a1c6a512-1295-4272-9138-f99709370657
2010-02-26font.c: correct checking cache_fd. remove some trailing spaces.Teruaki Kawashima1-8/+8
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24920 a1c6a512-1295-4272-9138-f99709370657
2010-02-25Add Sansa Fuzev2 to the target tree. Bootloader builds, but is completely ↵Thomas Martitz10-3/+824
untested. Compilation shows a warning for the first argument of the lcd_bitmap() call in show_logo(). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24911 a1c6a512-1295-4272-9138-f99709370657
2010-02-25sd-as3525v2: Controller and card init much more reliably now.Jack Halpin1-53/+31
Remove MCI_HCON read from init_controller() as it now appears unneccesary. Make sd-init_card() use similar init sequence to the one in sd-as3525. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24903 a1c6a512-1295-4272-9138-f99709370657
2010-02-25Revert r24898 and fix yellow properly so that register is still readMichael Chicoine1-1/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24899 a1c6a512-1295-4272-9138-f99709370657
2010-02-24Comment out unused variable (fix yellow)Michael Chicoine1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24898 a1c6a512-1295-4272-9138-f99709370657
2010-02-24sd-as3525v2.c: Correct some #defines, add comments, attempt to lower sd ↵Jack Halpin1-14/+23
frequency to 400 khz during init. I've left in some commented out code for now as this is still a bit experimental..... git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24891 a1c6a512-1295-4272-9138-f99709370657
2010-02-24fix a typo in commentRafaël Carré1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24885 a1c6a512-1295-4272-9138-f99709370657
2010-02-23sd-as3525v2: Add some register bit descriptions.Jack Halpin1-17/+135
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24872 a1c6a512-1295-4272-9138-f99709370657
2010-02-23sd-as3525v2: correct CGU_MEMSTICK setting, shift dividerRafaël Carré1-2/+3
Add a note about the unknown clock register git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24869 a1c6a512-1295-4272-9138-f99709370657
2010-02-23as3525v2: share more of system_init() between the 2 SoCsRafaël Carré2-28/+25
Differences remaining: - list of peripherals reset - CGU_PROC isn't modified on as3525v2 - CGU_PLLA bits aren't known, but we use a known setting for 240MHz git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24868 a1c6a512-1295-4272-9138-f99709370657
2010-02-23sd-as3525v2: unaligned transfers are handled properly (with memcpy)Rafaël Carré1-3/+0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24866 a1c6a512-1295-4272-9138-f99709370657
2010-02-22Remove tabs in firmware path (taking into account the original spacing).Andree Buschmann24-660/+660
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24864 a1c6a512-1295-4272-9138-f99709370657
2010-02-22Clip+: greylibRafaël Carré2-2/+103
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24860 a1c6a512-1295-4272-9138-f99709370657
2010-02-22Clip+: show the same real time in OF and rockboxRafaël Carré1-1/+3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24859 a1c6a512-1295-4272-9138-f99709370657
2010-02-22sd-as3525v2: use an uncached buffer, disable write for the momentRafaël Carré1-10/+32
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24858 a1c6a512-1295-4272-9138-f99709370657
2010-02-22as3525v2: use iram (might need to be disabled for clipv2)Rafaël Carré1-0/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24857 a1c6a512-1295-4272-9138-f99709370657
2010-02-22Clip+: fix buttons driverRafaël Carré1-23/+7
Do not use a static variable for buttons, else they're never reset Remove unneeded code Move GPIO_DIR setting to init function git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24855 a1c6a512-1295-4272-9138-f99709370657
2010-02-22as3525v2: do not modify CGU_PERI in rockbox.sansaRafaël Carré1-0/+3
this prevented booting, we need to figure out CGU_PROC bits git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24854 a1c6a512-1295-4272-9138-f99709370657
2010-02-22crt0: init correctly as3525v2Rafaël Carré1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24853 a1c6a512-1295-4272-9138-f99709370657
2010-02-22sd-as3525v2: working bootloaderRafaël Carré1-51/+39
check all error bits only signal wakeup on data transfers, not on commands trim down send_cmd git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24851 a1c6a512-1295-4272-9138-f99709370657
2010-02-22Fix model number for Clipv2 & Clip+ (same than in scramble.c)Rafaël Carré2-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24850 a1c6a512-1295-4272-9138-f99709370657
2010-02-22as3525v2: init sdramRafaël Carré1-4/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24849 a1c6a512-1295-4272-9138-f99709370657
2010-02-22Clip+ boots with iram mapped at 0x0, only the clipv2 is differentRafaël Carré1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24842 a1c6a512-1295-4272-9138-f99709370657
2010-02-22as3525v2: build normal firmware properly (Clipv2/+)Rafaël Carré6-6/+15
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24840 a1c6a512-1295-4272-9138-f99709370657
2010-02-22as3525v2: core_sleep()Rafaël Carré1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24839 a1c6a512-1295-4272-9138-f99709370657
2010-02-22sd-as3525v2: working transfers, still awfully slowRafaël Carré1-45/+3
not touching MCI_CTYPE (leaving bus width to 1) gives data transfers ignore the hardware locked up while error bit for now remove printf() helper & debug code git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24838 a1c6a512-1295-4272-9138-f99709370657
2010-02-21sd-as3525v2: panic in case of error in the isrRafaël Carré1-2/+5
Disable errors on response timeout since it can happen on SD_SEND_IF_COND Disable errors on start bit error : it's ignored by the linux driver No panic on my side with those 2 bits unchecked, but no transfer completion either. Note: the Linux driver doesn't implement DMA git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24837 a1c6a512-1295-4272-9138-f99709370657
2010-02-21sd-as3525v2: describe interrupt mask bitsRafaël Carré1-77/+28
Reset DMA before transfers and check data transfer over bit in isr Still no error or data transfer over conditions Read the correct status register in isr : there is a masked interrupt status register and a general status register git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24836 a1c6a512-1295-4272-9138-f99709370657
2010-02-21Fix a dircache NULL-pointer dereference.Amaury Pouly1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24835 a1c6a512-1295-4272-9138-f99709370657
2010-02-21sd-as3525v2: no limits on the amount of sectors to transferRafaël Carré1-20/+7
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24832 a1c6a512-1295-4272-9138-f99709370657
2010-02-21sd-as3525v2: MCI_HCON bitsRafaël Carré1-5/+8
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24831 a1c6a512-1295-4272-9138-f99709370657
2010-02-21sd-as3525v2: MCI_FIFOTH bitsRafaël Carré1-3/+10
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24830 a1c6a512-1295-4272-9138-f99709370657
2010-02-21sd-as3525v2: command register bitsRafaël Carré1-92/+47
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24829 a1c6a512-1295-4272-9138-f99709370657
2010-02-21sd-as3525v2: name interrupt bits (no description yet)Rafaël Carré1-22/+51
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24828 a1c6a512-1295-4272-9138-f99709370657
2010-02-21sd-as3525v2: describe CTYPE bitRafaël Carré1-2/+6
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24827 a1c6a512-1295-4272-9138-f99709370657
2010-02-21sd-as3525v2: detail MCI_CTRL bitsRafaël Carré1-13/+28
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24826 a1c6a512-1295-4272-9138-f99709370657
2010-02-21as3525v2: full list of registers + descriptionRafaël Carré1-80/+77
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24825 a1c6a512-1295-4272-9138-f99709370657
2010-02-21remote multifont fixes. it shoud be working again (blame AlexP! he made me ↵Jonathan Gordon1-0/+3
break it last week!) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24812 a1c6a512-1295-4272-9138-f99709370657
2010-02-21Packard Bell Vibe 500: Enable recording.Szymon Dziok1-3/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24805 a1c6a512-1295-4272-9138-f99709370657
2010-02-20Comment out lcd_drawline() DEBUGF messages which show in various simulatorsTomer Shalev6-12/+12
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24784 a1c6a512-1295-4272-9138-f99709370657
2010-02-20Clarify comments in ARMv6 divider regarding special-case handling of large ↵Andrew Mahone1-1/+3
(high bit set) numerators. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24783 a1c6a512-1295-4272-9138-f99709370657
2010-02-18Commit FS#11034 by Andrew Engelbrecht. Fixes default contrast value on ipod 3G.Michael Giacomelli1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24742 a1c6a512-1295-4272-9138-f99709370657
2010-02-17as3525: make clear the CCU bit we can't reset is the IDE interfaceRafaël Carré1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24738 a1c6a512-1295-4272-9138-f99709370657
2010-02-17as3525v2: use CGU_BASE instead of hardcoded address for unknown registerRafaël Carré1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24737 a1c6a512-1295-4272-9138-f99709370657
2010-02-17as3525v2: make clear the SD code is debug only and display a messageRafaël Carré1-2/+19
comment out printing of registers in the isr git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24736 a1c6a512-1295-4272-9138-f99709370657
2010-02-17Allow batteries with higher capacity for iPod Mini1G, Mini2G and Video ↵Andree Buschmann3-10/+10
(FS#8973). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24732 a1c6a512-1295-4272-9138-f99709370657
2010-02-17Fix error handling in dircache generation.Amaury Pouly1-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24730 a1c6a512-1295-4272-9138-f99709370657
2010-02-17Clip+: LCD display (with FlynDice help)Rafaël Carré1-8/+5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24729 a1c6a512-1295-4272-9138-f99709370657