summaryrefslogtreecommitdiff
path: root/boards
AgeCommit message (Collapse)Author
2017-01-30doc: update template for nucleo_f401re boardarmErwan Gouriou
Following comments on nucleo_f411re doc, update doc for nucleof401re Change-Id: I86b7a016b604a31e210e425718e835e15560a46a Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2017-01-30board: add nucleo_411re board documentationErwan Gouriou
This patch adds documentation for nucleo_f411re board Change-Id: Idbb6f087459f3ea0bd9b5a3096542d0f9e90701b Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2017-01-30doc: Update mps2_an385 documentationVincenzo Frascino
This patch updates the mps2_an385 documentation adding the information of the CMSDK (Cortex-M System Design Kit) GPIOs Pinmuxing. Change-Id: Icab0d47bf1a58be058f036fb3db346ef6390266a Signed-off-by: Vincenzo Frascino <vincenzo.frascino@linaro.org>
2017-01-30boards: arm: mps2: Add pinmuxingVincenzo Frascino
This patch adds pinmuxing configuration the ARM MPS2 AN385 board. Change-Id: If9825e325e8f3abf568537f3a279b5f0f56bd088 Signed-off-by: Vincenzo Frascino <vincenzo.frascino@linaro.org>
2017-01-30frdm_k64f: Add RST board documentationMaureen Helm
Change-Id: I1027fce12b4f7153b02beadd5257e7d8956e1d7a Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2017-01-30doc: Update mps2_an385 documentationVincenzo Frascino
This patch updates the mps2_an385 documentation adding the information of the new added CMSDK (Cortex-M System Design Kit) Drivers. Change-Id: I5615ebec13e8831a0360fc32cfd8be0d3ebc85b5 Signed-off-by: Vincenzo Frascino <vincenzo.frascino@linaro.org>
2017-01-30boards: arm: mps2_an385: Enable CMSDK DriversVincenzo Frascino
This patch enables the CMSDK (Cortex-M System Design Kit) Drivers on mps2_an385 (Cortex M3). Change-Id: Iff51141a183ac94ad6b905acf10389ca94a451d3 Signed-off-by: Vincenzo Frascino <vincenzo.frascino@linaro.org>
2017-01-30frdm_kw41z: Add frdm_kw41z boardMaureen Helm
Adds initial support and documentation for the frdm_kw41z board. - Configures the kw41 to use the 32 MHz external oscillator on the board to generate a 40 MHz system clock. The clock settings match the MCUX SDK hello_world example project. - Provides pinmux settings for the uart, i2c, LEDs, and switches - Enables pinmux, gpio, uart, and i2c driver instances - Configures the fxos8700 accelerometer/magnetometer driver Jira: ZEP-1390 Change-Id: I025a0eae3d380eaf90b02683acf5c592e2204a2e Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2017-01-27boards: frdm_k64f: add pinmux settings for MCR20AJohann Fischer
Change-Id: Ifc4689983340e43bbd94c6b0cee8ef300c65fb30 Signed-off-by: Johann Fischer <j.fischer@phytec.de>
2017-01-26doc: fix wiki board reference back to web pageDavid B. Kinder
Add a label in the arduino 101 document for the flashing bluetooth instructions, and link to that instead of the wiki page (deprecated). Change-Id: Ie39240cdf4881356f634d21ead1d7ae93ccd60a1 Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2017-01-26doc: fix incorrect ReST heading hierarchyDavid B. Kinder
Change-Id: Ia363823823d91c61336b06043887c431cefb426e Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2017-01-25pinmux: unify galileo pinmux driverAnas Nashif
Remove dev driver and integrate it in the default pinmux driver. Jira: ZEP-958 Change-Id: I55670240f8a21749d3a6ae22e300e16ba80a2fb6 Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-01-25boards/pinmux: fix typoQiu Peiyang
Change-Id: I43cc89454d92646b5dc36dfcfda49c72af930cd8 Signed-off-by: Qiu Peiyang <peiyangx.qiu@intel.com>
2017-01-25boards/bbc_microbit: Enable and configure default I2C_NRF if I2C is enabled.Marcus Shawcroft
Change-Id: If122db3b78940de4825a31575e7a42ce1fc58ce1 Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2017-01-24doc: nios2 altera max 10 board documentationAnas Nashif
Change-Id: I43c890433fb1a70e5bba77daa620e792030fa632 Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-01-24docs: add Arduino 101 board documentationAnas Nashif
Change-Id: I5f0cab8ece3544d14cf328de918f8d076328b859 Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-01-23boards: arm: Add board for MPS2 with AN383Jon Medhurst
ARM's Cortex-M Prototyping System (MPS2) is a board with an FPGA that can be programmed with different 'SoCs'. To use these in Zephyr we need a set of board files for each variant. This adds a board for a variant which implements a Cortex-M3 CPU; the naming of this matches that used for the Zephyr SoC (which is itself based on ARM's documentation nomenclature). Change-Id: Ie02a67a03016b8aeee31e3694f0edbcc37f9ee64 Signed-off-by: Jon Medhurst <tixy@linaro.org> Signed-off-by: Vincenzo Frascino <vincenzo.frascino@linaro.org>
2017-01-23boards: 96b_carbon: Add LED definitionsRicardo Salveti
Add the GPIO pin and port definitions for the LEDs available on the board. Change-Id: I586a0ebfbbe8fa6e50dd1f91c1437665dd8ec677 Signed-off-by: Ricardo Salveti <ricardo.salveti@linaro.org>
2017-01-23boards: 96b_nitrogen: Add button and LED definitionsRicardo Salveti
Add the GPIO pin and port definitions for the button and LEDs available on the board. Change-Id: If74cf9d780227346c7c8816e6eadca00b16953b2 Signed-off-by: Ricardo Salveti <ricardo.salveti@linaro.org>
2017-01-23board: v2m_beetle: Update defconfigVincenzo Frascino
This patch updates the default defconfig in order to support the new Timers implementation. Jira: ZEP-1300 Change-Id: I749042bcf41c6b4cb11614315c3c2ce09cdb2aa8 Signed-off-by: Vincenzo Frascino <vincenzo.frascino@linaro.org>
2017-01-23boards:arm: Provide debug option on some boardsErwan Gouriou
Since commit "build: use target 'debugserver' for Qemu debugging", DEBUG_SCRIPT should be used to enable make debug option This commit provide debug option to following boards: nucleo_f334r8 nucleo_f401re stm3210c_eval stm32373c_eval Change-Id: I92eb36257b6e05125440b0e83985d59bcda27aa8 Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2017-01-23frdm_k64f: hexiwear_k64: Remove defaults for the uart_k20 driverMaureen Helm
Jira: ZEP-719 Change-Id: If1d3e1d450f582d6d3d500385e7fc15afe00b79f Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2017-01-23k64: Change the default serial driver to the mcux oneMaureen Helm
Stop using the specific uart_k20 driver by default and start using the more generic mcux uart driver instead. Jira: ZEP-719 Change-Id: I7b107ea7118887591362159283ebb5413b45595a Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2017-01-23frdm_k64f: hexiwear_k64: Add defaults for the mcux serial driverMaureen Helm
Jira: ZEP-719 Change-Id: I4e325df0d91b93ec832a50a24a8f3c34778281e8 Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2017-01-23cc3200: Added board documentation in RST format.Gil Pitney
This follows the board.rst template in the RFC for board documentation: https://gerrit.zephyrproject.org/r/#/c/9703/ This RST file was validated visually by rendering using the online tool: http://rst.ninjs.org/ JIRA: ZEP-1541 Change-Id: Ibe6e1c7f8eb3c7862b4087a78b469693927280a2 Signed-off-by: Gil Pitney <gil.pitney@linaro.org>
2017-01-23license: Replace Apache boilerplate with SPDX tagErwan Gouriou
Apply JIRA: ZEP-1457 to STM32F3X family porting patchset. Change-Id: I352267a47847143e557a4016de12bb9a14a20067 Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org> Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2017-01-23boards: add initial support for STM32373C-EVAL with SoC STM32F373VCAdam Podogrocki
Change-Id: Iec92b0c7e2c244bd82ee9c318f6f2cb3ed2d7397 Signed-off-by: Adam Podogrocki <adam.podogrocki@rndity.com>
2017-01-23boards: add initial support for Nucleo-64 with Soc STM32F334Adam Podogrocki
Change-Id: I0b9992e26353cea3b0415aa57ab3b983d84cef05 Signed-off-by: Adam Podogrocki <adam.podogrocki@rndity.com>
2017-01-23board: add nucleo_401re board documentationErwan Gouriou
This patch adds documentation for nucleo_f401re board Change-Id: I605b990885130fb8bbe23581713b03656fbca061 Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2017-01-23boards: arduino 101: set user LED values correctlyAnas Nashif
Change-Id: Ie6b2c4c4c0ac6af5bc5a7d628599313ab971f56b Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-01-20doc: fix .rst files canonical heading orderDavid B. Kinder
The headings on some .rst files were not following the expected heading order of using # for h1, * for h2, = for h3, and - for h4 This patch fixes that, and the doc/templates/*.tmpl files created for folks to use as templates for creating board and sample docs. Change-Id: I0263b005648558d5ea41a681ceaa4798c9594dd9 Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2017-01-20boards: arduino_101: set correct LED pinAnas Nashif
Change-Id: Icda0a7952daea5a12b51b27868b130c0ae76c8b1 Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-01-19license: Replace Apache boilerplate with SPDX tagDavid B. Kinder
Replace the existing Apache 2.0 boilerplate header with an SPDX tag throughout the zephyr code tree. This patch was generated via a script run over the master branch. Also updated doc/porting/application.rst that had a dependency on line numbers in a literal include. Manually updated subsys/logging/sys_log.c that had a malformed header in the original file. Also cleanup several cases that already had a SPDX tag and we either got a duplicate or missed updating. Jira: ZEP-1457 Change-Id: I6131a1d4ee0e58f5b938300c2d2fc77d2e69572c Signed-off-by: David B. Kinder <david.b.kinder@intel.com> Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2017-01-16boards: quark_d2000_crb: add board image to documentationAnas Nashif
Change-Id: I09d1d38080700db4ee52e35a344955508de6d2d3 Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-01-16boards: add em_starterkit board documentationAnas Nashif
Change-Id: I703c31d82cc009b271f6c0907ab17a7d085765d8 Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-01-16boards: categorize boards by architectureAnas Nashif
Change-Id: I6bf5dc9d3aed2ffea23aa680188c18f4af601fec Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-01-16boards: add arduino_due board documentationAnas Nashif
Change-Id: Id98671fd0a1e6eddd8368123c60f1452b84f8fde Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-01-16boards: add qemu_cortex_m3 board documentationAnas Nashif
Change-Id: I53511dbd7db9dba5a183483c937f5630da0f8b2b Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-01-16boards: add qemu_x86 board documentationAnas Nashif
Change-Id: I504bc60e1e72610a6ed51a949f221624452b45f7 Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-01-13boards: added support for the zedboard_pulpino boardJean-Paul Etienne
zedboard_pulpino 1) has a 16750 uart, which is compatible with the uart_ns16550 driver. 2) make use of the pulpino timer driver Change-Id: Ifda710fc8dea547ada05bb42e604d7cfdff284d5 Signed-off-by: Jean-Paul Etienne <fractalclone@gmail.com>
2017-01-13boards: added support for the qemu_riscv32 boardJean-Paul Etienne
The qemu_riscv32 board makes use of: 1) the uart_riscv_qemu driver 2) the riscv_qemu_timer driver Change-Id: I413e3990a66bc62a0d15d82ebca6940b381fed43 Signed-off-by: Jean-Paul Etienne <fractalclone@gmail.com>
2017-01-12frdm_k64f: hexiwear_k64: Remove defaults for the k64 gpio driverMaureen Helm
Jira: ZEP-1394 Change-Id: Ie0dd812ebca6306413300c6160f00ee764ebd4c2 Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2017-01-12frdm_k64f: hexiwear_k64: Add defaults for the mcux gpio driverMaureen Helm
Jira: ZEP-1394 Change-Id: I1371e5a1a65dd85a8dd93b2c5d113d7520d5656f Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2017-01-12frdm_k64f: hexiwear_k64: Fix accel interrupt pinmux settingsMaureen Helm
The k64 gpio driver quietly initializes the pinmux to force the pin to be a gpio, regardless of the setting defined by the board's pinmux table, or even if the pin was not in the pinmux table. This behavior caused the accelerometer interrupt pin to be incorrectly defined in the frdm_k64f and hexiwear_k64 pinmux tables. Change-Id: If46df0e051452fef291d5ad5cdff56463d5f465e Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2017-01-12hexiwear_k64: Fix i2c pinmux settingsMaureen Helm
The hexiwear_k64 i2c pinmux settings were copied over incorrectly when the new mcux pinmux driver was created. Change-Id: I72e5f8f7c06e2d9b08921109691edaf311f3811b Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2017-01-12k64: Move uart console pins to board pinmux tablesMaureen Helm
Moves the uart console pins from the k64 soc init to the frdm_k64f and hexiwear_k64 board pinmux tables. Not having these pins in the board pinmux tables led one to believe that no pins in PORTB were being used on the hexiwear_k64 board, and thus the port was incorrectly disabled by default. Also fixes PORTB to be enabled by default if the uart console is used. Change-Id: Ide6b7b34dfba8a75a02a8f2bf37cce843afb92f1 Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2017-01-12boards: add initial support for STM3210C-EVAL board with SoC STM32F107VCAdam Podogrocki
Change-Id: Ib120e0088b009d1e07a756470742fb29a606857e Signed-off-by: Adam Podogrocki <adam.podogrocki@rndity.com>
2017-01-12pinmux: Rename ksdk to mcuxMaureen Helm
Renames the ksdk pinmux driver to mcux. Change-Id: I7a519318b5b580c47b6f6652a2ae763067d85033 Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2017-01-12ethernet: Rename ksdk to mcuxMaureen Helm
Renames the ksdk ethernet shim driver to mcux. Change-Id: Ief03eabe4ce39be0d0896543c1cb660ff380b439 Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2017-01-12boards: nucleo: provide button and led for basic samplesErwan Gouriou
Provide USER button and LD2 Led defines in order to get basic samples "blinky" and "button" available on nucleo boards. Defines have been named in order to match with board printing. Aliases are provided to get compatibility with zephyr sample code. Change-Id: Ie23a4f63c406def50b94a644d4e136d3bda1ceff Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>