Commit Graph

3862 Commits

Author SHA1 Message Date
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
Gregory Nutt
8276012a96 PIC32MZ: change defaults to match the MEBII board. From Kristopher Tate 2015-03-22 08:35:36 -06:00
Gregory Nutt
750bd36c21 PIC32MZ: Minor change to setenv.sh so that you can change tools correctly 2015-03-22 08:12:53 -06:00
Gregory Nutt
4cdb6e8fa6 More changes for PIC32MZ build under XC32 2015-03-21 16:38:24 -06:00
Gregory Nutt
5ed5187175 PIC23MX Starter Kit: Looks like we need to use a different linker script with Pinguino 2015-03-21 15:40:22 -06:00
Gregory Nutt
95c2b350b3 All kernel 1st pass builds: Rename files for better conformance to naming conventions 2015-03-21 15:01:32 -06:00
Gregory Nutt
b297a057f5 Neuros OSD: Rename files for better conformance to naming conventions 2015-03-21 14:51:30 -06:00
Gregory Nutt
c5511412d5 US7032EVB1: Rename files for better conformance to naming conventions 2015-03-21 14:48:48 -06:00
Gregory Nutt
19d33fb3f7 SKP16C26: Rename files for better conformance to naming conventions 2015-03-21 14:46:44 -06:00
Gregory Nutt
a975215465 Olimex-STRP711: Rename files for better conformance to naming conventions 2015-03-21 14:42:30 -06:00
Gregory Nutt
cfc53740e3 Clean up some misnamed garbage in Makefiles 2015-03-21 14:38:23 -06:00
Gregory Nutt
8c2efb7485 ZP214XPA: Rename files for better conformance to naming conventions 2015-03-21 14:32:35 -06:00
Gregory Nutt
18d145f8df MCU-123 LPC2148: Rename files for better conformance to naming conventions 2015-03-21 14:28:58 -06:00
Gregory Nutt
4be89aa031 c5471 EVM: Rename files for better conformance to naming conventions 2015-03-21 14:25:19 -06:00
Gregory Nutt
e1bdd3de9e LPC4330 Xplorer: Rename files for better conformance to naming conventions 2015-03-21 14:23:07 -06:00
Gregory Nutt
8deb619c59 EA3152: Rename files for better conformance to naming conventions 2015-03-21 14:18:32 -06:00
Gregory Nutt
b9523c623a Update comment 2015-03-21 14:13:46 -06:00
Gregory Nutt
5bcbadecaf EA3131: Rename files for better conformance to naming conventions 2015-03-21 14:12:58 -06:00
Gregory Nutt
06af626082 MX1 ADS: Rename files for better conformance to naming conventions 2015-03-21 14:08:07 -06:00
Gregory Nutt
1bd49ceb87 NE64BADGE: Rename files for better conformance to naming conventions 2015-03-21 14:05:26 -06:00
Gregory Nutt
c0ef46df80 DMEO9S12NE64: Rename files for better conformance to naming conventions 2015-03-21 14:02:26 -06:00
Gregory Nutt
720cce524e Kwikstick-K40: Rename files for better conformance to naming conventions 2015-03-21 13:56:50 -06:00
Gregory Nutt
cc8bb6dc7e TWR-K60N512: Rename files for better conformance to naming conventions 2015-03-21 13:52:45 -06:00
Gregory Nutt
08e8f45b08 AVR32DEV1: Rename files for better conformance to naming conventions 2015-03-21 13:48:34 -06:00
Gregory Nutt
70b576b638 Teensy: Rename files for better conformance to naming conventions 2015-03-21 13:41:49 -06:00
Gregory Nutt
212ec2f639 Micropendous 3: Rename files for better conformance to naming conventions 2015-03-21 13:38:26 -06:00
Gregory Nutt
286e614b4e Amber: Rename files for better conformance to naming conventions 2015-03-21 13:35:00 -06:00
Gregory Nutt
30c5c7a95a LM3S8962-EK: Rename files for better conformance to naming conventions 2015-03-21 11:01:59 -06:00
Gregory Nutt
7eb27e5f37 LM3S6965-EK: Rename files for better conformance to naming conventions 2015-03-21 10:58:58 -06:00
Gregory Nutt
7239f9af8a LM3S6432-S2E: Rename files for better conformance to naming conventions 2015-03-21 10:55:09 -06:00
Gregory Nutt
492c9eec2b EKK-LM3S9B96: Rename files for better conformance to naming conventions 2015-03-21 10:51:54 -06:00
Gregory Nutt
5a0bfad78c Eagle100: Rename files for better conformance to naming conventions 2015-03-21 10:48:16 -06:00
Gregory Nutt
c9cf3775f1 Nucleus 2G: Rename files for better conformance to naming conventions 2015-03-21 10:33:26 -06:00
Gregory Nutt
3e0a59623e LPCXpresso LPC1768: Rename files for better conformance to naming conventions 2015-03-21 10:29:46 -06:00
Gregory Nutt
976a8277aa Lincoln60: Rename files for better conformance to naming conventions 2015-03-21 10:24:24 -06:00
Gregory Nutt
74bb756742 zkit lpc1768: Rename files for better conformance to naming conventions 2015-03-21 10:20:42 -06:00
Gregory Nutt
eec8f58f02 Mirtoo: Rename files for better conformance to naming conventions 2015-03-21 10:10:17 -06:00
Gregory Nutt
771395520b PIC32MX7 MMB: Rename files for better conformance to naming conventions 2015-03-21 10:06:33 -06:00
Gregory Nutt
fb4331b41d UBW32: Rename files for better conformance to naming conventions 2015-03-21 09:59:52 -06:00
Gregory Nutt
61c6d3b0f2 CloudCtrl: Rename files for better conformance to naming conventions 2015-03-21 09:54:40 -06:00
Gregory Nutt
df2b0cec2f Fire STM32v2: Rename files for better conformance to naming conventions 2015-03-21 09:48:31 -06:00
Gregory Nutt
a1c887c7ed Hymini STM32F4: Rename files for better conformance to naming conventions 2015-03-21 09:42:09 -06:00
Gregory Nutt
d2c2203f38 Mikroe STM32F4: Rename files for better conformance to naming conventions 2015-03-21 09:35:04 -06:00
Gregory Nutt
148c16c75e Spark: Rename files for better conformance to naming conventions 2015-03-21 09:26:53 -06:00
Gregory Nutt
95964ec50d Olimex STM32 P107: Rename files for better conformance to naming conventions 2015-03-21 09:20:56 -06:00
Gregory Nutt
6ddf1acab2 Olimex STM32 P207: Rename files for better conformance to naming conventions 2015-03-21 09:17:03 -06:00
Gregory Nutt
7859a83213 Shenzhou: Rename files for better conformance to naming conventions 2015-03-21 09:10:42 -06:00
Gregory Nutt
689d35ad4b STM32 Tiny: Rename files for better conformance to naming conventions 2015-03-21 09:01:18 -06:00
Gregory Nutt
6143eaec62 mbed: Rename files for better conformance to naming conventions 2015-03-21 08:31:05 -06:00
Gregory Nutt
12aabb985f STM3220G-EVAL: Rename files for better conformance to naming conventions 2015-03-21 08:22:00 -06:00
Gregory Nutt
06f39f6af6 Maple: Rename files for better conformance to standards 2015-03-21 07:35:40 -06:00
Gregory Nutt
e83339891e SAM3U-EK: Rename to better conform to naming standard 2015-03-21 06:52:32 -06:00
Gregory Nutt
9671a123cf STM32F3 Discovery: Rename files to conform better with naming convention 2015-03-21 06:36:28 -06:00
Gregory Nutt
56e24b561f Add Olimexino-STM32 board support from David Sidrane 2015-03-20 18:00:10 -06:00
Gregory Nutt
8712f8b587 Refresh Configuration 2015-03-20 17:45:10 -06:00
Gregory Nutt
6156d5f2fe SAMV71-XULT: Add support for a ConfigData device on the 256 AT24 EEPROM 2015-03-19 14:53:05 -06:00
Gregory Nutt
dd50e03666 SAMV7: Add a sneak internal interface that will allow us to set the MAC address before NSH even starts 2015-03-18 17:23:40 -06:00
Gregory Nutt
6763128345 SAMV7: Updates to Ethernet driver based on comparison with Atmel sample code. Add configuration for other PHY GPIOs. Still no Ethernet interrupts 2015-03-18 15:55:00 -06:00
Gregory Nutt
e7c09fe9cb PIC32MZ: More updates from David Sidrane 2015-03-18 07:34:39 -06:00
Gregory Nutt
480bb3c395 Cosmetic update to README 2015-03-17 17:10:44 -06:00
Gregory Nutt
6dd93c801d PIC32MZ: Changes that will permit building of the PIC32MZ Start Kit configuration using MPLAB and the XC32 toolchain. From David Sidrane 2015-03-17 14:50:11 -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
32aadd9cc2 SAMV7: Quick'n'dirty port of the SAMA5D4 Ethernet MAC driver to the SAMV7. Still some unresovled issues with DCache handling 2015-03-16 13:51:37 -06:00
Gregory Nutt
f60f22258a Trivial update to FAT, comments, README 2015-03-15 15:06:17 -06:00
Gregory Nutt
28ead380ea This commit enables HSMCI functionality in the SAMV71-XULT. TX DMA is, unfortunately, currently disabled. 2015-03-15 12:17:39 -06:00
Gregory Nutt
ccc19408f2 Update README files 2015-03-15 10:22:14 -06:00
Gregory Nutt
5fcdb09791 SAMA5: Fix a bug in SAMA5 HSMCI. The bitfield mask and shift values were reversed resulting in a trashed value for the number of blocks in the BLOCKR register. This was sufficient to prevent DMA writes from working. 2015-03-15 09:35:48 -06:00
Gregory Nutt
85b9a7f1a5 SAMV7: Costmetic changes to SDRAM logic 2015-03-14 13:58:34 -06:00
Gregory Nutt
3b0615ece8 SAMV7: More SDRAM logic. It does still does not work 2015-03-14 13:27:00 -06:00
Gregory Nutt
cc497202ed SAMV71-XULT: Add support for SDRAM (unverified) 2015-03-14 11:00:46 -06:00
Gregory Nutt
d5377842ea SAMV7-XULT: Build support for SDRAM (SDRAM init still missing) 2015-03-14 09:16:27 -06:00
Gregory Nutt
4ebeeecb7b Fix some typos in comments and conditioned out code 2015-03-14 09:14:51 -06:00
Gregory Nutt
fbf36e2b1e Update README 2015-03-14 07:50:03 -06:00
Gregory Nutt
361d4a3fac SAMV71-XULT: Bring HSMCI and auto-mounter support from SAMA5D4-EK 2015-03-13 09:27:16 -06:00
Gregory Nutt
639a2c7fd2 Update to PIC32MZ README from David Sidrane 2015-03-13 06:57:58 -06:00