qmsi: move drivers and hal to ext/hal
This is external source code maintained somewhere else. Put it under ext/ for clarity and maintainability. Change-Id: I9e7c9d0948a2ba893006e316dc21d9b1a9edfa93 Signed-off-by: Anas Nashif <anas.nashif@intel.com>
This commit is contained in:
parent
59b34a37d8
commit
489f42328c
92 changed files with 24 additions and 9 deletions
2
Makefile
2
Makefile
|
@ -514,7 +514,7 @@ scripts: scripts_basic include/config/auto.conf include/config/tristate.conf
|
||||||
$(Q)$(MAKE) $(build)=$(@)
|
$(Q)$(MAKE) $(build)=$(@)
|
||||||
|
|
||||||
|
|
||||||
core-y := lib/ kernel/ misc/ net/ boards/ arch/
|
core-y := lib/ kernel/ misc/ net/ boards/ arch/ ext/
|
||||||
drivers-y := drivers/
|
drivers-y := drivers/
|
||||||
|
|
||||||
ifneq ($(strip $(MAKEFILE_APP_DIR)),)
|
ifneq ($(strip $(MAKEFILE_APP_DIR)),)
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
subdir-ccflags-y += -I$(srctree)/include/drivers
|
subdir-ccflags-y += -I$(srctree)/include/drivers
|
||||||
|
|
||||||
include $(srctree)/drivers/qmsi/Makefile.include
|
include $(srctree)/ext/hal/qmsi/Makefile.include
|
||||||
|
|
||||||
obj-y = console/
|
obj-y = console/
|
||||||
obj-y += random/
|
obj-y += random/
|
||||||
|
@ -27,4 +27,3 @@ obj-$(CONFIG_IPM) += ipm/
|
||||||
obj-$(CONFIG_SENSOR) += sensor/
|
obj-$(CONFIG_SENSOR) += sensor/
|
||||||
obj-$(CONFIG_AIO_COMPARATOR) += aio/
|
obj-$(CONFIG_AIO_COMPARATOR) += aio/
|
||||||
obj-$(CONFIG_PINMUX) += pinmux/
|
obj-$(CONFIG_PINMUX) += pinmux/
|
||||||
obj-$(CONFIG_QMSI_BUILTIN) += qmsi/
|
|
||||||
|
|
|
@ -1,6 +0,0 @@
|
||||||
subdir-ccflags-$(CONFIG_QMSI_LIBRARY) += -I$(CONFIG_QMSI_INSTALL_PATH)/include
|
|
||||||
subdir-ccflags-$(CONFIG_QMSI_BUILTIN) +=-I$(srctree)/drivers/qmsi/include
|
|
||||||
subdir-ccflags-$(CONFIG_QMSI_BUILTIN) +=-I$(srctree)/drivers/qmsi/drivers/include
|
|
||||||
subdir-ccflags-$(CONFIG_QMSI_BUILTIN) +=-I$(srctree)/drivers/qmsi/soc/$(SOC_NAME)/include/
|
|
||||||
subdir-ccflags-$(CONFIG_QMSI_BUILTIN) +=-I$(srctree)/drivers/qmsi/drivers/sensor/include
|
|
||||||
subdir-ccflags-$(CONFIG_QMSI_BUILTIN) +=-I$(srctree)/drivers/qmsi/soc/quark_se/include/
|
|
1
ext/Kbuild
Normal file
1
ext/Kbuild
Normal file
|
@ -0,0 +1 @@
|
||||||
|
obj-y += hal/
|
1
ext/hal/Makefile
Normal file
1
ext/hal/Makefile
Normal file
|
@ -0,0 +1 @@
|
||||||
|
obj-$(CONFIG_QMSI_BUILTIN) += qmsi/
|
12
ext/hal/README
Normal file
12
ext/hal/README
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
This directory contains different HALs for SoCs supported by Zephyr.
|
||||||
|
|
||||||
|
The following HALs are supported:
|
||||||
|
|
||||||
|
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
|
|
@ -1,4 +1,6 @@
|
||||||
subdir-ccflags-$(CONFIG_QMSI_BUILTIN) +=-DISR_HANDLED
|
subdir-ccflags-$(CONFIG_QMSI_BUILTIN) +=-DISR_HANDLED
|
||||||
|
include $(srctree)/ext/hal/qmsi/Makefile.include
|
||||||
|
|
||||||
obj-$(CONFIG_QMSI_BUILTIN) += drivers/clk.o
|
obj-$(CONFIG_QMSI_BUILTIN) += drivers/clk.o
|
||||||
ifeq ($(CONFIG_ARC),y)
|
ifeq ($(CONFIG_ARC),y)
|
||||||
obj-$(CONFIG_QMSI_BUILTIN) += drivers/sensor/ss_clk.o
|
obj-$(CONFIG_QMSI_BUILTIN) += drivers/sensor/ss_clk.o
|
6
ext/hal/qmsi/Makefile.include
Normal file
6
ext/hal/qmsi/Makefile.include
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
subdir-ccflags-$(CONFIG_QMSI_LIBRARY) += -I$(CONFIG_QMSI_INSTALL_PATH)/include
|
||||||
|
subdir-ccflags-$(CONFIG_QMSI_BUILTIN) +=-I$(srctree)/ext/hal/qmsi/include
|
||||||
|
subdir-ccflags-$(CONFIG_QMSI_BUILTIN) +=-I$(srctree)/ext/hal/qmsi/drivers/include
|
||||||
|
subdir-ccflags-$(CONFIG_QMSI_BUILTIN) +=-I$(srctree)/ext/hal/qmsi/soc/$(SOC_NAME)/include/
|
||||||
|
subdir-ccflags-$(CONFIG_QMSI_BUILTIN) +=-I$(srctree)/ext/hal/qmsi/drivers/sensor/include
|
||||||
|
subdir-ccflags-$(CONFIG_QMSI_BUILTIN) +=-I$(srctree)/ext/hal/qmsi/soc/quark_se/include/
|
Loading…
Add table
Add a link
Reference in a new issue