From 3df67362b4d7de54ac45d3521863aca2612946c0 Mon Sep 17 00:00:00 2001 From: Stefan Kalkowski Date: Fri, 13 Dec 2019 21:27:05 +0100 Subject: [PATCH] depot: recipe for usb_host_drv Fixes #3593 --- .../recipes/src/usb_host_drv/content.mk | 26 +++++++++++++++++++ repos/dde_linux/recipes/src/usb_host_drv/hash | 1 + .../recipes/src/usb_host_drv/used_apis | 8 ++++++ .../usb_host/spec/arndale/regulator/consts.h | 1 + .../drivers/usb_host/spec/arndale/target.mk | 2 +- .../usb_host/spec/imx6q_sabrelite/target.mk | 2 +- .../drivers/usb_host/spec/imx8q_evk/target.mk | 2 +- .../spec/odroid_x2/regulator/consts.h | 1 + .../drivers/usb_host/spec/odroid_x2/target.mk | 2 +- .../src/drivers/usb_host/spec/panda/target.mk | 2 +- .../src/drivers/usb_host/spec/rpi/target.mk | 2 +- .../dde_linux/src/drivers/usb_host/target.inc | 1 + 12 files changed, 44 insertions(+), 6 deletions(-) create mode 100644 repos/dde_linux/recipes/src/usb_host_drv/content.mk create mode 100644 repos/dde_linux/recipes/src/usb_host_drv/hash create mode 100644 repos/dde_linux/recipes/src/usb_host_drv/used_apis create mode 100644 repos/dde_linux/src/drivers/usb_host/spec/arndale/regulator/consts.h create mode 100644 repos/dde_linux/src/drivers/usb_host/spec/odroid_x2/regulator/consts.h diff --git a/repos/dde_linux/recipes/src/usb_host_drv/content.mk b/repos/dde_linux/recipes/src/usb_host_drv/content.mk new file mode 100644 index 000000000..655ba854b --- /dev/null +++ b/repos/dde_linux/recipes/src/usb_host_drv/content.mk @@ -0,0 +1,26 @@ +LIB_MK := lib/mk/usb_host_include.mk lib/import/import-usb_arch_include.mk \ + $(foreach SPEC,arm arm_64 x86_32 x86_64,lib/mk/spec/$(SPEC)/lx_kit_setjmp.mk) + +PORT_DIR := $(call port_dir,$(REP_DIR)/ports/dde_linux) + +MIRROR_FROM_REP_DIR := $(LIB_MK) \ + lib/import/import-usb_host_include.mk \ + src/include src/lx_kit \ + $(shell cd $(REP_DIR); find src/drivers/usb_host -type f) + +MIRROR_FROM_PORT_DIR := $(shell cd $(PORT_DIR); find src/drivers/usb_host -type f | grep -v ".git") +MIRROR_FROM_PORT_DIR := $(filter-out $(MIRROR_FROM_REP_DIR),$(MIRROR_FROM_PORT_DIR)) + +content: $(MIRROR_FROM_REP_DIR) $(MIRROR_FROM_PORT_DIR) + +$(MIRROR_FROM_REP_DIR): + $(mirror_from_rep_dir) + +$(MIRROR_FROM_PORT_DIR): + mkdir -p $(dir $@) + cp $(PORT_DIR)/$@ $@ + +content: LICENSE +LICENSE: + ( echo "GNU General Public License version 2, see:"; \ + echo "https://www.kernel.org/pub/linux/kernel/COPYING" ) > $@ diff --git a/repos/dde_linux/recipes/src/usb_host_drv/hash b/repos/dde_linux/recipes/src/usb_host_drv/hash new file mode 100644 index 000000000..2593ee217 --- /dev/null +++ b/repos/dde_linux/recipes/src/usb_host_drv/hash @@ -0,0 +1 @@ +2019-12-13-b ee0980403ffdf5ada646174969445a1831dc2d96 diff --git a/repos/dde_linux/recipes/src/usb_host_drv/used_apis b/repos/dde_linux/recipes/src/usb_host_drv/used_apis new file mode 100644 index 000000000..930364422 --- /dev/null +++ b/repos/dde_linux/recipes/src/usb_host_drv/used_apis @@ -0,0 +1,8 @@ +base +os +usb_session +gpio_session +regulator_session +platform_session +timer_session +report_session diff --git a/repos/dde_linux/src/drivers/usb_host/spec/arndale/regulator/consts.h b/repos/dde_linux/src/drivers/usb_host/spec/arndale/regulator/consts.h new file mode 100644 index 000000000..1eb9fc872 --- /dev/null +++ b/repos/dde_linux/src/drivers/usb_host/spec/arndale/regulator/consts.h @@ -0,0 +1 @@ +#include diff --git a/repos/dde_linux/src/drivers/usb_host/spec/arndale/target.mk b/repos/dde_linux/src/drivers/usb_host/spec/arndale/target.mk index f33b2842d..d74a7e368 100644 --- a/repos/dde_linux/src/drivers/usb_host/spec/arndale/target.mk +++ b/repos/dde_linux/src/drivers/usb_host/spec/arndale/target.mk @@ -1,7 +1,7 @@ include $(REP_DIR)/src/drivers/usb_host/target.inc TARGET = arndale_usb_host_drv -REQUIRES = arndale +REQUIRES = arm_v7 INC_DIR += $(REP_DIR)/src/drivers/usb_host/spec/arm INC_DIR += $(REP_DIR)/src/include/spec/arm diff --git a/repos/dde_linux/src/drivers/usb_host/spec/imx6q_sabrelite/target.mk b/repos/dde_linux/src/drivers/usb_host/spec/imx6q_sabrelite/target.mk index 85942dc86..025daae8c 100644 --- a/repos/dde_linux/src/drivers/usb_host/spec/imx6q_sabrelite/target.mk +++ b/repos/dde_linux/src/drivers/usb_host/spec/imx6q_sabrelite/target.mk @@ -1,7 +1,7 @@ include $(REP_DIR)/src/drivers/usb_host/target.inc TARGET = imx6q_sabrelite_usb_host_drv -REQUIRES = imx6q_sabrelite +REQUIRES = arm_v7 SRC_C += usb/chipidea/ci_hdrc_imx.c SRC_C += usb/chipidea/core.c diff --git a/repos/dde_linux/src/drivers/usb_host/spec/imx8q_evk/target.mk b/repos/dde_linux/src/drivers/usb_host/spec/imx8q_evk/target.mk index 563131adc..4ab21cad5 100644 --- a/repos/dde_linux/src/drivers/usb_host/spec/imx8q_evk/target.mk +++ b/repos/dde_linux/src/drivers/usb_host/spec/imx8q_evk/target.mk @@ -1,7 +1,7 @@ include $(REP_DIR)/src/drivers/usb_host/target.inc TARGET = imx8q_evk_usb_host_drv -REQUIRES = imx8q_evk +REQUIRES = arm_v8 SRC_C += usb/dwc3/core.c SRC_C += usb/dwc3/host.c diff --git a/repos/dde_linux/src/drivers/usb_host/spec/odroid_x2/regulator/consts.h b/repos/dde_linux/src/drivers/usb_host/spec/odroid_x2/regulator/consts.h new file mode 100644 index 000000000..268d72f3b --- /dev/null +++ b/repos/dde_linux/src/drivers/usb_host/spec/odroid_x2/regulator/consts.h @@ -0,0 +1 @@ +#include diff --git a/repos/dde_linux/src/drivers/usb_host/spec/odroid_x2/target.mk b/repos/dde_linux/src/drivers/usb_host/spec/odroid_x2/target.mk index 16a063904..a0fc3fc41 100644 --- a/repos/dde_linux/src/drivers/usb_host/spec/odroid_x2/target.mk +++ b/repos/dde_linux/src/drivers/usb_host/spec/odroid_x2/target.mk @@ -1,7 +1,7 @@ include $(REP_DIR)/src/drivers/usb_host/target.inc TARGET = odroid_x2_usb_host_drv -REQUIRES = odroid_x2 +REQUIRES = arm_v7 INC_DIR += $(REP_DIR)/src/drivers/usb_host/spec/arm INC_DIR += $(REP_DIR)/src/include/spec/arm diff --git a/repos/dde_linux/src/drivers/usb_host/spec/panda/target.mk b/repos/dde_linux/src/drivers/usb_host/spec/panda/target.mk index f176f3f2f..0c1a5e02a 100644 --- a/repos/dde_linux/src/drivers/usb_host/spec/panda/target.mk +++ b/repos/dde_linux/src/drivers/usb_host/spec/panda/target.mk @@ -1,7 +1,7 @@ include $(REP_DIR)/src/drivers/usb_host/target.inc TARGET = panda_usb_host_drv -REQUIRES = panda +REQUIRES = arm_v7 INC_DIR += $(REP_DIR)/src/drivers/usb_host/spec/arm INC_DIR += $(REP_DIR)/src/include/spec/arm diff --git a/repos/dde_linux/src/drivers/usb_host/spec/rpi/target.mk b/repos/dde_linux/src/drivers/usb_host/spec/rpi/target.mk index 5f9bd96f9..b8a0a7e16 100644 --- a/repos/dde_linux/src/drivers/usb_host/spec/rpi/target.mk +++ b/repos/dde_linux/src/drivers/usb_host/spec/rpi/target.mk @@ -1,7 +1,7 @@ include $(REP_DIR)/src/drivers/usb_host/target.inc TARGET = rpi_usb_host_drv -REQUIRES = rpi +REQUIRES = arm_v6 INC_DIR += $(REP_DIR)/src/drivers/usb_host/spec/arm INC_DIR += $(REP_DIR)/src/include/spec/arm diff --git a/repos/dde_linux/src/drivers/usb_host/target.inc b/repos/dde_linux/src/drivers/usb_host/target.inc index 6bcecf274..6fb00de9e 100644 --- a/repos/dde_linux/src/drivers/usb_host/target.inc +++ b/repos/dde_linux/src/drivers/usb_host/target.inc @@ -4,6 +4,7 @@ SRC_C = dummies.c raw_driver.c LIBS = base usb_host_include lx_kit_setjmp CC_CXX_WARN_STRICT = +INC_DIR += $(PRG_DIR) INC_DIR += $(REP_DIR)/src/drivers/usb_host INC_DIR += $(REP_DIR)/src/include