Commit Graph

5256 Commits

Author SHA1 Message Date
Gregory Nutt
9140a0fcc4 Initial support for the NXP LPC11 family and the LPC1115 MCU in particular. Contributed by Alan Carvalho de Assis. 2015-05-22 14:14:09 -06:00
Gregory Nutt
1c82e961f5 SAML21. With these changes, the board now builds without error 2015-05-22 10:36:37 -06:00
Gregory Nutt
0eee2c40a8 SAML21: Rename sam_gclk.c to samd_gclk.c. Create saml_gclk.c with corrected logic for the SAML21 2015-05-22 07:28:19 -06:00
Gregory Nutt
2314cbd37e SAML21 clock config: Fix a misthink in last commit. Move setting of ONDEMAND to after clock is enabled in most cases 2015-05-21 16:50:55 -06:00
Gregory Nutt
2478184c22 SAML21: Clean up a few more compilation issues 2015-05-21 16:23:15 -06:00
Gregory Nutt
a0b9e26aba SAML21: Add logic to set MCLK CPU and related dividers 2015-05-21 13:40:34 -06:00
Gregory Nutt
ed47a08832 SAML21: Add FDPLL96M configuration logic 2015-05-21 11:52:38 -06:00
Gregory Nutt
786b292b1f SAML21: Add logic to support GLCK peripheral channels; add logic to configure FDPLL lock timer and ref clock GCLKs 2015-05-21 10:47:41 -06:00
Gregory Nutt
544a789714 SAMD/L: Move GCLK configuration logic to its own C file 2015-05-21 10:07:42 -06:00
Gregory Nutt
4a60f1c9f5 STM32: Building stm32_rng.c should be conditioned on CONFIG_STM32_RNG, not CONFIG_DEV_RANDOM. From Juha Niskanen 2015-05-21 07:47:22 -06:00
Gregory Nutt
790d53bb06 SAM3/4 Serial: In NONBLOCKING mode serial does not receive bytes from UART. This happens because RX interrupt was disabled in the setup routine. To fix this I save interrupt configuration before uart shutdown and restore it after. From Max Neklyudov. 2015-05-21 07:06:47 -06:00
Gregory Nutt
bd2bbfe53a Fixes for Tiva TM4C1294NCPDT. From Frank Sautter. 2015-05-20 18:34:15 -06:00
Gregory Nutt
ac2fe431aa SAML21: Add some parameter checking for FDPLL96M 2015-05-20 13:51:40 -06:00
Gregory Nutt
5eae4c914a Minor restructure for SAML21 FDPLL 2015-05-20 13:37:08 -06:00
Gregory Nutt
307d0d0e55 SAML21 minor cleanup 2015-05-20 13:00:39 -06:00
Gregory Nutt
8075f8ab84 SAML32: Update some DFLL logic 2015-05-20 12:26:49 -06:00
Gregory Nutt
7000cf8193 Fix SYNCBUSY wait for the SAML21 2015-05-20 11:49:24 -06:00
Gregory Nutt
321b54f49a Updated EFM32 RTC driver from Pierre-noel Bouteville 2015-05-19 14:53:01 -06:00
Gregory Nutt
8980f72251 SAML21-Xplained: Update the cloned SAMD20-Xplained board configuration for specifics of the SAML21-Xplained 2015-05-19 14:32:09 -06:00
Gregory Nutt
23732e2c9b SAMD/L: Hide differences in the way peripheral clocking is enabled behind macros. Some updates to saml_clockconfig.h + various fixes while working toward SAML21 build 2015-05-19 11:03:24 -06:00
Gregory Nutt
b94a8d7ee7 Clock configuration logic for the SAML21. Initial commit is just the SAMD20 clock configuration with some naming changes and does not compile 2015-05-19 07:02:58 -06:00
Gregory Nutt
792c76c4e6 Add saml_trng.h for SAML32 2015-05-19 06:31:48 -06:00
Gregory Nutt
0294384dd7 Add saml_eic.h for SAML21 2015-05-18 18:55:16 -06:00
Gregory Nutt
4458a34787 SAML21: Add interrupt header file + fix a few initial compile issues. Still a long way to go 2015-05-18 17:41:28 -06:00
Gregory Nutt
dfa87403b3 Add basic board build configurat for the SAML21 Xplained. Initial commit is jsut the SAMD20 Xplained with name changes and does not yet build 2015-05-18 13:16:32 -06:00
Gregory Nutt
c28a6a91f3 Rename sam_fuses.h to samd_fuses.h; add saml_fused.h for the SAML21 2015-05-18 11:59:53 -06:00
Gregory Nutt
aecb60a8e8 Rename sam_sercom.h to samd_sercom.h; Add saml_sercom.h for the SAML21 2015-05-18 10:54:50 -06:00
Gregory Nutt
317fb073ef Rename sam_port.h to samd_port.h; add saml_port.h for the SAML21 2015-05-18 10:35:11 -06:00
Gregory Nutt
16a2d363f9 Rename sam_nvmctrl.h to samd_nvmctrl.h; add saml_nvmctrl.h for SAML21 2015-05-18 09:44:12 -06:00
Gregory Nutt
a8cf79da52 Add SAML21 SUPC header file 2015-05-18 07:25:30 -06:00
Gregory Nutt
54027c756e Add saml_i2c_slave.h for the SAML21 2015-05-17 18:18:35 -06:00
Gregory Nutt
d0f236d855 Fix some mismatched C++ logic in header files 2015-05-17 16:51:18 -06:00
Gregory Nutt
2dc8fd6958 Rename sam_i2c_slave.h to samd_i2c_slave.h 2015-05-17 16:50:40 -06:00
Gregory Nutt
89379b0a45 Rename sam_i2c_master.h to samd_i2c_master.h; Add saml_i2c_master.h for SAML21 2015-05-17 16:42:37 -06:00
Gregory Nutt
0745a55c03 SAMD/L: Move content of chip/sam_memorymap.h to chip.h; move chip/sam_pinmap. to sam_pinmap.h for consistency with other header files 2015-05-17 15:34:51 -06:00
Gregory Nutt
aa74609424 Rename sam_spi.h to samd_spi.h; Add saml_spi.h for the SAML21 2015-05-17 15:22:52 -06:00
Gregory Nutt
9d0db0aa4f Rename sam_usart.h to samd_usart.h; add saml_usart.h for the SAML21 2015-05-17 14:31:21 -06:00
Gregory Nutt
afc650b42a samd_wdt.h should include sam_sercom.h 2015-05-17 13:39:11 -06:00
Gregory Nutt
10f0ca91b9 Rename sam_evsys.h to samd_evsys.h; Add saml_evsys.h for the SAML21 2015-05-17 12:54:53 -06:00
Gregory Nutt
3421f6ebb3 Rename sam_wdt.h to samd_wdt.h; Add saml_wdt.h for SAML21 2015-05-17 11:01:24 -06:00
Gregory Nutt
2f53158588 Add SAML21 RSTC register definitions 2015-05-17 10:41:21 -06:00
Gregory Nutt
2a9f38ef63 SAML21: Add PM header file 2015-05-17 10:09:20 -06:00
Gregory Nutt
3d89476aa2 SAML21: Rename chip/sam_pm.h to chip/samd_pm.h 2015-05-17 09:18:36 -06:00
Gregory Nutt
469ea85654 Rename sam_gclk.h to samd_gclk.h. Add saml_gclk.h 2015-05-17 08:06:56 -06:00
Gregory Nutt
4648c45218 SAML21: Add OSC32KCTRL header file 2015-05-16 15:49:22 -06:00
Gregory Nutt
370917bb5c Add SAML21 OSCCTRL definitions 2015-05-16 13:33:09 -06:00
Gregory Nutt
bfb822380b SAML21: Rename sam_clockconfig.c to samd_clockconfig.c. saml_clockconfig.c forthcoming. 2015-05-16 13:32:12 -06:00
Gregory Nutt
79d3684fb4 Add SAML21 MCLK header file 2015-05-16 11:02:19 -06:00
Gregory Nutt
8437a63f11 Rename the sam_sysctrl.h header file to samd_sysctrl.h since it does not apply to the saml 2015-05-16 11:01:45 -06:00
Gregory Nutt
05c245fc2d SAML21: Add pin multiplexing definitions 2015-05-15 11:45:56 -06:00