Merge "techpack: add tech package support"
This commit is contained in:
committed by
Gerrit - the friendly Code Review server
commit
3ac79f3f3b
4
Makefile
4
Makefile
@@ -585,7 +585,7 @@ export KBUILD_MODULES KBUILD_BUILTIN
|
|||||||
ifeq ($(KBUILD_EXTMOD),)
|
ifeq ($(KBUILD_EXTMOD),)
|
||||||
# Objects we will link into vmlinux / subdirs we need to visit
|
# Objects we will link into vmlinux / subdirs we need to visit
|
||||||
init-y := init/
|
init-y := init/
|
||||||
drivers-y := drivers/ sound/ firmware/
|
drivers-y := drivers/ sound/ firmware/ techpack/
|
||||||
net-y := net/
|
net-y := net/
|
||||||
libs-y := lib/
|
libs-y := lib/
|
||||||
core-y := usr/
|
core-y := usr/
|
||||||
@@ -1238,6 +1238,7 @@ headers_install: __headers
|
|||||||
$(error Headers not exportable for the $(SRCARCH) architecture))
|
$(error Headers not exportable for the $(SRCARCH) architecture))
|
||||||
$(Q)$(MAKE) $(hdr-inst)=include/uapi dst=include
|
$(Q)$(MAKE) $(hdr-inst)=include/uapi dst=include
|
||||||
$(Q)$(MAKE) $(hdr-inst)=arch/$(SRCARCH)/include/uapi $(hdr-dst)
|
$(Q)$(MAKE) $(hdr-inst)=arch/$(SRCARCH)/include/uapi $(hdr-dst)
|
||||||
|
$(Q)$(MAKE) $(hdr-inst)=techpack
|
||||||
|
|
||||||
PHONY += headers_check_all
|
PHONY += headers_check_all
|
||||||
headers_check_all: headers_install_all
|
headers_check_all: headers_install_all
|
||||||
@@ -1247,6 +1248,7 @@ PHONY += headers_check
|
|||||||
headers_check: headers_install
|
headers_check: headers_install
|
||||||
$(Q)$(MAKE) $(hdr-inst)=include/uapi dst=include HDRCHECK=1
|
$(Q)$(MAKE) $(hdr-inst)=include/uapi dst=include HDRCHECK=1
|
||||||
$(Q)$(MAKE) $(hdr-inst)=arch/$(SRCARCH)/include/uapi $(hdr-dst) HDRCHECK=1
|
$(Q)$(MAKE) $(hdr-inst)=arch/$(SRCARCH)/include/uapi $(hdr-dst) HDRCHECK=1
|
||||||
|
$(Q)$(MAKE) $(hdr-inst)=techpack HDRCHECK=1
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
# Kernel selftest
|
# Kernel selftest
|
||||||
|
|||||||
3
techpack/.gitignore
vendored
Normal file
3
techpack/.gitignore
vendored
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
# ignore all subdirs except stub
|
||||||
|
!/stub/
|
||||||
6
techpack/Kbuild
Normal file
6
techpack/Kbuild
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
techpack-dirs := $(shell find $(srctree)/$(src) -maxdepth 1 -mindepth 1 -type d -not -name ".*")
|
||||||
|
obj-y += stub/ $(addsuffix /,$(subst $(srctree)/$(src)/,,$(techpack-dirs)))
|
||||||
|
|
||||||
|
techpack-header-dirs := $(shell find $(srctree)/techpack -maxdepth 1 -mindepth 1 -type d -not -name ".*")
|
||||||
|
header-y += $(addsuffix /include/uapi/,$(subst $(srctree)/techpack/,,$(techpack-header-dirs)))
|
||||||
3
techpack/stub/Makefile
Normal file
3
techpack/stub/Makefile
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
ccflags-y := -Wno-unused-function
|
||||||
|
obj-y := stub.o
|
||||||
2
techpack/stub/include/uapi/Kbuild
Normal file
2
techpack/stub/include/uapi/Kbuild
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
# SPDX-License-Identifier: GPL-2.0-only WITH Linux-syscall-note
|
||||||
|
#Stub place holder
|
||||||
5
techpack/stub/stub.c
Normal file
5
techpack/stub/stub.c
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
static void _techpack_stub(void)
|
||||||
|
{
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user