From a623a66019c795d6b9762989e045664ed711fb18 Mon Sep 17 00:00:00 2001 From: Stefan Kalkowski Date: Fri, 3 May 2019 15:26:44 +0200 Subject: [PATCH] depot: add recipe for drivers_interactive-imx53_qsb Ref #2190 --- .../pkg/drivers_interactive-imx53_qsb/README | 3 + .../drivers_interactive-imx53_qsb/archives | 3 + .../pkg/drivers_interactive-imx53_qsb/hash | 1 + .../drivers_interactive-imx53_qsb/content.mk | 4 + .../drivers.config | 84 +++++++++++++++++++ .../fb_drv.config | 1 + .../raw/drivers_interactive-imx53_qsb/hash | 1 + .../recipes/src/imx53_qsb_drivers/content.mk | 15 ++++ repos/os/recipes/src/imx53_qsb_drivers/hash | 1 + .../recipes/src/imx53_qsb_drivers/used_apis | 8 ++ tool/run/depot.inc | 7 +- 11 files changed, 125 insertions(+), 3 deletions(-) create mode 100644 repos/os/recipes/pkg/drivers_interactive-imx53_qsb/README create mode 100644 repos/os/recipes/pkg/drivers_interactive-imx53_qsb/archives create mode 100644 repos/os/recipes/pkg/drivers_interactive-imx53_qsb/hash create mode 100644 repos/os/recipes/raw/drivers_interactive-imx53_qsb/content.mk create mode 100644 repos/os/recipes/raw/drivers_interactive-imx53_qsb/drivers.config create mode 100644 repos/os/recipes/raw/drivers_interactive-imx53_qsb/fb_drv.config create mode 100644 repos/os/recipes/raw/drivers_interactive-imx53_qsb/hash create mode 100644 repos/os/recipes/src/imx53_qsb_drivers/content.mk create mode 100644 repos/os/recipes/src/imx53_qsb_drivers/hash create mode 100644 repos/os/recipes/src/imx53_qsb_drivers/used_apis diff --git a/repos/os/recipes/pkg/drivers_interactive-imx53_qsb/README b/repos/os/recipes/pkg/drivers_interactive-imx53_qsb/README new file mode 100644 index 0000000000..9eace7d907 --- /dev/null +++ b/repos/os/recipes/pkg/drivers_interactive-imx53_qsb/README @@ -0,0 +1,3 @@ + + Device drivers needed to run interactive + scenarios on i.MX53 Quickstart Board diff --git a/repos/os/recipes/pkg/drivers_interactive-imx53_qsb/archives b/repos/os/recipes/pkg/drivers_interactive-imx53_qsb/archives new file mode 100644 index 0000000000..859cc99525 --- /dev/null +++ b/repos/os/recipes/pkg/drivers_interactive-imx53_qsb/archives @@ -0,0 +1,3 @@ +_/src/platform_drv +_/src/imx53_qsb_drivers +_/raw/drivers_interactive-imx53_qsb diff --git a/repos/os/recipes/pkg/drivers_interactive-imx53_qsb/hash b/repos/os/recipes/pkg/drivers_interactive-imx53_qsb/hash new file mode 100644 index 0000000000..5880a10450 --- /dev/null +++ b/repos/os/recipes/pkg/drivers_interactive-imx53_qsb/hash @@ -0,0 +1 @@ +2019-05-03 0dbc86f1a85769e04bda31131d206c03a9f0832f diff --git a/repos/os/recipes/raw/drivers_interactive-imx53_qsb/content.mk b/repos/os/recipes/raw/drivers_interactive-imx53_qsb/content.mk new file mode 100644 index 0000000000..2f5e23df09 --- /dev/null +++ b/repos/os/recipes/raw/drivers_interactive-imx53_qsb/content.mk @@ -0,0 +1,4 @@ +content: drivers.config fb_drv.config + +drivers.config fb_drv.config: + cp $(REP_DIR)/recipes/raw/drivers_interactive-imx53_qsb/$@ $@ diff --git a/repos/os/recipes/raw/drivers_interactive-imx53_qsb/drivers.config b/repos/os/recipes/raw/drivers_interactive-imx53_qsb/drivers.config new file mode 100644 index 0000000000..82d7a2b248 --- /dev/null +++ b/repos/os/recipes/raw/drivers_interactive-imx53_qsb/drivers.config @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/repos/os/recipes/raw/drivers_interactive-imx53_qsb/fb_drv.config b/repos/os/recipes/raw/drivers_interactive-imx53_qsb/fb_drv.config new file mode 100644 index 0000000000..badf7e7ae7 --- /dev/null +++ b/repos/os/recipes/raw/drivers_interactive-imx53_qsb/fb_drv.config @@ -0,0 +1 @@ + diff --git a/repos/os/recipes/raw/drivers_interactive-imx53_qsb/hash b/repos/os/recipes/raw/drivers_interactive-imx53_qsb/hash new file mode 100644 index 0000000000..6b23310944 --- /dev/null +++ b/repos/os/recipes/raw/drivers_interactive-imx53_qsb/hash @@ -0,0 +1 @@ +2019-05-03 e3eb3037db83103eb354b05fa0b4d8e194c91870 diff --git a/repos/os/recipes/src/imx53_qsb_drivers/content.mk b/repos/os/recipes/src/imx53_qsb_drivers/content.mk new file mode 100644 index 0000000000..8cb6a08831 --- /dev/null +++ b/repos/os/recipes/src/imx53_qsb_drivers/content.mk @@ -0,0 +1,15 @@ +include $(GENODE_DIR)/repos/base/recipes/src/content.inc + +content: src/drivers include/gpio + +include/gpio: + mkdir -p include + cp -r $(REP_DIR)/include/gpio $@ + +src/drivers: + mkdir -p $@/framebuffer/spec $@/input/spec $@/gpio/spec + cp -r $(REP_DIR)/src/drivers/gpio/spec/imx $@/gpio/spec/ + cp -r $(REP_DIR)/src/drivers/gpio/spec/imx53 $@/gpio/spec/ + cp -r $(REP_DIR)/src/drivers/framebuffer/spec/imx53 $@/framebuffer/spec/ + cp -r $(REP_DIR)/include/spec/imx53/imx_framebuffer_session $@/framebuffer/spec/imx53/ + cp -r $(REP_DIR)/src/drivers/input/spec/imx53 $@/input/spec/ diff --git a/repos/os/recipes/src/imx53_qsb_drivers/hash b/repos/os/recipes/src/imx53_qsb_drivers/hash new file mode 100644 index 0000000000..0663e29fe9 --- /dev/null +++ b/repos/os/recipes/src/imx53_qsb_drivers/hash @@ -0,0 +1 @@ +2019-05-03 8659cb549e4820897edae858dd0d7e41acec007a diff --git a/repos/os/recipes/src/imx53_qsb_drivers/used_apis b/repos/os/recipes/src/imx53_qsb_drivers/used_apis new file mode 100644 index 0000000000..a1d0fa1905 --- /dev/null +++ b/repos/os/recipes/src/imx53_qsb_drivers/used_apis @@ -0,0 +1,8 @@ +base +os +blit +platform_session +gpio_session +framebuffer_session +input_session +timer_session diff --git a/tool/run/depot.inc b/tool/run/depot.inc index 6b5d02ebd3..3a28517470 100644 --- a/tool/run/depot.inc +++ b/tool/run/depot.inc @@ -457,9 +457,10 @@ proc check_for_missing_depot_archives { } { proc drivers_interactive_pkg { } { - if {[have_spec linux]} { return drivers_interactive-linux } - if {[have_spec x86]} { return drivers_interactive-pc } - if {[have_spec pbxa9]} { return drivers_interactive-pbxa9 } + if {[have_spec linux]} { return drivers_interactive-linux } + if {[have_spec x86]} { return drivers_interactive-pc } + if {[have_spec pbxa9]} { return drivers_interactive-pbxa9 } + if {[have_spec imx53_qsb]} { return drivers_interactive-imx53_qsb } puts stderr "drivers_interactive package undefined for this build configuration" exit 1