Skip to content
Permalink
Browse files

qmsi: move to a zephyr module

Adds https://github.com/zephyrproject-rtos/hal_qmsi as a module managed
by west.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
  • Loading branch information...
nashif committed Mar 18, 2019
1 parent 025ffa2 commit 4a5751226c40d56644f8062ef568562d3db07f36
Showing with 3 additions and 32,046 deletions.
  1. +0 −1 CODEOWNERS
  2. +0 −8 doc/LICENSING.rst
  3. +0 −1 ext/hal/CMakeLists.txt
  4. +0 −2 ext/hal/Kconfig
  5. +0 −9 ext/hal/README
  6. +0 −52 ext/hal/qmsi/CMakeLists.txt
  7. +0 −16 ext/hal/qmsi/Kconfig
  8. +0 −16 ext/hal/qmsi/README
  9. +0 −455 ext/hal/qmsi/drivers/adc/qm_adc.c
  10. +0 −772 ext/hal/qmsi/drivers/adc/qm_ss_adc.c
  11. +0 −313 ext/hal/qmsi/drivers/aon_counters/qm_aon_counters.c
  12. +0 −118 ext/hal/qmsi/drivers/clk/ss_clk.c
  13. +0 −92 ext/hal/qmsi/drivers/comparator/qm_comparator.c
  14. +0 −502 ext/hal/qmsi/drivers/dma/dma.h
  15. +0 −767 ext/hal/qmsi/drivers/dma/qm_dma.c
  16. +0 −405 ext/hal/qmsi/drivers/flash/qm_flash.c
  17. +0 −254 ext/hal/qmsi/drivers/fpr/qm_fpr.c
  18. +0 −240 ext/hal/qmsi/drivers/gpio/qm_gpio.c
  19. +0 −253 ext/hal/qmsi/drivers/gpio/qm_ss_gpio.c
  20. +0 −1,754 ext/hal/qmsi/drivers/i2c/qm_i2c.c
  21. +0 −858 ext/hal/qmsi/drivers/i2c/qm_ss_i2c.c
  22. +0 −299 ext/hal/qmsi/drivers/include/qm_adc.h
  23. +0 −225 ext/hal/qmsi/drivers/include/qm_aon_counters.h
  24. +0 −84 ext/hal/qmsi/drivers/include/qm_comparator.h
  25. +0 −379 ext/hal/qmsi/drivers/include/qm_dma.h
  26. +0 −242 ext/hal/qmsi/drivers/include/qm_flash.h
  27. +0 −203 ext/hal/qmsi/drivers/include/qm_fpr.h
  28. +0 −210 ext/hal/qmsi/drivers/include/qm_gpio.h
  29. +0 −489 ext/hal/qmsi/drivers/include/qm_i2c.h
  30. +0 −349 ext/hal/qmsi/drivers/include/qm_i2s.h
  31. +0 −61 ext/hal/qmsi/drivers/include/qm_identification.h
  32. +0 −64 ext/hal/qmsi/drivers/include/qm_init.h
  33. +0 −225 ext/hal/qmsi/drivers/include/qm_interrupt.h
  34. +0 −401 ext/hal/qmsi/drivers/include/qm_isr.h
  35. +0 −191 ext/hal/qmsi/drivers/include/qm_mailbox.h
  36. +0 −135 ext/hal/qmsi/drivers/include/qm_mpr.h
  37. +0 −141 ext/hal/qmsi/drivers/include/qm_pic_timer.h
  38. +0 −197 ext/hal/qmsi/drivers/include/qm_pinmux.h
  39. +0 −201 ext/hal/qmsi/drivers/include/qm_pwm.h
  40. +0 −178 ext/hal/qmsi/drivers/include/qm_rtc.h
  41. +0 −476 ext/hal/qmsi/drivers/include/qm_spi.h
  42. +0 −344 ext/hal/qmsi/drivers/include/qm_ss_adc.h
  43. +0 −216 ext/hal/qmsi/drivers/include/qm_ss_gpio.h
  44. +0 −307 ext/hal/qmsi/drivers/include/qm_ss_i2c.h
  45. +0 −92 ext/hal/qmsi/drivers/include/qm_ss_interrupt.h
  46. +0 −239 ext/hal/qmsi/drivers/include/qm_ss_isr.h
  47. +0 −364 ext/hal/qmsi/drivers/include/qm_ss_spi.h
  48. +0 −152 ext/hal/qmsi/drivers/include/qm_ss_timer.h
  49. +0 −438 ext/hal/qmsi/drivers/include/qm_uart.h
  50. +0 −338 ext/hal/qmsi/drivers/include/qm_usb.h
  51. +0 −65 ext/hal/qmsi/drivers/include/qm_version.h
  52. +0 −172 ext/hal/qmsi/drivers/include/qm_wdt.h
  53. +0 −180 ext/hal/qmsi/drivers/include/soc_watch.h
  54. +0 −182 ext/hal/qmsi/drivers/include/ss_clk.h
  55. +0 −145 ext/hal/qmsi/drivers/interrupt/apic.h
  56. +0 −119 ext/hal/qmsi/drivers/interrupt/idt.h
  57. +0 −130 ext/hal/qmsi/drivers/interrupt/mvic.h
  58. +0 −339 ext/hal/qmsi/drivers/interrupt/qm_interrupt.c
  59. +0 −92 ext/hal/qmsi/drivers/interrupt/qm_ss_interrupt.c
  60. +0 −283 ext/hal/qmsi/drivers/mailbox/qm_mailbox_se.c
  61. +0 −198 ext/hal/qmsi/drivers/mpr/qm_mpr.c
  62. +0 −120 ext/hal/qmsi/drivers/pinmux/qm_pinmux.c
  63. +0 −243 ext/hal/qmsi/drivers/pwm/qm_pwm.c
  64. +0 −53 ext/hal/qmsi/drivers/qm_identification.c
  65. +0 −35 ext/hal/qmsi/drivers/qm_init.c
  66. +0 −39 ext/hal/qmsi/drivers/qm_version.c
  67. +0 −191 ext/hal/qmsi/drivers/rtc/qm_rtc.c
  68. +0 −496 ext/hal/qmsi/drivers/soc_watch.c
  69. +0 −1,198 ext/hal/qmsi/drivers/spi/qm_spi.c
  70. +0 −511 ext/hal/qmsi/drivers/spi/qm_ss_spi.c
  71. +0 −147 ext/hal/qmsi/drivers/timer/qm_pic_timer.c
  72. +0 −146 ext/hal/qmsi/drivers/timer/qm_ss_timer.c
  73. +0 −775 ext/hal/qmsi/drivers/uart/qm_uart.c
  74. +0 −903 ext/hal/qmsi/drivers/usb/qm_usb.c
  75. +0 −181 ext/hal/qmsi/drivers/wdt/qm_wdt.c
  76. +0 −323 ext/hal/qmsi/include/qm_common.h
  77. +0 −412 ext/hal/qmsi/soc/quark_d2000/drivers/clk.c
  78. +0 −466 ext/hal/qmsi/soc/quark_d2000/drivers/power_states.c
  79. +0 −100 ext/hal/qmsi/soc/quark_d2000/drivers/qm_interrupt_router.c
  80. +0 −333 ext/hal/qmsi/soc/quark_d2000/include/clk.h
  81. +0 −103 ext/hal/qmsi/soc/quark_d2000/include/flash_layout.h
  82. +0 −139 ext/hal/qmsi/soc/quark_d2000/include/power_states.h
  83. +0 −65 ext/hal/qmsi/soc/quark_d2000/include/qm_interrupt_router.h
  84. +0 −158 ext/hal/qmsi/soc/quark_d2000/include/qm_interrupt_router_regs.h
  85. +0 −205 ext/hal/qmsi/soc/quark_d2000/include/qm_pin_functions.h
  86. +0 −165 ext/hal/qmsi/soc/quark_d2000/include/qm_soc_interrupts.h
  87. +0 −1,727 ext/hal/qmsi/soc/quark_d2000/include/qm_soc_regs.h
  88. +0 −460 ext/hal/qmsi/soc/quark_se/drivers/clk.c
  89. +0 −204 ext/hal/qmsi/soc/quark_se/drivers/power_states.c
  90. +0 −122 ext/hal/qmsi/soc/quark_se/drivers/qm_interrupt_router.c
  91. +0 −82 ext/hal/qmsi/soc/quark_se/drivers/ss_init.c
  92. +0 −256 ext/hal/qmsi/soc/quark_se/drivers/ss_power_states.c
  93. +0 −94 ext/hal/qmsi/soc/quark_se/drivers/vreg.c
  94. +0 −353 ext/hal/qmsi/soc/quark_se/include/clk.h
  95. +0 −108 ext/hal/qmsi/soc/quark_se/include/flash_layout.h
  96. +0 −304 ext/hal/qmsi/soc/quark_se/include/power_states.h
  97. +0 −71 ext/hal/qmsi/soc/quark_se/include/qm_interrupt_router.h
  98. +0 −346 ext/hal/qmsi/soc/quark_se/include/qm_interrupt_router_regs.h
  99. +0 −70 ext/hal/qmsi/soc/quark_se/include/qm_mailbox_defs.h
  100. +0 −461 ext/hal/qmsi/soc/quark_se/include/qm_pin_functions.h
  101. +0 −854 ext/hal/qmsi/soc/quark_se/include/qm_sensor_regs.h
  102. +0 −410 ext/hal/qmsi/soc/quark_se/include/qm_soc_interrupts.h
  103. +0 −2,117 ext/hal/qmsi/soc/quark_se/include/qm_soc_regs.h
  104. +0 −58 ext/hal/qmsi/soc/quark_se/include/ss_init.h
  105. +0 −305 ext/hal/qmsi/soc/quark_se/include/ss_power_states.h
  106. +0 −104 ext/hal/qmsi/soc/quark_se/include/vreg.h
  107. +3 −0 west.yml
@@ -187,7 +187,6 @@
/ext/hal/microchip/ @franciscomunoz @albertofloyd @scottwcpg
/ext/hal/nordic/ @carlescufi @anangl
/ext/hal/nxp/ @MaureenHelm
/ext/hal/qmsi/ @nashif
/ext/hal/st/ @erwango
/ext/hal/ti/simplelink/ @vanti
/ext/lib/crypto/mbedtls/ @nashif
@@ -69,11 +69,3 @@ licensing in this document.

.. _ext/hal/nxp/mcux source:
https://github.com/zephyrproject-rtos/zephyr/blob/master/ext/hal/nxp/mcux/drivers/kinetis/fsl_rtc.h

*ext/hal/qmsi/*
*Origin:* https://github.com/quark-mcu/qmsi/releases

*Licensing*: 3-clause BSD (see `ext/hal/qmsi source`_)

.. _ext/hal/qmsi source:
https://github.com/zephyrproject-rtos/zephyr/blob/master/ext/hal/qmsi/include/qm_common.h
@@ -5,7 +5,6 @@ add_subdirectory_if_kconfig(libmetal)
add_subdirectory(nordic)
add_subdirectory(nxp)
add_subdirectory(openisa)
add_subdirectory_if_kconfig(qmsi)
add_subdirectory(st)
add_subdirectory(ti)
add_subdirectory(silabs)
@@ -30,8 +30,6 @@ source "ext/hal/nxp/imx/Kconfig"

source "ext/hal/openisa/vega_sdk_riscv/Kconfig"

source "ext/hal/qmsi/Kconfig"

source "ext/hal/silabs/gecko/Kconfig"

source "ext/hal/st/stm32cube/Kconfig"
@@ -41,15 +41,6 @@ pdl
The Cypress Peripheral Driver Library (PDL) provides device header files and
peripheral drivers for PSoC6 SoCs.

qmsi
-------
Intel® Quark™ Microcontroller Software Interface (QMSI) is a Hardware
Abstraction Layer (HAL) for Intel® Quark™ Microcontroller products. It
currently support the following SoCs:

- Intel® Quark™ D2000 Microcontroller
- Intel® Quark™ SE Microcontroller

stm32cube
---------
ST Microelectronics STM32Cube SDK

This file was deleted.

This file was deleted.

This file was deleted.

0 comments on commit 4a57512

Please sign in to comment.
You can’t perform that action at this time.