Commit Graph

3836 Commits

Author SHA1 Message Date
Gregory Nutt 7b1f2911cc Cloudctrl: Update/fix defconfig file 2015-04-06 10:57:18 -06:00
Gregory Nutt 141846c6bf Update TODO list and a README 2015-04-05 09:51:38 -06:00
Gregory Nutt fca4c51420 Update comments and README 2015-04-05 07:22:46 -06:00
Gregory Nutt cf4bbae526 SAMV7: Fix SDRAM initialization instabiilties by changing the order of initialization 2015-04-04 19:58:31 -06:00
Gregory Nutt 62337a656f Update README 2015-04-04 19:22:26 -06:00
Gregory Nutt 209084de66 SAMV71-XULT: Enable SDRAM and the RAM test in the nsh configuration 2015-04-04 19:04:54 -06:00
Gregory Nutt b689d8a736 Fixes a few typos in comments 2015-04-04 18:29:29 -06:00
Gregory Nutt d1d96bada1 SAMV71-XULT: Tried the SDRAM test again. Found one bug, but it still fails 2015-04-04 18:09:10 -06:00
Gregory Nutt 77e86521c8 SAMV71-XULT: Some improved naming 2015-04-04 14:05:42 -06:00
Gregory Nutt 02beb0d449 More renaming: up_lcdinitialize->board_lcd_initialize, up_lcdgetdev->board_lcd_getdev, up_lcduninitialize->board_lcd_uninitialize 2015-04-04 11:49:15 -06:00
Gregory Nutt f6657dc512 ILI9488: Correct some data width issues. Now the ILI9488 driver works fine. 2015-04-04 10:16:30 -06:00
Gregory Nutt cbff87cb40 ILI9488: Correct logic that gets the LCD ID 2015-04-04 10:02:31 -06:00
Gregory Nutt c2f6a95332 SAMV17-XULT: Can't use UART3 when LCD is conencted, switch to USART0 2015-04-04 08:43:41 -06:00
Gregory Nutt c393d39dd0 Fix typos in debug assertions 2015-04-04 06:59:14 -06:00
Gregory Nutt 5b03d5052d More updates to README file 2015-04-03 20:12:30 -06:00
Gregory Nutt b64dd39792 SAMV71-XULT: The ILI9488 LCD is now enabled by default in the mxtxplnd configuration 2015-04-03 20:11:39 -06:00
Gregory Nutt 0cf5088475 SAMV71-XULT ILI9488 LCD driver is code complete but untested 2015-04-03 16:36:58 -06:00
Gregory Nutt b72cf3366c SAMV7: Add SMC register definition header file; SAMV71-Xult: Add an LCD driver. The initial commit is simply the SAVM4E-EK ILI9375 driver will bogus name changes to ILI9488. 2015-04-03 10:28:32 -06:00
Gregory Nutt 3311bdcecb SAMV7: Fixes to WM8904 build 2015-04-02 18:24:55 -06:00
Gregory Nutt e78e762dd6 Add a very basic driver for the CS2100-CP Fractional-N Multipler chip. 2015-04-02 13:00:10 -06:00
Gregory Nutt 0ec67181c9 Move include/nuttx/timer.h, rtc.h and watchdog.h to include/nuttx/timers/. 2015-04-01 12:37:44 -06:00
Gregory Nutt 6342459cdb SAMV7 WM8904: Leverage WM8904 logic from the SAMA5D4-EK 2015-04-01 12:13:51 -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 2b0202e6d7 Update several defconfig files. Make sure that every defconfig file that requires external graphics initialization also approprietly initializes boardctl(). 2015-03-31 16:29:40 -06:00
Gregory Nutt ded2001121 Rename up_nxdrvinit() to board_graphics_setup(). Add CONFIG_BOARDCTL_GRAPHICS that will enabled calls to board_graphics_setup() from boardctrl(). In apps/ and NxWidgts/, replace all calls to up_nxdrvinit with calls to boardctl(). 2015-03-31 16:20:21 -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 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 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 b4b40d338a boardctl(): Add a new non-standard OS interface. This is similar to a driver IOCTL call. But this is an IOCTL call directly on the board logic. This function will eventually replace all of the ad hoc OS interfaces that are current used to perform application specific intialiation and application driver test confifuration. It essentially formalizes and institutionalizes these rogue interface in to at least a single crazy call. 2015-03-31 11:25:52 -06:00
Gregory Nutt 9c0441e2da Rename arch_nshinitialize() to board_app_initialize() 2015-03-31 10:21:31 -06:00
Gregory Nutt eb21ad0cf2 SAMV71-XULT: Add option to support connection of the maXTouch Xplained Pro on the 50-pin LCD connector 2015-03-31 09:01:38 -06:00
Gregory Nutt c76373280b SAMV71-XULT: Add a configuration for testing the maXTouch Xplained Pro connected to the board 2015-03-30 15:31:53 -06:00
Gregory Nutt 157c56d081 Update README 2015-03-30 07:33:48 -06:00
Gregory Nutt dab3dbc75b Cortex-M7: Add support for enabled the D-Cache in write only mode.
SAMV7 Ethernet:  I- and D-Cache are now enabled in the netnsh/ configuration.  D-Cache is enabled in write-though mode.  This mode is necessary because the DMA descriptors are each 8-bytes in size but the D-Cache cache line is 32-bits in size. So it is impossible make coherency for every 8-byte DMA descriptor without write-through.
2015-03-29 14:42:03 -06:00
Gregory Nutt 4593fe3797 SAMV7/Cortex-M7: Add support for write through D-Cache. SAMV7 Ethernet look like it needs this 2015-03-29 13:09:22 -06:00
Gregory Nutt 8bb8f47d0b PIC32MZ Ethernet: Enable PBCLK5 and MII divider for PHY. From Kistopher Tate 2015-03-29 07:14:09 -06:00
Gregory Nutt b1dcacebe7 Minor update to a README 2015-03-29 07:04:39 -06:00
Gregory Nutt ce34402dac SAMV71-XULT: netnsh configuration is back to -O2 2015-03-28 14:54:30 -06:00
Gregory Nutt d2fd139ebc SAMV7 EMAC: Fix alignment issue: RX buffers need to be invalidated. This means the alignment of buffers must be at least to the data cache line size at both ends of the buffer 2015-03-28 13:09:01 -06:00
Gregory Nutt d7dbdfef58 SAMV7 EMAC: Sometimes TX is not started when TSTART is set??? Workaround seems to be to set it twice. Restored full optimization. Also CONFIG_NET_NOINTS is set so that interrupt level provessing is avoided 2015-03-28 09:42:45 -06:00
Gregory Nutt 756d19ff28 SAMV71-XULT: Add a network-enabled NSH configuration 2015-03-27 14:18:13 -06:00
Gregory Nutt 79734c3c13 SAMV7 Ethernet: Fix some errors in circular queue handling 2015-03-27 13:04:43 -06:00
Gregory Nutt 66670c1738 SAMV7 Ethernet+USB Updates 2015-03-27 10:47:03 -06:00
Gregory Nutt 3c433f7f35 Updated comments/README 2015-03-26 12:33:03 -06:00
Gregory Nutt dd06cef845 SAMV7 USB: more updates 2015-03-25 15:56:10 -06:00
Gregory Nutt 3875e86436 SAMV7: Add framework for USB DCD. Initial check-in is just the SAMA5 USB DCD with naming changes to get a clean compilation. Needs careful review and comparison with datasheet and, of course, testing 2015-03-23 14:06:53 -06:00
Gregory Nutt 1802d50e3e Refresh Configurations 2015-03-23 11:20:38 -06:00
Gregory Nutt 52d1d425c0 Calvin's changes to the tm4c123g-launchpad 2015-03-23 10:05:50 -06:00
Gregory Nutt 6a9e2946a8 Update README.txt 2015-03-22 16:34:43 -06:00
Gregory Nutt d3ff495ebf Update PIC32MZ README and board.h comments 2015-03-22 09:24:04 -06:00