Gregory Nutt
d3679df0cc
Rename arch/arm/src/sama5/chip to arch/arm/src/sama5/hardware.
2019-05-25 07:59:12 -06:00
Gregory Nutt
7cf88d7dbd
Make sure that labeling is used consistently in all function headers.
2018-02-01 10:00:02 -06:00
Gregory Nutt
50ca32e254
Squashed commit of the following:
...
sched/: Convert legitimate uses of task_create() to nxtask_create(). Review handling of returned values from all uses of kthread_create() (as well as nxtask_create()).
graphics/: Review return values for all calls to kthread_start() because it no longer returns an errno.
drivers/: threads started by drivers should be kernel threads, not user tasks. Review return values for all calls to kthread_start() because it no longer returns an errno.
configs/: threads started by board bringup logic should be kernel threads, not user tasksi (part 2 of 2).
sched/task: Add nxtask_create(). Kthread_create() and nxtask_create() are internal OS functions and should not modify the errno variable. configs/: threads started by board bringup logic should be kernel threads, not user tasks.
2018-01-31 16:11:54 -06:00
Mark Schulte
b3222bbc8a
irq_dispatch: Add argument pointer to irq_dispatch
...
Provide a user defined callback context for irq's, such that when
registering a callback users can provide a pointer that will get
passed back when the isr is called.
2017-02-27 06:27:56 -06:00
Gregory Nutt
43eb04bb8f
Without lowsyslog() *llinfo() is not useful. Eliminate and replace with *info().
2016-06-20 11:59:15 -06:00
Gregory Nutt
c494454bc4
configs/: Change some *err() message to *info() messages if what was a *dbg() message does not indicate and error condition.
2016-06-13 07:43:55 -06:00
Gregory Nutt
a1469a3e95
Add CONFIG_DEBUG_ERROR. Change names of *dbg() * *err()
2016-06-11 15:50:49 -06:00
Gregory Nutt
e99301d7c2
Rename *lldbg to *llerr
2016-06-11 14:55:27 -06:00
Gregory Nutt
fc3540cffe
Replace all occurrences of vdbg with vinfo
2016-06-11 11:59:51 -06:00
Gregory Nutt
1699561bb6
Replace irqsave() with enter_critical_section(); replace irqrestore() with leave_critical_section()
2016-02-13 12:37:46 -06:00
Gregory Nutt
d468285739
Rename usbhost_storageinit() to usbhost_msc_initialize(). Add calls to usbhost_cdcacm_initialize() is CONFIG_USBHOST_CDCACM is selected.
2015-05-06 14:11:29 -06:00
Gregory Nutt
0d6070d08b
SAMA5Dx board: Don't register USB classes that are not enabled in the configuration
2015-05-01 10:52:17 -06:00
Gregory Nutt
299eb14689
Get SAMA5D configurations ready for USB hub testing
2015-05-01 10:12:41 -06:00
Gregory Nutt
119bd7fe8a
USB HUB: Update all USB host connection waiter application threads to use the the new connection interface
2015-04-28 12:21:23 -06:00
Gregory Nutt
3233c043f2
Add logic to register the hub class to all board logic that initialize USB host
2015-04-28 11:53:26 -06:00
Gregory Nutt
bee22181f4
Fix some comments: Remove button description from GPIO interrupt handlers that derive from the button interrupt handler
2014-09-29 12:22:31 -06:00
Gregory Nutt
3dd8c08714
Remove final traces of the 8015 from the NuttX source tree
2014-09-01 13:21:15 -06:00
Gregory Nutt
19d8b0ce97
Fix some cloned errors in SAM GPIO interrupt setup
2014-07-07 15:54:37 -06:00
Gregory Nutt
0a11d8767f
Make naming consistent for USB host initialiation functions
2013-11-29 14:31:44 -06:00
Gregory Nutt
8563b45558
EA3131: Framework for USB host support
2013-11-15 15:56:24 -06:00
Gregory Nutt
1782cfa61d
SAMA5D3x-EK: Always use UPLL for USB clocking
2013-09-21 12:20:11 -06:00
Gregory Nutt
5bc436283d
SAMA5 + HID Keyboard. Fixes to initialize the HID keyboard class
2013-09-20 15:23:00 -06:00
Gregory Nutt
ea747b5723
Several usability improvements the SAMA5D3x-EK configurations
2013-09-20 12:37:36 -06:00
Gregory Nutt
a791ae11ce
SAMA5 EMAC: Incremental progress. Still not code complete
2013-09-16 11:36:12 -06:00
Gregory Nutt
fd380cf375
SAMA5D3x-EK demo configuration now supports HSMCI0 and HSMCI1
2013-09-11 09:50:36 -06:00
Gregory Nutt
960227799f
SAMA5D3x-EK: Fix some backward conditional compilation
2013-08-24 14:06:47 -06:00
Gregory Nutt
39052e0ae7
SAMA5: EHCI now handles low- and full-speed connections by giving them to OHCI; OHCI now uses the work queue to defer interrupt processing; If both OHCI and EHCI are enabled, EHCI is the master of the UHPHS interrupt
2013-08-24 11:34:24 -06:00
Gregory Nutt
cd21e6886e
SAMA5: Add support for sharing ports when both OHCI and EHCI are enabled
2013-08-23 10:58:30 -06:00
Gregory Nutt
1d56a5c9fd
Add few more EHCI definitions
2013-08-18 13:01:13 -06:00
Gregory Nutt
567c513046
Separate wait() and enumerate() methods from struct usbhost_driver_s and move to new interface, struct usbhost_connection_s. This is part of the necessary restructuring of the USB host interface to support multiple root hub ports.
2013-08-13 15:03:46 -06:00
Gregory Nutt
3fbe4dd685
First of several changes needed to support multiple USB host root hubs
2013-08-12 14:44:06 -06:00
Gregory Nutt
e47dba5d22
SAMA5: Add logic to control VBUS power for OHCI
2013-08-12 11:59:10 -06:00
Gregory Nutt
0983828ff3
SAMA5: Add support for initialization of the USB host and mass storage class
2013-08-11 17:52:36 -06:00