Gregory Nutt
|
d68a6059e0
|
SAMA5 SSC: Frame Synch Delay is now configurable
|
2014-08-01 12:25:31 -06:00 |
|
Gregory Nutt
|
c2c2921901
|
SAMA5D SSC: Needs to account for data offset in audio buffer.
|
2014-07-31 19:14:24 -06:00 |
|
Gregory Nutt
|
513329fd24
|
SAMA5D3X-EK: Add support for the WM8904 audio CODEC
|
2014-07-31 11:14:57 -06:00 |
|
Gregory Nutt
|
ffcc0b8da3
|
SAMA5: Changes needed for a clean SAMA5D3 build after all of the recent SAMA5D4 changes.
|
2014-07-31 11:09:56 -06:00 |
|
Gregory Nutt
|
c0c4cda763
|
SAMA5 HSMCI: e-enable TX DMA and verify that DMA writes to the SD card are 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.
|
2014-07-30 11:20:06 -06:00 |
|
Gregory Nutt
|
611ea42dbf
|
SAMA5D HSMCI: Fix a problem on card insertion/removal callback handling. 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).
|
2014-07-30 10:19:41 -06:00 |
|
Gregory Nutt
|
059812c872
|
SAMA5D HSMCI: Add method to do RX transfer without DMA. The 8-byte SCR transfer was failing silently with the DMA transfer, leaving the SD card in single bit mode
|
2014-07-29 21:13:28 -06:00 |
|
Gregory Nutt
|
e053158f95
|
SAMA5D-EK: Correct system timer frequency. Input clock is MCK/2, not MCK
|
2014-07-29 07:12:36 -06:00 |
|
Gregory Nutt
|
29ea8ab0e4
|
Cosmetic changes to comments
|
2014-07-29 07:11:16 -06:00 |
|
Gregory Nutt
|
42a975af74
|
Fixes to last SAMA5 PMIC checkin
|
2014-07-28 17:09:37 -06:00 |
|
Gregory Nutt
|
99927e918d
|
LPC17xx: DC updates from Max. Also fixes some syntax errors that I introduced in the last commit.
|
2014-07-28 07:23:49 -06:00 |
|
Gregory Nutt
|
dd4be66f1c
|
ARM: Move L2 cache initialization to much later in the sequence
|
2014-07-27 10:03:33 -06:00 |
|
Gregory Nutt
|
b57d2182ab
|
ARMv7-A L2 Cache currently depends on EXPERIMENTAL because it does not yet work properly
|
2014-07-26 18:48:54 -06:00 |
|
Gregory Nutt
|
6f5280d284
|
ARMv7 L2 Cache: Minor bugfixes/improvements
|
2014-07-26 18:48:26 -06:00 |
|
Gregory Nutt
|
ee59870325
|
Enables cache early in boot-up sequence
|
2014-07-26 18:48:00 -06:00 |
|
Gregory Nutt
|
4e146d2ec2
|
Change naming from cp_XYZ_cache() to arch_XYP_cache() so that all cache operations will pick up L2 support if it is enabled
|
2014-07-26 18:47:33 -06:00 |
|
Gregory Nutt
|
873788bf5a
|
New cache.h file. Renames cp15_XYZ_cache() to arch_XYZ_cache() and addes L2 cache support if L2 cache is enabled
|
2014-07-26 18:46:52 -06:00 |
|
Gregory Nutt
|
2eb526253b
|
Rename ARMv7-A cache.h to cp15_cache.h. Things will be broken on this commit until I get the new cache.h in place.
|
2014-07-26 16:54:19 -06:00 |
|
Gregory Nutt
|
6d9ca195ee
|
arch/arm/src/armv7-a/arm_l2cc_pl310.c, l2cc.h, l2cc_pl310.h, Kconfig: Add initiali support for the ARM L2CC-PL310 L2 cache.
|
2014-07-26 16:50:08 -06:00 |
|
Gregory Nutt
|
fcbf89c6f6
|
ARMv7-A: L2CC PL310 address filtering is an optional feature
|
2014-07-25 19:46:09 -06:00 |
|
Gregory Nutt
|
a007fa3f5e
|
ARMv7-A: Add missing L2CC PL310 bit definitions
|
2014-07-25 19:41:35 -06:00 |
|
Gregory Nutt
|
e74f37445b
|
rch/arm/armv7-a/l2cc_pl310.h: Move arch/arm/sama5/chip/sam_l2cc.h to arch/arm/armv7-a/l2cc_pl310.h. Adjust the two corresponding Kconfig files as well.
|
2014-07-25 17:25:17 -06:00 |
|
Gregory Nutt
|
2ec0ab3b5e
|
3rd time is a charm. Max is right, the initial priority setting should be NVIC_SYSH_PRIORITY_MIN
|
2014-07-24 16:51:07 -06:00 |
|
Gregory Nutt
|
1366ce0a02
|
Oops, should have been NVIC_SYSH_PRIORITY_DEFAULT
|
2014-07-24 16:42:15 -06:00 |
|
Gregory Nutt
|
a3d20b2fa1
|
LPC17 Ethernet: Added option to use the kernel worker thread to do most of the workload with CONFIG_NET_WORKER_THREAD option in Kconfig. Eliminated a problem with PHY DP83848C : it doesn't need a specific initialization on mbed. Critical bufix: From time to time (after some hours) the Ethernet receiver would lose one receive interrupt and the IP stack never recover because there is no receive watchdog as the transmit watchdog. From Max
|
2014-07-24 16:39:18 -06:00 |
|
Gregory Nutt
|
dd74e75d1e
|
Added burstmode ADC conversion mode, with CONFIG_ADC_BURSTMODE option in Kconfig. From Max
|
2014-07-24 16:23:31 -06:00 |
|
Gregory Nutt
|
21d67c5b1b
|
Mostly cosmetic changes from Max
|
2014-07-24 16:00:21 -06:00 |
|
Gregory Nutt
|
43a578d2d3
|
Eliminate warnings. From Max
|
2014-07-24 15:50:37 -06:00 |
|
Gregory Nutt
|
5e19807250
|
Correct the initial value of the BASEPRI register. This was apparently never being initialized. From Max
|
2014-07-24 15:37:13 -06:00 |
|
Gregory Nutt
|
949e002d76
|
Fix a recently introduced typo that was being masked by some bad conditional compilation
|
2014-07-22 11:45:14 -06:00 |
|
Gregory Nutt
|
d57c3b4e82
|
Update ChangeLog
|
2014-07-22 07:25:01 -06:00 |
|
Gregory Nutt
|
45c03e5a1a
|
STM32 OTGFS device: Various changes to try to reduce that amount of time in interrupts handles and with interrupts disbled. Needs verification on other platforms. From Petteri Aimonen
|
2014-07-22 07:23:17 -06:00 |
|
Gregory Nutt
|
615b7d6c7a
|
Fix typos in the STM32 DAC header file. From Petteri Aimonen
|
2014-07-22 07:13:33 -06:00 |
|
Gregory Nutt
|
af8f5f4bdc
|
SAMA5D4 XDMAC: Never sets a channel as secure. Will probably have to revisit this
|
2014-07-21 17:46:35 -06:00 |
|
Gregory Nutt
|
4ce2e094ba
|
SAMA5D4: Fix some HSMCI issues when XDMAC0 is enabled
|
2014-07-21 17:45:48 -06:00 |
|
Gregory Nutt
|
80c0b5628d
|
SAMA5 HSMCI: Correct multi-block DMA setup; Fixes related to DMA timeout. Still problems with HSMCI DMA via XDMAC
|
2014-07-21 16:49:56 -06:00 |
|
Gregory Nutt
|
519c8f3e97
|
SAMA5 XDMAC: Missing some CUBC bits
|
2014-07-21 16:47:16 -06:00 |
|
Gregory Nutt
|
2d69c2f519
|
SAMA4D5 HSMCI: Set burst size to 1, sample DMA registers on timeout, and don't return from transfer until BOTH the HSMCI transfer and DMA complete
|
2014-07-21 13:24:55 -06:00 |
|
Gregory Nutt
|
c5b58b189c
|
XDMAC register sampling missed CIM register; Should not set SWREQ bit in DMA setup
|
2014-07-21 13:23:36 -06:00 |
|
Gregory Nutt
|
35ea8f1542
|
Fix a commented out assertion
|
2014-07-20 17:06:55 -06:00 |
|
Gregory Nutt
|
b207138be9
|
Fix typos in comments
|
2014-07-20 13:09:47 -06:00 |
|
Gregory Nutt
|
7ba2d9ed36
|
SAMA5D4-EK: PIO Schmitt trigger logic backward
|
2014-07-20 13:04:30 -06:00 |
|
Gregory Nutt
|
9392953ea1
|
WM8904 w/NxPlayer: Fix some compile errors and warnings with debug enabled
|
2014-07-20 09:17:36 -06:00 |
|
Gregory Nutt
|
7c56185006
|
SAMA5D ADC: Fix some typos in conditional compilation
|
2014-07-19 13:56:48 -06:00 |
|
Gregory Nutt
|
3c29703c42
|
SAMA5 SCK: The SAMA5D3 does things a little differently
|
2014-07-19 13:55:53 -06:00 |
|
Gregory Nutt
|
e82143ac38
|
SAMA5 PCK: Add support for the slow clock as the PCK clock source
|
2014-07-19 13:55:08 -06:00 |
|
Gregory Nutt
|
8986bd3976
|
SAMA5: Update slow clock logic. Things work a little differently on the SAMA5D3
|
2014-07-19 13:25:59 -06:00 |
|
Gregory Nutt
|
813eade679
|
SAMA5: Add slow clock support
|
2014-07-19 13:07:55 -06:00 |
|
Gregory Nutt
|
c7055a4cb8
|
SAMA5D4-EK: Add WM8904 initialization logic
|
2014-07-19 11:58:53 -06:00 |
|
Gregory Nutt
|
8055a59d49
|
SAMA5 LCDC: Back out the delay kludge. Increase the LCDC input clock from MCK to 2*MCK was sufficient for all timing instbility problems
|
2014-07-12 11:24:14 -06:00 |
|
Gregory Nutt
|
424d47cfee
|
SAMA5D4-EK LCDC: Change source clock to 2*Mck seems to solve stability issues
|
2014-07-12 09:45:05 -06:00 |
|
Gregory Nutt
|
30603b1021
|
SAMA5D4-EK LCDC: Adding a delay after enabling the LCD solves lots of start-up timing issues
|
2014-07-12 08:05:22 -06:00 |
|
Gregory Nutt
|
20493f1212
|
Lpc17xx Ethernet: Comment out an assertion that is reported to first inappropriately. From Max
|
2014-07-11 12:25:11 -06:00 |
|
Gregory Nutt
|
67468408ae
|
SAMA5D4-EK LCD: Actual hardware with appears to be RGB888
|
2014-07-10 12:23:41 -06:00 |
|
Gregory Nutt
|
c7d53cb927
|
SAMA5D4-EK: LCDC works (with a few color problems)
|
2014-07-10 12:03:10 -06:00 |
|
Gregory Nutt
|
6563ae07c2
|
Don't have to set SDA high initially in I2C reset because that is done by the pin configuration
|
2014-07-09 17:17:32 -06:00 |
|
Gregory Nutt
|
fc973eb512
|
SAMA5 PIO: Fix a typo in Schmitt trigger configuration; Configure pin as a a vanilla input first so that final pin configuration is more read-able (i.e., easier to debug)
|
2014-07-09 17:16:43 -06:00 |
|
Gregory Nutt
|
0d4255257d
|
SAMA5 I2C Reset: More changes... still does not work right
|
2014-07-09 15:09:06 -06:00 |
|
Gregory Nutt
|
c1ca11331d
|
SAMA5 TWI: Some restructured needed by up_i2creset. Also timeout needs to vary with the size of the transfer and if debug is on or not
|
2014-07-09 13:39:10 -06:00 |
|
Gregory Nutt
|
ee351dc695
|
Use sam_pio_forceclk() so that we can read the current state of an open-drain output in the TWI reset logic.
|
2014-07-09 11:31:21 -06:00 |
|
Gregory Nutt
|
c4b9eaa01f
|
Add a new interface sam_pio_forceclk() that can be used to force PIO clocking on. I am afraid I was too conservative with PIO clocking in the initial design; this is the price
|
2014-07-09 11:26:07 -06:00 |
|
Gregory Nutt
|
6c4f57b0dc
|
SAMA5 TWI: Add support for up_i2creset
|
2014-07-09 09:51:28 -06:00 |
|
Gregory Nutt
|
446d9daa94
|
SAMA5D4 LCDC: Adapt the SAMA5D3 LCDC driver to work with the SAMA5D4 which has no hardware cursor
|
2014-07-08 12:45:16 -06:00 |
|
Gregory Nutt
|
8bc8a86b90
|
SAMA5D3/4 HEAP: Add a configuration option to reserve DRAM for a framebuffer when executing out of DRAM.
|
2014-07-08 12:43:38 -06:00 |
|
Gregory Nutt
|
3fe95f83de
|
Fix some cloned errors in SAM GPIO interrupt setup
|
2014-07-07 15:54:37 -06:00 |
|
Gregory Nutt
|
14c90921b3
|
SAMA5D3/4: Fix two issues associated with PIO interrupts
|
2014-07-07 14:16:29 -06:00 |
|
Gregory Nutt
|
ae95f4e4d2
|
SAMA5D3/4 I2C: Test for read or write operation was reversed. How could this have worked before?
|
2014-07-07 09:54:43 -06:00 |
|
Gregory Nutt
|
194f9721f7
|
SAM3/4: Fix compile of sam_aes.c if CONFIG_CRYPTO_AES is defined. rom Max Nekludov
|
2014-07-07 08:03:18 -06:00 |
|
Gregory Nutt
|
56629f7fde
|
maXTouch: Fix test of I2C_TRANSFER return value
|
2014-07-06 08:51:38 -06:00 |
|
Gregory Nutt
|
87055cff08
|
NET: Standardize naming of all protocal header lengths
|
2014-07-05 13:04:48 -06:00 |
|
Gregory Nutt
|
d7fe256821
|
NET: emoved all includes of uip.h; added includes of ip.h wherever needed. Tried to fix problems of the now missing sneak inclusions because uip.h was removed. There are probably a few of these that were missed.
|
2014-07-04 19:13:08 -06:00 |
|
Gregory Nutt
|
99ce3a44d7
|
Remove all inclusion of uip.h
|
2014-07-04 16:58:22 -06:00 |
|
Gregory Nutt
|
11e3a21411
|
NET: More renaming
|
2014-07-04 15:40:49 -06:00 |
|
Gregory Nutt
|
77439f3c75
|
AMA5 OHCI: Pointers to allocated port values were not being nullified after being deallocated. This caused some assertions when debug was enabled
|
2014-07-04 08:17:14 -06:00 |
|
Gregory Nutt
|
1211bbd904
|
Move crypto header files from include/crypto to include/nuttx/crypto
|
2014-07-03 18:35:08 -06:00 |
|
Gregory Nutt
|
ca1d7d0f32
|
Correct authorship on a few files
|
2014-07-03 18:28:26 -06:00 |
|
Gregory Nutt
|
2bd5963622
|
SAMA5 OHCI: Fix an error in a DEBUGASSERT statement. Caused assertion to fire inappropriately when a low- or full-speed device is removed and CONFIG_DEBUG=y
|
2014-07-03 13:06:28 -06:00 |
|
Gregory Nutt
|
8b2fb4725b
|
SAMA5D3/4: UPLL divisor to generate 48MHz for OHCI is different from the two families. No idea why.
|
2014-07-03 12:28:11 -06:00 |
|
Gregory Nutt
|
68f83f973e
|
CCM PROCFS: Changed the configuration a bit. I am still not happy about the coupling between procfs, mtd, and now STM32
|
2014-07-03 08:50:24 -06:00 |
|
Gregory Nutt
|
954048b8e9
|
Add STM32 CCM heep procfs
|
2014-07-03 08:18:24 -06:00 |
|
Gregory Nutt
|
7f5ea07329
|
Move cypto debug definitions to debug.h with other susbsystem-level debug
|
2014-07-03 07:58:43 -06:00 |
|
Gregory Nutt
|
1c0054114e
|
Beginning of a crypto/ subsystem from Max Neklyudov
|
2014-07-03 07:42:44 -06:00 |
|
Gregory Nutt
|
4c03534f9c
|
SAM4 AES driver from Max Neklyudov
|
2014-07-03 07:26:44 -06:00 |
|
Gregory Nutt
|
fb44a97359
|
SAM Ethernet: Eliminate a warning
|
2014-07-02 17:35:41 -06:00 |
|
Gregory Nutt
|
596dbc20ef
|
SAMA5D4-EK: NSH should run at 528MHz
|
2014-07-02 15:31:52 -06:00 |
|
Gregory Nutt
|
30fc821bc8
|
SAMA5D4-EK: NSH configuration now has TWI0 enabled and supports the I2C tool
|
2014-07-02 13:51:57 -06:00 |
|
Gregory Nutt
|
a420171a4a
|
SAMA5D4 EMAC: Add a kludge to work around a suspected hardware issue
|
2014-07-02 12:17:01 -06:00 |
|
Gregory Nutt
|
e7aa949380
|
SAM3/4 and SAMA5 Ethernet: Fix an error in the function that determines the number of free TX descriptors
|
2014-07-02 10:40:11 -06:00 |
|
Gregory Nutt
|
f5abca3952
|
SAMA54D-EK: Don't disable any features in the NSH configuration. Comments updated in several files
|
2014-07-02 08:54:53 -06:00 |
|
Gregory Nutt
|
313982ba18
|
NET: Rename XYZ_uiptxpoll to just XYZ_txpoll
|
2014-07-01 18:41:08 -06:00 |
|
Gregory Nutt
|
a2507acab8
|
SAMA5D4: Add a configuration option to force EMAC driver debug
|
2014-07-01 18:00:39 -06:00 |
|
Gregory Nutt
|
289dc6dc71
|
SAMA5D4: Fix error in EMAC driver (plus related EMAC/GMAC drivers)
|
2014-07-01 11:22:19 -06:00 |
|
Gregory Nutt
|
621ec21bfd
|
Rename uip_poll->devif_poll and uip_timer->devif_timer
|
2014-06-30 18:40:41 -06:00 |
|
Gregory Nutt
|
ade8807a61
|
Rename uip_input to devif_input
|
2014-06-30 18:11:17 -06:00 |
|
Gregory Nutt
|
c5f2ec1637
|
Fix typo/compile error introduced with last HSMCI changes
|
2014-06-30 16:08:29 -06:00 |
|
Gregory Nutt
|
d8f4b29d5f
|
SAM3/4: Important bugfix. Values read from PIO input pins do not change unless clocking to the PIO block is enabled
|
2014-06-30 14:26:09 -06:00 |
|
Gregory Nutt
|
03f3f8966c
|
SAMA5D3/4: Fix some logic in conversion of physical and virtal DRAM addresses when running out of DRAM
|
2014-06-30 11:04:34 -06:00 |
|
Gregory Nutt
|
f6a3d4b728
|
SAMA5D4: Don't touch ISLR unless PIO is configured as an interrupt
|
2014-06-30 09:17:42 -06:00 |
|
Gregory Nutt
|
3010eddf11
|
STM32: Add configuration support fort he STM32F103RC. From Kosma Moczek
|
2014-06-30 08:16:17 -06:00 |
|
Gregory Nutt
|
ed02593af7
|
STM32: Reorder MCUs in choice menu; remove duplicates. From Kosma Moczek
|
2014-06-30 08:13:12 -06:00 |
|
Gregory Nutt
|
48e6f0ba78
|
STM32: Move temperature ranges from chip selection configuration prompts. From Kosma Moczek
|
2014-06-30 08:09:19 -06:00 |
|
Gregory Nutt
|
bfff6190d0
|
Unconfigure GPIO pins when closing a serial port to prevent back effects from back-powering on the TX pin. From Kosma Moczek
|
2014-06-30 08:02:26 -06:00 |
|
Gregory Nutt
|
a095b1b260
|
Make variable definitions 'static const' when possible to save RAM usage. From Kosma Moczek
|
2014-06-30 07:39:51 -06:00 |
|
Gregory Nutt
|
c4ace8244d
|
Fix typos in debug statements
|
2014-06-30 07:38:02 -06:00 |
|
Gregory Nutt
|
ce710bb94a
|
SAMA5 PIO: Add support for secure interrupts; Fix PIO debug output
|
2014-06-29 17:46:55 -06:00 |
|
Gregory Nutt
|
e681a582a7
|
SAMA5: Remove kruft in PIO header file
|
2014-06-29 17:45:42 -06:00 |
|
Gregory Nutt
|
70fa9ad81d
|
SAMA5D4 HSMCI: Fix a compiler in a debug statement
|
2014-06-29 12:01:08 -06:00 |
|
Gregory Nutt
|
1384148415
|
SAMA5D4 XDMA: Fix some typos
|
2014-06-29 11:24:57 -06:00 |
|
Gregory Nutt
|
9fab30e3b5
|
Fix system bus IDs for SAMA5D4; Don't use explicit PERIPHID_SHIFT for symmetry with memory
|
2014-06-29 11:24:10 -06:00 |
|
Gregory Nutt
|
d4f27b9e08
|
SAMA5D: Don't use explicit DMACH_FLAG_MEMPID_SHIFT; it does not exist in the SAMA5D4
|
2014-06-29 09:52:07 -06:00 |
|
Gregory Nutt
|
7c8c583722
|
SAMA5: Add configuration to assign an XDMAC channel to an HSMCI
|
2014-06-29 08:43:46 -06:00 |
|
Gregory Nutt
|
b7fad79a1d
|
SAMA5D4-EK: Updates to get the at25boot configuration building correctly
|
2014-06-28 09:39:50 -06:00 |
|
Gregory Nutt
|
e4990dda4d
|
Rename uip_driver_s net_driver_s
|
2014-06-27 16:48:12 -06:00 |
|
Gregory Nutt
|
72d8a6a7ef
|
SAM4CM: Fixes from Macs N
|
2014-06-27 12:27:02 -06:00 |
|
Gregory Nutt
|
b26d5d2191
|
SAM4CM: Add IPC register header file. From Macs N
|
2014-06-27 12:02:30 -06:00 |
|
Gregory Nutt
|
f8e5e82402
|
Add support for a network device IOCTL to access PHY registers. Ioctls only implemented for STM32. From Lazlo
|
2014-06-27 09:30:41 -06:00 |
|
Gregory Nutt
|
6a451baa51
|
SAMA5D4: Add configuration to redirect all interrupts to the AIC
|
2014-06-26 11:51:39 -06:00 |
|
Gregory Nutt
|
fd7b06c68e
|
STM32 I2C reset. Add missing GPIO configuration. From Alex D
|
2014-06-25 16:08:31 -06:00 |
|
Gregory Nutt
|
ff97ad1245
|
Clean-up packet socket naming
|
2014-06-25 10:34:52 -06:00 |
|
Gregory Nutt
|
57383ea2f3
|
Rename ip_eth_hdr to eth_hdr_s
|
2014-06-25 09:57:52 -06:00 |
|
Gregory Nutt
|
fae790a6dc
|
Add support for the SAM4CM. From Max Neklyudov
|
2014-06-25 08:25:52 -06:00 |
|
Gregory Nutt
|
11896e1481
|
Move the remaining files from include/nuttx/net/uip to include/nuttx/net; Rename *_internal.h header files in net/ to just *.h
|
2014-06-24 10:14:15 -06:00 |
|
Gregory Nutt
|
b34a1f1e01
|
Move include/nuttx/net/uip/uip-arch.h to include/nuttx/net/netdev.h
|
2014-06-24 09:28:44 -06:00 |
|
Gregory Nutt
|
00667926a9
|
Move include/nuttx/net/uipopt.h to include/nuttx/net/netconfig.h
|
2014-06-24 08:53:28 -06:00 |
|
Gregory Nutt
|
eb340e683f
|
Add support for the LPCXpresso's RTC, ADC, DAC, Timer, PWM, and MCPWM. All form Max
|
2014-06-23 12:13:52 -06:00 |
|
Gregory Nutt
|
4e3c794363
|
SAMA5D4: Add missing mappings for the VDEC and L2CC memory regions
|
2014-06-21 14:25:47 -06:00 |
|
Gregory Nutt
|
4b9666658e
|
Correct type of SAMA5 arm_decodefiq() return value
|
2014-06-21 10:34:35 -06:00 |
|
Gregory Nutt
|
0a134f0158
|
Need to enable FIQ in initial task state; Improve H32/64 test in IRQ handling
|
2014-06-21 09:55:09 -06:00 |
|
Gregory Nutt
|
40b7ddf68e
|
SAMA5: FIQs should be disabled along with IRQs on most exeptions in most configuratinons. arm_decodefiq and arm_decodeirq are mutually exclusive and, hence, can use the same interrupt stack
|
2014-06-20 18:49:01 -06:00 |
|
Gregory Nutt
|
c68d2532be
|
SAMA5D4: Add support for secure/FIQ interrupts; SAIC supports need to be be enabled unconditionally
|
2014-06-20 18:16:41 -06:00 |
|
Gregory Nutt
|
8f4f73884b
|
SAMA5D4: Fix MATRIX32 base address
|
2014-06-20 18:15:13 -06:00 |
|
Gregory Nutt
|
8fb8774c26
|
SAMA5D4: Minor fixes to get working with SAMA5D3 again
|
2014-06-20 16:01:45 -06:00 |
|
Gregory Nutt
|
0a2133b57f
|
SAMA5D4: Add partial support for secure interrupt controller (SAIC)
|
2014-06-20 15:22:00 -06:00 |
|
Gregory Nutt
|
aecddf9b52
|
SAMA5D4: USART peripheral clock appears to be MCK/2
|
2014-06-20 11:40:36 -06:00 |
|
Gregory Nutt
|
b31f34cf94
|
SAMA5D4-EK: Make sure that the H32MX divider is set; correct sense of bit driver red LED
|
2014-06-20 10:33:33 -06:00 |
|
Gregory Nutt
|
9869c9b50d
|
SAMA5D4: Fix peripheral clocking macros: AIC and L2CC are continuously clocked
|
2014-06-19 15:52:42 -06:00 |
|
Gregory Nutt
|
c14d80ee25
|
SAMA5D4: Initial bring-up fixes
|
2014-06-19 14:16:36 -06:00 |
|
Gregory Nutt
|
902c1342b9
|
Cosmetic cleanup
|
2014-06-18 08:24:53 -06:00 |
|
Gregory Nutt
|
e2ede42d14
|
SAMA5D4: XDMAC driver now compiles error/warning free (still untested)
|
2014-06-17 16:31:09 -06:00 |
|
Gregory Nutt
|
4b3342fd96
|
SAMA5D4: More progress on XDMAC driver (still no complete); Also fixes some critical errors in the SAMA5D3 DMA definitions
|
2014-06-17 13:18:52 -06:00 |
|
Gregory Nutt
|
5d73322dc7
|
SAMA5D4: Correct MATRIX register addresses
|
2014-06-14 10:42:53 -06:00 |
|
Gregory Nutt
|
1a236c13de
|
SAMA5D4: Implement SDRAM initialization
|
2014-06-14 10:42:26 -06:00 |
|
Gregory Nutt
|
9e7eb2d12d
|
SAMA5D4: Fix some memory remapping issues; updates to comments and README files
|
2014-06-14 08:02:58 -06:00 |
|
Gregory Nutt
|
cf72b05936
|
SAMA5: XDMAC update (still not complete)
|
2014-06-13 11:59:44 -06:00 |
|
Gregory Nutt
|
ab79090ce0
|
SAMA5D4: Initial XDMAC driver logic; initial check-in is little more the the DMAC driver with some name changes
|
2014-06-12 16:33:04 -06:00 |
|
Gregory Nutt
|
a2cb59cab8
|
First check-in of Lazlo's PF_PACKET 'raw' socket implementation
|
2014-06-12 11:52:06 -06:00 |
|
Gregory Nutt
|
a23245781a
|
STM32: Handle setting of USART CR1_M when 8 bits of data plus parity
|
2014-06-11 15:49:54 -06:00 |
|
Gregory Nutt
|
5009def270
|
Typo in last SAMA5D4 commit
|
2014-06-11 13:43:54 -06:00 |
|
Gregory Nutt
|
bb8fd2fa2c
|
SAMA5: Add support for Micrel KSZ8081 PHY
|
2014-06-11 13:25:59 -06:00 |
|
Gregory Nutt
|
22a36b7af3
|
SAMA5D4: Add EMAC driver
|
2014-06-11 12:23:31 -06:00 |
|
Gregory Nutt
|
288c891ad1
|
SAMA5D4: Still trying to reconcile Ethernet interfaces
|
2014-06-11 08:01:48 -06:00 |
|
Gregory Nutt
|
379f516780
|
SAMA5D3/4: More renaming. Change SAMA5D3 EMAC to EMACA and SAMA5D4 to EMACB so that the configuration and build system can configure them. I might come up with something better later
|
2014-06-10 17:40:25 -06:00 |
|
Gregory Nutt
|
348e666278
|
STM32: Expicitly include header file files. From Freddie Chopin
|
2014-06-10 15:49:48 -06:00 |
|
Gregory Nutt
|
e9aec9fdff
|
SAMA5D4: update MATRIX register definitions for the SAMA5D4
|
2014-06-10 13:15:29 -06:00 |
|
Gregory Nutt
|
f14775b755
|
SAMA5D4: Complete MPDDR header file
|
2014-06-10 11:16:05 -06:00 |
|
Gregory Nutt
|
021122f921
|
SAMA5D4: Add MPDDRC file (incomplete)
|
2014-06-10 08:46:14 -06:00 |
|
Gregory Nutt
|
d54b7b733c
|
Move SAMA5D3 MPDDRC definitions to a separate header file
|
2014-06-10 08:11:31 -06:00 |
|
Gregory Nutt
|
fc343d833a
|
SAMA5D4: Update LCDC header file
|
2014-06-09 13:27:08 -06:00 |
|
Gregory Nutt
|
3a10623e29
|
Add logic to select between incompatible SAMA5D3 and SAMA5D4 EMAC header files
|
2014-06-09 12:24:39 -06:00 |
|
Gregory Nutt
|
48a8ead37b
|
SAMA5: Back out most of commit c37b5b7b97d0644743c04f2c3d9e2b7ef9f5d698. Things are going to have to be done differently
|
2014-06-09 12:16:16 -06:00 |
|
Gregory Nutt
|
a72cf5ee76
|
SAMA5D4: Updated EMAC header file
|
2014-06-09 11:40:11 -06:00 |
|
Gregory Nutt
|
6fb582d1af
|
SAMA5D4: Add EMAC header file
|
2014-06-09 11:29:02 -06:00 |
|
Gregory Nutt
|
fa3e843ddc
|
SAMA5D4: More header file changes
|
2014-06-09 10:07:00 -06:00 |
|
Gregory Nutt
|
78c9fcdfb9
|
SAMA5D4: update ISI register definition header file
|
2014-06-09 09:29:23 -06:00 |
|
Gregory Nutt
|
979b732f3b
|
SAMA5D4: Completes PMC modifications for the SAMA5D4
|
2014-06-09 07:55:51 -06:00 |
|
Gregory Nutt
|
b2de85be4e
|
SAMA5D4: Completes L2CC register definition header file
|
2014-06-08 19:08:11 -06:00 |
|
Gregory Nutt
|
07df0b41f1
|
SAMA5D4: Update HSMC register definitions
|
2014-06-08 16:27:58 -06:00 |
|
Gregory Nutt
|
175193788d
|
SAMA5D4: Update PIO register definitions
|
2014-06-08 15:35:51 -06:00 |
|
Gregory Nutt
|
140bbdb51f
|
SAMA5D4: Update DBGU header file
|
2014-06-08 14:37:09 -06:00 |
|
Gregory Nutt
|
b43fa3910a
|
SAMA5D4: Update PWM header file
|
2014-06-08 14:16:50 -06:00 |
|
Gregory Nutt
|
39cb768969
|
SAMA5D4: Updated HSMCI header file
|
2014-06-08 12:49:45 -06:00 |
|
Gregory Nutt
|
04430796c4
|
SAMA5D4: Update ADC register definition header file
|
2014-06-08 12:19:05 -06:00 |
|
Gregory Nutt
|
256cd0b34c
|
SAMA5D4: Updated RTC header file
|
2014-06-08 10:14:36 -06:00 |
|
Gregory Nutt
|
f65a238389
|
SAMA5D4: Update register definitions; add support for TC2
|
2014-06-08 09:19:50 -06:00 |
|
Gregory Nutt
|
23557d31bb
|
SAMA5: Add TWI3 support
|
2014-06-08 08:25:39 -06:00 |
|
Gregory Nutt
|
8e1d1db8d1
|
Updated SAMA5 SFR header file for the SAMA5D4
|
2014-06-08 07:48:36 -06:00 |
|
Gregory Nutt
|
3e3d3dff9b
|
SAMA5D4: Add support for UART4
|
2014-06-08 07:47:56 -06:00 |
|
Gregory Nutt
|
e91c27ca5a
|
SAMA5D4: Update one more register definition header files
|
2014-06-07 14:40:49 -06:00 |
|
Gregory Nutt
|
bc80629149
|
SAMA5D4: Update some register definition header files. Many more still to be done
|
2014-06-07 13:36:46 -06:00 |
|
Gregory Nutt
|
07c731d2bb
|
SAMA5D4: Various changes to get the SAMA4D-EK to build
|
2014-06-06 15:39:40 -06:00 |
|
Gregory Nutt
|
d13fbcc1fc
|
LPC17: Fix a critical error in GPDMA reported by Lizhuoyi
|
2014-06-06 11:20:28 -06:00 |
|
Gregory Nutt
|
2d3f0f01a0
|
LPC23xx: Several fixes for typos from Lizhuoyi
|
2014-06-06 11:06:19 -06:00 |
|
Gregory Nutt
|
c40c8d1924
|
SAMA5D4: Add L2CC register definition header file (incomplete)
|
2014-06-05 14:38:08 -06:00 |
|
Gregory Nutt
|
852cf2ee5b
|
Finishes the SAMA5D4 XDMAC register definition header file
|
2014-06-04 16:59:41 -06:00 |
|
Gregory Nutt
|
74f95efdfc
|
SAMA5D4: Add beginning of XDMAC register definition header file (incomplete)
|
2014-06-04 14:40:34 -06:00 |
|
Gregory Nutt
|
77c487b1ed
|
SAMA5D4: Has two XDMA modules
|
2014-06-04 14:39:52 -06:00 |
|
Gregory Nutt
|
975dc5ec46
|
SAMA5D4: Let's consistently use the name XDMAC for the SAMA5D4 DMA module
|
2014-06-04 14:39:29 -06:00 |
|
Gregory Nutt
|
7d6633c2a4
|
Minor naming fix
|
2014-06-04 13:35:48 -06:00 |
|
Gregory Nutt
|
5ddcb233cc
|
SAMA5: Add pin mux definitions for the SAMA5D4
|
2014-06-04 12:58:49 -06:00 |
|
Gregory Nutt
|
0342b3f10b
|
SAMA5: Rename most EMAC definitions to EMAC0 to handle the SAMA5D4 which has to EMAC modules and no GMAC
|
2014-06-04 12:04:24 -06:00 |
|
Gregory Nutt
|
41032b021b
|
SAMA4D4: Basic framework to support the SAMA4D4. Not yet complete
|
2014-06-03 17:49:51 -06:00 |
|
Gregory Nutt
|
cc369aa3d6
|
A few build fixes from last, big ARP relocation change
|
2014-05-30 12:32:20 -06:00 |
|
Gregory Nutt
|
407e72b300
|
Move include/nuttx/net/uip/uip-arch.h to include/nuttx/net/arp.h; rename all uip_arp_ functions to arp_
|
2014-05-30 12:13:06 -06:00 |
|
Gregory Nutt
|
b3abd30a76
|
Cosmetic changes
|
2014-05-28 14:09:58 -06:00 |
|
Gregory Nutt
|
3feabec7d5
|
STM32 RTC: Add retry to initialization logic. Sometime RTC initialization takes longer. From dlsitzer.
|
2014-05-27 07:10:53 -06:00 |
|
Gregory Nutt
|
c68f9477cf
|
Back out PX4 fixes that were reverted in PX4 repository
|
2014-05-25 07:53:00 -06:00 |
|
Gregory Nutt
|
5d3479bbec
|
STM32 I2C: Final fixes from Max Kriegleder et al.
|
2014-05-23 08:42:14 -06:00 |
|
Gregory Nutt
|
8dbc4714c5
|
Change all variadic macros to C99 style
|
2014-05-22 09:01:51 -06:00 |
|
Gregory Nutt
|
9e941f1195
|
Change bne to bne.n in irqrestore()
|
2014-05-22 09:01:25 -06:00 |
|
Gregory Nutt
|
bac1ab9a34
|
Make sure that all references to up_prioritize_irq() are conditioned on CONFIG_ARCH_IRQPRIO. Noted by Make Smith
|
2014-05-20 17:48:39 -06:00 |
|
Gregory Nutt
|
d2e1d8f6ee
|
STM32 lowputc: Fix an error in conditional compilation. From Sami Pelkonen
|
2014-05-20 08:12:07 -06:00 |
|
Gregory Nutt
|
b77854f245
|
SAM4E GPIO: Fix some compile errors when CONFIG_DEBUG_GPIO is enabled
|
2014-05-15 11:41:58 -06:00 |
|
Gregory Nutt
|
947f31f5a9
|
SAM4E-EK: Ooops.. two touchscreen drivers(?)
|
2014-05-14 10:56:03 -06:00 |
|
Gregory Nutt
|
5258e8d9e7
|
Fix one error that I made in the last check-in (there are probably more)
|
2014-05-14 08:09:08 -06:00 |
|
Gregory Nutt
|
fb774d677c
|
Add an alternate STM32 I2C driver that works around errata in the F103 chip (and maybe others). From Patrizio Simona
|
2014-05-14 07:48:47 -06:00 |
|
Gregory Nutt
|
697b0d5b61
|
correct some columnar alignment and spacing
|
2014-05-13 14:14:57 -06:00 |
|
Gregory Nutt
|
5d35f07278
|
STM32 I2C: Cosmetic changes in preparation to merge a change
|
2014-05-13 13:11:10 -06:00 |
|
Gregory Nutt
|
43fd4676da
|
SAM4E: PIO definition clean-up
|
2014-05-12 18:42:25 -06:00 |
|
Gregory Nutt
|
d9a20861a6
|
Updated README and comments
|
2014-05-10 11:36:20 -06:00 |
|
Gregory Nutt
|
fa7c79712e
|
STM32 I2C: Bring in PX4 fix for I2C in very high noise environments or with rogue perpipherals. Taken from the PX4 commit by Tridge
|
2014-05-10 10:34:05 -06:00 |
|
Gregory Nutt
|
308d0dbe06
|
Couple of fixes for the latest STM32 additions / modifications. These are simple fixes dealing with conditional compile based on CONFIG items not being set. From Ken Pettit
|
2014-05-09 06:41:01 -06:00 |
|
Gregory Nutt
|
02bb1d69b8
|
Add support for the STM32152 and STM32162 Medium+ density parts (plus miscellaneous other improvements to the original STM32151 logic). From Jussi Kivilinna and Sami Pelkonen
|
2014-05-08 09:20:11 -06:00 |
|
Gregory Nutt
|
af2bb81ac2
|
Add serial method so that lower half driver can provide RX flow control information. From Jussi Kivilinna
|
2014-05-08 09:00:33 -06:00 |
|
Gregory Nutt
|
1cc859405e
|
STM32: Rename pinmap.h files to better reflect the chip naming conventions
|
2014-05-07 13:05:12 -06:00 |
|
Gregory Nutt
|
6e9df4d5ab
|
STM32: Fix STM32F100CB pin configuration (from Kosma Moczek); and make chip naming a little more consistent
|
2014-05-07 12:54:27 -06:00 |
|
Gregory Nutt
|
1636d7cb2f
|
Ooops... last (cosmetic) changes were still in the editor
|
2014-05-06 15:00:39 -06:00 |
|
Gregory Nutt
|
422a9c9bfd
|
Optimized memcpy() functin for the ARMv7-A from David Sidrane
|
2014-05-06 14:58:48 -06:00 |
|
Gregory Nutt
|
a1871c7045
|
STM32: Add more complication to STM32 Kconfig so the correct RNG and ETHMAC options presented for the F401RE. There are still invalid peripheral options being presented
|
2014-05-06 11:35:13 -06:00 |
|
Gregory Nutt
|
ca31e38f7b
|
Nucleo-F401RE: With these changes and the changes from previous commits, the basic Nucleo-F401RE NSH configuration is working.
|
2014-05-06 11:07:10 -06:00 |
|
Gregory Nutt
|
acd40e73aa
|
The Nucleo-F401RE has no on-board cystal and, hence, must use the on-chip HSI oscillator for the PLL include clock
|
2014-05-06 10:01:02 -06:00 |
|
Gregory Nutt
|
bfa9df89e2
|
STM32: Add more complication to STM32 Kconfig so the correct ADC and CAN options presented for the F401RE. There are still invalid peripheral options being presented
|
2014-05-06 08:32:21 -06:00 |
|
Gregory Nutt
|
27d3a4962a
|
STM32: Add some complication to STM32 Kconfig so the correct USART and TIM options are presented for the F401RE. There are still invalid peripheral options being presented
|
2014-05-05 17:59:07 -06:00 |
|
Gregory Nutt
|
f72a873af9
|
Add SAM3/4 RTT driver. From Bob Doiron
|
2014-05-05 14:35:37 -06:00 |
|
Gregory Nutt
|
449ad68fa1
|
Correct some typos in STM32 RCC header files noted by Ramtin Amin
|
2014-05-05 07:23:26 -06:00 |
|
Gregory Nutt
|
42432ab1d0
|
STM32 F401 has no CCM memory
|
2014-04-30 16:49:39 -06:00 |
|
Gregory Nutt
|
d7b261eb46
|
Fix configuration for F401: It has has FSMC and so the option should not be offered. But there are many more options available for the F401 that should be availalbe: CAN, nonexistent timers, etc. These will all need to be addressed
|
2014-04-30 16:12:36 -06:00 |
|
Gregory Nutt
|
e317cef653
|
The CONFIG_SYSTEMTICK_EXTCLK selection should only be available on systems that support it
|
2014-04-30 15:32:06 -06:00 |
|
Gregory Nutt
|
f804bf80e5
|
Updated system timer logic from Bob Doiron
|
2014-04-30 14:46:26 -06:00 |
|
Gregory Nutt
|
91d94a0b03
|
SAM3/4: Enhanced timer/counter driver from Bob Doiron
|
2014-04-30 14:10:02 -06:00 |
|
Gregory Nutt
|
8be212ccc3
|
Nucleo-F401RE: Fix memory usage
|
2014-04-30 08:20:30 -06:00 |
|
Gregory Nutt
|
b252889270
|
ARMv7-M: Add FPU-related CFLAG settings for the CodeSourcery of Linux toolchain
|
2014-04-29 15:02:34 -06:00 |
|
Gregory Nutt
|
d43b12c1e1
|
Sourceforge patch #40. Fix some conditional logic in clock configuration. From Luciano Neri
|
2014-04-29 11:32:33 -06:00 |
|
Gregory Nutt
|
de7136e69b
|
STM32: More places where up_prioritize_irq is called when CONFIG_ARCH_IRQPRIO is not defined. Sourceforge ticket #26
|
2014-04-28 07:07:47 -06:00 |
|
Gregory Nutt
|
ae82fa65a6
|
Fix spelling, only one t in exiting
|
2014-04-27 15:49:38 -06:00 |
|
Gregory Nutt
|
1745e978fb
|
Sourceforge ticket #26: STM32 up_prioritize_irq should not be called if CONFIG_ARCH_IRQPRIO is not defined
|
2014-04-25 16:23:00 -06:00 |
|
Gregory Nutt
|
0bf091f2a0
|
STM32 dmapreflight method must be conditioned on CONFIG_SDIO_PREFLIGHT. From Pelle Windestam
|
2014-04-25 07:22:14 -06:00 |
|
Gregory Nutt
|
e4fd434a60
|
Cosmetic update to comments and README files
|
2014-04-24 12:44:30 -06:00 |
|
Gregory Nutt
|
0d2e525bd4
|
Updated comments; minor correction in some naming
|
2014-04-23 14:46:39 -06:00 |
|
Gregory Nutt
|
f62eef1af6
|
Fix Bob's name in as many places as possible; Make sure that Bob is an author in as many files as I can think of (might be missing a few)
|
2014-04-22 13:42:38 -06:00 |
|
Gregory Nutt
|
9bd0102aae
|
Nucleo F401RE: Remove PX4 cruft that can in with the port
|
2014-04-22 12:18:08 -06:00 |
|
Gregory Nutt
|
6e72b0fb0f
|
Back out a bad change in the last commit + add missing SAM4S Xplained Pro file
|
2014-04-22 11:04:31 -06:00 |
|
Gregory Nutt
|
6e94a4e1e2
|
Misc changes to get a clean compilation after incorporating all of Bob Doison's changes
|
2014-04-22 10:38:08 -06:00 |
|
Gregory Nutt
|
9f9f790d0a
|
SAM3/4 T/C driver updated to get closer to coding standard
|
2014-04-22 09:10:32 -06:00 |
|
Gregory Nutt
|
75f64beb80
|
Various SAM4S related fixes, mostely related to the timer driver driver and the SAM4S timer/counter. All from Bob Doisin
|
2014-04-22 09:01:20 -06:00 |
|
Gregory Nutt
|
d09c57eade
|
examples/serialrx added by Bob Doison
|
2014-04-22 08:40:48 -06:00 |
|
Gregory Nutt
|
13292c70c2
|
Misc SAM4S-related changes from Bob Doison
|
2014-04-21 19:32:15 -06:00 |
|
Gregory Nutt
|
f52ff8cf7b
|
SAM3/4: Add watchdog timer support. From Bob Doisin
|
2014-04-21 19:10:06 -06:00 |
|
Gregory Nutt
|
5eadd8df7a
|
SAM3/4: Support for PDC based HSMCI ADMA from Bob Doiron
|
2014-04-21 17:18:30 -06:00 |
|
Gregory Nutt
|
b0f4941c77
|
SAM4S: Fix error in macro that disabled peripheral clocking. From Bob Doiron
|
2014-04-21 17:06:01 -06:00 |
|
Gregory Nutt
|
d16ea614e9
|
SAM3/4 RTC driver from Bob Doiron
|
2014-04-21 17:04:22 -06:00 |
|