You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by we...@apache.org on 2018/01/18 17:54:33 UTC

[mynewt-core] 01/01: Merge pull request #711 from wes3/initarc

This is an automated email from the ASF dual-hosted git repository.

wes3 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-core.git

commit 03b9f29b54ae0019c31f9f0efb4b5319d9a718f1
Merge: 1ce6bb0 7fd53ee
Author: wes3 <wi...@runtime.io>
AuthorDate: Thu Jan 18 09:54:30 2018 -0800

    Merge pull request #711 from wes3/initarc
    
    Initial ARCv2 port of mynewt

 LICENSE                                            |    4 +
 compiler/arc/compiler.yml                          |   36 +
 compiler/arc/pkg.yml                               |   27 +
 hw/bsp/embarc_emsk/arc_core.ld                     |  128 ++
 hw/bsp/embarc_emsk/bsp.yml                         |   62 +
 hw/bsp/embarc_emsk/include/bsp/arc_core_config.h   |  179 +++
 hw/bsp/embarc_emsk/include/bsp/bsp.h               |   39 +
 hw/bsp/embarc_emsk/include/bsp/embARC_BSP_config.h |   66 +
 hw/bsp/embarc_emsk/pkg.yml                         |   33 +
 hw/bsp/embarc_emsk/src/board.c                     |   50 +
 hw/bsp/embarc_emsk/src/hal_bsp.c                   |  109 ++
 hw/bsp/embarc_emsk/src/sbrk.c                      |   60 +
 hw/bsp/embarc_emsk/syscfg.yml                      |   42 +
 hw/mcu/arc/pkg.yml                                 |   39 +
 hw/mcu/arc/snps/include/mcu/mcu_arc.h              |   35 +
 hw/mcu/arc/snps/pkg.yml                            |   29 +
 hw/mcu/arc/snps/src/arch/arc/arc_startup.S         |  264 ++++
 hw/mcu/arc/snps/src/hal_os_tick.c                  |  103 ++
 hw/mcu/arc/snps/src/hal_system.c                   |   68 +
 hw/mcu/arc/snps/src/hal_timer.c                    |  199 +++
 hw/mcu/arc/snps/src/hal_watchdog.c                 |   39 +
 hw/mcu/arc/snps/syscfg.yml                         |   19 +
 hw/mcu/arc/src/ext/sdk/README.md                   |   22 +
 hw/mcu/arc/src/ext/sdk/arc/arc_cache.c             |  420 ++++++
 hw/mcu/arc/src/ext/sdk/arc/arc_exc_asm.S           |  202 +++
 hw/mcu/arc/src/ext/sdk/arc/arc_exception.c         |  514 +++++++
 hw/mcu/arc/src/ext/sdk/arc/arc_timer.c             |  211 +++
 .../arc/src/ext/sdk/arc/startup/arc_cxx_support.c  |  168 +++
 hw/mcu/arc/src/ext/sdk/arc/startup/arc_startup.S   |  266 ++++
 hw/mcu/arc/src/ext/sdk/board/board.h               |   68 +
 .../arc/src/ext/sdk/board/emsk/common/emsk_init.c  |  116 ++
 .../arc/src/ext/sdk/board/emsk/common/emsk_timer.c |  189 +++
 .../arc/src/ext/sdk/board/emsk/common/emsk_timer.h |   63 +
 hw/mcu/arc/src/ext/sdk/board/emsk/common/mux.c     |  116 ++
 hw/mcu/arc/src/ext/sdk/board/emsk/common/mux.h     |  186 +++
 hw/mcu/arc/src/ext/sdk/board/emsk/common/mux_hal.h |   69 +
 hw/mcu/arc/src/ext/sdk/board/emsk/emsk.h           |  128 ++
 hw/mcu/arc/src/ext/sdk/board/emsk/emsk_hardware.h  |  119 ++
 .../arc/src/ext/sdk/board/emsk/gpio/dw_gpio_obj.c  |  379 +++++
 .../arc/src/ext/sdk/board/emsk/gpio/dw_gpio_obj.h  |   90 ++
 hw/mcu/arc/src/ext/sdk/board/emsk/gpio/emsk_gpio.c |  199 +++
 hw/mcu/arc/src/ext/sdk/board/emsk/gpio/emsk_gpio.h |   96 ++
 hw/mcu/arc/src/ext/sdk/board/emsk/iic/dw_iic_obj.c |  302 ++++
 hw/mcu/arc/src/ext/sdk/board/emsk/iic/dw_iic_obj.h |   83 +
 hw/mcu/arc/src/ext/sdk/board/emsk/spi/dw_spi_obj.c |  322 ++++
 hw/mcu/arc/src/ext/sdk/board/emsk/spi/dw_spi_obj.h |   82 +
 .../arc/src/ext/sdk/board/emsk/uart/dw_uart_obj.c  |  266 ++++
 .../arc/src/ext/sdk/board/emsk/uart/dw_uart_obj.h  |   89 ++
 hw/mcu/arc/src/ext/sdk/common/console_io.c         |  164 ++
 hw/mcu/arc/src/ext/sdk/common/console_io.h         |   57 +
 hw/mcu/arc/src/ext/sdk/common/xprintf.c            |  391 +++++
 hw/mcu/arc/src/ext/sdk/common/xprintf.h            |   48 +
 .../src/ext/sdk/device/designware/gpio/dw_gpio.c   |  481 ++++++
 .../src/ext/sdk/device/designware/gpio/dw_gpio.h   |  145 ++
 .../arc/src/ext/sdk/device/designware/iic/dw_iic.c | 1584 ++++++++++++++++++++
 .../arc/src/ext/sdk/device/designware/iic/dw_iic.h |  242 +++
 .../src/ext/sdk/device/designware/iic/dw_iic_hal.h |  186 +++
 .../ext/sdk/device/designware/iic/dw_iic_hal_cfg.h |   82 +
 .../arc/src/ext/sdk/device/designware/spi/dw_spi.c | 1337 +++++++++++++++++
 .../arc/src/ext/sdk/device/designware/spi/dw_spi.h |  190 +++
 .../src/ext/sdk/device/designware/spi/dw_spi_hal.h |  141 ++
 .../ext/sdk/device/designware/spi/dw_spi_hal_cfg.h |   58 +
 .../src/ext/sdk/device/designware/uart/dw_uart.c   |  956 ++++++++++++
 .../src/ext/sdk/device/designware/uart/dw_uart.h   |  141 ++
 .../ext/sdk/device/designware/uart/dw_uart_hal.h   |  253 ++++
 .../src/ext/sdk/device/device_hal/inc/dev_common.h |  173 +++
 .../src/ext/sdk/device/device_hal/inc/dev_gpio.h   |  424 ++++++
 .../src/ext/sdk/device/device_hal/inc/dev_iic.h    |  526 +++++++
 .../src/ext/sdk/device/device_hal/inc/dev_spi.h    |  577 +++++++
 .../src/ext/sdk/device/device_hal/inc/dev_uart.h   |  475 ++++++
 hw/mcu/arc/src/ext/sdk/inc/arc/arc.h               |  436 ++++++
 hw/mcu/arc/src/ext/sdk/inc/arc/arc_asm_common.h    |  541 +++++++
 hw/mcu/arc/src/ext/sdk/inc/arc/arc_builtin.h       |  301 ++++
 hw/mcu/arc/src/ext/sdk/inc/arc/arc_cache.h         |  321 ++++
 hw/mcu/arc/src/ext/sdk/inc/arc/arc_em.h            |  133 ++
 hw/mcu/arc/src/ext/sdk/inc/arc/arc_exception.h     |  466 ++++++
 .../arc/src/ext/sdk/inc/arc/arc_feature_config.h   |  397 +++++
 hw/mcu/arc/src/ext/sdk/inc/arc/arc_timer.h         |   99 ++
 hw/mcu/arc/src/ext/sdk/inc/embARC_debug.h          |   94 ++
 hw/mcu/arc/src/ext/sdk/inc/embARC_error.h          |  156 ++
 hw/mcu/arc/src/ext/sdk/inc/embARC_toolchain.h      |  121 ++
 kernel/os/include/os/arch/arc/os/os_arch.h         |   80 +
 kernel/os/src/arch/arc/os_arc.s                    |  253 ++++
 kernel/os/src/arch/arc/os_arch_arc.c               |  340 +++++
 kernel/os/src/arch/arc/os_fault.c                  |  175 +++
 85 files changed, 18939 insertions(+)

-- 
To stop receiving notification emails like this one, please contact
"commits@mynewt.apache.org" <co...@mynewt.apache.org>.