2016-05-18 13:52:54 -04:00
|
|
|
|
Originally from the Linux Kernel.
|
|
|
|
|
# Licensed under the terms of the GNU GPL License version 2
|
|
|
|
|
|
|
|
|
|
Descriptions of section entries:
|
|
|
|
|
|
|
|
|
|
P: Person (obsolete)
|
|
|
|
|
M: Mail patches to: FullName <address@domain>
|
|
|
|
|
R: Designated reviewer: FullName <address@domain>
|
|
|
|
|
These reviewers should be CCed on patches.
|
|
|
|
|
L: Mailing list that is relevant to this area
|
|
|
|
|
W: Web-page with status/info
|
|
|
|
|
Q: Patchwork web based patch tracking system site
|
|
|
|
|
T: SCM tree type and location.
|
|
|
|
|
Type is one of: git, hg, quilt, stgit, topgit
|
|
|
|
|
S: Status, one of the following:
|
|
|
|
|
Supported: Someone is actually paid to look after this.
|
|
|
|
|
Maintained: Someone actually looks after it.
|
|
|
|
|
Odd Fixes: It has a maintainer but they don't have time to do
|
|
|
|
|
much other than throw the odd patch in. See below..
|
|
|
|
|
Orphan: No current maintainer [but maybe you could take the
|
|
|
|
|
role as you write your new code].
|
|
|
|
|
Obsolete: Old code. Something tagged obsolete generally means
|
|
|
|
|
it has been replaced by a better system and you
|
|
|
|
|
should be using that.
|
|
|
|
|
F: Files and directories with wildcard patterns.
|
|
|
|
|
A trailing slash includes all files and subdirectory files.
|
|
|
|
|
F: drivers/net/ all files in and below drivers/net
|
|
|
|
|
F: drivers/net/* all files in drivers/net, but not below
|
|
|
|
|
F: */net/* all files in "any top level directory"/net
|
|
|
|
|
One pattern per line. Multiple F: lines acceptable.
|
|
|
|
|
N: Files and directories with regex patterns.
|
|
|
|
|
N: [^a-z]tegra all files whose path contains the word tegra
|
|
|
|
|
One pattern per line. Multiple N: lines acceptable.
|
|
|
|
|
scripts/get_maintainer.pl has different behavior for files that
|
|
|
|
|
match F: pattern and matches of N: patterns. By default,
|
|
|
|
|
get_maintainer will not look at git log history when an F: pattern
|
|
|
|
|
match occurs. When an N: match occurs, git log history is used
|
|
|
|
|
to also notify the people that have git commit signatures.
|
|
|
|
|
X: Files and directories that are NOT maintained, same rules as F:
|
|
|
|
|
Files exclusions are tested before file matches.
|
|
|
|
|
Can be useful for excluding a specific subdirectory, for instance:
|
|
|
|
|
F: net/
|
|
|
|
|
X: net/ipv6/
|
|
|
|
|
matches all files in and below net excluding net/ipv6/
|
|
|
|
|
K: Keyword perl extended regex pattern to match content in a
|
|
|
|
|
patch or file. For instance:
|
|
|
|
|
K: of_get_profile
|
|
|
|
|
matches patches or files that contain "of_get_profile"
|
|
|
|
|
K: \b(printk|pr_(info|err))\b
|
|
|
|
|
matches patches or files that contain one or more of the words
|
|
|
|
|
printk, pr_info or pr_err
|
|
|
|
|
One regex pattern per line. Multiple K: lines acceptable.
|
|
|
|
|
|
|
|
|
|
Note: For the hard of thinking, this list is meant to remain in alphabetical
|
|
|
|
|
order. If you could add yourselves to it in alphabetical order that would be
|
|
|
|
|
so much easier [Ed]
|
|
|
|
|
|
|
|
|
|
Maintainers List (try to look for most precise areas first)
|
|
|
|
|
|
|
|
|
|
-----------------------------------
|
|
|
|
|
|
2016-08-18 11:15:55 +03:00
|
|
|
|
ARC ARCHITECTURE
|
|
|
|
|
M: Ruud Derwig <Ruud.Derwig@synopsys.com>
|
2016-12-01 19:03:55 -05:00
|
|
|
|
M: Chuck Jordan <cjordan@synopsys.com>
|
2016-08-18 11:15:55 +03:00
|
|
|
|
M: Benjamin Walsh <benjamin.walsh@windriver.com>
|
|
|
|
|
S: Supported
|
|
|
|
|
F: arch/arc/
|
|
|
|
|
F: include/arch/arc/
|
2016-10-28 15:34:39 -05:00
|
|
|
|
F: boards/arc/
|
2016-08-18 11:15:55 +03:00
|
|
|
|
|
|
|
|
|
ARM ARCHITECTURE
|
|
|
|
|
M: Maureen Helm <maureen.helm@nxp.com>
|
2016-10-13 04:08:36 -05:00
|
|
|
|
M: Kumar Gala <kumar.gala@linaro.org>
|
2016-08-18 11:15:55 +03:00
|
|
|
|
S: Supported
|
|
|
|
|
F: arch/arm/
|
|
|
|
|
F: include/arch/arm/
|
2016-10-28 15:34:39 -05:00
|
|
|
|
F: boards/arm/
|
2016-08-18 11:15:55 +03:00
|
|
|
|
|
2016-08-26 11:18:38 -04:00
|
|
|
|
ARM CORTEX MICROCONTROLLER SOFTWARE INTERFACE STANDARD (CMSIS)
|
|
|
|
|
M: Maureen Helm <maureen.helm@nxp.com>
|
2016-10-13 04:08:36 -05:00
|
|
|
|
M: Kumar Gala <kumar.gala@linaro.org>
|
2016-08-26 11:18:38 -04:00
|
|
|
|
S: Supported
|
|
|
|
|
F: ext/hal/cmsis/
|
|
|
|
|
|
2016-10-19 15:13:41 -05:00
|
|
|
|
BOARDS/ARC - ARDUINO 101 SSS
|
2016-08-30 08:55:02 -04:00
|
|
|
|
M: Anas Nashif <anas.nashif@intel.com>
|
|
|
|
|
S: Supported
|
2016-10-19 15:13:41 -05:00
|
|
|
|
F: boards/arc/arduino_101_sss/
|
2016-08-30 08:55:02 -04:00
|
|
|
|
|
2016-10-19 15:13:41 -05:00
|
|
|
|
BOARDS/ARC - EM Starterkit
|
2016-12-01 19:03:55 -05:00
|
|
|
|
M: Chuck Jordan <cjordan@synopsys.com>
|
2016-08-30 08:55:02 -04:00
|
|
|
|
S: Supported
|
2016-10-19 15:13:41 -05:00
|
|
|
|
F: boards/arc/em_starterkit/
|
2016-08-30 08:55:02 -04:00
|
|
|
|
|
2016-10-19 15:13:41 -05:00
|
|
|
|
BOARDS/ARC - QUARK SE C1000 SS Devboard
|
|
|
|
|
M: Anas Nashif <anas.nashif@intel.com>
|
2016-10-09 12:20:44 -05:00
|
|
|
|
S: Supported
|
2016-10-19 15:13:41 -05:00
|
|
|
|
F: boards/arc/quark_se_c1000_ss_devboard/
|
2016-10-09 12:20:44 -05:00
|
|
|
|
|
2016-09-23 18:51:48 +05:30
|
|
|
|
BOARDS/ARM - 96Boards CARBON
|
|
|
|
|
M: Amit Kucheria <amit.kucheria@linaro.org>
|
|
|
|
|
M: Ricardo Salveti <ricardo.salveti@linaro.org>
|
|
|
|
|
S: Supported
|
|
|
|
|
F: boards/arm/96b_carbon/
|
|
|
|
|
|
2016-10-19 15:13:41 -05:00
|
|
|
|
BOARDS/ARM - 96Boards NITROGEN
|
|
|
|
|
M: Amit Kucheria <amit.kucheria@linaro.org>
|
|
|
|
|
S: Supported
|
|
|
|
|
F: boards/arm/96b_nitrogen/
|
|
|
|
|
|
2016-10-25 11:18:26 +03:00
|
|
|
|
BOARDS/ARM - ARDUINO 101 BLE
|
|
|
|
|
M: Johan Hedberg <johan.hedberg@intel.com>
|
|
|
|
|
S: Supported
|
|
|
|
|
F: boards/arm/arduino_101_ble/
|
|
|
|
|
|
2016-10-24 16:00:15 -07:00
|
|
|
|
BOARDS/ARM - CC3200 LAUNCHXL
|
|
|
|
|
M: Gil Pitney <gil.pitney@linaro.org>
|
|
|
|
|
S: Supported
|
|
|
|
|
F: boards/arm/cc3200_launchxl/
|
|
|
|
|
|
2016-10-19 15:13:41 -05:00
|
|
|
|
BOARDS/ARM - NXP FRDM-K64F
|
|
|
|
|
M: Maureen Helm <maureen.helm@nxp.com>
|
2016-08-30 08:55:02 -04:00
|
|
|
|
S: Supported
|
2016-10-19 15:13:41 -05:00
|
|
|
|
F: boards/arm/frdm_k64f/
|
2016-08-30 08:55:02 -04:00
|
|
|
|
|
2017-01-21 09:36:44 -06:00
|
|
|
|
BOARDS/ARM - NXP FRDM-KW41Z
|
|
|
|
|
M: Maureen Helm <maureen.helm@nxp.com>
|
|
|
|
|
S: Supported
|
|
|
|
|
F: boards/arm/frdm_kw41z/
|
|
|
|
|
|
2016-10-19 15:13:41 -05:00
|
|
|
|
BOARDS/ARM - NXP Hexiwear
|
2016-10-09 12:20:44 -05:00
|
|
|
|
M: Maureen Helm <maureen.helm@nxp.com>
|
|
|
|
|
S: Supported
|
2016-10-19 15:13:41 -05:00
|
|
|
|
F: boards/arm/hexiwear_k64/
|
2016-10-09 12:20:44 -05:00
|
|
|
|
|
2016-08-25 15:57:41 -03:00
|
|
|
|
BOARDS/ARM - NORDIC NRF51 REDBEAR BLENANO
|
|
|
|
|
M: Ricardo Salveti <ricardo.salveti@linaro.org>
|
|
|
|
|
S: Supported
|
|
|
|
|
F: boards/arm/nrf51_blenano/
|
|
|
|
|
|
2016-10-19 15:13:41 -05:00
|
|
|
|
BOARDS/ARM - NORDIC NRF52 PCA10040
|
2016-08-30 08:55:02 -04:00
|
|
|
|
M: Carles Cufi <carles.cufi@nordicsemi.no>
|
|
|
|
|
S: Supported
|
2016-10-19 15:13:41 -05:00
|
|
|
|
F: boards/arm/nrf52_pca10040/
|
2016-08-30 08:55:02 -04:00
|
|
|
|
|
2016-08-11 00:35:41 -03:00
|
|
|
|
BOARDS/ARM - NUCLEO-64 F401RE Devboard
|
|
|
|
|
M: Amit Kucheria <amit.kucheria@linaro.org>
|
|
|
|
|
M: Ricardo Salveti <ricardo.salveti@linaro.org>
|
|
|
|
|
S: Supported
|
|
|
|
|
F: boards/arm/nucleo_f401re/
|
|
|
|
|
|
2016-08-16 11:37:24 +01:00
|
|
|
|
BOARDS/ARM - ARM LTD V2M Beetle
|
|
|
|
|
M: Vincenzo Frascino <vincenzo.frascino@linaro.org>
|
|
|
|
|
S: Supported
|
|
|
|
|
F: boards/arm/v2m_beetle/
|
|
|
|
|
|
2016-10-19 15:13:41 -05:00
|
|
|
|
BOARDS/NIOS2 - ALTERA MAX10
|
|
|
|
|
M: Andrew Boie <andrew.p.boie@intel.com>
|
|
|
|
|
S: Supported
|
|
|
|
|
F: boards/nios2/altera_max10/
|
|
|
|
|
|
|
|
|
|
BOARDS/X86 - ARDUINO 101
|
|
|
|
|
M: Anas Nashif <anas.nashif@intel.com>
|
|
|
|
|
S: Supported
|
|
|
|
|
F: boards/x86/arduino_101/
|
|
|
|
|
|
|
|
|
|
BOARDS/X86 - Galileo
|
|
|
|
|
M: Anas Nashif <anas.nashif@intel.com>
|
2016-08-30 08:55:02 -04:00
|
|
|
|
S: Supported
|
2016-10-19 15:13:41 -05:00
|
|
|
|
F: boards/x86/galileo/
|
2016-08-30 08:55:02 -04:00
|
|
|
|
|
2016-10-19 15:13:41 -05:00
|
|
|
|
BOARDS/X86 - QUARK D2000 Devboard
|
2016-08-30 08:55:02 -04:00
|
|
|
|
M: Anas Nashif <anas.nashif@intel.com>
|
|
|
|
|
S: Supported
|
2016-10-19 15:13:41 -05:00
|
|
|
|
F: boards/x86/quark_d2000/
|
2016-08-30 08:55:02 -04:00
|
|
|
|
|
2016-10-19 15:13:41 -05:00
|
|
|
|
BOARDS/X86 - QUARK SE C1000 Devboard
|
2016-08-30 08:55:02 -04:00
|
|
|
|
M: Anas Nashif <anas.nashif@intel.com>
|
|
|
|
|
S: Supported
|
2016-10-19 15:13:41 -05:00
|
|
|
|
F: boards/x86/quark_se_c1000/
|
2016-08-26 11:18:38 -04:00
|
|
|
|
|
2016-05-26 20:51:31 +03:00
|
|
|
|
BLUETOOTH
|
|
|
|
|
M: Johan Hedberg <johan.hedberg@intel.com>
|
|
|
|
|
M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
|
|
|
|
|
M: Szymon Janc <szymon.janc@gmail.com>
|
|
|
|
|
S: Supported
|
2016-06-07 21:53:59 +03:00
|
|
|
|
W: https://www.zephyrproject.org/doc/subsystems/bluetooth/bluetooth.html
|
2016-11-02 11:06:56 +02:00
|
|
|
|
F: subsys/bluetooth/
|
2016-05-26 20:51:31 +03:00
|
|
|
|
F: include/bluetooth/
|
2017-01-11 16:30:29 +02:00
|
|
|
|
F: include/drivers/bluetooth/
|
2016-05-26 20:51:31 +03:00
|
|
|
|
F: drivers/bluetooth/
|
|
|
|
|
F: samples/bluetooth/
|
|
|
|
|
F: tests/bluetooth/
|
2016-11-06 10:54:00 +02:00
|
|
|
|
F: doc/subsystems/bluetooth/
|
2016-05-26 20:51:31 +03:00
|
|
|
|
|
2016-08-22 17:29:39 +02:00
|
|
|
|
BLUETOOTH CONTROLLER
|
|
|
|
|
M: Vinayak Chettimada <vinayak.kariappa.chettimada@nordicsemi.no>
|
|
|
|
|
M: Carles Cufi <carles.cufi@nordicsemi.no>
|
|
|
|
|
S: Supported
|
2016-11-02 13:07:55 +02:00
|
|
|
|
F: subsys/bluetooth/controller/
|
2016-08-22 17:29:39 +02:00
|
|
|
|
|
2016-10-24 16:00:15 -07:00
|
|
|
|
CC3200 SDK
|
|
|
|
|
M: Gil Pitney <gil.pitney@linaro.org>
|
|
|
|
|
S: Supported
|
|
|
|
|
F: ext/hal/cc3200sdk/
|
|
|
|
|
|
|
|
|
|
CC32XX SOC - TI SIMPLELINK
|
|
|
|
|
M: Gil Pitney <gil.pitney@linaro.org>
|
|
|
|
|
S: Supported
|
|
|
|
|
F: arch/arm/soc/ti_simplelink/
|
|
|
|
|
|
2016-05-18 13:52:54 -04:00
|
|
|
|
DOCUMENTATION
|
2016-07-06 14:59:46 -07:00
|
|
|
|
M: Kinder, David <david.b.kinder@intel.com>
|
2016-05-18 13:52:54 -04:00
|
|
|
|
M: Perez-Gonzalez, Inaky <inaky.perez-gonzalez@intel.com>
|
|
|
|
|
S: Supported
|
2016-05-31 15:17:27 -05:00
|
|
|
|
F: doc/
|
2017-01-19 08:10:39 -08:00
|
|
|
|
F: *.rst
|
2017-01-19 13:47:37 -08:00
|
|
|
|
F: */*.rst
|
|
|
|
|
F: */*/*.rst
|
|
|
|
|
F: */*/*/*.rst
|
|
|
|
|
F: */*/*/*/*.rst
|
|
|
|
|
F: */*/*/*/*/*.rst
|
|
|
|
|
F: */*/*/*/*/*/*.rst
|
|
|
|
|
F: */*/*/*/*/*/*/*.rst
|
|
|
|
|
F: */*/*/*/*/*/*/*/*.rst
|
2016-05-18 13:52:54 -04:00
|
|
|
|
|
2016-08-03 14:18:09 -07:00
|
|
|
|
FILE SYSTEM
|
|
|
|
|
M: Ramesh Thomas <ramesh.thomas@intel.com>
|
|
|
|
|
M: Kuo-Lang Tseng <kuo-lang.tseng@intel.com>
|
|
|
|
|
S: Supported
|
|
|
|
|
F: ext/fs/
|
2016-10-29 04:10:36 -07:00
|
|
|
|
F: subsys/fs/
|
2016-08-03 14:18:09 -07:00
|
|
|
|
F: include/fs/
|
|
|
|
|
F: include/fs.h
|
|
|
|
|
F: samples/fs/
|
|
|
|
|
|
2016-06-02 12:09:32 -07:00
|
|
|
|
FLASH DRIVER
|
|
|
|
|
M: Baohong Liu <baohong.liu@intel.com>
|
|
|
|
|
M: Kuo-Lang Tseng <kuo-lang.tseng@intel.com>
|
|
|
|
|
S: Supported
|
|
|
|
|
F: drivers/flash/
|
|
|
|
|
|
2016-07-21 10:20:32 -07:00
|
|
|
|
INTERRUPTS
|
|
|
|
|
M: Andrew Boie <andrew.p.boie@intel.com>
|
|
|
|
|
S: Supported
|
|
|
|
|
F: drivers/interrupt_controller/
|
|
|
|
|
F: arch/arc/core/
|
|
|
|
|
F: arch/arm/core/
|
|
|
|
|
F: arch/nios2/core/
|
|
|
|
|
F: arch/x86/core/
|
|
|
|
|
F: include/irq.h
|
|
|
|
|
F: include/arch/x86/arch.h
|
|
|
|
|
F: include/arch/arm/cortex_m/irq.h
|
|
|
|
|
F: include/arch/nios2/arch.h
|
|
|
|
|
F: include/arch/arc/arch.h
|
|
|
|
|
F: include/arch/arc/v2/irq.h
|
|
|
|
|
F: include/drivers/loapic.h
|
|
|
|
|
F: include/drivers/ioapic.h
|
|
|
|
|
F: include/drivers/mvic.h
|
|
|
|
|
|
2016-06-15 13:18:17 -04:00
|
|
|
|
KERNEL CORE
|
|
|
|
|
M: Benjamin Walsh <benjamin.walsh@windriver.com>
|
|
|
|
|
M: Allan Stephens <allan.stephens@windriver.com>
|
2016-11-30 09:12:32 -05:00
|
|
|
|
M: Andrew Boie <andrew.p.boie@intel.com>
|
|
|
|
|
M: Andy Ross <andrew.j.ross@intel.com>
|
2016-06-15 13:18:17 -04:00
|
|
|
|
S: Supported
|
|
|
|
|
F: kernel/
|
|
|
|
|
F: include/nanokernel.h
|
|
|
|
|
F: include/microkernel.h
|
|
|
|
|
F: include/misc/
|
|
|
|
|
F: include/toolchain/
|
|
|
|
|
F: include/atomic.h
|
|
|
|
|
F: include/cache.h
|
|
|
|
|
F: include/init.h
|
|
|
|
|
F: include/irq.h
|
|
|
|
|
F: include/irq_offload.h
|
|
|
|
|
F: include/kernel_version.h
|
|
|
|
|
F: include/linker-defs.h
|
|
|
|
|
F: include/linker-tool-gcc.h
|
|
|
|
|
F: include/linker-tool.h
|
|
|
|
|
F: include/section_tags.h
|
|
|
|
|
F: include/sections.h
|
|
|
|
|
F: include/shared_irq.h
|
|
|
|
|
F: include/sw_isr_table.h
|
|
|
|
|
F: include/sys_clock.h
|
|
|
|
|
F: include/sys_io.h
|
|
|
|
|
F: include/toolchain.h
|
|
|
|
|
F: include/zephyr.h
|
2016-11-30 09:12:32 -05:00
|
|
|
|
F: include/kernel.h
|
|
|
|
|
F: include/legacy.h
|
2017-01-05 18:34:08 -05:00
|
|
|
|
F: tests/kernel/
|
2016-06-15 13:18:17 -04:00
|
|
|
|
|
2016-07-04 11:48:24 -05:00
|
|
|
|
KNOWN ISSUES
|
|
|
|
|
M: Anas Nashif <anas.nashif@intel.com>
|
|
|
|
|
M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
|
2017-01-04 10:50:26 -06:00
|
|
|
|
M: Genaro Saucedo <genaro.saucedo.tejada@intel.com>
|
2016-07-04 11:48:24 -05:00
|
|
|
|
F: .known-issues/
|
|
|
|
|
|
2016-08-26 11:18:38 -04:00
|
|
|
|
|
2016-06-10 10:54:58 -05:00
|
|
|
|
MAINTAINERS
|
2017-01-04 10:50:26 -06:00
|
|
|
|
M: Genaro Saucedo <genaro.saucedo.tejada@intel.com>
|
2016-06-10 10:54:58 -05:00
|
|
|
|
M: Anas Nashif <anas.nashif@intel.com>
|
|
|
|
|
M: Perez-Gonzalez, Inaky <inaky.perez-gonzalez@intel.com>
|
|
|
|
|
S: Supported
|
|
|
|
|
F: MAINTAINERS
|
|
|
|
|
|
2016-07-26 11:08:24 -07:00
|
|
|
|
MBEDTLS
|
|
|
|
|
M: Sergio Rodriguez <sergio.sf.rodriguez@intel.com>
|
2016-08-03 14:18:09 -07:00
|
|
|
|
M: Jithu Joseph <jithu.joseph@intel.com>
|
2016-07-26 11:08:24 -07:00
|
|
|
|
M: Kuo-Lang Tseng <kuo-lang.tseng@intel.com>
|
|
|
|
|
S: Supported
|
|
|
|
|
F: ext/lib/crypto/mbedtls/
|
2016-08-03 14:18:09 -07:00
|
|
|
|
F: samples/net/mbedtls_sslclient/
|
|
|
|
|
F: tests/crypto/test_mbedtls/
|
2016-07-26 11:08:24 -07:00
|
|
|
|
|
2017-01-02 15:15:24 -06:00
|
|
|
|
MCUXPRESSO SOFTWARE DEVELOPMENT KIT (MCUX)
|
|
|
|
|
M: Maureen Helm <maureen.helm@nxp.com>
|
|
|
|
|
S: Supported
|
|
|
|
|
F: ext/hal/nxp/mcux/
|
|
|
|
|
|
arm: soc: Add SoC series for ARM's Cortex-M Prototyping System (MPS2)
ARM's Cortex-M Prototyping System (or MPS2) [1] is a board containing
devices such as RAM, ethernet and display, and at its heart there is an
FPGA which can be programmed with various 'SoCs' which implement the
CPU, SRAM, UARTs, SPI, DMA, etc. There are also software simulations of
systems based on this hardware which are part of ARM's Fixed Virtual
Platforms (FVPs).
All of the above could be regarded SoCs in the same series so we will
treat them as such in Zephyr.
In this initial patch we add SoC support for the public FPGA image
which implements a Cortex-M3 CPU, and includes definitions to support
use of the UARTs on this.
ARM's documentation for MPS2 images are titled 'Application Note ANnnn'
where the number nnn is different for each 'SoC'. E.g. Application Note
AN385 is for "ARM Cortex-M3 SMM on V2M-MPS2" [2]. The files ARM supply
for programming the board firmware also make extensive use of the ANnnn
nomenclature, so we will use this for the SoC name in Zephyr. E.g. the
Cortex-M3 SoC will be called 'mps2_an385'. Note, it is not possible to
use the CPU type (e.g. M3) for the name as there are multiple FPGA
images for some CPU types (e.g. there are three Cortex M7 images
with differing FPU and MPU support).
[1] https://www.arm.com/products/tools/development-boards/versatile-express/cortex-m-prototyping-system.php
[2] http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dai0385c/index.html
Change-Id: Ice54f2d2cde7669582337f256c878526139daedd
Signed-off-by: Jon Medhurst <tixy@linaro.org>
Signed-off-by: Vincenzo Frascino <vincenzo.frascino@linaro.org>
2017-01-04 14:18:34 +00:00
|
|
|
|
MPS2 - ARM LTD CORTEX-M PROTOTYPING SYSTEM
|
|
|
|
|
M: Vincenzo Frascino <vincenzo.frascino@linaro.org>
|
|
|
|
|
S: Supported
|
|
|
|
|
F: arch/arm/soc/arm/mps2/
|
2017-01-18 16:57:29 +00:00
|
|
|
|
F: boards/arm/mps2/
|
arm: soc: Add SoC series for ARM's Cortex-M Prototyping System (MPS2)
ARM's Cortex-M Prototyping System (or MPS2) [1] is a board containing
devices such as RAM, ethernet and display, and at its heart there is an
FPGA which can be programmed with various 'SoCs' which implement the
CPU, SRAM, UARTs, SPI, DMA, etc. There are also software simulations of
systems based on this hardware which are part of ARM's Fixed Virtual
Platforms (FVPs).
All of the above could be regarded SoCs in the same series so we will
treat them as such in Zephyr.
In this initial patch we add SoC support for the public FPGA image
which implements a Cortex-M3 CPU, and includes definitions to support
use of the UARTs on this.
ARM's documentation for MPS2 images are titled 'Application Note ANnnn'
where the number nnn is different for each 'SoC'. E.g. Application Note
AN385 is for "ARM Cortex-M3 SMM on V2M-MPS2" [2]. The files ARM supply
for programming the board firmware also make extensive use of the ANnnn
nomenclature, so we will use this for the SoC name in Zephyr. E.g. the
Cortex-M3 SoC will be called 'mps2_an385'. Note, it is not possible to
use the CPU type (e.g. M3) for the name as there are multiple FPGA
images for some CPU types (e.g. there are three Cortex M7 images
with differing FPU and MPU support).
[1] https://www.arm.com/products/tools/development-boards/versatile-express/cortex-m-prototyping-system.php
[2] http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dai0385c/index.html
Change-Id: Ice54f2d2cde7669582337f256c878526139daedd
Signed-off-by: Jon Medhurst <tixy@linaro.org>
Signed-off-by: Vincenzo Frascino <vincenzo.frascino@linaro.org>
2017-01-04 14:18:34 +00:00
|
|
|
|
|
2016-06-07 21:52:10 +03:00
|
|
|
|
NETWORKING
|
|
|
|
|
M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
|
2016-12-23 12:08:41 +01:00
|
|
|
|
M: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com>
|
2016-06-07 21:52:10 +03:00
|
|
|
|
S: Supported
|
2016-06-07 21:53:59 +03:00
|
|
|
|
W: https://www.zephyrproject.org/doc/subsystems/networking/networking.html
|
2016-12-02 11:14:27 +02:00
|
|
|
|
F: subsys/net/ip/
|
2017-01-01 20:10:07 -06:00
|
|
|
|
F: subsys/net/lib/
|
2016-06-07 21:52:10 +03:00
|
|
|
|
F: include/net/
|
|
|
|
|
F: samples/net/
|
|
|
|
|
F: tests/net/
|
2017-01-01 20:10:07 -06:00
|
|
|
|
F: tests/net/lib/
|
2016-12-23 12:08:41 +01:00
|
|
|
|
F: drivers/ethernet/
|
|
|
|
|
F: drivers/ieee802154/
|
|
|
|
|
F: drivers/slip/
|
2016-06-07 21:52:10 +03:00
|
|
|
|
|
2016-08-04 12:45:58 -05:00
|
|
|
|
NETWORK APPLICATIONS
|
|
|
|
|
M: Flavio Santes <flavio.santes@intel.com>
|
|
|
|
|
S: Supported
|
2017-01-01 20:10:07 -06:00
|
|
|
|
F: subsys/net/lib/dns/
|
|
|
|
|
F: subsys/net/lib/http/
|
|
|
|
|
F: subsys/net/lib/mqtt/
|
2016-08-04 12:45:58 -05:00
|
|
|
|
F: samples/net/dns_client/
|
2017-02-03 11:11:01 -06:00
|
|
|
|
F: samples/net/http_server/
|
|
|
|
|
F: samples/net/mqtt_publisher/
|
2017-01-01 20:10:07 -06:00
|
|
|
|
F: tests/net/lib/http_header_fields/
|
|
|
|
|
F: tests/net/lib/mqtt_packet/
|
2016-08-04 12:45:58 -05:00
|
|
|
|
|
2016-06-07 21:52:10 +03:00
|
|
|
|
NETWORK BUFFERS
|
|
|
|
|
M: Johan Hedberg <johan.hedberg@intel.com>
|
|
|
|
|
M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
|
2016-12-23 12:08:41 +01:00
|
|
|
|
M: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com>
|
2016-06-07 21:52:10 +03:00
|
|
|
|
S: Supported
|
2016-06-07 21:53:59 +03:00
|
|
|
|
W: https://www.zephyrproject.org/doc/subsystems/networking/buffers.html
|
2016-12-02 11:14:27 +02:00
|
|
|
|
F: subsys/net/buf.c
|
2016-06-07 21:52:10 +03:00
|
|
|
|
F: include/net/buf.h
|
|
|
|
|
F: tests/net/buf/
|
|
|
|
|
|
2016-06-17 10:52:32 -07:00
|
|
|
|
NIOS II
|
|
|
|
|
M: Andrew Boie <andrew.p.boie@intel.com>
|
|
|
|
|
S: Supported
|
|
|
|
|
F: arch/nios2/
|
|
|
|
|
F: include/arch/nios2/
|
2016-06-20 14:11:35 -07:00
|
|
|
|
F: drivers/serial/uart_altera_jtag.c
|
2016-06-21 10:51:46 -07:00
|
|
|
|
F: drivers/timer/altera_avalon_timer.c
|
2016-06-23 11:31:58 -07:00
|
|
|
|
F: tests/kernel/test_intmath/
|
2016-10-28 15:34:39 -05:00
|
|
|
|
F: boards/nios2/
|
2016-06-17 10:52:32 -07:00
|
|
|
|
|
2016-05-29 11:37:21 -07:00
|
|
|
|
NORDIC MDK
|
|
|
|
|
M: Carles Cufi <carles.cufi@nordicsemi.no>
|
|
|
|
|
S: Supported
|
2016-06-10 10:48:05 -05:00
|
|
|
|
F: ext/hal/nordic/mdk/
|
2016-05-29 11:37:21 -07:00
|
|
|
|
|
2016-06-02 12:09:32 -07:00
|
|
|
|
POWER MANAGEMENT
|
|
|
|
|
M: Ramesh Thomas <ramesh.thomas@intel.com>
|
|
|
|
|
M: Kuo-Lang Tseng <kuo-lang.tseng@intel.com>
|
|
|
|
|
S: Supported
|
|
|
|
|
F: arch/x86/core/crt0.S
|
|
|
|
|
F: include/device.h
|
|
|
|
|
F: include/init.h
|
|
|
|
|
F: include/power.h
|
2016-12-23 08:35:34 -05:00
|
|
|
|
F: kernel/k_idle.c
|
|
|
|
|
F: kernel/device.c
|
2016-06-02 12:09:32 -07:00
|
|
|
|
F: samples/power/
|
|
|
|
|
|
2016-05-18 13:52:54 -04:00
|
|
|
|
QMSI
|
|
|
|
|
M: Anas Nashif <anas.nashif@intel.com>
|
|
|
|
|
S: Supported
|
|
|
|
|
F: ext/hal/qmsi/
|
|
|
|
|
|
2016-06-02 12:09:32 -07:00
|
|
|
|
QMSI DRIVERS
|
|
|
|
|
M: Sergio Rodriguez <sergio.sf.rodriguez@intel.com>
|
|
|
|
|
M: Baohong Liu <baohong.liu@intel.com>
|
|
|
|
|
M: Kuo-Lang Tseng <kuo-lang.tseng@intel.com>
|
|
|
|
|
S: Supported
|
|
|
|
|
F: drivers/*/*qmsi*
|
|
|
|
|
F: drivers/*/*/*qmsi*
|
|
|
|
|
|
2016-08-30 08:55:02 -04:00
|
|
|
|
QUARK D2000 SOC
|
|
|
|
|
M: Anas Nashif <anas.nashif@intel.com>
|
|
|
|
|
S: Supported
|
|
|
|
|
F: arch/x86/soc/intel_quark/quark_d2000/
|
|
|
|
|
|
|
|
|
|
QUARK SE C1000 SOC
|
|
|
|
|
M: Anas Nashif <anas.nashif@intel.com>
|
|
|
|
|
S: Supported
|
|
|
|
|
F: arch/x86/soc/intel_quark/quark_se_c1000/
|
|
|
|
|
|
|
|
|
|
QUARK X1000 SOC
|
|
|
|
|
M: Anas Nashif <anas.nashif@intel.com>
|
|
|
|
|
S: Supported
|
|
|
|
|
F: arch/x86/soc/intel_quark/quark_x1000/
|
|
|
|
|
|
2016-06-02 12:45:46 -07:00
|
|
|
|
SANITYCHECK
|
|
|
|
|
M: Andrew Boie <andrew.p.boie@intel.com>
|
|
|
|
|
S: Supported
|
|
|
|
|
F: scripts/sanitycheck
|
|
|
|
|
F: scripts/expr_parser.py
|
|
|
|
|
F: scripts/sanity_chk/
|
|
|
|
|
|
2016-06-22 12:11:45 +03:00
|
|
|
|
SENSOR DRIVERS
|
2017-01-12 17:21:30 +02:00
|
|
|
|
M: Bogdan Davidoaia <bogdan.davidoaia@linaro.org>
|
2017-01-16 13:53:59 +02:00
|
|
|
|
M: Murtaza Alexandru <murtaza.alexandru1995@gmail.com>
|
2016-06-22 12:11:45 +03:00
|
|
|
|
S: Supported
|
|
|
|
|
W: https://www.zephyrproject.org/doc/subsystems/sensor.html
|
|
|
|
|
F: include/sensor.h
|
|
|
|
|
F: drivers/sensor/
|
|
|
|
|
F: samples/sensor/
|
|
|
|
|
|
2016-11-04 11:35:01 +01:00
|
|
|
|
STM32CUBE SDK
|
|
|
|
|
M: Erwan Gouriou <erwan.gouriou@linaro.org>
|
|
|
|
|
S: Supported
|
|
|
|
|
F: ext/hal/st/stm32cube/
|
|
|
|
|
|
2016-10-27 12:30:12 +05:30
|
|
|
|
STM32F4X SoC FAMILY and DRIVERS
|
|
|
|
|
M: Amit Kucheria <amit.kucheria@linaro.org>
|
|
|
|
|
M: Ricardo Salveti <ricardo.salveti@linaro.org>
|
|
|
|
|
S: Supported
|
|
|
|
|
F: arch/arm/soc/st_stm32/stm32f4/
|
|
|
|
|
F: drivers/pinmux/stm32/
|
|
|
|
|
F: drivers/gpio/*stm32*
|
|
|
|
|
F: drivers/clock_control/*stm32f4*
|
|
|
|
|
|
2016-05-28 14:41:55 -04:00
|
|
|
|
TINYCRYPT
|
|
|
|
|
M: Constanza Heath <constanza.m.heath@intel.com>
|
2016-08-04 12:45:58 -05:00
|
|
|
|
M: Flavio Santes <flavio.santes@intel.com>
|
2016-05-28 14:41:55 -04:00
|
|
|
|
S: Supported
|
2016-06-10 10:48:05 -05:00
|
|
|
|
F: ext/lib/crypto/tinycrypt/
|
2016-08-04 12:45:58 -05:00
|
|
|
|
F: tests/crypto/
|
2016-05-28 14:41:55 -04:00
|
|
|
|
|
2016-12-23 12:08:41 +01:00
|
|
|
|
SPI
|
|
|
|
|
M: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com>
|
|
|
|
|
S: Supported
|
|
|
|
|
F: drivers/spi/
|
|
|
|
|
F: include/spi.h
|
|
|
|
|
F: tests/drivers/spi_test/
|
|
|
|
|
|
2016-10-30 16:33:25 -04:00
|
|
|
|
USB
|
|
|
|
|
M: Jithu Joseph <jithu.joseph@intel.com>
|
|
|
|
|
S: Supported
|
|
|
|
|
F: subsys/usb
|
|
|
|
|
F: drivers/usb
|
|
|
|
|
F: samples/usb
|
|
|
|
|
|
2016-06-15 13:18:17 -04:00
|
|
|
|
X86 ARCH
|
|
|
|
|
M: Benjamin Walsh <benjamin.walsh@windriver.com>
|
|
|
|
|
M: Allan Stephens <allan.stephens@windriver.com>
|
2017-01-25 14:00:18 -08:00
|
|
|
|
M: Andrew Boie <andrew.p.boie@intel.com>
|
2016-06-15 13:18:17 -04:00
|
|
|
|
S: Supported
|
|
|
|
|
F: arch/x86/
|
|
|
|
|
F: include/arch/x86/
|
2016-10-28 15:34:39 -05:00
|
|
|
|
F: boards/x86/
|
2016-06-15 13:18:17 -04:00
|
|
|
|
|
2017-01-20 13:07:15 -08:00
|
|
|
|
XTENSA ARCH
|
|
|
|
|
M: Andrew Boie <andrew.p.boie@intel.com>
|
|
|
|
|
S: Supported
|
|
|
|
|
F: arch/xtensa
|
|
|
|
|
F: include/arch/xtensa/
|
|
|
|
|
F: boards/xtensa/
|
|
|
|
|
|
2017-02-03 19:31:41 +01:00
|
|
|
|
RISCV32 ARCH
|
|
|
|
|
M: Jean-Paul Etienne <fractalclone@gmail.com>
|
|
|
|
|
S: Supported
|
|
|
|
|
F: arch/riscv32
|
|
|
|
|
F: include/arch/riscv32
|
|
|
|
|
F: boards/riscv32
|
|
|
|
|
F: drivers/serial/uart_riscv_qemu.c
|
|
|
|
|
F: drivers/timer/pulpino_timer.c
|
|
|
|
|
F: drivers/timer/riscv_machine_timer.c
|
|
|
|
|
F: drivers/gpio/gpio_pulpino.c
|
|
|
|
|
|
2016-08-02 17:07:02 -03:00
|
|
|
|
ZOAP
|
|
|
|
|
M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
|
|
|
|
|
S: Supported
|
2017-01-01 20:10:07 -06:00
|
|
|
|
F: subsys/net/lib/zoap/
|
2016-08-02 17:07:02 -03:00
|
|
|
|
F: samples/net/zoap_client/
|
|
|
|
|
F: samples/net/zoap_server/
|
2017-01-01 20:10:07 -06:00
|
|
|
|
F: tests/net/lib/zoap/
|
2016-08-02 17:07:02 -03:00
|
|
|
|
|
2016-05-18 13:52:54 -04:00
|
|
|
|
THE REST
|
|
|
|
|
M: Anas Nashif <anas.nashif@intel.com>
|
2016-10-13 04:08:36 -05:00
|
|
|
|
M: Kumar Gala <kumar.gala@linaro.org>
|
2016-05-18 13:52:54 -04:00
|
|
|
|
L: devel@lists.zephyrproject.com
|
|
|
|
|
T: git https://gerrit.zephyrproject.org/r/a/zephyr
|
|
|
|
|
S: Buried alive in reporters
|
|
|
|
|
F: *
|
|
|
|
|
F: */
|