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

Commit 72b222f0 authored by xunanbin's avatar xunanbin
Browse files

Synchronize codes for OP7T

kernel device tree source code for OnePlus7T

Change-Id: Ibb6580e63a2a0ba69dc106d0e05ebb1d274b2607
parent 824a5636
Loading
Loading
Loading
Loading
+20 −0
Original line number Diff line number Diff line
@@ -125,3 +125,23 @@ all.config

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

include/linux/oem
drivers/oem_debug
drivers/param_read_write
drivers/input/oneplus_touchscreen
drivers/input/fingerprint
fs/exfat
fs/proc/adj_chain_stat.c
fs/proc/fg_uid.c
fs/proc/fg_uid.h
mm/memory_monitor.c

# OP SLA feature
opslalib/slalib

#front camera motor and hall
drivers/step_motor
drivers/tri_state_key
drivers/oneplus
drivers/vibrator
+1 −18
Original line number Diff line number Diff line
@@ -165,31 +165,14 @@ $(KERNEL_CONFIG): $(KERNEL_OUT)
			echo $(KERNEL_CONFIG_OVERRIDE) >> $(KERNEL_OUT)/.config; \
			$(MAKE) -C $(TARGET_KERNEL_SOURCE) O=$(BUILD_ROOT_LOC)$(KERNEL_OUT) $(KERNEL_MAKE_ENV) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE) $(real_cc) oldconfig; fi

ifeq ($(TARGET_KERNEL_APPEND_DTB), true)
TARGET_PREBUILT_INT_KERNEL_IMAGE := $(KERNEL_OUT)/arch/$(KERNEL_ARCH)/boot/Image
$(TARGET_PREBUILT_INT_KERNEL_IMAGE): $(KERNEL_USR)
$(TARGET_PREBUILT_INT_KERNEL_IMAGE): $(KERNEL_OUT) $(KERNEL_HEADERS_INSTALL)
	$(hide) echo "Building kernel modules..."
	$(MAKE) -C $(TARGET_KERNEL_SOURCE) O=$(BUILD_ROOT_LOC)$(KERNEL_OUT) $(KERNEL_MAKE_ENV) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE) $(real_cc) $(KERNEL_CFLAGS) Image
	$(MAKE) -C $(TARGET_KERNEL_SOURCE) O=$(BUILD_ROOT_LOC)$(KERNEL_OUT) $(KERNEL_MAKE_ENV) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE) $(real_cc) $(KERNEL_CFLAGS) modules
	$(MAKE) -C $(TARGET_KERNEL_SOURCE) O=$(BUILD_ROOT_LOC)$(KERNEL_OUT) INSTALL_MOD_PATH=$(BUILD_ROOT_LOC)../$(KERNEL_MODULES_INSTALL) INSTALL_MOD_STRIP=1 $(KERNEL_MAKE_ENV) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE) $(real_cc) modules_install
	$(mv-modules)
	$(clean-module-folder)

$(TARGET_PREBUILT_INT_KERNEL): $(TARGET_PREBUILT_INT_KERNEL_IMAGE)
	$(hide) echo "Building kernel..."
	$(hide) rm -rf $(KERNEL_OUT)/arch/$(KERNEL_ARCH)/boot/dts
	$(MAKE) -C $(TARGET_KERNEL_SOURCE) O=$(BUILD_ROOT_LOC)$(KERNEL_OUT) $(KERNEL_MAKE_ENV) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE) $(real_cc) $(KERNEL_CFLAGS)
else
TARGET_PREBUILT_INT_KERNEL_IMAGE := $(TARGET_PREBUILT_INT_KERNEL)
$(TARGET_PREBUILT_INT_KERNEL): $(KERNEL_OUT) $(KERNEL_HEADERS_INSTALL)
	$(hide) echo "Building kernel..."
	$(hide) rm -rf $(KERNEL_OUT)/arch/$(KERNEL_ARCH)/boot/dts
	$(MAKE) -C $(TARGET_KERNEL_SOURCE) O=$(BUILD_ROOT_LOC)$(KERNEL_OUT) $(KERNEL_MAKE_ENV) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE) $(real_cc) $(KERNEL_CFLAGS)
	$(MAKE) -C $(TARGET_KERNEL_SOURCE) O=$(BUILD_ROOT_LOC)$(KERNEL_OUT) $(KERNEL_MAKE_ENV) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE) $(real_cc) $(KERNEL_CFLAGS) modules
	$(MAKE) -C $(TARGET_KERNEL_SOURCE) O=$(BUILD_ROOT_LOC)$(KERNEL_OUT) INSTALL_MOD_PATH=$(BUILD_ROOT_LOC)../$(KERNEL_MODULES_INSTALL) INSTALL_MOD_STRIP=1 $(KERNEL_MAKE_ENV) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE) $(real_cc) modules_install
	$(mv-modules)
	$(clean-module-folder)
endif

$(KERNEL_HEADERS_INSTALL): $(KERNEL_OUT)
	$(hide) if [ ! -z "$(KERNEL_HEADER_DEFCONFIG)" ]; then \
+0 −9
Original line number Diff line number Diff line
@@ -62,12 +62,6 @@ SoCs:
- QCS401
  compatible = "qcom,qcs401"

- QCS404
  compatible = "qcom,qcs404"

- QCS407
  compatible = "qcom,qcs407"

- SDXPRAIRIE
  compatible = "qcom,sdxprairie"

@@ -201,8 +195,6 @@ compatible = "qcom,qcs405-rumi"
compatible = "qcom,qcs405-iot"
compatible = "qcom,qcs403-iot"
compatible = "qcom,qcs401-iot"
compatible = "qcom,qcs404-iot"
compatible = "qcom,qcs407-iot"
compatible = "qcom,sa8155-adp-star"
compatible = "qcom,sa8155p-adp-star"
compatible = "qcom,sa8195p-adp-star"
@@ -231,7 +223,6 @@ compatible = "qcom,trinket-idp"
compatible = "qcom,trinket-qrd"
compatible = "qcom,atoll-rumi"
compatible = "qcom,atoll-idp"
compatible = "qcom,atoll-atp"
compatible = "qcom,atoll-qrd"
compatible = "qcom,qcs610-iot"
compatible = "qcom,qcs410-iot"
+1 −2
Original line number Diff line number Diff line
@@ -12,8 +12,7 @@ Properties:
	Definition: must be "qcom,clk-cpu-osm" or "qcom,clk-cpu-osm-sdmshrike"
			or "qcom,clk-cpu-osm-sm6150" or
			"qcom,clk-cpu-osm-sdmmagpie" or
			"qcom,clk-cpu-osm-trinket" or
			"qcom,clk-cpu-osm-atoll".
			"qcom,clk-cpu-osm-trinket".

- reg
	Usage:      required
+0 −6
Original line number Diff line number Diff line
@@ -146,12 +146,6 @@ Profile data node optional properties:
			Element 1 - FV value for soft warm.
- qcom,batt-age-level:  Battery age level. This is used only when multiple
			profile loading is supported.
- qcom,soh-range:	A tuple entry to specify the values of SOH range that
			the battery profile has to be used for. This needs to
			be specified along with "qcom,batt-age-level" for the
			proper functionality.
			Element 0 - SOH minimum level.
			Element 1 - SOH maximum level.
- qcom,taper-fcc: A bool property to enable gradual reduction in FCC in steps
			of pre-configured value, whenever step charging
			thresholds are crossed-over.
Loading