mirror of
https://github.com/rd-stuffs/msm-4.14.git
synced 2025-02-20 11:45:48 +08:00
techpack: add a snapshot of tech package support
Add a snapshot of tech package support from msm-4.19 to msm-4.14 from commits as of: 'commit <50327f3450f1> (techpack: add tech package support)' 'commit <8082260ee599> (techpack: set configuration default to yes)' 'commit <776ec744ee23> (techpack: Kbuild: Fix to compile the techpack completely)'. Change markings to 4.14 style. Change-Id: I446e7cf0f185181caa5e62cf42a2ff972f99be35 Signed-off-by: Xiaowen Wu <wxiaowen@codeaurora.org>
This commit is contained in:
parent
aa5fe87fe8
commit
fe62387756
4
Makefile
4
Makefile
@ -604,7 +604,7 @@ scripts: scripts_basic include/config/auto.conf include/config/tristate.conf \
|
||||
|
||||
# Objects we will link into vmlinux / subdirs we need to visit
|
||||
init-y := init/
|
||||
drivers-y := drivers/ sound/ firmware/
|
||||
drivers-y := drivers/ sound/ firmware/ techpack/
|
||||
net-y := net/
|
||||
libs-y := lib/
|
||||
core-y := usr/
|
||||
@ -1382,6 +1382,7 @@ headers_install: __headers
|
||||
$(error Headers not exportable for the $(SRCARCH) architecture))
|
||||
$(Q)$(MAKE) $(hdr-inst)=include/uapi dst=include
|
||||
$(Q)$(MAKE) $(hdr-inst)=arch/$(hdr-arch)/include/uapi $(hdr-dst)
|
||||
$(Q)$(MAKE) $(hdr-inst)=techpack
|
||||
|
||||
PHONY += headers_check_all
|
||||
headers_check_all: headers_install_all
|
||||
@ -1391,6 +1392,7 @@ PHONY += headers_check
|
||||
headers_check: headers_install
|
||||
$(Q)$(MAKE) $(hdr-inst)=include/uapi dst=include HDRCHECK=1
|
||||
$(Q)$(MAKE) $(hdr-inst)=arch/$(hdr-arch)/include/uapi $(hdr-dst) HDRCHECK=1
|
||||
$(Q)$(MAKE) $(hdr-inst)=techpack HDRCHECK=1
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Kernel selftest
|
||||
|
13
techpack/.gitignore
vendored
Normal file
13
techpack/.gitignore
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
# Copyright (c) 2016-2018, The Linux Foundation. All rights reserved.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License version 2 and
|
||||
# only version 2 as published by the Free Software Foundation.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# ignore all subdirs except stub
|
||||
!/stub/
|
18
techpack/Kbuild
Normal file
18
techpack/Kbuild
Normal file
@ -0,0 +1,18 @@
|
||||
# Copyright (c) 2016-2018, The Linux Foundation. All rights reserved.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License version 2 and
|
||||
# only version 2 as published by the Free Software Foundation.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
TECHPACK?=y
|
||||
|
||||
techpack-dirs := $(shell find $(srctree)/techpack -maxdepth 1 -mindepth 1 -type d -not -name ".*")
|
||||
obj-${TECHPACK} += stub/ $(addsuffix /,$(subst $(srctree)/techpack/,,$(techpack-dirs)))
|
||||
|
||||
techpack-header-dirs := $(shell find $(srctree)/techpack -maxdepth 1 -mindepth 1 -type d -not -name ".*")
|
||||
header-${TECHPACK} += $(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
|
15
techpack/stub/stub.c
Normal file
15
techpack/stub/stub.c
Normal file
@ -0,0 +1,15 @@
|
||||
/* Copyright (c) 2019-2020, The Linux Foundation. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 and
|
||||
* only version 2 as published by the Free Software Foundation.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*/
|
||||
|
||||
static void _techpack_stub(void)
|
||||
{
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user