Skip to content
Permalink
Browse files

Kernel: Xiaomi kernel changes for Mi A3 Android Q

The Patch based on QualComm release TAG: LA.UM.8.11.r1-01200-NICOBAR.0
The kernel config file used is laurel_sprout-perf_defconfig

Signed-off-by: hehao <hehao@xiaomi.com>
  • Loading branch information
mi-code committed Jan 10, 2020
1 parent 6d7cf53 commit e4974f6e9478c946f99153464f93dcba498cb960
Showing with 45,335 additions and 682 deletions.
  1. +30 −2 AndroidKernel.mk
  2. +2 −0 Documentation/devicetree/bindings/gpu/adreno-iommu.txt
  3. +3 −0 Makefile
  4. +7 −0 arch/arm64/Kconfig
  5. +8 −22 arch/arm64/boot/dts/qcom/Makefile
  6. +1,022 −0 arch/arm64/boot/dts/qcom/batterydata-wingtech-Feimaotui-4v4-4040mah.dtsi
  7. +1,022 −0 arch/arm64/boot/dts/qcom/batterydata-wingtech-Sunwoda-4v4-4040mah.dtsi
  8. +1,022 −0 arch/arm64/boot/dts/qcom/batterydata-wingtech-default-battery-4v4-4040mah.dtsi
  9. +163 −0 arch/arm64/boot/dts/qcom/dsi-panel-r692a9-gvo-amoled-hdp-video.dtsi
  10. +162 −0 arch/arm64/boot/dts/qcom/dsi-panel-s6e8fco-samsung-amoled-hdp-video.dtsi
  11. +25 −0 arch/arm64/boot/dts/qcom/laurel_sprout-qrd-overlay.dts
  12. +468 −0 arch/arm64/boot/dts/qcom/laurel_sprout-qrd.dtsi
  13. +25 −0 arch/arm64/boot/dts/qcom/laurus-qrd-overlay.dts
  14. +451 −0 arch/arm64/boot/dts/qcom/laurus-qrd.dtsi
  15. +6 −5 arch/arm64/boot/dts/qcom/msm-audio-lpass.dtsi
  16. +16 −1 arch/arm64/boot/dts/qcom/pm6125.dtsi
  17. +6 −5 arch/arm64/boot/dts/qcom/pmi632.dtsi
  18. +3 −2 arch/arm64/boot/dts/qcom/sdmmagpie-qupv3.dtsi
  19. +2 −1 arch/arm64/boot/dts/qcom/sdxprairie-audio-overlay.dtsi
  20. +4 −3 arch/arm64/boot/dts/qcom/sm6150-qrd.dtsi
  21. +48 −34 arch/arm64/boot/dts/qcom/trinket-audio-overlay.dtsi
  22. +3 −4 arch/arm64/boot/dts/qcom/trinket-audio.dtsi
  23. +246 −45 arch/arm64/boot/dts/qcom/trinket-camera-sensor-qrd.dtsi
  24. +15 −14 arch/arm64/boot/dts/qcom/trinket-camera.dtsi
  25. +104 −29 arch/arm64/boot/dts/qcom/trinket-pinctrl.dtsi
  26. +18 −50 arch/arm64/boot/dts/qcom/trinket-qrd.dtsi
  27. +17 −1 arch/arm64/boot/dts/qcom/trinket-qupv3.dtsi
  28. +119 −18 arch/arm64/boot/dts/qcom/trinket-sde-display.dtsi
  29. +2 −1 arch/arm64/boot/dts/qcom/trinket-sde-pll.dtsi
  30. +17 −12 arch/arm64/boot/dts/qcom/trinket-thermal.dtsi
  31. +6 −5 arch/arm64/boot/dts/qcom/trinket-usb.dtsi
  32. +58 −33 arch/arm64/boot/dts/qcom/trinket.dtsi
  33. +710 −0 arch/arm64/configs/vendor/laurel_sprout-perf_defconfig
  34. +53 −0 arch/arm64/include/asm/bootinfo.h
  35. +1 −0 arch/arm64/kernel/Makefile
  36. +193 −0 arch/arm64/kernel/bootinfo.c
  37. +10 −0 arch/arm64/kernel/process.c
  38. +9 −0 arch/arm64/kernel/setup.c
  39. +9 −0 arch/arm64/kernel/traps.c
  40. +4 −1 arch/arm64/mm/fault.c
  41. +1 −1 block/blk-core.c
  42. +47 −22 certs/verity.x509.pem
  43. +2 −0 drivers/Kconfig
  44. +2 −0 drivers/Makefile
  45. +3 −3 drivers/base/power/main.c
  46. +5 −4 drivers/base/power/wakeup.c
  47. +15 −1 drivers/char/diag/diagchar_core.c
  48. +1 −1 drivers/clk/clk.c
  49. +2 −0 drivers/clk/qcom/gcc-trinket.c
  50. +5 −0 drivers/gpu/drm/Makefile
  51. +128 −1 drivers/gpu/drm/drm_mipi_dsi.c
  52. +122 −1 drivers/gpu/drm/drm_sysfs.c
  53. +12 −0 drivers/gpu/drm/msm/dsi-staging/dsi_defs.h
  54. +690 −75 drivers/gpu/drm/msm/dsi-staging/dsi_display.c
  55. +14 −0 drivers/gpu/drm/msm/dsi-staging/dsi_display.h
  56. +676 −16 drivers/gpu/drm/msm/dsi-staging/dsi_panel.c
  57. +37 −1 drivers/gpu/drm/msm/dsi-staging/dsi_panel.h
  58. +13 −7 drivers/gpu/drm/msm/dsi-staging/dsi_pwr.c
  59. +10 −1 drivers/gpu/drm/msm/msm_atomic.c
  60. +31 −4 drivers/gpu/drm/msm/sde/sde_connector.c
  61. +8 −0 drivers/gpu/drm/msm/sde/sde_connector.h
  62. +2 −0 drivers/gpu/drm/msm/sde/sde_kms.c
  63. +26 −3 drivers/gpu/msm/kgsl_iommu.c
  64. +4 −1 drivers/gpu/msm/kgsl_iommu.h
  65. +3 −0 drivers/gpu/msm/kgsl_mmu.h
  66. +12 −12 drivers/iio/adc/qcom-vadc-common.c
  67. +7 −0 drivers/input/Kconfig
  68. +1 −0 drivers/input/Makefile
  69. +10 −0 drivers/input/fingerprint/Kconfig
  70. +1 −0 drivers/input/fingerprint/Makefile
  71. +1,018 −0 drivers/input/fingerprint/gf_spi.c
  72. +160 −0 drivers/input/fingerprint/gf_spi.h
  73. +95 −0 drivers/input/fingerprint/netlink.c
  74. +143 −0 drivers/input/fingerprint/platform.c
  75. +137 −1 drivers/input/misc/qpnp-power-on.c
  76. +47 −0 drivers/input/touchscreen/Kconfig
  77. +3 −0 drivers/input/touchscreen/Makefile
  78. +17 −0 drivers/input/touchscreen/focaltech_touch/Kconfig
  79. +14 −0 drivers/input/touchscreen/focaltech_touch/Makefile
  80. +176 −0 drivers/input/touchscreen/focaltech_touch/focaltech_common.h
  81. +247 −0 drivers/input/touchscreen/focaltech_touch/focaltech_config.h
  82. +2,094 −0 drivers/input/touchscreen/focaltech_touch/focaltech_core.c
  83. +306 −0 drivers/input/touchscreen/focaltech_touch/focaltech_core.h
  84. +465 −0 drivers/input/touchscreen/focaltech_touch/focaltech_esdcheck.c
  85. +1,160 −0 drivers/input/touchscreen/focaltech_touch/focaltech_ex_fun.c
  86. +308 −0 drivers/input/touchscreen/focaltech_touch/focaltech_ex_mode.c
  87. +2,010 −0 drivers/input/touchscreen/focaltech_touch/focaltech_flash.c
  88. +187 −0 drivers/input/touchscreen/focaltech_touch/focaltech_flash.h
  89. +1 −0 drivers/input/touchscreen/focaltech_touch/focaltech_flash/Makefile
  90. +187 −0 drivers/input/touchscreen/focaltech_touch/focaltech_flash/focaltech_upgrade_ft3518.c
  91. +764 −0 drivers/input/touchscreen/focaltech_touch/focaltech_gesture.c
  92. +171 −0 drivers/input/touchscreen/focaltech_touch/focaltech_i2c.c
  93. +136 −0 drivers/input/touchscreen/focaltech_touch/focaltech_point_report_check.c
  94. +3 −0 drivers/input/touchscreen/focaltech_touch/focaltech_test/Makefile
  95. +2,064 −0 drivers/input/touchscreen/focaltech_touch/focaltech_test/focaltech_test.c
  96. +588 −0 drivers/input/touchscreen/focaltech_touch/focaltech_test/focaltech_test.h
  97. +1,315 −0 drivers/input/touchscreen/focaltech_touch/focaltech_test/focaltech_test_ini.c
  98. +139 −0 drivers/input/touchscreen/focaltech_touch/focaltech_test/focaltech_test_ini.h
  99. +1 −0 drivers/input/touchscreen/focaltech_touch/focaltech_test/supported_ic/Makefile
  100. +1,396 −0 drivers/input/touchscreen/focaltech_touch/focaltech_test/supported_ic/focaltech_test_ft3518.c
  101. +3,103 −0 drivers/input/touchscreen/focaltech_touch/include/firmware/fw_sample.i
  102. +46 −0 drivers/input/touchscreen/goodix_gtx8/Kconfig
  103. +13 −0 drivers/input/touchscreen/goodix_gtx8/Makefile
  104. +596 −0 drivers/input/touchscreen/goodix_gtx8/goodix_cfg_bin.c
  105. +110 −0 drivers/input/touchscreen/goodix_gtx8/goodix_cfg_bin.h
  106. +6 −0 drivers/input/touchscreen/goodix_gtx8/goodix_default_fw.h
  107. +1,622 −0 drivers/input/touchscreen/goodix_gtx8/goodix_gtx8_update.c
  108. +2,198 −0 drivers/input/touchscreen/goodix_gtx8/goodix_ts_core.c
  109. +752 −0 drivers/input/touchscreen/goodix_gtx8/goodix_ts_core.h
  110. +677 −0 drivers/input/touchscreen/goodix_gtx8/goodix_ts_gesture.c
  111. +2,217 −0 drivers/input/touchscreen/goodix_gtx8/goodix_ts_i2c.c
  112. +2,666 −0 drivers/input/touchscreen/goodix_gtx8/goodix_ts_test.c
  113. +682 −0 drivers/input/touchscreen/goodix_gtx8/goodix_ts_tools.c
  114. +3,324 −0 drivers/input/touchscreen/touch-info.c
  115. +11 −0 drivers/iommu/arm-smmu-v3.c
  116. +44 −29 drivers/iommu/arm-smmu.c
  117. +2 −0 drivers/iommu/dma-mapping-fast.c
  118. +2 −0 drivers/iommu/io-pgtable.c
  119. +11 −0 drivers/iommu/ipmmu-vmsa.c
  120. +2 −1 drivers/irqchip/msm_show_resume_irq.c
  121. +3 −3 drivers/irqchip/qcom/mpm.c
  122. +1 −0 drivers/lastkmsg/Makefile
  123. +132 −0 drivers/lastkmsg/last_kmsg.c
  124. +1 −1 drivers/media/platform/msm/camera_v2/common/msm_camera_tz_util.c
  125. +13 −2 drivers/media/platform/msm/camera_v2/sensor/cci/msm_cci.c
  126. +2 −0 drivers/media/platform/msm/camera_v2/sensor/cci/msm_cci.h
  127. +2 −1 drivers/media/platform/msm/camera_v2/sensor/csid/msm_csid.h
  128. +2 −1 drivers/media/platform/msm/camera_v2/sensor/csiphy/msm_csiphy.c
  129. +64 −0 drivers/media/platform/msm/camera_v2/sensor/eeprom/msm_eeprom.c
  130. +89 −0 drivers/media/platform/msm/camera_v2/sensor/msm_sensor_driver.c
  131. +5 −0 drivers/misc/Kconfig
  132. +4 −0 drivers/misc/Makefile
  133. +304 −0 drivers/misc/hardware_info.c
  134. +84 −0 drivers/misc/simtray.c
  135. +54 −0 drivers/mmc/host/sdhci-msm.c
  136. +19 −0 drivers/of/fdt.c
  137. +6 −1 drivers/of/of_batterydata.c
  138. +4 −0 drivers/pinctrl/qcom/pinctrl-msm.c
  139. +15 −28 drivers/power/reset/msm-poweroff.c
  140. +10 −1 drivers/power/supply/power_supply_sysfs.c
  141. +2 −1 drivers/power/supply/qcom/pmic-voter.c
  142. +3 −0 drivers/power/supply/qcom/qg-defs.h
  143. +8 −3 drivers/power/supply/qcom/qg-sdam.c
  144. +39 −3 drivers/power/supply/qcom/qg-soc.c
  145. +23 −2 drivers/power/supply/qcom/qpnp-qg.c
  146. +109 −12 drivers/power/supply/qcom/qpnp-smb5.c
  147. +478 −30 drivers/power/supply/qcom/smb5-lib.c
  148. +20 −3 drivers/power/supply/qcom/smb5-lib.h
  149. +13 −0 drivers/power/supply/qcom/smb5-reg.h
  150. +23 −2 drivers/power/supply/qcom/step-chg-jeita.c
  151. +0 −43 drivers/scsi/scsi_sysfs.c
  152. +5 −0 drivers/soc/qcom/Kconfig
  153. +4 −0 drivers/soc/qcom/Makefile
  154. +120 −0 drivers/soc/qcom/cpu_feature_id.c
  155. +59 −0 drivers/soc/qcom/cpumaxfreq.c
  156. +3 −0 drivers/soc/qcom/qmi_interface.c
  157. +121 −0 drivers/soc/qcom/secboot_fuse.c
  158. +121 −0 drivers/soc/qcom/serial_num.c
  159. +37 −1 drivers/soc/qcom/socinfo.c
  160. +12 −1 drivers/soc/qcom/subsys-pil-tz.c
  161. +30 −0 drivers/soc/qcom/subsystem_restart.c
  162. +13 −0 drivers/soc/qcom/watchdog_v2.c
  163. +42 −30 drivers/spi/spidev.c
  164. +4 −1 drivers/thermal/step_wise.c
  165. +63 −0 drivers/thermal/thermal_core.c
  166. +7 −0 drivers/tty/Kconfig
  167. +2 −0 drivers/tty/Makefile
  168. +5 −0 drivers/tty/sysrq.c
  169. +187 −0 drivers/tty/trigger_panic.c
  170. +4 −2 drivers/usb/core/hub.c
  171. +2 −1 drivers/usb/host/xhci-mem.c
  172. +14 −13 drivers/usb/pd/policy_engine.c
  173. +7 −0 drivers/usb/phy/phy-msm-qusb.c
  174. +4 −3 drivers/usb/phy/phy-msm-snps-hs.c
  175. +37 −0 drivers/video/backlight/backlight.c
  176. +11 −0 drivers/wt_sys/Kconfig
  177. +3 −0 drivers/wt_sys/Makefile
  178. +253 −0 drivers/wt_sys/wt_boot_reason/wt_boot_reason.c
  179. +142 −0 drivers/wt_sys/wt_bootloader_log/wt_bootloader_log_save.c
  180. +38 −0 drivers/wt_sys/wt_system_main.c
  181. +15 −2 fs/ext4/extents.c
  182. +2 −1 fs/pstore/inode.c
  183. +10 −2 fs/pstore/ram.c
  184. +3 −0 include/drm/drm_device.h
  185. +2 −0 include/linux/backlight.h
  186. +3 −0 include/linux/genhd.h
  187. +111 −0 include/linux/hardware_info.h
  188. +13 −0 include/linux/input/qpnp-power-on.h
  189. +452 −0 include/linux/input/touch-info.h
  190. +2 −3 include/linux/leds.h
  191. +3 −0 include/linux/msm_drm_notify.h
  192. +3 −0 include/linux/of_fdt.h
  193. +3 −0 include/linux/power_supply.h
  194. +2 −0 include/linux/soc/qcom/qmi.h
  195. +7 −1 include/uapi/media/msm_camera.h
  196. +7 −1 include/uapi/media/msmb_camera.h
  197. +36 −0 include/wt_sys/wt_boot_reason.h
  198. +45 −0 include/wt_sys/wt_bootloader_log_save.h
  199. +2 −0 init/main.c
  200. +5 −0 kernel/panic.c
  201. +44 −8 kernel/printk/printk.c
  202. +10 −2 lib/bug.c
  203. +253 −0 scripts/fw_upgrade.py
  204. +5 −0 security/commoncap.c
@@ -42,13 +42,41 @@ ifeq ($(KERNEL_HEADER_DEFCONFIG),)
KERNEL_HEADER_DEFCONFIG := $(KERNEL_DEFCONFIG)
endif

KERNEL_CONFIG_OVERRIDE :=
# Force 32-bit binder IPC for 64bit kernel with 32bit userspace
ifeq ($(KERNEL_ARCH),arm64)
ifeq ($(TARGET_ARCH),arm)
KERNEL_CONFIG_OVERRIDE := CONFIG_ANDROID_BINDER_IPC_32BIT=y
endif
endif

ifeq ($(WT_FINAL_RELEASE),yes)
KERNEL_CONFIG_OVERRIDE += CONFIG_QCOM_RTB=n
KERNEL_CONFIG_OVERRIDE += CONFIG_QCOM_RTB_SEPARATE_CPUS=n
KERNEL_CONFIG_OVERRIDE += CONFIG_DEBUG_ATOMIC_SLEEP=n
KERNEL_CONFIG_OVERRIDE += CONFIG_DEBUG_SPINLOCK=n
KERNEL_CONFIG_OVERRIDE += CONFIG_DYNAMIC_DEBUG=n
KERNEL_CONFIG_OVERRIDE += CONFIG_MSM_DEBUG_LAR_UNLOCK=n
KERNEL_CONFIG_OVERRIDE += CONFIG_DEBUG_RODATA=n
KERNEL_CONFIG_OVERRIDE += CONFIG_CORESIGHT_DBGUI=n
KERNEL_CONFIG_OVERRIDE += CONFIG_DEBUG_LIST=n
KERNEL_CONFIG_OVERRIDE += CONFIG_PRESS_KEY_TRIGGER_PANIC=n
KERNEL_CONFIG_OVERRIDE += CONFIG_SLUB_DEBUG=n
else
KERNEL_CONFIG_OVERRIDE += CONFIG_LOG_BUF_SHIFT=20
endif
KERNEL_CONFIG_OVERRIDE += CONFIG_WT_SYSTEM=y
KERNEL_CONFIG_OVERRIDE += CONFIG_WT_BOOTLOADER_LOG=y
KERNEL_CONFIG_OVERRIDE += CONFIG_WT_BOOT_REASON=y

ifeq ($(WT_COMPILE_FACTORY_VERSION),yes)
KERNEL_CONFIG_OVERRIDE += CONFIG_PRESS_KEY_TRIGGER_PANIC=n
endif

ifeq ($(TARGET_BUILD_VARIANT),userdebug)
LOCAL_CFLAGS += -DTARGET_BUILD_VARIANT
endif

TARGET_KERNEL_CROSS_COMPILE_PREFIX := $(strip $(TARGET_KERNEL_CROSS_COMPILE_PREFIX))
ifeq ($(TARGET_KERNEL_CROSS_COMPILE_PREFIX),)
KERNEL_CROSS_COMPILE := arm-eabi-
@@ -162,7 +190,7 @@ $(KERNEL_CONFIG): $(KERNEL_OUT)
$(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_DEFCONFIG)
$(hide) if [ ! -z "$(KERNEL_CONFIG_OVERRIDE)" ]; then \
echo "Overriding kernel config with '$(KERNEL_CONFIG_OVERRIDE)'"; \
echo $(KERNEL_CONFIG_OVERRIDE) >> $(KERNEL_OUT)/.config; \
for CONFIG_OVERRIDE in $(KERNEL_CONFIG_OVERRIDE);do echo $$CONFIG_OVERRIDE >> $(KERNEL_OUT)/.config;done; \
$(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)
@@ -206,7 +234,7 @@ $(KERNEL_HEADERS_INSTALL): $(KERNEL_OUT)
$(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_DEFCONFIG); fi
$(hide) if [ ! -z "$(KERNEL_CONFIG_OVERRIDE)" ]; then \
echo "Overriding kernel config with '$(KERNEL_CONFIG_OVERRIDE)'"; \
echo $(KERNEL_CONFIG_OVERRIDE) >> $(KERNEL_OUT)/.config; \
for CONFIG_OVERRIDE in $(KERNEL_CONFIG_OVERRIDE);do echo $$CONFIG_OVERRIDE >> $(KERNEL_OUT)/.config;done; \
$(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

# Creating a dtb.img once the kernel is compiled if TARGET_KERNEL_APPEND_DTB is set to be false
@@ -36,6 +36,8 @@ Optional properties:
for secure buffer allocation
- qcom,secure_align_mask: A mask for determining how secure buffers need to
be aligned
- qcom,unmap_fast : A boolean specifying if iommu unmap fast is supported on
this target.

- List of sub nodes, one for each of the translation context banks supported.
The driver uses the names of these nodes to determine how they are used,
@@ -770,6 +770,9 @@ KBUILD_CFLAGS += $(call cc-option,-fno-delete-null-pointer-checks,)
KBUILD_CFLAGS += $(call cc-disable-warning, unused-but-set-variable)
endif

# transport MTK_CDEFS ( mtk compile macros ) to .c for compile
KBUILD_CFLAGS += $(MTK_CDEFS)

KBUILD_CFLAGS += $(call cc-disable-warning, unused-const-variable)
ifdef CONFIG_FRAME_POINTER
KBUILD_CFLAGS += -fno-omit-frame-pointer -fno-optimize-sibling-calls
@@ -1382,6 +1382,13 @@ config KRYO_PMU_WORKAROUND

Enable this flag for effect SoCs.

config BOOT_INFO
bool "Boot information from bootloader"
default y
help
On embedded linux device, we try to collect more information from
bootloader to kernel. eg. powerup reason.

config BUILD_ARM64_DT_OVERLAY
bool "enable DT overlay compilation support"
depends on OF
@@ -218,31 +218,17 @@ dtb-$(CONFIG_ARCH_SDMMAGPIE) += sdmmagpie-rumi.dtb \
sdmmagpie-dual-display-idp.dtb
endif

ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y)
ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY_LAURUS),y)
dtbo-$(CONFIG_ARCH_TRINKET) += \
trinket-rumi-overlay.dtbo \
trinket-idp-overlay.dtbo \
trinket-qrd-overlay.dtbo \
trinket-external-codec-idp-overlay.dtbo \
trinket-usbc-external-codec-idp-overlay.dtbo \
trinket-usbc-idp-overlay.dtbo \
trinket-dp-idp-overlay.dtbo
laurus-qrd-overlay.dtbo

laurus-qrd-overlay.dtbo-base := trinket.dtb

trinket-rumi-overlay.dtbo-base := trinket.dtb
trinket-idp-overlay.dtbo-base := trinket.dtb
trinket-qrd-overlay.dtbo-base := trinket.dtb
trinket-external-codec-idp-overlay.dtbo-base := trinket.dtb
trinket-usbc-external-codec-idp-overlay.dtbo-base := trinket.dtb
trinket-usbc-idp-overlay.dtbo-base := trinket.dtb
trinket-dp-idp-overlay.dtbo-base := trinket.dtb
else
dtb-$(CONFIG_ARCH_TRINKET) += trinket-rumi.dtb \
trinket-idp.dtb \
trinket-qrd.dtb \
trinket-external-codec-idp.dtb \
trinket-usbc-external-codec-idp.dtb \
trinket-usbc-idp.dtb \
trinket-dp-idp.dtb
dtbo-$(CONFIG_ARCH_TRINKET) += \
laurel_sprout-qrd-overlay.dtbo

laurel_sprout-qrd-overlay.dtbo-base := trinket.dtb
endif

ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y)

0 comments on commit e4974f6

Please sign in to comment.
You can’t perform that action at this time.