Gregory Nutt
|
b909ad04d8
|
USB HUB: Fix a deadlock that can occur if the HCD and the HUB try to share the high priority work queue. Now how work must be done on the low priority work queue.
|
2015-04-29 08:32:17 -06:00 |
|
Gregory Nutt
|
5b80b257ce
|
USB ECHI: Fix a bug when trying to traverse an empty asynchronous queue
|
2015-04-28 11:29:16 -06:00 |
|
Gregory Nutt
|
5c76c53909
|
EHCI HUB: Fix some issues related to speed and device addresses
|
2015-04-28 09:43:06 -06:00 |
|
Gregory Nutt
|
186b58a1a5
|
EHCI: Duplicated lines of code trashing error value
|
2015-04-27 15:39:57 -06:00 |
|
Gregory Nutt
|
91b8b92567
|
Merge remote-tracking branch 'origin/master' into usbhub
|
2015-04-27 14:12:46 -06:00 |
|
Gregory Nutt
|
55ac01399b
|
Correct some cloned typos involving EHCI
|
2015-04-27 14:03:24 -06:00 |
|
Gregory Nutt
|
24761dea0b
|
EHCI: Fix some compilation errors when USB DEBUG is enabled
|
2015-04-27 12:27:17 -06:00 |
|
Gregory Nutt
|
7313906ec5
|
EHCI: Can asynch cancellation method
|
2015-04-27 11:18:31 -06:00 |
|
Gregory Nutt
|
b74e3b3903
|
USB EHCI: Implement the async() method
|
2015-04-27 09:00:00 -06:00 |
|
Gregory Nutt
|
30ff783af0
|
ECHI HCDs: Separate logic used in synchronous transfers so that it can be used in forthcoming asynchronous transfer
|
2015-04-27 07:38:20 -06:00 |
|
Gregory Nutt
|
eabbb6ede1
|
Port hub support to LPC31 from SAMA5; Updated Olimex-LPC-H3131 for hub support and refresh configurations
|
2015-04-26 12:18:08 -06:00 |
|
Gregory Nutt
|
397f31f061
|
Another hub-related interface change: Need to pass speed to EP0
|
2015-04-26 09:53:43 -06:00 |
|
Gregory Nutt
|
0ce4330433
|
USB OHCI: Need to preserve the speed bit when reconfiguring ep0
|
2015-04-25 07:48:20 -06:00 |
|
Gregory Nutt
|
7793523dd8
|
Copy some control port framework from LPC17 to SAMA5 OHCI; Copy some speed handling from SAMA5 OHCI to LPC17
|
2015-04-25 06:46:44 -06:00 |
|
Gregory Nutt
|
becfe4ef9d
|
HUB class must cancel any pending interrupt IN transfers before destroying the endpoint
|
2015-04-24 12:18:25 -06:00 |
|
Gregory Nutt
|
7d7ab442e1
|
If asynchronous tranfers are supported, then there must also be a mechanism to cancel the pending transfer
|
2015-04-24 11:23:52 -06:00 |
|
Gregory Nutt
|
d11af85ddf
|
Merge remote-tracking branch 'origin/master' into usbhub
|
2015-04-23 14:06:18 -06:00 |
|
Gregory Nutt
|
0092f79696
|
Two r's and only two r's in the word interrupt
|
2015-04-23 14:04:43 -06:00 |
|
Gregory Nutt
|
64496a635c
|
USB hub: Add some hub-related configuration settings
|
2015-04-22 17:16:35 -06:00 |
|
Gregory Nutt
|
f7ec9b0831
|
USB hub: Change to connection interface so that applications can deal with external hubs
|
2015-04-22 12:28:19 -06:00 |
|
Gregory Nutt
|
8e9fd9b838
|
USB HCDs: Add hooks for the async method
|
2015-04-21 15:43:12 -06:00 |
|
Gregory Nutt
|
fde0bf650e
|
USB host: Integrate logic to assign device function address
|
2015-04-21 12:17:49 -06:00 |
|
Gregory Nutt
|
ef813e2c72
|
SAMA5 EHCI: Fix some compile errors when debug is enabled
|
2015-04-21 09:28:42 -06:00 |
|
Gregory Nutt
|
eedce63bd6
|
SAMA5 EHCI: Remove unused variable from structure
|
2015-04-21 09:18:31 -06:00 |
|
Gregory Nutt
|
db3b235fe6
|
SAMA5 OHCI and EHCI: Now conform to new interfaces to support hubs
|
2015-04-21 08:59:30 -06:00 |
|
Gregory Nutt
|
69b7d3abd3
|
More places where watchodg mispelled
|
2015-04-15 21:36:30 -06:00 |
|
Gregory Nutt
|
2aa80e06f5
|
Remove executable flag from more .c and .h files
|
2015-04-09 08:20:57 -06:00 |
|
Gregory Nutt
|
e113be1bff
|
SAMA5 Serial: Reading IMR and disabling interrupt must be atomic
|
2015-04-08 15:27:31 -06:00 |
|
Gregory Nutt
|
98b0659abf
|
SAMA5 Serial: Fix a couple of errors backporting termios and flowcontrol
|
2015-04-08 14:35:04 -06:00 |
|
Gregory Nutt
|
0a635653c2
|
SAMA5D Serial: Backup support for flowcontrol and termios from SAM3/4 -- UNVERIFIED
|
2015-04-08 14:13:08 -06:00 |
|
Gregory Nutt
|
16814e2b00
|
Make some file section headers more consistent with standard
|
2015-04-08 08:04:12 -06:00 |
|
Gregory Nutt
|
0ec67181c9
|
Move include/nuttx/timer.h, rtc.h and watchdog.h to include/nuttx/timers/.
|
2015-04-01 12:37:44 -06:00 |
|
Gregory Nutt
|
dd06cef845
|
SAMV7 USB: more updates
|
2015-03-25 15:56:10 -06:00 |
|
Gregory Nutt
|
b2bfebff23
|
SAMV7: Add configuration logic and clock setup for USB device
|
2015-03-21 07:28:59 -06:00 |
|
Gregory Nutt
|
7ebb54abaa
|
SAMA5: Fix a typo in the Kconfig file
|
2015-03-21 06:22:04 -06:00 |
|
Gregory Nutt
|
7242a6194c
|
SAMA5D3: Fix typos in timer/counter header file. From Bob Doiron
|
2015-03-20 09:19:10 -06:00 |
|
Gregory Nutt
|
5fcdb09791
|
SAMA5: Fix a bug in SAMA5 HSMCI. The bitfield mask and shift values were reversed resulting in a trashed value for the number of blocks in the BLOCKR register. This was sufficient to prevent DMA writes from working.
|
2015-03-15 09:35:48 -06:00 |
|
Gregory Nutt
|
743fd5ac50
|
SAMV71: Quick'n'dirty port of the SAMA5 SSC driver to the SAM7. The IP is compatible but there are still some DMA- and Cache-related issues that need to be worked out.
|
2015-03-12 16:00:38 -06:00 |
|
Gregory Nutt
|
da3233a527
|
SAMV71-XULT: Enable I2C and the I2C tool in the NSH configuration
|
2015-03-12 12:27:06 -06:00 |
|
Gregory Nutt
|
beaf976626
|
arch/: board function prototypes are now in include/nuttx/board.h. Remove from architecture header file; Add inclusion of nuttx/board.h to all files referencing board functions
|
2015-02-27 17:19:38 -06:00 |
|
Gregory Nutt
|
3724a5e98e
|
RTC: Remove all backdoor interfaces from rtc.h
|
2015-02-13 08:41:34 -06:00 |
|
Gregory Nutt
|
601d99183b
|
SAM4 Ethernet Driver: No supports operation using the high priority work queue so that packet processing can occur outside of interrupt level processing.
SAM4E-EK: The nsh configuration now configures the Ethernet driver for execution on the HP work thread.
|
2015-02-10 11:10:55 -06:00 |
|
Gregory Nutt
|
761d4bdbba
|
Fix some warning
|
2015-02-09 18:24:31 -06:00 |
|
Gregory Nutt
|
4b74554fd2
|
Clone the SAMA5D4 IPv6 support to the SAM4E EMAC and SAMAd3 EMAC and GMAC drivers.
|
2015-02-09 17:16:55 -06:00 |
|
Gregory Nutt
|
4f9998b4a8
|
Big, very risky change: Remove all occurrences of up_maskack_irq() that disable and enable interrupts with up_ack_irq() that only acknowledges the interrupts. This is only used in interrupt decoding logic. Also remove the logic that unconditionally re-enables interrupts with the interrupt exits. This interferes with the drivers ability to control the interrupt state. This is a necessary, sweeping, global change and unfortunately impossible to test.
|
2015-02-09 16:12:11 -06:00 |
|
Gregory Nutt
|
25067a58e8
|
SAMA5D Ethernet: Add support for CONFIG_NET_NOTINTS so that the driver can operate from the work queue thread instead of doing everything from the interrupt level.
|
2015-02-09 15:26:05 -06:00 |
|
Gregory Nutt
|
66e456161f
|
SAMA5D4 EMAC: Add support for Multicast address matching and IPv6
|
2015-02-09 10:50:38 -06:00 |
|
Gregory Nutt
|
a9c71630e1
|
Add IPv6 support to network driver skeleton and to SAMA5D4 Ethernet driver (which, unfortunately is still missing address filtering logi)
|
2015-02-05 10:49:32 -06:00 |
|
Gregory Nutt
|
7e46e94546
|
Remove CONFIG_DEBUG_STACK. Adding CONFIG_STACK_COLORATION makes this configuration option pointless
|
2015-01-24 06:49:51 -06:00 |
|
Gregory Nutt
|
05c5c8c337
|
Add CONFIG_STACK_COLORATION that does the same thing as CONFIG_DEBUG_STACK but without enabling debug. From David Sidrane
|
2015-01-24 06:03:39 -06:00 |
|