Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | device/dfu: Force FullSpeed mode since the DFU driver doesn't support HSHEADmaster | Sylvain Munaut | 2012-04-01 | 1 | -0/+1 |
| | | | | Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | ||||
* | board/osmo-sdr: Add DFU support for the startup code | Sylvain Munaut | 2012-03-29 | 1 | -0/+33 |
| | | | | | | | | | DFU mode will be entered if: - 0xDFDFDFDF magic is at AT91C_IRAM - Button is pressed - No valid firmware seem to be present (start addr = 0xffffffff) Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | ||||
* | SAM3U: Use correct DMAC peripheral ID for SSC receive | Harald Welte | 2012-02-26 | 2 | -2/+2 |
| | | | | | | | | | | | | | It seems like the SSC Rx channel has a different DMAC peripheral ID (4) than the transmit side. The official Atmel sam3u documentation (doc6403e) doesn't document that fact, and it also doesn't even state any DMAC peripheral identifiers. The at91lib code release by Atmel claims it is 3, when in reality it is 4! I found this by brute-forcing all possible peripheral identifiers. | ||||
* | DFU: runtime only has _one_ interface/altsetting | Harald Welte | 2012-01-08 | 1 | -45/+14 |
| | |||||
* | board/osmo-sdr: Add DFU support (like SAM3U-EK) | Harald Welte | 2012-01-08 | 3 | -1/+110 |
| | |||||
* | add missing dfu.lds | Harald Welte | 2012-01-08 | 1 | -0/+87 |
| | |||||
* | DFU: include code to switch from DFU to RUNTUIME after bus reset / mannifest | Harald Welte | 2012-01-08 | 3 | -0/+28 |
| | |||||
* | DFU: add dfu_runtime.c for runtime-to-dfu switching | Harald Welte | 2012-01-08 | 2 | -0/+26 |
| | |||||
* | SAM3U-EK: Add a 'dfu' makefile target, DFU boot switching code | Harald Welte | 2012-01-08 | 3 | -2/+37 |
| | |||||
* | rename 'struct dfu' to 'struct dfudata' and 'dfu' symbol to 'g_dfu' | Harald Welte | 2012-01-08 | 2 | -46/+46 |
| | | | | This avoids clashes with the -Ddfu caused by board MEMORIES | ||||
* | DFU: fix upload case, we need to return number of bytes read | Harald Welte | 2012-01-08 | 1 | -6/+4 |
| | |||||
* | Implement SAM3U Errata 46.2.1.4 about reading Unique Identifier | Harald Welte | 2012-01-08 | 1 | -0/+8 |
| | |||||
* | RSTC_GetStatus() returns unsigned long, not unsigned char ! | Harald Welte | 2012-01-08 | 2 | -1/+2 |
| | |||||
* | make sure FLASHD_ReadUniqueID() is linked to SRAM, not flash | Harald Welte | 2012-01-08 | 1 | -0/+1 |
| | |||||
* | DFU: add support for setting the USB SERIAL by a board | Harald Welte | 2012-01-08 | 3 | -1/+17 |
| | | | | | | this will allow us to use the Unique Chip ID as serial number in the USB descriptor, which in turn allows customers to write device-specific udev rules for persistent naming, etc. | ||||
* | DFU: manage interface altsettings inside DFU core | Harald Welte | 2012-01-07 | 2 | -5/+6 |
| | |||||
* | DFU: include more common infrastructure for download and upload handling | Harald Welte | 2012-01-07 | 2 | -7/+124 |
| | |||||
* | DFU: Add dfu_desc.c containing USB descriptors | Harald Welte | 2012-01-05 | 1 | -0/+106 |
| | |||||
* | various DFU fixes | Harald Welte | 2012-01-05 | 2 | -25/+86 |
| | | | | | | * make RET_* constants public as DFU_RET_* * support GET_DESCRIPTOR on the DFU interface descriptor * use static buffer for getstatus() | ||||
* | aat91sam3u-ek: Add #defines for DFU | Harald Welte | 2012-01-05 | 1 | -0/+11 |
| | |||||
* | dfu fixes | Harald Welte | 2012-01-05 | 2 | -8/+22 |
| | |||||
* | import initial dfu implementation (incomplete) | Harald Welte | 2012-01-01 | 4 | -0/+543 |
| | |||||
* | add cmsis to at91lib in order to reduce number of repositories | Harald Welte | 2011-12-31 | 2 | -0/+2070 |
| | |||||
* | osmo-sdr: only build flash images | Harald Welte | 2011-12-29 | 1 | -1/+1 |
| | |||||
* | osmo-sdr: update GPIO definitions in board.h | Harald Welte | 2011-12-29 | 1 | -132/+25 |
| | |||||
* | osmo-sdr/sam3u: add exidx sections to linker script | Harald Welte | 2011-12-28 | 1 | -2/+10 |
| | |||||
* | complete 'board' support for osmo-sdr hardware | Harald Welte | 2011-12-27 | 11 | -0/+1545 |
| | |||||
* | fix #defines for LEDs, remove #defines for non-existant pins | Harald Welte | 2011-12-27 | 1 | -0/+464 |
| | |||||
* | remove section initializing non-existant external clock | Harald Welte | 2011-12-27 | 1 | -0/+208 |
| | | | | osmo-sdr doesn't have a 32kHz clock crystal. | ||||
* | initial osmo-sdr board support | Harald Welte | 2011-12-27 | 11 | -0/+7549 |
| | |||||
* | import at91lib from at91lib_20100901_softpack_1_9_v_1_0_svn_v1501120100901_softpack_1_9_v_1_0_svn_v15011 | Harald Welte | 2011-07-04 | 1496 | -0/+637938 |
it's sad to see that atmel doesn't publish their svn repo or has a centralized location or even puts proper version/release info into the library itself |