Add samsung specific changes
This commit is contained in:
@@ -2386,3 +2386,5 @@ endmenu # "CPU Power Management"
|
||||
source "drivers/acpi/Kconfig"
|
||||
|
||||
source "arch/arm64/kvm/Kconfig"
|
||||
|
||||
source "arch/arm64/gunyah/Kconfig"
|
||||
|
@@ -251,6 +251,87 @@ config ARCH_QCOM
|
||||
help
|
||||
This enables support for the ARMv8 based Qualcomm chipsets.
|
||||
|
||||
config ARCH_QTI_VM
|
||||
bool "Enable Virtual Machines Support for Qualcomm Technologies, Inc."
|
||||
depends on ARCH_QCOM
|
||||
help
|
||||
This enables support for the Qualcomm Technologies, Inc.'s
|
||||
Virtual Machines. If you wish to build a kernel that doesn't
|
||||
require VM support or if you are unsure,
|
||||
say 'N' here.
|
||||
|
||||
config ARCH_SDXKOVA
|
||||
bool "Enable support for Qualcomm Technologies, Inc. SDXKOVA"
|
||||
depends on ARCH_QCOM
|
||||
help
|
||||
This enables support for Qualcomm Technologies, Inc.
|
||||
SDXKOVA chipset. Say 'Y' for SDXPINN chipset. If you do not
|
||||
wish to build a kernel that runs on this chipset or if you
|
||||
are unsure, say 'N' here.
|
||||
|
||||
config ARCH_SUN
|
||||
bool "Enable support for Qualcomm Technologies, Inc. Sun"
|
||||
depends on ARCH_QCOM
|
||||
help
|
||||
This enables support for Qualcomm Technologies, Inc. Sun
|
||||
chipset. If you do not wish to build a kernel that runs on this
|
||||
chipset or if you are unsure, say 'N' here.
|
||||
|
||||
config ARCH_TUNA
|
||||
bool "Enable support for Qualcomm Technologies, Inc. Tuna"
|
||||
depends on ARCH_QCOM
|
||||
help
|
||||
This enables support for Qualcomm Technologies, Inc. Tuna
|
||||
chipset. If you do not wish to build a kernel that runs on this
|
||||
chipset or if you are unsure, say 'N' here.
|
||||
|
||||
config ARCH_KERA
|
||||
bool "Enable support for Qualcomm Technologies, Inc. Kera"
|
||||
depends on ARCH_QCOM
|
||||
help
|
||||
This enables support for Qualcomm Technologies, Inc. Kera
|
||||
chipset. If you do not wish to build a kernel that runs on this
|
||||
chipset or if you are unsure, say 'N' here.
|
||||
|
||||
config ARCH_PINEAPPLE
|
||||
bool "Enable support for Qualcomm Technologies, Inc. Pineapple"
|
||||
depends on ARCH_QCOM
|
||||
help
|
||||
This enables support for Qualcomm Technologies, Inc. Pineapple
|
||||
chipset. If you do not wish to build a kernel that runs on this
|
||||
chipset or if you are unsure, say 'N' here.
|
||||
|
||||
config ARCH_X1E80100
|
||||
bool "Enable Support for Qualcomm Technologies, Inc. X1E80100"
|
||||
depends on ARCH_QCOM
|
||||
help
|
||||
This enables support for the Qualcomm Technologies, Inc.'s
|
||||
X1E80100 chipset. If you do not wish to build a kernel that
|
||||
runs on this chipset or if you are unsure, say 'N' here.
|
||||
|
||||
config ARCH_PARROT
|
||||
bool "Enable Support for Qualcomm Technologies, Inc. PARROT"
|
||||
depends on ARCH_QCOM
|
||||
help
|
||||
This enables support for the Qualcomm Technologies, Inc.'s
|
||||
PARROT chipset. If you do not wish to build a kernel that
|
||||
runs on this chipset or if you are unsure, say 'N' here.
|
||||
|
||||
config ARCH_RAVELIN
|
||||
bool "Enable Support for Qualcomm Technologies, Inc. RAVELIN"
|
||||
depends on ARCH_QCOM
|
||||
help
|
||||
This enables support for the Qualcomm Technologies, Inc.'s
|
||||
RAVELIN chipset. If you do not wish to build a kernel that
|
||||
|
||||
config ARCH_MONACO
|
||||
bool "Enable Support for Qualcomm Technologies, Inc. MONACO"
|
||||
depends on ARCH_QCOM
|
||||
help
|
||||
This enables support for the Qualcomm Technologies, Inc.'s
|
||||
MONACO chipset. If you do not wish to build a kernel that
|
||||
runs on this chipset or if you are unsure, say 'N' here.
|
||||
|
||||
config ARCH_REALTEK
|
||||
bool "Realtek Platforms"
|
||||
select RESET_CONTROLLER
|
||||
|
@@ -33,3 +33,10 @@ subdir-y += tesla
|
||||
subdir-y += ti
|
||||
subdir-y += toshiba
|
||||
subdir-y += xilinx
|
||||
subdir-y += samsung
|
||||
|
||||
dtstree := $(srctree)/$(src)
|
||||
vendor := $(dtstree)/vendor
|
||||
ifneq "$(wildcard $(vendor)/Makefile)" ""
|
||||
subdir-y += vendor
|
||||
endif
|
||||
|
4
arch/arm64/boot/dts/samsung/Makefile
Normal file
4
arch/arm64/boot/dts/samsung/Makefile
Normal file
@@ -0,0 +1,4 @@
|
||||
# SPDX-License-Identifier: GPL-2.0
|
||||
# COPYRIGHT(C) 2024 Samsung Electronics Co., Ltd. All Right Reserved.
|
||||
|
||||
subdir-y += pa
|
4
arch/arm64/boot/dts/samsung/pa/Makefile
Normal file
4
arch/arm64/boot/dts/samsung/pa/Makefile
Normal file
@@ -0,0 +1,4 @@
|
||||
# SPDX-License-Identifier: GPL-2.0
|
||||
# COPYRIGHT(C) 2024 Samsung Electronics Co., Ltd. All Right Reserved.
|
||||
|
||||
subdir-y += pa3q
|
15
arch/arm64/boot/dts/samsung/pa/pa3q/Makefile
Normal file
15
arch/arm64/boot/dts/samsung/pa/pa3q/Makefile
Normal file
@@ -0,0 +1,15 @@
|
||||
dtb-y += pa3q_eur_openx_w00_r11.dtbo
|
||||
dtb-y += pa3q_eur_openx_w00_r10.dtbo
|
||||
dtb-y += pa3q_eur_openx_w00_r08.dtbo
|
||||
dtb-y += pa3q_eur_openx_w00_r05.dtbo
|
||||
dtb-y += pa3q_eur_openx_w00_r04.dtbo
|
||||
dtb-y += pa3q_eur_openx_w00_r03.dtbo
|
||||
dtb-y += pa3q_eur_openx_w00_r02.dtbo
|
||||
dtb-y += pa3q_eur_openx_w00_r01.dtbo
|
||||
# SPDX-License-Identifier: GPL-2.0
|
||||
# COPYRIGHT(C) 2023 Samsung Electronics Co., Ltd. All Right Reserved.
|
||||
|
||||
# TODL: remove the below sub-makefile after lego is enabled.
|
||||
# ne3q_dir := $(srctree)/$(src)
|
||||
# include $(ne3q_dir)/without_lego.mk
|
||||
|
26597
arch/arm64/boot/dts/samsung/pa/pa3q/pa3q_eur_openx_w00_r01.dts
Normal file
26597
arch/arm64/boot/dts/samsung/pa/pa3q/pa3q_eur_openx_w00_r01.dts
Normal file
File diff suppressed because one or more lines are too long
27412
arch/arm64/boot/dts/samsung/pa/pa3q/pa3q_eur_openx_w00_r02.dts
Normal file
27412
arch/arm64/boot/dts/samsung/pa/pa3q/pa3q_eur_openx_w00_r02.dts
Normal file
File diff suppressed because one or more lines are too long
27412
arch/arm64/boot/dts/samsung/pa/pa3q/pa3q_eur_openx_w00_r03.dts
Normal file
27412
arch/arm64/boot/dts/samsung/pa/pa3q/pa3q_eur_openx_w00_r03.dts
Normal file
File diff suppressed because one or more lines are too long
27413
arch/arm64/boot/dts/samsung/pa/pa3q/pa3q_eur_openx_w00_r04.dts
Normal file
27413
arch/arm64/boot/dts/samsung/pa/pa3q/pa3q_eur_openx_w00_r04.dts
Normal file
File diff suppressed because one or more lines are too long
27413
arch/arm64/boot/dts/samsung/pa/pa3q/pa3q_eur_openx_w00_r05.dts
Normal file
27413
arch/arm64/boot/dts/samsung/pa/pa3q/pa3q_eur_openx_w00_r05.dts
Normal file
File diff suppressed because one or more lines are too long
27565
arch/arm64/boot/dts/samsung/pa/pa3q/pa3q_eur_openx_w00_r08.dts
Normal file
27565
arch/arm64/boot/dts/samsung/pa/pa3q/pa3q_eur_openx_w00_r08.dts
Normal file
File diff suppressed because one or more lines are too long
27565
arch/arm64/boot/dts/samsung/pa/pa3q/pa3q_eur_openx_w00_r10.dts
Normal file
27565
arch/arm64/boot/dts/samsung/pa/pa3q/pa3q_eur_openx_w00_r10.dts
Normal file
File diff suppressed because one or more lines are too long
27565
arch/arm64/boot/dts/samsung/pa/pa3q/pa3q_eur_openx_w00_r11.dts
Normal file
27565
arch/arm64/boot/dts/samsung/pa/pa3q/pa3q_eur_openx_w00_r11.dts
Normal file
File diff suppressed because one or more lines are too long
1
arch/arm64/boot/dts/vendor
Symbolic link
1
arch/arm64/boot/dts/vendor
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../../../qcom/opensource/devicetree
|
@@ -4,10 +4,6 @@
|
||||
# CONFIG_BITS_TEST is not set
|
||||
CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y
|
||||
CONFIG_CMDLINE="console=ttyMSM0,115200n8 kasan.stacktrace=off stack_depot_disable=off page_owner=on no_hash_pointers panic_on_taint=0x20"
|
||||
|
||||
# DDAR KeyManagement Test for MDFPP evaluation
|
||||
CONFIG_DDAR_KEY_DUMP=y
|
||||
|
||||
CONFIG_DEBUG_ATOMIC_SLEEP=y
|
||||
CONFIG_DEBUG_IRQFLAGS=y
|
||||
CONFIG_DEBUG_KMEMLEAK=y
|
||||
|
170
arch/arm64/configs/generic_le_min_defconfig
Normal file
170
arch/arm64/configs/generic_le_min_defconfig
Normal file
@@ -0,0 +1,170 @@
|
||||
CONFIG_AUDIT=y
|
||||
CONFIG_NO_HZ=y
|
||||
CONFIG_HIGH_RES_TIMERS=y
|
||||
CONFIG_PREEMPT=y
|
||||
CONFIG_PSI=y
|
||||
CONFIG_IKCONFIG=y
|
||||
CONFIG_IKCONFIG_PROC=y
|
||||
CONFIG_CGROUPS=y
|
||||
CONFIG_CGROUP_SCHED=y
|
||||
CONFIG_CGROUP_FREEZER=y
|
||||
CONFIG_CGROUP_CPUACCT=y
|
||||
CONFIG_NAMESPACES=y
|
||||
# CONFIG_PID_NS is not set
|
||||
CONFIG_BOOT_CONFIG=y
|
||||
# CONFIG_EFIVAR_FS is not set
|
||||
# CONFIG_COMPAT_BRK is not set
|
||||
CONFIG_DEVTMPFS=y
|
||||
# CONFIG_SLAB_MERGE_DEFAULT is not set
|
||||
CONFIG_SLAB_FREELIST_RANDOM=y
|
||||
CONFIG_SLAB_FREELIST_HARDENED=y
|
||||
CONFIG_PROFILING=y
|
||||
CONFIG_ARCH_QCOM=y
|
||||
CONFIG_RANDOMIZE_BASE=y
|
||||
# CONFIG_RANDOMIZE_MODULE_REGION_FULL is not set
|
||||
CONFIG_CMDLINE="stack_depot_disable=on kasan.stacktrace=off cgroup_disable=pressure"
|
||||
CONFIG_PM_WAKELOCKS=y
|
||||
CONFIG_PM_WAKELOCKS_LIMIT=0
|
||||
CONFIG_PM_DEVFREQ=y
|
||||
CONFIG_CPU_FREQ=y
|
||||
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
|
||||
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
|
||||
CONFIG_MODULES=y
|
||||
CONFIG_MODULE_UNLOAD=y
|
||||
CONFIG_MODULE_SIG=y
|
||||
CONFIG_BLK_INLINE_ENCRYPTION=y
|
||||
CONFIG_IOSCHED_BFQ=y
|
||||
CONFIG_DEFAULT_MMAP_MIN_ADDR=32768
|
||||
CONFIG_CMA=y
|
||||
CONFIG_CMA_AREAS=16
|
||||
CONFIG_NET=y
|
||||
CONFIG_PACKET=y
|
||||
CONFIG_UNIX=y
|
||||
CONFIG_INET=y
|
||||
CONFIG_IP_MULTICAST=y
|
||||
CONFIG_IP_ADVANCED_ROUTER=y
|
||||
CONFIG_IP_MULTIPLE_TABLES=y
|
||||
CONFIG_NETFILTER=y
|
||||
CONFIG_NF_CONNTRACK=y
|
||||
CONFIG_IP_NF_IPTABLES=y
|
||||
CONFIG_IP_NF_FILTER=y
|
||||
CONFIG_IP_NF_TARGET_REJECT=y
|
||||
CONFIG_IP_NF_NAT=y
|
||||
CONFIG_IP_NF_TARGET_MASQUERADE=y
|
||||
CONFIG_IP_NF_TARGET_REDIRECT=y
|
||||
CONFIG_IP_NF_MANGLE=y
|
||||
CONFIG_IP_NF_RAW=y
|
||||
CONFIG_IP_NF_SECURITY=y
|
||||
CONFIG_BRIDGE=y
|
||||
CONFIG_NET_SCHED=y
|
||||
CONFIG_NET_SCH_HTB=y
|
||||
CONFIG_NET_SCH_PRIO=y
|
||||
CONFIG_NET_SCH_TBF=y
|
||||
CONFIG_RFKILL=y
|
||||
CONFIG_PCI=y
|
||||
# CONFIG_FW_CACHE is not set
|
||||
CONFIG_BLK_DEV_LOOP=y
|
||||
CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
|
||||
CONFIG_BLK_DEV_RAM=y
|
||||
CONFIG_BLK_DEV_RAM_SIZE=4096
|
||||
CONFIG_SCSI=y
|
||||
# CONFIG_SCSI_PROC_FS is not set
|
||||
CONFIG_BLK_DEV_SD=y
|
||||
CONFIG_NETDEVICES=y
|
||||
CONFIG_TUN=y
|
||||
CONFIG_PPP=y
|
||||
CONFIG_INPUT_EVDEV=y
|
||||
CONFIG_INPUT_MISC=y
|
||||
CONFIG_INPUT_UINPUT=y
|
||||
# CONFIG_LEGACY_PTYS is not set
|
||||
CONFIG_SERIAL_8250=y
|
||||
# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
|
||||
CONFIG_SERIAL_8250_CONSOLE=y
|
||||
# CONFIG_SERIAL_8250_EXAR is not set
|
||||
CONFIG_SERIAL_8250_DW=y
|
||||
CONFIG_SERIAL_OF_PLATFORM=y
|
||||
CONFIG_SERIAL_SPRD=y
|
||||
CONFIG_SERIAL_SPRD_CONSOLE=y
|
||||
CONFIG_SERIAL_DEV_BUS=y
|
||||
CONFIG_HW_RANDOM=y
|
||||
# CONFIG_DEVMEM is not set
|
||||
# CONFIG_DEVPORT is not set
|
||||
CONFIG_SPI=y
|
||||
CONFIG_SPMI=y
|
||||
# CONFIG_SPMI_MSM_PMIC_ARB is not set
|
||||
# CONFIG_HWMON is not set
|
||||
CONFIG_THERMAL=y
|
||||
CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=100
|
||||
CONFIG_THERMAL_WRITABLE_TRIPS=y
|
||||
CONFIG_THERMAL_GOV_USER_SPACE=y
|
||||
CONFIG_WATCHDOG=y
|
||||
CONFIG_WATCHDOG_CORE=y
|
||||
CONFIG_REGULATOR=y
|
||||
CONFIG_REGULATOR_FIXED_VOLTAGE=y
|
||||
CONFIG_HID_CHICONY=y
|
||||
CONFIG_USB=y
|
||||
CONFIG_USB_AUTOSUSPEND_DELAY=2
|
||||
CONFIG_USB_DEFAULT_PERSIST=y
|
||||
CONFIG_USB_HID=y
|
||||
CONFIG_USB_NET_DRIVERS=y
|
||||
CONFIG_USB_OTG=y
|
||||
CONFIG_USB_XHCI_HCD=y
|
||||
CONFIG_USB_XHCI_PCI=y
|
||||
CONFIG_USB_XHCI_PLATFORM=y
|
||||
CONFIG_USB_ACM=y
|
||||
CONFIG_USB_STORAGE=y
|
||||
CONFIG_USB_UAS=y
|
||||
CONFIG_USB_DWC3=y
|
||||
CONFIG_USB_GADGET=y
|
||||
CONFIG_USB_CONFIGFS=y
|
||||
CONFIG_ANDROID_USB_CONFIGFS_UEVENT=y
|
||||
CONFIG_USB_CONFIGFS_SERIAL=y
|
||||
CONFIG_USB_CONFIGFS_NCM=y
|
||||
CONFIG_USB_CONFIGFS_ECM=y
|
||||
CONFIG_USB_CONFIGFS_RNDIS=y
|
||||
CONFIG_USB_CONFIGFS_EEM=y
|
||||
CONFIG_USB_CONFIGFS_MASS_STORAGE=y
|
||||
CONFIG_USB_CONFIGFS_F_FS=y
|
||||
CONFIG_USB_CONFIGFS_F_HID=y
|
||||
CONFIG_TYPEC=y
|
||||
CONFIG_TYPEC_UCSI=y
|
||||
CONFIG_MMC=y
|
||||
# CONFIG_PWRSEQ_EMMC is not set
|
||||
# CONFIG_PWRSEQ_SIMPLE is not set
|
||||
CONFIG_MMC_SDHCI=y
|
||||
CONFIG_MMC_SDHCI_PLTFM=y
|
||||
CONFIG_RTC_CLASS=y
|
||||
CONFIG_UIO=y
|
||||
CONFIG_STAGING=y
|
||||
CONFIG_HWSPINLOCK=y
|
||||
CONFIG_MAILBOX=y
|
||||
CONFIG_REMOTEPROC=y
|
||||
CONFIG_REMOTEPROC_CDEV=y
|
||||
CONFIG_DEVFREQ_GOV_PERFORMANCE=y
|
||||
CONFIG_DEVFREQ_GOV_POWERSAVE=y
|
||||
CONFIG_DEVFREQ_GOV_USERSPACE=y
|
||||
CONFIG_IIO=y
|
||||
CONFIG_IIO_BUFFER=y
|
||||
CONFIG_IIO_TRIGGER=y
|
||||
CONFIG_PWM=y
|
||||
CONFIG_INTERCONNECT=y
|
||||
# CONFIG_DNOTIFY is not set
|
||||
CONFIG_OVERLAY_FS=y
|
||||
CONFIG_VFAT_FS=y
|
||||
CONFIG_TMPFS=y
|
||||
CONFIG_SECURITY=y
|
||||
CONFIG_SECURITYFS=y
|
||||
CONFIG_SECURITY_NETWORK=y
|
||||
CONFIG_HARDENED_USERCOPY=y
|
||||
CONFIG_SECURITY_SELINUX=y
|
||||
CONFIG_DMA_CMA=y
|
||||
CONFIG_DMADEVICES=y
|
||||
CONFIG_PRINTK_TIME=y
|
||||
# CONFIG_SECTION_MISMATCH_WARN_ONLY is not set
|
||||
CONFIG_MAGIC_SYSRQ=y
|
||||
CONFIG_PANIC_ON_OOPS=y
|
||||
CONFIG_PANIC_TIMEOUT=-1
|
||||
# CONFIG_RUNTIME_TESTING_MENU is not set
|
||||
CONFIG_BUG_ON_DATA_CORRUPTION=y
|
||||
CONFIG_SECCOMP=y
|
||||
CONFIG_SECCOMP_FILTER=y
|
144
arch/arm64/configs/generic_vm_defconfig
Normal file
144
arch/arm64/configs/generic_vm_defconfig
Normal file
@@ -0,0 +1,144 @@
|
||||
CONFIG_LOCALVERSION="-mainline"
|
||||
CONFIG_AUDIT=y
|
||||
CONFIG_NO_HZ=y
|
||||
CONFIG_HIGH_RES_TIMERS=y
|
||||
CONFIG_PREEMPT=y
|
||||
CONFIG_IRQ_TIME_ACCOUNTING=y
|
||||
CONFIG_IKCONFIG=y
|
||||
CONFIG_IKCONFIG_PROC=y
|
||||
CONFIG_CGROUPS=y
|
||||
CONFIG_BLK_CGROUP=y
|
||||
CONFIG_CGROUP_SCHED=y
|
||||
# CONFIG_FAIR_GROUP_SCHED is not set
|
||||
CONFIG_CGROUP_CPUACCT=y
|
||||
CONFIG_NAMESPACES=y
|
||||
# CONFIG_PID_NS is not set
|
||||
CONFIG_BLK_DEV_INITRD=y
|
||||
# CONFIG_RD_BZIP2 is not set
|
||||
# CONFIG_RD_LZMA is not set
|
||||
# CONFIG_RD_XZ is not set
|
||||
# CONFIG_RD_LZO is not set
|
||||
CONFIG_EXPERT=y
|
||||
# CONFIG_SYSFS_SYSCALL is not set
|
||||
# CONFIG_FHANDLE is not set
|
||||
CONFIG_KALLSYMS_ALL=y
|
||||
CONFIG_ARCH_QCOM=y
|
||||
CONFIG_SCHED_MC=y
|
||||
CONFIG_NR_CPUS=32
|
||||
CONFIG_PARAVIRT=y
|
||||
CONFIG_ARM64_SW_TTBR0_PAN=y
|
||||
CONFIG_COMPAT=y
|
||||
CONFIG_ARMV8_DEPRECATED=y
|
||||
CONFIG_SWP_EMULATION=y
|
||||
CONFIG_CP15_BARRIER_EMULATION=y
|
||||
CONFIG_SETEND_EMULATION=y
|
||||
CONFIG_RANDOMIZE_BASE=y
|
||||
# CONFIG_EFI is not set
|
||||
CONFIG_PM_WAKELOCKS=y
|
||||
CONFIG_PM_WAKELOCKS_LIMIT=0
|
||||
# CONFIG_PM_WAKELOCKS_GC is not set
|
||||
CONFIG_CPU_IDLE=y
|
||||
CONFIG_ARM_PSCI_CPUIDLE=y
|
||||
CONFIG_VIRTUALIZATION=y
|
||||
CONFIG_JUMP_LABEL=y
|
||||
CONFIG_MODULES=y
|
||||
CONFIG_MODULE_UNLOAD=y
|
||||
CONFIG_MODVERSIONS=y
|
||||
CONFIG_MODULE_SIG=y
|
||||
# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
|
||||
# CONFIG_SLAB_MERGE_DEFAULT is not set
|
||||
CONFIG_SLAB_FREELIST_RANDOM=y
|
||||
CONFIG_SLAB_FREELIST_HARDENED=y
|
||||
CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
|
||||
# CONFIG_COMPAT_BRK is not set
|
||||
CONFIG_MEMORY_HOTPLUG=y
|
||||
CONFIG_MEMORY_HOTREMOVE=y
|
||||
CONFIG_CMA=y
|
||||
CONFIG_CMA_AREAS=16
|
||||
# CONFIG_ZONE_DMA is not set
|
||||
# CONFIG_ZONE_DMA32 is not set
|
||||
CONFIG_NET=y
|
||||
CONFIG_UNIX=y
|
||||
CONFIG_NETWORK_SECMARK=y
|
||||
# CONFIG_WIRELESS is not set
|
||||
# CONFIG_ETHTOOL_NETLINK is not set
|
||||
CONFIG_DEVTMPFS=y
|
||||
CONFIG_DEVTMPFS_MOUNT=y
|
||||
# CONFIG_STANDALONE is not set
|
||||
# CONFIG_PREVENT_FIRMWARE_BUILD is not set
|
||||
# CONFIG_QCOM_EBI2 is not set
|
||||
CONFIG_BLK_DEV_RAM=y
|
||||
CONFIG_BLK_DEV_RAM_SIZE=8192
|
||||
CONFIG_VIRTIO_BLK=y
|
||||
CONFIG_SCSI=y
|
||||
# CONFIG_SCSI_PROC_FS is not set
|
||||
CONFIG_BLK_DEV_SD=y
|
||||
# CONFIG_SCSI_LOWLEVEL is not set
|
||||
CONFIG_MD=y
|
||||
CONFIG_BLK_DEV_DM=y
|
||||
CONFIG_DM_CRYPT=y
|
||||
CONFIG_DM_SNAPSHOT=y
|
||||
CONFIG_DM_UEVENT=y
|
||||
CONFIG_DM_VERITY=y
|
||||
CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=y
|
||||
CONFIG_DM_VERITY_FEC=y
|
||||
CONFIG_NETDEVICES=y
|
||||
# CONFIG_NET_CORE is not set
|
||||
# CONFIG_ETHERNET is not set
|
||||
# CONFIG_WLAN is not set
|
||||
CONFIG_INPUT_EVDEV=y
|
||||
# CONFIG_KEYBOARD_ATKBD is not set
|
||||
CONFIG_KEYBOARD_GPIO=y
|
||||
# CONFIG_INPUT_MOUSE is not set
|
||||
CONFIG_INPUT_TOUCHSCREEN=y
|
||||
# CONFIG_SERIO is not set
|
||||
# CONFIG_LEGACY_PTYS is not set
|
||||
# CONFIG_HW_RANDOM is not set
|
||||
# CONFIG_DEVMEM is not set
|
||||
CONFIG_I2C=y
|
||||
# CONFIG_I2C_COMPAT is not set
|
||||
# CONFIG_I2C_HELPER_AUTO is not set
|
||||
# CONFIG_HWMON is not set
|
||||
CONFIG_WATCHDOG=y
|
||||
CONFIG_WATCHDOG_CORE=y
|
||||
CONFIG_BACKLIGHT_CLASS_DEVICE=y
|
||||
# CONFIG_HID is not set
|
||||
# CONFIG_USB_SUPPORT is not set
|
||||
CONFIG_RTC_CLASS=y
|
||||
CONFIG_RTC_DRV_PL031=y
|
||||
CONFIG_DMADEVICES=y
|
||||
CONFIG_DMABUF_HEAPS=y
|
||||
CONFIG_UIO=y
|
||||
CONFIG_VIRTIO_MMIO=y
|
||||
CONFIG_VIRTIO_MMIO_SWIOTLB=y
|
||||
CONFIG_EXT4_FS=y
|
||||
CONFIG_EXT4_FS_POSIX_ACL=y
|
||||
CONFIG_EXT4_FS_SECURITY=y
|
||||
# CONFIG_DNOTIFY is not set
|
||||
CONFIG_QUOTA=y
|
||||
CONFIG_TMPFS=y
|
||||
# CONFIG_MISC_FILESYSTEMS is not set
|
||||
# CONFIG_NETWORK_FILESYSTEMS is not set
|
||||
CONFIG_SECURITY=y
|
||||
CONFIG_SECURITYFS=y
|
||||
CONFIG_HARDENED_USERCOPY=y
|
||||
CONFIG_LSM="lockdown,yama,loadpin,safesetid,integrity,selinux,smack,tomoyo,apparmor,bpf"
|
||||
CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y
|
||||
CONFIG_BUG_ON_DATA_CORRUPTION=y
|
||||
CONFIG_CRYPTO_CRC32=y
|
||||
CONFIG_CRYPTO_ANSI_CPRNG=y
|
||||
CONFIG_CRYPTO_SHA2_ARM64_CE=y
|
||||
CONFIG_CRYPTO_AES_ARM64_CE_BLK=y
|
||||
CONFIG_SWIOTLB_NONLINEAR=y
|
||||
CONFIG_DMA_CMA=y
|
||||
CONFIG_PRINTK_TIME=y
|
||||
CONFIG_PRINTK_CALLER=y
|
||||
CONFIG_DEBUG_INFO_DWARF5=y
|
||||
CONFIG_HEADERS_INSTALL=y
|
||||
# CONFIG_SECTION_MISMATCH_WARN_ONLY is not set
|
||||
CONFIG_PANIC_ON_OOPS=y
|
||||
CONFIG_PANIC_TIMEOUT=-1
|
||||
CONFIG_SOFTLOCKUP_DETECTOR=y
|
||||
# CONFIG_DETECT_HUNG_TASK is not set
|
||||
# CONFIG_FTRACE is not set
|
||||
# CONFIG_RUNTIME_TESTING_MENU is not set
|
@@ -504,7 +504,6 @@ CONFIG_HID_PLANTRONICS=y
|
||||
CONFIG_HID_PLAYSTATION=y
|
||||
CONFIG_PLAYSTATION_FF=y
|
||||
CONFIG_HID_ROCCAT=y
|
||||
CONFIG_HID_SAMSUNG=y
|
||||
CONFIG_HID_SONY=y
|
||||
CONFIG_SONY_FF=y
|
||||
CONFIG_HID_STEAM=y
|
||||
@@ -512,8 +511,6 @@ CONFIG_HID_WACOM=y
|
||||
CONFIG_HID_WIIMOTE=y
|
||||
CONFIG_HID_KUNIT_TEST=m
|
||||
CONFIG_USB_HIDDEV=y
|
||||
CONFIG_USB_HOST_SAMSUNG_FEATURE=y
|
||||
CONFIG_USB_DEBUG_DETAILED_LOG=y
|
||||
CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
|
||||
CONFIG_USB_OTG=y
|
||||
CONFIG_USB_MON=m
|
||||
@@ -587,7 +584,6 @@ CONFIG_VIRTIO_BALLOON=m
|
||||
CONFIG_VHOST_VSOCK=y
|
||||
CONFIG_STAGING=y
|
||||
CONFIG_ASHMEM=y
|
||||
CONFIG_SAMSUNG_FREECESS=y
|
||||
CONFIG_COMMON_CLK_SCPI=y
|
||||
# CONFIG_SUNXI_CCU is not set
|
||||
CONFIG_CLK_KUNIT_TEST=m
|
||||
|
178
arch/arm64/configs/lego.config
Normal file
178
arch/arm64/configs/lego.config
Normal file
@@ -0,0 +1,178 @@
|
||||
|
||||
CONFIG_SEC_PANEL_NOTIFIER_V2=m
|
||||
CONFIG_DRV_SAMSUNG_PMIC=m
|
||||
CONFIG_REGULATOR_DIO8018=m
|
||||
CONFIG_USB_VENDOR_HOOK_RECEIVER=m
|
||||
CONFIG_PRESSURE_FACTORY=y
|
||||
CONFIG_FLIP_COVER_DETECTOR_FACTORY=y
|
||||
CONFIG_BACKTAP_FACTORY=y
|
||||
CONFIG_LIGHT_FACTORY=y
|
||||
CONFIG_PROX_FACTORY=y
|
||||
CONFIG_SUPPORT_BRIGHTNESS_NOTIFY_FOR_LIGHT_SENSOR=y
|
||||
CONFIG_SUPPORT_DDI_COPR_FOR_LIGHT_SENSOR=y
|
||||
CONFIG_SUPPORT_LIGHT_CALIBRATION=y
|
||||
CONFIG_SUPPORT_PANEL_STATE_NOTIFY_FOR_LIGHT_SENSOR=y
|
||||
CONFIG_SUPPORT_PROX_CALIBRATION=y
|
||||
CONFIG_SEC_SENSORS_RECOVERY=y
|
||||
CONFIG_LSM6DSV_FACTORY=y
|
||||
CONFIG_INPUT_SEC_INPUT=m
|
||||
CONFIG_INPUT_SEC_NOTIFIER=m
|
||||
CONFIG_SEC_DEBUG_TSP_LOG=m
|
||||
CONFIG_TOUCHSCREEN_DUMP_MODE=m
|
||||
CONFIG_SEC_INPUT_HEADER=y
|
||||
CONFIG_INPUT_SEC_SECURE_TOUCH=m
|
||||
CONFIG_INPUT_SEC_TRUSTED_TOUCH=m
|
||||
CONFIG_INPUT_TOUCHSCREEN_TCLMV2=m
|
||||
# CONFIG_SEC_INPUT_MULTI_DEVICE is not set
|
||||
CONFIG_SEC_INPUT_RAWDATA=m
|
||||
CONFIG_VIBRATOR_VIB_INFO=m
|
||||
CONFIG_SEC_UWB_LOGGER=y
|
||||
CONFIG_SEC_NFC_LOGGER=y
|
||||
CONFIG_SDP=m
|
||||
CONFIG_DEV_RIL_BRIDGE=m
|
||||
CONFIG_USB_VENDOR_NOTIFY=y
|
||||
CONFIG_USB_VENDOR_RECEIVER=m
|
||||
CONFIG_WIRELESS_CHARGER_CPS4038=m
|
||||
CONFIG_WIRELESS_AUTH=y
|
||||
CONFIG_WIRELESS_CHARGER_HIGH_VOLTAGE=y
|
||||
CONFIG_WIRELESS_TX_MODE=y
|
||||
CONFIG_WIRELESS_FIRMWARE_UPDATE=y
|
||||
CONFIG_WIRELESS_IC_PARAM=y
|
||||
CONFIG_TX_GEAR_PHM_VOUT_CTRL=y
|
||||
CONFIG_WIRELESS_RX_PHM_CTRL=y
|
||||
CONFIG_MUIC_NOTIFIER=m
|
||||
CONFIG_HICCUP_CHARGER=y
|
||||
CONFIG_MUIC_AFC_RETRY=y
|
||||
CONFIG_MUIC_HV=y
|
||||
CONFIG_MUIC_SUPPORT_PDIC=y
|
||||
CONFIG_MUIC_USE_MODULE_PARAM=y
|
||||
CONFIG_USE_MUIC=y
|
||||
CONFIG_NGKSM=m
|
||||
CONFIG_NGKPAD=m
|
||||
CONFIG_NGKSM_QCOM=y
|
||||
CONFIG_SEC_STI=y
|
||||
CONFIG_USB_NOTIFY_LAYER=m
|
||||
CONFIG_USB_AUDIO_POWER_SAVING=y
|
||||
CONFIG_USB_DEBUG_DETAILED_LOG=y
|
||||
CONFIG_USB_EXTERNAL_NOTIFY=y
|
||||
CONFIG_USB_HMT_SAMSUNG_INPUT=y
|
||||
CONFIG_USB_HOST_NOTIFY=y
|
||||
CONFIG_USB_HOST_SAMSUNG_FEATURE=y
|
||||
CONFIG_USB_HW_PARAM=y
|
||||
CONFIG_USB_INTERFACE_LPM_LIST=y
|
||||
CONFIG_USB_NOTIFY_PROC_LOG=y
|
||||
CONFIG_USB_USING_ADVANCED_USBLOG=y
|
||||
CONFIG_CIRRUS_FIRMWARE_CL_DSP=m
|
||||
CONFIG_KPERFMON=y
|
||||
CONFIG_KPERFMON_BUILD=m
|
||||
CONFIG_ANDROID_SWITCH=m
|
||||
# CONFIG_ANDROID_SWITCH_GPIO is not set
|
||||
CONFIG_HDM=m
|
||||
CONFIG_HDM_QCOM=y
|
||||
CONFIG_SEC_VIBRATOR_INPUTFF=m
|
||||
CONFIG_VIB_STORE_LE_PARAM=y
|
||||
# CONFIG_SEC_VIB_FOLD_MODEL is not set
|
||||
CONFIG_VBUS_NOTIFIER=m
|
||||
CONFIG_USB_TYPEC_MANAGER_NOTIFIER=m
|
||||
CONFIG_IF_CB_MANAGER=m
|
||||
CONFIG_SBU_SWITCH_CONTROL=y
|
||||
CONFIG_SENSORS_FINGERPRINT=m
|
||||
CONFIG_KZT=m
|
||||
CONFIG_CHARGER_MAX77775=m
|
||||
CONFIG_SHIPMODE_BY_VBAT=y
|
||||
CONFIG_SEC_ABC_SPEC_TYPE1=m
|
||||
CONFIG_SB_CORE=m
|
||||
CONFIG_SB_PQUEUE=y
|
||||
CONFIG_SB_NOTIFY=y
|
||||
CONFIG_SB_SYSFS=y
|
||||
CONFIG_SB_VOTE=y
|
||||
CONFIG_PDIC_NOTIFIER=m
|
||||
CONFIG_PDIC_USE_MODULE_PARAM=y
|
||||
CONFIG_SEC_ABC=m
|
||||
CONFIG_SEC_ABC_HUB=m
|
||||
CONFIG_SEC_ABC_COMMON=m
|
||||
CONFIG_SEC_ABC_HUB_CORE=m
|
||||
CONFIG_SEC_ABC_HUB_BOOTC=m
|
||||
CONFIG_SEC_ABC_MOTTO=m
|
||||
CONFIG_USB_NOTIFIER=m
|
||||
CONFIG_I2C_GPIO=m
|
||||
CONFIG_SEC_ABC_DETECT_CONN=m
|
||||
CONFIG_SEC_ABC_HUB_COND=m
|
||||
CONFIG_QCOM_SEC_ABC_DETECT=m
|
||||
CONFIG_INPUT_CS40L26_I2C=m
|
||||
CONFIG_SND_SOC_CS40L26=m
|
||||
CONFIG_CS40L26_SAMSUNG_FEATURE=y
|
||||
CONFIG_CS40L26_SAMSUNG_USE_DVL=y
|
||||
CONFIG_CS40L26_SAMSUNG_USE_MAX_DATA_TX_SIZE=y
|
||||
CONFIG_REGULATOR_S2MPB02=m
|
||||
CONFIG_SENSORS_FLICKER_SELF_TEST=m
|
||||
CONFIG_BATTERY_AUTH_SLE956681=m
|
||||
CONFIG_CHARGER_MAX77968=m
|
||||
CONFIG_CHARGER_SM5443=m
|
||||
CONFIG_BATTERY_AUTH_DS28E30=m
|
||||
CONFIG_REGULATOR_S2DOS07=m
|
||||
CONFIG_MFD_MAX77775=m
|
||||
CONFIG_MAX77775_ABC_IFPMIC_EVENT=y
|
||||
CONFIG_FUELGAUGE_MAX77775=m
|
||||
CONFIG_UI_SOC_PROLONGING=y
|
||||
CONFIG_REGULATOR_FIXED_VOLTAGE=y
|
||||
CONFIG_TOUCHSCREEN_SYNAPTICS_S3916T_SPI=m
|
||||
CONFIG_SENSORS_STK6D2X=m
|
||||
# CONFIG_FLICKER_PWM_CALIBRATION is not set
|
||||
CONFIG_REGULATOR_S2MPB03=m
|
||||
CONFIG_SEC_PM_THERMISTOR=m
|
||||
CONFIG_SENSORS_QFS4008=m
|
||||
CONFIG_SENSORS_FINGERPRINT_MODULE=y
|
||||
CONFIG_FINGERPRINT_SECURE=y
|
||||
CONFIG_SENSORS_FINGERPRINT_QCOM=y
|
||||
CONFIG_CCIC_MAX77775=m
|
||||
CONFIG_MAX77775_CCIC_ALTERNATE_MODE=y
|
||||
CONFIG_MAX77775_CCOPEN_AFTER_WATERCABLE=y
|
||||
CONFIG_MAX77775_GET_UNMASK_VBUS_HWPARAM=y
|
||||
CONFIG_REGULATOR_TPS62864=m
|
||||
CONFIG_WIRELESS_CHARGER_STWLC89=m
|
||||
CONFIG_SAMSUNG_NFC=m
|
||||
CONFIG_NFC_NXP_COMBINED=y
|
||||
CONFIG_NFC_SN2XX=y
|
||||
CONFIG_NFC_SN2XX_ESE_SUPPORT=y
|
||||
CONFIG_MAKE_NODE_USING_PLATFORM_DEVICE=y
|
||||
# CONFIG_ESE_USE_TZ_API is not set
|
||||
CONFIG_SEC_NFC_WAKELOCK_METHOD=0
|
||||
# CONFIG_CLK_ACPM_INIT is not set
|
||||
CONFIG_SAMSUNG_UWB=m
|
||||
CONFIG_UWB_SR200=y
|
||||
CONFIG_UWB_USE_CLK_REQ=y
|
||||
CONFIG_SENSORS_VL53L8=m
|
||||
CONFIG_SENSORS_VL53L8_SUPPORT_UAPI=y
|
||||
CONFIG_SENSORS_VL53L8_QCOM=y
|
||||
CONFIG_SEPARATE_IO_CORE_POWER=y
|
||||
CONFIG_SENSORS_VL53L8_SUPPORT_RESUME_WORK=y
|
||||
CONFIG_SENSORS_LAF_FAILURE_DEBUG=y
|
||||
CONFIG_SEC_DISPLAYPORT=m
|
||||
CONFIG_DIRECT_CHARGING=m
|
||||
CONFIG_MULTI_DIRECT_CHARGER=y
|
||||
CONFIG_INPUT_HALL_IC=m
|
||||
CONFIG_HALL_NOTIFIER=m
|
||||
CONFIG_HALL_LOGICAL=m
|
||||
# CONFIG_HALL_DUMP_KEY_MODE is not set
|
||||
CONFIG_INPUT_WACOM_WEZ02=m
|
||||
CONFIG_INPUT_DIGITAL_HALL_AKM=m
|
||||
CONFIG_MFD_S2MPB02=m
|
||||
CONFIG_STAR_K250A_LEGO=m
|
||||
CONFIG_SEC_SNVM_PLATFORM_DRV=y
|
||||
# CONFIG_SEC_SNVM_I2C_CLOCK_CONTROL is not set
|
||||
CONFIG_SEC_SNVM_WAKELOCK_METHOD=2
|
||||
# CONFIG_STAR_MEMORY_LEAK is not set
|
||||
CONFIG_HV_MUIC_MAX77775_AFC=y
|
||||
CONFIG_MUIC_MAX77775=y
|
||||
CONFIG_BATTERY_SAMSUNG=m
|
||||
CONFIG_SEC_PD=m
|
||||
CONFIG_BATTERY_GKI=y
|
||||
CONFIG_BATTERY_AGE_FORECAST=y
|
||||
CONFIG_BATTERY_CISD=y
|
||||
CONFIG_AFC_CHARGER_MODE=y
|
||||
CONFIG_BATTERY_LOGGING=y
|
||||
CONFIG_ENABLE_FULL_BY_SOC=y
|
||||
CONFIG_STEP_CHARGING=y
|
||||
CONFIG_SUPPORT_HV_CTRL=y
|
||||
CONFIG_SUPPORT_SHIP_MODE=y
|
109
arch/arm64/configs/oem/sun_sec.config
Normal file
109
arch/arm64/configs/oem/sun_sec.config
Normal file
@@ -0,0 +1,109 @@
|
||||
# Common
|
||||
CONFIG_I2C_GPIO=m
|
||||
CONFIG_SOFT_WATCHDOG=m
|
||||
|
||||
# SEC_BSP / SEC_DEBUG
|
||||
CONFIG_SEC_CLASS=m
|
||||
CONFIG_SEC_PARAM=m
|
||||
CONFIG_SEC_KEY_NOTIFIER=m
|
||||
CONFIG_SEC_BLK_HELPER=m
|
||||
CONFIG_SEC_QC_PARAM=m
|
||||
CONFIG_SEC_RELOC_GPIO=m
|
||||
CONFIG_SEC_DEBUG=m
|
||||
CONFIG_SEC_BOOT_STAT=m
|
||||
CONFIG_SEC_LOG_BUF=m
|
||||
CONFIG_SEC_LOG_BUF_USING_TP_CONSOLE=y
|
||||
CONFIG_SEC_LOG_BUF_USING_VH_LOGBUF=y
|
||||
CONFIG_SEC_PMSG=m
|
||||
CONFIG_SEC_REBOOT_CMD=m
|
||||
CONFIG_SEC_UPLOAD_CAUSE=m
|
||||
CONFIG_SEC_CRASHKEY=m
|
||||
CONFIG_SEC_CRASHKEY_LONG=m
|
||||
CONFIG_SEC_DEBUG_REGION=m
|
||||
CONFIG_SEC_RDX_BOOTDEV=m
|
||||
CONFIG_SEC_ARM64_AP_CONTEXT=m
|
||||
CONFIG_SEC_ARM64_FSIMD_DEBUG=m
|
||||
CONFIG_SEC_ARM64_DEBUG=m
|
||||
CONFIG_SEC_QC_DEBUG=m
|
||||
CONFIG_SEC_QC_RBCMD=m
|
||||
CONFIG_SEC_QC_DEBUG_PARTITION=m
|
||||
CONFIG_SEC_QC_QCOM_REBOOT_REASON=m
|
||||
CONFIG_SEC_QC_UPLOAD_CAUSE=m
|
||||
CONFIG_SEC_QC_LOGGER=m
|
||||
CONFIG_SEC_QC_SOC_ID=m
|
||||
CONFIG_SEC_QC_SUMMARY=m
|
||||
CONFIG_SEC_QC_USER_RESET=m
|
||||
CONFIG_SEC_QC_HW_PARAM=m
|
||||
CONFIG_SEC_QC_RST_EXINFO=m
|
||||
CONFIG_SEC_QC_QCOM_WDT_CORE=m
|
||||
CONFIG_SEC_QC_SMEM=m
|
||||
|
||||
#Memory
|
||||
CONFIG_ZRAM_WRITEBACK=y
|
||||
|
||||
#USB
|
||||
CONFIG_I2C_EUSB2_REPEATER=m
|
||||
CONFIG_USB_PHY_SETTING_QCOM=y
|
||||
CONFIG_USB_CONFIGFS_F_CONN_GADGET=m
|
||||
CONFIG_USB_CONFIGFS_F_SS_MON_GADGET=m
|
||||
CONFIG_USB_CONFIGFS_F_SS_ACM=m
|
||||
CONFIG_USB_DUN_SUPPORT=y
|
||||
CONFIG_USB_EHSET_TEST_FIXTURE=m
|
||||
CONFIG_USB_LINK_LAYER_TEST=m
|
||||
|
||||
#UFS
|
||||
CONFIG_SEC_UFS_FEATURE=y
|
||||
|
||||
# Sensors
|
||||
CONFIG_ADSP_FACTORY=m
|
||||
CONFIG_SENSORS=m
|
||||
CONFIG_LSM6DSO_FACTORY=y
|
||||
CONFIG_AK09918_FACTORY=y
|
||||
CONFIG_SUPPORT_LIGHT_SEAMLESS=y
|
||||
CONFIG_SEC_SENSORS_SSC=y
|
||||
|
||||
#Audio
|
||||
CONFIG_SND_SOC_SAMSUNG_AUDIO=m
|
||||
|
||||
#Power
|
||||
CONFIG_PM=y
|
||||
CONFIG_SEC_PM=y
|
||||
CONFIG_SEC_AP_PMIC=m
|
||||
CONFIG_SEC_GPIO_DUMP=y
|
||||
CONFIG_CPU_FREQ_LIMIT=m
|
||||
CONFIG_RTC_AUTO_PWRON=m
|
||||
CONFIG_SEC_PM_LOG=m
|
||||
CONFIG_SEC_PM_REGULATOR=m
|
||||
|
||||
#Block layer
|
||||
CONFIG_BLK_SEC_COMMON=m
|
||||
CONFIG_BLK_SEC_STATS=m
|
||||
CONFIG_BLK_SEC_WB=m
|
||||
CONFIG_MQ_IOSCHED_SSG=m
|
||||
CONFIG_MQ_IOSCHED_SSG_CGROUP=m
|
||||
CONFIG_MQ_IOSCHED_SSG_WB=m
|
||||
|
||||
# PCIE
|
||||
CONFIG_SEC_PCIE=y
|
||||
CONFIG_SEC_PCIE_AER=y
|
||||
CONFIG_SEC_PCIE_L1SS=y
|
||||
CONFIG_SEC_PCIE_SET_EP_STATUS=y
|
||||
|
||||
# Network
|
||||
CONFIG_INET6_AH=y
|
||||
CONFIG_IP_NF_MATCH_AH=y
|
||||
CONFIG_IP_NF_MATCH_RPFILTER=y
|
||||
CONFIG_IPC_LOGGING_CDEV=m
|
||||
CONFIG_SEC_IPC_TIANTONG=m
|
||||
|
||||
# SQT
|
||||
CONFIG_SCHED_FLEX_BOOT=y
|
||||
|
||||
|
||||
CONFIG_SAMSUNG_PRODUCT_SHIP=y
|
||||
|
||||
|
||||
# CONFIG_SEC_FACTORY is not set
|
||||
|
||||
|
||||
# CONFIG_SEC_FACTORY_INTERPOSER is not set
|
11
arch/arm64/configs/oem/sun_sec_eng.config
Normal file
11
arch/arm64/configs/oem/sun_sec_eng.config
Normal file
@@ -0,0 +1,11 @@
|
||||
# SEC_BSP / SEC_DEBUG
|
||||
CONFIG_SEC_FORCE_ERR=y
|
||||
CONFIG_SEC_RELOC_GPIO_EN=y
|
||||
CONFIG_SEC_QC_SOC_ID_EN=y
|
||||
CONFIG_USB_PHY_TUNING_QCOM=y
|
||||
CONFIG_SEC_PCIE_DEV=y
|
||||
CONFIG_SEC_GPIO_DVS=m
|
||||
CONFIG_SEC_CDSP_NO_CRASH_FOR_ENG=y
|
||||
|
||||
# Battery driver
|
||||
CONFIG_ENG_BATTERY_CONCEPT=y
|
8
arch/arm64/configs/oem/sun_sec_userdebug.config
Normal file
8
arch/arm64/configs/oem/sun_sec_userdebug.config
Normal file
@@ -0,0 +1,8 @@
|
||||
# SEC_BSP / SEC_DEBUG
|
||||
CONFIG_SEC_FORCE_ERR=y
|
||||
CONFIG_SEC_RELOC_GPIO_EN=y
|
||||
CONFIG_SEC_QC_SOC_ID_EN=y
|
||||
CONFIG_USB_PHY_TUNING_QCOM=y
|
||||
|
||||
# Battery driver
|
||||
CONFIG_ENG_BATTERY_CONCEPT=y
|
11
arch/arm64/configs/vendor/monaco_consolidate.config
vendored
Normal file
11
arch/arm64/configs/vendor/monaco_consolidate.config
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
CONFIG_ATOMIC64_SELFTEST=m
|
||||
CONFIG_CMA_DEBUG=y
|
||||
CONFIG_CORESIGHT_SOURCE_ETM4X=m
|
||||
CONFIG_DEBUG_PAGEALLOC=y
|
||||
CONFIG_DEBUG_PAGEALLOC_ENABLE_DEFAULT=y
|
||||
CONFIG_LKDTM=m
|
||||
CONFIG_LOCK_TORTURE_TEST=m
|
||||
CONFIG_RCU_TORTURE_TEST=m
|
||||
CONFIG_SCHED_WALT_DEBUG=m
|
||||
CONFIG_TEST_USER_COPY=m
|
||||
CONFIG_TORTURE_TEST=m
|
232
arch/arm64/configs/vendor/monaco_perf.config
vendored
Normal file
232
arch/arm64/configs/vendor/monaco_perf.config
vendored
Normal file
@@ -0,0 +1,232 @@
|
||||
CONFIG_ARCH_MONACO=y
|
||||
CONFIG_ARM_QCOM_CPUFREQ_HW=m
|
||||
CONFIG_ARM_QCOM_CPUFREQ_HW_DEBUG=m
|
||||
# CONFIG_ARM_QCOM_CPUFREQ_NVMEM is not set
|
||||
CONFIG_ARM_SMMU=m
|
||||
CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y
|
||||
CONFIG_ARM_SMMU_QCOM=m
|
||||
# CONFIG_ARM_SMMU_QCOM_DEBUG is not set
|
||||
# CONFIG_ARM_SMMU_SELFTEST is not set
|
||||
CONFIG_CFG80211=m
|
||||
# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
|
||||
CONFIG_CFG80211_CRDA_SUPPORT=y
|
||||
# CONFIG_CFG80211_DEBUGFS is not set
|
||||
CONFIG_CFG80211_DEFAULT_PS=y
|
||||
# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
|
||||
CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y
|
||||
CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y
|
||||
# CONFIG_CFG80211_WEXT is not set
|
||||
CONFIG_COMMON_CLK_QCOM=m
|
||||
CONFIG_CORESIGHT=m
|
||||
CONFIG_CORESIGHT_CSR=m
|
||||
CONFIG_CORESIGHT_CTI=m
|
||||
CONFIG_CORESIGHT_DUMMY=m
|
||||
CONFIG_CORESIGHT_LINKS_AND_SINKS=m
|
||||
CONFIG_CORESIGHT_LINK_AND_SINK_TMC=m
|
||||
CONFIG_CORESIGHT_QMI=m
|
||||
CONFIG_CORESIGHT_REMOTE_ETM=m
|
||||
CONFIG_CORESIGHT_STM=m
|
||||
CONFIG_CORESIGHT_TGU=m
|
||||
CONFIG_CORESIGHT_TPDA=m
|
||||
CONFIG_CORESIGHT_TPDM=m
|
||||
CONFIG_CPU_IDLE_GOV_QCOM_LPM=m
|
||||
CONFIG_CRYPTO_DEV_QCOM_RNG=m
|
||||
CONFIG_QTI_THERMALZONE_CONFIG_DEBUG=m
|
||||
CONFIG_GENERIC_TRACER=y
|
||||
CONFIG_HWSPINLOCK_QCOM=m
|
||||
CONFIG_I2C_MSM_GENI=m
|
||||
CONFIG_INPUT_QCOM_HV_HAPTICS=m
|
||||
CONFIG_INPUT_QPNP_POWER_ON=m
|
||||
CONFIG_INTERCONNECT_QCOM_DEBUG=m
|
||||
CONFIG_INTERCONNECT_QCOM_MONACO=m
|
||||
CONFIG_INTERCONNECT_QCOM_QOS_RPM=m
|
||||
CONFIG_INTERCONNECT_QCOM_RPM=m
|
||||
CONFIG_IOMMU_IO_PGTABLE_FAST=y
|
||||
CONFIG_IPC_LOGGING=m
|
||||
CONFIG_IPC_LOG_MINIDUMP_BUFFERS=0
|
||||
CONFIG_LOG_CPU_MAX_BUF_SHIFT=17
|
||||
# CONFIG_MAC80211 is not set
|
||||
CONFIG_MEM_SHARE_QMI_SERVICE=m
|
||||
CONFIG_MFD_I2C_PMIC=m
|
||||
CONFIG_MFD_SPMI_PMIC=m
|
||||
# CONFIG_MFD_WCD934X is not set
|
||||
CONFIG_MMC_BLOCK_MINORS=32
|
||||
CONFIG_MMC_CQHCI=m
|
||||
CONFIG_MMC_CRYPTO_QTI=m
|
||||
CONFIG_MMC_SDHCI_MSM=m
|
||||
# CONFIG_MODULE_SIG_ALL is not set
|
||||
CONFIG_MPM_LEGACY=m
|
||||
CONFIG_MSM_BOOT_STATS=m
|
||||
CONFIG_MSM_GPI_DMA=m
|
||||
CONFIG_MSM_HSUSB_PHY=m
|
||||
CONFIG_MSM_RDBG=m
|
||||
CONFIG_MSM_RPM_SMD=m
|
||||
CONFIG_MSM_SEB=m
|
||||
CONFIG_MSM_SEB_RPMSG=m
|
||||
CONFIG_MSM_SLATECOM=m
|
||||
CONFIG_MSM_SLATECOM_EVENT=m
|
||||
CONFIG_MSM_SLATECOM_INTERFACE=m
|
||||
CONFIG_MSM_SLATECOM_RPMSG=m
|
||||
CONFIG_MSM_SLATERSB=m
|
||||
CONFIG_MSM_SLATERSB_RPMSG=m
|
||||
CONFIG_MSM_SYSSTATS=m
|
||||
CONFIG_MSM_SYSSTATS_STUB_NONEXPORTED_SYMBOLS=y
|
||||
CONFIG_NL80211_TESTMODE=y
|
||||
CONFIG_NOP_USB_XCEIV=m
|
||||
CONFIG_NVMEM_QCOM_QFPROM=m
|
||||
CONFIG_NVMEM_SPMI_SDAM=m
|
||||
CONFIG_PHY_QCOM_UFS=m
|
||||
CONFIG_PINCTRL_MONACO=m
|
||||
CONFIG_PINCTRL_MSM=m
|
||||
CONFIG_PINCTRL_QCOM_SPMI_PMIC=m
|
||||
CONFIG_POWER_RESET_QCOM_DOWNLOAD_MODE=m
|
||||
CONFIG_POWER_RESET_QCOM_DOWNLOAD_MODE_DEFAULT=y
|
||||
CONFIG_POWER_RESET_QCOM_PON=m
|
||||
CONFIG_POWER_RESET_QCOM_REBOOT_REASON=m
|
||||
# CONFIG_PRISM2_USB is not set
|
||||
# CONFIG_QCOM_ADSP_SLEEPMON is not set
|
||||
CONFIG_QCOM_AOSS_QMP=m
|
||||
CONFIG_QCOM_APCS_IPC=m
|
||||
CONFIG_QCOM_BAM_DMA=m
|
||||
CONFIG_QCOM_BWMON=m
|
||||
CONFIG_QCOM_CLK_SMD_RPM=m
|
||||
CONFIG_QCOM_CPU_PHYS_LOG_MAP=m
|
||||
CONFIG_QCOM_CPU_VENDOR_HOOKS=m
|
||||
CONFIG_QCOM_DCC_V2=m
|
||||
CONFIG_QCOM_DCVS=m
|
||||
CONFIG_QCOM_DEBUG_SYMBOL=m
|
||||
CONFIG_QCOM_DMABUF_HEAPS=m
|
||||
CONFIG_QCOM_DMABUF_HEAPS_CARVEOUT=y
|
||||
CONFIG_QCOM_DMABUF_HEAPS_CMA=y
|
||||
CONFIG_QCOM_DMABUF_HEAPS_PAGE_POOL_REFILL=y
|
||||
CONFIG_QCOM_DMABUF_HEAPS_SYSTEM=y
|
||||
# CONFIG_QCOM_DMABUF_HEAPS_SYSTEM_MOVABLE is not set
|
||||
CONFIG_QCOM_DMABUF_HEAPS_SYSTEM_SECURE=y
|
||||
CONFIG_QCOM_DMABUF_HEAPS_SYSTEM_UNCACHED=y
|
||||
# CONFIG_QCOM_DMABUF_HEAPS_UBWCP is not set
|
||||
CONFIG_QCOM_EUD=m
|
||||
CONFIG_QCOM_FORCE_WDOG_BITE_ON_PANIC=y
|
||||
CONFIG_QCOM_GDSC_REGULATOR=m
|
||||
CONFIG_QCOM_GLINK_PKT=m
|
||||
CONFIG_QCOM_INLINE_CRYPTO_ENGINE=m
|
||||
CONFIG_QCOM_IOMMU_DEBUG=m
|
||||
CONFIG_QCOM_IOMMU_UTIL=m
|
||||
# CONFIG_QCOM_IPA is not set
|
||||
CONFIG_QCOM_IRQ_STAT=y
|
||||
CONFIG_QCOM_LAZY_MAPPING=m
|
||||
CONFIG_QCOM_LOGBUF_BOOTLOG=m
|
||||
CONFIG_QCOM_MDT_LOADER=m
|
||||
CONFIG_QCOM_MEMLAT=m
|
||||
CONFIG_QCOM_MEMORY_DUMP_V2=m
|
||||
CONFIG_QCOM_MEM_BUF=m
|
||||
CONFIG_QCOM_MEM_BUF_DEV=m
|
||||
CONFIG_QCOM_PANEL_EVENT_NOTIFIER=m
|
||||
CONFIG_QCOM_PANIC_ON_NOTIF_TIMEOUT=y
|
||||
CONFIG_QCOM_PDR_HELPERS=m
|
||||
CONFIG_QCOM_PIL_INFO=m
|
||||
CONFIG_QCOM_PMU_LIB=m
|
||||
CONFIG_QCOM_POWER_SUPPLY=y
|
||||
CONFIG_QCOM_Q6V5_COMMON=m
|
||||
CONFIG_QCOM_Q6V5_PAS=m
|
||||
CONFIG_QCOM_QMI_HELPERS=m
|
||||
CONFIG_QCOM_RAMDUMP=m
|
||||
CONFIG_QCOM_RPROC_COMMON=m
|
||||
CONFIG_QCOM_RPROC_SLATE=m
|
||||
CONFIG_QCOM_SCM=m
|
||||
CONFIG_QCOM_SECURE_BUFFER=m
|
||||
CONFIG_QCOM_SHOW_RESUME_IRQ=m
|
||||
# CONFIG_QCOM_SI_CORE is not set
|
||||
CONFIG_QCOM_SMEM=m
|
||||
CONFIG_QCOM_SMP2P=m
|
||||
# CONFIG_QCOM_SMSM is not set
|
||||
CONFIG_QCOM_SOCINFO=m
|
||||
CONFIG_QCOM_SOC_WATCHDOG=m
|
||||
CONFIG_QCOM_SPMI_ADC5_GEN3=m
|
||||
CONFIG_QCOM_SPMI_TEMP_ALARM=m
|
||||
CONFIG_QCOM_SYSMON=m
|
||||
# CONFIG_QCOM_TSENS is not set
|
||||
CONFIG_QCOM_VADC_COMMON=m
|
||||
CONFIG_QCOM_WATCHDOG_BARK_TIME=11000
|
||||
CONFIG_QCOM_WATCHDOG_IPI_PING=y
|
||||
CONFIG_QCOM_WATCHDOG_PET_TIME=9360
|
||||
CONFIG_QCOM_WATCHDOG_WAKEUP_ENABLE=y
|
||||
CONFIG_QCOM_WCD_USBSS_I2C=m
|
||||
CONFIG_QCOM_WDT_CORE=m
|
||||
CONFIG_QPNP_SMB5=m
|
||||
CONFIG_QPNP_SMBLITE=m
|
||||
CONFIG_QRTR=m
|
||||
CONFIG_QRTR_SMD=m
|
||||
CONFIG_QSEECOM_PROXY=m
|
||||
CONFIG_QSEE_IPC_IRQ_BRIDGE=m
|
||||
CONFIG_QTEE_SHM_BRIDGE=y
|
||||
CONFIG_QTI_BCL_OFF_COOLING_DEVICE=m
|
||||
CONFIG_QTI_BCL_PMIC5=m
|
||||
CONFIG_QTI_BCL_SOC_DRIVER=m
|
||||
CONFIG_QTI_CPUFREQ_CDEV=m
|
||||
CONFIG_QTI_CPU_HOTPLUG_COOLING_DEVICE=m
|
||||
CONFIG_QTI_CPU_PAUSE_COOLING_DEVICE=m
|
||||
CONFIG_QTI_DEVFREQ_CDEV=m
|
||||
CONFIG_QTI_IOMMU_SUPPORT=m
|
||||
CONFIG_QTI_LMH_CPU_VDD_COOLING_DEVICE=m
|
||||
CONFIG_QTI_PMIC_LPM=m
|
||||
CONFIG_QTI_QBG=m
|
||||
CONFIG_QTI_QMI_COOLING_DEVICE=m
|
||||
CONFIG_QTI_QMI_SENSOR=m
|
||||
# CONFIG_QTI_SYS_PM_VX is not set
|
||||
CONFIG_QTI_THERMAL_LIMITS_DCVS=m
|
||||
# CONFIG_R8712U is not set
|
||||
CONFIG_REBOOT_MODE=m
|
||||
CONFIG_REGULATOR_COOLING_DEVICE=m
|
||||
CONFIG_REGULATOR_DEBUG_CONTROL=m
|
||||
CONFIG_REGULATOR_PROXY_CONSUMER=m
|
||||
# CONFIG_REGULATOR_PROXY_CONSUMER_LEGACY is not set
|
||||
CONFIG_REGULATOR_QCOM_AMOLED=m
|
||||
CONFIG_REGULATOR_QTI_FIXED_VOLTAGE=m
|
||||
CONFIG_REGULATOR_QTI_OCP_NOTIFIER=m
|
||||
CONFIG_REGULATOR_RPM_SMD=m
|
||||
CONFIG_REGULATOR_STUB=m
|
||||
CONFIG_RPMSG_QCOM_GLINK=m
|
||||
CONFIG_RPMSG_QCOM_GLINK_RPM=m
|
||||
CONFIG_RPMSG_QCOM_GLINK_SMEM=m
|
||||
CONFIG_RPMSG_QCOM_GLINK_SPSS=m
|
||||
CONFIG_RPMSG_QCOM_SMD=m
|
||||
CONFIG_RTC_DRV_PM8XXX=m
|
||||
# CONFIG_RTL8723BS is not set
|
||||
CONFIG_SCHED_WALT=m
|
||||
# CONFIG_SCHED_WALT_DEBUG is not set
|
||||
# CONFIG_SCSI_UFS_QCOM is not set
|
||||
CONFIG_SDW_DEBUGCC_MONACO=m
|
||||
CONFIG_SDW_DISPCC_MONACO=m
|
||||
CONFIG_SDW_GCC_MONACO=m
|
||||
CONFIG_SDW_GPUCC_MONACO=m
|
||||
CONFIG_SERIAL_MSM_GENI=m
|
||||
CONFIG_SHOW_SUSPEND_EPOCH=m
|
||||
CONFIG_SLIMBUS=m
|
||||
# CONFIG_SLIM_QCOM_CTRL is not set
|
||||
CONFIG_SLIM_QCOM_NGD_CTRL=m
|
||||
# CONFIG_SND_SOC_WCD9335 is not set
|
||||
CONFIG_SPI_MSM_GENI=m
|
||||
CONFIG_SPMI_MSM_PMIC_ARB=m
|
||||
CONFIG_SPS=m
|
||||
# CONFIG_SPS_SUPPORT_BAMDMA is not set
|
||||
CONFIG_SPS_SUPPORT_NDP_BAM=y
|
||||
CONFIG_STM=m
|
||||
CONFIG_STM_PROTO_OST=m
|
||||
CONFIG_STM_SOURCE_FTRACE=m
|
||||
CONFIG_THERMAL_TSENS_LEGACY=m
|
||||
CONFIG_UIO_MSM_SHAREDMEM=m
|
||||
CONFIG_USB_CONFIGFS_F_CCID=m
|
||||
CONFIG_USB_CONFIGFS_F_CDEV=m
|
||||
CONFIG_USB_CONFIGFS_F_GSI=m
|
||||
CONFIG_USB_CONFIGFS_F_QDSS=m
|
||||
CONFIG_USB_DWC3_MSM=m
|
||||
CONFIG_USB_F_CCID=m
|
||||
CONFIG_USB_F_CDEV=m
|
||||
CONFIG_USB_F_FS_IPC_LOGGING=m
|
||||
CONFIG_USB_F_GSI=m
|
||||
CONFIG_USB_F_QDSS=m
|
||||
# CONFIG_USB_NET_RNDIS_WLAN is not set
|
||||
# CONFIG_VIDEO_QCOM_VENUS is not set
|
||||
# CONFIG_VIRT_WIFI is not set
|
||||
# CONFIG_WILC1000_SDIO is not set
|
||||
# CONFIG_WILC1000_SPI is not set
|
23
arch/arm64/configs/vendor/parrot_consolidate.config
vendored
Normal file
23
arch/arm64/configs/vendor/parrot_consolidate.config
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
CONFIG_ARM_SMMU_SELFTEST=y
|
||||
CONFIG_ATOMIC64_SELFTEST=m
|
||||
CONFIG_CMA_DEBUG=y
|
||||
CONFIG_CMA_DEBUGFS=y
|
||||
CONFIG_CORESIGHT_SOURCE_ETM4X=m
|
||||
CONFIG_DEBUG_PAGEALLOC=y
|
||||
CONFIG_DEBUG_PAGEALLOC_ENABLE_DEFAULT=y
|
||||
CONFIG_DEBUG_SPINLOCK=y
|
||||
CONFIG_DETECT_HUNG_TASK=y
|
||||
CONFIG_LKDTM=m
|
||||
CONFIG_LOCK_TORTURE_TEST=m
|
||||
CONFIG_MHI_BUS_DEBUG=y
|
||||
CONFIG_MSM_GPI_DMA_DEBUG=y
|
||||
CONFIG_PAGE_OWNER=y
|
||||
CONFIG_QCOM_DYNAMIC_MEMORY_DUMP=y
|
||||
CONFIG_QTI_PMIC_GLINK_CLIENT_DEBUG=y
|
||||
CONFIG_RCU_TORTURE_TEST=m
|
||||
CONFIG_REGMAP_QTI_DEBUGFS_ALLOW_WRITE=y
|
||||
CONFIG_RUNTIME_TESTING_MENU=y
|
||||
CONFIG_SCHED_WALT_DEBUG=m
|
||||
CONFIG_SDHCI_MSM_DBG=y
|
||||
CONFIG_TEST_USER_COPY=m
|
||||
CONFIG_UFS_DBG=y
|
327
arch/arm64/configs/vendor/parrot_perf.config
vendored
Normal file
327
arch/arm64/configs/vendor/parrot_perf.config
vendored
Normal file
@@ -0,0 +1,327 @@
|
||||
CONFIG_ARCH_PARROT=y
|
||||
CONFIG_ARCH_RAVELIN=y
|
||||
# CONFIG_ARM64_AMU_EXTN is not set
|
||||
CONFIG_ARM_QCOM_CPUFREQ_HW=m
|
||||
# CONFIG_ARM_QCOM_CPUFREQ_NVMEM is not set
|
||||
CONFIG_ARM_SMMU=m
|
||||
CONFIG_ARM_SMMU_CONTEXT_FAULT_RETRY=y
|
||||
CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y
|
||||
CONFIG_ARM_SMMU_QCOM=m
|
||||
# CONFIG_ARM_SMMU_QCOM_DEBUG is not set
|
||||
# CONFIG_ARM_SMMU_SELFTEST is not set
|
||||
CONFIG_CFG80211=m
|
||||
# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
|
||||
# CONFIG_CFG80211_DEBUGFS is not set
|
||||
# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
|
||||
CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y
|
||||
CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y
|
||||
# CONFIG_CFG80211_WEXT is not set
|
||||
CONFIG_CHR_DEV_SG=m
|
||||
CONFIG_COMMON_CLK_QCOM=m
|
||||
CONFIG_CORESIGHT=m
|
||||
CONFIG_CORESIGHT_CSR=m
|
||||
CONFIG_CORESIGHT_CTI=m
|
||||
CONFIG_CORESIGHT_DUMMY=m
|
||||
CONFIG_CORESIGHT_LINKS_AND_SINKS=m
|
||||
CONFIG_CORESIGHT_LINK_AND_SINK_TMC=m
|
||||
CONFIG_CORESIGHT_QMI=m
|
||||
CONFIG_CORESIGHT_REMOTE_ETM=m
|
||||
CONFIG_CORESIGHT_STM=m
|
||||
CONFIG_CORESIGHT_TGU=m
|
||||
CONFIG_CORESIGHT_TPDA=m
|
||||
CONFIG_CORESIGHT_TPDM=m
|
||||
CONFIG_CPU_IDLE_GOV_QCOM_LPM=m
|
||||
CONFIG_QTI_THERMALZONE_CONFIG_DEBUG=m
|
||||
CONFIG_DEVFREQ_GOV_QCOM_ADRENO_TZ=m
|
||||
CONFIG_DEVFREQ_GOV_QCOM_GPUBW_MON=m
|
||||
CONFIG_DRM_DISPLAY_DP_HELPER=y
|
||||
CONFIG_DRM_DISPLAY_HELPER=m
|
||||
CONFIG_DRM_DP_AUX_BUS=m
|
||||
CONFIG_DRM_MSM_HELPER=m
|
||||
CONFIG_GENERIC_TRACER=y
|
||||
CONFIG_GH_ARM64_DRV=m
|
||||
CONFIG_GH_CTRL=m
|
||||
CONFIG_GH_DBL=m
|
||||
CONFIG_GH_IRQ_LEND=m
|
||||
CONFIG_GH_MEM_NOTIFIER=m
|
||||
CONFIG_GH_MSGQ=m
|
||||
CONFIG_GH_PANIC_NOTIFIER=m
|
||||
CONFIG_GH_PROXY_SCHED=m
|
||||
CONFIG_GH_RM_BOOSTER=m
|
||||
CONFIG_GH_RM_DRV=m
|
||||
CONFIG_GH_SECURE_VM_LOADER=m
|
||||
# CONFIG_GH_TLMM_VM_MEM_ACCESS is not set
|
||||
CONFIG_GH_VIRT_WATCHDOG=m
|
||||
CONFIG_GIC_INTERRUPT_ROUTING=m
|
||||
CONFIG_GUNYAH_DRIVERS=y
|
||||
CONFIG_HVC_GUNYAH=m
|
||||
CONFIG_HWSPINLOCK_QCOM=m
|
||||
CONFIG_I2C_MSM_GENI=m
|
||||
CONFIG_INPUT_PM8941_PWRKEY=m
|
||||
CONFIG_INPUT_QPNP_POWER_ON=m
|
||||
CONFIG_INTERCONNECT_QCOM_BCM_VOTER=m
|
||||
CONFIG_INTERCONNECT_QCOM_DEBUG=m
|
||||
CONFIG_INTERCONNECT_QCOM_PARROT=m
|
||||
CONFIG_INTERCONNECT_QCOM_QOS=m
|
||||
CONFIG_INTERCONNECT_QCOM_RAVELIN=m
|
||||
CONFIG_INTERCONNECT_QCOM_RPMH=m
|
||||
CONFIG_IOMMU_IO_PGTABLE_FAST=y
|
||||
CONFIG_IPC_LOGGING=m
|
||||
CONFIG_IPC_LOG_MINIDUMP_BUFFERS=16
|
||||
CONFIG_LEDS_AW2016=m
|
||||
CONFIG_LEDS_QPNP_FLASH_V2=m
|
||||
CONFIG_LEDS_QPNP_VIBRATOR_LDO=m
|
||||
CONFIG_LEDS_QTI_TRI_LED=m
|
||||
# CONFIG_MAC80211 is not set
|
||||
CONFIG_MEM_SHARE_QMI_SERVICE=m
|
||||
CONFIG_MFD_I2C_PMIC=m
|
||||
CONFIG_MFD_SPMI_PMIC=m
|
||||
# CONFIG_MFD_WCD934X is not set
|
||||
CONFIG_MHI_BUS=m
|
||||
CONFIG_MHI_BUS_MISC=y
|
||||
CONFIG_MHI_DTR=m
|
||||
CONFIG_MHI_UCI=m
|
||||
CONFIG_MINIDUMP_MAX_ENTRIES=200
|
||||
CONFIG_MMC_CQHCI=m
|
||||
CONFIG_MMC_CRYPTO_QTI=m
|
||||
CONFIG_MMC_SDHCI_MSM=m
|
||||
# CONFIG_MODULE_SIG_ALL is not set
|
||||
CONFIG_MSM_BOOT_STATS=m
|
||||
CONFIG_MSM_GPI_DMA=m
|
||||
CONFIG_MSM_HSUSB_PHY=m
|
||||
CONFIG_MSM_PERFORMANCE=m
|
||||
CONFIG_MSM_QMP=m
|
||||
CONFIG_MSM_RDBG=m
|
||||
CONFIG_MSM_SYSSTATS=m
|
||||
CONFIG_MSM_SYSSTATS_STUB_NONEXPORTED_SYMBOLS=y
|
||||
CONFIG_MSM_TMECOM_QMP=m
|
||||
CONFIG_NL80211_TESTMODE=y
|
||||
CONFIG_NOP_USB_XCEIV=m
|
||||
CONFIG_NVMEM_QCOM_QFPROM=m
|
||||
CONFIG_NVMEM_SPMI_SDAM=m
|
||||
CONFIG_PCI_MSM=m
|
||||
CONFIG_PDR_INDICATION_NOTIF_TIMEOUT=9000
|
||||
CONFIG_PHY_QCOM_UFS=m
|
||||
CONFIG_PHY_QCOM_UFS_QRBTC_SDM845=m
|
||||
CONFIG_PHY_QCOM_UFS_V4_WAIPIO=m
|
||||
CONFIG_PINCTRL_MSM=m
|
||||
CONFIG_PINCTRL_PARROT=m
|
||||
CONFIG_PINCTRL_QCOM_SPMI_PMIC=m
|
||||
CONFIG_PINCTRL_RAVELIN=m
|
||||
CONFIG_POWER_RESET_QCOM_DOWNLOAD_MODE=m
|
||||
CONFIG_POWER_RESET_QCOM_DOWNLOAD_MODE_DEFAULT=y
|
||||
CONFIG_POWER_RESET_QCOM_PON=m
|
||||
CONFIG_POWER_RESET_QCOM_REBOOT_REASON=m
|
||||
# CONFIG_PRISM2_USB is not set
|
||||
CONFIG_PWM_QTI_LPG=m
|
||||
# CONFIG_QCOM_ADSP_SLEEPMON is not set
|
||||
CONFIG_QCOM_AOSS_QMP=m
|
||||
CONFIG_QCOM_BAM_DMA=m
|
||||
CONFIG_QCOM_BWMON=m
|
||||
CONFIG_QCOM_CDSP_RM=m
|
||||
CONFIG_QCOM_CLK_RPMH=m
|
||||
CONFIG_QCOM_COMMAND_DB=m
|
||||
CONFIG_QCOM_CPUCP=m
|
||||
CONFIG_QCOM_CPUSS_SLEEP_STATS=m
|
||||
CONFIG_QCOM_CPU_PHYS_LOG_MAP=m
|
||||
CONFIG_QCOM_CPU_VENDOR_HOOKS=m
|
||||
CONFIG_QCOM_DCC_V2=m
|
||||
CONFIG_QCOM_DCVS=m
|
||||
CONFIG_QCOM_DCVS_FP=m
|
||||
CONFIG_QCOM_DEBUG_SYMBOL=m
|
||||
CONFIG_QCOM_DMABUF_HEAPS=m
|
||||
CONFIG_QCOM_DMABUF_HEAPS_CARVEOUT=y
|
||||
CONFIG_QCOM_DMABUF_HEAPS_CMA=y
|
||||
CONFIG_QCOM_DMABUF_HEAPS_PAGE_POOL_REFILL=y
|
||||
CONFIG_QCOM_DMABUF_HEAPS_SYSTEM=y
|
||||
# CONFIG_QCOM_DMABUF_HEAPS_SYSTEM_MOVABLE is not set
|
||||
CONFIG_QCOM_DMABUF_HEAPS_SYSTEM_SECURE=y
|
||||
# CONFIG_QCOM_DMABUF_HEAPS_SYSTEM_UNCACHED is not set
|
||||
# CONFIG_QCOM_DMABUF_HEAPS_TVM_CARVEOUT is not set
|
||||
# CONFIG_QCOM_DMABUF_HEAPS_UBWCP is not set
|
||||
# CONFIG_QCOM_DYN_MINIDUMP_STACK is not set
|
||||
CONFIG_QCOM_EUD=m
|
||||
CONFIG_QCOM_FORCE_WDOG_BITE_ON_PANIC=y
|
||||
CONFIG_QCOM_FSA4480_I2C=m
|
||||
CONFIG_QCOM_GDSC_REGULATOR=m
|
||||
CONFIG_QCOM_GLINK_PKT=m
|
||||
CONFIG_QCOM_HUNG_TASK_ENH=m
|
||||
CONFIG_QCOM_IOMMU_DEBUG=m
|
||||
CONFIG_QCOM_IOMMU_UTIL=m
|
||||
CONFIG_QCOM_IPCC=m
|
||||
CONFIG_QCOM_IRQ_STAT=y
|
||||
CONFIG_QCOM_LAZY_MAPPING=m
|
||||
# CONFIG_QCOM_LMH is not set
|
||||
CONFIG_QCOM_LOGBUF_BOOTLOG=m
|
||||
CONFIG_QCOM_LOGBUF_VENDOR_HOOKS=m
|
||||
CONFIG_QCOM_MDT_LOADER=m
|
||||
CONFIG_QCOM_MEMLAT=m
|
||||
CONFIG_QCOM_MEMORY_DUMP_V2=m
|
||||
CONFIG_QCOM_MEM_BUF=m
|
||||
CONFIG_QCOM_MEM_BUF_DEV=m
|
||||
CONFIG_QCOM_MEM_BUF_DEV_GH=y
|
||||
CONFIG_QCOM_MEM_BUF_GH=y
|
||||
CONFIG_QCOM_MEM_BUF_MSGQ=m
|
||||
CONFIG_QCOM_MEM_OFFLINE=m
|
||||
CONFIG_QCOM_MINIDUMP=m
|
||||
CONFIG_QCOM_MINIDUMP_FTRACE=y
|
||||
CONFIG_QCOM_MINIDUMP_PANIC_CPUFREQ_INFO=y
|
||||
CONFIG_QCOM_MINIDUMP_PANIC_DUMP=y
|
||||
CONFIG_QCOM_MINIDUMP_PANIC_MEMORY_INFO=y
|
||||
CONFIG_QCOM_MINIDUMP_PSTORE=y
|
||||
CONFIG_QCOM_PANEL_EVENT_NOTIFIER=m
|
||||
CONFIG_QCOM_PANIC_ON_NOTIF_TIMEOUT=y
|
||||
CONFIG_QCOM_PANIC_ON_PDR_NOTIF_TIMEOUT=y
|
||||
CONFIG_QCOM_PDC=m
|
||||
CONFIG_QCOM_PDR_HELPERS=m
|
||||
CONFIG_QCOM_PIL_INFO=m
|
||||
CONFIG_QCOM_PMU_LIB=m
|
||||
CONFIG_QCOM_Q6V5_COMMON=m
|
||||
# CONFIG_QCOM_Q6V5_MSS is not set
|
||||
CONFIG_QCOM_Q6V5_PAS=m
|
||||
# CONFIG_QCOM_Q6V5_WCSS is not set
|
||||
CONFIG_QCOM_QFPROM_SYS=m
|
||||
CONFIG_QCOM_QMI_HELPERS=m
|
||||
CONFIG_QCOM_RAMDUMP=m
|
||||
CONFIG_QCOM_RPMH=m
|
||||
CONFIG_QCOM_RPROC_BOTH_DUMPS=y
|
||||
CONFIG_QCOM_RPROC_COMMON=m
|
||||
CONFIG_QCOM_SCM=m
|
||||
# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
|
||||
CONFIG_QCOM_SECURE_BUFFER=m
|
||||
CONFIG_QCOM_SHOW_RESUME_IRQ=m
|
||||
CONFIG_QCOM_SI_CORE=m
|
||||
CONFIG_QCOM_SI_CORE_MEM_OBJECT=m
|
||||
CONFIG_QCOM_SI_CORE_WQ=y
|
||||
CONFIG_QCOM_SMEM=m
|
||||
CONFIG_QCOM_SMP2P=m
|
||||
CONFIG_QCOM_SMP2P_SLEEPSTATE=m
|
||||
# CONFIG_QCOM_SMSM is not set
|
||||
CONFIG_QCOM_SOCINFO=m
|
||||
CONFIG_QCOM_SOC_WATCHDOG=m
|
||||
CONFIG_QCOM_SPMI_ADC5=m
|
||||
# CONFIG_QCOM_SPMI_ADC5_GEN3 is not set
|
||||
CONFIG_QCOM_SPMI_ADC_TM5=m
|
||||
CONFIG_QCOM_SPMI_TEMP_ALARM=m
|
||||
CONFIG_QCOM_STATS=m
|
||||
CONFIG_QCOM_SYSMON=m
|
||||
CONFIG_QCOM_SYSMON_SUBSYSTEM_STATS=m
|
||||
CONFIG_QCOM_TSENS=m
|
||||
CONFIG_QCOM_VADC_COMMON=m
|
||||
CONFIG_QCOM_VA_MINIDUMP=m
|
||||
CONFIG_QCOM_VM_ALIVE_LOG_DUMPER=y
|
||||
CONFIG_QCOM_VM_DMESG_DUMPER=m
|
||||
CONFIG_QCOM_WATCHDOG_BARK_TIME=11000
|
||||
CONFIG_QCOM_WATCHDOG_IPI_PING=y
|
||||
CONFIG_QCOM_WATCHDOG_PET_TIME=9360
|
||||
# CONFIG_QCOM_WATCHDOG_USERSPACE_PET is not set
|
||||
CONFIG_QCOM_WATCHDOG_WAKEUP_ENABLE=y
|
||||
# CONFIG_QCOM_WCNSS_PIL is not set
|
||||
# CONFIG_QCOM_WDOG_BITE_EARLY_PANIC is not set
|
||||
CONFIG_QCOM_WDT_CORE=m
|
||||
CONFIG_QRTR=m
|
||||
CONFIG_QRTR_GUNYAH=m
|
||||
CONFIG_QRTR_MHI=m
|
||||
CONFIG_QRTR_SMD=m
|
||||
CONFIG_QSEECOM_PROXY=m
|
||||
CONFIG_QSEE_IPC_IRQ_BRIDGE=m
|
||||
CONFIG_QTI_ALTMODE_GLINK=m
|
||||
CONFIG_QTI_BATTERY_CHARGER=m
|
||||
CONFIG_QTI_BATTERY_GLINK_DEBUG=m
|
||||
CONFIG_QTI_BCL_PMIC5=m
|
||||
CONFIG_QTI_BCL_SOC_DRIVER=m
|
||||
CONFIG_QTI_CHARGER_ULOG_GLINK=m
|
||||
CONFIG_QTI_CPUCP_LOG=m
|
||||
CONFIG_QTI_CPUFREQ_CDEV=m
|
||||
CONFIG_QTI_CPU_HOTPLUG_COOLING_DEVICE=m
|
||||
CONFIG_QTI_CPU_PAUSE_COOLING_DEVICE=m
|
||||
CONFIG_QTI_DDR_COOLING_DEVICE=m
|
||||
CONFIG_QTI_DEVFREQ_CDEV=m
|
||||
CONFIG_QTI_GLINK_ADC=m
|
||||
CONFIG_QTI_IOMMU_SUPPORT=m
|
||||
CONFIG_QTI_PMIC_GLINK=m
|
||||
CONFIG_QTI_PMIC_GLINK_DEBUG=m
|
||||
CONFIG_QTI_PMIC_PON_LOG=m
|
||||
CONFIG_QTI_POLICY_ENGINE_SENSOR=m
|
||||
CONFIG_QTI_QMI_COOLING_DEVICE=m
|
||||
CONFIG_QTI_QMI_SENSOR_V2=m
|
||||
CONFIG_QTI_SDPM_CLOCK_MONITOR=m
|
||||
CONFIG_QTI_SYS_PM_VX=m
|
||||
CONFIG_QTI_THERMAL_VENDOR_HOOK=m
|
||||
CONFIG_QTI_USERSPACE_CDEV=m
|
||||
# CONFIG_R8712U is not set
|
||||
CONFIG_REBOOT_MODE=m
|
||||
CONFIG_REGMAP_QTI_DEBUGFS=m
|
||||
CONFIG_REGULATOR_DEBUG_CONTROL=m
|
||||
CONFIG_REGULATOR_PROXY_CONSUMER=m
|
||||
CONFIG_REGULATOR_QCOM_AMOLED=m
|
||||
CONFIG_REGULATOR_QCOM_PM8008=m
|
||||
CONFIG_REGULATOR_QPNP_LCDB=m
|
||||
CONFIG_REGULATOR_QTI_FIXED_VOLTAGE=m
|
||||
CONFIG_REGULATOR_QTI_OCP_NOTIFIER=m
|
||||
CONFIG_REGULATOR_RPMH=m
|
||||
CONFIG_REGULATOR_STUB=m
|
||||
CONFIG_RPMSG_QCOM_GLINK=m
|
||||
CONFIG_RPMSG_QCOM_GLINK_SMEM=m
|
||||
CONFIG_RPMSG_QCOM_SMD=m
|
||||
CONFIG_RPROC_SSR_NOTIF_TIMEOUT=20000
|
||||
CONFIG_RPROC_SYSMON_NOTIF_TIMEOUT=20000
|
||||
CONFIG_RTC_DRV_PM8XXX=m
|
||||
# CONFIG_RTL8723BS is not set
|
||||
CONFIG_SCHED_WALT=m
|
||||
# CONFIG_SCHED_WALT_DEBUG is not set
|
||||
CONFIG_SCSI_UFS_CRYPTO_QTI=m
|
||||
CONFIG_SCSI_UFS_QCOM=m
|
||||
CONFIG_SERIAL_MSM_GENI=m
|
||||
CONFIG_SLIMBUS=m
|
||||
# CONFIG_SLIM_QCOM_CTRL is not set
|
||||
CONFIG_SLIM_QCOM_NGD_CTRL=m
|
||||
CONFIG_SM_CAMCC_4450=m
|
||||
CONFIG_SM_CAMCC_PARROT=m
|
||||
CONFIG_SM_DEBUGCC_4450=m
|
||||
CONFIG_SM_DEBUGCC_PARROT=m
|
||||
CONFIG_SM_DISPCC_4450=m
|
||||
CONFIG_SM_DISPCC_PARROT=m
|
||||
CONFIG_SM_GCC_4450=m
|
||||
CONFIG_SM_GCC_PARROT=m
|
||||
CONFIG_SM_GPUCC_4450=m
|
||||
CONFIG_SM_GPUCC_PARROT=m
|
||||
CONFIG_SM_VIDEOCC_PARROT=m
|
||||
# CONFIG_SND_SOC_WCD9335 is not set
|
||||
CONFIG_SND_USB_AUDIO_QMI=m
|
||||
CONFIG_SPI_MSM_GENI=m
|
||||
CONFIG_SPMI_MSM_PMIC_ARB=m
|
||||
CONFIG_SPMI_MSM_PMIC_ARB_DEBUG=m
|
||||
CONFIG_SPS=m
|
||||
CONFIG_SPS_SUPPORT_NDP_BAM=y
|
||||
CONFIG_STM=m
|
||||
CONFIG_STM_PROTO_BASIC=m
|
||||
CONFIG_STM_PROTO_OST=m
|
||||
CONFIG_STM_SOURCE_CONSOLE=m
|
||||
CONFIG_STM_SOURCE_FTRACE=m
|
||||
CONFIG_UCSI_QTI_GLINK=m
|
||||
CONFIG_UIO_MSM_SHAREDMEM=m
|
||||
CONFIG_USB_CONFIGFS_F_CCID=m
|
||||
CONFIG_USB_CONFIGFS_F_CDEV=m
|
||||
CONFIG_USB_CONFIGFS_F_GSI=m
|
||||
CONFIG_USB_CONFIGFS_F_QDSS=m
|
||||
# CONFIG_USB_DWC3_HAPS is not set
|
||||
CONFIG_USB_DWC3_MSM=m
|
||||
# CONFIG_USB_DWC3_OF_SIMPLE is not set
|
||||
# CONFIG_USB_DWC3_QCOM is not set
|
||||
CONFIG_USB_EHSET_TEST_FIXTURE=m
|
||||
CONFIG_USB_F_CCID=m
|
||||
CONFIG_USB_F_CDEV=m
|
||||
CONFIG_USB_F_FS_IPC_LOGGING=m
|
||||
CONFIG_USB_F_GSI=m
|
||||
CONFIG_USB_F_QDSS=m
|
||||
CONFIG_USB_LINK_LAYER_TEST=m
|
||||
CONFIG_USB_MSM_SSPHY_QMP=m
|
||||
# CONFIG_USB_NET_RNDIS_WLAN is not set
|
||||
CONFIG_USB_QCOM_EMU_PHY=m
|
||||
CONFIG_USB_XHCI_SIDEBAND=m
|
||||
# CONFIG_VIDEO_QCOM_VENUS is not set
|
||||
CONFIG_VIRT_DRIVERS=y
|
||||
# CONFIG_VIRT_WIFI is not set
|
||||
# CONFIG_WILC1000_SDIO is not set
|
||||
# CONFIG_WILC1000_SPI is not set
|
291
arch/arm64/configs/vendor/parrot_tuivm.config
vendored
Normal file
291
arch/arm64/configs/vendor/parrot_tuivm.config
vendored
Normal file
@@ -0,0 +1,291 @@
|
||||
# CONFIG_ANDROID_KABI_RESERVE is not set
|
||||
# CONFIG_ANDROID_VENDOR_OEM_DATA is not set
|
||||
CONFIG_ARCH_PARROT=y
|
||||
CONFIG_ARCH_QCOM=y
|
||||
CONFIG_ARCH_QTI_VM=y
|
||||
CONFIG_ARCH_RAVELIN=y
|
||||
CONFIG_ARM_SMMU=y
|
||||
CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y
|
||||
# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
|
||||
CONFIG_ARM_SMMU_QCOM=y
|
||||
# CONFIG_ARM_SMMU_QCOM_DEBUG is not set
|
||||
# CONFIG_ARM_SMMU_SELFTEST is not set
|
||||
CONFIG_ASYNC_CORE=y
|
||||
CONFIG_ASYNC_XOR=y
|
||||
CONFIG_AUXILIARY_BUS=y
|
||||
CONFIG_BLK_DEV_INTEGRITY=y
|
||||
CONFIG_BLK_DEV_INTEGRITY_T10=y
|
||||
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
|
||||
CONFIG_CMA_SIZE_MBYTES=0
|
||||
CONFIG_COMMON_CLK_QCOM=y
|
||||
CONFIG_CRC64=y
|
||||
CONFIG_CRC64_ROCKSOFT=y
|
||||
CONFIG_CRC_T10DIF=y
|
||||
CONFIG_CRYPTO_CRC64_ROCKSOFT=y
|
||||
CONFIG_CRYPTO_CRCT10DIF=y
|
||||
CONFIG_CRYPTO_CTR=y
|
||||
CONFIG_CRYPTO_GCM=y
|
||||
CONFIG_CRYPTO_GHASH=y
|
||||
CONFIG_CRYPTO_HMAC=y
|
||||
CONFIG_CRYPTO_LIB_GF128MUL=y
|
||||
CONFIG_CRYPTO_LZO=y
|
||||
CONFIG_DEFAULT_SECURITY_SELINUX=y
|
||||
CONFIG_DEFAULT_TCP_CONG="cubic"
|
||||
CONFIG_DEVICE_MIGRATION=y
|
||||
# CONFIG_DEVICE_PRIVATE is not set
|
||||
CONFIG_DEV_COREDUMP=y
|
||||
CONFIG_DMA_VIRTUAL_CHANNELS=y
|
||||
CONFIG_DM_AUDIT=y
|
||||
CONFIG_DM_INIT=y
|
||||
CONFIG_DM_INTEGRITY=y
|
||||
CONFIG_DM_VERITY_SIG_VALUE=y
|
||||
CONFIG_DRM=y
|
||||
# CONFIG_DRM_ACCEL is not set
|
||||
# CONFIG_DRM_ANALOGIX_ANX6345 is not set
|
||||
# CONFIG_DRM_ANALOGIX_ANX7625 is not set
|
||||
# CONFIG_DRM_ANALOGIX_ANX78XX is not set
|
||||
# CONFIG_DRM_ARCPGU is not set
|
||||
CONFIG_DRM_BRIDGE=y
|
||||
# CONFIG_DRM_CDNS_DSI is not set
|
||||
# CONFIG_DRM_CDNS_MHDP8546 is not set
|
||||
# CONFIG_DRM_CHIPONE_ICN6211 is not set
|
||||
# CONFIG_DRM_CHRONTEL_CH7033 is not set
|
||||
# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
|
||||
# CONFIG_DRM_DEBUG_MM is not set
|
||||
# CONFIG_DRM_DISPLAY_CONNECTOR is not set
|
||||
# CONFIG_DRM_ETNAVIV is not set
|
||||
# CONFIG_DRM_FBDEV_EMULATION is not set
|
||||
CONFIG_DRM_GEM_SHMEM_HELPER=y
|
||||
# CONFIG_DRM_HDLCD is not set
|
||||
# CONFIG_DRM_HISI_KIRIN is not set
|
||||
# CONFIG_DRM_I2C_ADV7511 is not set
|
||||
# CONFIG_DRM_I2C_CH7006 is not set
|
||||
# CONFIG_DRM_I2C_NXP_TDA9950 is not set
|
||||
# CONFIG_DRM_I2C_NXP_TDA998X is not set
|
||||
# CONFIG_DRM_I2C_SIL164 is not set
|
||||
# CONFIG_DRM_ITE_IT6505 is not set
|
||||
# CONFIG_DRM_ITE_IT66121 is not set
|
||||
CONFIG_DRM_KMS_HELPER=y
|
||||
# CONFIG_DRM_KOMEDA is not set
|
||||
# CONFIG_DRM_LEGACY is not set
|
||||
# CONFIG_DRM_LIMA is not set
|
||||
# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set
|
||||
# CONFIG_DRM_LOGICVC is not set
|
||||
# CONFIG_DRM_LONTIUM_LT8912B is not set
|
||||
# CONFIG_DRM_LONTIUM_LT9211 is not set
|
||||
# CONFIG_DRM_LONTIUM_LT9611 is not set
|
||||
# CONFIG_DRM_LONTIUM_LT9611UXC is not set
|
||||
# CONFIG_DRM_LVDS_CODEC is not set
|
||||
# CONFIG_DRM_MALI_DISPLAY is not set
|
||||
# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set
|
||||
CONFIG_DRM_MIPI_DSI=y
|
||||
# CONFIG_DRM_MSM is not set
|
||||
# CONFIG_DRM_NWL_MIPI_DSI is not set
|
||||
# CONFIG_DRM_NXP_PTN3460 is not set
|
||||
CONFIG_DRM_PANEL=y
|
||||
# CONFIG_DRM_PANEL_ASUS_Z00T_TM5P5_NT35596 is not set
|
||||
# CONFIG_DRM_PANEL_BOE_BF060Y8M_AJ0 is not set
|
||||
# CONFIG_DRM_PANEL_BOE_HIMAX8279D is not set
|
||||
# CONFIG_DRM_PANEL_BOE_TV101WUM_NL6 is not set
|
||||
CONFIG_DRM_PANEL_BRIDGE=y
|
||||
# CONFIG_DRM_PANEL_DSI_CM is not set
|
||||
# CONFIG_DRM_PANEL_EBBG_FT8719 is not set
|
||||
# CONFIG_DRM_PANEL_EDP is not set
|
||||
# CONFIG_DRM_PANEL_ELIDA_KD35T133 is not set
|
||||
# CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02 is not set
|
||||
# CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D is not set
|
||||
# CONFIG_DRM_PANEL_HIMAX_HX8394 is not set
|
||||
# CONFIG_DRM_PANEL_ILITEK_ILI9881C is not set
|
||||
# CONFIG_DRM_PANEL_INNOLUX_P079ZCA is not set
|
||||
# CONFIG_DRM_PANEL_JADARD_JD9365DA_H3 is not set
|
||||
# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
|
||||
# CONFIG_DRM_PANEL_JDI_R63452 is not set
|
||||
# CONFIG_DRM_PANEL_KHADAS_TS050 is not set
|
||||
# CONFIG_DRM_PANEL_KINGDISPLAY_KD097D04 is not set
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W is not set
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829 is not set
|
||||
# CONFIG_DRM_PANEL_LVDS is not set
|
||||
# CONFIG_DRM_PANEL_MANTIX_MLAF057WE51 is not set
|
||||
# CONFIG_DRM_PANEL_NEWVISION_NV3051D is not set
|
||||
# CONFIG_DRM_PANEL_NOVATEK_NT35510 is not set
|
||||
# CONFIG_DRM_PANEL_NOVATEK_NT35560 is not set
|
||||
# CONFIG_DRM_PANEL_NOVATEK_NT35950 is not set
|
||||
# CONFIG_DRM_PANEL_NOVATEK_NT36523 is not set
|
||||
# CONFIG_DRM_PANEL_NOVATEK_NT36672A is not set
|
||||
# CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set
|
||||
CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
|
||||
# CONFIG_DRM_PANEL_ORISETECH_OTM8009A is not set
|
||||
# CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS is not set
|
||||
# CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00 is not set
|
||||
# CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set
|
||||
# CONFIG_DRM_PANEL_RAYDIUM_RM67191 is not set
|
||||
# CONFIG_DRM_PANEL_RAYDIUM_RM68200 is not set
|
||||
# CONFIG_DRM_PANEL_RONBO_RB070D30 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set
|
||||
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS060T1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SIMPLE is not set
|
||||
# CONFIG_DRM_PANEL_SITRONIX_ST7701 is not set
|
||||
# CONFIG_DRM_PANEL_SITRONIX_ST7703 is not set
|
||||
# CONFIG_DRM_PANEL_SONY_TD4353_JDI is not set
|
||||
# CONFIG_DRM_PANEL_SONY_TULIP_TRULY_NT35521 is not set
|
||||
# CONFIG_DRM_PANEL_STARTEK_KD070FHFID015 is not set
|
||||
# CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set
|
||||
# CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA is not set
|
||||
# CONFIG_DRM_PANEL_VISIONOX_R66451 is not set
|
||||
# CONFIG_DRM_PANEL_VISIONOX_RM69299 is not set
|
||||
# CONFIG_DRM_PANEL_VISIONOX_VTDR6130 is not set
|
||||
# CONFIG_DRM_PANEL_XINPENG_XPP055C272 is not set
|
||||
# CONFIG_DRM_PANFROST is not set
|
||||
# CONFIG_DRM_PARADE_PS8622 is not set
|
||||
# CONFIG_DRM_PARADE_PS8640 is not set
|
||||
# CONFIG_DRM_PL111 is not set
|
||||
# CONFIG_DRM_SAMSUNG_DSIM is not set
|
||||
# CONFIG_DRM_SII902X is not set
|
||||
# CONFIG_DRM_SII9234 is not set
|
||||
# CONFIG_DRM_SIL_SII8620 is not set
|
||||
# CONFIG_DRM_SIMPLEDRM is not set
|
||||
# CONFIG_DRM_SIMPLE_BRIDGE is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
# CONFIG_DRM_TIDSS is not set
|
||||
# CONFIG_DRM_TI_DLPC3433 is not set
|
||||
# CONFIG_DRM_TI_SN65DSI83 is not set
|
||||
# CONFIG_DRM_TI_SN65DSI86 is not set
|
||||
# CONFIG_DRM_TI_TFP410 is not set
|
||||
# CONFIG_DRM_TI_TPD12S015 is not set
|
||||
# CONFIG_DRM_TOSHIBA_TC358762 is not set
|
||||
# CONFIG_DRM_TOSHIBA_TC358764 is not set
|
||||
# CONFIG_DRM_TOSHIBA_TC358767 is not set
|
||||
# CONFIG_DRM_TOSHIBA_TC358768 is not set
|
||||
# CONFIG_DRM_TOSHIBA_TC358775 is not set
|
||||
CONFIG_DRM_TTM=y
|
||||
# CONFIG_DRM_VGEM is not set
|
||||
# CONFIG_DRM_VIRTIO_GPU is not set
|
||||
# CONFIG_DRM_VKMS is not set
|
||||
# CONFIG_FS_DAX is not set
|
||||
CONFIG_GENERIC_PINCONF=y
|
||||
CONFIG_GH_ARM64_DRV=y
|
||||
CONFIG_GH_CTRL=y
|
||||
CONFIG_GH_DBL=y
|
||||
CONFIG_GH_IRQ_LEND=y
|
||||
CONFIG_GH_MEM_NOTIFIER=y
|
||||
CONFIG_GH_MSGQ=y
|
||||
CONFIG_GH_PANIC_NOTIFIER=y
|
||||
CONFIG_GH_RM_DRV=y
|
||||
CONFIG_GH_TLMM_VM_MEM_ACCESS=y
|
||||
CONFIG_GH_VIRT_WATCHDOG=y
|
||||
CONFIG_GKI_HIDDEN_DRM_CONFIGS=y
|
||||
CONFIG_GPIOLIB_IRQCHIP=y
|
||||
CONFIG_GUNYAH=y
|
||||
CONFIG_GUNYAH_DRIVERS=y
|
||||
CONFIG_GUNYAH_PLATFORM_HOOKS=y
|
||||
CONFIG_GUNYAH_QCOM_PLATFORM=y
|
||||
CONFIG_HDMI=y
|
||||
CONFIG_HVC_DRIVER=y
|
||||
CONFIG_HVC_GUNYAH=y
|
||||
CONFIG_HVC_GUNYAH_CONSOLE=y
|
||||
CONFIG_I2C_MSM_GENI=y
|
||||
CONFIG_INET=y
|
||||
CONFIG_INET_TABLE_PERTURB_ORDER=16
|
||||
CONFIG_INTERVAL_TREE=y
|
||||
CONFIG_IOMMU_IO_PGTABLE=y
|
||||
CONFIG_IOMMU_IO_PGTABLE_LPAE=y
|
||||
# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set
|
||||
CONFIG_KCMP=y
|
||||
CONFIG_LOCALVERSION="-perf"
|
||||
CONFIG_LRU_GEN=y
|
||||
CONFIG_LRU_GEN_ENABLED=y
|
||||
# CONFIG_LRU_GEN_STATS is not set
|
||||
CONFIG_LSM_MMAP_MIN_ADDR=32768
|
||||
CONFIG_LZO_COMPRESS=y
|
||||
CONFIG_LZO_DECOMPRESS=y
|
||||
CONFIG_MAGIC_SYSRQ=y
|
||||
CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1
|
||||
CONFIG_MAGIC_SYSRQ_SERIAL=y
|
||||
CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE=""
|
||||
CONFIG_MAILBOX=y
|
||||
CONFIG_MINIDUMP_MAX_ENTRIES=204
|
||||
CONFIG_MSM_GPI_DMA=y
|
||||
CONFIG_PID_NS=y
|
||||
CONFIG_PINCONF=y
|
||||
CONFIG_PINCTRL_MSM=y
|
||||
CONFIG_PINCTRL_PARROT=y
|
||||
CONFIG_PINCTRL_RAVELIN=y
|
||||
CONFIG_PM_AUTOSLEEP=y
|
||||
CONFIG_PROC_CHILDREN=y
|
||||
CONFIG_PSI=y
|
||||
# CONFIG_PSI_DEFAULT_DISABLED is not set
|
||||
CONFIG_QCOM_DMABUF_HEAPS=y
|
||||
# CONFIG_QCOM_DMABUF_HEAPS_CARVEOUT is not set
|
||||
# CONFIG_QCOM_DMABUF_HEAPS_CMA is not set
|
||||
# CONFIG_QCOM_DMABUF_HEAPS_SYSTEM is not set
|
||||
CONFIG_QCOM_DMABUF_HEAPS_TVM_CARVEOUT=y
|
||||
# CONFIG_QCOM_DYN_MINIDUMP_STACK is not set
|
||||
CONFIG_QCOM_FORCE_WDOG_BITE_ON_PANIC=y
|
||||
CONFIG_QCOM_GENI_SE=y
|
||||
CONFIG_QCOM_IOMMU_UTIL=y
|
||||
CONFIG_QCOM_IPCC=y
|
||||
CONFIG_QCOM_LAZY_MAPPING=y
|
||||
CONFIG_QCOM_MEM_BUF=y
|
||||
CONFIG_QCOM_MEM_BUF_DEV=y
|
||||
CONFIG_QCOM_MEM_BUF_DEV_GH=y
|
||||
CONFIG_QCOM_MEM_BUF_GH=y
|
||||
CONFIG_QCOM_MEM_BUF_IPA_RESERVE=y
|
||||
CONFIG_QCOM_MEM_BUF_MSGQ=y
|
||||
CONFIG_QCOM_MINIDUMP=y
|
||||
# CONFIG_QCOM_MINIDUMP_FTRACE is not set
|
||||
# CONFIG_QCOM_MINIDUMP_PANIC_DUMP is not set
|
||||
# CONFIG_QCOM_MINIDUMP_PSTORE is not set
|
||||
CONFIG_QCOM_PANEL_EVENT_NOTIFIER=y
|
||||
CONFIG_QCOM_SCM=y
|
||||
CONFIG_QCOM_SI_CORE=y
|
||||
CONFIG_QCOM_SI_CORE_MEM_OBJECT=y
|
||||
CONFIG_QCOM_SI_CORE_WQ=y
|
||||
CONFIG_QCOM_TLMM_VM_IRQCHIP=y
|
||||
# CONFIG_QCOM_VA_MINIDUMP is not set
|
||||
CONFIG_QCOM_VM_ALIVE_LOG_DUMPER=y
|
||||
CONFIG_QCOM_VM_DMESG_DUMPER=y
|
||||
CONFIG_QCOM_WDT_CORE=y
|
||||
CONFIG_QMSGQ=y
|
||||
CONFIG_QMSGQ_GUNYAH=y
|
||||
CONFIG_QRTR=y
|
||||
CONFIG_QRTR_GENPOOL=y
|
||||
CONFIG_QRTR_GUNYAH=y
|
||||
CONFIG_QRTR_NODE_ID=20
|
||||
CONFIG_QRTR_WAKEUP_MS=500
|
||||
CONFIG_QTI_IOMMU_SUPPORT=y
|
||||
CONFIG_SECURITY_NETWORK=y
|
||||
CONFIG_SECURITY_SELINUX=y
|
||||
# CONFIG_SECURITY_SELINUX_AVC_STATS is not set
|
||||
# CONFIG_SECURITY_SELINUX_DEVELOP is not set
|
||||
CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256
|
||||
CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9
|
||||
CONFIG_SPI=y
|
||||
CONFIG_SPI_MASTER=y
|
||||
CONFIG_SPI_MSM_GENI=y
|
||||
CONFIG_SYNC_FILE=y
|
||||
CONFIG_SYS_HYPERVISOR=y
|
||||
CONFIG_TCP_CONG_CUBIC=y
|
||||
CONFIG_USER_NS=y
|
||||
CONFIG_VIDEOMODE_HELPERS=y
|
||||
CONFIG_VIDEO_CMDLINE=y
|
||||
CONFIG_VIDEO_NOMODESET=y
|
||||
CONFIG_VIRTIO_MEM=y
|
||||
CONFIG_VIRT_DRIVERS=y
|
||||
CONFIG_WANT_DEV_COREDUMP=y
|
||||
CONFIG_XARRAY_MULTI=y
|
||||
CONFIG_XOR_BLOCKS=y
|
||||
CONFIG_ZONE_DEVICE=y
|
||||
CONFIG_ZRAM=y
|
||||
CONFIG_ZSMALLOC=y
|
23
arch/arm64/configs/vendor/parrot_tuivm_debug.config
vendored
Normal file
23
arch/arm64/configs/vendor/parrot_tuivm_debug.config
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
CONFIG_CMDLINE="no_hash_pointers"
|
||||
# CONFIG_CMDLINE_FORCE is not set
|
||||
CONFIG_DEBUG_ATOMIC_SLEEP=y
|
||||
CONFIG_DEBUG_MUTEXES=y
|
||||
CONFIG_DEBUG_PREEMPT=y
|
||||
CONFIG_EXTRA_FIRMWARE=""
|
||||
# CONFIG_FTRACE is not set
|
||||
CONFIG_FW_CACHE=y
|
||||
CONFIG_FW_LOADER=y
|
||||
# CONFIG_FW_LOADER_COMPRESS is not set
|
||||
# CONFIG_FW_LOADER_USER_HELPER is not set
|
||||
CONFIG_GH_VIRTIO_DEBUG=y
|
||||
# CONFIG_KPROBES is not set
|
||||
CONFIG_LOCALVERSION="-debug"
|
||||
CONFIG_MSM_GPI_DMA_DEBUG=y
|
||||
CONFIG_PM_ADVANCED_DEBUG=y
|
||||
CONFIG_PM_DEBUG=y
|
||||
CONFIG_PM_SLEEP_DEBUG=y
|
||||
# CONFIG_QCOM_VM_ALIVE_LOG_ENCRYPT is not set
|
||||
CONFIG_SECURITY_SELINUX_DEVELOP=y
|
||||
# CONFIG_SLUB_DEBUG is not set
|
||||
CONFIG_VIRTIO_VSOCKETS=y
|
||||
CONFIG_WQ_WATCHDOG=y
|
17
arch/arm64/configs/vendor/pineapple_consolidate.config
vendored
Normal file
17
arch/arm64/configs/vendor/pineapple_consolidate.config
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
CONFIG_ATOMIC64_SELFTEST=m
|
||||
CONFIG_CMA_DEBUG=y
|
||||
CONFIG_CMA_DEBUGFS=y
|
||||
CONFIG_DEBUG_PAGEALLOC=y
|
||||
CONFIG_DEBUG_PAGEALLOC_ENABLE_DEFAULT=y
|
||||
CONFIG_DEBUG_SPINLOCK=y
|
||||
CONFIG_DETECT_HUNG_TASK=y
|
||||
CONFIG_LKDTM=m
|
||||
CONFIG_LOCK_TORTURE_TEST=m
|
||||
CONFIG_MHI_BUS_DEBUG=y
|
||||
CONFIG_MSM_GPI_DMA_DEBUG=y
|
||||
CONFIG_PAGE_OWNER=y
|
||||
CONFIG_QCOM_RPMH_TIMEOUT=5000
|
||||
CONFIG_QTI_PMIC_GLINK_CLIENT_DEBUG=y
|
||||
CONFIG_RCU_TORTURE_TEST=m
|
||||
CONFIG_RUNTIME_TESTING_MENU=y
|
||||
CONFIG_TEST_USER_COPY=m
|
257
arch/arm64/configs/vendor/pineapple_perf.config
vendored
Normal file
257
arch/arm64/configs/vendor/pineapple_perf.config
vendored
Normal file
@@ -0,0 +1,257 @@
|
||||
CONFIG_ARCH_PINEAPPLE=y
|
||||
CONFIG_ARM_QCOM_CPUFREQ_HW=m
|
||||
CONFIG_ARM_SMMU=m
|
||||
CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y
|
||||
CONFIG_ARM_SMMU_QCOM=m
|
||||
# CONFIG_ARM_SMMU_QCOM_DEBUG is not set
|
||||
# CONFIG_ARM_SMMU_SELFTEST is not set
|
||||
CONFIG_CFG80211=m
|
||||
# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
|
||||
# CONFIG_CFG80211_CRDA_SUPPORT is not set
|
||||
# CONFIG_CFG80211_DEBUGFS is not set
|
||||
# CONFIG_CFG80211_DEFAULT_PS is not set
|
||||
# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
|
||||
CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y
|
||||
CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y
|
||||
# CONFIG_CFG80211_WEXT is not set
|
||||
# CONFIG_CHARGER_QCOM_SMBB is not set
|
||||
CONFIG_COMMON_CLK_QCOM=m
|
||||
CONFIG_DEVFREQ_GOV_QCOM_ADRENO_TZ=m
|
||||
CONFIG_DEVFREQ_GOV_QCOM_GPUBW_MON=m
|
||||
CONFIG_DRM_DISPLAY_DP_HELPER=y
|
||||
CONFIG_DRM_DISPLAY_HELPER=m
|
||||
CONFIG_DRM_DP_AUX_BUS=m
|
||||
CONFIG_DRM_MSM_HELPER=m
|
||||
# CONFIG_EDAC_QCOM is not set
|
||||
# CONFIG_FTRACE_STARTUP_TEST is not set
|
||||
CONFIG_GENERIC_TRACER=y
|
||||
CONFIG_GH_ARM64_DRV=m
|
||||
CONFIG_GH_CTRL=m
|
||||
CONFIG_GH_DBL=m
|
||||
CONFIG_GH_IRQ_LEND=m
|
||||
CONFIG_GH_MEM_NOTIFIER=m
|
||||
CONFIG_GH_MSGQ=m
|
||||
CONFIG_GH_PROXY_SCHED=m
|
||||
CONFIG_GH_RM_DRV=m
|
||||
CONFIG_GH_SECURE_VM_LOADER=m
|
||||
CONFIG_GH_VIRT_WATCHDOG=m
|
||||
CONFIG_GUNYAH_DRIVERS=y
|
||||
CONFIG_HVC_GUNYAH=m
|
||||
CONFIG_HWSPINLOCK_QCOM=m
|
||||
CONFIG_I2C_MSM_GENI=m
|
||||
CONFIG_I3C_MASTER_MSM_GENI=m
|
||||
CONFIG_INPUT_PM8941_PWRKEY=m
|
||||
# CONFIG_INPUT_PM8XXX_VIBRATOR is not set
|
||||
CONFIG_INTERCONNECT_QCOM_BCM_VOTER=m
|
||||
CONFIG_INTERCONNECT_QCOM_DEBUG=m
|
||||
CONFIG_INTERCONNECT_QCOM_PINEAPPLE=m
|
||||
CONFIG_INTERCONNECT_QCOM_QOS=m
|
||||
CONFIG_INTERCONNECT_QCOM_RPMH=m
|
||||
CONFIG_INTERCONNECT_QCOM_RPMH_POSSIBLE=m
|
||||
CONFIG_IOMMU_IO_PGTABLE_FAST=y
|
||||
CONFIG_IPC_LOGGING=m
|
||||
# CONFIG_IPC_LOGGING_CDEV is not set
|
||||
CONFIG_IPC_LOG_MINIDUMP_BUFFERS=0
|
||||
CONFIG_LEDS_QCOM_LPG=m
|
||||
CONFIG_LEDS_QTI_FLASH=m
|
||||
CONFIG_MAC80211=m
|
||||
# CONFIG_MAC80211_DEBUGFS is not set
|
||||
# CONFIG_MAC80211_DEBUG_MENU is not set
|
||||
# CONFIG_MAC80211_HWSIM is not set
|
||||
# CONFIG_MAC80211_LEDS is not set
|
||||
# CONFIG_MAC80211_MESH is not set
|
||||
# CONFIG_MAC80211_MESSAGE_TRACING is not set
|
||||
CONFIG_MAC80211_RC_DEFAULT=""
|
||||
# CONFIG_MAC80211_RC_MINSTREL is not set
|
||||
CONFIG_MFD_SPMI_PMIC=m
|
||||
# CONFIG_MFD_WCD934X is not set
|
||||
CONFIG_MHI_BUS=m
|
||||
CONFIG_MHI_BUS_MISC=y
|
||||
CONFIG_MHI_SATELLITE=m
|
||||
CONFIG_MHI_UCI=m
|
||||
CONFIG_MINIDUMP_MAX_ENTRIES=200
|
||||
# CONFIG_MODULE_SIG_ALL is not set
|
||||
CONFIG_MSM_GPI_DMA=m
|
||||
CONFIG_MSM_PERFORMANCE=m
|
||||
CONFIG_MSM_QMP=m
|
||||
CONFIG_NL80211_TESTMODE=y
|
||||
CONFIG_NVMEM_QCOM_QFPROM=m
|
||||
CONFIG_NVMEM_SPMI_SDAM=m
|
||||
CONFIG_PCI_MSM=m
|
||||
CONFIG_PHY_QCOM_UFS=m
|
||||
CONFIG_PHY_QCOM_UFS_V4=m
|
||||
CONFIG_PINCTRL_MSM=m
|
||||
CONFIG_PINCTRL_PINEAPPLE=m
|
||||
CONFIG_PINCTRL_QCOM_SPMI_PMIC=m
|
||||
# CONFIG_PLFXLC is not set
|
||||
# CONFIG_PM8916_WATCHDOG is not set
|
||||
CONFIG_POWER_RESET_QCOM_DOWNLOAD_MODE=m
|
||||
CONFIG_POWER_RESET_QCOM_DOWNLOAD_MODE_DEFAULT=y
|
||||
CONFIG_POWER_RESET_QCOM_PON=m
|
||||
CONFIG_POWER_RESET_QCOM_REBOOT_REASON=m
|
||||
# CONFIG_PRISM2_USB is not set
|
||||
CONFIG_Q2SPI_MSM_GENI=m
|
||||
CONFIG_QCOM_AOSS_QMP=m
|
||||
CONFIG_QCOM_BAM_DMA=m
|
||||
CONFIG_QCOM_BWMON=m
|
||||
CONFIG_QCOM_CLK_RPMH=m
|
||||
# CONFIG_QCOM_COINCELL is not set
|
||||
CONFIG_QCOM_COMMAND_DB=m
|
||||
CONFIG_QCOM_CPUCP=m
|
||||
CONFIG_QCOM_CRM=m
|
||||
CONFIG_QCOM_DCC_V2=m
|
||||
CONFIG_QCOM_DCVS=m
|
||||
CONFIG_QCOM_DCVS_FP=m
|
||||
CONFIG_QCOM_DEBUG_SYMBOL=m
|
||||
CONFIG_QCOM_DMABUF_HEAPS=m
|
||||
CONFIG_QCOM_DMABUF_HEAPS_CARVEOUT=y
|
||||
CONFIG_QCOM_DMABUF_HEAPS_CMA=y
|
||||
CONFIG_QCOM_DMABUF_HEAPS_PAGE_POOL_REFILL=y
|
||||
CONFIG_QCOM_DMABUF_HEAPS_SYSTEM=y
|
||||
# CONFIG_QCOM_DMABUF_HEAPS_SYSTEM_MOVABLE is not set
|
||||
CONFIG_QCOM_DMABUF_HEAPS_SYSTEM_SECURE=y
|
||||
# CONFIG_QCOM_DMABUF_HEAPS_SYSTEM_UNCACHED is not set
|
||||
# CONFIG_QCOM_DMABUF_HEAPS_TVM_CARVEOUT is not set
|
||||
# CONFIG_QCOM_DMABUF_HEAPS_UBWCP is not set
|
||||
# CONFIG_QCOM_DYN_MINIDUMP_STACK is not set
|
||||
CONFIG_QCOM_FORCE_WDOG_BITE_ON_PANIC=y
|
||||
CONFIG_QCOM_GDSC_REGULATOR=m
|
||||
CONFIG_QCOM_GLINK_PKT=m
|
||||
CONFIG_QCOM_IOMMU_DEBUG=m
|
||||
CONFIG_QCOM_IOMMU_UTIL=m
|
||||
# CONFIG_QCOM_IPA is not set
|
||||
CONFIG_QCOM_IPCC=m
|
||||
CONFIG_QCOM_LAZY_MAPPING=m
|
||||
CONFIG_QCOM_LLCC=m
|
||||
CONFIG_QCOM_LLCC_PMU=m
|
||||
# CONFIG_QCOM_LMH is not set
|
||||
CONFIG_QCOM_LOGBUF_BOOTLOG=m
|
||||
CONFIG_QCOM_LOGBUF_VENDOR_HOOKS=m
|
||||
CONFIG_QCOM_MDT_LOADER=m
|
||||
CONFIG_QCOM_MEMLAT=m
|
||||
CONFIG_QCOM_MEMORY_DUMP_V2=m
|
||||
CONFIG_QCOM_MEM_BUF=m
|
||||
CONFIG_QCOM_MEM_BUF_DEV=m
|
||||
CONFIG_QCOM_MEM_BUF_DEV_GH=y
|
||||
CONFIG_QCOM_MEM_BUF_GH=y
|
||||
CONFIG_QCOM_MEM_BUF_MSGQ=m
|
||||
CONFIG_QCOM_MINIDUMP=m
|
||||
CONFIG_QCOM_MINIDUMP_FTRACE=y
|
||||
# CONFIG_QCOM_MINIDUMP_PANIC_DUMP is not set
|
||||
# CONFIG_QCOM_MINIDUMP_PSTORE is not set
|
||||
CONFIG_QCOM_PDC=m
|
||||
CONFIG_QCOM_PDR_HELPERS=m
|
||||
CONFIG_QCOM_PIL_INFO=m
|
||||
CONFIG_QCOM_PMU_LIB=m
|
||||
# CONFIG_QCOM_Q6V5_ADSP is not set
|
||||
CONFIG_QCOM_Q6V5_COMMON=m
|
||||
# CONFIG_QCOM_Q6V5_MSS is not set
|
||||
CONFIG_QCOM_Q6V5_PAS=m
|
||||
# CONFIG_QCOM_Q6V5_WCSS is not set
|
||||
CONFIG_QCOM_QMI_HELPERS=m
|
||||
CONFIG_QCOM_RAMDUMP=m
|
||||
CONFIG_QCOM_RPMH=m
|
||||
# CONFIG_QCOM_RPMHPD is not set
|
||||
CONFIG_QCOM_RPROC_COMMON=m
|
||||
CONFIG_QCOM_SCM=m
|
||||
# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
|
||||
CONFIG_QCOM_SECURE_BUFFER=m
|
||||
CONFIG_QCOM_SMEM=m
|
||||
CONFIG_QCOM_SMP2P=m
|
||||
CONFIG_QCOM_SOCINFO=m
|
||||
# CONFIG_QCOM_SOC_WATCHDOG is not set
|
||||
# CONFIG_QCOM_SPMI_RRADC is not set
|
||||
CONFIG_QCOM_SPMI_TEMP_ALARM=m
|
||||
CONFIG_QCOM_SPSS=m
|
||||
# CONFIG_QCOM_STATS is not set
|
||||
CONFIG_QCOM_SYSMON=m
|
||||
CONFIG_QCOM_VA_MINIDUMP=m
|
||||
CONFIG_QCOM_WATCHDOG_BARK_TIME=11000
|
||||
CONFIG_QCOM_WATCHDOG_IPI_PING=y
|
||||
CONFIG_QCOM_WATCHDOG_PET_TIME=9360
|
||||
# CONFIG_QCOM_WATCHDOG_USERSPACE_PET is not set
|
||||
CONFIG_QCOM_WATCHDOG_WAKEUP_ENABLE=y
|
||||
CONFIG_QCOM_WCD_USBSS_I2C=m
|
||||
# CONFIG_QCOM_WCNSS_PIL is not set
|
||||
# CONFIG_QCOM_WDOG_BITE_EARLY_PANIC is not set
|
||||
CONFIG_QCOM_WDT_CORE=m
|
||||
CONFIG_QRTR=m
|
||||
CONFIG_QRTR_MHI=m
|
||||
CONFIG_QRTR_SMD=m
|
||||
CONFIG_QRTR_TUN=m
|
||||
CONFIG_QSEECOM_PROXY=m
|
||||
CONFIG_QTI_ALTMODE_GLINK=m
|
||||
CONFIG_QTI_BATTERY_CHARGER=m
|
||||
CONFIG_QTI_BATTERY_GLINK_DEBUG=m
|
||||
CONFIG_QTI_C1DCVS_SCMI_V2=m
|
||||
CONFIG_QTI_CHARGER_ULOG_GLINK=m
|
||||
CONFIG_QTI_CPUCP_LOG=m
|
||||
CONFIG_QTI_CPUFREQ_STATS_SCMI_V2=m
|
||||
CONFIG_QTI_GLINK_ADC=m
|
||||
CONFIG_QTI_IOMMU_SUPPORT=m
|
||||
CONFIG_QTI_PMIC_EUSB2_REPEATER=m
|
||||
CONFIG_QTI_PMIC_GLINK=m
|
||||
CONFIG_QTI_PMIC_GLINK_DEBUG=m
|
||||
CONFIG_QTI_QCOM_SCMI_CLIENT=m
|
||||
# CONFIG_QTI_SCMI_C1DCVS_PROTOCOL is not set
|
||||
# CONFIG_QTI_SCMI_PLH_PROTOCOL is not set
|
||||
# CONFIG_QTI_SCMI_PMU_PROTOCOL is not set
|
||||
CONFIG_QTI_SCMI_VENDOR_PROTOCOL=m
|
||||
# CONFIG_R8712U is not set
|
||||
CONFIG_REBOOT_MODE=m
|
||||
CONFIG_REGULATOR_DEBUG_CONTROL=m
|
||||
CONFIG_REGULATOR_PROXY_CONSUMER=m
|
||||
# CONFIG_REGULATOR_PROXY_CONSUMER_LEGACY is not set
|
||||
# CONFIG_REGULATOR_QCOM_RPMH is not set
|
||||
CONFIG_REGULATOR_QTI_FIXED_VOLTAGE=m
|
||||
CONFIG_REGULATOR_RPMH=m
|
||||
CONFIG_RPMSG_QCOM_GLINK=m
|
||||
CONFIG_RPMSG_QCOM_GLINK_RPM=m
|
||||
CONFIG_RPMSG_QCOM_GLINK_SMEM=m
|
||||
CONFIG_RPMSG_QCOM_GLINK_SPSS=m
|
||||
CONFIG_RPMSG_QCOM_SMD=m
|
||||
CONFIG_RTC_DRV_PM8XXX=m
|
||||
# CONFIG_RTL8723BS is not set
|
||||
CONFIG_SCHED_WALT=m
|
||||
# CONFIG_SCHED_WALT_DEBUG is not set
|
||||
CONFIG_SCSI_UFS_CRYPTO_QTI=m
|
||||
CONFIG_SCSI_UFS_QCOM=m
|
||||
CONFIG_SERIAL_MSM_GENI=m
|
||||
CONFIG_SLIMBUS=m
|
||||
# CONFIG_SLIM_QCOM_CTRL is not set
|
||||
CONFIG_SLIM_QCOM_NGD_CTRL=m
|
||||
CONFIG_SM_CAMCC_PINEAPPLE=m
|
||||
CONFIG_SM_DISPCC_PINEAPPLE=m
|
||||
CONFIG_SM_GCC_PINEAPPLE=m
|
||||
CONFIG_SM_GPUCC_PINEAPPLE=m
|
||||
CONFIG_SM_TCSRCC_PINEAPPLE=m
|
||||
CONFIG_SM_VIDEOCC_PINEAPPLE=m
|
||||
# CONFIG_SND_SOC_WCD9335 is not set
|
||||
CONFIG_SPI_MSM_GENI=m
|
||||
CONFIG_SPMI_MSM_PMIC_ARB=m
|
||||
CONFIG_SPS=m
|
||||
CONFIG_SPS_SUPPORT_NDP_BAM=y
|
||||
CONFIG_UCSI_QTI_GLINK=m
|
||||
CONFIG_UIO_MSM_SHAREDMEM=m
|
||||
CONFIG_USB_CONFIGFS_F_CCID=m
|
||||
CONFIG_USB_CONFIGFS_F_CDEV=m
|
||||
CONFIG_USB_CONFIGFS_F_GSI=m
|
||||
CONFIG_USB_CONFIGFS_F_QDSS=m
|
||||
CONFIG_USB_DWC3_MSM=m
|
||||
CONFIG_USB_F_CCID=m
|
||||
CONFIG_USB_F_CDEV=m
|
||||
# CONFIG_USB_F_FS_IPC_LOGGING is not set
|
||||
CONFIG_USB_F_GSI=m
|
||||
CONFIG_USB_F_QDSS=m
|
||||
CONFIG_USB_MSM_EUSB2_PHY=m
|
||||
CONFIG_USB_MSM_SSPHY_QMP=m
|
||||
# CONFIG_USB_NET_RNDIS_WLAN is not set
|
||||
CONFIG_USB_QCOM_EMU_PHY=m
|
||||
CONFIG_USB_REPEATER=m
|
||||
# CONFIG_VIDEO_QCOM_VENUS is not set
|
||||
# CONFIG_VIRT_WIFI is not set
|
||||
# CONFIG_VT6655 is not set
|
||||
# CONFIG_VT6656 is not set
|
||||
# CONFIG_WFX is not set
|
||||
# CONFIG_WILC1000_SDIO is not set
|
||||
# CONFIG_WILC1000_SPI is not set
|
67
arch/arm64/configs/vendor/pineapple_tuivm.config
vendored
Normal file
67
arch/arm64/configs/vendor/pineapple_tuivm.config
vendored
Normal file
@@ -0,0 +1,67 @@
|
||||
CONFIG_ARCH_PINEAPPLE=y
|
||||
CONFIG_ARCH_QCOM=y
|
||||
CONFIG_ARCH_QTI_VM=y
|
||||
CONFIG_ARM_SMMU=y
|
||||
CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y
|
||||
# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
|
||||
CONFIG_ARM_SMMU_QCOM=y
|
||||
# CONFIG_ARM_SMMU_QCOM_DEBUG is not set
|
||||
# CONFIG_ARM_SMMU_SELFTEST is not set
|
||||
CONFIG_AUXILIARY_BUS=y
|
||||
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
|
||||
CONFIG_CMA_SIZE_MBYTES=0
|
||||
CONFIG_COMMON_CLK_QCOM=y
|
||||
CONFIG_CRYPTO_LZO=y
|
||||
CONFIG_DEVICE_MIGRATION=y
|
||||
# CONFIG_DEVICE_PRIVATE is not set
|
||||
# CONFIG_FS_DAX is not set
|
||||
CONFIG_GENERIC_PINCONF=y
|
||||
CONFIG_GH_ARM64_DRV=y
|
||||
CONFIG_GH_CTRL=y
|
||||
CONFIG_GH_DBL=y
|
||||
CONFIG_GH_IRQ_LEND=y
|
||||
CONFIG_GH_MEM_NOTIFIER=y
|
||||
CONFIG_GH_MSGQ=y
|
||||
CONFIG_GH_RM_DRV=y
|
||||
CONFIG_GPIOLIB_IRQCHIP=y
|
||||
CONFIG_GUNYAH=y
|
||||
CONFIG_GUNYAH_DRIVERS=y
|
||||
CONFIG_GUNYAH_PLATFORM_HOOKS=y
|
||||
CONFIG_GUNYAH_QCOM_PLATFORM=y
|
||||
CONFIG_HVC_DRIVER=y
|
||||
CONFIG_HVC_GUNYAH=y
|
||||
CONFIG_HVC_GUNYAH_CONSOLE=y
|
||||
CONFIG_IOMMU_IO_PGTABLE=y
|
||||
CONFIG_IOMMU_IO_PGTABLE_LPAE=y
|
||||
# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set
|
||||
CONFIG_LOCALVERSION="-perf"
|
||||
CONFIG_LZO_COMPRESS=y
|
||||
CONFIG_LZO_DECOMPRESS=y
|
||||
CONFIG_MAGIC_SYSRQ=y
|
||||
CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1
|
||||
CONFIG_MAGIC_SYSRQ_SERIAL=y
|
||||
CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE=""
|
||||
CONFIG_MAILBOX=y
|
||||
CONFIG_PINCONF=y
|
||||
CONFIG_PINCTRL_MSM=y
|
||||
CONFIG_QCOM_DMABUF_HEAPS=y
|
||||
# CONFIG_QCOM_DMABUF_HEAPS_CARVEOUT is not set
|
||||
# CONFIG_QCOM_DMABUF_HEAPS_CMA is not set
|
||||
# CONFIG_QCOM_DMABUF_HEAPS_SYSTEM is not set
|
||||
CONFIG_QCOM_DMABUF_HEAPS_TVM_CARVEOUT=y
|
||||
CONFIG_QCOM_IOMMU_UTIL=y
|
||||
CONFIG_QCOM_LAZY_MAPPING=y
|
||||
CONFIG_QCOM_MEM_BUF=y
|
||||
CONFIG_QCOM_MEM_BUF_DEV=y
|
||||
CONFIG_QCOM_MEM_BUF_DEV_GH=y
|
||||
CONFIG_QCOM_MEM_BUF_GH=y
|
||||
CONFIG_QCOM_MEM_BUF_MSGQ=y
|
||||
CONFIG_QCOM_SCM=y
|
||||
CONFIG_QTI_IOMMU_SUPPORT=y
|
||||
CONFIG_SYS_HYPERVISOR=y
|
||||
CONFIG_VIRTIO_MEM=y
|
||||
CONFIG_VIRT_DRIVERS=y
|
||||
CONFIG_XARRAY_MULTI=y
|
||||
CONFIG_ZONE_DEVICE=y
|
||||
CONFIG_ZRAM=y
|
||||
CONFIG_ZSMALLOC=y
|
21
arch/arm64/configs/vendor/pineapple_tuivm_debug.config
vendored
Normal file
21
arch/arm64/configs/vendor/pineapple_tuivm_debug.config
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
CONFIG_CMDLINE="no_hash_pointers"
|
||||
# CONFIG_CMDLINE_FORCE is not set
|
||||
CONFIG_DEBUG_ATOMIC_SLEEP=y
|
||||
CONFIG_DEBUG_MUTEXES=y
|
||||
CONFIG_DEBUG_PREEMPT=y
|
||||
CONFIG_DYNAMIC_DEBUG=y
|
||||
CONFIG_DYNAMIC_DEBUG_CORE=y
|
||||
CONFIG_EXTRA_FIRMWARE=""
|
||||
# CONFIG_FTRACE is not set
|
||||
CONFIG_FUNCTION_ERROR_INJECTION=y
|
||||
CONFIG_FW_CACHE=y
|
||||
CONFIG_FW_LOADER=y
|
||||
# CONFIG_FW_LOADER_COMPRESS is not set
|
||||
# CONFIG_FW_LOADER_USER_HELPER is not set
|
||||
CONFIG_KPROBES=y
|
||||
CONFIG_KRETPROBES=y
|
||||
CONFIG_LOCALVERSION="-debug"
|
||||
CONFIG_PM_ADVANCED_DEBUG=y
|
||||
CONFIG_PM_DEBUG=y
|
||||
CONFIG_PM_SLEEP_DEBUG=y
|
||||
CONFIG_WQ_WATCHDOG=y
|
0
arch/arm64/configs/vendor/sdxkova-cpe-wkk.config
vendored
Normal file
0
arch/arm64/configs/vendor/sdxkova-cpe-wkk.config
vendored
Normal file
0
arch/arm64/configs/vendor/sdxkova-cpe-wkk_debug.config
vendored
Normal file
0
arch/arm64/configs/vendor/sdxkova-cpe-wkk_debug.config
vendored
Normal file
121
arch/arm64/configs/vendor/sdxkova.config
vendored
Normal file
121
arch/arm64/configs/vendor/sdxkova.config
vendored
Normal file
@@ -0,0 +1,121 @@
|
||||
CONFIG_ANDROID_VENDOR_HOOKS=y
|
||||
CONFIG_ARCH_SDXKOVA=y
|
||||
CONFIG_ARM_QCOM_CPUFREQ_HW=y
|
||||
CONFIG_ARM_QCOM_CPUFREQ_HW_DEBUG=y
|
||||
CONFIG_ARM_SMMU=y
|
||||
CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y
|
||||
# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
|
||||
CONFIG_ARM_SMMU_QCOM=y
|
||||
# CONFIG_ARM_SMMU_QCOM_DEBUG is not set
|
||||
# CONFIG_ARM_SMMU_SELFTEST is not set
|
||||
CONFIG_AUXILIARY_BUS=y
|
||||
CONFIG_BINARY_PRINTF=y
|
||||
CONFIG_BRANCH_PROFILE_NONE=y
|
||||
CONFIG_COMMON_CLK_QCOM=y
|
||||
CONFIG_CONTEXT_SWITCH_TRACER=y
|
||||
CONFIG_DYNAMIC_EVENTS=y
|
||||
CONFIG_EVENT_TRACING=y
|
||||
CONFIG_EXTCON=y
|
||||
CONFIG_FTRACE=y
|
||||
CONFIG_GENERIC_PINCONF=y
|
||||
CONFIG_GH_RM_DRV=y
|
||||
CONFIG_GH_VIRT_WATCHDOG=y
|
||||
CONFIG_GPIOLIB_IRQCHIP=y
|
||||
CONFIG_GUNYAH=y
|
||||
CONFIG_GUNYAH_DRIVERS=y
|
||||
CONFIG_GUNYAH_PLATFORM_HOOKS=y
|
||||
CONFIG_GUNYAH_QCOM_PLATFORM=y
|
||||
CONFIG_I2C=y
|
||||
CONFIG_I2C_MSM_GENI=y
|
||||
CONFIG_INPUT_PM8941_PWRKEY=y
|
||||
CONFIG_INTERCONNECT_QCOM=y
|
||||
CONFIG_INTERCONNECT_QCOM_BCM_VOTER=y
|
||||
CONFIG_INTERCONNECT_QCOM_DEBUG=y
|
||||
CONFIG_INTERCONNECT_QCOM_QOS=y
|
||||
CONFIG_INTERCONNECT_QCOM_RPMH=y
|
||||
CONFIG_INTERCONNECT_QCOM_RPMH_POSSIBLE=y
|
||||
CONFIG_INTERCONNECT_QCOM_SDX75=y
|
||||
CONFIG_IOMMU_IO_PGTABLE=y
|
||||
CONFIG_IOMMU_IO_PGTABLE_FAST=y
|
||||
CONFIG_IOMMU_IO_PGTABLE_LPAE=y
|
||||
# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set
|
||||
CONFIG_IRQ_FASTEOI_HIERARCHY_HANDLERS=y
|
||||
CONFIG_MFD_I2C_PMIC=y
|
||||
CONFIG_MFD_SPMI_PMIC=y
|
||||
CONFIG_MMC_CQHCI=y
|
||||
CONFIG_MMC_SDHCI_MSM=y
|
||||
CONFIG_MSM_GPI_DMA=y
|
||||
CONFIG_NOP_TRACER=y
|
||||
CONFIG_NOP_USB_XCEIV=y
|
||||
CONFIG_NVMEM_SPMI_SDAM=y
|
||||
CONFIG_PINCONF=y
|
||||
CONFIG_PINCTRL_MSM=y
|
||||
CONFIG_PINCTRL_QCOM_SPMI_PMIC=y
|
||||
CONFIG_PINCTRL_SDX75=y
|
||||
CONFIG_PINMUX=y
|
||||
CONFIG_POWER_RESET_QCOM_PON=y
|
||||
CONFIG_POWER_RESET_QCOM_REBOOT_REASON=y
|
||||
CONFIG_PROBE_EVENTS=y
|
||||
CONFIG_QCOM_CLK_RPMH=y
|
||||
CONFIG_QCOM_COMMAND_DB=y
|
||||
CONFIG_QCOM_FORCE_WDOG_BITE_ON_PANIC=y
|
||||
CONFIG_QCOM_GDSC_REGULATOR=y
|
||||
CONFIG_QCOM_GENI_SE=y
|
||||
CONFIG_QCOM_IOMMU_UTIL=y
|
||||
CONFIG_QCOM_IPCC=y
|
||||
CONFIG_QCOM_IRQ_STAT=y
|
||||
CONFIG_QCOM_LLCC=y
|
||||
CONFIG_QCOM_RPMH=y
|
||||
CONFIG_QCOM_RPMH_TIMEOUT=5000
|
||||
CONFIG_QCOM_SCM=y
|
||||
CONFIG_QCOM_SECURE_BUFFER=y
|
||||
CONFIG_QCOM_SPMI_ADC5_GEN3=y
|
||||
CONFIG_QCOM_SPMI_TEMP_ALARM=y
|
||||
CONFIG_QCOM_VADC_COMMON=y
|
||||
CONFIG_QCOM_WATCHDOG_BARK_TIME=11000
|
||||
CONFIG_QCOM_WATCHDOG_IPI_PING=y
|
||||
CONFIG_QCOM_WATCHDOG_PET_TIME=9360
|
||||
CONFIG_QCOM_WATCHDOG_WAKEUP_ENABLE=y
|
||||
CONFIG_QCOM_WDT_CORE=y
|
||||
CONFIG_QTEE_SHM_BRIDGE=y
|
||||
CONFIG_QTI_IOMMU_SUPPORT=y
|
||||
CONFIG_QTI_PMIC_EUSB2_REPEATER=y
|
||||
CONFIG_QTI_PMIC_PON_LOG=y
|
||||
CONFIG_REBOOT_MODE=y
|
||||
CONFIG_REGMAP=y
|
||||
CONFIG_REGMAP_SPMI=y
|
||||
CONFIG_REGULATOR_GPIO=y
|
||||
CONFIG_REGULATOR_PROXY_CONSUMER=y
|
||||
CONFIG_REGULATOR_QTI_FIXED_VOLTAGE=y
|
||||
CONFIG_REGULATOR_QTI_OCP_NOTIFIER=y
|
||||
CONFIG_REGULATOR_RPMH=y
|
||||
CONFIG_REGULATOR_STUB=y
|
||||
CONFIG_RING_BUFFER=y
|
||||
CONFIG_RTC_DRV_PM8XXX=y
|
||||
CONFIG_SDX_DEBUGCC_75=y
|
||||
CONFIG_SDX_GCC_75=y
|
||||
CONFIG_SERIAL_MSM_GENI=y
|
||||
CONFIG_SPI_MSM_GENI=y
|
||||
CONFIG_SPMI_MSM_PMIC_ARB=y
|
||||
CONFIG_SPMI_MSM_PMIC_ARB_DEBUG=y
|
||||
CONFIG_TASKS_RCU=y
|
||||
CONFIG_TASKS_RCU_GENERIC=y
|
||||
CONFIG_TRACEPOINTS=y
|
||||
CONFIG_TRACE_CLOCK=y
|
||||
CONFIG_TRACING=y
|
||||
CONFIG_UPROBES=y
|
||||
CONFIG_UPROBE_EVENTS=y
|
||||
CONFIG_USB_CONFIGFS_F_CDEV=y
|
||||
CONFIG_USB_CONFIGFS_F_GSI=y
|
||||
CONFIG_USB_CONFIGFS_F_QDSS=y
|
||||
CONFIG_USB_DWC3_MSM=y
|
||||
CONFIG_USB_EHSET_TEST_FIXTURE=y
|
||||
CONFIG_USB_F_CDEV=y
|
||||
CONFIG_USB_F_GSI=y
|
||||
CONFIG_USB_F_QDSS=y
|
||||
CONFIG_USB_LINK_LAYER_TEST=y
|
||||
CONFIG_USB_MSM_EUSB2_PHY=y
|
||||
CONFIG_USB_MSM_SSPHY_QMP=y
|
||||
CONFIG_USB_PHY=y
|
||||
CONFIG_USB_REPEATER=y
|
||||
CONFIG_VIRT_DRIVERS=y
|
15
arch/arm64/configs/vendor/sdxkova_debug.config
vendored
Normal file
15
arch/arm64/configs/vendor/sdxkova_debug.config
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
CONFIG_ARCH_SDXKOVA=y
|
||||
CONFIG_ARM_SMMU_SELFTEST=y
|
||||
CONFIG_BLK_DEBUG_FS=y
|
||||
CONFIG_CMDLINE="stack_depot_disable=off kasan.stacktrace=off cgroup_disable=pressure"
|
||||
CONFIG_DEBUG_FS=y
|
||||
CONFIG_DEBUG_FS_ALLOW_ALL=y
|
||||
CONFIG_LOCALVERSION="-debug"
|
||||
CONFIG_MSM_GPI_DMA_DEBUG=y
|
||||
CONFIG_QCOM_IOMMU_DEBUG=y
|
||||
CONFIG_REGMAP_QTI_DEBUGFS=y
|
||||
CONFIG_REGMAP_QTI_DEBUGFS_ALLOW_WRITE=y
|
||||
CONFIG_REGULATOR_DEBUG_CONTROL=y
|
||||
CONFIG_SDHCI_MSM_DBG=y
|
||||
CONFIG_SERIAL_QCOM_GENI=y
|
||||
CONFIG_SERIAL_QCOM_GENI_CONSOLE=y
|
24
arch/arm64/configs/vendor/sun_consolidate.config
vendored
Normal file
24
arch/arm64/configs/vendor/sun_consolidate.config
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
CONFIG_ATOMIC64_SELFTEST=m
|
||||
CONFIG_CMA_DEBUG=y
|
||||
CONFIG_CMA_DEBUGFS=y
|
||||
CONFIG_CORESIGHT_SOURCE_ETM4X=m
|
||||
CONFIG_CPU_IDLE_SIMPLE_GOV_QCOM_LPM=m
|
||||
CONFIG_DEBUG_PAGEALLOC=y
|
||||
CONFIG_DEBUG_PAGEALLOC_ENABLE_DEFAULT=y
|
||||
CONFIG_DEBUG_SPINLOCK=y
|
||||
CONFIG_DETECT_HUNG_TASK=y
|
||||
CONFIG_LKDTM=m
|
||||
CONFIG_LOCK_TORTURE_TEST=m
|
||||
CONFIG_MHI_BUS_DEBUG=y
|
||||
CONFIG_MSM_GPI_DMA_DEBUG=y
|
||||
CONFIG_PAGE_OWNER=y
|
||||
CONFIG_QCOM_RPMH_TIMEOUT=5000
|
||||
#CONFIG_QTI_PMIC_GLINK_CLIENT_DEBUG=y
|
||||
CONFIG_RCU_TORTURE_TEST=m
|
||||
CONFIG_REGMAP_QTI_DEBUGFS_ALLOW_WRITE=y
|
||||
CONFIG_RPMSG_QCOM_GLINK_DEBUG=y
|
||||
CONFIG_RUNTIME_TESTING_MENU=y
|
||||
CONFIG_SCHED_WALT_DEBUG=m
|
||||
CONFIG_SDHCI_MSM_DBG=y
|
||||
CONFIG_TEST_USER_COPY=m
|
||||
CONFIG_UFS_DBG=y
|
385
arch/arm64/configs/vendor/sun_perf.config
vendored
Normal file
385
arch/arm64/configs/vendor/sun_perf.config
vendored
Normal file
@@ -0,0 +1,385 @@
|
||||
CONFIG_ARCH_KERA=y
|
||||
CONFIG_ARCH_SUN=y
|
||||
CONFIG_ARCH_TUNA=y
|
||||
# CONFIG_ARM_QCOM_CPUFREQ_NVMEM is not set
|
||||
CONFIG_ARM_QCOM_CPUFREQ_THERMAL=m
|
||||
CONFIG_ARM_SMMU=m
|
||||
CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y
|
||||
CONFIG_ARM_SMMU_QCOM=m
|
||||
# CONFIG_ARM_SMMU_QCOM_DEBUG is not set
|
||||
# CONFIG_ARM_SMMU_SELFTEST is not set
|
||||
CONFIG_CFG80211=m
|
||||
# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
|
||||
# CONFIG_CFG80211_CRDA_SUPPORT is not set
|
||||
# CONFIG_CFG80211_DEBUGFS is not set
|
||||
CONFIG_CFG80211_DEFAULT_PS=y
|
||||
# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
|
||||
CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y
|
||||
CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y
|
||||
# CONFIG_CFG80211_WEXT is not set
|
||||
CONFIG_CHR_DEV_SG=m
|
||||
CONFIG_COMMON_CLK_QCOM=m
|
||||
CONFIG_COMMON_CLK_SCMI=m
|
||||
CONFIG_CORESIGHT=m
|
||||
CONFIG_CORESIGHT_CSR=m
|
||||
CONFIG_CORESIGHT_CTI=m
|
||||
CONFIG_CORESIGHT_DUMMY=m
|
||||
CONFIG_CORESIGHT_LINKS_AND_SINKS=m
|
||||
CONFIG_CORESIGHT_LINK_AND_SINK_TMC=m
|
||||
CONFIG_CORESIGHT_QMI=m
|
||||
CONFIG_CORESIGHT_REMOTE_ETM=m
|
||||
CONFIG_CORESIGHT_STM=m
|
||||
CONFIG_CORESIGHT_TGU=m
|
||||
CONFIG_CORESIGHT_TPDA=m
|
||||
CONFIG_CORESIGHT_TPDM=m
|
||||
CONFIG_CORESIGHT_TRACE_NOC=m
|
||||
CONFIG_CORESIGHT_UETM=m
|
||||
CONFIG_CPU_IDLE_GOV_QCOM_LPM=m
|
||||
CONFIG_CRYPTO_DEV_QCOM_RNG=m
|
||||
CONFIG_QTI_THERMALZONE_CONFIG_DEBUG=m
|
||||
CONFIG_DEVFREQ_GOV_QCOM_ADRENO_TZ=m
|
||||
CONFIG_DEVFREQ_GOV_QCOM_GPUBW_MON=m
|
||||
CONFIG_DRM_DISPLAY_DP_HELPER=y
|
||||
CONFIG_DRM_DISPLAY_HELPER=m
|
||||
CONFIG_DRM_DP_AUX_BUS=m
|
||||
CONFIG_DRM_LT9611UXC=m
|
||||
CONFIG_DRM_MSM_HELPER=m
|
||||
CONFIG_EDAC_QCOM=m
|
||||
CONFIG_GENERIC_TRACER=y
|
||||
CONFIG_GH_ARM64_DRV=m
|
||||
CONFIG_GH_CTRL=m
|
||||
CONFIG_GH_DBL=m
|
||||
CONFIG_GH_IRQ_LEND=m
|
||||
CONFIG_GH_MEM_NOTIFIER=m
|
||||
CONFIG_GH_MSGQ=m
|
||||
CONFIG_GH_PANIC_NOTIFIER=m
|
||||
CONFIG_GH_PROXY_SCHED=m
|
||||
CONFIG_GH_RM_BOOSTER=m
|
||||
CONFIG_GH_RM_DRV=m
|
||||
CONFIG_GH_SECURE_VM_LOADER=m
|
||||
CONFIG_GH_TLMM_VM_MEM_ACCESS=m
|
||||
CONFIG_GH_VIRT_WATCHDOG=m
|
||||
CONFIG_GIC_INTERRUPT_ROUTING=m
|
||||
CONFIG_GUNYAH_DRIVERS=y
|
||||
CONFIG_HVC_GUNYAH=m
|
||||
CONFIG_HWMON=m
|
||||
CONFIG_HWSPINLOCK_QCOM=m
|
||||
CONFIG_I2C_MSM_GENI=m
|
||||
CONFIG_I3C_MASTER_MSM_GENI=m
|
||||
CONFIG_INPUT_PM8941_PWRKEY=m
|
||||
#CONFIG_INPUT_QCOM_HV_HAPTICS=m
|
||||
CONFIG_INTERCONNECT_QCOM_BCM_VOTER=m
|
||||
CONFIG_INTERCONNECT_QCOM_DEBUG=m
|
||||
CONFIG_INTERCONNECT_QCOM_QOS=m
|
||||
CONFIG_INTERCONNECT_QCOM_RPMH=m
|
||||
CONFIG_INTERCONNECT_QCOM_SUN=m
|
||||
CONFIG_INTERCONNECT_QCOM_TUNA=m
|
||||
CONFIG_IOMMU_IO_PGTABLE_FAST=y
|
||||
CONFIG_IPC_LOGGING=m
|
||||
CONFIG_IPC_LOG_MINIDUMP_BUFFERS=16
|
||||
CONFIG_LEDS_QCOM_FLASH=m
|
||||
CONFIG_LEDS_QCOM_LPG=m
|
||||
CONFIG_LEDS_QTI_FLASH=m
|
||||
CONFIG_MAC80211=m
|
||||
# CONFIG_MAC80211_DEBUGFS is not set
|
||||
# CONFIG_MAC80211_DEBUG_MENU is not set
|
||||
# CONFIG_MAC80211_HWSIM is not set
|
||||
# CONFIG_MAC80211_LEDS is not set
|
||||
# CONFIG_MAC80211_MESH is not set
|
||||
# CONFIG_MAC80211_MESSAGE_TRACING is not set
|
||||
CONFIG_MAC80211_RC_DEFAULT=""
|
||||
# CONFIG_MAC80211_RC_MINSTREL is not set
|
||||
CONFIG_MAX31760_FAN_CONTROLLER=m
|
||||
CONFIG_MEM_SHARE_QMI_SERVICE=m
|
||||
CONFIG_MFD_I2C_PMIC=m
|
||||
CONFIG_MFD_SPMI_PMIC=m
|
||||
# CONFIG_MFD_WCD934X is not set
|
||||
CONFIG_MHI_BUS=m
|
||||
CONFIG_MHI_BUS_MISC=y
|
||||
CONFIG_MHI_SATELLITE=m
|
||||
CONFIG_MHI_UCI=m
|
||||
CONFIG_MINIDUMP_MAX_ENTRIES=200
|
||||
CONFIG_MMC_SDHCI_MSM=m
|
||||
# CONFIG_MODULE_SIG_ALL is not set
|
||||
CONFIG_MSM_BOOT_STATS=m
|
||||
CONFIG_MSM_GPI_DMA=m
|
||||
CONFIG_MSM_PERFORMANCE=m
|
||||
CONFIG_MSM_QMP=m
|
||||
CONFIG_MSM_RDBG=m
|
||||
CONFIG_MSM_SYSSTATS=m
|
||||
CONFIG_MSM_SYSSTATS_STUB_NONEXPORTED_SYMBOLS=y
|
||||
CONFIG_MSM_TMECOM_QMP=m
|
||||
CONFIG_NL80211_TESTMODE=y
|
||||
CONFIG_NOP_USB_XCEIV=m
|
||||
CONFIG_NVMEM_QCOM_QFPROM=m
|
||||
CONFIG_NVMEM_SPMI_SDAM=m
|
||||
CONFIG_PCI_MSM=m
|
||||
CONFIG_PDR_INDICATION_NOTIF_TIMEOUT=9000
|
||||
CONFIG_PHY_QCOM_UFS=m
|
||||
CONFIG_PHY_QCOM_UFS_QRBTC_SDM845=m
|
||||
CONFIG_PHY_QCOM_UFS_V4_SUN=m
|
||||
CONFIG_PINCTRL_KERA=m
|
||||
CONFIG_PINCTRL_MSM=m
|
||||
CONFIG_PINCTRL_QCOM_SPMI_PMIC=m
|
||||
CONFIG_PINCTRL_SUN=m
|
||||
CONFIG_PINCTRL_TUNA=m
|
||||
# CONFIG_PLFXLC is not set
|
||||
CONFIG_POWER_RESET_QCOM_DOWNLOAD_MODE=m
|
||||
CONFIG_POWER_RESET_QCOM_DOWNLOAD_MODE_DEFAULT=y
|
||||
CONFIG_POWER_RESET_QCOM_PON=m
|
||||
CONFIG_POWER_RESET_QCOM_REBOOT_REASON=m
|
||||
# CONFIG_PRISM2_USB is not set
|
||||
CONFIG_Q2SPI_MSM_GENI=m
|
||||
CONFIG_QCOM_ADSP_SLEEPMON=m
|
||||
CONFIG_QCOM_AOSS_QMP=m
|
||||
CONFIG_QCOM_BAM_DMA=m
|
||||
CONFIG_QCOM_BWMON=m
|
||||
CONFIG_QCOM_CDSP_RM=m
|
||||
CONFIG_QCOM_CLK_RPMH=m
|
||||
CONFIG_QCOM_COMMAND_DB=m
|
||||
CONFIG_QCOM_CPUCP=m
|
||||
CONFIG_QCOM_CPUCP_FAST=m
|
||||
CONFIG_QCOM_CPUSS_SLEEP_STATS_V4=m
|
||||
CONFIG_QCOM_CPU_PHYS_LOG_MAP=m
|
||||
CONFIG_QCOM_CPU_VENDOR_HOOKS=m
|
||||
CONFIG_QCOM_CRM_V2=m
|
||||
CONFIG_QCOM_DCC_V2=m
|
||||
CONFIG_QCOM_DCVS=m
|
||||
CONFIG_QCOM_DCVS_FP=m
|
||||
CONFIG_QCOM_DEBUG_SYMBOL=m
|
||||
CONFIG_QCOM_DMABUF_HEAPS=m
|
||||
CONFIG_QCOM_DMABUF_HEAPS_CARVEOUT=y
|
||||
CONFIG_QCOM_DMABUF_HEAPS_CMA=y
|
||||
CONFIG_QCOM_DMABUF_HEAPS_PAGE_POOL_REFILL=y
|
||||
CONFIG_QCOM_DMABUF_HEAPS_SYSTEM=y
|
||||
# CONFIG_QCOM_DMABUF_HEAPS_SYSTEM_MOVABLE is not set
|
||||
CONFIG_QCOM_DMABUF_HEAPS_SYSTEM_SECURE=y
|
||||
# CONFIG_QCOM_DMABUF_HEAPS_SYSTEM_UNCACHED is not set
|
||||
# CONFIG_QCOM_DMABUF_HEAPS_TVM_CARVEOUT is not set
|
||||
# CONFIG_QCOM_DMABUF_HEAPS_UBWCP is not set
|
||||
CONFIG_QCOM_DYNAMIC_RAMOOPS=m
|
||||
# CONFIG_QCOM_DYN_MINIDUMP_STACK is not set
|
||||
CONFIG_QCOM_EUD=m
|
||||
CONFIG_QCOM_FORCE_WDOG_BITE_ON_PANIC=y
|
||||
CONFIG_QCOM_GDSC_REGULATOR=m
|
||||
CONFIG_QCOM_GLINK=m
|
||||
CONFIG_QCOM_GLINK_PKT=m
|
||||
CONFIG_QCOM_HUNG_TASK_ENH=m
|
||||
CONFIG_QCOM_IOMMU_DEBUG=m
|
||||
CONFIG_QCOM_IOMMU_UTIL=m
|
||||
# CONFIG_QCOM_IPA is not set
|
||||
CONFIG_QCOM_IPCC=m
|
||||
CONFIG_QCOM_IRQ_STAT=y
|
||||
CONFIG_QCOM_LAZY_MAPPING=m
|
||||
CONFIG_QCOM_LLCC=m
|
||||
CONFIG_QCOM_LLCC_HEURISTICS=m
|
||||
CONFIG_QCOM_LLCC_PERFMON=m
|
||||
CONFIG_QCOM_LLCC_PMU=m
|
||||
# CONFIG_QCOM_LMH is not set
|
||||
# CONFIG_QCOM_LOGBUF_BOOTLOG is not set
|
||||
# CONFIG_QCOM_LOGBUF_VENDOR_HOOKS is not set
|
||||
CONFIG_QCOM_MDT_LOADER=m
|
||||
CONFIG_QCOM_MEMLAT=m
|
||||
CONFIG_QCOM_MEMORY_DUMP_V2=m
|
||||
CONFIG_QCOM_DYNAMIC_MEMORY_DUMP=y
|
||||
CONFIG_QCOM_MEM_BUF=m
|
||||
CONFIG_QCOM_MEM_BUF_DEV=m
|
||||
CONFIG_QCOM_MEM_BUF_DEV_GH=y
|
||||
CONFIG_QCOM_MEM_BUF_GH=y
|
||||
CONFIG_QCOM_MEM_BUF_MSGQ=m
|
||||
CONFIG_QCOM_MEM_HOOKS=m
|
||||
CONFIG_QCOM_MEM_OFFLINE=m
|
||||
CONFIG_QCOM_MINIDUMP=m
|
||||
CONFIG_QCOM_MINIDUMP_FTRACE=y
|
||||
CONFIG_QCOM_MINIDUMP_PANIC_CPUFREQ_INFO=y
|
||||
CONFIG_QCOM_MINIDUMP_PANIC_CPU_CONTEXT=y
|
||||
CONFIG_QCOM_MINIDUMP_PANIC_DUMP=y
|
||||
CONFIG_QCOM_MINIDUMP_PANIC_MEMORY_INFO=y
|
||||
CONFIG_QCOM_MINIDUMP_PSTORE=y
|
||||
CONFIG_QCOM_PANEL_EVENT_NOTIFIER=m
|
||||
CONFIG_QCOM_PANIC_ON_NOTIF_TIMEOUT=y
|
||||
CONFIG_QCOM_PANIC_ON_PDR_NOTIF_TIMEOUT=y
|
||||
CONFIG_QCOM_PCIE_PDC=m
|
||||
CONFIG_QCOM_PDC=m
|
||||
CONFIG_QCOM_PDR_HELPERS=m
|
||||
CONFIG_QCOM_PIL_INFO=m
|
||||
CONFIG_QCOM_PMU_LIB=m
|
||||
# CONFIG_QCOM_Q6V5_ADSP is not set
|
||||
CONFIG_QCOM_Q6V5_COMMON=m
|
||||
# CONFIG_QCOM_Q6V5_MSS is not set
|
||||
CONFIG_QCOM_Q6V5_PAS=m
|
||||
# CONFIG_QCOM_Q6V5_WCSS is not set
|
||||
CONFIG_QCOM_QMI_HELPERS=m
|
||||
CONFIG_QCOM_RAMDUMP=m
|
||||
CONFIG_QCOM_RPMH=m
|
||||
CONFIG_QCOM_RPROC_BOTH_DUMPS=y
|
||||
CONFIG_QCOM_RPROC_COMMON=m
|
||||
CONFIG_QCOM_SCM=m
|
||||
# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
|
||||
CONFIG_QCOM_SECURE_BUFFER=m
|
||||
CONFIG_QCOM_SHOW_RESUME_IRQ=m
|
||||
CONFIG_QCOM_SI_CORE=m
|
||||
CONFIG_QCOM_SI_CORE_MEM_OBJECT=m
|
||||
CONFIG_QCOM_SI_CORE_WQ=y
|
||||
CONFIG_QCOM_SMEM=m
|
||||
CONFIG_QCOM_SMP2P=m
|
||||
CONFIG_QCOM_SMP2P_SLEEPSTATE=m
|
||||
# CONFIG_QCOM_SMSM is not set
|
||||
CONFIG_QCOM_SOCINFO=m
|
||||
CONFIG_QCOM_SPMI_ADC5_GEN3=m
|
||||
CONFIG_QCOM_SPMI_TEMP_ALARM=m
|
||||
CONFIG_QCOM_SPSS=m
|
||||
CONFIG_QCOM_STATS=m
|
||||
CONFIG_QCOM_SYSMON=m
|
||||
CONFIG_QCOM_SYSMON_SUBSYSTEM_STATS=m
|
||||
CONFIG_QCOM_TSENS=m
|
||||
CONFIG_QCOM_VADC_COMMON=m
|
||||
CONFIG_QCOM_VA_MINIDUMP=m
|
||||
CONFIG_QCOM_VM_ALIVE_LOG_DUMPER=y
|
||||
CONFIG_QCOM_VM_DMESG_DUMPER=m
|
||||
CONFIG_QCOM_WATCHDOG_BARK_TIME=11000
|
||||
CONFIG_QCOM_WATCHDOG_IPI_PING=y
|
||||
CONFIG_QCOM_WATCHDOG_PET_TIME=9360
|
||||
# CONFIG_QCOM_WATCHDOG_USERSPACE_PET is not set
|
||||
CONFIG_QCOM_WATCHDOG_WAKEUP_ENABLE=y
|
||||
CONFIG_QCOM_WCD_USBSS_I2C=m
|
||||
# CONFIG_QCOM_WCNSS_PIL is not set
|
||||
# CONFIG_QCOM_WDOG_BITE_EARLY_PANIC is not set
|
||||
CONFIG_QCOM_WDT_CORE=m
|
||||
CONFIG_QRTR=m
|
||||
CONFIG_QRTR_GUNYAH=m
|
||||
CONFIG_QRTR_MHI=m
|
||||
CONFIG_QRTR_SMD=m
|
||||
CONFIG_QRTR_TUN=m
|
||||
CONFIG_QSEECOM_PROXY=m
|
||||
CONFIG_QSEE_IPC_IRQ_BRIDGE=m
|
||||
#CONFIG_QTI_ALTMODE_GLINK=m
|
||||
#CONFIG_QTI_BATTERY_CHARGER=m
|
||||
#CONFIG_QTI_BATTERY_GLINK_DEBUG=m
|
||||
CONFIG_QTI_BCL_PMIC5=m
|
||||
CONFIG_QTI_BCL_SOC_DRIVER=m
|
||||
#CONFIG_QTI_CHARGER_ULOG_GLINK=m
|
||||
CONFIG_QTI_CPUCP_LOG=m
|
||||
CONFIG_QTI_CPUFREQ_CDEV=m
|
||||
CONFIG_QTI_CPUFREQ_STATS_SCMI_V3=m
|
||||
CONFIG_QTI_CPU_HOTPLUG_COOLING_DEVICE=m
|
||||
CONFIG_QTI_CPU_MPAM_INTERFACE=m
|
||||
CONFIG_QTI_CPU_PAUSE_COOLING_DEVICE=m
|
||||
CONFIG_QTI_DDR_COOLING_DEVICE=m
|
||||
CONFIG_QTI_DEVFREQ_CDEV=m
|
||||
CONFIG_QTI_FCTL_SCMI=m
|
||||
#CONFIG_QTI_GLINK_ADC=m
|
||||
CONFIG_QTI_GPU_DUMP_SKIP_COOLING_DEVICE=m
|
||||
CONFIG_QTI_IOMMU_SUPPORT=m
|
||||
CONFIG_QTI_MPAM=m
|
||||
CONFIG_QTI_MPAM_MSC=m
|
||||
CONFIG_QTI_MPAM_MSC_SLC=m
|
||||
CONFIG_QTI_PLATFORM_MPAM_INTERFACE=m
|
||||
#CONFIG_QTI_PMIC_EUSB2_REPEATER=m
|
||||
#CONFIG_QTI_PMIC_GLINK=m
|
||||
#CONFIG_QTI_PMIC_GLINK_DEBUG=m
|
||||
CONFIG_QTI_PMIC_PON_LOG=m
|
||||
CONFIG_QTI_QCOM_SCMI_CLIENT=m
|
||||
CONFIG_QTI_QMI_COOLING_DEVICE=m
|
||||
CONFIG_QTI_QMI_SENSOR_V2=m
|
||||
CONFIG_QTI_SCMI_VENDOR_PROTOCOL=m
|
||||
CONFIG_QTI_SLC_MPAM_INTERFACE=m
|
||||
CONFIG_QTI_SYS_PM_VX=m
|
||||
CONFIG_QTI_THERMAL_VENDOR_HOOK=m
|
||||
CONFIG_QTI_USERSPACE_CDEV=m
|
||||
# CONFIG_R8712U is not set
|
||||
CONFIG_REBOOT_MODE=m
|
||||
CONFIG_REGMAP_QTI_DEBUGFS=m
|
||||
CONFIG_REGULATOR_DEBUG_CONTROL=m
|
||||
CONFIG_REGULATOR_PROXY_CONSUMER=m
|
||||
#CONFIG_REGULATOR_QCOM_AMOLED=m
|
||||
CONFIG_REGULATOR_QTI_FIXED_VOLTAGE=m
|
||||
CONFIG_REGULATOR_QTI_OCP_NOTIFIER=m
|
||||
CONFIG_REGULATOR_RPMH=m
|
||||
CONFIG_REGULATOR_STUB=m
|
||||
CONFIG_RPMSG_QCOM_GLINK=m
|
||||
CONFIG_RPMSG_QCOM_GLINK_SMEM=m
|
||||
CONFIG_RPMSG_QCOM_GLINK_SPSS=m
|
||||
CONFIG_RPMSG_QCOM_SMD=m
|
||||
CONFIG_RPROC_SSR_NOTIF_TIMEOUT=20000
|
||||
CONFIG_RPROC_SYSMON_NOTIF_TIMEOUT=20000
|
||||
CONFIG_RTC_DRV_PM8XXX=m
|
||||
# CONFIG_RTL8723BS is not set
|
||||
CONFIG_SCHED_WALT=m
|
||||
# CONFIG_SCHED_WALT_DEBUG is not set
|
||||
CONFIG_SCSI_UFS_CRYPTO_QTI=m
|
||||
CONFIG_SCSI_UFS_QCOM=m
|
||||
#CONFIG_SENSORS_QTI_AMOLED_ECM=m
|
||||
CONFIG_SERIAL_MSM_GENI=m
|
||||
CONFIG_SHOW_SUSPEND_EPOCH=m
|
||||
CONFIG_SLIMBUS=m
|
||||
# CONFIG_SLIM_QCOM_CTRL is not set
|
||||
CONFIG_SLIM_QCOM_NGD_CTRL=m
|
||||
CONFIG_SM_CAMBISTMCLKCC_SUN=m
|
||||
CONFIG_SM_CAMBISTMCLKCC_TUNA=m
|
||||
CONFIG_SM_CAMCC_SUN=m
|
||||
CONFIG_SM_CAMCC_TUNA=m
|
||||
CONFIG_SM_DEBUGCC_SUN=m
|
||||
CONFIG_SM_DISPCC_SUN=m
|
||||
CONFIG_SM_EVACC_SUN=m
|
||||
CONFIG_SM_EVACC_TUNA=m
|
||||
CONFIG_SM_GCC_KERA=m
|
||||
CONFIG_SM_GCC_SUN=m
|
||||
CONFIG_SM_GCC_TUNA=m
|
||||
CONFIG_SM_GPUCC_SUN=m
|
||||
CONFIG_SM_GPUCC_TUNA=m
|
||||
CONFIG_SM_TCSRCC_SUN=m
|
||||
CONFIG_SM_TCSRCC_TUNA=m
|
||||
CONFIG_SM_VIDEOCC_SUN=m
|
||||
CONFIG_SM_VIDEOCC_TUNA=m
|
||||
# CONFIG_SND_SOC_WCD9335 is not set
|
||||
CONFIG_SND_USB_AUDIO_QMI=m
|
||||
CONFIG_SPI_MSM_GENI=m
|
||||
CONFIG_SPMI_MSM_PMIC_ARB=m
|
||||
CONFIG_SPMI_MSM_PMIC_ARB_DEBUG=m
|
||||
CONFIG_SPS=m
|
||||
CONFIG_SPS_SUPPORT_NDP_BAM=y
|
||||
CONFIG_STM=m
|
||||
CONFIG_STM_PROTO_OST=m
|
||||
CONFIG_STM_SOURCE_CONSOLE=m
|
||||
CONFIG_STM_SOURCE_FTRACE=m
|
||||
CONFIG_STM_SOURCE_HEARTBEAT=m
|
||||
#CONFIG_UCSI_QTI_GLINK=m
|
||||
CONFIG_UIO_MSM_SHAREDMEM=m
|
||||
CONFIG_USB_CONFIGFS_F_CCID=m
|
||||
CONFIG_USB_CONFIGFS_F_CDEV=m
|
||||
CONFIG_USB_CONFIGFS_F_GSI=m
|
||||
CONFIG_USB_CONFIGFS_F_QDSS=m
|
||||
CONFIG_USB_DWC3_MSM=m
|
||||
CONFIG_USB_F_CCID=m
|
||||
CONFIG_USB_F_CDEV=m
|
||||
CONFIG_USB_F_FS_IPC_LOGGING=m
|
||||
CONFIG_USB_F_GSI=m
|
||||
CONFIG_USB_F_QDSS=m
|
||||
CONFIG_USB_M31_MSM_EUSB2_PHY=m
|
||||
CONFIG_USB_MSM_SSPHY_QMP=m
|
||||
# CONFIG_USB_NET_RNDIS_WLAN is not set
|
||||
CONFIG_USB_QCOM_EMU_PHY=m
|
||||
CONFIG_USB_REDRIVER=m
|
||||
CONFIG_USB_REDRIVER_NB7VPQ904M=m
|
||||
CONFIG_USB_REPEATER=m
|
||||
CONFIG_USB_XHCI_SIDEBAND=m
|
||||
# CONFIG_VIDEO_QCOM_VENUS is not set
|
||||
CONFIG_VIRT_DRIVERS=y
|
||||
# CONFIG_VIRT_WIFI is not set
|
||||
# CONFIG_VT6655 is not set
|
||||
# CONFIG_VT6656 is not set
|
||||
# CONFIG_WFX is not set
|
||||
# CONFIG_WILC1000_SDIO is not set
|
||||
# CONFIG_WILC1000_SPI is not set
|
||||
CONFIG_LCD_CLASS_DEVICE=m
|
||||
|
||||
|
||||
|
||||
CONFIG_UH=y
|
||||
|
||||
|
||||
CONFIG_RKP=y
|
||||
|
||||
|
||||
CONFIG_KDP=y
|
291
arch/arm64/configs/vendor/sun_tuivm.config
vendored
Normal file
291
arch/arm64/configs/vendor/sun_tuivm.config
vendored
Normal file
@@ -0,0 +1,291 @@
|
||||
# CONFIG_ANDROID_KABI_RESERVE is not set
|
||||
# CONFIG_ANDROID_VENDOR_OEM_DATA is not set
|
||||
CONFIG_ARCH_QCOM=y
|
||||
CONFIG_ARCH_QTI_VM=y
|
||||
CONFIG_ARCH_SUN=y
|
||||
CONFIG_ARM_SMMU=y
|
||||
CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y
|
||||
# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
|
||||
CONFIG_ARM_SMMU_QCOM=y
|
||||
# CONFIG_ARM_SMMU_QCOM_DEBUG is not set
|
||||
# CONFIG_ARM_SMMU_SELFTEST is not set
|
||||
CONFIG_ASYNC_CORE=y
|
||||
CONFIG_ASYNC_XOR=y
|
||||
CONFIG_AUXILIARY_BUS=y
|
||||
CONFIG_BLK_DEV_INTEGRITY=y
|
||||
CONFIG_BLK_DEV_INTEGRITY_T10=y
|
||||
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
|
||||
CONFIG_CMA_SIZE_MBYTES=0
|
||||
CONFIG_COMMON_CLK_QCOM=y
|
||||
CONFIG_CRC64=y
|
||||
CONFIG_CRC64_ROCKSOFT=y
|
||||
CONFIG_CRC_T10DIF=y
|
||||
CONFIG_CRYPTO_CRC64_ROCKSOFT=y
|
||||
CONFIG_CRYPTO_CRCT10DIF=y
|
||||
CONFIG_CRYPTO_CTR=y
|
||||
CONFIG_CRYPTO_GCM=y
|
||||
CONFIG_CRYPTO_GHASH=y
|
||||
CONFIG_CRYPTO_HMAC=y
|
||||
CONFIG_CRYPTO_LIB_GF128MUL=y
|
||||
CONFIG_CRYPTO_LZO=y
|
||||
CONFIG_DEFAULT_SECURITY_SELINUX=y
|
||||
CONFIG_DEFAULT_TCP_CONG="cubic"
|
||||
CONFIG_DEVICE_MIGRATION=y
|
||||
# CONFIG_DEVICE_PRIVATE is not set
|
||||
CONFIG_DEV_COREDUMP=y
|
||||
CONFIG_DMA_VIRTUAL_CHANNELS=y
|
||||
CONFIG_DM_AUDIT=y
|
||||
CONFIG_DM_INIT=y
|
||||
CONFIG_DM_INTEGRITY=y
|
||||
CONFIG_DM_VERITY_SIG_VALUE=y
|
||||
CONFIG_DRM=y
|
||||
# CONFIG_DRM_ACCEL is not set
|
||||
# CONFIG_DRM_ANALOGIX_ANX6345 is not set
|
||||
# CONFIG_DRM_ANALOGIX_ANX7625 is not set
|
||||
# CONFIG_DRM_ANALOGIX_ANX78XX is not set
|
||||
# CONFIG_DRM_ARCPGU is not set
|
||||
CONFIG_DRM_BRIDGE=y
|
||||
# CONFIG_DRM_CDNS_DSI is not set
|
||||
# CONFIG_DRM_CDNS_MHDP8546 is not set
|
||||
# CONFIG_DRM_CHIPONE_ICN6211 is not set
|
||||
# CONFIG_DRM_CHRONTEL_CH7033 is not set
|
||||
# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
|
||||
# CONFIG_DRM_DEBUG_MM is not set
|
||||
# CONFIG_DRM_DISPLAY_CONNECTOR is not set
|
||||
# CONFIG_DRM_ETNAVIV is not set
|
||||
# CONFIG_DRM_FBDEV_EMULATION is not set
|
||||
CONFIG_DRM_GEM_SHMEM_HELPER=y
|
||||
# CONFIG_DRM_HDLCD is not set
|
||||
# CONFIG_DRM_HISI_KIRIN is not set
|
||||
# CONFIG_DRM_I2C_ADV7511 is not set
|
||||
# CONFIG_DRM_I2C_CH7006 is not set
|
||||
# CONFIG_DRM_I2C_NXP_TDA9950 is not set
|
||||
# CONFIG_DRM_I2C_NXP_TDA998X is not set
|
||||
# CONFIG_DRM_I2C_SIL164 is not set
|
||||
# CONFIG_DRM_ITE_IT6505 is not set
|
||||
# CONFIG_DRM_ITE_IT66121 is not set
|
||||
CONFIG_DRM_KMS_HELPER=y
|
||||
# CONFIG_DRM_KOMEDA is not set
|
||||
# CONFIG_DRM_LEGACY is not set
|
||||
# CONFIG_DRM_LIMA is not set
|
||||
# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set
|
||||
# CONFIG_DRM_LOGICVC is not set
|
||||
# CONFIG_DRM_LONTIUM_LT8912B is not set
|
||||
# CONFIG_DRM_LONTIUM_LT9211 is not set
|
||||
# CONFIG_DRM_LONTIUM_LT9611 is not set
|
||||
# CONFIG_DRM_LONTIUM_LT9611UXC is not set
|
||||
# CONFIG_DRM_LVDS_CODEC is not set
|
||||
# CONFIG_DRM_MALI_DISPLAY is not set
|
||||
# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set
|
||||
CONFIG_DRM_MIPI_DSI=y
|
||||
# CONFIG_DRM_MSM is not set
|
||||
# CONFIG_DRM_NWL_MIPI_DSI is not set
|
||||
# CONFIG_DRM_NXP_PTN3460 is not set
|
||||
CONFIG_DRM_PANEL=y
|
||||
# CONFIG_DRM_PANEL_ASUS_Z00T_TM5P5_NT35596 is not set
|
||||
# CONFIG_DRM_PANEL_BOE_BF060Y8M_AJ0 is not set
|
||||
# CONFIG_DRM_PANEL_BOE_HIMAX8279D is not set
|
||||
# CONFIG_DRM_PANEL_BOE_TV101WUM_NL6 is not set
|
||||
CONFIG_DRM_PANEL_BRIDGE=y
|
||||
# CONFIG_DRM_PANEL_DSI_CM is not set
|
||||
# CONFIG_DRM_PANEL_EBBG_FT8719 is not set
|
||||
# CONFIG_DRM_PANEL_EDP is not set
|
||||
# CONFIG_DRM_PANEL_ELIDA_KD35T133 is not set
|
||||
# CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02 is not set
|
||||
# CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D is not set
|
||||
# CONFIG_DRM_PANEL_HIMAX_HX8394 is not set
|
||||
# CONFIG_DRM_PANEL_ILITEK_ILI9881C is not set
|
||||
# CONFIG_DRM_PANEL_INNOLUX_P079ZCA is not set
|
||||
# CONFIG_DRM_PANEL_JADARD_JD9365DA_H3 is not set
|
||||
# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
|
||||
# CONFIG_DRM_PANEL_JDI_R63452 is not set
|
||||
# CONFIG_DRM_PANEL_KHADAS_TS050 is not set
|
||||
# CONFIG_DRM_PANEL_KINGDISPLAY_KD097D04 is not set
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W is not set
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829 is not set
|
||||
# CONFIG_DRM_PANEL_LVDS is not set
|
||||
# CONFIG_DRM_PANEL_MANTIX_MLAF057WE51 is not set
|
||||
# CONFIG_DRM_PANEL_NEWVISION_NV3051D is not set
|
||||
# CONFIG_DRM_PANEL_NOVATEK_NT35510 is not set
|
||||
# CONFIG_DRM_PANEL_NOVATEK_NT35560 is not set
|
||||
# CONFIG_DRM_PANEL_NOVATEK_NT35950 is not set
|
||||
# CONFIG_DRM_PANEL_NOVATEK_NT36523 is not set
|
||||
# CONFIG_DRM_PANEL_NOVATEK_NT36672A is not set
|
||||
# CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set
|
||||
CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
|
||||
# CONFIG_DRM_PANEL_ORISETECH_OTM8009A is not set
|
||||
# CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS is not set
|
||||
# CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00 is not set
|
||||
# CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set
|
||||
# CONFIG_DRM_PANEL_RAYDIUM_RM67191 is not set
|
||||
# CONFIG_DRM_PANEL_RAYDIUM_RM68200 is not set
|
||||
# CONFIG_DRM_PANEL_RONBO_RB070D30 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set
|
||||
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS060T1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SIMPLE is not set
|
||||
# CONFIG_DRM_PANEL_SITRONIX_ST7701 is not set
|
||||
# CONFIG_DRM_PANEL_SITRONIX_ST7703 is not set
|
||||
# CONFIG_DRM_PANEL_SONY_TD4353_JDI is not set
|
||||
# CONFIG_DRM_PANEL_SONY_TULIP_TRULY_NT35521 is not set
|
||||
# CONFIG_DRM_PANEL_STARTEK_KD070FHFID015 is not set
|
||||
# CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set
|
||||
# CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA is not set
|
||||
# CONFIG_DRM_PANEL_VISIONOX_R66451 is not set
|
||||
# CONFIG_DRM_PANEL_VISIONOX_RM69299 is not set
|
||||
# CONFIG_DRM_PANEL_VISIONOX_VTDR6130 is not set
|
||||
# CONFIG_DRM_PANEL_XINPENG_XPP055C272 is not set
|
||||
# CONFIG_DRM_PANFROST is not set
|
||||
# CONFIG_DRM_PARADE_PS8622 is not set
|
||||
# CONFIG_DRM_PARADE_PS8640 is not set
|
||||
# CONFIG_DRM_PL111 is not set
|
||||
# CONFIG_DRM_SAMSUNG_DSIM is not set
|
||||
# CONFIG_DRM_SII902X is not set
|
||||
# CONFIG_DRM_SII9234 is not set
|
||||
# CONFIG_DRM_SIL_SII8620 is not set
|
||||
# CONFIG_DRM_SIMPLEDRM is not set
|
||||
# CONFIG_DRM_SIMPLE_BRIDGE is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
# CONFIG_DRM_TIDSS is not set
|
||||
# CONFIG_DRM_TI_DLPC3433 is not set
|
||||
# CONFIG_DRM_TI_SN65DSI83 is not set
|
||||
# CONFIG_DRM_TI_SN65DSI86 is not set
|
||||
# CONFIG_DRM_TI_TFP410 is not set
|
||||
# CONFIG_DRM_TI_TPD12S015 is not set
|
||||
# CONFIG_DRM_TOSHIBA_TC358762 is not set
|
||||
# CONFIG_DRM_TOSHIBA_TC358764 is not set
|
||||
# CONFIG_DRM_TOSHIBA_TC358767 is not set
|
||||
# CONFIG_DRM_TOSHIBA_TC358768 is not set
|
||||
# CONFIG_DRM_TOSHIBA_TC358775 is not set
|
||||
CONFIG_DRM_TTM=y
|
||||
# CONFIG_DRM_VGEM is not set
|
||||
# CONFIG_DRM_VIRTIO_GPU is not set
|
||||
# CONFIG_DRM_VKMS is not set
|
||||
# CONFIG_FS_DAX is not set
|
||||
CONFIG_GENERIC_PINCONF=y
|
||||
CONFIG_GH_ARM64_DRV=y
|
||||
CONFIG_GH_CTRL=y
|
||||
CONFIG_GH_DBL=y
|
||||
CONFIG_GH_GUEST_POPS=y
|
||||
CONFIG_GH_IRQ_LEND=y
|
||||
CONFIG_GH_MEM_NOTIFIER=y
|
||||
CONFIG_GH_MSGQ=y
|
||||
CONFIG_GH_PANIC_NOTIFIER=y
|
||||
CONFIG_GH_RM_DRV=y
|
||||
CONFIG_GH_TLMM_VM_MEM_ACCESS=y
|
||||
CONFIG_GH_VIRT_WATCHDOG=y
|
||||
CONFIG_GKI_HIDDEN_DRM_CONFIGS=y
|
||||
CONFIG_GPIOLIB_IRQCHIP=y
|
||||
CONFIG_GUNYAH=y
|
||||
CONFIG_GUNYAH_DRIVERS=y
|
||||
CONFIG_GUNYAH_PLATFORM_HOOKS=y
|
||||
CONFIG_GUNYAH_QCOM_PLATFORM=y
|
||||
CONFIG_HDMI=y
|
||||
CONFIG_HVC_DRIVER=y
|
||||
CONFIG_HVC_GUNYAH=y
|
||||
CONFIG_HVC_GUNYAH_CONSOLE=y
|
||||
CONFIG_I2C_MSM_GENI=y
|
||||
CONFIG_INET=y
|
||||
CONFIG_INET_TABLE_PERTURB_ORDER=16
|
||||
CONFIG_INTERVAL_TREE=y
|
||||
CONFIG_IOMMU_IO_PGTABLE=y
|
||||
CONFIG_IOMMU_IO_PGTABLE_LPAE=y
|
||||
# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set
|
||||
CONFIG_KCMP=y
|
||||
CONFIG_LOCALVERSION="-perf"
|
||||
CONFIG_LRU_GEN=y
|
||||
# CONFIG_LRU_GEN_ENABLED is not set
|
||||
# CONFIG_LRU_GEN_STATS is not set
|
||||
CONFIG_LSM_MMAP_MIN_ADDR=32768
|
||||
CONFIG_LZO_COMPRESS=y
|
||||
CONFIG_LZO_DECOMPRESS=y
|
||||
CONFIG_MAGIC_SYSRQ=y
|
||||
CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1
|
||||
CONFIG_MAGIC_SYSRQ_SERIAL=y
|
||||
CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE=""
|
||||
CONFIG_MAILBOX=y
|
||||
CONFIG_MINIDUMP_MAX_ENTRIES=204
|
||||
CONFIG_MSM_GPI_DMA=y
|
||||
CONFIG_PID_NS=y
|
||||
CONFIG_PINCONF=y
|
||||
CONFIG_PINCTRL_MSM=y
|
||||
CONFIG_PINCTRL_SUN=y
|
||||
CONFIG_PM_AUTOSLEEP=y
|
||||
CONFIG_PROC_CHILDREN=y
|
||||
CONFIG_PSI=y
|
||||
# CONFIG_PSI_DEFAULT_DISABLED is not set
|
||||
CONFIG_QCOM_DMABUF_HEAPS=y
|
||||
# CONFIG_QCOM_DMABUF_HEAPS_CARVEOUT is not set
|
||||
# CONFIG_QCOM_DMABUF_HEAPS_CMA is not set
|
||||
# CONFIG_QCOM_DMABUF_HEAPS_SYSTEM is not set
|
||||
CONFIG_QCOM_DMABUF_HEAPS_TVM_CARVEOUT=y
|
||||
# CONFIG_QCOM_DYN_MINIDUMP_STACK is not set
|
||||
CONFIG_QCOM_FORCE_WDOG_BITE_ON_PANIC=y
|
||||
CONFIG_QCOM_GENI_SE=y
|
||||
CONFIG_QCOM_IOMMU_UTIL=y
|
||||
CONFIG_QCOM_IPCC=y
|
||||
CONFIG_QCOM_LAZY_MAPPING=y
|
||||
CONFIG_QCOM_MEM_BUF=y
|
||||
CONFIG_QCOM_MEM_BUF_DEV=y
|
||||
CONFIG_QCOM_MEM_BUF_DEV_GH=y
|
||||
CONFIG_QCOM_MEM_BUF_GH=y
|
||||
CONFIG_QCOM_MEM_BUF_IPA_RESERVE=y
|
||||
CONFIG_QCOM_MEM_BUF_MSGQ=y
|
||||
CONFIG_QCOM_MINIDUMP=y
|
||||
# CONFIG_QCOM_MINIDUMP_FTRACE is not set
|
||||
# CONFIG_QCOM_MINIDUMP_PANIC_DUMP is not set
|
||||
# CONFIG_QCOM_MINIDUMP_PSTORE is not set
|
||||
CONFIG_QCOM_PANEL_EVENT_NOTIFIER=y
|
||||
CONFIG_QCOM_SCM=y
|
||||
CONFIG_QCOM_SI_CORE=y
|
||||
CONFIG_QCOM_SI_CORE_MEM_OBJECT=y
|
||||
CONFIG_QCOM_SI_CORE_WQ=y
|
||||
CONFIG_QCOM_TLMM_VM_IRQCHIP=y
|
||||
# CONFIG_QCOM_VA_MINIDUMP is not set
|
||||
CONFIG_QCOM_VM_ALIVE_LOG_DUMPER=y
|
||||
CONFIG_QCOM_VM_DMESG_DUMPER=y
|
||||
CONFIG_QCOM_WDT_CORE=y
|
||||
CONFIG_QMSGQ=y
|
||||
CONFIG_QMSGQ_GUNYAH=y
|
||||
CONFIG_QRTR=y
|
||||
CONFIG_QRTR_GENPOOL=y
|
||||
CONFIG_QRTR_GUNYAH=y
|
||||
CONFIG_QRTR_NODE_ID=20
|
||||
CONFIG_QRTR_WAKEUP_MS=500
|
||||
CONFIG_QTI_IOMMU_SUPPORT=y
|
||||
CONFIG_QTVM_IOMMU_TRACE_HOOKS=y
|
||||
CONFIG_SECURITY_NETWORK=y
|
||||
CONFIG_SECURITY_SELINUX=y
|
||||
# CONFIG_SECURITY_SELINUX_AVC_STATS is not set
|
||||
# CONFIG_SECURITY_SELINUX_DEVELOP is not set
|
||||
CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256
|
||||
CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9
|
||||
CONFIG_SPI=y
|
||||
CONFIG_SPI_MASTER=y
|
||||
CONFIG_SPI_MSM_GENI=y
|
||||
CONFIG_SYNC_FILE=y
|
||||
CONFIG_SYS_HYPERVISOR=y
|
||||
CONFIG_TCP_CONG_CUBIC=y
|
||||
CONFIG_USER_NS=y
|
||||
CONFIG_VIDEOMODE_HELPERS=y
|
||||
CONFIG_VIDEO_CMDLINE=y
|
||||
CONFIG_VIDEO_NOMODESET=y
|
||||
CONFIG_VIRTIO_MEM=y
|
||||
CONFIG_VIRT_DRIVERS=y
|
||||
CONFIG_WANT_DEV_COREDUMP=y
|
||||
CONFIG_XARRAY_MULTI=y
|
||||
CONFIG_XOR_BLOCKS=y
|
||||
CONFIG_ZONE_DEVICE=y
|
||||
CONFIG_ZRAM=y
|
||||
CONFIG_ZSMALLOC=y
|
48
arch/arm64/configs/vendor/sun_tuivm_debug.config
vendored
Normal file
48
arch/arm64/configs/vendor/sun_tuivm_debug.config
vendored
Normal file
@@ -0,0 +1,48 @@
|
||||
# CONFIG_BLK_DEBUG_FS is not set
|
||||
# CONFIG_CMA_DEBUGFS is not set
|
||||
CONFIG_CMDLINE="no_hash_pointers"
|
||||
# CONFIG_CMDLINE_FORCE is not set
|
||||
CONFIG_DEBUG_ATOMIC_SLEEP=y
|
||||
CONFIG_DEBUG_FS=y
|
||||
CONFIG_DEBUG_FS_ALLOW_ALL=y
|
||||
# CONFIG_DEBUG_FS_ALLOW_NONE is not set
|
||||
# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set
|
||||
CONFIG_DEBUG_MUTEXES=y
|
||||
CONFIG_DEBUG_PREEMPT=y
|
||||
# CONFIG_DMA_MAP_BENCHMARK is not set
|
||||
CONFIG_EXTRA_FIRMWARE=""
|
||||
# CONFIG_FTRACE is not set
|
||||
CONFIG_FW_CACHE=y
|
||||
CONFIG_FW_LOADER=y
|
||||
# CONFIG_FW_LOADER_COMPRESS is not set
|
||||
# CONFIG_FW_LOADER_USER_HELPER is not set
|
||||
# CONFIG_GCOV_KERNEL is not set
|
||||
# CONFIG_GENERIC_IRQ_DEBUGFS is not set
|
||||
CONFIG_GH_VIRTIO_DEBUG=y
|
||||
# CONFIG_GUP_TEST is not set
|
||||
# CONFIG_IOMMU_DEBUGFS is not set
|
||||
# CONFIG_IPC_LOGGING is not set
|
||||
# CONFIG_KPROBES is not set
|
||||
CONFIG_LOCALVERSION="-debug"
|
||||
# CONFIG_LOCK_EVENT_COUNTS is not set
|
||||
# CONFIG_MODULE_DEBUG is not set
|
||||
CONFIG_MSM_GPI_DMA_DEBUG=y
|
||||
# CONFIG_NETDEVSIM is not set
|
||||
CONFIG_PM_ADVANCED_DEBUG=y
|
||||
CONFIG_PM_DEBUG=y
|
||||
CONFIG_PM_SLEEP_DEBUG=y
|
||||
# CONFIG_PRINTK_INDEX is not set
|
||||
# CONFIG_PTDUMP_DEBUGFS is not set
|
||||
# CONFIG_QCOM_CPUSS_SLEEP_STATS is not set
|
||||
# CONFIG_QCOM_CPUSS_SLEEP_STATS_V4 is not set
|
||||
# CONFIG_QCOM_IOMMU_DEBUG is not set
|
||||
# CONFIG_QCOM_VM_ALIVE_LOG_ENCRYPT is not set
|
||||
# CONFIG_REGMAP_QTI_DEBUGFS is not set
|
||||
# CONFIG_SCHED_DEBUG is not set
|
||||
CONFIG_SECURITY_SELINUX_DEVELOP=y
|
||||
# CONFIG_SHRINKER_DEBUG is not set
|
||||
# CONFIG_SLUB_DEBUG is not set
|
||||
# CONFIG_SW_SYNC is not set
|
||||
CONFIG_VIRTIO_VSOCKETS=y
|
||||
CONFIG_WQ_WATCHDOG=y
|
||||
# CONFIG_ZRAM_MEMORY_TRACKING is not set
|
1
arch/arm64/configs/vendor/x1e80100_consolidate.config
vendored
Normal file
1
arch/arm64/configs/vendor/x1e80100_consolidate.config
vendored
Normal file
@@ -0,0 +1 @@
|
||||
CONFIG_REGMAP_QTI_DEBUGFS_ALLOW_WRITE=y
|
55
arch/arm64/configs/vendor/x1e80100_perf.config
vendored
Normal file
55
arch/arm64/configs/vendor/x1e80100_perf.config
vendored
Normal file
@@ -0,0 +1,55 @@
|
||||
CONFIG_ARCH_X1E80100=y
|
||||
CONFIG_ARM_SMMU=m
|
||||
CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y
|
||||
CONFIG_ARM_SMMU_QCOM=m
|
||||
CONFIG_COMMON_CLK_QCOM=m
|
||||
CONFIG_GH_VIRT_WATCHDOG=m
|
||||
CONFIG_GUNYAH_DRIVERS=y
|
||||
CONFIG_HWSPINLOCK_QCOM=m
|
||||
CONFIG_INTERCONNECT_QCOM_DEBUG=m
|
||||
CONFIG_IPC_LOGGING=m
|
||||
CONFIG_MFD_SPMI_PMIC=m
|
||||
# CONFIG_MODULE_SIG_ALL is not set
|
||||
CONFIG_NOP_USB_XCEIV=m
|
||||
CONFIG_PHY_QCOM_UFS=m
|
||||
CONFIG_PHY_QCOM_UFS_QRBTC_SDM845=m
|
||||
CONFIG_PINCTRL_MSM=m
|
||||
CONFIG_PINCTRL_QCOM_SPMI_PMIC=m
|
||||
CONFIG_PINCTRL_X1E80100=m
|
||||
CONFIG_POWER_RESET_QCOM_DOWNLOAD_MODE=m
|
||||
CONFIG_POWER_RESET_QCOM_DOWNLOAD_MODE_DEFAULT=y
|
||||
CONFIG_POWER_RESET_QCOM_PON=m
|
||||
CONFIG_QCOM_AOSS_QMP=m
|
||||
CONFIG_QCOM_CLK_RPMH=m
|
||||
CONFIG_QCOM_COMMAND_DB=m
|
||||
CONFIG_QCOM_CPUCP=m
|
||||
CONFIG_QCOM_CPU_VENDOR_HOOKS=m
|
||||
CONFIG_QCOM_DEBUG_SYMBOL=m
|
||||
CONFIG_QCOM_FORCE_WDOG_BITE_ON_PANIC=y
|
||||
CONFIG_QCOM_GDSC_REGULATOR=m
|
||||
CONFIG_QCOM_IOMMU_DEBUG=m
|
||||
CONFIG_QCOM_IOMMU_UTIL=m
|
||||
CONFIG_QCOM_IPCC=m
|
||||
CONFIG_QCOM_LLCC=m
|
||||
CONFIG_QCOM_PDC=m
|
||||
CONFIG_QCOM_RPMH=m
|
||||
CONFIG_QCOM_SCM=m
|
||||
CONFIG_QCOM_SMEM=m
|
||||
CONFIG_QCOM_SOCINFO=m
|
||||
CONFIG_QCOM_WATCHDOG_BARK_TIME=11000
|
||||
CONFIG_QCOM_WATCHDOG_IPI_PING=y
|
||||
CONFIG_QCOM_WATCHDOG_PET_TIME=9360
|
||||
CONFIG_QCOM_WATCHDOG_WAKEUP_ENABLE=y
|
||||
CONFIG_QCOM_WDT_CORE=m
|
||||
CONFIG_REGMAP_QTI_DEBUGFS=m
|
||||
CONFIG_REGULATOR_DEBUG_CONTROL=m
|
||||
CONFIG_REGULATOR_PROXY_CONSUMER=m
|
||||
CONFIG_REGULATOR_RPMH=m
|
||||
CONFIG_REGULATOR_STUB=m
|
||||
CONFIG_SCHED_WALT=m
|
||||
CONFIG_SCSI_UFS_QCOM=m
|
||||
CONFIG_SPMI_MSM_PMIC_ARB=m
|
||||
CONFIG_SPMI_MSM_PMIC_ARB_DEBUG=m
|
||||
CONFIG_USB_DWC3_MSM=m
|
||||
CONFIG_USB_QCOM_EMU_PHY=m
|
||||
CONFIG_VIRT_DRIVERS=y
|
13
arch/arm64/gunyah/Kconfig
Normal file
13
arch/arm64/gunyah/Kconfig
Normal file
@@ -0,0 +1,13 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
|
||||
menu "Gunyah arm64 drivers"
|
||||
config GH_ARM64_DRV
|
||||
tristate "Gunyah arm64 support"
|
||||
depends on ARM64
|
||||
help
|
||||
Gunyah drivers need arch specific support. Add support for
|
||||
ARM64 features required by Gunyah virtualizaton drivers. All
|
||||
arm64 specific features like GIC and reset reasons are handled
|
||||
by drivers under this config.
|
||||
endmenu
|
||||
|
@@ -1,3 +1,5 @@
|
||||
# SPDX-License-Identifier: GPL-2.0
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
|
||||
obj-$(CONFIG_GH_ARM64_DRV) += gh_arm_drv.o
|
||||
gh_arm_drv-y := gh_arm.o irq.o reset.o
|
||||
obj-$(CONFIG_GUNYAH) += gunyah_hypercall.o
|
||||
|
22
arch/arm64/gunyah/gh_arm.c
Normal file
22
arch/arm64/gunyah/gh_arm.c
Normal file
@@ -0,0 +1,22 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-only
|
||||
/*
|
||||
* Copyright (c) 2021, The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved.
|
||||
*
|
||||
*/
|
||||
|
||||
#include <linux/module.h>
|
||||
|
||||
static int __init gh_arm_init(void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
module_init(gh_arm_init);
|
||||
|
||||
static void __exit gh_arm_exit(void)
|
||||
{
|
||||
}
|
||||
module_exit(gh_arm_exit);
|
||||
|
||||
MODULE_LICENSE("GPL");
|
||||
MODULE_DESCRIPTION("Qualcomm Technologies, Inc. Gunyah ARM64 Driver");
|
133
arch/arm64/gunyah/irq.c
Normal file
133
arch/arm64/gunyah/irq.c
Normal file
@@ -0,0 +1,133 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-only
|
||||
/*
|
||||
* Copyright (c) 2021, The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2023-2024 Qualcomm Innovation Center, Inc. All rights reserved.
|
||||
*
|
||||
*/
|
||||
|
||||
#include <linux/of.h>
|
||||
#include <linux/of_irq.h>
|
||||
#include <linux/irqdomain.h>
|
||||
|
||||
#include <dt-bindings/interrupt-controller/arm-gic.h>
|
||||
#include <linux/gunyah/gh_rm_drv.h>
|
||||
|
||||
#include <asm/gunyah.h>
|
||||
|
||||
#define GIC_V3_SPI_MAX 1019
|
||||
|
||||
#define GH_RM_NO_IRQ_ALLOC -1
|
||||
|
||||
#define IRQ_OFFSET 32
|
||||
|
||||
static DEFINE_IDR(gh_rm_free_virq_idr);
|
||||
|
||||
/**
|
||||
* gh_get_irq: Get a Linux IRQ from a Gunyah-compatible vIRQ
|
||||
* @virq: Gunyah-compatible vIRQ
|
||||
* @type: IRQ trigger type (IRQ_TYPE_EDGE_RISING)
|
||||
* @fw_handle: fw node handle
|
||||
*
|
||||
* Returns the mapped Linux IRQ# at Gunyah's IRQ domain (i.e. GIC SPI)
|
||||
*/
|
||||
int gh_get_irq(u32 virq, u32 type, struct fwnode_handle *fw_handle)
|
||||
{
|
||||
struct irq_fwspec fwspec = {};
|
||||
int ret;
|
||||
|
||||
ret = arch_gunyah_fill_irq_fwspec_params(virq, &fwspec);
|
||||
if (ret) {
|
||||
pr_err("Failed to translate interrupt: type: %d virq: %d: ret: %d\n",
|
||||
type, virq, ret);
|
||||
return ret;
|
||||
}
|
||||
|
||||
fwspec.fwnode = fw_handle;
|
||||
fwspec.param[2] = type;
|
||||
|
||||
return irq_create_fwspec_mapping(&fwspec);
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(gh_get_irq);
|
||||
|
||||
/**
|
||||
* gh_get_virq: Allocate a new IRQ if RM-VM hasn't already done already
|
||||
* @base_virq: The base virtual IRQ number.
|
||||
* @virq: The virtual IRQ number.
|
||||
*
|
||||
* Returns Gunyah compatible vIRQ to bind to.
|
||||
*/
|
||||
int gh_get_virq(int base_virq, int virq)
|
||||
{
|
||||
int ret;
|
||||
|
||||
/* Get the next free vIRQ.
|
||||
* Subtract IRQ_OFFSET from the base virq to get the base SPI.
|
||||
*
|
||||
* Assoiate the address of the idr variable itself as a lookup
|
||||
* ptr. This will help us to free the virq later.
|
||||
*/
|
||||
ret = virq = idr_alloc(&gh_rm_free_virq_idr,
|
||||
&gh_rm_free_virq_idr,
|
||||
base_virq - IRQ_OFFSET,
|
||||
GIC_V3_SPI_MAX, GFP_KERNEL);
|
||||
if (ret < 0)
|
||||
return ret;
|
||||
|
||||
/* Add IRQ_OFFSET offset to make interrupt as hwirq */
|
||||
virq += IRQ_OFFSET;
|
||||
|
||||
return virq;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(gh_get_virq);
|
||||
|
||||
/**
|
||||
* gh_put_virq: Deallocates a vIRQ.
|
||||
* @irq: The IRQ number.
|
||||
*
|
||||
* Returns 0 on success and EINVAL if no IRQ was found.
|
||||
*/
|
||||
int gh_put_virq(int virq)
|
||||
{
|
||||
void *idr_ptr;
|
||||
int virq_num;
|
||||
|
||||
virq_num = virq - IRQ_OFFSET;
|
||||
/* If the idr_find() returns a valid ptr, it means that the
|
||||
* virq was allocated by the kernel itself and not by hyp.
|
||||
* Release the IRQ and free the allocation if that's true.
|
||||
*/
|
||||
idr_ptr = idr_find(&gh_rm_free_virq_idr, virq_num);
|
||||
if (idr_ptr) {
|
||||
idr_remove(&gh_rm_free_virq_idr, virq_num);
|
||||
return 0;
|
||||
}
|
||||
|
||||
return -EINVAL;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(gh_put_virq);
|
||||
|
||||
/**
|
||||
* gh_put_irq: Deallocate an Linux IRQ.
|
||||
* @irq: The IRQ number.
|
||||
*
|
||||
* Returns 0 on success and EINVAL if no IRQ was found.
|
||||
*/
|
||||
int gh_put_irq(int irq)
|
||||
{
|
||||
struct irq_data *irq_data;
|
||||
unsigned long virq;
|
||||
|
||||
if (irq <= 0)
|
||||
return -EINVAL;
|
||||
|
||||
irq_data = irq_get_irq_data(irq);
|
||||
if (!irq_data)
|
||||
return -EINVAL;
|
||||
|
||||
virq = irq_data->hwirq;
|
||||
|
||||
irq_dispose_mapping(irq);
|
||||
|
||||
return gh_put_virq(virq);
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(gh_put_irq);
|
48
arch/arm64/gunyah/reset.c
Normal file
48
arch/arm64/gunyah/reset.c
Normal file
@@ -0,0 +1,48 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-only
|
||||
/*
|
||||
* Copyright (c) 2021, The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2022-2023 Qualcomm Innovation Center, Inc. All rights reserved.
|
||||
*
|
||||
*/
|
||||
|
||||
#include <linux/gunyah/gh_rm_drv.h>
|
||||
#include "reset.h"
|
||||
|
||||
/**
|
||||
* gh_arch_validate_vm_exited_notif: Validate the arch specific exit
|
||||
* reason and provide a generic reason for further use.
|
||||
* @buff_size: Size of the buffer containing the exit reason
|
||||
* @hdr_size: Size of the header
|
||||
* @vm_exited_payload: Struct of exit_reason
|
||||
*
|
||||
* If the exit reason is not valid or has an incorrect size, -EINVAL is
|
||||
* returned, 0 otherwise and also provides a generic reason for exit
|
||||
* which can be used by drivers.
|
||||
*/
|
||||
int gh_arch_validate_vm_exited_notif(size_t payload_size,
|
||||
struct gh_rm_notif_vm_exited_payload *vm_exited_payload)
|
||||
{
|
||||
switch (vm_exited_payload->exit_type) {
|
||||
case GH_RM_VM_EXIT_TYPE_PSCI_SYSTEM_RESET2:
|
||||
if (payload_size !=
|
||||
sizeof(*vm_exited_payload) + sizeof(struct gh_vm_exit_reason_psci_sys_reset2)) {
|
||||
pr_err("%s: Invalid size for type PSCI_SYSTEM_RESET2: %lu\n",
|
||||
__func__, payload_size);
|
||||
return -EINVAL;
|
||||
}
|
||||
vm_exited_payload->exit_type = GH_RM_VM_EXIT_TYPE_SYSTEM_RESET;
|
||||
fallthrough;
|
||||
case GH_RM_VM_EXIT_TYPE_PSCI_SYSTEM_RESET:
|
||||
vm_exited_payload->exit_type = GH_RM_VM_EXIT_TYPE_SYSTEM_RESET;
|
||||
break;
|
||||
case GH_RM_VM_EXIT_TYPE_PSCI_SYSTEM_OFF:
|
||||
vm_exited_payload->exit_type = GH_RM_VM_EXIT_TYPE_SYSTEM_OFF;
|
||||
break;
|
||||
default:
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(gh_arch_validate_vm_exited_notif);
|
||||
|
49
arch/arm64/gunyah/reset.h
Normal file
49
arch/arm64/gunyah/reset.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||
/*
|
||||
* Copyright (c) 2021, The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef __RESET_H
|
||||
#define __RESET_H
|
||||
|
||||
#define GH_RM_VM_EXIT_TYPE_PSCI_SYSTEM_OFF 1
|
||||
#define GH_RM_VM_EXIT_TYPE_PSCI_SYSTEM_RESET 2
|
||||
#define GH_RM_VM_EXIT_TYPE_PSCI_SYSTEM_RESET2 3
|
||||
|
||||
/* GH_RM_VM_EXIT_TYPE_PSCI_SYSTEM_RESET2 */
|
||||
struct gh_vm_exit_reason_psci_sys_reset2 {
|
||||
u16 exit_flags;
|
||||
/* GH_PSCI_SYS_RESET2_EXIT_FLAG_* are bit representations.
|
||||
* It follows similar flags model as that of VM_EXIT, but
|
||||
* only if the vendor_reset field in the struct is set
|
||||
*/
|
||||
#define GH_PSCI_SYS_RESET2_EXIT_FLAG_TYPE 0x1
|
||||
#define GH_PSCI_SYS_RESET2_POWEROFF 0 /* Value at bit:0 */
|
||||
#define GH_PSCI_SYS_RESET2_RESTART 1 /* Value at bit:0 */
|
||||
#define GH_PSCI_SYS_RESET2_EXIT_FLAG_SYSTEM 0x2
|
||||
#define GH_PSCI_SYS_RESET2_EXIT_FLAG_WARM 0x4
|
||||
#define GH_PSCI_SYS_RESET2_EXIT_FLAG_DUMP 0x8
|
||||
|
||||
u8 exit_code;
|
||||
/* Exit codes.
|
||||
* It follows similar flags model as that of VM_EXIT, but
|
||||
* only if the vendor_reset field in the struct is set
|
||||
*/
|
||||
#define GH_PSCI_SYS_RESET2_CODE_NORMAL 0
|
||||
#define GH_PSCI_SYS_RESET2_SOFTWARE_ERR 1
|
||||
#define GH_PSCI_SYS_RESET2_BUS_ERR 2
|
||||
#define GH_PSCI_SYS_RESET2_DEVICE_ERR 3
|
||||
|
||||
u8 reserved:7;
|
||||
|
||||
/* If the vendor_reset is set, the above flags and codes apply.
|
||||
* Else, the entire exit_reason struct is 0, which qualifies as
|
||||
* PSCI_SYSTEM_WARM_RESET. Hence, first check this field before
|
||||
* checking others.
|
||||
*/
|
||||
u8 vendor_reset:1;
|
||||
} __packed;
|
||||
|
||||
#endif
|
65
arch/arm64/include/asm/gunyah/hcall.h
Normal file
65
arch/arm64/include/asm/gunyah/hcall.h
Normal file
@@ -0,0 +1,65 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||
/*
|
||||
* Copyright (c) 2020-2021, The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2023, Qualcomm Innovation Center, Inc. All rights reserved.
|
||||
*/
|
||||
#ifndef __ASM_GH_HCALL_H
|
||||
#define __ASM_GH_HCALL_H
|
||||
|
||||
#include <linux/types.h>
|
||||
|
||||
#include <linux/gunyah/hcall_common.h>
|
||||
|
||||
/**
|
||||
* _gh_hcall: Performs an AArch64-specific call into hypervisor using Gunyah ABI
|
||||
* @hcall_num: Hypercall function ID to invoke
|
||||
* @args: Hypercall argument registers
|
||||
* @resp: Pointer to location to store response
|
||||
*/
|
||||
static inline int _gh_hcall(const gh_hcall_fnid_t hcall_num,
|
||||
const struct gh_hcall_args args,
|
||||
struct gh_hcall_resp *resp)
|
||||
{
|
||||
uint64_t _x18;
|
||||
|
||||
register uint64_t _x0 asm("x0") = args.arg0;
|
||||
register uint64_t _x1 asm("x1") = args.arg1;
|
||||
register uint64_t _x2 asm("x2") = args.arg2;
|
||||
register uint64_t _x3 asm("x3") = args.arg3;
|
||||
register uint64_t _x4 asm("x4") = args.arg4;
|
||||
register uint64_t _x5 asm("x5") = args.arg5;
|
||||
register uint64_t _x6 asm("x6") = args.arg6;
|
||||
register uint64_t _x7 asm("x7") = args.arg7;
|
||||
|
||||
asm volatile (
|
||||
#if IS_ENABLED(CONFIG_SHADOW_CALL_STACK)
|
||||
"str x18, [%[_x18]]\n"
|
||||
#endif
|
||||
"hvc %[num]\n"
|
||||
#if IS_ENABLED(CONFIG_SHADOW_CALL_STACK)
|
||||
"ldr x18, [%[_x18]]\n"
|
||||
"str xzr, [%[_x18]]\n"
|
||||
#endif
|
||||
: "+r"(_x0), "+r"(_x1), "+r"(_x2), "+r"(_x3), "+r"(_x4),
|
||||
"+r"(_x5), "+r"(_x6), "+r"(_x7)
|
||||
: [num] "i" (hcall_num), [_x18] "r"(&_x18)
|
||||
: "x9", "x10", "x11", "x12", "x13", "x14", "x15", "x16", "x17",
|
||||
#if !IS_ENABLED(CONFIG_SHADOW_CALL_STACK)
|
||||
"x18",
|
||||
#endif
|
||||
"memory"
|
||||
);
|
||||
|
||||
resp->resp0 = _x0;
|
||||
resp->resp1 = _x1;
|
||||
resp->resp2 = _x2;
|
||||
resp->resp3 = _x3;
|
||||
resp->resp4 = _x4;
|
||||
resp->resp5 = _x5;
|
||||
resp->resp6 = _x6;
|
||||
resp->resp7 = _x7;
|
||||
|
||||
return _x0;
|
||||
}
|
||||
|
||||
#endif
|
@@ -15,9 +15,6 @@
|
||||
#include <asm/thread_info.h>
|
||||
#include <asm/unistd.h>
|
||||
|
||||
#ifdef CONFIG_SECURITY_DEFEX
|
||||
#include <linux/defex.h>
|
||||
#endif
|
||||
long compat_arm_syscall(struct pt_regs *regs, int scno);
|
||||
long sys_ni_syscall(void);
|
||||
|
||||
@@ -26,11 +23,7 @@ static long do_ni_syscall(struct pt_regs *regs, int scno)
|
||||
#ifdef CONFIG_COMPAT
|
||||
long ret;
|
||||
if (is_compat_task()) {
|
||||
#ifdef CONFIG_SECURITY_DEFEX
|
||||
ret = defex_syscall_enter(scno, regs);
|
||||
if (!ret)
|
||||
#endif /* CONFIG_SECURITY_DEFEX */
|
||||
ret = compat_arm_syscall(regs, scno);
|
||||
ret = compat_arm_syscall(regs, scno);
|
||||
if (ret != -ENOSYS)
|
||||
return ret;
|
||||
}
|
||||
@@ -55,11 +48,7 @@ static void invoke_syscall(struct pt_regs *regs, unsigned int scno,
|
||||
if (scno < sc_nr) {
|
||||
syscall_fn_t syscall_fn;
|
||||
syscall_fn = syscall_table[array_index_nospec(scno, sc_nr)];
|
||||
#ifdef CONFIG_SECURITY_DEFEX
|
||||
ret = defex_syscall_enter(scno, regs);
|
||||
if (!ret)
|
||||
#endif /* CONFIG_SECURITY_DEFEX */
|
||||
ret = __invoke_syscall(regs, syscall_fn);
|
||||
ret = __invoke_syscall(regs, syscall_fn);
|
||||
} else {
|
||||
ret = do_ni_syscall(regs, scno);
|
||||
}
|
||||
|
@@ -1187,7 +1187,11 @@ int __meminit vmemmap_check_pmd(pmd_t *pmdp, int node,
|
||||
unsigned long addr, unsigned long next)
|
||||
{
|
||||
vmemmap_verify((pte_t *)pmdp, node, addr, next);
|
||||
#ifdef CONFIG_ARCH_QTI_VM
|
||||
return pmd_sect(*pmdp);
|
||||
#else
|
||||
return 1;
|
||||
#endif
|
||||
}
|
||||
|
||||
int __meminit vmemmap_populate(unsigned long start, unsigned long end, int node,
|
||||
|
@@ -42,7 +42,12 @@ config UML_DMA_EMULATION
|
||||
config NO_IOMEM
|
||||
bool "disable IOMEM" if EXPERT
|
||||
depends on !INDIRECT_IOMEM
|
||||
default y
|
||||
default y if !KUNIT
|
||||
|
||||
config HAS_IOMEM
|
||||
bool "Turns on fake IOMEM support for KUnit"
|
||||
depends on KUNIT
|
||||
select MOCK_IOMEM
|
||||
|
||||
config UML_IOMEM_EMULATION
|
||||
bool
|
||||
@@ -225,6 +230,11 @@ config UML_TIME_TRAVEL_SUPPORT
|
||||
|
||||
It is safe to say Y, but you probably don't need this.
|
||||
|
||||
config PLATFORM_MOCK
|
||||
bool "Enable a mock architecture used for unit testing."
|
||||
depends on SEC_KUNIT && OF
|
||||
default y
|
||||
|
||||
config KASAN_SHADOW_OFFSET
|
||||
hex
|
||||
depends on KASAN
|
||||
|
63
arch/um/include/asm/io-mock-shared.h
Normal file
63
arch/um/include/asm/io-mock-shared.h
Normal file
@@ -0,0 +1,63 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0 */
|
||||
#ifndef _ASM_UM_IO_MOCK_SHARED_H
|
||||
#define _ASM_UM_IO_MOCK_SHARED_H
|
||||
|
||||
#define readb readb
|
||||
u8 readb(const volatile void __iomem *);
|
||||
|
||||
#define readw readw
|
||||
u16 readw(const volatile void __iomem *);
|
||||
|
||||
#define readl readl
|
||||
u32 readl(const volatile void __iomem *);
|
||||
|
||||
#ifdef CONFIG_64BIT
|
||||
#define readq readq
|
||||
u64 readq(const volatile void __iomem *);
|
||||
#endif /* CONFIG_64BIT */
|
||||
|
||||
#define writeb writeb
|
||||
void writeb(u8, const volatile void __iomem *);
|
||||
|
||||
#define writew writew
|
||||
void writew(u16, const volatile void __iomem *);
|
||||
|
||||
#define writel writel
|
||||
void writel(u32, const volatile void __iomem *);
|
||||
|
||||
#ifdef CONFIG_64BIT
|
||||
#define writeq writeq
|
||||
void writeq(u64, const volatile void __iomem *);
|
||||
#endif /* CONFIG_64BIT */
|
||||
|
||||
|
||||
|
||||
#define readb_relaxed readb_relaxed
|
||||
u8 readb_relaxed(const volatile void __iomem *);
|
||||
|
||||
#define readw_relaxed readw_relaxed
|
||||
u16 readw_relaxed(const volatile void __iomem *);
|
||||
|
||||
#define readl_relaxed readl_relaxed
|
||||
u32 readl_relaxed(const volatile void __iomem *);
|
||||
|
||||
#ifdef CONFIG_64BIT
|
||||
#define readq_relaxed readq_relaxed
|
||||
u64 readq_relaxed(const volatile void __iomem *);
|
||||
#endif /* CONFIG_64BIT */
|
||||
|
||||
#define writeb_relaxed writeb_relaxed
|
||||
void writeb_relaxed(u8, const volatile void __iomem *);
|
||||
|
||||
#define writew_relaxed writew_relaxed
|
||||
void writew_relaxed(u16, const volatile void __iomem *);
|
||||
|
||||
#define writel_relaxed writel_relaxed
|
||||
void writel_relaxed(u32, const volatile void __iomem *);
|
||||
|
||||
#ifdef CONFIG_64BIT
|
||||
#define writeq_relaxed writeq_relaxed
|
||||
void writeq_relaxed(u64, const volatile void __iomem *);
|
||||
#endif /* CONFIG_64BIT */
|
||||
|
||||
#endif /* _ASM_UM_IO_MOCK_SHARED_H */
|
74
arch/um/include/asm/io-mock.h
Normal file
74
arch/um/include/asm/io-mock.h
Normal file
@@ -0,0 +1,74 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0 */
|
||||
/*
|
||||
* Mock IO functions.
|
||||
*
|
||||
* Copyright (C) 2018, Google LLC.
|
||||
* Author: Brendan Higgins <brendanhiggins@google.com>
|
||||
*/
|
||||
|
||||
#ifndef _ASM_UM_IO_MOCK_H
|
||||
#define _ASM_UM_IO_MOCK_H
|
||||
|
||||
#include <asm/io-mock-shared.h>
|
||||
#include <kunit/mock.h>
|
||||
|
||||
DECLARE_FUNCTION_MOCK(readb,
|
||||
RETURNS(u8), PARAMS(const volatile void __iomem *));
|
||||
|
||||
DECLARE_FUNCTION_MOCK(readw,
|
||||
RETURNS(u16), PARAMS(const volatile void __iomem *));
|
||||
|
||||
DECLARE_FUNCTION_MOCK(readl,
|
||||
RETURNS(u32), PARAMS(const volatile void __iomem *));
|
||||
|
||||
#ifdef CONFIG_64BIT
|
||||
DECLARE_FUNCTION_MOCK(readq,
|
||||
RETURNS(u64), PARAMS(const volatile void __iomem *));
|
||||
#endif /* CONFIG_64BIT */
|
||||
|
||||
DECLARE_FUNCTION_MOCK_VOID_RETURN(writeb,
|
||||
PARAMS(u8, const volatile void __iomem *));
|
||||
|
||||
DECLARE_FUNCTION_MOCK_VOID_RETURN(writew,
|
||||
PARAMS(u16, const volatile void __iomem *));
|
||||
|
||||
DECLARE_FUNCTION_MOCK_VOID_RETURN(writel,
|
||||
PARAMS(u32, const volatile void __iomem *));
|
||||
|
||||
#ifdef CONFIG_64BIT
|
||||
DECLARE_FUNCTION_MOCK_VOID_RETURN(writeq,
|
||||
PARAMS(u64, const volatile void __iomem *));
|
||||
#endif /* CONFIG_64BIT */
|
||||
|
||||
|
||||
|
||||
DECLARE_FUNCTION_MOCK(readb_relaxed,
|
||||
RETURNS(u8), PARAMS(const volatile void __iomem *));
|
||||
|
||||
DECLARE_FUNCTION_MOCK(readw_relaxed,
|
||||
RETURNS(u16), PARAMS(const volatile void __iomem *));
|
||||
|
||||
DECLARE_FUNCTION_MOCK(readl_relaxed,
|
||||
RETURNS(u32), PARAMS(const volatile void __iomem *));
|
||||
|
||||
#ifdef CONFIG_64BIT
|
||||
DECLARE_FUNCTION_MOCK(readq_relaxed,
|
||||
RETURNS(u64), PARAMS(const volatile void __iomem *));
|
||||
#endif /* CONFIG_64BIT */
|
||||
|
||||
DECLARE_FUNCTION_MOCK_VOID_RETURN(writeb_relaxed,
|
||||
PARAMS(u8, const volatile void __iomem *));
|
||||
|
||||
DECLARE_FUNCTION_MOCK_VOID_RETURN(writew_relaxed,
|
||||
PARAMS(u16, const volatile void __iomem *));
|
||||
|
||||
DECLARE_FUNCTION_MOCK_VOID_RETURN(writel_relaxed,
|
||||
PARAMS(u32, const volatile void __iomem *));
|
||||
|
||||
#ifdef CONFIG_64BIT
|
||||
DECLARE_FUNCTION_MOCK_VOID_RETURN(writeq_relaxed,
|
||||
PARAMS(u64, const volatile void __iomem *));
|
||||
#endif /* CONFIG_64BIT */
|
||||
|
||||
|
||||
#endif /* _ASM_UM_IO_MOCK_H */
|
@@ -2,6 +2,11 @@
|
||||
#ifndef _ASM_UM_IO_H
|
||||
#define _ASM_UM_IO_H
|
||||
#include <linux/types.h>
|
||||
#include <asm/byteorder.h>
|
||||
|
||||
#if IS_ENABLED(CONFIG_PLATFORM_MOCK)
|
||||
#include <asm/io-mock-shared.h>
|
||||
#endif
|
||||
|
||||
/* get emulated iomem (if desired) */
|
||||
#include <asm-generic/logic_io.h>
|
||||
@@ -13,6 +18,7 @@ static inline void __iomem *ioremap(phys_addr_t offset, size_t size)
|
||||
return NULL;
|
||||
}
|
||||
#endif /* ioremap */
|
||||
#define ioremap_nocache ioremap
|
||||
|
||||
#ifndef iounmap
|
||||
#define iounmap iounmap
|
||||
|
@@ -26,6 +26,7 @@ obj-$(CONFIG_OF) += dtb.o
|
||||
obj-$(CONFIG_EARLY_PRINTK) += early_printk.o
|
||||
obj-$(CONFIG_STACKTRACE) += stacktrace.o
|
||||
obj-$(CONFIG_GENERIC_PCI_IOMAP) += ioport.o
|
||||
obj-$(CONFIG_PLATFORM_MOCK) += io-mock.o
|
||||
|
||||
USER_OBJS := config.o
|
||||
|
||||
|
40
arch/um/kernel/io-mock.c
Normal file
40
arch/um/kernel/io-mock.c
Normal file
@@ -0,0 +1,40 @@
|
||||
// SPDX-License-Identifier: GPL-2.0
|
||||
/*
|
||||
* Mock IO functions.
|
||||
*
|
||||
* Copyright (C) 2018, Google LLC.
|
||||
* Author: Brendan Higgins <brendanhiggins@google.com>
|
||||
*/
|
||||
|
||||
#include <linux/mm.h>
|
||||
#include <linux/io.h>
|
||||
#include <linux/kernel.h>
|
||||
#include <kunit/mock.h>
|
||||
|
||||
DEFINE_FUNCTION_MOCK(readb,
|
||||
RETURNS(u8), PARAMS(const volatile void __iomem *));
|
||||
|
||||
DEFINE_FUNCTION_MOCK(readw,
|
||||
RETURNS(u16), PARAMS(const volatile void __iomem *));
|
||||
|
||||
DEFINE_FUNCTION_MOCK(readl,
|
||||
RETURNS(u32), PARAMS(const volatile void __iomem *));
|
||||
|
||||
#ifdef CONFIG_64BIT
|
||||
DEFINE_FUNCTION_MOCK(readq,
|
||||
RETURNS(u64), PARAMS(const volatile void __iomem *));
|
||||
#endif /* CONFIG_64BIT */
|
||||
|
||||
DEFINE_FUNCTION_MOCK_VOID_RETURN(writeb,
|
||||
PARAMS(u8, const volatile void __iomem *));
|
||||
|
||||
DEFINE_FUNCTION_MOCK_VOID_RETURN(writew,
|
||||
PARAMS(u16, const volatile void __iomem *));
|
||||
|
||||
DEFINE_FUNCTION_MOCK_VOID_RETURN(writel,
|
||||
PARAMS(u32, const volatile void __iomem *));
|
||||
|
||||
#ifdef CONFIG_64BIT
|
||||
DEFINE_FUNCTION_MOCK_VOID_RETURN(writeq,
|
||||
PARAMS(u64, const volatile void __iomem *));
|
||||
#endif /* CONFIG_64BIT */
|
Reference in New Issue
Block a user