فهرست منبع

msm: camera: common: Add Lanai make configuration

Add the lanai platform config makefile for camera.

CRs-Fixed: 3245935
Change-Id: Ibcf2f5a4ebae26151c3f9bd4f038ede61f09966c
Signed-off-by: zhuo <[email protected]>
zhuo 3 سال پیش
والد
کامیت
39f5c09287
2فایلهای تغییر یافته به همراه27 افزوده شده و 0 حذف شده
  1. 4 0
      Kbuild
  2. 23 0
      config/pineapple.mk

+ 4 - 0
Kbuild

@@ -6,6 +6,10 @@ $(info "KERNEL_ROOT is: $(KERNEL_ROOT)")
 endif
 
 # Include Architecture configurations
+ifeq ($(CONFIG_ARCH_PINEAPPLE), y)
+include $(CAMERA_KERNEL_ROOT)/config/pineapple.mk
+endif
+
 ifeq ($(CONFIG_ARCH_KALAMA), y)
 include $(CAMERA_KERNEL_ROOT)/config/kalama.mk
 endif

+ 23 - 0
config/pineapple.mk

@@ -0,0 +1,23 @@
+# SPDX-License-Identifier: GPL-2.0-only
+
+# Localized KCONFIG settings
+CONFIG_SPECTRA_ISP := y
+CONFIG_SPECTRA_ICP := y
+CONFIG_SPECTRA_JPEG := y
+CONFIG_SPECTRA_CUSTOM := y
+CONFIG_SPECTRA_SENSOR := y
+CONFIG_USE_RPMH_DRV_API := y
+
+# Flags to pass into C preprocessor
+ccflags-y += -DCONFIG_SPECTRA_ISP=1
+ccflags-y += -DCONFIG_SPECTRA_ICP=1
+ccflags-y += -DCONFIG_SPECTRA_JPEG=1
+ccflags-y += -DCONFIG_SPECTRA_CUSTOM=1
+ccflags-y += -DCONFIG_SPECTRA_SENSOR=1
+ccflags-y += -DCONFIG_USE_RPMH_DRV_API=1
+
+# External Dependencies
+KBUILD_CPPFLAGS += -DCONFIG_MSM_MMRM=1
+ifeq ($(CONFIG_QCOM_VA_MINIDUMP), y)
+KBUILD_CPPFLAGS += -DCONFIG_QCOM_VA_MINIDUMP=1
+endif