Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | WM8904: Various updates to get BCLK/LRCLK correct. Acutally worse the ↵ | Gregory Nutt | 2014-08-03 | 2 | -171/+270 | |
| | | | | parent, but I think is on the right track | |||||
* | Update ChangeLog | Gregory Nutt | 2014-08-03 | 1 | -1/+2 | |
| | ||||||
* | SAMA5 WM8904: Add option to use MAINCK as WM8904 MCLK | Gregory Nutt | 2014-08-03 | 4 | -0/+46 | |
| | ||||||
* | Update ChangeLog | Gregory Nutt | 2014-08-03 | 1 | -0/+3 | |
| | ||||||
* | SAMA5 PCK: Add Main clock as an option for the PCK clock source | Gregory Nutt | 2014-08-03 | 14 | -26/+49 | |
| | ||||||
* | Update ChangeLog | Gregory Nutt | 2014-08-02 | 1 | -1/+12 | |
| | ||||||
* | WM8904 driver: Fix wm8904_dump_registers macro: Wrong number of parameters. | Gregory Nutt | 2014-08-02 | 1 | -1/+5 | |
| | ||||||
* | WM8904 driver: Disable the FFL at the end of playing. | Gregory Nutt | 2014-08-02 | 1 | -0/+5 | |
| | ||||||
* | SAMA5D3X-EK NxPlayer Configuration: Update with last WM8904 settings | Gregory Nutt | 2014-08-02 | 1 | -0/+3 | |
| | ||||||
* | PCM decoder: Correct the end of audio stream handling. It was not being ↵ | Gregory Nutt | 2014-08-02 | 1 | -2/+36 | |
| | | | | detected before so that logic was not examining the WAV header in the first buffer of the next audio file | |||||
* | SAMA5 SSC: Verify that the requested bit width is supported. Correct some ↵ | Gregory Nutt | 2014-08-02 | 1 | -13/+113 | |
| | | | | alignment tests that depend upon the data bit width. | |||||
* | Update ChangeLog | Gregory Nutt | 2014-08-02 | 1 | -0/+2 | |
| | ||||||
* | WM8904: Add logic to program the FLL to achieve the bitrate | Gregory Nutt | 2014-08-02 | 3 | -43/+397 | |
| | ||||||
* | Update ChangeLog | Gregory Nutt | 2014-08-02 | 1 | -0/+6 | |
| | ||||||
* | WM8904: Add an option to control WM8904 register dumping | Gregory Nutt | 2014-08-02 | 6 | -7/+17 | |
| | ||||||
* | WM8904: Ad the MCLK frequency to the interface definition. The WM8904 ↵ | Gregory Nutt | 2014-08-01 | 3 | -2/+10 | |
| | | | | driver needs to know this frequency in order to configure the FLL to generate the correct bitrate | |||||
* | WM8904 I2C: Fix an error in writing. I am not sure why this fixes the problem | Gregory Nutt | 2014-08-01 | 1 | -18/+6 | |
| | ||||||
* | Update ChangeLog | Gregory Nutt | 2014-08-01 | 1 | -0/+3 | |
| | ||||||
* | Add debug logic to dump WM8904 registers | Gregory Nutt | 2014-08-01 | 6 | -17/+283 | |
| | ||||||
* | SAMA5 WM8904: Fix errors in programmable clock output configuration | Gregory Nutt | 2014-08-01 | 3 | -4/+4 | |
| | ||||||
* | Update ChangeLog | Gregory Nutt | 2014-08-01 | 1 | -1/+3 | |
| | ||||||
* | SAMA5 SSC: Start Delay is now configurable | Gregory Nutt | 2014-08-01 | 4 | -56/+128 | |
| | ||||||
* | SAMA5 SSC: Frame Synch Delay is now configurable | Gregory Nutt | 2014-08-01 | 5 | -64/+254 | |
| | ||||||
* | Update ChangeLog | Gregory Nutt | 2014-07-31 | 1 | -0/+5 | |
| | ||||||
* | WM8904: Can't reset the WM8904 unless we also reinitiailize all registers. ↵ | Gregory Nutt | 2014-07-31 | 1 | -40/+86 | |
| | | | | Try to get a saner timeout based on sample rate, bits-per-sample, and buffer size. | |||||
* | SAMA5D SSC: Needs to account for data offset in audio buffer. | Gregory Nutt | 2014-07-31 | 1 | -8/+13 | |
| | ||||||
* | Update ChangeLog | Gregory Nutt | 2014-07-31 | 1 | -0/+8 | |
| | ||||||
* | Audio: Change how the end of the audio stream is detected by the leaf audio ↵ | Gregory Nutt | 2014-07-31 | 5 | -79/+160 | |
| | | | | component. This used by be done by looking for the first partial buffer. That does not work with the in-place sub-sampling performed by the PCM decoder: That always reduces the size of the buffer so that all buffers only partially filled by the time they get to the leaf. Now, a flag is set in the audio buffer flags set to indicate the final buffer in the stream. | |||||
* | Update ChangeLog | Gregory Nutt | 2014-07-31 | 1 | -0/+6 | |
| | ||||||
* | sem_wait: Use set_errno() and get_errno(). Direce access inside the OS may ↵ | Gregory Nutt | 2014-07-31 | 1 | -3/+3 | |
| | | | | not be supported in the future. | |||||
* | WM8904: Was not saving i2s interface instance | Gregory Nutt | 2014-07-31 | 1 | -1/+9 | |
| | ||||||
* | Updated README | Gregory Nutt | 2014-07-31 | 1 | -11/+16 | |
| | ||||||
* | Audio: More debug outpu | Gregory Nutt | 2014-07-31 | 1 | -0/+6 | |
| | ||||||
* | SAMA5D3x-EK NxPlayer: Updated Configuration | Gregory Nutt | 2014-07-31 | 2 | -2/+18 | |
| | ||||||
* | Update ChangeLog | Gregory Nutt | 2014-07-31 | 1 | -0/+9 | |
| | ||||||
* | SAMA5D3x-EK: Add a configuration to support the command line NxPlayer. | Gregory Nutt | 2014-07-31 | 3 | -0/+1257 | |
| | ||||||
* | SAMA5D3X-EK: Add support for the WM8904 audio CODEC | Gregory Nutt | 2014-07-31 | 1 | -0/+350 | |
| | ||||||
* | SAMA5D3X-EK: Add support for the WM8904 audio CODEC | Gregory Nutt | 2014-07-31 | 8 | -26/+283 | |
| | ||||||
* | SAMA5D3X-EK NSH: Refresh configuration | Gregory Nutt | 2014-07-31 | 1 | -2/+27 | |
| | ||||||
* | SAMA5: Changes needed for a clean SAMA5D3 build after all of the recent ↵ | Gregory Nutt | 2014-07-31 | 3 | -4/+5 | |
| | | | | SAMA5D4 changes. | |||||
* | Add short document for running the NxWM demo | Gregory Nutt | 2014-07-31 | 2 | -4/+135 | |
| | ||||||
* | SAMA5D4-EK NxWM: The USB keyboard is now the default input device | Gregory Nutt | 2014-07-30 | 1 | -1/+2 | |
| | ||||||
* | Update ChangeLog | Gregory Nutt | 2014-07-30 | 1 | -1/+1 | |
| | ||||||
* | dd support for a USB keyboard as the NxConsole and text widget input. Not ↵ | Gregory Nutt | 2014-07-30 | 1 | -17/+14 | |
| | | | | fully functional as of this initial check-in. Basic functionality is there, but there are conditions were the keyboard gets lost. | |||||
* | Costmetic: Update TODO list, README files, refreshed configuration, updated ↵ | Gregory Nutt | 2014-07-30 | 5 | -18/+32 | |
| | | | | comments | |||||
* | Update ChangeLog | Gregory Nutt | 2014-07-30 | 1 | -5/+18 | |
| | ||||||
* | SAMA5 HSMCI: e-enable TX DMA and verify that DMA writes to the SD card are ↵ | Gregory Nutt | 2014-07-30 | 4 | -46/+97 | |
| | | | | functional. They are so now TX DMA is re-enabled in the driver. This might affect the SAMA5D3 platforms where the TX DMA problem was found. The SAMA4D3 and 4 use the same HSMCI driver. Much has change since then and it is not surprising that DMA is now functional. However, the has not be re-verified on the SAMA5D3 which has a different DMA controller. | |||||
* | Auto-mounter: Fix state setting. Not harmful other than it can cause a ↵ | Gregory Nutt | 2014-07-30 | 1 | -5/+6 | |
| | | | | debug assertion to fire if you manually unmount the media before removing it which is, of course, what you are supposed to do. | |||||
* | Update ChangeLog | Gregory Nutt | 2014-07-30 | 1 | -0/+5 | |
| | ||||||
* | SAMA5D HSMCI: Fix a problem on card insertion/removal callback handling. ↵ | Gregory Nutt | 2014-07-30 | 1 | -13/+34 | |
| | | | | Interrupts were being disable so that the callbacks occurred with interrupts disabled. This resulted in loss of some interrupts and some not-so-good behaviors. The solution is to perform all callbacks on the work thread unconditionally (2014-7-29). |