From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeremy McNicoll Subject: [RFC 3/4] arm64: dts: msm8994 SoC and Huawei Angler (Nexus 6P) support Date: Thu, 7 Jul 2016 17:41:06 -0700 Message-ID: <1467938467-21607-4-git-send-email-jmcnicol@redhat.com> References: <1467938467-21607-1-git-send-email-jmcnicol@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: Received: from mx1.redhat.com ([209.132.183.28]:56966 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753576AbcGHAli (ORCPT ); Thu, 7 Jul 2016 20:41:38 -0400 In-Reply-To: <1467938467-21607-1-git-send-email-jmcnicol@redhat.com> Sender: linux-arm-msm-owner@vger.kernel.org List-Id: linux-arm-msm@vger.kernel.org To: linux-arm-msm@vger.kernel.org, linux-arm-kernel@lists.infradead.org Cc: andy.gross@linaro.org, stephen.boyd@linaro.org, mail@kchr.de, jeremymc@redhat.com =46rom: Bastian K=C3=B6cher Initial device tree support for Qualcomm MSM8994 SoC and Huawei Angler / Google Nexus 6P support. The device tree and the angler_defconfig are based on the device tree from the Google 3.10 kernel tree. The device can be booted into the initrd with only one CPU running. Signed-off-by: Bastian K=C3=B6cher Signed-off-by: Jeremy McNicoll --- arch/arm64/Kconfig.platforms | 13 + arch/arm64/boot/dts/Makefile | 1 + arch/arm64/boot/dts/huawei/Makefile | 5 + .../boot/dts/huawei/msm8994-angler-rev-101.dts | 41 ++ arch/arm64/boot/dts/qcom/msm8994-pins.dtsi | 38 ++ arch/arm64/boot/dts/qcom/msm8994-v2.0.dtsi | 31 + arch/arm64/boot/dts/qcom/msm8994.dtsi | 237 ++++++++ arch/arm64/configs/angler_defconfig | 666 +++++++++++++= ++++++++ 8 files changed, 1032 insertions(+) create mode 100644 arch/arm64/boot/dts/huawei/Makefile create mode 100644 arch/arm64/boot/dts/huawei/msm8994-angler-rev-101.d= ts create mode 100644 arch/arm64/boot/dts/qcom/msm8994-pins.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8994-v2.0.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8994.dtsi create mode 100644 arch/arm64/configs/angler_defconfig diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platform= s index 515e669..f253f60d 100644 --- a/arch/arm64/Kconfig.platforms +++ b/arch/arm64/Kconfig.platforms @@ -98,6 +98,19 @@ config MACH_LGE help This enables support for the LGE Nexus 5X - BullHead MSM8992. =20 +config ARCH_MSM8994 + bool "Qualcomm MSM8994" + depends on ARCH_QCOM + select ARCH_REQUIRE_GPIOLIB + help + This enables support for the Qualcomm MSM8994 + +config MACH_HUAWEI + bool "Huawei Angler (MSM8994)" + depends on ARCH_QCOM + help + This enables support for the Huawei Nexus 6P - Angler MSM8994. + config ARCH_ROCKCHIP bool "Rockchip Platforms" select ARCH_HAS_RESET_CONTROLLER diff --git a/arch/arm64/boot/dts/Makefile b/arch/arm64/boot/dts/Makefil= e index bde90fb..d199f8b 100644 --- a/arch/arm64/boot/dts/Makefile +++ b/arch/arm64/boot/dts/Makefile @@ -9,6 +9,7 @@ dts-dirs +=3D cavium dts-dirs +=3D exynos dts-dirs +=3D freescale dts-dirs +=3D hisilicon +dts-dirs +=3D huawei dts-dirs +=3D marvell dts-dirs +=3D mediatek dts-dirs +=3D nvidia diff --git a/arch/arm64/boot/dts/huawei/Makefile b/arch/arm64/boot/dts/= huawei/Makefile new file mode 100644 index 0000000..4b31ff4 --- /dev/null +++ b/arch/arm64/boot/dts/huawei/Makefile @@ -0,0 +1,5 @@ +dtb-$(CONFIG_MACH_HUAWEI) +=3D msm8994-angler-rev-101.dtb + +always :=3D $(dtb-y) +subdir-y :=3D $(dts-dirs) +clean-files :=3D *.dtb diff --git a/arch/arm64/boot/dts/huawei/msm8994-angler-rev-101.dts b/ar= ch/arm64/boot/dts/huawei/msm8994-angler-rev-101.dts new file mode 100644 index 0000000..07a71d6 --- /dev/null +++ b/arch/arm64/boot/dts/huawei/msm8994-angler-rev-101.dts @@ -0,0 +1,41 @@ +/* Copyright (c) 2015, Huawei Inc. All rights reserved. + * Copyright (c) 2016, The Linux Foundation. All rights reserved. + * + * This program is free software; you can redistribute it and/or modif= y + * it under the terms of the GNU General Public License version 2 and + * only version 2 as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + */ + +/dts-v1/; + +#include "../qcom/msm8994-v2.0.dtsi" + +/ { + model =3D "HUAWEI MSM8994 ANGLER rev-1.01"; + compatible =3D "qcom,msm8994"; + qcom,board-id=3D <8026 0>; +}; + +/ { + aliases { + serial0 =3D &blsp1_uart2; + }; + + chosen { + stdout-path =3D "serial0"; + }; + + soc { + serial@f991e000 { + status =3D "okay"; + pinctrl-names =3D "default", "sleep"; + pinctrl-0 =3D <&blsp1_uart2_default>; + pinctrl-1 =3D <&blsp1_uart2_sleep>; + }; + }; +}; diff --git a/arch/arm64/boot/dts/qcom/msm8994-pins.dtsi b/arch/arm64/bo= ot/dts/qcom/msm8994-pins.dtsi new file mode 100644 index 0000000..0e4eea0 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/msm8994-pins.dtsi @@ -0,0 +1,38 @@ +/* + * Copyright (c) 2013-2016, The Linux Foundation. All rights reserved. + * + * This program is free software; you can redistribute it and/or modif= y + * it under the terms of the GNU General Public License version 2 and + * only version 2 as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + */ + +&msmgpio { + blsp1_uart2_default: blsp1_uart2_default { + pinmux { + function =3D "blsp_uart2"; + pins =3D "gpio4", "gpio5"; + }; + pinconf { + pins =3D "gpio4", "gpio5"; + drive-strength =3D <16>; + bias-disable; + }; + }; + + blsp1_uart2_sleep: blsp1_uart2_sleep { + pinmux { + function =3D "gpio"; + pins =3D "gpio4", "gpio5"; + }; + pinconf { + pins =3D "gpio4", "gpio5"; + drive-strength =3D <2>; + bias-pull-down; + }; + }; +}; diff --git a/arch/arm64/boot/dts/qcom/msm8994-v2.0.dtsi b/arch/arm64/bo= ot/dts/qcom/msm8994-v2.0.dtsi new file mode 100644 index 0000000..8fc4c41f --- /dev/null +++ b/arch/arm64/boot/dts/qcom/msm8994-v2.0.dtsi @@ -0,0 +1,31 @@ +/* Copyright (c) 2014-2016, The Linux Foundation. All rights reserved. + * + * This program is free software; you can redistribute it and/or modif= y + * it under the terms of the GNU General Public License version 2 and + * only version 2 as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + */ + +/* + * As a general rule, only version-specific property overrides should = be placed + * inside this file. Device definitions should be placed inside the ms= m8994.dtsi + * file. + */ + +#include "msm8994.dtsi" + +/ { + model =3D "Qualcomm Technologies, Inc. MSM 8994v2.0"; + compatible =3D "qcom,msm8994"; + qcom,msm-id =3D <207 0x20000>; + +}; + +/* Clock driver overrides */ +&clock_gcc { + compatible =3D "qcom,gcc-8994v2"; +}; diff --git a/arch/arm64/boot/dts/qcom/msm8994.dtsi b/arch/arm64/boot/dt= s/qcom/msm8994.dtsi new file mode 100644 index 0000000..c95cb73 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/msm8994.dtsi @@ -0,0 +1,237 @@ +/* Copyright (c) 2013-2016, The Linux Foundation. All rights reserved. + * + * This program is free software; you can redistribute it and/or modif= y + * it under the terms of the GNU General Public License version 2 and + * only version 2 as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + */ + +/memreserve/ 0x00000000 0x00001000; +/memreserve/ 0xac1c0000 0x00001000; + +#include +#include + +/ { + model =3D "Qualcomm Technologies, Inc. MSM 8994"; + compatible =3D "qcom,msm8994"; + qcom,msm-id =3D <207 0x0>; + qcom,pmic-id =3D <0x10009 0x1000A 0x0 0x0>; + interrupt-parent =3D <&intc>; + + #address-cells =3D <2>; + #size-cells =3D <2>; + + chosen { }; + + cpus { + #address-cells =3D <1>; + #size-cells =3D <0>; + cpu-map { + cluster0 { + core0 { + cpu =3D <&CPU0>; + }; + }; + }; + + CPU0: cpu@0 { + device_type =3D "cpu"; + compatible =3D "arm,cortex-a53", "arm,armv8"; + reg =3D <0x0>; + next-level-cache =3D <&L2_0>; + // The currents(uA) correspond to the frequencies in the + // frequency table. + current =3D < 24140 //384000 kHZ + 27200 //460800 kHZ + 32300 //600000 kHZ + 36940 //672000 kHz + 41570 //768000 kHZ + 49870 //864000 kHZ + 57840 //960000 kHZ + 79800 //1248000 kHZ + 88810 //1344000 kHZ + 102400 //1478400 kHZ + 110900>; //1555200 kHZ + L2_0: l2-cache { + compatible =3D "cache"; + cache-level =3D <2>; + }; + }; + }; + + soc: soc { }; + + memory { + device_type =3D "memory"; + /* We expect the bootloader to fill in the reg */ + reg =3D <0 0 0 0>; + }; + + reserved-memory { + #address-cells =3D <2>; + #size-cells =3D <2>; + ranges; + + smem_mem: smem_region@0x6a00000 { + reg =3D <0x0 0x6a00000 0x0 0x200000>; + no-map; + }; + }; +}; + +&soc { + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges =3D <0 0 0 0xffffffff>; + compatible =3D "simple-bus"; + + intc: interrupt-controller@f9000000 { + compatible =3D "qcom,msm-qgic2"; + interrupt-controller; + #interrupt-cells =3D <3>; + reg =3D <0xf9000000 0x1000>, + <0xf9002000 0x1000>; + }; + + timer { + compatible =3D "arm,armv8-timer"; + interrupts =3D <1 2 0xff08>, + <1 3 0xff08>, + <1 4 0xff08>, + <1 1 0xff08>; + clock-frequency =3D <19200000>; + }; + + timer@f9020000 { + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges; + compatible =3D "arm,armv7-timer-mem"; + reg =3D <0xf9020000 0x1000>; + clock-frequency =3D <19200000>; + + frame@f9021000 { + frame-number =3D <0>; + interrupts =3D <0 9 0x4>, + <0 8 0x4>; + reg =3D <0xf9021000 0x1000>, + <0xf9022000 0x1000>; + }; + + frame@f9023000 { + frame-number =3D <1>; + interrupts =3D <0 10 0x4>; + reg =3D <0xf9023000 0x1000>; + status =3D "disabled"; + }; + + frame@f9024000 { + frame-number =3D <2>; + interrupts =3D <0 11 0x4>; + reg =3D <0xf9024000 0x1000>; + status =3D "disabled"; + }; + + frame@f9025000 { + frame-number =3D <3>; + interrupts =3D <0 12 0x4>; + reg =3D <0xf9025000 0x1000>; + status =3D "disabled"; + }; + + frame@f9026000 { + frame-number =3D <4>; + interrupts =3D <0 13 0x4>; + reg =3D <0xf9026000 0x1000>; + status =3D "disabled"; + }; + + frame@f9027000 { + frame-number =3D <5>; + interrupts =3D <0 14 0x4>; + reg =3D <0xf9027000 0x1000>; + status =3D "disabled"; + }; + + frame@f9028000 { + frame-number =3D <6>; + interrupts =3D <0 15 0x4>; + reg =3D <0xf9028000 0x1000>; + status =3D "disabled"; + }; + }; + + restart@fc4ab000 { + compatible =3D "qcom,pshold"; + reg =3D <0xfc4ab000 0x4>; + }; + + msmgpio: pinctrl@fd510000 { + compatible =3D "qcom,msm8994-pinctrl", "qcom,msm8974-pinctrl"; + reg =3D <0xfd510000 0x4000>; + interrupts =3D ; + gpio-controller; + #gpio-cells =3D <2>; + interrupt-controller; + #interrupt-cells =3D <2>; + }; + + blsp1_uart2: serial@f991e000 { + compatible =3D "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm"; + reg =3D <0xf991e000 0x1000>; + interrupts =3D ; + status =3D "disabled"; + clock-names =3D "core", "iface"; + clocks =3D <&clock_gcc GCC_BLSP1_UART2_APPS_CLK>, + <&clock_gcc GCC_BLSP1_AHB_CLK>; + }; + + clocks { + xo_board: xo_board { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <19200000>; + }; + + sleep_clk: sleep_clk { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <32768>; + }; + }; + + tcsr_mutex_regs: syscon@fd484000 { + compatible =3D "syscon"; + reg =3D <0xfd484000 0x2000>; + }; + + tcsr_mutex: hwlock { + compatible =3D "qcom,tcsr-mutex"; + syscon =3D <&tcsr_mutex_regs 0 0x80>; + #hwlock-cells =3D <1>; + }; + + qcom,smem@6a00000 { + compatible =3D "qcom,smem"; + + memory-region =3D <&smem_mem>; + + hwlocks =3D <&tcsr_mutex 3>; + }; + + clock_gcc: qcom,gcc@fc400000 { + compatible =3D "qcom,gcc-8994"; + #clock-cells =3D <1>; + #reset-cells =3D <1>; + #power-domain-cells =3D <1>; + reg =3D <0xfc400000 0x2000>; + }; + +}; + +#include "msm8994-pins.dtsi" diff --git a/arch/arm64/configs/angler_defconfig b/arch/arm64/configs/a= ngler_defconfig new file mode 100644 index 0000000..00cf192 --- /dev/null +++ b/arch/arm64/configs/angler_defconfig @@ -0,0 +1,666 @@ +CONFIG_AUDIT=3Dy +CONFIG_NO_HZ=3Dy +CONFIG_HIGH_RES_TIMERS=3Dy +CONFIG_IRQ_TIME_ACCOUNTING=3Dy +CONFIG_RCU_FAST_NO_HZ=3Dy +CONFIG_LOG_BUF_SHIFT=3D20 +CONFIG_CGROUPS=3Dy +CONFIG_CGROUP_DEBUG=3Dy +CONFIG_CGROUP_FREEZER=3Dy +CONFIG_CPUSETS=3Dy +CONFIG_CGROUP_CPUACCT=3Dy +CONFIG_RESOURCE_COUNTERS=3Dy +CONFIG_CGROUP_SCHED=3Dy +CONFIG_CFS_BANDWIDTH=3Dy +CONFIG_RT_GROUP_SCHED=3Dy +CONFIG_SCHED_HMP=3Dy +CONFIG_NAMESPACES=3Dy +# CONFIG_UTS_NS is not set +# CONFIG_PID_NS is not set +CONFIG_BLK_DEV_INITRD=3Dy +CONFIG_CC_OPTIMIZE_FOR_SIZE=3Dy +CONFIG_PANIC_TIMEOUT=3D5 +CONFIG_KALLSYMS_ALL=3Dy +# CONFIG_PCI_QUIRKS is not set +CONFIG_EMBEDDED=3Dy +# CONFIG_SLUB_DEBUG is not set +CONFIG_PROFILING=3Dy +CONFIG_PARTITION_ADVANCED=3Dy +CONFIG_ARCH_MSM=3Dy +CONFIG_ARCH_MSM8994=3Dy +CONFIG_ARCH_MSM8994_V1_TLBI_WA=3Dy +CONFIG_PCI_MSM=3Dy +CONFIG_ARM64_A57_ERRATA_832075=3Dy +CONFIG_SMP=3Dy +CONFIG_SCHED_MC=3Dy +CONFIG_ARCH_WANTS_CTXSW_LOGGING=3Dy +CONFIG_PREEMPT=3Dy +CONFIG_ARMV7_COMPAT=3Dy +CONFIG_BALANCE_ANON_FILE_RECLAIM=3Dy +CONFIG_ZSMALLOC=3Dy +CONFIG_SECCOMP=3Dy +CONFIG_BUILD_ARM64_APPENDED_DTB_IMAGE=3Dy +# CONFIG_COREDUMP is not set +CONFIG_COMPAT=3Dy +CONFIG_PM_AUTOSLEEP=3Dy +CONFIG_PM_WAKELOCKS=3Dy +CONFIG_PM_WAKELOCKS_LIMIT=3D0 +CONFIG_PM_RUNTIME=3Dy +CONFIG_SUSPEND_TIME=3Dy +CONFIG_CPU_FREQ=3Dy +CONFIG_CPU_FREQ_GOV_POWERSAVE=3Dy +CONFIG_CPU_FREQ_GOV_USERSPACE=3Dy +CONFIG_CPU_FREQ_GOV_ONDEMAND=3Dy +CONFIG_CPU_FREQ_GOV_INTERACTIVE=3Dy +CONFIG_CPU_BOOST=3Dy +CONFIG_CPU_IDLE=3Dy +CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=3Dy +# CONFIG_CPU_IDLE_GOV_LADDER is not set +# CONFIG_CPU_IDLE_GOV_MENU is not set +CONFIG_NET=3Dy +CONFIG_PACKET=3Dy +CONFIG_UNIX=3Dy +CONFIG_XFRM_USER=3Dy +CONFIG_XFRM_STATISTICS=3Dy +CONFIG_NET_KEY=3Dy +CONFIG_INET=3Dy +CONFIG_IP_ADVANCED_ROUTER=3Dy +CONFIG_IP_MULTIPLE_TABLES=3Dy +CONFIG_IP_ROUTE_VERBOSE=3Dy +CONFIG_IP_PNP=3Dy +CONFIG_IP_PNP_DHCP=3Dy +CONFIG_INET_AH=3Dy +CONFIG_INET_ESP=3Dy +CONFIG_INET_IPCOMP=3Dy +# CONFIG_INET_XFRM_MODE_BEET is not set +# CONFIG_INET_LRO is not set +CONFIG_IPV6_PRIVACY=3Dy +CONFIG_IPV6_ROUTER_PREF=3Dy +CONFIG_IPV6_ROUTE_INFO=3Dy +CONFIG_IPV6_OPTIMISTIC_DAD=3Dy +CONFIG_INET6_AH=3Dy +CONFIG_INET6_ESP=3Dy +CONFIG_INET6_IPCOMP=3Dy +CONFIG_IPV6_MIP6=3Dy +CONFIG_IPV6_MULTIPLE_TABLES=3Dy +CONFIG_IPV6_SUBTREES=3Dy +CONFIG_NETFILTER=3Dy +CONFIG_NF_CONNTRACK=3Dy +CONFIG_NF_CONNTRACK_EVENTS=3Dy +CONFIG_NF_CT_PROTO_DCCP=3Dy +CONFIG_NF_CT_PROTO_SCTP=3Dy +CONFIG_NF_CT_PROTO_UDPLITE=3Dy +CONFIG_NF_CONNTRACK_AMANDA=3Dy +CONFIG_NF_CONNTRACK_FTP=3Dy +CONFIG_NF_CONNTRACK_H323=3Dy +CONFIG_NF_CONNTRACK_IRC=3Dy +CONFIG_NF_CONNTRACK_NETBIOS_NS=3Dy +CONFIG_NF_CONNTRACK_PPTP=3Dy +CONFIG_NF_CONNTRACK_SANE=3Dy +CONFIG_NF_CONNTRACK_SIP=3Dy +CONFIG_NF_CONNTRACK_TFTP=3Dy +CONFIG_NF_CT_NETLINK=3Dy +CONFIG_NETFILTER_TPROXY=3Dy +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=3Dy +CONFIG_NETFILTER_XT_TARGET_CONNMARK=3Dy +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=3Dy +CONFIG_NETFILTER_XT_TARGET_HARDIDLETIMER=3Dy +CONFIG_NETFILTER_XT_TARGET_LOG=3Dy +CONFIG_NETFILTER_XT_TARGET_MARK=3Dy +CONFIG_NETFILTER_XT_TARGET_NFLOG=3Dy +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=3Dy +CONFIG_NETFILTER_XT_TARGET_NOTRACK=3Dy +CONFIG_NETFILTER_XT_TARGET_TEE=3Dy +CONFIG_NETFILTER_XT_TARGET_TPROXY=3Dy +CONFIG_NETFILTER_XT_TARGET_TRACE=3Dy +CONFIG_NETFILTER_XT_TARGET_TCPMSS=3Dy +CONFIG_NETFILTER_XT_MATCH_COMMENT=3Dy +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=3Dy +CONFIG_NETFILTER_XT_MATCH_CONNMARK=3Dy +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=3Dy +CONFIG_NETFILTER_XT_MATCH_DSCP=3Dy +CONFIG_NETFILTER_XT_MATCH_ESP=3Dy +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=3Dy +CONFIG_NETFILTER_XT_MATCH_HELPER=3Dy +CONFIG_NETFILTER_XT_MATCH_IPRANGE=3Dy +CONFIG_NETFILTER_XT_MATCH_LENGTH=3Dy +CONFIG_NETFILTER_XT_MATCH_LIMIT=3Dy +CONFIG_NETFILTER_XT_MATCH_MAC=3Dy +CONFIG_NETFILTER_XT_MATCH_MARK=3Dy +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=3Dy +CONFIG_NETFILTER_XT_MATCH_POLICY=3Dy +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=3Dy +CONFIG_NETFILTER_XT_MATCH_QTAGUID=3Dy +CONFIG_NETFILTER_XT_MATCH_QUOTA=3Dy +CONFIG_NETFILTER_XT_MATCH_QUOTA2=3Dy +CONFIG_NETFILTER_XT_MATCH_QUOTA2_LOG=3Dy +CONFIG_NETFILTER_XT_MATCH_SOCKET=3Dy +CONFIG_NETFILTER_XT_MATCH_STATE=3Dy +CONFIG_NETFILTER_XT_MATCH_STATISTIC=3Dy +CONFIG_NETFILTER_XT_MATCH_STRING=3Dy +CONFIG_NETFILTER_XT_MATCH_TIME=3Dy +CONFIG_NETFILTER_XT_MATCH_U32=3Dy +CONFIG_NF_CONNTRACK_IPV4=3Dy +CONFIG_IP_NF_IPTABLES=3Dy +CONFIG_IP_NF_MATCH_AH=3Dy +CONFIG_IP_NF_MATCH_ECN=3Dy +CONFIG_IP_NF_MATCH_TTL=3Dy +CONFIG_IP_NF_FILTER=3Dy +CONFIG_IP_NF_TARGET_REJECT=3Dy +CONFIG_IP_NF_TARGET_REJECT_SKERR=3Dy +CONFIG_NF_NAT_IPV4=3Dy +CONFIG_IP_NF_TARGET_MASQUERADE=3Dy +CONFIG_IP_NF_TARGET_NETMAP=3Dy +CONFIG_IP_NF_TARGET_REDIRECT=3Dy +CONFIG_IP_NF_MANGLE=3Dy +CONFIG_IP_NF_RAW=3Dy +CONFIG_IP_NF_SECURITY=3Dy +CONFIG_IP_NF_ARPTABLES=3Dy +CONFIG_IP_NF_ARPFILTER=3Dy +CONFIG_IP_NF_ARP_MANGLE=3Dy +CONFIG_NF_CONNTRACK_IPV6=3Dy +CONFIG_IP6_NF_IPTABLES=3Dy +CONFIG_IP6_NF_FILTER=3Dy +CONFIG_IP6_NF_TARGET_REJECT=3Dy +CONFIG_IP6_NF_TARGET_REJECT_SKERR=3Dy +CONFIG_IP6_NF_MANGLE=3Dy +CONFIG_IP6_NF_RAW=3Dy +CONFIG_BRIDGE_NF_EBTABLES=3Dy +CONFIG_BRIDGE_EBT_BROUTE=3Dy +CONFIG_L2TP=3Dy +CONFIG_L2TP_DEBUGFS=3Dy +CONFIG_L2TP_V3=3Dy +CONFIG_L2TP_IP=3Dy +CONFIG_L2TP_ETH=3Dy +CONFIG_BRIDGE=3Dy +CONFIG_NET_SCHED=3Dy +CONFIG_NET_SCH_HTB=3Dy +CONFIG_NET_SCH_PRIO=3Dy +CONFIG_NET_CLS_FW=3Dy +CONFIG_NET_CLS_U32=3Dy +CONFIG_CLS_U32_MARK=3Dy +CONFIG_NET_CLS_FLOW=3Dy +CONFIG_NET_EMATCH=3Dy +CONFIG_NET_EMATCH_CMP=3Dy +CONFIG_NET_EMATCH_NBYTE=3Dy +CONFIG_NET_EMATCH_U32=3Dy +CONFIG_NET_EMATCH_META=3Dy +CONFIG_NET_EMATCH_TEXT=3Dy +CONFIG_NET_CLS_ACT=3Dy +CONFIG_RMNET_DATA=3Dy +CONFIG_RMNET_DATA_FC=3Dy +CONFIG_RMNET_DATA_DEBUG_PKT=3Dy +CONFIG_SOCKEV_NLMCAST=3Dy +CONFIG_BT=3Dy +CONFIG_BT_RFCOMM=3Dy +CONFIG_BT_RFCOMM_TTY=3Dy +CONFIG_BT_BNEP=3Dy +CONFIG_BT_BNEP_MC_FILTER=3Dy +CONFIG_BT_BNEP_PROTO_FILTER=3Dy +CONFIG_BT_HIDP=3Dy +CONFIG_MSM_BT_BLUESLEEP=3Dy +CONFIG_CFG80211=3Dy +CONFIG_CFG80211_INTERNAL_REGDB=3Dy +CONFIG_RFKILL=3Dy +CONFIG_NFC=3Dy +CONFIG_NFC_PN548=3Dy +CONFIG_IPC_ROUTER=3Dy +CONFIG_IPC_ROUTER_SECURITY=3Dy +CONFIG_CMA=3Dy +CONFIG_CMA_SIZE_MBYTES=3D32 +CONFIG_ARM_CCI=3Dy +CONFIG_ZRAM=3Dy +CONFIG_ZRAM_LZ4_COMPRESS=3Dy +CONFIG_BLK_DEV_LOOP=3Dy +CONFIG_BLK_DEV_RAM=3Dy +CONFIG_UID_STAT=3Dy +CONFIG_QSEECOM=3Dy +CONFIG_TI_DRV2667=3Dy +CONFIG_UID_CPUTIME=3Dy +CONFIG_WIFI_SAR=3Dy +CONFIG_SCSI=3Dy +CONFIG_SCSI_TGT=3Dy +CONFIG_BLK_DEV_SD=3Dy +CONFIG_CHR_DEV_SG=3Dy +CONFIG_SCSI_MULTI_LUN=3Dy +CONFIG_SCSI_CONSTANTS=3Dy +CONFIG_SCSI_LOGGING=3Dy +CONFIG_SCSI_SCAN_ASYNC=3Dy +# CONFIG_SCSI_LOWLEVEL is not set +CONFIG_MD=3Dy +CONFIG_BLK_DEV_DM=3Dy +CONFIG_DM_CRYPT=3Dy +CONFIG_DM_REQ_CRYPT=3Dy +CONFIG_DM_VERITY=3Dy +CONFIG_NETDEVICES=3Dy +CONFIG_DUMMY=3Dy +CONFIG_TUN=3Dy +# CONFIG_ETHERNET is not set +CONFIG_PPP=3Dy +CONFIG_PPP_BSDCOMP=3Dy +CONFIG_PPP_DEFLATE=3Dy +CONFIG_PPP_FILTER=3Dy +CONFIG_PPP_MPPE=3Dy +CONFIG_PPP_MULTILINK=3Dy +CONFIG_PPPOE=3Dy +CONFIG_PPPOL2TP=3Dy +CONFIG_PPPOLAC=3Dy +CONFIG_PPPOPNS=3Dy +CONFIG_PPP_ASYNC=3Dy +CONFIG_PPP_SYNC_TTY=3Dy +CONFIG_USB_KAWETH=3Dy +CONFIG_USB_PEGASUS=3Dy +CONFIG_USB_RTL8150=3Dy +CONFIG_USB_RTL8152=3Dy +CONFIG_USB_USBNET=3Dy +# CONFIG_USB_NET_CDC_NCM is not set +# CONFIG_USB_NET_NET1080 is not set +# CONFIG_USB_NET_CDC_SUBSET is not set +# CONFIG_USB_NET_ZAURUS is not set +CONFIG_CLD_LL_CORE=3Dy +CONFIG_BCMDHD=3Dy +CONFIG_BCMDHD_PCIE=3Dy +CONFIG_BCM4358=3Dy +CONFIG_BCMDHD_FW_PATH=3D"/vendor/firmware/fw_bcmdhd.bin" +CONFIG_DHD_USE_STATIC_BUF=3Dy +CONFIG_DHD_USE_SCHED_SCAN=3Dy +CONFIG_DHD_OF_SUPPORT=3Dy +# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +CONFIG_INPUT_EVDEV=3Dy +# CONFIG_KEYBOARD_ATKBD is not set +CONFIG_KEYBOARD_GPIO=3Dy +# CONFIG_INPUT_MOUSE is not set +CONFIG_INPUT_JOYSTICK=3Dy +CONFIG_JOYSTICK_XPAD=3Dy +CONFIG_JOYSTICK_XPAD_FF=3Dy +CONFIG_JOYSTICK_XPAD_LEDS=3Dy +CONFIG_INPUT_TABLET=3Dy +CONFIG_TABLET_USB_ACECAD=3Dy +CONFIG_TABLET_USB_AIPTEK=3Dy +CONFIG_TABLET_USB_GTCO=3Dy +CONFIG_TABLET_USB_HANWANG=3Dy +CONFIG_TABLET_USB_KBTAB=3Dy +CONFIG_TABLET_USB_WACOM=3Dy +CONFIG_INPUT_TOUCHSCREEN=3Dy +CONFIG_TOUCHSCREEN_CYPRESS_CYTTSP4=3Dy +CONFIG_TOUCHSCREEN_CYPRESS_CYTTSP4_DEVICETREE_SUPPORT=3Dy +# CONFIG_TOUCHSCREEN_CYPRESS_CYTTSP4_PROXIMITY is not set +CONFIG_TOUCHSCREEN_CYPRESS_CYTTSP4_BINARY_FW_UPGRADE=3Dy +CONFIG_TOUCHSCREEN_HUAWEI_CYTTSP4_RECOVERY_FW_UPDATE=3Dy +CONFIG_TOUCHSCREEN_CYPRESS_CYTTSP4_MANUAL_TTCONFIG_UPGRADE=3Dy +CONFIG_TOUCHSCREEN_CYPRESS_CYTTSP4_USE_FW_BIN_FILE=3Dy +CONFIG_TOUCHSCREEN_CYPRESS_CYTTSP4_DEVICE_ACCESS=3Dy +CONFIG_TOUCHSCREEN_CYPRESS_CYTTSP4_LOADER=3Dy +CONFIG_TOUCHSCREEN_CYPRESS_CYTTSP4_DEBUG_MODULE=3Dy +CONFIG_TOUCHSCREEN_GEN_VKEYS=3Dy +CONFIG_SECURE_TOUCH=3Dy +CONFIG_TOUCHSCREEN_HUAWEI_SYNAPTICS_DSX_v25=3Dy +CONFIG_TOUCHSCREEN_SYNAPTICS_DSX25=3Dy +CONFIG_TOUCHSCREEN_SYNAPTICS_DSX25_CORE=3Dy +CONFIG_TOUCHSCREEN_SYNAPTICS_DSX25_RMI_DEV=3Dy +CONFIG_TOUCHSCREEN_SYNAPTICS_DSX25_FW_UPDATE=3Dy +CONFIG_INPUT_MISC=3Dy +CONFIG_INPUT_KEYCHORD=3Dy +CONFIG_INPUT_UINPUT=3Dy +CONFIG_INPUT_GPIO=3Dy +CONFIG_LASER_STMVL6180=3Dy +CONFIG_RF_DETECT=3Dy +# CONFIG_SERIO is not set +CONFIG_FINGERPRINT_FPC=3Dy +# CONFIG_VT is not set +# CONFIG_LEGACY_PTYS is not set +# CONFIG_DEVMEM is not set +# CONFIG_DEVKMEM is not set +CONFIG_SERIAL_MSM_HS=3Dy +CONFIG_SERIAL_MSM_HSL=3Dy +CONFIG_SERIAL_MSM_HSL_CONSOLE=3Dy +CONFIG_SERIAL_MSM_SMD=3Dy +CONFIG_HW_RANDOM_MSM=3Dy +CONFIG_MSM_SMD_PKT=3Dy +CONFIG_MSM_ADSPRPC=3Dy +CONFIG_I2C_CHARDEV=3Dy +CONFIG_I2C_MSM_V2=3Dy +CONFIG_SLIMBUS_MSM_NGD=3Dy +CONFIG_SPI=3Dy +CONFIG_SPI_CONTEXTHUB=3Dy +CONFIG_SPI_QUP=3Dy +CONFIG_SPMI=3Dy +CONFIG_SPMI_MSM_PMIC_ARB=3Dy +CONFIG_MSM_QPNP_INT=3Dy +CONFIG_USE_PINCTRL_IRQ=3Dy +CONFIG_GPIO_SYSFS=3Dy +CONFIG_GPIO_QPNP_PIN=3Dy +CONFIG_SMB349_DUAL_CHARGER=3Dy +CONFIG_SMB1351_USB_CHARGER=3Dy +CONFIG_QPNP_SMBCHARGER=3Dy +CONFIG_QPNP_FG=3Dy +CONFIG_BATTERY_BCL=3Dy +CONFIG_MSM_BCL_CTL=3Dy +CONFIG_MSM_BCL_PERIPHERAL_CTL=3Dy +CONFIG_POWER_RESET_MSM=3Dy +CONFIG_MSM_DLOAD_MODE=3Dy +CONFIG_MSM_PM=3Dy +CONFIG_APSS_CORE_EA=3Dy +CONFIG_SENSORS_EPM_ADC=3Dy +CONFIG_SENSORS_QPNP_ADC_VOLTAGE=3Dy +CONFIG_THERMAL=3Dy +CONFIG_THERMAL_TSENS8974=3Dy +CONFIG_LIMITS_MONITOR=3Dy +CONFIG_LIMITS_LITE_HW=3Dy +CONFIG_THERMAL_MONITOR=3Dy +CONFIG_THERMAL_QPNP=3Dy +CONFIG_THERMAL_QPNP_ADC_TM=3Dy +CONFIG_WCD9330_CODEC=3Dy +CONFIG_REGULATOR=3Dy +CONFIG_REGULATOR_FIXED_VOLTAGE=3Dy +CONFIG_REGULATOR_PROXY_CONSUMER=3Dy +CONFIG_REGULATOR_MEM_ACC=3Dy +CONFIG_REGULATOR_TPS65132=3Dy +CONFIG_REGULATOR_STUB=3Dy +CONFIG_REGULATOR_RPM_SMD=3Dy +CONFIG_REGULATOR_QPNP=3Dy +CONFIG_REGULATOR_QPNP_LABIBB=3Dy +CONFIG_REGULATOR_SPM=3Dy +CONFIG_REGULATOR_CPR=3Dy +CONFIG_MEDIA_SUPPORT=3Dy +CONFIG_MEDIA_CAMERA_SUPPORT=3Dy +CONFIG_MEDIA_RADIO_SUPPORT=3Dy +CONFIG_MEDIA_CONTROLLER=3Dy +CONFIG_VIDEO_V4L2_SUBDEV_API=3Dy +CONFIG_VIDEOBUF2_MSM_MEM=3Dy +CONFIG_MEDIA_USB_SUPPORT=3Dy +CONFIG_USB_VIDEO_CLASS=3Dy +# CONFIG_USB_GSPCA is not set +CONFIG_V4L_PLATFORM_DRIVERS=3Dy +CONFIG_MSMB_CAMERA=3Dy +CONFIG_MSM_CAMERA_SENSOR=3Dy +CONFIG_MSM_CPP=3Dy +CONFIG_MSM_CCI=3Dy +CONFIG_MSM_CSI30_HEADER=3Dy +CONFIG_MSM_CSIPHY=3Dy +CONFIG_MSM_CSID=3Dy +CONFIG_MSM_EEPROM=3Dy +CONFIG_MSM_ISPIF=3Dy +CONFIG_HI256=3Dy +CONFIG_MT9M114=3Dy +CONFIG_MSM_V4L2_VIDEO_OVERLAY_DEVICE=3Dy +CONFIG_MSMB_JPEG=3Dy +CONFIG_MSM_FD=3Dy +CONFIG_MSM_VIDC_V4L2=3Dy +CONFIG_TSPP=3Dy +# CONFIG_RADIO_ADAPTERS is not set +# CONFIG_VGA_ARB is not set +CONFIG_MSM_KGSL=3Dy +CONFIG_KGSL_PER_PROCESS_PAGE_TABLE=3Dy +CONFIG_FB=3Dy +CONFIG_FB_MSM=3Dy +CONFIG_FB_MSM_MDSS=3Dy +CONFIG_FB_MSM_MDSS_WRITEBACK=3Dy +CONFIG_SOUND=3Dy +CONFIG_SND=3Dy +CONFIG_SND_MPU401=3Dy +# CONFIG_SND_PCI is not set +# CONFIG_SND_SPI is not set +CONFIG_SND_USB_AUDIO=3Dy +CONFIG_SND_SOC=3Dy +CONFIG_SND_SOC_MSM8994=3Dy +CONFIG_SND_SOC_MAX98925=3Dy +CONFIG_HID_BATTERY_STRENGTH=3Dy +CONFIG_HIDRAW=3Dy +CONFIG_UHID=3Dy +CONFIG_HID_A4TECH=3Dy +CONFIG_HID_APPLE=3Dy +CONFIG_HID_BELKIN=3Dy +CONFIG_HID_CHERRY=3Dy +CONFIG_HID_CHICONY=3Dy +CONFIG_HID_PRODIKEYS=3Dy +CONFIG_HID_CYPRESS=3Dy +CONFIG_HID_ELECOM=3Dy +CONFIG_HID_EZKEY=3Dy +CONFIG_HID_HOLTEK=3Dy +CONFIG_HOLTEK_FF=3Dy +CONFIG_HID_KEYTOUCH=3Dy +CONFIG_HID_KYE=3Dy +CONFIG_HID_UCLOGIC=3Dy +CONFIG_HID_WALTOP=3Dy +CONFIG_HID_GYRATION=3Dy +CONFIG_HID_ICADE=3Dy +CONFIG_HID_KENSINGTON=3Dy +CONFIG_HID_LCPOWER=3Dy +CONFIG_HID_LENOVO_TPKBD=3Dy +CONFIG_HID_LOGITECH=3Dy +CONFIG_HID_LOGITECH_DJ=3Dy +CONFIG_LOGITECH_FF=3Dy +CONFIG_LOGIRUMBLEPAD2_FF=3Dy +CONFIG_LOGIG940_FF=3Dy +CONFIG_HID_MAGICMOUSE=3Dy +CONFIG_HID_MICROSOFT=3Dy +CONFIG_HID_MONTEREY=3Dy +CONFIG_HID_MULTITOUCH=3Dy +CONFIG_HID_NTRIG=3Dy +CONFIG_HID_ORTEK=3Dy +CONFIG_HID_PANTHERLORD=3Dy +CONFIG_PANTHERLORD_FF=3Dy +CONFIG_HID_PRIMAX=3Dy +CONFIG_HID_PS3REMOTE=3Dy +CONFIG_HID_ROCCAT=3Dy +CONFIG_HID_SAITEK=3Dy +CONFIG_HID_SAMSUNG=3Dy +CONFIG_HID_SONY=3Dy +CONFIG_HID_SPEEDLINK=3Dy +CONFIG_HID_STEELSERIES=3Dy +CONFIG_HID_SUNPLUS=3Dy +CONFIG_HID_SMARTJOYPLUS=3Dy +CONFIG_SMARTJOYPLUS_FF=3Dy +CONFIG_HID_TOPSEED=3Dy +CONFIG_HID_THINGM=3Dy +CONFIG_HID_THRUSTMASTER=3Dy +CONFIG_THRUSTMASTER_FF=3Dy +CONFIG_HID_WACOM=3Dy +CONFIG_HID_WIIMOTE=3Dy +CONFIG_HID_ZEROPLUS=3Dy +CONFIG_ZEROPLUS_FF=3Dy +CONFIG_HID_SENSOR_HUB=3Dy +CONFIG_USB_ANNOUNCE_NEW_DEVICES=3Dy +CONFIG_USB_XHCI_HCD=3Dy +CONFIG_USB_EHCI_HCD=3Dy +CONFIG_USB_EHCI_EHSET=3Dy +CONFIG_USB_EHCI_MSM=3Dy +CONFIG_USB_ACM=3Dy +CONFIG_USB_STORAGE=3Dy +CONFIG_USB_SERIAL=3Dy +CONFIG_USB_SERIAL_GENERIC=3Dy +CONFIG_USB_SERIAL_FTDI_SIO=3Dy +CONFIG_USB_SERIAL_PL2303=3Dy +CONFIG_USB_EMI62=3Dy +CONFIG_USB_EMI26=3Dy +CONFIG_USB_EHSET_TEST_FIXTURE=3Dy +CONFIG_USB_PHY=3Dy +CONFIG_USB_MSM_SSPHY_QMP=3Dy +CONFIG_MSM_QUSB_PHY=3Dy +CONFIG_DUAL_ROLE_USB_INTF=3Dy +CONFIG_USB_GADGET=3Dy +CONFIG_USB_GADGET_DEBUG_FILES=3Dy +CONFIG_USB_GADGET_DEBUG_FS=3Dy +CONFIG_USB_CI13XXX_MSM=3Dy +CONFIG_USB_DWC3_MSM=3Dy +CONFIG_USB_G_ANDROID=3Dy +CONFIG_TYPEC=3Dy +CONFIG_TUSB320_TYPEC=3Dy +CONFIG_MMC=3Dy +CONFIG_MMC_PERF_PROFILING=3Dy +CONFIG_MMC_UNSAFE_RESUME=3Dy +CONFIG_MMC_CLKGATE=3Dy +CONFIG_MMC_PARANOID_SD_INIT=3Dy +CONFIG_MMC_BLOCK_MINORS=3D32 +CONFIG_MMC_TEST=3Dy +CONFIG_MMC_BLOCK_TEST=3Dy +CONFIG_MMC_SDHCI=3Dy +CONFIG_MMC_SDHCI_PLTFM=3Dy +CONFIG_MMC_SDHCI_MSM=3Dy +CONFIG_LEDS_QPNP=3Dy +CONFIG_LEDS_QPNP_FLASH=3Dy +CONFIG_LEDS_QPNP_WLED=3Dy +CONFIG_LEDS_TRIGGERS=3Dy +CONFIG_LEDS_TRIGGER_BACKLIGHT=3Dy +CONFIG_LEDS_TRIGGER_DEFAULT_ON=3Dy +CONFIG_SWITCH=3Dy +CONFIG_RTC_CLASS=3Dy +CONFIG_RTC_DRV_QPNP=3Dy +CONFIG_DMADEVICES=3Dy +CONFIG_QCOM_SPS_DMA=3Dy +CONFIG_UIO=3Dy +CONFIG_UIO_MSM_SHAREDMEM=3Dy +CONFIG_STAGING=3Dy +CONFIG_ANDROID=3Dy +CONFIG_ANDROID_BINDER_IPC=3Dy +CONFIG_ASHMEM=3Dy +CONFIG_ANDROID_LOGGER=3Dy +CONFIG_ANDROID_LOW_MEMORY_KILLER=3Dy +CONFIG_ANDROID_INTF_ALARM_DEV=3Dy +CONFIG_ONESHOT_SYNC=3Dy +CONFIG_ION=3Dy +CONFIG_ION_MSM=3Dy +CONFIG_ALLOC_BUFFERS_IN_4K_CHUNKS=3Dy +# CONFIG_NET_VENDOR_SILICOM is not set +CONFIG_SPS=3Dy +CONFIG_USB_BAM=3Dy +CONFIG_SPS_SUPPORT_NDP_BAM=3Dy +CONFIG_QPNP_POWER_ON=3Dy +CONFIG_QPNP_REVID=3Dy +CONFIG_QPNP_COINCELL=3Dy +CONFIG_QPNP_USB_DETECT=3Dy +CONFIG_IPA=3Dy +CONFIG_RMNET_IPA=3Dy +CONFIG_MSM_AVTIMER=3Dy +CONFIG_PFT=3Dy +CONFIG_MSM_BUS_SCALING=3Dy +CONFIG_MSM_BUSPM_DEV=3Dy +CONFIG_BUS_TOPOLOGY_ADHOC=3Dy +CONFIG_DEBUG_BUS_VOTER=3Dy +CONFIG_QPNP_HAPTIC=3Dy +CONFIG_MSM_MDSS_PLL=3Dy +CONFIG_REMOTE_SPINLOCK_MSM=3Dy +CONFIG_MSM_IOMMU_V1=3Dy +CONFIG_MSM_IOMMU_VBIF_CHECK=3Dy +CONFIG_IOMMU_FORCE_4K_MAPPINGS=3Dy +CONFIG_DEVFREQ_SPDM=3Dy +CONFIG_PWM=3Dy +CONFIG_PWM_QPNP=3Dy +CONFIG_SENSORS_SSC=3Dy +CONFIG_GENERIC_PHY=3Dy +CONFIG_CP_ACCESS64=3Dy +CONFIG_MSM_EVENT_TIMER=3Dy +CONFIG_MSM_IPC_ROUTER_SMD_XPRT=3Dy +CONFIG_MSM_QMI_INTERFACE=3Dy +CONFIG_MSM_SMD_DEBUG=3Dy +CONFIG_MSM_RPM_RBCPR_STATS_V2_LOG=3Dy +CONFIG_MSM_RPM_LOG=3Dy +CONFIG_MSM_RPM_STATS_LOG=3Dy +CONFIG_MSM_RUN_QUEUE_STATS=3Dy +CONFIG_MSM_SMEM_LOGGING=3Dy +CONFIG_MSM_SMP2P=3Dy +CONFIG_MSM_SMP2P_TEST=3Dy +CONFIG_MSM_SPM=3Dy +CONFIG_MSM_L2_SPM=3Dy +CONFIG_MSM_ADSP_LOADER=3Dy +CONFIG_MSM_MEMORY_DUMP_V2=3Dy +CONFIG_MSM_DEBUG_LAR_UNLOCK=3Dy +CONFIG_MSM_DDR_HEALTH=3Dy +CONFIG_MSM_COMMON_LOG=3Dy +CONFIG_MSM_WATCHDOG_V2=3Dy +CONFIG_MSM_FORCE_WDOG_BITE_ON_PANIC=3Dy +CONFIG_MSM_HVC=3Dy +CONFIG_MSM_SUBSYSTEM_RESTART=3Dy +CONFIG_MSM_SYSMON_COMM=3Dy +CONFIG_MSM_PIL=3Dy +CONFIG_MSM_PIL_SSR_GENERIC=3Dy +CONFIG_MSM_PIL_MSS_QDSP6V5=3Dy +CONFIG_MSM_OCMEM=3Dy +CONFIG_MSM_OCMEM_LOCAL_POWER_CTRL=3Dy +CONFIG_MSM_OCMEM_DEBUG=3Dy +CONFIG_MSM_BOOT_STATS=3Dy +CONFIG_MSM_SCM=3Dy +CONFIG_MSM_XPU_ERR_FATAL=3Dy +CONFIG_MSM_CPUSS_DUMP=3Dy +CONFIG_MSM_SHARED_HEAP_ACCESS=3Dy +CONFIG_MSM_SYSTEM_HEALTH_MONITOR=3Dy +CONFIG_QCOM_EARLY_RANDOM=3Dy +CONFIG_MSM_PERFORMANCE=3Dy +CONFIG_QCOM_NPA_DUMP=3Dy +CONFIG_MSM_TZ_LOG=3Dy +CONFIG_EXT4_FS=3Dy +CONFIG_EXT4_FS_SECURITY=3Dy +CONFIG_EXT4_FS_ENCRYPTION=3Dy +CONFIG_FUSE_FS=3Dy +CONFIG_VFAT_FS=3Dy +CONFIG_TMPFS=3Dy +CONFIG_TMPFS_POSIX_ACL=3Dy +CONFIG_PSTORE=3Dy +CONFIG_PSTORE_CONSOLE=3Dy +CONFIG_PSTORE_PMSG=3Dy +CONFIG_PSTORE_RAM=3Dy +# CONFIG_NETWORK_FILESYSTEMS is not set +CONFIG_NLS_CODEPAGE_437=3Dy +CONFIG_NLS_ASCII=3Dy +CONFIG_NLS_ISO8859_1=3Dy +CONFIG_NLS_UTF8=3Dy +CONFIG_PRINTK_TIME=3Dy +CONFIG_MAGIC_SYSRQ=3Dy +CONFIG_PAGE_OWNER=3Dy +# CONFIG_SYSRQ_SCHED_DEBUG is not set +CONFIG_SCHEDSTATS=3Dy +CONFIG_TIMER_STATS=3Dy +CONFIG_DEBUG_INFO=3Dy +CONFIG_RCU_CPU_STALL_INFO=3Dy +CONFIG_RCU_TRACE=3Dy +CONFIG_IPC_LOGGING=3Dy +CONFIG_BLK_DEV_IO_TRACE=3Dy +CONFIG_DYNAMIC_DEBUG=3Dy +CONFIG_OOPS_LOG_BUFFER=3Dy +CONFIG_LOG_BUF_MAGIC=3Dy +CONFIG_OOPS_LOG_BUF_SHIFT=3D17 +CONFIG_PANIC_ON_DATA_CORRUPTION=3Dy +CONFIG_ARM64_PTDUMP=3Dy +CONFIG_PID_IN_CONTEXTIDR=3Dy +CONFIG_SECURITY=3Dy +CONFIG_SECURITY_NETWORK=3Dy +CONFIG_LSM_MMAP_MIN_ADDR=3D4096 +CONFIG_SECURITY_SELINUX=3Dy +CONFIG_CRYPTO_NULL=3Dy +CONFIG_CRYPTO_XCBC=3Dy +CONFIG_CRYPTO_MD4=3Dy +CONFIG_CRYPTO_TWOFISH=3Dy +CONFIG_CRYPTO_DEV_QCRYPTO=3Dy +CONFIG_CRYPTO_DEV_QCE=3Dy +CONFIG_CRYPTO_DEV_QCEDEV=3Dy +CONFIG_CRYPTO_DEV_QCOM_ICE=3Dy +CONFIG_ASYMMETRIC_KEY_TYPE=3Dy +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=3Dy +CONFIG_PUBLIC_KEY_ALGO_RSA=3Dy +CONFIG_X509_CERTIFICATE_PARSER=3Dy +CONFIG_ARM64_CRYPTO=3Dy +CONFIG_CRYPTO_SHA1_ARM64_CE=3Dy +CONFIG_CRYPTO_SHA2_ARM64_CE=3Dy +CONFIG_CRYPTO_GHASH_ARM64_CE=3Dy +CONFIG_CRYPTO_AES_ARM64_CE_CCM=3Dy +CONFIG_CRYPTO_AES_ARM64_CE_BLK=3Dy +CONFIG_CRYPTO_AES_ARM64_NEON_BLK=3Dy +CONFIG_QMI_ENCDEC=3Dy +CONFIG_STRICT_MEMORY_RWX=3Dy +CONFIG_ARM_APPENDED_DTB=3Dy +CONFIG_ARM_ATAG_DTB_COMPAT=3Dy +CONFIG_ARCH_QCOM=3Dy +CONFIG_QCOM_SMD_RPM=3Dy +CONFIG_QCOM_SMEM=3Dy +CONFIG_QCOM_SMD=3Dy +CONFIG_HWSPINLOCK_QCOM=3Dy +CONFIG_QCOM_PM=3Dy +CONFIG_SERIAL_MSM=3Dy +CONFIG_SERIAL_MSM_CONSOLE=3Dy +CONFIG_PINCTRL_MSM8X74=3Dy +CONFIG_COMMON_CLK_QCOM=3Dy +CONFIG_MSM_GCC_8994=3Dy +CONFIG_MACH_HUAWEI=3Dy +CONFIG_DEVTMPFS=3Dy +CONFIG_DMA_CMA=3Dy --=20 2.6.1