Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 24c07979 authored by Harshit Agarwal's avatar Harshit Agarwal
Browse files

Synchronize codes for Oneplus Nord OxygenOS 10.5.2

Change-Id: Ice62f95f65a6060c9a7974edded6745e8b5952d6
parent 7c0c0ec6
Loading
Loading
Loading
Loading
+0 −6
Original line number Diff line number Diff line
@@ -135,9 +135,3 @@ all.config

# fetched Android config fragments
kernel/configs/android-*.cfg

# vendor device tree directories
arch/arm64/boot/dts/vendor/

# Tech package directories
techpack/
+18 −31
Original line number Diff line number Diff line
@@ -6,12 +6,12 @@ cc_binary_host {
    },
}

gensrcs {
genrule {
    name: "gen-headers_install.sh",
    srcs: ["scripts/headers_install.sh"],
    tools: ["unifdef"],
    out: ["headers_install.sh"],
    cmd: "sed 's+scripts/unifdef+$(location unifdef)+g' $(in) > $(out)",
    output_extension: "sh",
}

cc_prebuilt_binary {
@@ -21,38 +21,25 @@ cc_prebuilt_binary {
    srcs: [":gen-headers_install.sh"],
}

gensrcs {
    name: "qcom-kernel-includes",
    cmd: "$(location headers_install.sh) `dirname $(out)` `dirname $(in)` `basename $(in)`",
    tools: ["headers_install.sh"],
    export_include_dirs: ["include/uapi"],
    srcs: [
        "include/uapi/**/*.h",
    ],
    output_extension: "h",
}

gensrcs {
    name: "qseecom-kernel-includes",
    cmd: "$(location headers_install.sh) `dirname $(out)` `dirname $(in)` `basename $(in)`",
    tools: ["headers_install.sh"],
    export_include_dirs: ["include/uapi"],
    srcs: [
        "include/uapi/linux/qseecom.h",
    ],
    output_extension: "h",
}
// Use the following for verbose output from kernel_headers.py.
// kernel_headers_verbose = "--verbose "
// Use the following for minimal output from kernel_headers.py.
kernel_headers_verbose = ""

cc_library_headers {
    name: "qseecom-kernel-headers",
    generated_headers: ["qseecom-kernel-includes"],
    export_generated_headers: ["qseecom-kernel-includes"],
}
build = ["gen_headers_arm.bp", "gen_headers_arm64.bp"]

cc_library_headers {
    name: "qcom_kernel_headers",
    generated_headers: ["qcom-kernel-includes"],
    export_generated_headers: ["qcom-kernel-includes"],
    name: "qti_kernel_headers",
    arch: {
        arm: {
            generated_headers: ["qti_generate_kernel_headers_arm"],
            export_generated_headers: ["qti_generate_kernel_headers_arm"],
        },
        arm64: {
            generated_headers: ["qti_generate_kernel_headers_arm64"],
            export_generated_headers: ["qti_generate_kernel_headers_arm64"],
        },
    },
    vendor: true,
    recovery_available: true,
}
+3 −0
Original line number Diff line number Diff line
@@ -418,6 +418,7 @@ LINUXINCLUDE := \
		-I$(objtree)/arch/$(SRCARCH)/include/generated \
		$(if $(KBUILD_SRC), -I$(srctree)/include) \
		-I$(objtree)/include \
		-I$(srctree)/drivers/oneplus/include \
		$(USERINCLUDE)

KBUILD_AFLAGS   := -D__ASSEMBLY__
@@ -500,6 +501,8 @@ ifneq ($(GCC_TOOLCHAIN),)
CLANG_FLAGS	+= --gcc-toolchain=$(GCC_TOOLCHAIN)
endif
CLANG_FLAGS	+= -no-integrated-as
CLANG_FLAGS	+= $(call cc-option, -Wno-misleading-indentation)
CLANG_FLAGS	+= $(call cc-option, -Wno-bool-operation)
CLANG_FLAGS	+= -Werror=unknown-warning-option
KBUILD_CFLAGS	+= $(CLANG_FLAGS)
KBUILD_AFLAGS	+= $(CLANG_FLAGS)
+0 −0

Empty file added.

+5 −0
Original line number Diff line number Diff line
vendor := $(srctree)/$(src)

ifneq "$(wildcard $(vendor)/qcom)" ""
	subdir-y += qcom
endif
Loading