Commit Graph

740 Commits

Author SHA1 Message Date
Gregory Nutt
9946ea5d21 USB host: Need to include the port structure when disconnecting, otherwise may destroy a root hub port 2015-05-02 10:44:18 -06:00
Gregory Nutt
c2a3f936aa USB host: Need to include the port structure when disconnecting, otherwise may destroy a root hub port 2015-05-02 10:44:18 -06:00
Gregory Nutt
e0e4624556 SAMA5D USB hub: Fix some trace statements; update some README files 2015-05-01 15:38:03 -06:00
Gregory Nutt
3efeb8909b SAMA5D USB hub: Fix some trace statements; update some README files 2015-05-01 15:38:03 -06:00
Gregory Nutt
82c36c628e Update README files 2015-05-01 12:09:03 -06:00
Gregory Nutt
c2701da319 Update README files 2015-05-01 12:09:03 -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
666b17db33 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
530c45d946 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
7042225a8a 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
44ac65e8ed Add USB hub initialization logic to a couple of board configurations 2015-04-21 13:44:14 -06:00
Gregory Nutt
5c16454cdf Add USB hub initialization logic to a couple of board configurations 2015-04-21 13:44:14 -06:00
Gregory Nutt
a114382874 Refresh some configurations 2015-04-08 14:12:17 -06:00
Gregory Nutt
2775766c52 Refresh some configurations 2015-04-08 14:12:17 -06:00
Gregory Nutt
68a97a53ac Make some file section headers more consistent with standard 2015-04-08 09:15:17 -06:00
Gregory Nutt
54847a163f Make some file section headers more consistent with standard 2015-04-08 09:15:17 -06:00
Gregory Nutt
15409a1ba6 SAMV7 WM8904: Leverage WM8904 logic from the SAMA5D4-EK 2015-04-01 12:13:51 -06:00
Gregory Nutt
6342459cdb SAMV7 WM8904: Leverage WM8904 logic from the SAMA5D4-EK 2015-04-01 12:13:51 -06:00
Gregory Nutt
6722e186e2 Rename pwm_devinit() to board_pwm_setup(). Add CONFIG_BOARDCTL_PWMTEST that will enable calling board_pwm_setup() from boardctl(). Replace calls to pwm_devinit() in apps/examples/pwm with calls to boardctl(). In all configurations that enable the apps/examples/pwm test, make sure that boardctl() suppoprt is properly enabled. 2015-03-31 16:59:22 -06:00
Gregory Nutt
f6e6dacb17 Rename pwm_devinit() to board_pwm_setup(). Add CONFIG_BOARDCTL_PWMTEST that will enable calling board_pwm_setup() from boardctl(). Replace calls to pwm_devinit() in apps/examples/pwm with calls to boardctl(). In all configurations that enable the apps/examples/pwm test, make sure that boardctl() suppoprt is properly enabled. 2015-03-31 16:59:22 -06:00
Gregory Nutt
629d7e4ec0 Rename adc_devinit() to board_adc_setup(). Add support to the boardctl() interface so that it can call board_adc_setup() on behalf of an application. Change apps/examples/adc to that is now calls boardctl() instead of adc_devinit() in order to initalize the ADC device. 2015-03-31 15:00:23 -06:00
Gregory Nutt
4212b9b385 Rename adc_devinit() to board_adc_setup(). Add support to the boardctl() interface so that it can call board_adc_setup() on behalf of an application. Change apps/examples/adc to that is now calls boardctl() instead of adc_devinit() in order to initalize the ADC device. 2015-03-31 15:00:23 -06:00
Gregory Nutt
fdfe38ea0d rch_tcinitialize() and arch_tcunitinitialize() renamed to board_tsc_setup() and board_tsc_teardown(). These are not long called directly by applications but only indirectly throught the crappy boardctl() OS interface. 2015-03-31 13:21:25 -06:00
Gregory Nutt
cf95d1a995 rch_tcinitialize() and arch_tcunitinitialize() renamed to board_tsc_setup() and board_tsc_teardown(). These are not long called directly by applications but only indirectly throught the crappy boardctl() OS interface. 2015-03-31 13:21:25 -06:00
Gregory Nutt
15b90de919 NSH initialization now calls boardctl(BOARDIOC_INIT) instead of board_app_initaliaze. Modify all configurations: Make sure that CONFIG_LIB_BOARDCTL=y appears wherever CONFIG_NSH_ARCHINIT=y appears. Remove support for CONFIG_NSH_ARCHMAC. It is not used and there are better ways to do that operation 2015-03-31 12:14:16 -06:00
Gregory Nutt
4a8e0e2359 NSH initialization now calls boardctl(BOARDIOC_INIT) instead of board_app_initaliaze. Modify all configurations: Make sure that CONFIG_LIB_BOARDCTL=y appears wherever CONFIG_NSH_ARCHINIT=y appears. Remove support for CONFIG_NSH_ARCHMAC. It is not used and there are better ways to do that operation 2015-03-31 12:14:16 -06:00
Gregory Nutt
103a17d4f1 Rename arch_nshinitialize() to board_app_initialize() 2015-03-31 10:21:31 -06:00
Gregory Nutt
9c0441e2da Rename arch_nshinitialize() to board_app_initialize() 2015-03-31 10:21:31 -06:00
Gregory Nutt
d3724701b9 SAMV7 Ethernet: Support getting IP address from the XULT AT24 EEPROM 2015-03-17 14:29:41 -06:00
Gregory Nutt
714af6ebb8 SAMV7 Ethernet: Support getting IP address from the XULT AT24 EEPROM 2015-03-17 14:29:41 -06:00
Gregory Nutt
0db10d9057 Fix some typos in comments and conditioned out code 2015-03-14 09:14:51 -06:00
Gregory Nutt
4ebeeecb7b Fix some typos in comments and conditioned out code 2015-03-14 09:14:51 -06:00
Gregory Nutt
7583c94252 Move board_ prototypes from arch.h to board.h 2015-02-27 20:02:03 -06:00
Gregory Nutt
12d61531aa Move board_ prototypes from arch.h to board.h 2015-02-27 20:02:03 -06:00
Gregory Nutt
42327117a3 configs/: board function prototypes are now in include/nuttx/board.h. Remove from board header file; Add inclusion of nuttx/board.h to all files referencing board functions 2015-02-27 18:49:24 -06:00
Gregory Nutt
f75184b5ac configs/: board function prototypes are now in include/nuttx/board.h. Remove from board header file; Add inclusion of nuttx/board.h to all files referencing board functions 2015-02-27 18:49:24 -06:00
Gregory Nutt
00a4b1f6d6 configs/: Remove prototypes of board_led* functions from all board header files 2015-02-27 17:32:01 -06:00
Gregory Nutt
d80455bbce configs/: Remove prototypes of board_led* functions from all board header files 2015-02-27 17:32:01 -06:00
Gregory Nutt
528f959034 Refresh configuration 2015-02-10 06:28:41 -06:00
Gregory Nutt
a564872487 Refresh configuration 2015-02-10 06:28:41 -06:00
Gregory Nutt
44f09a084c SAMA5D4-EK: CONFIG_NET_NOINTS is now enabled in the nsh and ipv6 configurations. 2015-02-09 15:27:14 -06:00
Gregory Nutt
96589ad16a SAMA5D4-EK: CONFIG_NET_NOINTS is now enabled in the nsh and ipv6 configurations. 2015-02-09 15:27:14 -06:00
Gregory Nutt
62666a030b SAMA5D4-EK: Add a configuration for testing IPv6 2015-02-09 10:51:05 -06:00
Gregory Nutt
fc04eec306 SAMA5D4-EK: Add a configuration for testing IPv6 2015-02-09 10:51:05 -06:00
Gregory Nutt
45cadc9e0b Fix an error in IPv6 netmask caused by a bad range in the Kconfig file 2015-02-05 10:50:25 -06:00
Gregory Nutt
ad719797ef Fix an error in IPv6 netmask caused by a bad range in the Kconfig file 2015-02-05 10:50:25 -06:00
Gregory Nutt
17366dcbb1 Refresh configuration 2015-02-05 10:07:31 -06:00
Gregory Nutt
8b2536c699 Refresh configuration 2015-02-05 10:07:31 -06:00
Gregory Nutt
764b5075bc Network: Add an IPv4 configuration option. Hardcoded to =y for now, but I would like to be able to select IPv4 and/or IPv6 in the future 2015-01-14 10:51:09 -06:00
Gregory Nutt
babe9cf08e Network: Add an IPv4 configuration option. Hardcoded to =y for now, but I would like to be able to select IPv4 and/or IPv6 in the future 2015-01-14 10:51:09 -06:00
Gregory Nutt
9eda193c39 Tiva PHY Interrupts: Need to read the PHY interrupt status register in order to clear the pending PHY interrupt 2015-01-05 15:12:45 -06:00
Gregory Nutt
207835bd0d Tiva PHY Interrupts: Need to read the PHY interrupt status register in order to clear the pending PHY interrupt 2015-01-05 15:12:45 -06:00
Gregory Nutt
a3b32b0545 DK-TM4C129X: The network monitor is no enabled by default in NSH configuration 2015-01-05 12:09:33 -06:00
Gregory Nutt
67bcdf5514 DK-TM4C129X: The network monitor is no enabled by default in NSH configuration 2015-01-05 12:09:33 -06:00
Gregory Nutt
9bed954924 Cosmet updates to comments and README files 2014-12-24 08:15:21 -06:00
Gregory Nutt
541b26f0ff Cosmet updates to comments and README files 2014-12-24 08:15:21 -06:00
Gregory Nutt
c6471c64ae DK-TM4C129X: Add LED support 2014-12-18 10:20:34 -06:00
Gregory Nutt
c79bc06988 DK-TM4C129X: Add LED support 2014-12-18 10:20:34 -06:00
Gregory Nutt
32238fa2bc A previous change increased the task name size allocation by one to hold a NUL terminator. This changes reduces the configured name size by one so that no additional memory is used 2014-12-17 12:30:26 -06:00
Gregory Nutt
d286c0f32f A previous change increased the task name size allocation by one to hold a NUL terminator. This changes reduces the configured name size by one so that no additional memory is used 2014-12-17 12:30:26 -06:00
Gregory Nutt
b3fd08e568 Correct spelling: MOUNTPOINT not MOUNTPOUNT. Numerous places. Some are problems. From Woohan Lee 2014-12-01 06:41:30 -06:00
Gregory Nutt
76906110b0 Correct spelling: MOUNTPOINT not MOUNTPOUNT. Numerous places. Some are problems. From Woohan Lee 2014-12-01 06:41:30 -06:00
Gregory Nutt
084e984efb Fix minor typos in C comments 2014-11-27 07:57:32 -06:00
Gregory Nutt
084fe072fc Fix minor typos in C comments 2014-11-27 07:57:32 -06:00
Gregory Nutt
12a9937913 apps/examples/bridge: Lots of fixes. I think it is working although I have still have host firewall issues in testing 2014-11-21 10:16:19 -06:00
Gregory Nutt
690d9fc268 apps/examples/bridge: Lots of fixes. I think it is working although I have still have host firewall issues in testing 2014-11-21 10:16:19 -06:00
Gregory Nutt
7cea0f5a69 SAMA5D3 Xplained: Add an apps/examples/bridge configuration 2014-11-20 16:24:30 -06:00
Gregory Nutt
5d231b25f0 SAMA5D3 Xplained: Add an apps/examples/bridge configuration 2014-11-20 16:24:30 -06:00
Gregory Nutt
4dea8ef794 Freedom K25Z: Fix missing file inclusion in board Makefile. From Alan Carvalho de Assis 2014-11-19 07:17:46 -06:00
Gregory Nutt
8b8dd03e92 Freedom K25Z: Fix missing file inclusion in board Makefile. From Alan Carvalho de Assis 2014-11-19 07:17:46 -06:00
Gregory Nutt
471f2bd1b5 Update README 2014-11-18 14:28:27 -06:00
Gregory Nutt
0306ba558a Update README 2014-11-18 14:28:27 -06:00
Gregory Nutt
2803545ebc SAM EMAC: Fix typo in the check for successfull allocation of a timer 2014-11-18 14:20:31 -06:00
Gregory Nutt
2d51315e66 SAM EMAC: Fix typo in the check for successfull allocation of a timer 2014-11-18 14:20:31 -06:00
Gregory Nutt
726af630e2 SAMA5D4-EK bridge configuration: Correct configuration -- PHY interfaces are RMII not MII 2014-11-17 17:44:49 -06:00
Gregory Nutt
f3995c6b0e SAMA5D4-EK bridge configuration: Correct configuration -- PHY interfaces are RMII not MII 2014-11-17 17:44:49 -06:00
Gregory Nutt
cb11af9112 Due to limitations in port unique-ness, have to use unique port numbers in apps/examples/bridge for now 2014-11-17 15:40:37 -06:00
Gregory Nutt
fd236ee641 Due to limitations in port unique-ness, have to use unique port numbers in apps/examples/bridge for now 2014-11-17 15:40:37 -06:00
Gregory Nutt
b6b4a0cd37 SAMA5D4-EK bridge configuration needs to set software MAC address 2014-11-17 13:16:13 -06:00
Gregory Nutt
2275045b26 SAMA5D4-EK bridge configuration needs to set software MAC address 2014-11-17 13:16:13 -06:00
Gregory Nutt
16cd0cce81 Update ChangeLog 2014-11-17 12:48:01 -06:00
Gregory Nutt
a1598152d1 Update ChangeLog 2014-11-17 12:48:01 -06:00
Gregory Nutt
c0c86da44c Change SAMA5D4-EK bridge configuration so that runs out of DRAM 2014-11-17 12:03:40 -06:00
Gregory Nutt
ee50831a5f Change SAMA5D4-EK bridge configuration so that runs out of DRAM 2014-11-17 12:03:40 -06:00
Gregory Nutt
b3b746c44a configs/sama5d4-ek/bridge: Add a simple test for the dual EMACs on the SAMA5D4 2014-11-17 10:56:02 -06:00
Gregory Nutt
031c06002b configs/sama5d4-ek/bridge: Add a simple test for the dual EMACs on the SAMA5D4 2014-11-17 10:56:02 -06:00
Gregory Nutt
3715040386 Change CONFIG_NET_RECEIVE_WONDOW to CONFIG_NET_ETH_TCP_RECVWNDO or CONFIG_NET_SLIP_TCP_RECVWNDO in all defconfig files 2014-11-16 10:49:33 -06:00
Gregory Nutt
29dc5916af Change CONFIG_NET_RECEIVE_WONDOW to CONFIG_NET_ETH_TCP_RECVWNDO or CONFIG_NET_SLIP_TCP_RECVWNDO in all defconfig files 2014-11-16 10:49:33 -06:00
Gregory Nutt
66f49ae9b4 Rename CONFIG_NET_BUFSIZE to CONFIG_NET_ETH_MTU in all configs/ README.txt files 2014-11-16 08:18:56 -06:00
Gregory Nutt
d6680d8524 Rename CONFIG_NET_BUFSIZE to CONFIG_NET_ETH_MTU in all configs/ README.txt files 2014-11-16 08:18:56 -06:00
Gregory Nutt
fa0512a766 Rename CONFIG_NET_BUFSIZE to CONFIG_NET_ETH_MTU is all configuration files 2014-11-16 08:07:16 -06:00
Gregory Nutt
307d869429 Rename CONFIG_NET_BUFSIZE to CONFIG_NET_ETH_MTU is all configuration files 2014-11-16 08:07:16 -06:00
Gregory Nutt
1bae6f4d60 Cosmetic updates; updates to README 2014-11-14 09:54:00 -06:00
Gregory Nutt
66dbce8cf6 Cosmetic updates; updates to README 2014-11-14 09:54:00 -06:00
Gregory Nutt
f31dca368b Remove CONFIG_MAX_TASK_ARGS from all Kconfigs and defconfigs 2014-11-12 18:02:19 -06:00
Gregory Nutt
fcffafee30 Remove CONFIG_MAX_TASK_ARGS from all Kconfigs and defconfigs 2014-11-12 18:02:19 -06:00
Gregory Nutt
e315a6d500 SAM4E: Fix options to select GPIO interrupts in Kconfig 2014-10-24 09:29:01 -06:00
Gregory Nutt
b7a35c1e65 SAM4E: Fix options to select GPIO interrupts in Kconfig 2014-10-24 09:29:01 -06:00
Gregory Nutt
ca57ef9fac Change naming of HP work queue configuration varaibles to be symmetric with LP work queue naming 2014-10-11 17:03:44 -06:00
Gregory Nutt
c9d7472d68 Change naming of HP work queue configuration varaibles to be symmetric with LP work queue naming 2014-10-11 17:03:44 -06:00
Gregory Nutt
d6f0bde9d2 fs/aio/aio.h needs to disable itself is CONFIG_FS_AIO is not defined 2014-10-09 10:45:43 -06:00
Gregory Nutt
91f5ecc347 fs/aio/aio.h needs to disable itself is CONFIG_FS_AIO is not defined 2014-10-09 10:45:43 -06:00
Gregory Nutt
857d0b8e76 Remove non-standard, conditional syslog_enable(), instead only the required, standard setlogmask() 2014-10-09 06:09:03 -06:00
Gregory Nutt
4efb064169 Remove non-standard, conditional syslog_enable(), instead only the required, standard setlogmask() 2014-10-09 06:09:03 -06:00
Gregory Nutt
2b77c9ceb9 Remaining files under nuttx/configs changed to use the corrected syslog interfaces 2014-10-08 15:32:00 -06:00
Gregory Nutt
27a7f8b018 Remaining files under nuttx/configs changed to use the corrected syslog interfaces 2014-10-08 15:32:00 -06:00
Gregory Nutt
a9fa023ae1 All USB MSC-related files under nuttx/configs changed to use the corrected syslog interfaces 2014-10-08 14:59:10 -06:00
Gregory Nutt
8c1e954b84 All USB MSC-related files under nuttx/configs changed to use the corrected syslog interfaces 2014-10-08 14:59:10 -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
712d130a13 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
8712ae6e9e Trivial refresh of some SAMA5D4-EK configurations 2014-09-24 10:26:04 -06:00
Gregory Nutt
add4753c08 Trivial refresh of some SAMA5D4-EK configurations 2014-09-24 10:26:04 -06:00
Gregory Nutt
a52b6a005e Changes to get an NxWM configuration building correctly after all of the naming changes 2014-09-20 16:19:06 -06:00
Gregory Nutt
c2e69373f3 Changes to get an NxWM configuration building correctly after all of the naming changes 2014-09-20 16:19:06 -06:00
Gregory Nutt
0d4e873f9b Change all occurrences of NxConsole to NxTerm 2014-09-20 15:01:50 -06:00
Gregory Nutt
fefc4f624b Change all occurrences of NxConsole to NxTerm 2014-09-20 15:01:50 -06:00
Gregory Nutt
4aa785a503 Rename CONFIG_EXAMPLES_NXCONSOLE to CONFIG_EXAMPLES_NXTERM; rename CONFIG_NXWM_NXCONSOLE to CONFIG_NXWM_NXTERM 2014-09-20 14:25:51 -06:00
Gregory Nutt
3d050101eb Rename CONFIG_EXAMPLES_NXCONSOLE to CONFIG_EXAMPLES_NXTERM; rename CONFIG_NXWM_NXCONSOLE to CONFIG_NXWM_NXTERM 2014-09-20 14:25:51 -06:00
Gregory Nutt
1a1ed4a112 Rename CONFIG_NXCONSOLE* to CONFIG_NXTERM* 2014-09-20 14:18:08 -06:00
Gregory Nutt
0b67b111ae Rename CONFIG_NXCONSOLE* to CONFIG_NXTERM* 2014-09-20 14:18:08 -06:00
Gregory Nutt
ae00013b74 Update README files 2014-09-19 10:12:03 -06:00
Gregory Nutt
ae7b19921d Update README files 2014-09-19 10:12:03 -06:00
Gregory Nutt
e2331ce415 SAMA5D4-EK/nsh: WM8904 support enabled; README updated 2014-09-18 14:29:20 -06:00
Gregory Nutt
942aaf6c31 SAMA5D4-EK/nsh: WM8904 support enabled; README updated 2014-09-18 14:29:20 -06:00
Gregory Nutt
033d1b1fdc SAMA5D4-EK: Correct WM8904 PCK output selection 2014-09-18 08:35:15 -06:00
Gregory Nutt
e8b5a8e0d6 SAMA5D4-EK: Correct WM8904 PCK output selection 2014-09-18 08:35:15 -06:00
Gregory Nutt
2e955d2ce4 SAMA5D4-EK: Add documentation/support for Rev E. board. Refresh NSH configuration. Fix some build errors/warnings introduced with recent work with the knsh configuration 2014-09-17 11:47:00 -06:00
Gregory Nutt
cd9b9817fd SAMA5D4-EK: Add documentation/support for Rev E. board. Refresh NSH configuration. Fix some build errors/warnings introduced with recent work with the knsh configuration 2014-09-17 11:47:00 -06:00
Gregory Nutt
f4099cf225 Update README 2014-09-16 16:12:00 -06:00
Gregory Nutt
5e5b33b7f5 Update README 2014-09-16 16:12:00 -06:00
Gregory Nutt
aac5139ba8 Update TODO and a README 2014-09-16 13:58:55 -06:00
Gregory Nutt
62a11fde1d Update TODO and a README 2014-09-16 13:58:55 -06:00
Gregory Nutt
55f4c89098 Enable kernel stack in SAMA5D4-EK knsh configurations 2014-09-15 17:00:02 -06:00
Gregory Nutt
9c3253e612 Enable kernel stack in SAMA5D4-EK knsh configurations 2014-09-15 17:00:02 -06:00
Gregory Nutt
5320430570 Update README, TODO, and make some unfinished configuration options dependent on EXPERIMENTAL 2014-09-13 15:45:26 -06:00
Gregory Nutt
beb3238f36 Update README, TODO, and make some unfinished configuration options dependent on EXPERIMENTAL 2014-09-13 15:45:26 -06:00
Gregory Nutt
e55b722ccd Add a configuration option for dynamic stack management 2014-09-13 12:25:32 -06:00
Gregory Nutt
ed9fced470 Add a configuration option for dynamic stack management 2014-09-13 12:25:32 -06:00
Gregory Nutt
3fffd4affe Update TODO list and README 2014-09-13 06:10:23 -06:00
Gregory Nutt
87031fd3a4 Update TODO list and README 2014-09-13 06:10:23 -06:00
Gregory Nutt
73de6e53c9 Fix one more dependency upon having a symbol table 2014-09-12 13:03:10 -06:00
Gregory Nutt
1f3db86106 Fix one more dependency upon having a symbol table 2014-09-12 13:03:10 -06:00
Gregory Nutt
3a5611521b Enable NSH file applications in thise configureation 2014-09-12 12:46:06 -06:00
Gregory Nutt
4660e0e7f8 Enable NSH file applications in thise configureation 2014-09-12 12:46:06 -06:00
Gregory Nutt
79fa2a7b09 ARMv7-A: Modify up_fullcontextrestore() for CONFIG_BUILD_KERNEL. It changed CPSR while in kernel. That will crash is the new CPSR is user mode while executing in kernel space. Fixed by adding a SYS_context_restore system call. There is an alternative, simpler modification to up_fullcontextrestore() that could have been done: It might have been possible to use the SPSR instead of the CPRSR and then do an exception return from up_fullcontextrestore(). That would be more efficient, but I never tried it. 2014-09-12 08:04:27 -06:00
Gregory Nutt
f8170550e1 ARMv7-A: Modify up_fullcontextrestore() for CONFIG_BUILD_KERNEL. It changed CPSR while in kernel. That will crash is the new CPSR is user mode while executing in kernel space. Fixed by adding a SYS_context_restore system call. There is an alternative, simpler modification to up_fullcontextrestore() that could have been done: It might have been possible to use the SPSR instead of the CPRSR and then do an exception return from up_fullcontextrestore(). That would be more efficient, but I never tried it. 2014-09-12 08:04:27 -06:00
Gregory Nutt
5527e0df9f Misc fixes to repair some of the breakage to the SAMA5D4-EK elf configuration caused by changes for the knsh configuration 2014-09-11 10:31:12 -06:00
Gregory Nutt
0fc55d042f Misc fixes to repair some of the breakage to the SAMA5D4-EK elf configuration caused by changes for the knsh configuration 2014-09-11 10:31:12 -06:00
Gregory Nutt
53438bcb1e Refresh NTOSD configurations. Fix some minor bit rot build issues 2014-09-11 07:44:16 -06:00
Gregory Nutt
a0c22020be Refresh NTOSD configurations. Fix some minor bit rot build issues 2014-09-11 07:44:16 -06:00
Gregory Nutt
663b145789 SAMA5D4-EK: These configurations now use the fixed DRAM mapping for manipulating the page memory pool. 2014-09-10 08:44:09 -06:00
Gregory Nutt
9a5640b542 SAMA5D4-EK: These configurations now use the fixed DRAM mapping for manipulating the page memory pool. 2014-09-10 08:44:09 -06:00
Gregory Nutt
6a897a6d71 Add logic that will permit us to build user libraries with different CFLAGS than kernel code. This is needed because we need the -fno-common option when building ELF code to prevent SHN_COMMON relocations 2014-09-09 15:45:37 -06:00
Gregory Nutt
de7fbf92a0 Add logic that will permit us to build user libraries with different CFLAGS than kernel code. This is needed because we need the -fno-common option when building ELF code to prevent SHN_COMMON relocations 2014-09-09 15:45:37 -06:00
Gregory Nutt
a3e85c0b87 Update changelog 2014-09-09 13:54:56 -06:00
Gregory Nutt
a9e0e7b41d Update changelog 2014-09-09 13:54:56 -06:00
Gregory Nutt
f397eeaec4 SAMA5D4-EK kernel config can now boot from a ROMFS file system 2014-09-09 13:51:13 -06:00
Gregory Nutt
d7a3a2c432 SAMA5D4-EK kernel config can now boot from a ROMFS file system 2014-09-09 13:51:13 -06:00
Gregory Nutt
0e01bce287 Update README file 2014-09-08 16:00:57 -06:00
Gregory Nutt
42299e4394 Update README file 2014-09-08 16:00:57 -06:00
Gregory Nutt
8c7600687f Rename SAMA5D4-EK kernel configuration to knsh for consistency with naming for other platforms 2014-09-08 11:05:05 -06:00
Gregory Nutt
507a4268db Rename SAMA5D4-EK kernel configuration to knsh for consistency with naming for other platforms 2014-09-08 11:05:05 -06:00
Gregory Nutt
a6a5dff2c9 Cosmetic changes to comments/spacing 2014-09-08 08:57:25 -06:00
Gregory Nutt
31a908ea3a Cosmetic changes to comments/spacing 2014-09-08 08:57:25 -06:00
Gregory Nutt
f74e69083c Need to call elf_initialize() on bring-up before attempting to load ELF modules 2014-09-07 13:47:02 -06:00
Gregory Nutt
91140ef594 Need to call elf_initialize() on bring-up before attempting to load ELF modules 2014-09-07 13:47:02 -06:00
Gregory Nutt
3629b710ae SAMA5D4-EK kernel configurations needs support for task termination clean-up 2014-09-06 14:40:39 -06:00
Gregory Nutt
f52b92a51f SAMA5D4-EK kernel configurations needs support for task termination clean-up 2014-09-06 14:40:39 -06:00
Gregory Nutt
a4d7737e2d Several fixes for errors introduced by last check-ins 2014-09-06 11:17:05 -06:00
Gregory Nutt
8dffb83c84 Several fixes for errors introduced by last check-ins 2014-09-06 11:17:05 -06:00
Gregory Nutt
a0fa9f87cf SAMA5D4-EK kernel configuration now builds NSH instead of examples/elf 2014-09-06 07:04:14 -06:00
Gregory Nutt
2332d8a736 SAMA5D4-EK kernel configuration now builds NSH instead of examples/elf 2014-09-06 07:04:14 -06:00
Gregory Nutt
d70ac31fd4 Need to add CRT0 to every Makefile in apps/examples/tests 2014-09-05 16:05:29 -06:00
Gregory Nutt
14ed6d0a37 Need to add CRT0 to every Makefile in apps/examples/tests 2014-09-05 16:05:29 -06:00
Gregory Nutt
ea8878cfe0 Copy more logic from nuttx/tools/Config.mk into the Make.defs file. Plus trivial related changes 2014-09-05 11:25:34 -06:00
Gregory Nutt
ae9ffe21b4 Copy more logic from nuttx/tools/Config.mk into the Make.defs file. Plus trivial related changes 2014-09-05 11:25:34 -06:00
Gregory Nutt
089cc029ec Add capability to perform initial board initialization on a separate worker thread. 2014-09-03 18:36:43 -06:00
Gregory Nutt
e958040269 Add capability to perform initial board initialization on a separate worker thread. 2014-09-03 18:36:43 -06:00
Gregory Nutt
c8da2db7be SAMA5D4-EK: Add logic to mount an SD card as a boot device 2014-09-03 08:34:28 -06:00
Gregory Nutt
ee96ed963c SAMA5D4-EK: Add logic to mount an SD card as a boot device 2014-09-03 08:34:28 -06:00
Gregory Nutt
9a8c90d35c SAMA5D4-EK: Restructure initialization slightly to better support kernel mode 2014-09-03 07:29:49 -06:00
Gregory Nutt
a488b10ac4 SAMA5D4-EK: Restructure initialization slightly to better support kernel mode 2014-09-03 07:29:49 -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
23147c40a5 Remove final traces of the 8015 from the NuttX source tree 2014-09-01 13:21:15 -06:00
Gregory Nutt
9f86485f98 SAMA5D4-EK: Add a configuration for testing the kernel build configuration (still a work in progress) 2014-08-31 11:08:49 -06:00
Gregory Nutt
e46f8e090b SAMA5D4-EK: Add a configuration for testing the kernel build configuration (still a work in progress) 2014-08-31 11:08:49 -06:00
Gregory Nutt
f15246ec6c Remove CONFIG_MM_MULTIHEAP. Non-multiheap operation is no longer supported 2014-08-31 10:54:55 -06:00
Gregory Nutt
3c1a70c9dc Remove CONFIG_MM_MULTIHEAP. Non-multiheap operation is no longer supported 2014-08-31 10:54:55 -06:00
Gregory Nutt
8c3cf9e63f Separate flat, protected, and kernel mode library selected into separate files. The conditional logic as exceed my able to comprehend and maintain the selections. 2014-08-30 10:43:58 -06:00
Gregory Nutt
351d20717d Separate flat, protected, and kernel mode library selected into separate files. The conditional logic as exceed my able to comprehend and maintain the selections. 2014-08-30 10:43:58 -06:00
Gregory Nutt
efaeace0cf Cosmetic 2014-08-30 09:26:21 -06:00
Gregory Nutt
50b6e30c40 Cosmetic 2014-08-30 09:26:21 -06:00
Gregory Nutt
0effe35910 Enable SYSCALL interface with address environments in the SAMA5D4-EK ELF configuration 2014-08-30 08:48:18 -06:00
Gregory Nutt
40375c9cd6 Enable SYSCALL interface with address environments in the SAMA5D4-EK ELF configuration 2014-08-30 08:48:18 -06:00
Gregory Nutt
bda6c84bab Refresh all configurations that have MMUs 2014-08-30 07:51:13 -06:00
Gregory Nutt
38b1f11e57 Refresh all configurations that have MMUs 2014-08-30 07:51:13 -06:00
Gregory Nutt
9a5cb4b5b1 Some initial clean-up in verifying the CONFIG_BUILD_PROTECTED configuration change 2014-08-29 15:07:35 -06:00
Gregory Nutt
faf16f229c Some initial clean-up in verifying the CONFIG_BUILD_PROTECTED configuration change 2014-08-29 15:07:35 -06:00
Gregory Nutt
833e172b83 Update README file 2014-08-28 11:08:26 -06:00
Gregory Nutt
660e939d0c Update README file 2014-08-28 11:08:26 -06:00
Gregory Nutt
3edc8fb11c Bugfixes.. still integrating SAMA5 ELF with address environment 2014-08-25 15:27:58 -06:00
Gregory Nutt
00f5e8f70e Bugfixes.. still integrating SAMA5 ELF with address environment 2014-08-25 15:27:58 -06:00
Gregory Nutt
f8294d79aa SAMA5 ELF configuration with address environments finally builds without errors 2014-08-25 13:59:02 -06:00
Gregory Nutt
17cc5caa98 SAMA5 ELF configuration with address environments finally builds without errors 2014-08-25 13:59:02 -06:00
Gregory Nutt
77ebefb9cd Misc changed to get the SAMA5 ELF configuration with address environments working 2014-08-25 13:28:13 -06:00
Gregory Nutt
1725946447 Misc changed to get the SAMA5 ELF configuration with address environments working 2014-08-25 13:28:13 -06:00
Gregory Nutt
66791bf3ab Update configs/sama5d4-ek/elf/defconfig 2014-08-25 11:24:54 -06:00
Gregory Nutt
8c535f00dd Update configs/sama5d4-ek/elf/defconfig 2014-08-25 11:24:54 -06:00
Gregory Nutt
db130b5ea9 After cached related fix, the ELF example is now functional 2014-08-24 14:12:45 -06:00
Gregory Nutt
7aea220ebf After cached related fix, the ELF example is now functional 2014-08-24 14:12:45 -06:00
Gregory Nutt
3c5941b1ca Add a SAMA5 ELF configuration that is buing used to test the address environment changes 2014-08-24 12:59:13 -06:00
Gregory Nutt
a8034f495f Add a SAMA5 ELF configuration that is buing used to test the address environment changes 2014-08-24 12:59:13 -06:00
Gregory Nutt
decfdf63c4 Add linker scripts needed to build ELF modules 2014-08-24 12:57:42 -06:00
Gregory Nutt
df4525de25 Add linker scripts needed to build ELF modules 2014-08-24 12:57:42 -06:00
Gregory Nutt
e642123524 Add ELF CFLAGS and LDFLAGS in some Make.defs files 2014-08-24 12:56:28 -06:00
Gregory Nutt
021c3be415 Add ELF CFLAGS and LDFLAGS in some Make.defs files 2014-08-24 12:56:28 -06:00
Gregory Nutt
1b2a96c965 Change CONFIG_ADDRENV to CONFIG_ARCH_ADDRENV; change how it is selected -- the architecure must first declare support 2014-08-24 06:42:11 -06:00
Gregory Nutt
1624e2fbcf Change CONFIG_ADDRENV to CONFIG_ARCH_ADDRENV; change how it is selected -- the architecure must first declare support 2014-08-24 06:42:11 -06:00
Gregory Nutt
d767c06085 Update README files, Kconfig help comments, and make the network monitor not EXPERIMENTAL 2014-08-18 07:24:47 -06:00
Gregory Nutt
a8d7772ad6 Update README files, Kconfig help comments, and make the network monitor not EXPERIMENTAL 2014-08-18 07:24:47 -06:00
Gregory Nutt
b4d98da404 Change the way PHY interrupts work: disable automatically. Then we have to re-subscribe each time after the interrupt fires 2014-08-17 16:51:56 -06:00
Gregory Nutt
004788d7c0 Change the way PHY interrupts work: disable automatically. Then we have to re-subscribe each time after the interrupt fires 2014-08-17 16:51:56 -06:00
Gregory Nutt
b84210d10d SAMA5 PHY: Add more debug instrumentation; Fix logic that would be used to disable PHY interrupts 2014-08-17 14:07:53 -06:00
Gregory Nutt
7cc93b708a SAMA5 PHY: Add more debug instrumentation; Fix logic that would be used to disable PHY interrupts 2014-08-17 14:07:53 -06:00
Gregory Nutt
073c2abb10 KSZ80x1 PHY interrupts are active low and should trigger on the falling edge 2014-08-17 13:15:59 -06:00
Gregory Nutt
1db9858e9d KSZ80x1 PHY interrupts are active low and should trigger on the falling edge 2014-08-17 13:15:59 -06:00
Gregory Nutt
0873ee72f6 More of the PHY event notification logic change: Fix some compile errors when full feature is enabled; Add some missing ioctol logic 2014-08-16 15:04:09 -06:00
Gregory Nutt
057af36c1d More of the PHY event notification logic change: Fix some compile errors when full feature is enabled; Add some missing ioctol logic 2014-08-16 15:04:09 -06:00
Gregory Nutt
3963ad6088 Refresh configuration 2014-08-16 12:54:58 -06:00
Gregory Nutt
7c11a84c98 Refresh configuration 2014-08-16 12:54:58 -06:00
Gregory Nutt
16c1405a70 Convert existing board specific PHY interrupt interfaces to use newly defined standard interface 2014-08-16 08:35:31 -06:00
Gregory Nutt
ec47914cf8 Convert existing board specific PHY interrupt interfaces to use newly defined standard interface 2014-08-16 08:35:31 -06:00
Gregory Nutt
96224efa60 SAMA5 setenv.sh: Add another CodeSourcery install path 2014-08-16 08:33:20 -06:00
Gregory Nutt
d79c311508 SAMA5 setenv.sh: Add another CodeSourcery install path 2014-08-16 08:33:20 -06:00
Gregory Nutt
04f59f1761 Update README files 2014-08-12 10:01:12 -06:00
Gregory Nutt
eef608b942 Update README files 2014-08-12 10:01:12 -06:00
Gregory Nutt
cff5132179 SAMA5: Enable the 32.768 crystal if SCHED_TICKLESS is selected 2014-08-11 14:29:43 -06:00
Gregory Nutt
1787b3e600 SAMA5: Enable the 32.768 crystal if SCHED_TICKLESS is selected 2014-08-11 14:29:43 -06:00
Gregory Nutt
86ebe4725b Updated README files 2014-08-10 20:02:45 -06:00
Gregory Nutt
c6273d083d Updated README files 2014-08-10 20:02:45 -06:00
Gregory Nutt
3985dc9120 Cosmetic changed, updated README files, improved comments 2014-08-10 13:11:31 -06:00
Gregory Nutt
c7a51f4ef1 Cosmetic changed, updated README files, improved comments 2014-08-10 13:11:31 -06:00
Gregory Nutt
9b76a1b758 Update README files 2014-08-10 11:34:20 -06:00
Gregory Nutt
b39b227e2a Update README files 2014-08-10 11:34:20 -06:00
Gregory Nutt
49deb059d4 Change CONFIG_MSEC_PER_TICK to CONFIG_USEC_PER_TICK. This gives more options for system timers in general, but more importantly, let's us realize higher resolution for the case of CONFIG_SCHED_TICKLESS=y -- of course, at the risk of some new interger overvflow problems 2014-08-07 13:42:47 -06:00
Gregory Nutt
0aa7209765 Change CONFIG_MSEC_PER_TICK to CONFIG_USEC_PER_TICK. This gives more options for system timers in general, but more importantly, let's us realize higher resolution for the case of CONFIG_SCHED_TICKLESS=y -- of course, at the risk of some new interger overvflow problems 2014-08-07 13:42:47 -06:00
Gregory Nutt
7edc6a5666 Remove CONFIG_DISABLE_CLOCK 2014-08-07 12:35:24 -06:00
Gregory Nutt
caba61999a Remove CONFIG_DISABLE_CLOCK 2014-08-07 12:35:24 -06:00