Commit Graph

853 Commits

Author SHA1 Message Date
Gregory Nutt
cd6039933e SAMA5: The PIO used for the red LED is also used as the camera module reset line: Added a configuration option to suppress use of the red LED if the PIO is used for another purpose. Reported by David Sidrane. 2014-04-11 15:57:35 -06:00
Gregory Nutt
069ea487ae Long needed clean up of DNS resolver for coding style and naming conventions 2014-04-11 12:25:32 -06:00
Gregory Nutt
3e085ec0af Long needed clean up of DNS resolver for coding style and naming conventions 2014-04-11 12:25:32 -06:00
Gregory Nutt
724ad8d7b5 Updated README files and comments 2014-04-07 07:43:28 -06:00
Gregory Nutt
ac3865fd89 Updated README files and comments 2014-04-07 07:43:28 -06:00
Gregory Nutt
26ea8a3d1d updated README 2014-04-04 17:13:55 -06:00
Gregory Nutt
b9ae1f3d45 updated README 2014-04-04 17:13:55 -06:00
Gregory Nutt
c3c5633419 SAMA5: Fix some issues with SDRAM at 528MHz CPU clock 2014-04-04 11:37:39 -06:00
Gregory Nutt
bd274dba7f SAMA5: Fix some issues with SDRAM at 528MHz CPU clock 2014-04-04 11:37:39 -06:00
Gregory Nutt
22c2ef2abe SAMA5 boards: Operation at 528Mhz has been verified 2014-04-04 10:36:53 -06:00
Gregory Nutt
0b7ec97370 SAMA5 boards: Operation at 528Mhz has been verified 2014-04-04 10:36:53 -06:00
Gregory Nutt
6500587e35 SAMA5 boards: Refresh all configuration files 2014-04-04 09:38:39 -06:00
Gregory Nutt
d9e0116075 SAMA5 boards: Refresh all configuration files 2014-04-04 09:38:39 -06:00
Gregory Nutt
52cfdccd7a SAMA5 boards: Add set up for 528MHz CPU clock 2014-04-03 17:12:17 -06:00
Gregory Nutt
eb5a2d670c SAMA5 boards: Add set up for 528MHz CPU clock 2014-04-03 17:12:17 -06:00
Gregory Nutt
552b6f44e1 SAMA5: On some hardware, reconfiguring the PLL while executing out of NOR FLASH causes crashes. This was fixed by David Sidrane by implementing RAM functions. The killer code is copied and executed from ISRAM and the crash is avoided. 2014-04-03 16:08:18 -06:00
Gregory Nutt
2efc4d6396 SAMA5: On some hardware, reconfiguring the PLL while executing out of NOR FLASH causes crashes. This was fixed by David Sidrane by implementing RAM functions. The killer code is copied and executed from ISRAM and the crash is avoided. 2014-04-03 16:08:18 -06:00
Gregory Nutt
fa9f3fde29 Updated NOR boot logic from David Sidrane 2014-04-03 15:40:51 -06:00
Gregory Nutt
89a8bd848c Updated NOR boot logic from David Sidrane 2014-04-03 15:40:51 -06:00
Gregory Nutt
61e04eb41d SAMA5 NOR boot: Use a static memory variable to determine if/when we boot to NOR FLASH 2014-04-03 15:34:41 -06:00
Gregory Nutt
52f114a10e SAMA5 NOR boot: Use a static memory variable to determine if/when we boot to NOR FLASH 2014-04-03 15:34:41 -06:00
Gregory Nutt
3f936c415f SAMA5: Cosmetic updates to comments and README files 2014-04-03 15:30:00 -06:00
Gregory Nutt
5fef770362 SAMA5: Cosmetic updates to comments and README files 2014-04-03 15:30:00 -06:00
Gregory Nutt
a23fc8cc56 Updated comments and README 2014-04-02 09:03:29 -06:00
Gregory Nutt
6201df6463 Updated comments and README 2014-04-02 09:03:29 -06:00
Gregory Nutt
015c911b8b SAMA5 DBGU: Add logic to suppress DBGU reconfiguration when started from a bootloader 2014-04-02 09:03:27 -06:00
Gregory Nutt
0d66ba9c00 SAMA5 DBGU: Add logic to suppress DBGU reconfiguration when started from a bootloader 2014-04-02 09:03:27 -06:00
Gregory Nutt
13295a6a1b Top level make will now generate a U-Boot uImage file 2014-04-01 11:56:58 -06:00
Gregory Nutt
b3daf84b12 Top level make will now generate a U-Boot uImage file 2014-04-01 11:56:58 -06:00
Gregory Nutt
dd094828ec SAMA5: Add support for DBGU. Xplained board now uses DBGU for the serial console 2014-04-01 11:24:15 -06:00
Gregory Nutt
cbdc9155ab SAMA5: Add support for DBGU. Xplained board now uses DBGU for the serial console 2014-04-01 11:24:15 -06:00
Gregory Nutt
eb74d08118 Cosmetic update to comments and README files 2014-03-31 17:25:39 -06:00
Gregory Nutt
3d8cbb415c Cosmetic update to comments and README files 2014-03-31 17:25:39 -06:00
Gregory Nutt
cd2c436f96 Cosmetic updates to comments and README files 2014-03-31 15:10:15 -06:00
Gregory Nutt
a44a4444e2 Cosmetic updates to comments and README files 2014-03-31 15:10:15 -06:00
Gregory Nutt
cdcf4f3ad6 Costmetic fixes to README and some comments 2014-03-30 11:34:18 -06:00
Gregory Nutt
85b0a1a544 Costmetic fixes to README and some comments 2014-03-30 11:34:18 -06:00
Gregory Nutt
b0c302ea06 Add instructions for running NuttX from NAND or TFTP 2014-03-30 10:25:44 -06:00
Gregory Nutt
fa5988bf7b Add instructions for running NuttX from NAND or TFTP 2014-03-30 10:25:44 -06:00
Gregory Nutt
33f57c6df2 SAMA5 Boards: When running from SDRAM, a 32KB offset is needed by the bootloader 2014-03-30 10:24:31 -06:00
Gregory Nutt
4410deb8b6 SAMA5 Boards: When running from SDRAM, a 32KB offset is needed by the bootloader 2014-03-30 10:24:31 -06:00
Gregory Nutt
8068bc46b1 Fix some backward conditional compilation 2014-03-30 08:29:21 -06:00
Gregory Nutt
d14940a375 Fix some backward conditional compilation 2014-03-30 08:29:21 -06:00
Gregory Nutt
5215080188 SAMA5D3x-EK: Change name of all board-specific configuration variables so that there are no collisions with names of similar variables for other boards 2014-03-30 07:26:38 -06:00
Gregory Nutt
392031ff7c SAMA5D3x-EK: Change name of all board-specific configuration variables so that there are no collisions with names of similar variables for other boards 2014-03-30 07:26:38 -06:00
Gregory Nutt
c433c684fa SAMA5D23 boards: When running out of SDRAM, need to query the PMC to determine operating frequency 2014-03-29 17:51:06 -06:00
Gregory Nutt
aac2a6759d SAMA5D23 boards: When running out of SDRAM, need to query the PMC to determine operating frequency 2014-03-29 17:51:06 -06:00
Gregory Nutt
0d22850b30 SAMA5D3 Xplained: Has no NOR flash. Remove all NOR support from board configuration 2014-03-29 15:05:09 -06:00
Gregory Nutt
8bc70e38ab SAMA5D3 Xplained: Has no NOR flash. Remove all NOR support from board configuration 2014-03-29 15:05:09 -06:00
Gregory Nutt
2a3a6bca97 configs/sama5d3x-ek: Fix some typos 2014-03-28 15:18:49 -06:00
Gregory Nutt
d204310623 configs/sama5d3x-ek: Fix some typos 2014-03-28 15:18:49 -06:00
Gregory Nutt
0cefef9cb5 Documentatin updated; fix errors in some comments 2014-03-28 09:52:07 -06:00
Gregory Nutt
f12e37cae4 Documentatin updated; fix errors in some comments 2014-03-28 09:52:07 -06:00
Gregory Nutt
4d2091bdba SAMA5D3x-EK: Fix lots of typos in board name 2014-03-28 09:11:19 -06:00
Gregory Nutt
1e7a14ed2e SAMA5D3x-EK: Fix lots of typos in board name 2014-03-28 09:11:19 -06:00
Gregory Nutt
41c8154ea8 apps/system/usbmsc: Back out kludge that is no longer needed with the recent fix to the USB MSC class 2014-03-25 12:42:01 -06:00
Gregory Nutt
3c3506bd13 apps/system/usbmsc: Back out kludge that is no longer needed with the recent fix to the USB MSC class 2014-03-25 12:42:01 -06:00
Gregory Nutt
56e8db0166 SAM4E-EK: Add support for the SAM4E-EK AT25 serial flash 2014-03-13 14:07:35 -06:00
Gregory Nutt
42e06fb503 SAM4E-EK: Add support for the SAM4E-EK AT25 serial flash 2014-03-13 14:07:35 -06:00
Gregory Nutt
ca25657f7e Refresh several defconfig files to (1) bring them up-to-date, and (2) to confirm that no bugs were introduced in recent massive Kconfig file changes 2014-03-06 16:02:18 -06:00
Gregory Nutt
bd8a0aec21 Refresh several defconfig files to (1) bring them up-to-date, and (2) to confirm that no bugs were introduced in recent massive Kconfig file changes 2014-03-06 16:02:18 -06:00
Gregory Nutt
7050b91155 Removed the CONFIG_NUTTX_NEWCONFIG setting from every defconfig file 2014-03-06 12:23:26 -06:00
Gregory Nutt
596bdc73df Removed the CONFIG_NUTTX_NEWCONFIG setting from every defconfig file 2014-03-06 12:23:26 -06:00
Gregory Nutt
160065554a Removed unused configuratin variable: CONFIG_PGTABLE_VADDR 2014-03-01 16:21:28 -06:00
Gregory Nutt
8462bcc072 Removed unused configuratin variable: CONFIG_PGTABLE_VADDR 2014-03-01 16:21:28 -06:00
Gregory Nutt
58eed436e9 Removed almost all ostest configurations 2014-02-28 19:19:11 -06:00
Gregory Nutt
cbcabe3314 Removed almost all ostest configurations 2014-02-28 19:19:11 -06:00
Gregory Nutt
de80fe2e04 configs/*/defconfig: If CONFIG_NSH_LIBRARY is set, make sure that CONFIG_NSH_READLINE is also set or the configuration will use the CLE the next time it is reconfigured 2014-02-28 07:45:51 -06:00
Gregory Nutt
47ca6ef4d4 configs/*/defconfig: If CONFIG_NSH_LIBRARY is set, make sure that CONFIG_NSH_READLINE is also set or the configuration will use the CLE the next time it is reconfigured 2014-02-28 07:45:51 -06:00
Gregory Nutt
3ca1a665e4 SAM4E: USART/USART header files and drivers updated to support the SAM4E 2014-02-22 13:46:23 -06:00
Gregory Nutt
2cc96f9be1 SAM4E: USART/USART header files and drivers updated to support the SAM4E 2014-02-22 13:46:23 -06:00
Gregory Nutt
b73604a455 Update README with configuration warning 2014-02-04 08:42:42 -06:00
Gregory Nutt
0802c792d9 Update README with configuration warning 2014-02-04 08:42:42 -06:00
Gregory Nutt
8b3934ded8 SAMA5: Oops. Upper case in include does not match lower case of filename. 2014-01-30 07:40:10 -06:00
Gregory Nutt
eb99d0ea79 SAMA5: Oops. Upper case in include does not match lower case of filename. 2014-01-30 07:40:10 -06:00
Gregory Nutt
f084b6b8ef SAMA5: Fix logic for running with data in SDRAM 2014-01-29 07:49:23 -06:00
Gregory Nutt
764ba4da70 SAMA5: Fix logic for running with data in SDRAM 2014-01-29 07:49:23 -06:00
Gregory Nutt
374594ded3 SAMA5: Add a missing endif in a Make.defs that recently added; Several other cosmetic changes 2014-01-28 18:59:11 -06:00
Gregory Nutt
75d21426ff SAMA5: Add a missing endif in a Make.defs that recently added; Several other cosmetic changes 2014-01-28 18:59:11 -06:00
Gregory Nutt
6eee32c91d SAMA5: Mostly cosmetic 2014-01-28 15:54:03 -06:00
Gregory Nutt
72ee80b7cc SAMA5: Mostly cosmetic 2014-01-28 15:54:03 -06:00
Gregory Nutt
f8134ec5fd SAMA5: More variables-in-SDRAM stuff 2014-01-28 15:05:19 -06:00
Gregory Nutt
6188eb7472 SAMA5: More variables-in-SDRAM stuff 2014-01-28 15:05:19 -06:00
Gregory Nutt
79ea83d421 Add support for .data and .bss in SDRAM 2014-01-28 14:35:03 -06:00
Gregory Nutt
34b94de8fe Add support for .data and .bss in SDRAM 2014-01-28 14:35:03 -06:00
Gregory Nutt
65382b9085 Add option to indicatet that data is retained in SDRAM 2014-01-28 10:42:49 -06:00
Gregory Nutt
9f46dac1e2 Add option to indicatet that data is retained in SDRAM 2014-01-28 10:42:49 -06:00
Gregory Nutt
a473d8fb21 A test of kconfig-fontends 3.12.0 2014-01-27 14:25:01 -06:00
Gregory Nutt
03d8a4700e A test of kconfig-fontends 3.12.0 2014-01-27 14:25:01 -06:00
Gregory Nutt
42a86a9cba rename up_led*() functions to board_led_*() 2014-01-24 14:28:49 -06:00
Gregory Nutt
2f837ccd2a rename up_led*() functions to board_led_*() 2014-01-24 14:28:49 -06:00
Gregory Nutt
f797601f19 Rename up_irqbutton() to board_button_irq() 2014-01-24 14:04:07 -06:00
Gregory Nutt
1d5b2d3d3e Rename up_irqbutton() to board_button_irq() 2014-01-24 14:04:07 -06:00
Gregory Nutt
f4d84ecd7e Rename up_buttons() to board_buttons() 2014-01-24 13:59:24 -06:00
Gregory Nutt
1ac245b9c6 Rename up_buttons() to board_buttons() 2014-01-24 13:59:24 -06:00
Gregory Nutt
e5bfdcf36c Rename up_buttoninit to board_button_intialize 2014-01-24 13:50:23 -06:00
Gregory Nutt
b0c0df84f6 Rename up_buttoninit to board_button_intialize 2014-01-24 13:50:23 -06:00
Gregory Nutt
efbf03ad76 The optimization level can now be selected as part of the configuration 2014-01-24 07:45:35 -06:00
Gregory Nutt
f3f5378acc The optimization level can now be selected as part of the configuration 2014-01-24 07:45:35 -06:00
Gregory Nutt
a36da96c3c Add pcDuino patch needed for booting. Update README to explain why 2013-12-08 10:56:37 -06:00
Gregory Nutt
0d964c56be NxWM::CTouchscreen: Add CONFIG_NXWM_TOUCHSCREEN_DEVINIT to suppress attempts to initialize the touchscreen from NxWM in the kernel build 2013-12-30 12:39:23 -06:00
Gregory Nutt
3323df9a62 NxWM: Can now disable the NxConsole window. STM3240G-EVAL knxwm: Disabled the NxConsole for now because there are issues with the kernel build. 2013-12-30 10:04:34 -06:00
Gregory Nutt
d487d27b41 NxWidgets server initialization must be performed in the kernel when NxWdigets is built in kernel mode 2013-12-29 09:46:57 -06:00
Gregory Nutt
5885483831 default buildroot path is build_arm, not build_arm_nofpu 2013-12-26 10:01:14 -06:00
Gregory Nutt
91052a1029 Finishes separation of debug symbols and optimization selections 2013-12-20 13:23:42 -06:00
Gregory Nutt
49a7faaaaf Add pcDuino patch needed for booting. Update README to explain why 2013-12-08 10:56:37 -06:00
Gregory Nutt
4c3b605c19 NxWM::CTouchscreen: Add CONFIG_NXWM_TOUCHSCREEN_DEVINIT to suppress attempts to initialize the touchscreen from NxWM in the kernel build 2013-12-30 12:39:23 -06:00
Gregory Nutt
cea31ebf68 NxWM: Can now disable the NxConsole window. STM3240G-EVAL knxwm: Disabled the NxConsole for now because there are issues with the kernel build. 2013-12-30 10:04:34 -06:00
Gregory Nutt
6eb5386b6f NxWidgets server initialization must be performed in the kernel when NxWdigets is built in kernel mode 2013-12-29 09:46:57 -06:00
Gregory Nutt
c8d9de660c default buildroot path is build_arm, not build_arm_nofpu 2013-12-26 10:01:14 -06:00
Gregory Nutt
cbf86ac01f Finishes separation of debug symbols and optimization selections 2013-12-20 13:23:42 -06:00
Gregory Nutt
492635ced8 Kconfigs: Interrupt prioritization should not be automatically selected 2013-12-20 08:42:54 -06:00
Gregory Nutt
67b5785d58 Kconfigs: Interrupt prioritization should not be automatically selected 2013-12-20 08:42:54 -06:00
Gregory Nutt
ccb40177c1 A10 PIO register definition header file 2013-12-10 15:53:32 -06:00
Gregory Nutt
77cf855260 A little more SAMA5/OV2640 logic 2013-12-10 11:12:22 -06:00
Gregory Nutt
373d0317fb Move include/nuttx/fb.h to include/nuttx/video/fb.h 2013-12-10 09:23:54 -06:00
Gregory Nutt
5761d57f5f More OV2640 initialization logic 2013-12-10 09:10:39 -06:00
Gregory Nutt
d2914c6811 A little SAMA5 camera stuff 2013-12-09 14:20:11 -06:00
Gregory Nutt
41b2989549 Add OV2640 camera support to test the SAMA5 ISI peripheral 2013-12-09 10:51:22 -06:00
Gregory Nutt
b3216c317a pcDuino: More changes to get the code fragments that are in place building successfully 2013-12-07 16:44:23 -06:00
Gregory Nutt
2f8a32a109 Add board support infrastructure for the pcDuino board. There is not much there on the initial checkin 2013-12-07 14:25:35 -06:00
Gregory Nutt
45f46b4815 Minor updates to comments and README files 2013-12-07 07:00:48 -06:00
Gregory Nutt
d5e7644e23 SAMA5 NAND: bugfixes 2013-12-06 11:34:29 -06:00
Gregory Nutt
994a49f8b8 LM: Don't initialize .data if running in SRAM. Global missing intialize type. SAMA5 NAND: Fix for read nand in smaller chunks 2013-12-05 10:37:55 -06:00
Gregory Nutt
da2a5873bd Cosmetic updates to comments and READMEs 2013-12-04 16:41:45 -06:00
Gregory Nutt
e7b4658117 SAMA5 NAND: Fix some PMECC setup logic 2013-12-04 11:56:56 -06:00
Gregory Nutt
7711a66347 Add drivers/mtd/README.txt 2013-12-04 07:46:10 -06:00
Gregory Nutt
ddcc133368 SAMA5 NAND: Updated README and configuration logic 2013-12-03 14:32:59 -06:00
Gregory Nutt
cafee7bc49 Updated README 2013-12-03 13:26:09 -06:00
Gregory Nutt
534def7212 Condition out most of the recent NXFFS changes for NAND. NXFFS will never be able to support NAND 2013-12-03 13:11:11 -06:00
Gregory Nutt
5a1350b475 SAMA5 NAND: Only CS3 can have NAND 2013-12-03 06:59:22 -06:00
Gregory Nutt
46287d55d0 SAMA5D3x-EK: Cosmetic improvements to the NOR boot printfs; updated README 2013-12-02 17:22:55 -06:00
Gregory Nutt
1b016dde80 NXFFS: When dumping the MTD content, don't abort on a read error. For NAND, the read error probably just means that an uncorrectable ECC was encountered 2013-12-01 20:17:09 -06:00
Gregory Nutt
4418c9664d SAMA5 NAND: Basic NAND access now work (software ECC and no DMA) 2013-12-01 18:21:41 -06:00
Gregory Nutt
9ef6e0ce17 Costmet updates, naming, debug output, README file 2013-12-01 07:39:20 -06:00
Gregory Nutt
0a11d8767f Make naming consistent for USB host initialiation functions 2013-11-29 14:31:44 -06:00
Gregory Nutt
91517ead98 Changes for ZDS-II ez80 build 2013-11-28 17:47:03 -06:00
Gregory Nutt
b55565ae50 SAMA5 NAND: A few bug fixes for integration. Still lots more to do 2013-11-27 11:04:40 -06:00
Gregory Nutt
10f097ed1e SAMA5 NAND: Fix some DMA related issues 2013-11-27 07:37:42 -06:00
Gregory Nutt
b7a3597f87 SAMA5D3x-EK NAND: Integrate SAMA5 NAND support into SAMA5D3x-EK board support 2013-11-25 12:10:24 -06:00
Gregory Nutt
06f08899dc A10 PIO register definition header file 2013-12-10 15:53:32 -06:00
Gregory Nutt
b7abc8c0fe A little more SAMA5/OV2640 logic 2013-12-10 11:12:22 -06:00
Gregory Nutt
e282aad903 Move include/nuttx/fb.h to include/nuttx/video/fb.h 2013-12-10 09:23:54 -06:00
Gregory Nutt
bdfb2f7eb6 More OV2640 initialization logic 2013-12-10 09:10:39 -06:00
Gregory Nutt
59d5c8151d A little SAMA5 camera stuff 2013-12-09 14:20:11 -06:00
Gregory Nutt
4d07c15932 Add OV2640 camera support to test the SAMA5 ISI peripheral 2013-12-09 10:51:22 -06:00
Gregory Nutt
ae044a485c pcDuino: More changes to get the code fragments that are in place building successfully 2013-12-07 16:44:23 -06:00
Gregory Nutt
22fefb59da Add board support infrastructure for the pcDuino board. There is not much there on the initial checkin 2013-12-07 14:25:35 -06:00
Gregory Nutt
7b6b2bbd7c Minor updates to comments and README files 2013-12-07 07:00:48 -06:00
Gregory Nutt
08e027b42f SAMA5 NAND: bugfixes 2013-12-06 11:34:29 -06:00
Gregory Nutt
692b087d07 LM: Don't initialize .data if running in SRAM. Global missing intialize type. SAMA5 NAND: Fix for read nand in smaller chunks 2013-12-05 10:37:55 -06:00
Gregory Nutt
422b225401 Cosmetic updates to comments and READMEs 2013-12-04 16:41:45 -06:00
Gregory Nutt
ae01f868b2 SAMA5 NAND: Fix some PMECC setup logic 2013-12-04 11:56:56 -06:00
Gregory Nutt
68ccbc0855 Add drivers/mtd/README.txt 2013-12-04 07:46:10 -06:00
Gregory Nutt
80841d135d SAMA5 NAND: Updated README and configuration logic 2013-12-03 14:32:59 -06:00
Gregory Nutt
e90d6cf262 Updated README 2013-12-03 13:26:09 -06:00
Gregory Nutt
2318531d93 Condition out most of the recent NXFFS changes for NAND. NXFFS will never be able to support NAND 2013-12-03 13:11:11 -06:00
Gregory Nutt
875b49913a SAMA5 NAND: Only CS3 can have NAND 2013-12-03 06:59:22 -06:00
Gregory Nutt
0d8ac38e59 SAMA5D3x-EK: Cosmetic improvements to the NOR boot printfs; updated README 2013-12-02 17:22:55 -06:00
Gregory Nutt
5b9d07e5c0 NXFFS: When dumping the MTD content, don't abort on a read error. For NAND, the read error probably just means that an uncorrectable ECC was encountered 2013-12-01 20:17:09 -06:00
Gregory Nutt
5f76fe9cb4 SAMA5 NAND: Basic NAND access now work (software ECC and no DMA) 2013-12-01 18:21:41 -06:00
Gregory Nutt
c777f90b8a Costmet updates, naming, debug output, README file 2013-12-01 07:39:20 -06:00
Gregory Nutt
25f7e45708 Make naming consistent for USB host initialiation functions 2013-11-29 14:31:44 -06:00
Gregory Nutt
78936f7260 Changes for ZDS-II ez80 build 2013-11-28 17:47:03 -06:00
Gregory Nutt
5fb0062d2d SAMA5 NAND: A few bug fixes for integration. Still lots more to do 2013-11-27 11:04:40 -06:00
Gregory Nutt
ac275259bd SAMA5 NAND: Fix some DMA related issues 2013-11-27 07:37:42 -06:00
Gregory Nutt
45a4eba015 SAMA5D3x-EK NAND: Integrate SAMA5 NAND support into SAMA5D3x-EK board support 2013-11-25 12:10:24 -06:00
Gregory Nutt
3a26c6cc81 Further NAND development 2013-11-16 11:46:35 -06:00
Gregory Nutt
7ccbbe07cb Further NAND development 2013-11-16 11:46:35 -06:00
Gregory Nutt
8563b45558 EA3131: Framework for USB host support 2013-11-15 15:56:24 -06:00
Gregory Nutt
c7657c9c5e EA3131: Framework for USB host support 2013-11-15 15:56:24 -06:00
Gregory Nutt
9cca0778b2 Add support for ONFI compatible NAND devices (NAND logic still incomplete) 2013-11-15 14:11:21 -06:00
Gregory Nutt
e53ba01b64 Add support for ONFI compatible NAND devices (NAND logic still incomplete) 2013-11-15 14:11:21 -06:00
Gregory Nutt
0ed5172656 Moved include/nuttx/mtd.h to include/nuttx/mtd/mtd.h 2013-11-15 11:22:23 -06:00
Gregory Nutt
897572a552 Moved include/nuttx/mtd.h to include/nuttx/mtd/mtd.h 2013-11-15 11:22:23 -06:00
Gregory Nutt
708c6d78dd SAMA5 NAND: Basic support for access to NAND FLASH 2013-11-15 09:30:05 -06:00
Gregory Nutt
121de26583 SAMA5 NAND: Basic support for access to NAND FLASH 2013-11-15 09:30:05 -06:00
Gregory Nutt
f01ef89483 README update 2013-11-12 17:15:27 -06:00
Gregory Nutt
7de422a42c README update 2013-11-12 17:15:27 -06:00
Gregory Nutt
c75f576fef SAMA5D3x-EK updated README 2013-11-12 17:00:37 -06:00
Gregory Nutt
5e4d01f626 SAMA5D3x-EK updated README 2013-11-12 17:00:37 -06:00
Gregory Nutt
deea97de32 SAMA5D3x-EK Kconfig: There is no 'else' 2013-11-12 10:20:33 -06:00
Gregory Nutt
794b38d220 SAMA5D3x-EK Kconfig: There is no 'else' 2013-11-12 10:20:33 -06:00
Gregory Nutt
a544acfce4 Updated SAMA5D3x-EK README file 2013-11-11 16:17:13 -06:00
Gregory Nutt
a29e6f93f8 Updated SAMA5D3x-EK README file 2013-11-11 16:17:13 -06:00
Gregory Nutt
572dec84ae SAMA5D3x-EK: Add support for the apps/examples/i2schar test 2013-11-11 15:17:37 -06:00
Gregory Nutt
f23b82f9b2 SAMA5D3x-EK: Add support for the apps/examples/i2schar test 2013-11-11 15:17:37 -06:00
Gregory Nutt
e5cc111359 SAMA5D3x-EK README: Add description of WM8904 CODEC 2013-11-10 07:16:43 -06:00
Gregory Nutt
2a1de6af07 SAMA5D3x-EK README: Add description of WM8904 CODEC 2013-11-10 07:16:43 -06:00
Gregory Nutt
90a2679031 SAMA5 PWM: PWM driver is now functional 2013-11-07 09:17:46 -06:00
Gregory Nutt
e231270215 SAMA5 PWM: PWM driver is now functional 2013-11-07 09:17:46 -06:00
Gregory Nutt
f9adc35bda SAMA5D3x-EK: Add support board-specific PWM testing 2013-11-06 14:38:19 -06:00
Gregory Nutt
3aa348035d SAMA5D3x-EK: Add support board-specific PWM testing 2013-11-06 14:38:19 -06:00
Gregory Nutt
5f50951466 Updated spark configuration from David Sidrane 2013-11-05 09:15:50 -06:00
Gregory Nutt
21159573b4 Updated spark configuration from David Sidrane 2013-11-05 09:15:50 -06:00
Gregory Nutt
f68d5acfd7 Fix typo introduced (by me) in the last large set of changes from Ken Pettit 2013-11-04 10:49:36 -06:00
Gregory Nutt
b2f4454ccf Fix typo introduced (by me) in the last large set of changes from Ken Pettit 2013-11-04 10:49:36 -06:00
Gregory Nutt
143d7e9b41 SAMA5 CAN: File that I forgot to add in a previous commit 2013-11-04 08:57:27 -06:00
Gregory Nutt
cad56c49ca SAMA5 CAN: File that I forgot to add in a previous commit 2013-11-04 08:57:27 -06:00
Gregory Nutt
a3e49b5f06 SAMA5 CAN: Add board-specific initialization logic 2013-11-03 10:03:52 -06:00
Gregory Nutt
93aae8c2c5 SAMA5 CAN: Add board-specific initialization logic 2013-11-03 10:03:52 -06:00
Gregory Nutt
f1cb42dab4 Missing file that I forgot to add in the last commit 2013-10-30 18:11:54 -06:00
Gregory Nutt
d677006a1e Missing file that I forgot to add in the last commit 2013-10-30 18:11:54 -06:00
Gregory Nutt
717ef07b8c Minor changes while pondering a camera interface 2013-10-29 16:57:06 -06:00
Gregory Nutt
1d5b786fa2 Minor changes while pondering a camera interface 2013-10-29 16:57:06 -06:00
Gregory Nutt
37e6c99cd6 SAMA5 ADC: Seems functional in all modes including DMA 2013-10-28 10:08:12 -06:00
Gregory Nutt
3fd4629bd7 SAMA5 ADC: Seems functional in all modes including DMA 2013-10-28 10:08:12 -06:00
Gregory Nutt
eb04669276 SAMA5 README update 2013-10-27 11:09:53 -06:00
Gregory Nutt
13ec431d75 SAMA5 README update 2013-10-27 11:09:53 -06:00
Gregory Nutt
2c018cfafd SAMA5 ADC+TC: Early debug fixes + lots of new debug instrumentation 2013-10-24 16:50:51 -06:00
Gregory Nutt
1668aa408e SAMA5 ADC+TC: Early debug fixes + lots of new debug instrumentation 2013-10-24 16:50:51 -06:00
Gregory Nutt
17fbb3956e SAMA5D3x-EK: Add support for app/examples/adc 2013-10-24 15:39:56 -06:00
Gregory Nutt
28d50790f2 SAMA5D3x-EK: Add support for app/examples/adc 2013-10-24 15:39:56 -06:00
Gregory Nutt
36d3b19ba2 Remove carriage returns from SAMA5 TC files just commited 2013-10-23 15:39:00 -06:00
Gregory Nutt
e5b093cd3a Remove carriage returns from SAMA5 TC files just commited 2013-10-23 15:39:00 -06:00
Gregory Nutt
faed6ca689 Add logic to enable DEBUG_NET if NET=n but WL_CC3000=y 2013-10-23 11:48:57 -06:00
Gregory Nutt
76764003a5 Add logic to enable DEBUG_NET if NET=n but WL_CC3000=y 2013-10-23 11:48:57 -06:00
Gregory Nutt
5edb122b87 SAMA5 CAN: Update readme on how to configure CAN 2013-10-23 11:32:12 -06:00
Gregory Nutt
69e49938f0 SAMA5 CAN: Update readme on how to configure CAN 2013-10-23 11:32:12 -06:00
Gregory Nutt
d001b133eb SAMA5 demo configuration: TRNG and /dev/random are now enabled 2013-10-20 12:16:17 -06:00
Gregory Nutt
06c87638ae SAMA5 demo configuration: TRNG and /dev/random are now enabled 2013-10-20 12:16:17 -06:00
Gregory Nutt
c4f68441f6 SAMA5 TRNG: Add a /dev/random driver based on the SAMA5D3 TRNG peripheral 2013-10-20 11:38:31 -06:00
Gregory Nutt
0ebdbfbc88 SAMA5 TRNG: Add a /dev/random driver based on the SAMA5D3 TRNG peripheral 2013-10-20 11:38:31 -06:00
Gregory Nutt
36c6ae9d70 SAMA5 norboot configuration updates 2013-10-20 08:46:52 -06:00
Gregory Nutt
5316b1755f SAMA5 norboot configuration updates 2013-10-20 08:46:52 -06:00
Gregory Nutt
537cf4bba2 SAMA5 norboot configuration updates 2013-10-20 08:44:07 -06:00
Gregory Nutt
b5a22632d7 SAMA5 norboot configuration updates 2013-10-20 08:44:07 -06:00
Gregory Nutt
01ae0331a0 SAMA5 WDT: Miss watchdog fixes 2013-10-20 08:24:05 -06:00
Gregory Nutt
cc4c4f4593 SAMA5 WDT: Miss watchdog fixes 2013-10-20 08:24:05 -06:00
Gregory Nutt
3f81f62b4b Updated README 2013-10-19 12:37:14 -06:00
Gregory Nutt
13ab1b586d Updated README 2013-10-19 12:37:14 -06:00
Gregory Nutt
ff312168e8 Add instructions to enable RTC in the nsh/ configuration; RTC enabled by default in the demo configuration 2013-10-19 10:38:23 -06:00
Gregory Nutt
9e8bc003e5 Add instructions to enable RTC in the nsh/ configuration; RTC enabled by default in the demo configuration 2013-10-19 10:38:23 -06:00
Gregory Nutt
983c3370ea SAMA5 LCD: Move framebuffers to center of free memory region. That creates a guard band around the framebuffers that gives a little protection from any bad writes into the framebuffer 2013-10-18 10:11:20 -06:00
Gregory Nutt
d72a99bc64 SAMA5 LCD: Move framebuffers to center of free memory region. That creates a guard band around the framebuffers that gives a little protection from any bad writes into the framebuffer 2013-10-18 10:11:20 -06:00
Gregory Nutt
e4ce65e57c Minor tweaks to debug output; started renaming some icons to include size in the name; SAMA5 NxWM config needs libm 2013-10-17 15:19:26 -06:00
Gregory Nutt
0e8617c1d2 Minor tweaks to debug output; started renaming some icons to include size in the name; SAMA5 NxWM config needs libm 2013-10-17 15:19:26 -06:00
Gregory Nutt
f16bf7a92b New touchscreen scaling algorithm for the case where measured X values vary with y position (and vice versa) 2013-10-17 12:07:14 -06:00
Gregory Nutt
8ad32012ab New touchscreen scaling algorithm for the case where measured X values vary with y position (and vice versa) 2013-10-17 12:07:14 -06:00
Gregory Nutt
f44c54bcc0 SAMA5D3x-EK NxWM configuration: use 320x320 NuttX logo as the background 2013-10-15 16:11:33 -06:00
Gregory Nutt
6d3bb7f51c SAMA5D3x-EK NxWM configuration: use 320x320 NuttX logo as the background 2013-10-15 16:11:33 -06:00
Gregory Nutt
00459197d2 Use NxWidgets::CScaledBitmap to scale icons in the NxWM taskbar 2013-10-15 14:29:06 -06:00
Gregory Nutt
96885a3afd Use NxWidgets::CScaledBitmap to scale icons in the NxWM taskbar 2013-10-15 14:29:06 -06:00
Gregory Nutt
8ebfad6bc9 NxWM::CCalibration: Add logic to collect and average samples, optionally discarding the most extreem values 2013-10-14 18:35:23 -06:00
Gregory Nutt
b8df3a7e91 NxWM::CCalibration: Add logic to collect and average samples, optionally discarding the most extreem values 2013-10-14 18:35:23 -06:00
Gregory Nutt
465b551784 Misc changes to README files; Update SAMA5D3x-EK NxWM configuration to use Calibration instruction messages 2013-10-14 14:53:38 -06:00
Gregory Nutt
87d8d3a7d5 Misc changes to README files; Update SAMA5D3x-EK NxWM configuration to use Calibration instruction messages 2013-10-14 14:53:38 -06:00
Gregory Nutt
01b3dd6dc0 SAMA5D3x-EK: Add NxWM configuration for the SAMA5D3x-EK boards 2013-10-13 18:49:32 -06:00
Gregory Nutt
d19eb19af4 SAMA5D3x-EK: Add NxWM configuration for the SAMA5D3x-EK boards 2013-10-13 18:49:32 -06:00
Gregory Nutt
15fceb3492 SAMA5D3x-EK: Enable simulated mouse and keyboard events in the NX configuration 2013-10-13 13:59:39 -06:00
Gregory Nutt
63269035a7 SAMA5D3x-EK: Enable simulated mouse and keyboard events in the NX configuration 2013-10-13 13:59:39 -06:00
Gregory Nutt
24cb378b55 SAMA5 LCDC: Correct how framebuffer memory was being mapped; Remove options to get framebuffer memory in various. Because of the mapping and aligment requirements, those options really cannot be supported 2013-10-13 13:08:05 -06:00
Gregory Nutt
fa71c8211c SAMA5 LCDC: Correct how framebuffer memory was being mapped; Remove options to get framebuffer memory in various. Because of the mapping and aligment requirements, those options really cannot be supported 2013-10-13 13:08:05 -06:00
Gregory Nutt
585eff3801 SAMA5 LCDC: Move framebuffer to lower memory; I suspect some corruption by interference 2013-10-13 10:42:14 -06:00
Gregory Nutt
3cfe4c2113 SAMA5 LCDC: Move framebuffer to lower memory; I suspect some corruption by interference 2013-10-13 10:42:14 -06:00
Gregory Nutt
491ad55b5c SAMA5 LCDC: Fixed backlight PWM divider. Backlight no longer flashes 2013-10-11 17:12:35 -06:00
Gregory Nutt
02f7c5d8d5 SAMA5 LCDC: Fixed backlight PWM divider. Backlight no longer flashes 2013-10-11 17:12:35 -06:00
Gregory Nutt
6336d79bb3 SAMA5 LCDC: Wait when the LCDC is resynchronizing (SIF); Try start-up parameters from Barebox (this still don't work) 2013-10-10 18:44:08 -06:00
Gregory Nutt
e9187d3199 SAMA5 LCDC: Wait when the LCDC is resynchronizing (SIF); Try start-up parameters from Barebox (this still don't work) 2013-10-10 18:44:08 -06:00
Gregory Nutt
3689851037 SAMA5 LCDC: Default resolution if now RGB565; Add option to select a different output resolution than the sofware resolution (needs to the 24BPP for this LCD). 2013-10-10 18:41:42 -06:00
Gregory Nutt
de5ae1a584 SAMA5 LCDC: Default resolution if now RGB565; Add option to select a different output resolution than the sofware resolution (needs to the 24BPP for this LCD). 2013-10-10 18:41:42 -06:00
Gregory Nutt
931c6c43ca SAMA5 LCDC: Move DMA descriptors out of internal SRAM and into SDRAM. I am not completely clear, but it looks like the LCDC cannot support DMA from internal SRAM 2013-10-10 12:02:41 -06:00
Gregory Nutt
b641545f93 SAMA5 LCDC: Move DMA descriptors out of internal SRAM and into SDRAM. I am not completely clear, but it looks like the LCDC cannot support DMA from internal SRAM 2013-10-10 12:02:41 -06:00
Gregory Nutt
a946a81092 SAMA5 LCDC: Corrections from first debug sessions. Still a way to go 2013-10-09 13:21:27 -06:00
Gregory Nutt
ff64ccb539 SAMA5 LCDC: Corrections from first debug sessions. Still a way to go 2013-10-09 13:21:27 -06:00
Gregory Nutt
2e03fdc4f7 SAMA5: Add an examples/nx configuration for testing the LCD 2013-10-08 16:52:21 -06:00
Gregory Nutt
baf1353743 SAMA5: Add an examples/nx configuration for testing the LCD 2013-10-08 16:52:21 -06:00
Gregory Nutt
7c32303c6f SAMA5: LCDC driver incorporated into the build system. 2013-10-08 15:30:38 -06:00
Gregory Nutt
f8397f8238 SAMA5: LCDC driver incorporated into the build system. 2013-10-08 15:30:38 -06:00
Gregory Nutt
bd91cbc460 SAMA5: LCDC driver progress 2013-10-07 12:05:16 -06:00
Gregory Nutt
ed980b51f7 SAMA5: LCDC driver progress 2013-10-07 12:05:16 -06:00
Gregory Nutt
b46a8d485f SAMA5: ADC and touchscreen drivers now build without errors 2013-10-03 14:32:21 -06:00
Gregory Nutt
9d6bfb5238 SAMA5: ADC and touchscreen drivers now build without errors 2013-10-03 14:32:21 -06:00
Gregory Nutt
4563ef16b5 SAMA5: Integrate touchscreen and ADC drivers into the build 2013-10-03 12:49:13 -06:00
Gregory Nutt
a4123ed6d5 SAMA5: Integrate touchscreen and ADC drivers into the build 2013-10-03 12:49:13 -06:00
Gregory Nutt
55b39463ec SAMA Touchscreen/ADC: More progress 2013-10-02 16:55:22 -06:00
Gregory Nutt
97a4ecb306 SAMA Touchscreen/ADC: More progress 2013-10-02 16:55:22 -06:00
Gregory Nutt
fca0fdb7b2 SAMA5 ADC/Touchscreen: A little more logic 2013-10-01 14:40:34 -06:00
Gregory Nutt
e92ed407aa SAMA5 ADC/Touchscreen: A little more logic 2013-10-01 14:40:34 -06:00
Gregory Nutt
d643619316 SAMA5: Update README.txt to show how to configure GMAC 2013-09-27 16:58:25 -06:00
Gregory Nutt
cc0128183a SAMA5: Update README.txt to show how to configure GMAC 2013-09-27 16:58:25 -06:00
Gregory Nutt
33e3bbefd5 Mov apps/examples/composite to apps/system/composite; convert configs/stm3210e-eval/composite to use kconfig-frontend tools -- untested 2013-09-25 18:50:14 -06:00
Gregory Nutt
b3ecd158ac Mov apps/examples/composite to apps/system/composite; convert configs/stm3210e-eval/composite to use kconfig-frontend tools -- untested 2013-09-25 18:50:14 -06:00
Gregory Nutt
229c5748c5 Move apps/examples/cdcacm to apps/system/cdcacm 2013-09-25 17:23:03 -06:00
Gregory Nutt
fa027d30e0 Move apps/examples/cdcacm to apps/system/cdcacm 2013-09-25 17:23:03 -06:00
Gregory Nutt
024cb72187 Move apps/examples/usbmsc to apps/system/usbmsc 2013-09-25 16:54:39 -06:00
Gregory Nutt
0b450bc202 Move apps/examples/usbmsc to apps/system/usbmsc 2013-09-25 16:54:39 -06:00
Gregory Nutt
6c4e26322c Updated README.txt 2013-09-25 15:21:23 -06:00
Gregory Nutt
eee01427e2 Updated README.txt 2013-09-25 15:21:23 -06:00
Gregory Nutt
517887f445 Fix badly applied patch to ENCX24J600 2013-09-25 08:26:56 -06:00
Gregory Nutt
788d1623ae Fix badly applied patch to ENCX24J600 2013-09-25 08:26:56 -06:00
Gregory Nutt
71fa99d69f SAMA5D3x-EK: Enable the interrupt stack in in all configurations 2013-09-24 13:46:14 -06:00
Gregory Nutt
0b998887f4 SAMA5D3x-EK: Enable the interrupt stack in in all configurations 2013-09-24 13:46:14 -06:00
Gregory Nutt
6fedf8658a SAMA5 UDPHS: Minor clean-up of STALL logic 2013-09-23 18:10:41 -06:00
Gregory Nutt
9bb771b8b8 SAMA5 UDPHS: Minor clean-up of STALL logic 2013-09-23 18:10:41 -06:00
Gregory Nutt
8f9c70da3b SAMA5D3x-EK AT25 Serial FLASH: Dropping SPI frequency to 10MHz gives more reliable behavior 2013-09-22 12:22:55 -06:00
Gregory Nutt
cf5cf0da72 SAMA5D3x-EK AT25 Serial FLASH: Dropping SPI frequency to 10MHz gives more reliable behavior 2013-09-22 12:22:55 -06:00
Gregory Nutt
03c93c0e5b Fix minor typos in README file 2013-09-21 15:38:11 -06:00
Gregory Nutt
0ad20e4918 Fix minor typos in README file 2013-09-21 15:38:11 -06:00
Gregory Nutt
1782cfa61d SAMA5D3x-EK: Always use UPLL for USB clocking 2013-09-21 12:20:11 -06:00
Gregory Nutt
9b22dafd5f 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
60bd791dec SAMA5 + HID Keyboard. Fixes to initialize the HID keyboard class 2013-09-20 15:23:00 -06:00
Gregory Nutt
26b155a4b6 SAMA5 OHCI: Fix some problems with D-Cache coherency and physical addressing related to interrupt endpoints 2013-09-20 15:22:09 -06:00
Gregory Nutt
34804c8ee7 SAMA5 OHCI: Fix some problems with D-Cache coherency and physical addressing related to interrupt endpoints 2013-09-20 15:22:09 -06:00
Gregory Nutt
ea747b5723 Several usability improvements the SAMA5D3x-EK configurations 2013-09-20 12:37:36 -06:00
Gregory Nutt
ad1d9d2a44 Several usability improvements the SAMA5D3x-EK configurations 2013-09-20 12:37:36 -06:00
Gregory Nutt
dc8c4d581c Names of some USB device definitions changed to avoid collisions 2013-09-20 10:00:30 -06:00
Gregory Nutt
5d0131fc73 Names of some USB device definitions changed to avoid collisions 2013-09-20 10:00:30 -06:00
Gregory Nutt
6b97f797b2 SAMA5 OHCI: When UPLL drives OHCI the logically correct divider of 10 does not work; But a divider of 5 does. Why? 2013-09-19 16:10:46 -06:00
Gregory Nutt
dbf07d6d01 SAMA5 OHCI: When UPLL drives OHCI the logically correct divider of 10 does not work; But a divider of 5 does. Why? 2013-09-19 16:10:46 -06:00
Gregory Nutt
aabeeeddde Ran make oldconfig on the SAMA5 NSH configuration 2013-09-18 13:52:37 -06:00
Gregory Nutt
db9d3dfce6 Ran make oldconfig on the SAMA5 NSH configuration 2013-09-18 13:52:37 -06:00
Gregory Nutt
07a294d71e SAMA5: Add support for the FPU OS test 2013-09-18 10:35:03 -06:00
Gregory Nutt
0c62e5797e SAMA5: Add support for the FPU OS test 2013-09-18 10:35:03 -06:00
Gregory Nutt
1edf5615c1 SAMA5 EMAC: Changes from early debug sessions. Still a way to go 2013-09-17 15:52:19 -06:00
Gregory Nutt
14ac82c11c SAMA5 EMAC: Changes from early debug sessions. Still a way to go 2013-09-17 15:52:19 -06:00
Gregory Nutt
a791ae11ce SAMA5 EMAC: Incremental progress. Still not code complete 2013-09-16 11:36:12 -06:00
Gregory Nutt
9d59d5ef13 SAMA5 EMAC: Incremental progress. Still not code complete 2013-09-16 11:36:12 -06:00
Gregory Nutt
6a01d80bb2 SAMA5 Ethernet: Add support for PHY interrupts 2013-09-15 12:24:42 -06:00
Gregory Nutt
ed7c7a25e7 SAMA5 Ethernet: Add support for PHY interrupts 2013-09-15 12:24:42 -06:00
Gregory Nutt
d30e7cba6c SAMA5 EMAC and GMAC: More additions to register definition files 2013-09-13 03:35:56 -06:00
Gregory Nutt
7e33cee02f SAMA5 EMAC and GMAC: More additions to register definition files 2013-09-13 03:35:56 -06:00
Gregory Nutt
bee5f08b4e SAMA5: Beginning of EMAC and GMAC register definition header files 2013-09-12 15:45:12 -06:00
Gregory Nutt
f2f40f35bd SAMA5: Beginning of EMAC and GMAC register definition header files 2013-09-12 15:45:12 -06:00
Gregory Nutt
606ef4bd6a SAMA5D3x-EK README update 2013-09-12 14:17:56 -06:00
Gregory Nutt
c839aa84ca SAMA5D3x-EK README update 2013-09-12 14:17:56 -06:00
Gregory Nutt
838a57d142 SAMA5 TWI: Misc improvements during debug (still not getting interupts) 2013-09-12 12:25:31 -06:00
Gregory Nutt
4e0c905d61 SAMA5 TWI: Misc improvements during debug (still not getting interupts) 2013-09-12 12:25:31 -06:00
Gregory Nutt
d7d64c4593 SAMA5D3x-EK: Add support for (external) AT 24C512 EEPROM 2013-09-12 09:47:31 -06:00
Gregory Nutt
48bdf1b5d2 SAMA5D3x-EK: Add support for (external) AT 24C512 EEPROM 2013-09-12 09:47:31 -06:00
Gregory Nutt
6af2303fd7 SAMA5: Barebones TWI driver implementation 2013-09-11 16:48:56 -06:00
Gregory Nutt
b5eed8c9cb SAMA5: Barebones TWI driver implementation 2013-09-11 16:48:56 -06:00
Gregory Nutt
fd380cf375 SAMA5D3x-EK demo configuration now supports HSMCI0 and HSMCI1 2013-09-11 09:50:36 -06:00
Gregory Nutt
7391afb5c2 SAMA5D3x-EK demo configuration now supports HSMCI0 and HSMCI1 2013-09-11 09:50:36 -06:00
Gregory Nutt
82be4dc243 SAMA5: Add tracing support to the OHCI driver 2013-09-10 16:01:44 -06:00
Gregory Nutt
990d3a65a4 SAMA5: Add tracing support to the OHCI driver 2013-09-10 16:01:44 -06:00
Gregory Nutt
52da9fff30 Fix a reference counting error in the USB host mass storage class 2013-09-10 11:38:40 -06:00
Gregory Nutt
349677aaf9 Fix a reference counting error in the USB host mass storage class 2013-09-10 11:38:40 -06:00
Gregory Nutt
f78fc42cf0 USB monitor extended so that it can also be used with USB host trace data 2013-09-09 15:02:33 -06:00
Gregory Nutt
3ba64b0cfe USB monitor extended so that it can also be used with USB host trace data 2013-09-09 15:02:33 -06:00
Gregory Nutt
be3dc67338 SAMA5: Add support EHCI/OHCI to sama5d3x-ek/demo (does not work yet); Fix some EHCI/OHCI compilation issues when DEBUG is disabled 2013-09-07 11:43:06 -06:00
Gregory Nutt
59f6aeefd2 SAMA5: Add support EHCI/OHCI to sama5d3x-ek/demo (does not work yet); Fix some EHCI/OHCI compilation issues when DEBUG is disabled 2013-09-07 11:43:06 -06:00
Gregory Nutt
09ab41366d Fix warnings in USB MSC when compiled for a high speed device; also fix USB MSC default VID/PID configuration 2013-09-07 10:12:02 -06:00
Gregory Nutt
9a9de5de81 Fix warnings in USB MSC when compiled for a high speed device; also fix USB MSC default VID/PID configuration 2013-09-07 10:12:02 -06:00
Gregory Nutt
fe285f6d16 Extend USB trace logic. When we are configured to decode and stringify trace data, de-stringification support is not included for class driver trace output 2013-09-06 17:24:02 -06:00
Gregory Nutt
0585cd5692 Extend USB trace logic. When we are configured to decode and stringify trace data, de-stringification support is not included for class driver trace output 2013-09-06 17:24:02 -06:00
Gregory Nutt
15ecbb9ab4 SAMA5D3x-EK: Add support for USB MSC device on AT25 serial flash 2013-09-06 13:07:29 -06:00
Gregory Nutt
8912bcb1ea SAMA5D3x-EK: Add support for USB MSC device on AT25 serial flash 2013-09-06 13:07:29 -06:00
Gregory Nutt
4f9b277dac SAMA5D3x-EK: Add a new 'demo' configuration 2013-09-06 11:40:46 -06:00
Gregory Nutt
e30cb1d470 SAMA5D3x-EK: Add a new 'demo' configuration 2013-09-06 11:40:46 -06:00
Gregory Nutt
2eba7facbc CDC/ACM and PL2303 device drivers: Don't use the max packet size assigned to an endpoint in order to determine the request buffer size. The endpoint has not yet been configured that max packet size may be wrong. 2013-09-05 18:00:16 -06:00
Gregory Nutt
fb37248343 CDC/ACM and PL2303 device drivers: Don't use the max packet size assigned to an endpoint in order to determine the request buffer size. The endpoint has not yet been configured that max packet size may be wrong. 2013-09-05 18:00:16 -06:00
Gregory Nutt
7c34498c01 SAMA5 UDPHS: A little debugging progress. Not all transfers are working yet 2013-09-03 13:09:50 -06:00
Gregory Nutt
43a62c63d9 SAMA5 UDPHS: A little debugging progress. Not all transfers are working yet 2013-09-03 13:09:50 -06:00
Gregory Nutt
e77071c6e0 SAMA5 UDPHS: Some very early debug corrections. Not yet working. 2013-09-02 12:26:15 -06:00
Gregory Nutt
c162cca9e8 SAMA5 UDPHS: Some very early debug corrections. Not yet working. 2013-09-02 12:26:15 -06:00
Gregory Nutt
8446418f0c Misc USB device changes reated to SAMA5, trace support, and USB monitoring 2013-09-01 11:52:21 -06:00
Gregory Nutt
67a126a5dc Misc USB device changes reated to SAMA5, trace support, and USB monitoring 2013-09-01 11:52:21 -06:00
Gregory Nutt
ad6c760522 SAMA5 UDPHS: Support USPHS clock configuration 2013-09-01 11:29:51 -06:00
Gregory Nutt
5c950889cf SAMA5 UDPHS: Support USPHS clock configuration 2013-09-01 11:29:51 -06:00
Gregory Nutt
27d6d3045d SAMA UDPHS: Add pull-up and stall logic. Added to build system but does not yet build 2013-08-31 17:37:51 -06:00
Gregory Nutt
f4c1568c17 SAMA UDPHS: Add pull-up and stall logic. Added to build system but does not yet build 2013-08-31 17:37:51 -06:00
Gregory Nutt
9a77ca37e3 SAMA5 EHCI: Implemented (but did not test) interrupt endpoint logic 2013-08-28 13:07:35 -06:00
Gregory Nutt
e862d5d197 SAMA5 EHCI: Implemented (but did not test) interrupt endpoint logic 2013-08-28 13:07:35 -06:00
Gregory Nutt
f19af5572d Fix all occurrences of "the the" in documentation and comments 2013-08-27 09:40:19 -06:00
Gregory Nutt
bc46b447dc Fix all occurrences of "the the" in documentation and comments 2013-08-27 09:40:19 -06:00
Gregory Nutt
0053ed9c37 SAMA4 EHCI: Correct some backward conditional compilation; fix some warnings 2013-08-26 17:03:52 -06:00
Gregory Nutt
18126a5fd4 SAMA4 EHCI: Correct some backward conditional compilation; fix some warnings 2013-08-26 17:03:52 -06:00
Gregory Nutt
960227799f SAMA5D3x-EK: Fix some backward conditional compilation 2013-08-24 14:06:47 -06:00
Gregory Nutt
0582148cfd 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
cd84d1bec4 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
9a109ba4ba SAMA5: Add support for sharing ports when both OHCI and EHCI are enabled 2013-08-23 10:58:30 -06:00
Gregory Nutt
3d59f1f61c Move all SAMA5 EHCI interrupt handling to the worker thread 2013-08-21 11:07:42 -06:00
Gregory Nutt
b1864a995e Move all SAMA5 EHCI interrupt handling to the worker thread 2013-08-21 11:07:42 -06:00
Gregory Nutt
bc57cd5684 Beginning of support for SAMA5 EHCI. Not much there yet 2013-08-20 15:46:36 -06:00
Gregory Nutt
320a2e2a0a Beginning of support for SAMA5 EHCI. Not much there yet 2013-08-20 15:46:36 -06:00
Gregory Nutt
1d56a5c9fd Add few more EHCI definitions 2013-08-18 13:01:13 -06:00
Gregory Nutt
0524688c71 Add few more EHCI definitions 2013-08-18 13:01:13 -06:00
Gregory Nutt
7b617b01f2 Completes EHCI header file 2013-08-18 09:01:16 -06:00
Gregory Nutt
44dd71de4e Completes EHCI header file 2013-08-18 09:01:16 -06:00
Gregory Nutt
111a707511 SAMA5 OHCI: Re-organize some endpoint list data structures.. Strange things happen when semaphores lie in DMA memory which is occasionally invalidated 2013-08-16 11:36:51 -06:00
Gregory Nutt
1fb80e0917 SAMA5 OHCI: Re-organize some endpoint list data structures.. Strange things happen when semaphores lie in DMA memory which is occasionally invalidated 2013-08-16 11:36:51 -06:00
Gregory Nutt
91a2700f31 SAMA5: Correct the PLL 48MHz divisor. It was off by a factor of two... no idea why 2013-08-14 19:38:48 -06:00
Gregory Nutt
371639637f SAMA5: Correct the PLL 48MHz divisor. It was off by a factor of two... no idea why 2013-08-14 19:38:48 -06:00
Gregory Nutt
589386a5ce SAMA5: ports should not be reset state (seems to make no difference) 2013-08-14 17:33:31 -06:00
Gregory Nutt
0098c9ec5f SAMA5: ports should not be reset state (seems to make no difference) 2013-08-14 17:33:31 -06:00
Gregory Nutt
8686c040ac SAMA5: Alternatie clock configuration that yields a perfect 48MHz full speed USB clock and a CPU clock of 384MHz 2013-08-14 15:16:04 -06:00
Gregory Nutt
fe73fe2e23 SAMA5: Alternatie clock configuration that yields a perfect 48MHz full speed USB clock and a CPU clock of 384MHz 2013-08-14 15:16:04 -06:00
Gregory Nutt
0c1d2ed2b8 SAMA5: Fix out of range USB PLL divisor 2013-08-14 14:20:01 -06:00
Gregory Nutt
152a5e6da6 SAMA5: Fix out of range USB PLL divisor 2013-08-14 14:20:01 -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
1700d06d89 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
e09bd50fdd 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
0da218483d 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