zephyr/boards/arc/em_starterkit
Wayne Ren f2fd40e90d ARC: Add support for ARC HS family of CPU cores
The ARC HS is a family of high performance CPUs from Synopsys
capable of running wide range of applications from heavy DPS
calculation to full-scale OS.

Still as with other ARC cores ARC HS might be tailored to
a particular application.

As opposed to EM cores ARC HS cores always have support of unaligned
data access and by default GCC generates such a data layout with
so we have to always enable unaligned data access in runtime otherwise
on attempt to access such data we'd see "Unaligned memory exception".

Note we had to explicitly mention CONFIG_CPU_ARCEM=y in
all current defconfigs as CPU_ARC{EM|HS} are now parts of a
choice so we cannot simply select ether option in board's Kconfig.

And while at it change "-mmpy-option" of ARC EM to "wlh1"
which is the same as previously used "6" but matches
Programmer's Reference Manual (PRM) and is more human-friendly.

Signed-off-by: Wayne Ren <wei.ren@synopsys.com>
Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
2019-07-31 09:25:15 -07:00
..
doc doc: fix path to gdb in documentation 2019-06-11 22:07:52 -04:00
support
arc_mpu_regions.c dts: Convert from DT_<COMPAT>_<INSTANCE>_<PROP> to DT_INST... 2019-06-14 08:02:15 -05:00
board.cmake boards: allow cmake-time overrides of all runners 2019-06-07 13:43:51 +02:00
board.dtsi license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
CMakeLists.txt license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
em_starterkit_defconfig ARC: Add support for ARC HS family of CPU cores 2019-07-31 09:25:15 -07:00
em_starterkit_em7d_defconfig ARC: Add support for ARC HS family of CPU cores 2019-07-31 09:25:15 -07:00
em_starterkit_em7d_v22_defconfig ARC: Add support for ARC HS family of CPU cores 2019-07-31 09:25:15 -07:00
em_starterkit_em7d_v22.dts dts: Replace status = "ok" with status = "okay" 2019-06-14 19:51:13 -05:00
em_starterkit_em7d_v22.yaml
em_starterkit_em7d.dts dts: Replace status = "ok" with status = "okay" 2019-06-14 19:51:13 -05:00
em_starterkit_em7d.yaml
em_starterkit_em11d_defconfig ARC: Add support for ARC HS family of CPU cores 2019-07-31 09:25:15 -07:00
em_starterkit_em11d.dts dts: Replace status = "ok" with status = "okay" 2019-06-14 19:51:13 -05:00
em_starterkit_em11d.yaml
em_starterkit_r22.dtsi
em_starterkit_r23.dtsi
em_starterkit.dts dts: Replace status = "ok" with status = "okay" 2019-06-14 19:51:13 -05:00
em_starterkit.yaml
Kconfig
Kconfig.board
Kconfig.defconfig ARC: Add support for ARC HS family of CPU cores 2019-07-31 09:25:15 -07:00
pmodmux.c