From 41bb06d4087e2e483e5dccdeb46321a1a42cc9d2 Mon Sep 17 00:00:00 2001 From: ggow Date: Wed, 17 Apr 2019 23:34:35 +0100 Subject: [PATCH] Merge changes for austin to form mt8127-common --- arch/arm/configs/austin_debug_defconfig | 3343 ++++++++++ arch/arm/configs/austin_defconfig | 3328 ++++++++++ arch/arm/mach-mt8127/ford/Makefile | 4 +- .../mach-mt8127/ford/dct/dct_austin/Makefile | 4 + .../ford/dct/dct_austin/codegen.dws | Bin 0 -> 23319 bytes .../ford/dct/dct_austin/cust_adc.h | 15 + .../ford/dct/dct_austin/cust_eint.h | 69 + .../ford/dct/dct_austin/cust_eint_ext.h | 34 + .../ford/dct/dct_austin/cust_gpio_boot.h | 1348 ++++ .../ford/dct/dct_austin/cust_gpio_usage.h | 138 + .../ford/dct/dct_austin/cust_kpd.h | 105 + .../ford/dct/dct_austin/cust_power.h | 9 + .../ford/dct/dct_austin/pmic_drv.c | 16 + .../ford/dct/dct_austin/pmic_drv.h | 30 + .../ford/power/cust_battery_meter.h | 2 +- .../power/cust_battery_meter_table_austin.h | 5568 +++++++++++++++++ .../mach-mt8127/ford/power/cust_charging.h | 2 +- arch/arm/mach-mt8127/ford/touchpanel/Makefile | 2 +- .../arm/mach-mt8127/ford/touchpanel/mtk_tpd.c | 4 +- drivers/misc/mediatek/Kconfig | 2 +- drivers/misc/mediatek/Makefile.custom | 6 +- drivers/misc/mediatek/accdet/mt8127/accdet.c | 10 +- .../connectivity/common_detect/Makefile | 4 +- .../drv_wlan/mt_wifi/wlan/os/linux/gl_init.c | 8 +- .../misc/mediatek/dispsys/mt8127/ddp_bls.c | 4 +- drivers/misc/mediatek/hwinfo/hw_interface.c | 2 +- .../mediatek/imgsensor/src/mt8127/Makefile | 2 +- drivers/misc/mediatek/keypad/kpd.c | 10 +- drivers/misc/mediatek/leds/mt8127/leds.c | 2 +- drivers/misc/mediatek/mmc-host/mt8127/sd.c | 4 +- .../mediatek/power/mt8127/pmic_chr_type_det.c | 4 +- .../mediatek/thermal/mt8127/mtk_ts_battery.c | 6 +- .../misc/mediatek/thermal/mt8127/mtk_ts_bts.c | 6 +- .../misc/mediatek/thermal/mt8127/mtk_ts_cpu.c | 4 +- .../mediatek/thermal/mt8127/mtk_ts_pmic6323.c | 6 +- .../misc/mediatek/thermal/mt8127/mtk_ts_wmt.c | 6 +- drivers/misc/mediatek/usb20/mt8127/usb20.c | 4 +- .../misc/mediatek/usb20/mt8127/usb20_host.c | 8 +- drivers/power/mediatek/battery_common.c | 32 +- drivers/power/mediatek/battery_meter.c | 38 +- drivers/power/mediatek/switch_charging.c | 8 +- drivers/thermal/virtual_sensor_thermal.c | 4 +- include/linux/platform_data/mtk_thermal.h | 2 +- include/mach/battery_common.h | 6 +- 44 files changed, 14108 insertions(+), 101 deletions(-) create mode 100644 arch/arm/configs/austin_debug_defconfig create mode 100644 arch/arm/configs/austin_defconfig create mode 100755 arch/arm/mach-mt8127/ford/dct/dct_austin/Makefile create mode 100755 arch/arm/mach-mt8127/ford/dct/dct_austin/codegen.dws create mode 100755 arch/arm/mach-mt8127/ford/dct/dct_austin/cust_adc.h create mode 100755 arch/arm/mach-mt8127/ford/dct/dct_austin/cust_eint.h create mode 100755 arch/arm/mach-mt8127/ford/dct/dct_austin/cust_eint_ext.h create mode 100755 arch/arm/mach-mt8127/ford/dct/dct_austin/cust_gpio_boot.h create mode 100755 arch/arm/mach-mt8127/ford/dct/dct_austin/cust_gpio_usage.h create mode 100755 arch/arm/mach-mt8127/ford/dct/dct_austin/cust_kpd.h create mode 100755 arch/arm/mach-mt8127/ford/dct/dct_austin/cust_power.h create mode 100755 arch/arm/mach-mt8127/ford/dct/dct_austin/pmic_drv.c create mode 100755 arch/arm/mach-mt8127/ford/dct/dct_austin/pmic_drv.h create mode 100755 arch/arm/mach-mt8127/ford/power/cust_battery_meter_table_austin.h diff --git a/arch/arm/configs/austin_debug_defconfig b/arch/arm/configs/austin_debug_defconfig new file mode 100644 index 00000000000..93596e45ce1 --- /dev/null +++ b/arch/arm/configs/austin_debug_defconfig @@ -0,0 +1,3343 @@ +# +# Automatically generated file; DO NOT EDIT. +# Linux/arm 3.10.54 Kernel Configuration +# +CONFIG_ARM=y +CONFIG_ARM_HAS_SG_CHAIN=y +CONFIG_SYS_SUPPORTS_APM_EMULATION=y +CONFIG_HAVE_PROC_CPU=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +CONFIG_RWSEM_GENERIC_SPINLOCK=y +CONFIG_ARCH_HAS_CPUFREQ=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_FIQ=y +CONFIG_VECTORS_BASE=0xffff0000 +# CONFIG_ARM_PATCH_PHYS_VIRT is not set +CONFIG_NEED_MACH_MEMORY_H=y +CONFIG_GENERIC_BUG=y +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" +CONFIG_IRQ_WORK=y +CONFIG_BUILDTIME_EXTABLE_SORT=y + +# +# General setup +# +CONFIG_INIT_ENV_ARG_LIMIT=32 +CONFIG_CROSS_COMPILE="" +CONFIG_LOCALVERSION="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_LZMA=y +CONFIG_HAVE_KERNEL_XZ=y +CONFIG_HAVE_KERNEL_LZO=y +# CONFIG_KERNEL_GZIP is not set +# CONFIG_KERNEL_LZMA is not set +CONFIG_KERNEL_XZ=y +# CONFIG_KERNEL_LZO is not set +CONFIG_DEFAULT_HOSTNAME="(none)" +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +# CONFIG_POSIX_MQUEUE is not set +# CONFIG_FHANDLE is not set +CONFIG_AUDIT=y +CONFIG_AUDITSYSCALL=y +CONFIG_AUDIT_WATCH=y +CONFIG_AUDIT_TREE=y +# CONFIG_AUDIT_LOGINUID_IMMUTABLE is not set +CONFIG_HAVE_GENERIC_HARDIRQS=y + +# +# IRQ subsystem +# +CONFIG_GENERIC_HARDIRQS=y +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_HARDIRQS_SW_RESEND=y +CONFIG_IRQ_DOMAIN=y +CONFIG_IRQ_DOMAIN_DEBUG=y +CONFIG_KTIME_SCALAR=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_GENERIC_CLOCKEVENTS_BUILD=y +CONFIG_ARCH_HAS_TICK_BROADCAST=y +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y + +# +# Timers subsystem +# +CONFIG_TICK_ONESHOT=y +CONFIG_NO_HZ_COMMON=y +# CONFIG_HZ_PERIODIC is not set +CONFIG_NO_HZ_IDLE=y +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y + +# +# CPU/Task time and stats accounting +# +CONFIG_TICK_CPU_ACCOUNTING=y +# CONFIG_IRQ_TIME_ACCOUNTING is not set +# CONFIG_BSD_PROCESS_ACCT is not set +# CONFIG_TASKSTATS is not set + +# +# RCU Subsystem +# +CONFIG_TREE_PREEMPT_RCU=y +CONFIG_PREEMPT_RCU=y +CONFIG_RCU_STALL_COMMON=y +# CONFIG_RCU_USER_QS is not set +CONFIG_RCU_FANOUT=32 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_FANOUT_EXACT is not set +# CONFIG_RCU_FAST_NO_HZ is not set +# CONFIG_TREE_RCU_TRACE is not set +# CONFIG_RCU_BOOST is not set +# CONFIG_RCU_NOCB_CPU is not set +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=20 +CONFIG_GENERIC_SCHED_CLOCK=y +CONFIG_CGROUPS=y +# CONFIG_CGROUP_DEBUG is not set +# CONFIG_CGROUP_FREEZER is not set +# CONFIG_CGROUP_DEVICE is not set +# CONFIG_CPUSETS is not set +CONFIG_CGROUP_CPUACCT=y +CONFIG_RESOURCE_COUNTERS=y +# CONFIG_MEMCG is not set +# CONFIG_CGROUP_PERF is not set +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y +# CONFIG_CFS_BANDWIDTH is not set +CONFIG_RT_GROUP_SCHED=y +# CONFIG_BLK_CGROUP is not set +# CONFIG_CHECKPOINT_RESTORE is not set +# CONFIG_NAMESPACES is not set +CONFIG_UIDGID_CONVERTED=y +# CONFIG_UIDGID_STRICT_TYPE_CHECKS is not set +# CONFIG_SCHED_AUTOGROUP is not set +# CONFIG_SYSFS_DEPRECATED is not set +# CONFIG_RELAY is not set +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_RD_GZIP=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_CC_OPTIMIZE_FOR_SIZE is not set +CONFIG_SYSCTL=y +CONFIG_ANON_INODES=y +CONFIG_HAVE_UID16=y +CONFIG_HOTPLUG=y +CONFIG_PANIC_TIMEOUT=5 +CONFIG_EXPERT=y +CONFIG_UID16=y +# CONFIG_SYSCTL_SYSCALL is not set +CONFIG_KALLSYMS=y +CONFIG_KALLSYMS_ALL=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +CONFIG_SHMEM=y +CONFIG_AIO=y +CONFIG_EMBEDDED=y +CONFIG_HAVE_PERF_EVENTS=y +CONFIG_PERF_USE_VMALLOC=y + +# +# Kernel Performance Events And Counters +# +CONFIG_PERF_EVENTS=y +# CONFIG_DEBUG_PERF_USE_VMALLOC is not set +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_SLUB_DEBUG=y +CONFIG_COMPAT_BRK=y +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y +CONFIG_OPROFILE=y +CONFIG_HAVE_OPROFILE=y +# CONFIG_JUMP_LABEL is not set +# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_DMA_ATTRS=y +CONFIG_HAVE_DMA_CONTIGUOUS=y +CONFIG_USE_GENERIC_SMP_HELPERS=y +CONFIG_GENERIC_SMP_IDLE_THREAD=y +CONFIG_GENERIC_IDLE_POLL_SETUP=y +CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y +CONFIG_HAVE_DMA_API_DEBUG=y +CONFIG_HAVE_HW_BREAKPOINT=y +CONFIG_HAVE_ARCH_JUMP_LABEL=y +CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y +CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_SECCOMP_FILTER=y +CONFIG_HAVE_CONTEXT_TRACKING=y +CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y +CONFIG_MODULES_USE_ELF_REL=y +CONFIG_CLONE_BACKWARDS=y +CONFIG_OLD_SIGSUSPEND3=y +CONFIG_OLD_SIGACTION=y + +CONFIG_MODULES=y + +# +# GCOV-based kernel profiling +# +# CONFIG_GCOV_KERNEL is not set +CONFIG_HAVE_GENERIC_DMA_COHERENT=y +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +CONFIG_BASE_SMALL=0 +CONFIG_STOP_MACHINE=y +CONFIG_BLOCK=y +CONFIG_LBDAF=y +# CONFIG_BLK_DEV_BSG is not set +# CONFIG_BLK_DEV_BSGLIB is not set +# CONFIG_BLK_DEV_INTEGRITY is not set + +# +# Partition Types +# +# CONFIG_PARTITION_ADVANCED is not set +CONFIG_MSDOS_PARTITION=y +CONFIG_EFI_PARTITION=y + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +CONFIG_IOSCHED_DEADLINE=y +CONFIG_IOSCHED_CFQ=y +# CONFIG_DEFAULT_DEADLINE is not set +CONFIG_DEFAULT_CFQ=y +# CONFIG_DEFAULT_NOOP is not set +CONFIG_DEFAULT_IOSCHED="cfq" +CONFIG_UNINLINE_SPIN_UNLOCK=y +CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y +CONFIG_FREEZER=y + +# +# System Type +# +CONFIG_MMU=y +# CONFIG_ARCH_MULTIPLATFORM is not set +# CONFIG_ARCH_INTEGRATOR is not set +# CONFIG_ARCH_REALVIEW is not set +# CONFIG_ARCH_VERSATILE is not set +# CONFIG_ARCH_AT91 is not set +# CONFIG_ARCH_CLPS711X is not set +# CONFIG_ARCH_GEMINI is not set +# CONFIG_ARCH_EBSA110 is not set +# CONFIG_ARCH_EP93XX is not set +# CONFIG_ARCH_FOOTBRIDGE is not set +# CONFIG_ARCH_NETX is not set +# CONFIG_ARCH_IOP13XX is not set +# CONFIG_ARCH_IOP32X is not set +# CONFIG_ARCH_IOP33X is not set +# CONFIG_ARCH_IXP4XX is not set +# CONFIG_ARCH_DOVE is not set +# CONFIG_ARCH_KIRKWOOD is not set +# CONFIG_ARCH_MV78XX0 is not set +# CONFIG_ARCH_ORION5X is not set +# CONFIG_ARCH_MMP is not set +# CONFIG_ARCH_KS8695 is not set +# CONFIG_ARCH_W90X900 is not set +# CONFIG_ARCH_LPC32XX is not set +# CONFIG_ARCH_PXA is not set +# CONFIG_ARCH_MSM is not set +# CONFIG_ARCH_MT6572 is not set +# CONFIG_ARCH_MT6595 is not set +# CONFIG_ARCH_MT6582 is not set +# CONFIG_ARCH_MT6592 is not set +# CONFIG_ARCH_MT6752 is not set +# CONFIG_ARCH_MT6795 is not set +CONFIG_ARCH_MT8127=y +# CONFIG_ARCH_SHMOBILE is not set +# CONFIG_ARCH_RPC is not set +# CONFIG_ARCH_SA1100 is not set +# CONFIG_ARCH_S3C24XX is not set +# CONFIG_ARCH_S3C64XX is not set +# CONFIG_ARCH_S5P64X0 is not set +# CONFIG_ARCH_S5PC100 is not set +# CONFIG_ARCH_S5PV210 is not set +# CONFIG_ARCH_EXYNOS is not set +# CONFIG_ARCH_SHARK is not set +# CONFIG_ARCH_U300 is not set +# CONFIG_ARCH_DAVINCI is not set +# CONFIG_ARCH_OMAP1 is not set +# CONFIG_GPIO_PCA953X is not set +# CONFIG_KEYBOARD_GPIO_POLLED is not set + +# +# MT8127 Board Support Package +# +# CONFIG_MT8127_FPGA is not set +CONFIG_MT8127_EVB_BOARD=y +CONFIG_MAX_DRAM_SIZE_SUPPORT=0x80000000 + +# +# MTK Board Support Package +# +# CONFIG_PLAT_SPEAR is not set + +# +# Processor Type +# +CONFIG_CPU_V7=y +CONFIG_CPU_32v6K=y +CONFIG_CPU_32v7=y +CONFIG_CPU_ABRT_EV7=y +CONFIG_CPU_PABRT_V7=y +CONFIG_CPU_CACHE_V7=y +CONFIG_CPU_CACHE_VIPT=y +CONFIG_CPU_COPY_V6=y +CONFIG_CPU_TLB_V7=y +CONFIG_CPU_HAS_ASID=y +CONFIG_CPU_CP15=y +CONFIG_CPU_CP15_MMU=y + +# +# Processor Features +# +# CONFIG_ARM_LPAE is not set +# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set +CONFIG_ARM_THUMB=y +CONFIG_ARM_THUMBEE=y +CONFIG_ARM_VIRT_EXT=y +CONFIG_SWP_EMULATE=y +# CONFIG_CPU_ICACHE_DISABLE is not set +# CONFIG_CPU_DCACHE_DISABLE is not set +# CONFIG_CPU_BPREDICT_DISABLE is not set +CONFIG_KUSER_HELPERS=y +# CONFIG_CACHE_L2X0 is not set +CONFIG_ARM_L1_CACHE_SHIFT_6=y +CONFIG_ARM_L1_CACHE_SHIFT=6 +CONFIG_ARM_DMA_MEM_BUFFERABLE=y +CONFIG_ARM_NR_BANKS=8 +# CONFIG_MTK_KERNEL_IN_SECURE_MODE is not set +# CONFIG_L1C_OPT is not set +# CONFIG_ARM_ERRATA_430973 is not set +# CONFIG_ARM_ERRATA_458693 is not set +# CONFIG_ARM_ERRATA_460075 is not set +# CONFIG_ARM_ERRATA_742230 is not set +# CONFIG_ARM_ERRATA_742231 is not set +# CONFIG_ARM_ERRATA_643719 is not set +# CONFIG_ARM_ERRATA_720789 is not set +# CONFIG_ARM_ERRATA_743622 is not set +# CONFIG_ARM_ERRATA_751472 is not set +# CONFIG_ARM_ERRATA_754322 is not set +# CONFIG_ARM_ERRATA_754327 is not set +# CONFIG_ARM_ERRATA_764369 is not set +# CONFIG_ARM_ERRATA_775420 is not set +# CONFIG_ARM_ERRATA_798181 is not set +# CONFIG_ARM_ERRATA_828419 is not set +# CONFIG_ARM_ERRATA_828420 is not set +# CONFIG_ARM_ERRATA_831171 is not set +# CONFIG_ARM_ERRATA_824069 is not set +# CONFIG_ARM_ERRATA_826319 is not set +CONFIG_FIQ_GLUE=y + +# +# Bus support +# +CONFIG_ARM_AMBA=y +# CONFIG_PCI_SYSCALL is not set +# CONFIG_PCCARD is not set + +# +# Kernel Features +# +CONFIG_HAVE_SMP=y +CONFIG_SMP=y +CONFIG_SMP_ON_UP=y +CONFIG_ARM_CPU_TOPOLOGY=y +# CONFIG_SCHED_MC is not set +# CONFIG_SCHED_SMT is not set +# CONFIG_DISABLE_CPU_SCHED_DOMAIN_BALANCE is not set +# CONFIG_HEVTASK_INTERFACE is not set +# CONFIG_ARCH_SCALE_INVARIANT_CPU_CAPACITY is not set +# CONFIG_HAVE_ARM_ARCH_TIMER is not set +# CONFIG_MCPM is not set +CONFIG_VMSPLIT_3G=y +# CONFIG_VMSPLIT_2G is not set +# CONFIG_VMSPLIT_1G is not set +CONFIG_PAGE_OFFSET=0xC0000000 +CONFIG_NR_CPUS=4 +CONFIG_TOUCH_BOOST=y +CONFIG_HOTPLUG_CPU=y +# CONFIG_ARM_PSCI is not set +CONFIG_LOCAL_TIMERS=y +CONFIG_ARCH_NR_GPIO=0 +# CONFIG_PREEMPT_NONE is not set +# CONFIG_PREEMPT_VOLUNTARY is not set +CONFIG_PREEMPT=y +CONFIG_PREEMPT_COUNT=y +CONFIG_HZ=100 +CONFIG_SCHED_HRTICK=y +# CONFIG_THUMB2_KERNEL is not set +CONFIG_AEABI=y +# CONFIG_OABI_COMPAT is not set +# CONFIG_ARCH_SPARSEMEM_DEFAULT is not set +# CONFIG_ARCH_SELECT_MEMORY_MODEL is not set +CONFIG_HAVE_ARCH_PFN_VALID=y +CONFIG_HIGHMEM=y +# CONFIG_HIGHPTE is not set +CONFIG_HW_PERF_EVENTS=y +CONFIG_FLATMEM=y +CONFIG_FLAT_NODE_MEM_MAP=y +CONFIG_HAVE_MEMBLOCK=y +# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set +CONFIG_PAGEFLAGS_EXTENDED=y +CONFIG_SPLIT_PTLOCK_CPUS=999999 +CONFIG_COMPACTION=y +CONFIG_MIGRATION=y +# CONFIG_PHYS_ADDR_T_64BIT is not set +CONFIG_ZONE_DMA_FLAG=0 +CONFIG_BOUNCE=y +CONFIG_KSM=y +CONFIG_KSM_CHECK_PAGE=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_CROSS_MEMORY_ATTACH=y +# CONFIG_CLEANCACHE is not set +# CONFIG_FRONTSWAP is not set +CONFIG_FORCE_MAX_ZONEORDER=11 +CONFIG_ALIGNMENT_TRAP=y +# CONFIG_UACCESS_WITH_MEMCPY is not set +CONFIG_SECCOMP=y +CONFIG_CC_STACKPROTECTOR=y +# CONFIG_ARM_FLUSH_CONSOLE_ON_RESTART is not set + +# +# Boot options +# +# CONFIG_USE_OF is not set +CONFIG_ATAGS=y +# CONFIG_DEPRECATED_PARAM_STRUCT is not set +CONFIG_ZBOOT_ROM_TEXT=0 +CONFIG_ZBOOT_ROM_BSS=0 +# CONFIG_COMPAT_CPUINFO is not set +CONFIG_CMDLINE="console=tty0 console=ttyMT3,921600n1 root=/dev/ram vmalloc=496M slub_max_order=0 slub_debug=O coherent_pool=3240K" +CONFIG_CMDLINE_FROM_BOOTLOADER=y +# CONFIG_CMDLINE_EXTEND is not set +# CONFIG_CMDLINE_FORCE is not set +# CONFIG_XIP_KERNEL is not set +# CONFIG_KEXEC is not set +# CONFIG_CRASH_DUMP is not set +CONFIG_RESTART_DISABLE_CACHE=y +# CONFIG_AUTO_ZRELADDR is not set + +# +# CPU Power Management +# + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=y +CONFIG_CPU_FREQ_GOV_COMMON=y +CONFIG_CPU_FREQ_STAT=y +CONFIG_CPU_FREQ_STAT_DETAILS=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_INTERACTIVEPLUS is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_INTERACTIVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_BALANCE is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_HOTPLUG=y +# CONFIG_CPU_FREQ_GOV_BALANCE is not set +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=y +CONFIG_CPU_FREQ_GOV_USERSPACE=y +# CONFIG_CPU_FREQ_GOV_ONDEMAND is not set +# CONFIG_CPU_FREQ_GOV_INTERACTIVEPLUS is not set +CONFIG_CPU_FREQ_GOV_INTERACTIVE=y +# CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set +CONFIG_CPU_FREQ_GOV_HOTPLUG=y + +# +# ARM CPU frequency scaling drivers +# +# CONFIG_ARM_EXYNOS4210_CPUFREQ is not set +# CONFIG_ARM_EXYNOS4X12_CPUFREQ is not set +# CONFIG_ARM_EXYNOS5250_CPUFREQ is not set +# CONFIG_ARM_KIRKWOOD_CPUFREQ is not set +# CONFIG_CPU_IDLE is not set +# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set + +# +# Floating point emulation +# + +# +# At least one emulation must be selected +# +CONFIG_VFP=y +CONFIG_VFPv3=y +CONFIG_NEON=y + +# +# Userspace binary formats +# +CONFIG_BINFMT_ELF=y +CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +CONFIG_BINFMT_SCRIPT=y +# CONFIG_HAVE_AOUT is not set +# CONFIG_BINFMT_MISC is not set +CONFIG_COREDUMP=y + +# +# Power management options +# +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_HAS_WAKELOCK=y +CONFIG_HAS_EARLYSUSPEND=y +CONFIG_HAS_SBSUSPEND=y +CONFIG_WAKELOCK=y +CONFIG_EARLYSUSPEND=y +CONFIG_FB_EARLYSUSPEND=y +CONFIG_HIBERNATE_CALLBACKS=y +CONFIG_HIBERNATION=y +CONFIG_PM_STD_PARTITION="" +CONFIG_TOI_CORE=y + +# +# Image Storage (you need at least one allocator) +# +CONFIG_TOI_FILE=y +CONFIG_TOI_SWAP=y + +# +# General Options +# +CONFIG_TOI_CRYPTO=y +CONFIG_TOI_DEFAULT_IMAGE_SIZE_LIMIT=-2 +# CONFIG_TOI_KEEP_IMAGE is not set +CONFIG_TOI_REPLACE_SWSUSP=y +# CONFIG_TOI_IGNORE_LATE_INITCALL is not set +CONFIG_TOI_DEFAULT_WAIT=2 +CONFIG_TOI_DEFAULT_EXTRA_PAGES_ALLOWANCE=2000 +# CONFIG_TOI_CHECKSUM is not set +CONFIG_TOI=y +CONFIG_TOI_ZRAM_SUPPORT=y +CONFIG_TOI_FIXUP=y +CONFIG_TOI_ENHANCE=y +CONFIG_PM_SLEEP=y +CONFIG_PM_SLEEP_SMP=y +CONFIG_PM_AUTOSLEEP=y +CONFIG_PM_WAKELOCKS=y +CONFIG_PM_WAKELOCKS_LIMIT=100 +CONFIG_PM_WAKELOCKS_GC=y +# CONFIG_PM_RUNTIME is not set +CONFIG_PM=y +CONFIG_PM_DEBUG=y +CONFIG_PM_ADVANCED_DEBUG=y +CONFIG_PM_TEST_SUSPEND=y +CONFIG_PM_SLEEP_DEBUG=y +# CONFIG_APM_EMULATION is not set +CONFIG_CPU_PM=y +# CONFIG_SUSPEND_TIME is not set +CONFIG_ARCH_SUSPEND_POSSIBLE=y +CONFIG_ARM_CPU_SUSPEND=y +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +# CONFIG_PACKET_DIAG is not set +CONFIG_UNIX=y +# CONFIG_UNIX_DIAG is not set +CONFIG_XFRM=y +CONFIG_XFRM_ALGO=y +# CONFIG_XFRM_USER is not set +# CONFIG_XFRM_SUB_POLICY is not set +CONFIG_XFRM_MIGRATE=y +# CONFIG_XFRM_STATISTICS is not set +CONFIG_XFRM_IPCOMP=y +CONFIG_NET_KEY=y +# CONFIG_NET_KEY_MIGRATE is not set +CONFIG_INET=y +CONFIG_IP_WOW=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +# CONFIG_IP_FIB_TRIE_STATS is not set +CONFIG_IP_MULTIPLE_TABLES=y +# CONFIG_IP_ROUTE_MULTIPATH is not set +# CONFIG_IP_ROUTE_VERBOSE is not set +CONFIG_IP_ROUTE_CLASSID=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +# CONFIG_IP_PNP_RARP is not set +CONFIG_NET_IPIP=y +# CONFIG_NET_IPGRE_DEMUX is not set +CONFIG_NET_IP_TUNNEL=y +CONFIG_IP_MROUTE=y +CONFIG_IP_MROUTE_MULTIPLE_TABLES=y +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +CONFIG_ARPD=y +CONFIG_SYN_COOKIES=y +# CONFIG_NET_IPVTI is not set +CONFIG_INET_AH=y +CONFIG_INET_ESP=y +CONFIG_INET_IPCOMP=y +CONFIG_INET_XFRM_TUNNEL=y +CONFIG_INET_TUNNEL=y +CONFIG_INET_XFRM_MODE_TRANSPORT=y +CONFIG_INET_XFRM_MODE_TUNNEL=y +CONFIG_INET_XFRM_MODE_BEET=y +# CONFIG_INET_LRO is not set +CONFIG_INET_DIAG=y +CONFIG_INET_TCP_DIAG=y +# CONFIG_INET_UDP_DIAG is not set +# CONFIG_TCP_CONG_ADVANCED is not set +CONFIG_TCP_CONG_CUBIC=y +CONFIG_DEFAULT_TCP_CONG="cubic" +# CONFIG_TCP_MD5SIG is not set +CONFIG_IPV6=y +CONFIG_IPV6_PRIVACY=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +CONFIG_INET6_AH=y +CONFIG_INET6_ESP=y +CONFIG_INET6_IPCOMP=y +CONFIG_IPV6_MIP6=y +CONFIG_INET6_XFRM_TUNNEL=y +CONFIG_INET6_TUNNEL=y +CONFIG_INET6_XFRM_MODE_TRANSPORT=y +CONFIG_INET6_XFRM_MODE_TUNNEL=y +CONFIG_INET6_XFRM_MODE_BEET=y +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=y +CONFIG_IPV6_SIT=y +CONFIG_IPV6_SIT_6RD=y +CONFIG_IPV6_NDISC_NODETYPE=y +CONFIG_IPV6_TUNNEL=y +# CONFIG_IPV6_GRE is not set +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_IPV6_SUBTREES=y +CONFIG_IPV6_MROUTE=y +# CONFIG_IPV6_MROUTE_MULTIPLE_TABLES is not set +CONFIG_IPV6_PIMSM_V2=y +CONFIG_MTK_DHCPV6C_WIFI=y +# CONFIG_NETLABEL is not set +CONFIG_ANDROID_PARANOID_NETWORK=y +CONFIG_NET_ACTIVITY_STATS=y +CONFIG_NETWORK_SECMARK=y +# CONFIG_NETWORK_PHY_TIMESTAMPING is not set +CONFIG_NETFILTER=y +# CONFIG_NETFILTER_DEBUG is not set +CONFIG_NETFILTER_ADVANCED=y +CONFIG_BRIDGE_NETFILTER=y + +# +# Core Netfilter Configuration +# +CONFIG_NETFILTER_NETLINK=y +# CONFIG_NETFILTER_NETLINK_ACCT is not set +CONFIG_NETFILTER_NETLINK_QUEUE=y +CONFIG_NETFILTER_NETLINK_LOG=y +CONFIG_NF_CONNTRACK=y +CONFIG_NF_CONNTRACK_MARK=y +# CONFIG_NF_CONNTRACK_SECMARK is not set +CONFIG_NF_CONNTRACK_PROCFS=y +CONFIG_NF_CONNTRACK_EVENTS=y +# CONFIG_NF_CONNTRACK_TIMEOUT is not set +# CONFIG_NF_CONNTRACK_TIMESTAMP is not set +# CONFIG_NF_CT_PROTO_DCCP is not set +CONFIG_NF_CT_PROTO_GRE=y +# CONFIG_NF_CT_PROTO_SCTP is not set +CONFIG_NF_CT_PROTO_UDPLITE=y +# CONFIG_NF_CONNTRACK_AMANDA is not set +CONFIG_NF_CONNTRACK_FTP=y +# CONFIG_NF_CONNTRACK_H323 is not set +# CONFIG_NF_CONNTRACK_IRC is not set +# CONFIG_NF_CONNTRACK_NETBIOS_NS is not set +# CONFIG_NF_CONNTRACK_SNMP is not set +CONFIG_NF_CONNTRACK_PPTP=y +# CONFIG_NF_CONNTRACK_SANE is not set +CONFIG_NF_CONNTRACK_SIP=y +CONFIG_NF_CONNTRACK_TFTP=y +CONFIG_NF_CT_NETLINK=y +# CONFIG_NF_CT_NETLINK_TIMEOUT is not set +# CONFIG_NETFILTER_NETLINK_QUEUE_CT is not set +CONFIG_NF_NAT=y +CONFIG_NF_NAT_NEEDED=y +CONFIG_NF_NAT_PROTO_UDPLITE=y +# CONFIG_NF_NAT_AMANDA is not set +CONFIG_NF_NAT_FTP=y +# CONFIG_NF_NAT_IRC is not set +CONFIG_NF_NAT_SIP=y +CONFIG_NF_NAT_TFTP=y +CONFIG_NETFILTER_TPROXY=y +CONFIG_NETFILTER_XTABLES=y + +# +# Xtables combined modules +# +CONFIG_NETFILTER_XT_MARK=y +CONFIG_NETFILTER_XT_CONNMARK=y + +# +# Xtables targets +# +# CONFIG_NETFILTER_XT_TARGET_AUDIT is not set +# CONFIG_NETFILTER_XT_TARGET_CHECKSUM is not set +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=y +# CONFIG_NETFILTER_XT_TARGET_CONNMARK is not set +# CONFIG_NETFILTER_XT_TARGET_CT is not set +# CONFIG_NETFILTER_XT_TARGET_DSCP is not set +CONFIG_NETFILTER_XT_TARGET_HL=y +# CONFIG_NETFILTER_XT_TARGET_HMARK is not set +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=y +# CONFIG_NETFILTER_XT_TARGET_LED is not set +# CONFIG_NETFILTER_XT_TARGET_LOG is not set +CONFIG_NETFILTER_XT_TARGET_MARK=y +CONFIG_NETFILTER_XT_TARGET_NETMAP=y +CONFIG_NETFILTER_XT_TARGET_NFLOG=y +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y +# CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set +# CONFIG_NETFILTER_XT_TARGET_RATEEST is not set +CONFIG_NETFILTER_XT_TARGET_REDIRECT=y +# CONFIG_NETFILTER_XT_TARGET_TEE is not set +# CONFIG_NETFILTER_XT_TARGET_TPROXY is not set +# CONFIG_NETFILTER_XT_TARGET_TRACE is not set +# CONFIG_NETFILTER_XT_TARGET_SECMARK is not set +CONFIG_NETFILTER_XT_TARGET_TCPMSS=y +# CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP is not set + +# +# Xtables matches +# +# CONFIG_NETFILTER_XT_MATCH_ADDRTYPE is not set +# CONFIG_NETFILTER_XT_MATCH_BPF is not set +# CONFIG_NETFILTER_XT_MATCH_CLUSTER is not set +# CONFIG_NETFILTER_XT_MATCH_COMMENT is not set +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=y +# CONFIG_NETFILTER_XT_MATCH_CONNLABEL is not set +# CONFIG_NETFILTER_XT_MATCH_CONNLIMIT is not set +# CONFIG_NETFILTER_XT_MATCH_CONNMARK is not set +# CONFIG_NETFILTER_XT_MATCH_CONNTRACK is not set +# CONFIG_NETFILTER_XT_MATCH_CPU is not set +# CONFIG_NETFILTER_XT_MATCH_DCCP is not set +# CONFIG_NETFILTER_XT_MATCH_DEVGROUP is not set +# CONFIG_NETFILTER_XT_MATCH_DSCP is not set +# CONFIG_NETFILTER_XT_MATCH_ECN is not set +# CONFIG_NETFILTER_XT_MATCH_ESP is not set +# CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set +# CONFIG_NETFILTER_XT_MATCH_HELPER is not set +# CONFIG_NETFILTER_XT_MATCH_HL is not set +CONFIG_NETFILTER_XT_MATCH_IPRANGE=y +CONFIG_NETFILTER_XT_MATCH_LENGTH=y +CONFIG_NETFILTER_XT_MATCH_LIMIT=y +CONFIG_NETFILTER_XT_MATCH_MAC=y +CONFIG_NETFILTER_XT_MATCH_MARK=y +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y +# CONFIG_NETFILTER_XT_MATCH_NFACCT is not set +# CONFIG_NETFILTER_XT_MATCH_OSF is not set +# CONFIG_NETFILTER_XT_MATCH_OWNER is not set +CONFIG_NETFILTER_XT_MATCH_POLICY=y +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=y +# CONFIG_NETFILTER_XT_MATCH_PKTTYPE is not set +CONFIG_NETFILTER_XT_MATCH_QTAGUID=y +CONFIG_NETFILTER_XT_MATCH_QUOTA=y +CONFIG_NETFILTER_XT_MATCH_QUOTA2=y +CONFIG_NETFILTER_XT_MATCH_QUOTA2_LOG=y +# CONFIG_NETFILTER_XT_MATCH_RATEEST is not set +CONFIG_NETFILTER_XT_MATCH_REALM=y +CONFIG_NETFILTER_XT_MATCH_RECENT=y +# CONFIG_NETFILTER_XT_MATCH_SCTP is not set +CONFIG_NETFILTER_XT_MATCH_SOCKET=y +CONFIG_NETFILTER_XT_MATCH_STATE=y +CONFIG_NETFILTER_XT_MATCH_STATISTIC=y +CONFIG_NETFILTER_XT_MATCH_STRING=y +CONFIG_NETFILTER_XT_MATCH_TCPMSS=y +CONFIG_NETFILTER_XT_MATCH_TIME=y +CONFIG_NETFILTER_XT_MATCH_U32=y +# CONFIG_IP_SET is not set +# CONFIG_IP_VS is not set + +# +# IP: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV4=y +CONFIG_NF_CONNTRACK_IPV4=y +CONFIG_NF_CONNTRACK_PROC_COMPAT=y +CONFIG_IP_NF_IPTABLES=y +# CONFIG_IP_NF_MATCH_AH is not set +# CONFIG_IP_NF_MATCH_ECN is not set +# CONFIG_IP_NF_MATCH_RPFILTER is not set +# CONFIG_IP_NF_MATCH_TTL is not set +CONFIG_IP_NF_FILTER=y +CONFIG_IP_NF_TARGET_REJECT=y +# CONFIG_IP_NF_TARGET_REJECT_SKERR is not set +# CONFIG_IP_NF_TARGET_ULOG is not set +CONFIG_NF_NAT_IPV4=y +CONFIG_IP_NF_TARGET_MASQUERADE=y +CONFIG_IP_NF_TARGET_NETMAP=y +CONFIG_IP_NF_TARGET_REDIRECT=y +CONFIG_NF_NAT_PROTO_GRE=y +CONFIG_NF_NAT_PPTP=y +# CONFIG_NF_NAT_H323 is not set +CONFIG_IP_NF_MANGLE=y +# CONFIG_IP_NF_TARGET_CLUSTERIP is not set +# CONFIG_IP_NF_TARGET_ECN is not set +# CONFIG_IP_NF_TARGET_TTL is not set +CONFIG_IP_NF_RAW=y +# CONFIG_IP_NF_SECURITY is not set +CONFIG_IP_NF_ARPTABLES=y +# CONFIG_IP_NF_ARPFILTER is not set +# CONFIG_IP_NF_ARP_MANGLE is not set + +# +# IPv6: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV6=y +CONFIG_NF_CONNTRACK_IPV6=y +CONFIG_IP6_NF_IPTABLES=y +# CONFIG_IP6_NF_MATCH_AH is not set +# CONFIG_IP6_NF_MATCH_EUI64 is not set +CONFIG_IP6_NF_MATCH_FRAG=y +# CONFIG_IP6_NF_MATCH_OPTS is not set +# CONFIG_IP6_NF_MATCH_HL is not set +CONFIG_IP6_NF_MATCH_IPV6HEADER=y +# CONFIG_IP6_NF_MATCH_MH is not set +# CONFIG_IP6_NF_MATCH_RPFILTER is not set +# CONFIG_IP6_NF_MATCH_RT is not set +CONFIG_IP6_NF_TARGET_HL=y +CONFIG_IP6_NF_FILTER=y +CONFIG_IP6_NF_TARGET_REJECT=y +CONFIG_IP6_NF_TARGET_REJECT_SKERR=y +CONFIG_IP6_NF_MANGLE=y +CONFIG_IP6_NF_RAW=y +# CONFIG_IP6_NF_SECURITY is not set +# CONFIG_NF_NAT_IPV6 is not set +# CONFIG_BRIDGE_NF_EBTABLES is not set +# CONFIG_IP_DCCP is not set +# CONFIG_IP_SCTP is not set +# CONFIG_RDS is not set +# CONFIG_TIPC is not set +# CONFIG_ATM is not set +# CONFIG_L2TP is not set +CONFIG_STP=y +CONFIG_BRIDGE=y +CONFIG_BRIDGE_IGMP_SNOOPING=y +# CONFIG_BRIDGE_VLAN_FILTERING is not set +CONFIG_HAVE_NET_DSA=y +CONFIG_VLAN_8021Q=y +# CONFIG_VLAN_8021Q_GVRP is not set +# CONFIG_VLAN_8021Q_MVRP is not set +# CONFIG_DECNET is not set +CONFIG_LLC=y +# CONFIG_LLC2 is not set +# CONFIG_IPX is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_PHONET is not set +# CONFIG_IEEE802154 is not set +CONFIG_NET_SCHED=y + +# +# Queueing/Scheduling +# +# CONFIG_NET_SCH_CBQ is not set +CONFIG_NET_SCH_HTB=y +# CONFIG_NET_SCH_HFSC is not set +# CONFIG_NET_SCH_PRIO is not set +# CONFIG_NET_SCH_MULTIQ is not set +# CONFIG_NET_SCH_RED is not set +# CONFIG_NET_SCH_SFB is not set +# CONFIG_NET_SCH_SFQ is not set +# CONFIG_NET_SCH_TEQL is not set +# CONFIG_NET_SCH_TBF is not set +# CONFIG_NET_SCH_GRED is not set +# CONFIG_NET_SCH_DSMARK is not set +# CONFIG_NET_SCH_NETEM is not set +# CONFIG_NET_SCH_DRR is not set +# CONFIG_NET_SCH_MQPRIO is not set +# CONFIG_NET_SCH_CHOKE is not set +# CONFIG_NET_SCH_QFQ is not set +# CONFIG_NET_SCH_CODEL is not set +# CONFIG_NET_SCH_FQ_CODEL is not set +CONFIG_NET_SCH_INGRESS=y +# CONFIG_NET_SCH_PLUG is not set + +# +# Classification +# +CONFIG_NET_CLS=y +# CONFIG_NET_CLS_BASIC is not set +# CONFIG_NET_CLS_TCINDEX is not set +# CONFIG_NET_CLS_ROUTE4 is not set +CONFIG_NET_CLS_FW=y +CONFIG_NET_CLS_U32=y +CONFIG_CLS_U32_PERF=y +CONFIG_CLS_U32_MARK=y +# CONFIG_NET_CLS_RSVP is not set +# CONFIG_NET_CLS_RSVP6 is not set +CONFIG_NET_CLS_FLOW=y +# CONFIG_NET_CLS_CGROUP is not set +# CONFIG_NET_EMATCH is not set +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=y +# CONFIG_NET_ACT_GACT is not set +CONFIG_NET_ACT_MIRRED=y +CONFIG_NET_ACT_IPT=y +# CONFIG_NET_ACT_NAT is not set +# CONFIG_NET_ACT_PEDIT is not set +# CONFIG_NET_ACT_SIMP is not set +# CONFIG_NET_ACT_SKBEDIT is not set +# CONFIG_NET_ACT_CSUM is not set +CONFIG_NET_CLS_IND=y +CONFIG_NET_SCH_FIFO=y +# CONFIG_DCB is not set +# CONFIG_BATMAN_ADV is not set +# CONFIG_OPENVSWITCH is not set +# CONFIG_VSOCKETS is not set +# CONFIG_NETLINK_MMAP is not set +# CONFIG_NETLINK_DIAG is not set +CONFIG_RPS=y +CONFIG_RFS_ACCEL=y +CONFIG_XPS=y +# CONFIG_NETPRIO_CGROUP is not set +CONFIG_BQL=y + +# +# Network testing +# +# CONFIG_NET_PKTGEN is not set +# CONFIG_NET_DROP_MONITOR is not set +# CONFIG_HAMRADIO is not set +# CONFIG_CAN is not set +# CONFIG_IRDA is not set +# CONFIG_BT is not set +# CONFIG_AF_RXRPC is not set +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_WIRELESS_EXT=y +CONFIG_WEXT_CORE=y +CONFIG_WEXT_PROC=y +CONFIG_WEXT_PRIV=y +CONFIG_CFG80211=y +CONFIG_NL80211_TESTMODE=y +CONFIG_CFG80211_DEVELOPER_WARNINGS=y +# CONFIG_CFG80211_REG_DEBUG is not set +# CONFIG_CFG80211_CERTIFICATION_ONUS is not set +# CONFIG_CFG80211_DEFAULT_PS is not set +CONFIG_CFG80211_DEBUGFS=y +CONFIG_CFG80211_INTERNAL_REGDB=y +CONFIG_CFG80211_WEXT=y +# CONFIG_LIB80211 is not set +# CONFIG_CFG80211_ALLOW_RECONNECT is not set +# CONFIG_MAC80211 is not set +# CONFIG_WIMAX is not set +# CONFIG_RFKILL is not set +# CONFIG_NET_9P is not set +# CONFIG_CAIF is not set +# CONFIG_CEPH_LIB is not set +# CONFIG_NFC is not set +CONFIG_HAVE_BPF_JIT=y + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER_PATH="" +# CONFIG_DEVTMPFS is not set +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=y +CONFIG_FIRMWARE_IN_KERNEL=y +CONFIG_EXTRA_FIRMWARE="" +CONFIG_FW_LOADER_USER_HELPER=y +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set +# CONFIG_SYS_HYPERVISOR is not set +# CONFIG_GENERIC_CPU_DEVICES is not set +# CONFIG_HAVE_CPU_AUTOPROBE is not set +CONFIG_DMA_SHARED_BUFFER=y +# CONFIG_CMA is not set + +# +# Bus devices +# +# CONFIG_ARM_CCI is not set +# CONFIG_CONNECTOR is not set +CONFIG_MTD=y +# CONFIG_MTD_REDBOOT_PARTS is not set +# CONFIG_MTD_CMDLINE_PARTS is not set +# CONFIG_MTD_AFS_PARTS is not set +# CONFIG_MTD_AR7_PARTS is not set + +# +# User Modules And Translation Layers +# +CONFIG_MTD_BLKDEVS=y +CONFIG_MTD_BLOCK=y +# CONFIG_FTL is not set +# CONFIG_NFTL is not set +# CONFIG_INFTL is not set +# CONFIG_RFD_FTL is not set +# CONFIG_SSFDC is not set +# CONFIG_SM_FTL is not set +# CONFIG_MTD_OOPS is not set +# CONFIG_MTD_SWAP is not set + +# +# RAM/ROM/Flash chip drivers +# +# CONFIG_MTD_CFI is not set +# CONFIG_MTD_JEDECPROBE is not set +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +# CONFIG_MTD_CFI_I4 is not set +# CONFIG_MTD_CFI_I8 is not set +# CONFIG_MTD_RAM is not set +# CONFIG_MTD_ROM is not set +# CONFIG_MTD_ABSENT is not set + +# +# Mapping drivers for chip access +# +# CONFIG_MTD_COMPLEX_MAPPINGS is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +# CONFIG_MTD_DATAFLASH is not set +# CONFIG_MTD_M25P80 is not set +# CONFIG_MTD_SST25L is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +# CONFIG_MTD_MTDRAM is not set +# CONFIG_MTD_BLOCK2MTD is not set + +# +# Disk-On-Chip Device Drivers +# +# CONFIG_MTD_DOCG3 is not set +CONFIG_MTD_NAND_IDS=y +CONFIG_MTD_NAND_ECC=y +# CONFIG_MTD_NAND_ECC_SMC is not set +CONFIG_MTD_NAND=y +# CONFIG_MTD_NAND_ECC_BCH is not set +# CONFIG_MTD_SM_COMMON is not set +# CONFIG_MTD_NAND_DENALI is not set +# CONFIG_MTD_NAND_GPIO is not set +# CONFIG_MTD_NAND_DISKONCHIP is not set +# CONFIG_MTD_NAND_DOCG4 is not set +# CONFIG_MTD_NAND_NANDSIM is not set +CONFIG_MTD_NAND_PLATFORM=y +# CONFIG_MTD_ALAUDA is not set +# CONFIG_MTD_ONENAND is not set + +# +# LPDDR flash memory drivers +# +# CONFIG_MTD_LPDDR is not set +# CONFIG_MTD_UBI is not set +# CONFIG_PARPORT is not set +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 +# CONFIG_BLK_DEV_CRYPTOLOOP is not set +# CONFIG_BLK_DEV_DRBD is not set +# CONFIG_BLK_DEV_NBD is not set +# CONFIG_BLK_DEV_RAM is not set +# CONFIG_CDROM_PKTCDVD is not set +# CONFIG_ATA_OVER_ETH is not set +# CONFIG_MG_DISK is not set +# CONFIG_BLK_DEV_RBD is not set + +# +# Misc devices +# +CONFIG_ANDROID_PMEM=y +# CONFIG_SENSORS_LIS3LV02D is not set +# CONFIG_AD525X_DPOT is not set +# CONFIG_DUMMY_IRQ is not set +# CONFIG_ICS932S401 is not set +# CONFIG_ATMEL_SSC is not set +# CONFIG_ENCLOSURE_SERVICES is not set +# CONFIG_APDS9802ALS is not set +# CONFIG_ISL29003 is not set +# CONFIG_ISL29020 is not set +# CONFIG_SENSORS_TSL2550 is not set +# CONFIG_SENSORS_BH1780 is not set +# CONFIG_SENSORS_BH1770 is not set +# CONFIG_SENSORS_APDS990X is not set +# CONFIG_HMC6352 is not set +# CONFIG_DS1682 is not set +# CONFIG_TI_DAC7512 is not set +CONFIG_UID_STAT=y +# CONFIG_BMP085_I2C is not set +# CONFIG_BMP085_SPI is not set +# CONFIG_USB_SWITCH_FSA9480 is not set +# CONFIG_LATTICE_ECP3_CONFIG is not set +# CONFIG_SRAM is not set +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +# CONFIG_EEPROM_AT24 is not set +# CONFIG_EEPROM_AT25 is not set +# CONFIG_EEPROM_LEGACY is not set +# CONFIG_EEPROM_MAX6875 is not set +# CONFIG_EEPROM_93CX6 is not set +# CONFIG_EEPROM_93XX46 is not set + +# +# Texas Instruments shared transport line discipline +# +# CONFIG_TI_ST is not set +# CONFIG_SENSORS_LIS3_SPI is not set +# CONFIG_SENSORS_LIS3_I2C is not set + +# +# Altera FPGA firmware download module +# +# CONFIG_ALTERA_STAPL is not set +CONFIG_MEDIATEK_SOLUTION=y +CONFIG_MTK_PLATFORM="mt8127" +CONFIG_ARCH_MTK_PROJECT="ford" +CONFIG_AUSTIN_PROJECT=y +CONFIG_MTK_INTERNAL=y +CONFIG_MTK_CIRQ=y +# CONFIG_MTK_SYSTRACKER is not set +# CONFIG_MTK_L2C_SHARE is not set +CONFIG_HAVE_AEE_FEATURE=n +CONFIG_HAVE_XLOG_FEATURE=y +# CONFIG_FPGA_EARLY_PORTING is not set +CONFIG_MTK_EMMC_SUPPORT=y +CONFIG_MTK_NEW_COMBO_EMMC_SUPPORT=y +# CONFIG_MTK_GPT_SCHEME_SUPPORT is not set +CONFIG_MTK_SHARED_SDCARD=y +CONFIG_MTK_MULTI_STORAGE_SUPPORT=y +CONFIG_MTK_MULTI_PARTITION_MOUNT_ONLY_SUPPORT=y +CONFIG_MTK_SECURITY_SW_SUPPORT=y +CONFIG_HAVE_MTK_IN_HOUSE_TEE_SUPPORT=y +CONFIG_MTK_IN_HOUSE_TEE_SUPPORT=y +CONFIG_MTK_DRM_KEY_MNG_SUPPORT=y +CONFIG_MTK_SEC_VIDEO_PATH_SUPPORT=y +# CONFIG_HAVE_TRUSTONIC_TEE_SUPPORT is not set +# CONFIG_MTK_THERMAL_STATUS_COLLECTION is not set +# CONFIG_MD32_SUPPORT is not set +CONFIG_MTK_MEMCFG=y +# CONFIG_MTK_DT_SUPPORT is not set +# CONFIG_EVDO_DT_SUPPORT is not set +# CONFIG_EVDO_DT_VIA_SUPPORT is not set +# CONFIG_MTK_SMARTBOOK_SUPPORT is not set +CONFIG_MTK_SENSOR_SUPPORT=y +CONFIG_MTK_AUTO_DETECT_ACCELEROMETER=y +# CONFIG_MTK_AUTO_DETECT_MAGNETOMETER is not set +# CONFIG_MTK_AUTO_DETECT_ALSPS is not set +CONFIG_CUSTOM_KERNEL_ACCELEROMETER=y +# CONFIG_CUSTOM_KERNEL_GYROSCOPE is not set +# CONFIG_CUSTOM_KERNEL_ALSPS is not set +# CONFIG_CUSTOM_SEC_AUTH_SUPPORT is not set +# CONFIG_CUSTOM_KERNEL_MAGNETOMETER is not set +# CONFIG_CUSTOM_KERNEL_BAROMETER is not set +# CONFIG_MTK_SENSOR_HUB_SUPPORT is not set +CONFIG_CUSTOM_KERNEL_SENSORHUB="" +CONFIG_CUSTOM_KERNEL_STEP_COUNTER="" +CONFIG_CUSTOM_KERNEL_SIGNIFICANT_MOTION_SENSOR="" +CONFIG_CUSTOM_KERNEL_ACTIVITY_SENSOR="" +CONFIG_CUSTOM_KERNEL_PICK_UP_SENSOR="" +CONFIG_CUSTOM_KERNEL_SHAKE_SENSOR="" +CONFIG_CUSTOM_KERNEL_FACE_DOWN_SENSOR="" +CONFIG_CUSTOM_KERNEL_IN_POCKET_SENSOR="" +CONFIG_CUSTOM_KERNEL_PEDOMETER="" +CONFIG_CUSTOM_KERNEL_HEART_RATE_SENSOR="" +CONFIG_CUSTOM_KERNEL_TILT_DETECTOR_SENSOR="" +CONFIG_CUSTOM_KERNEL_WAKE_GESTURE_SENSOR="" +CONFIG_CUSTOM_KERNEL_GLANCE_GESTURE_SENSOR="" +CONFIG_CUSTOM_KERNEL_IMGSENSOR="sp2509_mipi_raw gc2355_mipi_raw_huaquan sp0a19_raw gc0312_mipi_raw" +CONFIG_CUSTOM_KERNEL_LCM="nt51021_inx_dsi_vdo_kd ota7290b_auo_dsi_vdo_kd nt51021_inx_dsi_vdo_inx ota7290b_auo_dsi_vdo_tpv ota7290b_hsd_dsi_vdo_kd nt51021_inx_dsi_vdo_txd" +CONFIG_CUSTOM_KERNEL_FLASHLIGHT="constant_flashlight" +CONFIG_CUSTOM_KERNEL_EXTMD="" +CONFIG_CUSTOM_KERNEL_SSW="ssw_single" +# CONFIG_MTK_FORCE_CLUSTER1 is not set +CONFIG_MTK_MMPROFILE_SUPPORT=y +CONFIG_MTK_HIBERNATION=y +# CONFIG_CUSTOM_KERNEL_CHARGEPUMP is not set +# CONFIG_MTK_TC1_FEATURE is not set + +# +# Kernel Configurations +# + +# +# MTK Cluster MultiProcessor Scheduler +# + +# +# Tracer Related +# +CONFIG_MTK_SCHED_TRACERS=y +# CONFIG_MTK_FTRACE_DEFAULT_ENABLE is not set +# CONFIG_MTK_KERNEL_MARKER is not set +CONFIG_FUNCTION_DURATION_TRACER=y +# CONFIG_MT65XX_TRACER is not set +CONFIG_GENERIC_TRACER=y + +# +# MTPROF tools +# +CONFIG_MTK_MUTATION=y +CONFIG_MTPROF_CPUTIME=y +CONFIG_MTPROF_IRQ_DURATION=y +CONFIG_MTK_AEE_FEATURE=y +CONFIG_MTK_AEE_AED=y +# CONFIG_MTK_AEE_IPANIC is not set +# CONFIG_MTK_AEE_POWERKEY_HANG_DETECT is not set +# CONFIG_MTK_AEE_MRDUMP is not set +# CONFIG_ANDROID_VMEM is not set +# CONFIG_CPUTIME_SUPPORT is not set +# CONFIG_CPUTIME_STATS is not set +CONFIG_MDUMP=y +CONFIG_MDUMP_COMPRESS=y +CONFIG_MTK_RAM_CONSOLE=y +# CONFIG_MTK_RAM_CONSOLE_USING_SRAM is not set +CONFIG_MTK_RAM_CONSOLE_USING_DRAM=y +CONFIG_MTK_RAM_CONSOLE_SIZE=0x1C00 +CONFIG_MTK_RAM_CONSOLE_ADDR=0xF900DC00 +CONFIG_MTK_RAM_CONSOLE_DRAM_SIZE=0x100000 +CONFIG_MTK_RAM_CONSOLE_DRAM_ADDR=0x83F00000 +CONFIG_AMAZON_LL_LOG=y +CONFIG_AMAZON_LOW_LEVEL_LOG_DRAM_SIZE=0x00020000 +CONFIG_AMAZON_LOW_LEVEL_LOG_DRAM_ADDR=0x82F00000 +CONFIG_PREEMPT_MONITOR=y +# CONFIG_ISR_MONITOR is not set +CONFIG_MT_SCHED_MONITOR=y +CONFIG_MT_CHRDEV_REG=y +# CONFIG_MT_LOCK_DEBUG is not set +CONFIG_MT_DEBUG_MUTEXES=y +CONFIG_PRINTK_PROCESS_INFO=y +CONFIG_MT_PRINTK_UART_CONSOLE=y +CONFIG_MT_ENG_BUILD=y +CONFIG_RAMDISK_OFFSET=0xF00000 +CONFIG_EARLY_LINUX_PORTING=y +# CONFIG_MTK_MCI is not set +# CONFIG_MTK_ETM is not set + +# +# MT load balance and schedule enhancement +# +CONFIG_MT_SCHED=y +# CONFIG_MT_LOAD_BALANCE_ENHANCEMENT is not set +# CONFIG_MT_LOAD_BALANCE_PROFILER is not set +# CONFIG_MT_SCHED_NOTICE is not set +# CONFIG_MT_SCHED_DEBUG_ONLY is not set +# CONFIG_MT_PRIO_TRACER is not set +CONFIG_MTK_WQ_DEBUG=y +# CONFIG_MTK_SCHED_RQAVG_US is not set +# CONFIG_MTK_SCHED_RQAVG_KS is not set +CONFIG_MTK_STORAGE_PID_LOGGER=y + +# +# MTK Large Memory mode support +# +# CONFIG_MTK_LM_MODE is not set +CONFIG_MTK_TABLET_HARDWARE=y +# CONFIG_MTK_IPV6_TETHER_NDP_MODE is not set +# CONFIG_MTK_EMMC_SUPPORT_OTP is not set +CONFIG_MTK_TETHERINGIPV6_SUPPORT=y + +# +# Drivers Configurations +# +CONFIG_MTK_ACCDET=y +# CONFIG_MTK_CCCI_DEVICES is not set +# CONFIG_MTK_MD_LOW_BAT_SUPPORT is not set +CONFIG_MTK_MD_SBP_CUSTOM_VALUE="" +CONFIG_MTK_MD2_SBP_CUSTOM_VALUE="" +# CONFIG_MTK_UMTS_TDD128_MODE is not set +# CONFIG_MTK_EMCI_DEVICES is not set +CONFIG_MTK_EXTERNAL_MODEM_SLOT="" +# CONFIG_MTK_SWITCH_TX_POWER is not set +# CONFIG_MTK_LTE_SUPPORT is not set +CONFIG_MTK_FB=y +CONFIG_MTK_FB_SUPPORT_ASSERTION_LAYER=y +CONFIG_MTK_DITHERING_SUPPORT=y +CONFIG_MTK_LCM_PHYSICAL_ROTATION="0" +CONFIG_LCM_HEIGHT="1024" +CONFIG_LCM_WIDTH="600" +CONFIG_MTK_OVERLAY_ENGINE_SUPPORT=y +# CONFIG_MTK_TVOUT_SUPPORT is not set +# CONFIG_MIXMODE_FOR_INCELL is not set +# CONFIG_LCM_SEND_CMD_IN_VIDEO is not set +CONFIG_GPS=y +CONFIG_MTK_GPS=y +# CONFIG_MTK_NFC is not set +CONFIG_MTK_BTIF=y +CONFIG_MTK_COMBO=y +# CONFIG_MTK_COMBO_CHIP_MT6620 is not set +# CONFIG_MTK_COMBO_CHIP_MT6628 is not set +# CONFIG_MTK_COMBO_CHIP_MT6630 is not set +# CONFIG_MTK_COMBO_CHIP_CONSYS_6572 is not set +# CONFIG_MTK_COMBO_CHIP_CONSYS_6582 is not set +CONFIG_MTK_COMBO_CHIP_CONSYS_8127=y +# CONFIG_MTK_COMBO_CHIP_CONSYS_6752 is not set +# CONFIG_MTK_COMBO_CHIP_CONSYS_6592 is not set +CONFIG_MTK_COMBO_CHIP="CONSYS_8127" +CONFIG_MTK_WLAN_CHIP="CONSYS_8127" +CONFIG_MTK_WLAN_SUPPORT=y +CONFIG_MTK_WAPI_SUPPORT=y +# CONFIG_MTK_PASSPOINT_R2_SUPPORT is not set +CONFIG_MTK_WIFI_MCC_SUPPORT=y +CONFIG_MTK_COMBO_PLAT_PATH="" +# CONFIG_MTK_COMBO_COMM is not set +CONFIG_MTK_COMBO_BT=y +# CONFIG_MTK_COMBO_ANT is not set +CONFIG_MTK_COMBO_GPS=y +CONFIG_MTK_GPS_SUPPORT=y +CONFIG_MTK_COMBO_WIFI=y +CONFIG_MTK_BT_SUPPORT=y +CONFIG_MTK_WFD_SUPPORT=y +CONFIG_MTK_FM=y +CONFIG_MTK_FM_SUPPORT=y +CONFIG_MTK_FM_CHIP="MT6627_FM" +# CONFIG_MTK_FM_50KHZ_SUPPORT is not set +# CONFIG_MTK_MERGE_INTERFACE_SUPPORT is not set +# CONFIG_SDIOAUTOK_SUPPORT is not set +CONFIG_MTK_MT6306_SUPPORT=y +CONFIG_MTK_IDLE_TIME_FIX=y +CONFIG_MTK_G2D=y +CONFIG_MTK_MPEG4_DEC_DRIVER=y +CONFIG_MTK_MPEG4_ENC_DRIVER=y +CONFIG_MTK_H264_DEC_DRIVER=y +CONFIG_MTK_MFLEXVIDEO_DRIVER=y +CONFIG_MTK_VIDEOCODEC_DRIVER=y +# CONFIG_MTK_MJC_DRIVER is not set +CONFIG_MTK_I2C=y +# CONFIG_MTK_SPI is not set +CONFIG_MTK_JPEG=y +CONFIG_MTK_KEYPAD=y +CONFIG_KEYBOARD_HID=y +CONFIG_MTK_LEDS=y +CONFIG_MTK_MMC=y +# CONFIG_MTK_SDIOAUTOK_SUPPORT is not set + +# +# MediaTek OFN / Jogball Related Drivers +# +# CONFIG_MOUSE_PANASONIC_EVQWJN is not set +# CONFIG_MOUSE_AVAGOTECH_A320 is not set +# CONFIG_MTK_MTD_NAND is not set +CONFIG_MTK_SMART_BATTERY=y +CONFIG_MTK_PMIC=y +CONFIG_MTK_PMIC_WRAP=y +# CONFIG_MTK_PMIC_MT6397 is not set +# CONFIG_POWER_EXT is not set +# CONFIG_MTK_POWER_EXT_DETECT is not set +# CONFIG_MTK_PUMP_EXPRESS_SUPPORT is not set +# CONFIG_MTK_PUMP_EXPRESS_PLUS_SUPPORT is not set +# CONFIG_MTK_VOW_SUPPORT is not set +# CONFIG_MTK_EXTERNAL_LDO is not set +# CONFIG_X2_BQ27531_SUPPORT is not set +# CONFIG_MTK_BQ24250_SUPPORT is not set +# CONFIG_MTK_BQ24261_SUPPORT is not set +# CONFIG_MTK_BQ24196_SUPPORT is not set +# CONFIG_MTK_FAN5405_SUPPORT is not set +# CONFIG_MTK_FAN5402_SUPPORT is not set +# CONFIG_MTK_BQ24158_SUPPORT is not set +CONFIG_MTK_BQ24296_SUPPORT=y +CONFIG_MTK_SN2871_SUPPORT=y +# CONFIG_MTK_BQ27541_SUPPORT is not set +# CONFIG_MTK_NCP1851_SUPPORT is not set +# CONFIG_MTK_NCP1854_SUPPORT is not set +# CONFIG_MTK_RT9536_SUPPORT is not set +# CONFIG_MTK_MAX8971_SUPPORT is not set +# CONFIG_MTK_DUAL_INPUT_CHARGER_SUPPORT is not set +# CONFIG_MTK_WIRELESS_CHARGER_SUPPORT is not set +CONFIG_MTK_JEITA_STANDARD_SUPPORT=y +CONFIG_MTK_AUTO_POWER_ON_WITH_CHARGER=y +CONFIG_MTK_RTC=y +CONFIG_MTK_SERIAL=y +CONFIG_MTK_SERIAL_CONSOLE=y +# CONFIG_MTK_SERIAL_MODEM_TEST is not set +CONFIG_MTK_UART_USB_SWITCH=y +CONFIG_MTK_SIM2=y +CONFIG_MTK_SOUND=y +# CONFIG_MTK_AUDIO_EXTCODEC_SUPPORT is not set +# CONFIG_MTK_CM36283 is not set +# CONFIG_MTK_GP2AP002S00F is not set +# CONFIG_MTK_APM_16D is not set +# CONFIG_MTK_EPL2182 is not set +# CONFIG_MTK_EPL2182_NEW is not set +# CONFIG_MTK_STK3X1X is not set +# CONFIG_MTK_CM36652_NEW is not set +# CONFIG_MTK_APDS9930 is not set +# CONFIG_MTK_CM3232_NEW is not set +# CONFIG_MTK_APDS9930_NEW is not set +# CONFIG_MTK_RPR410 is not set +CONFIG_MTK_KXTJ2_1009=y +CONFIG_MTK_MC3410=y +# CONFIG_MTK_KXTIK1004 is not set +# CONFIG_MTK_K2DH is not set +# CONFIG_MTK_BMA222E is not set +# CONFIG_MTK_BMA222E_NEW is not set +# CONFIG_MTK_MPU6050G is not set +# CONFIG_MTK_MPU6050G_NEW is not set +# CONFIG_MTK_BMA250 is not set +CONFIG_MTK_BMA253=y +# CONFIG_MTK_MPU6515A is not set +# CONFIG_MTK_KXTJ2_1009_NEW is not set +# CONFIG_MTK_BMA250E is not set +# CONFIG_MTK_BMA056 is not set +# CONFIG_MTK_MPU3050C is not set +# CONFIG_MTK_MPU3000 is not set +# CONFIG_MTK_MPU3000_NEW is not set +# CONFIG_MTK_MPU6050GY is not set +# CONFIG_MTK_MPU6050GY_NEW is not set +# CONFIG_MTK_MPU6515G is not set +# CONFIG_MTK_MPU3050C_NEW is not set +# CONFIG_MTK_AKM8963 is not set +# CONFIG_MTK_AKM09911 is not set +# CONFIG_MTK_AKM8963_NEW is not set +# CONFIG_MTK_HSCDTD006 is not set +# CONFIG_MTK_BMM050 is not set +# CONFIG_MTK_BMM050_NEW is not set +# CONFIG_MTK_MMC3416X is not set +# CONFIG_MTK_BMA050 is not set +# CONFIG_MTK_BMA050_NEW is not set +# CONFIG_MTK_BMM056_NEW is not set +# CONFIG_MTK_S2200 is not set +# CONFIG_MTK_YAS532 is not set +# CONFIG_MTK_BMP180_NEW is not set +CONFIG_MTK_TOUCHPANEL=y +# CONFIG_MTK_S7020 is not set +CONFIG_MTK_USB_GADGET=y +# CONFIG_USB_MU3D_PIO_ONLY is not set +# CONFIG_USB_MU3D_DRV is not set +# CONFIG_USB_MU3D_DVT is not set +# CONFIG_MU3_PHY is not set +# CONFIG_MTK_XHCI is not set +# CONFIG_MTK_OTG_PMIC_BOOST_5V is not set +# CONFIG_MTK_TEST_XHCI is not set +# CONFIG_USBIF_COMPLIANCE is not set +# CONFIG_MTK_S3320 is not set +# CONFIG_MTK_S3320_47 is not set +# CONFIG_LEDS_LM3632 is not set +# CONFIG_LEDS_LM3639 is not set +# CONFIG_LEDS_RT8542 is not set +# CONFIG_MTK_VIBRATOR is not set +# CONFIG_MTK_WD_KICKER is not set +# CONFIG_MT592X_SDIO_CLNT is not set +CONFIG_USB_MTK_ACM_TEMP=y +CONFIG_USB_MTK_HDRC=y +CONFIG_USB_MTK_HDRC_GADGET=y +CONFIG_USB_MTK_OTG=y +# CONFIG_USB_MTK_DUALMODE is not set +CONFIG_USB_MTK_DEBUG_FS=y +CONFIG_USB_MTK_DEBUG=y +CONFIG_USB_MTK_HDRC_HCD=y +# CONFIG_MTK_USB_UNIQUE_SERIAL is not set +# CONFIG_MTK_USBFSH is not set +# CONFIG_MUSBFSH_PIO_ONLY is not set +CONFIG_AMPC_CDEV_NUM=151 +CONFIG_ION_MTK=y +CONFIG_MMPROFILE=y +CONFIG_MTK_STAGING=y +# CONFIG_MTKPASR is not set +# CONFIG_PWR_LOSS_MTK_TEST is not set +# CONFIG_MTK_EMMC_CACHE is not set +CONFIG_MTK_GPU_SUPPORT=y +# CONFIG_MTK_ICUSB_SUPPORT is not set +# CONFIG_MTK_DT_USB_SUPPORT is not set +# CONFIG_MTK_SWCHR_SUPPORT is not set +# CONFIG_MTK_DISABLE_POWER_ON_OFF_VOLTAGE_LIMITATION is not set +CONFIG_MTK_KERNEL_POWER_OFF_CHARGING=y +CONFIG_MTK_BATTERY_LIFETIME_DATA_SUPPORT=y +# CONFIG_MTK_BQ24160_SUPPORT is not set +# CONFIG_MTK_MT8193_SUPPORT is not set +# CONFIG_MTK_MT8193_HDCP_SUPPORT is not set +CONFIG_CUSTOM_KERNEL_HDMI="" +# CONFIG_MTK_HDMI_SUPPORT is not set +# CONFIG_SINGLE_PANEL_OUTPUT is not set +# CONFIG_MTK_INTERNAL_MHL_SUPPORT is not set +# CONFIG_MTK_THERMAL_PA_VIA_ATCMD is not set +CONFIG_MTK_SIM1_SOCKET_TYPE="1" +CONFIG_MTK_SIM2_SOCKET_TYPE="1" +# CONFIG_MTK_SEC_MODEM_NVRAM_ANTI_CLONE is not set +# CONFIG_MTK_MT6333_SUPPORT is not set +# CONFIG_MTK_CTP_RESET_CONFIG is not set +CONFIG_MTK_BICR_SUPPORT=y +# CONFIG_MTK_VIDEO_HEVC_SUPPORT is not set +CONFIG_MTK_AAL_SUPPORT=y +# CONFIG_MTK_MULTIBRIDGE_SUPPORT is not set +# CONFIG_NAND_OTP_SUPPORT is not set +# CONFIG_MTK_OD_SUPPORT is not set +CONFIG_MTK_LENS_DUMMYLENS_SUPPORT=y +# CONFIG_MTK_LENS_AD5820AF_SUPPORT is not set +# CONFIG_MTK_LENS_AD5823_SUPPORT is not set +# CONFIG_MTK_LENS_AD5823AF_SUPPORT is not set +# CONFIG_MTK_LENS_AK7345AF_SUPPORT is not set +# CONFIG_MTK_LENS_BU6424AF_SUPPORT is not set +# CONFIG_MTK_LENS_BU6429AF_SUPPORT is not set +# CONFIG_MTK_LENS_BU64745GWZAF_SUPPORT is not set +# CONFIG_MTK_LENS_DW9718AF_SUPPORT is not set +# CONFIG_MTK_LENS_DW9714AF_SUPPORT is not set +# CONFIG_MTK_LENS_DW9714A_SUPPORT is not set +# CONFIG_MTK_LENS_LC898122AF_SUPPORT is not set +# CONFIG_MTK_LENS_LC898212AF_SUPPORT is not set +# CONFIG_MTK_LENS_FM50AF_SUPPORT is not set +# CONFIG_MTK_LENS_MT9P017AF_SUPPORT is not set +# CONFIG_MTK_LENS_OV8825AF_SUPPORT is not set +# CONFIG_MTK_LENS_SENSORDRIVE_SUPPORT is not set +# CONFIG_MTK_LENS_GAF001AF_SUPPORT is not set +# CONFIG_MTK_LENS_GAF002AF_SUPPORT is not set +# CONFIG_MTK_LENS_GAF008AF_SUPPORT is not set +# CONFIG_MTK_CAM_CAL_GT24C32A_SUPPORT is not set +# CONFIG_MTK_CAM_CAL_BRCC064GWZ_3_SUPPORT is not set +# CONFIG_MTK_CPU_STRESS is not set +# CONFIG_MTK_LASTPC is not set +CONFIG_MTK_FMRADIO=y +CONFIG_MTK_HWMON=y +# CONFIG_MTK_CMDQ is not set +# CONFIG_MTK_VIDEOX is not set +CONFIG_MTK_MT_LOGGER=y +CONFIG_MTK_CONN_MD=y +CONFIG_MTK_LENS=y +CONFIG_MTK_IMGSENSOR=y +CONFIG_MTK_FLASHLIGHT=y +CONFIG_MTK_SYSENV=y +CONFIG_MTK_SMI=y +CONFIG_MTK_BTCVSD=y +CONFIG_MTK_SOUND_DRV=y +CONFIG_MTK_POWER_GS=y +CONFIG_MTK_VIDEO=y +CONFIG_MTK_MRDUMP=y +# CONFIG_MTK_WMT_CCCI is not set +# CONFIG_MTK_VCOREFS is not set +CONFIG_MTK_EMI_MPU=y +CONFIG_MTK_EMI_BWL=y +# CONFIG_MTK_DBG_DUMP is not set + +# +# SCSI device support +# +CONFIG_SCSI_MOD=y +# CONFIG_RAID_ATTRS is not set +CONFIG_SCSI=y +CONFIG_SCSI_DMA=y +CONFIG_SCSI_TGT=y +# CONFIG_SCSI_NETLINK is not set +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=y +# CONFIG_CHR_DEV_ST is not set +# CONFIG_CHR_DEV_OSST is not set +# CONFIG_BLK_DEV_SR is not set +# CONFIG_CHR_DEV_SG is not set +# CONFIG_CHR_DEV_SCH is not set +CONFIG_SCSI_MULTI_LUN=y +# CONFIG_SCSI_CONSTANTS is not set +# CONFIG_SCSI_LOGGING is not set +CONFIG_SCSI_SCAN_ASYNC=y + +# +# SCSI Transports +# +# CONFIG_SCSI_SPI_ATTRS is not set +# CONFIG_SCSI_FC_ATTRS is not set +# CONFIG_SCSI_ISCSI_ATTRS is not set +# CONFIG_SCSI_SAS_ATTRS is not set +# CONFIG_SCSI_SAS_LIBSAS is not set +# CONFIG_SCSI_SRP_ATTRS is not set +# CONFIG_SCSI_LOWLEVEL is not set +# CONFIG_SCSI_DH is not set +# CONFIG_SCSI_OSD_INITIATOR is not set +# CONFIG_ATA is not set +CONFIG_MD=y +# CONFIG_BLK_DEV_MD is not set +# CONFIG_BCACHE is not set +CONFIG_BLK_DEV_DM_BUILTIN=y +CONFIG_BLK_DEV_DM=y +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=y +# CONFIG_DM_SNAPSHOT is not set +# CONFIG_DM_THIN_PROVISIONING is not set +# CONFIG_DM_CACHE is not set +# CONFIG_DM_MIRROR is not set +# CONFIG_DM_RAID is not set +# CONFIG_DM_ZERO is not set +# CONFIG_DM_MULTIPATH is not set +# CONFIG_DM_DELAY is not set +CONFIG_DM_UEVENT=y +# CONFIG_DM_FLAKEY is not set +# CONFIG_DM_VERITY is not set +# CONFIG_TARGET_CORE is not set +CONFIG_NETDEVICES=y +CONFIG_NET_CORE=y +# CONFIG_BONDING is not set +# CONFIG_DUMMY is not set +# CONFIG_EQUALIZER is not set +CONFIG_MII=y +CONFIG_IFB=y +# CONFIG_NET_TEAM is not set +# CONFIG_MACVLAN is not set +# CONFIG_VXLAN is not set +# CONFIG_NETCONSOLE is not set +# CONFIG_NETPOLL is not set +# CONFIG_NET_POLL_CONTROLLER is not set +CONFIG_TUN=y +# CONFIG_VETH is not set + +# +# CAIF transport drivers +# + +# +# Distributed Switch Architecture drivers +# +# CONFIG_NET_DSA_MV88E6XXX is not set +# CONFIG_NET_DSA_MV88E6060 is not set +# CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set +# CONFIG_NET_DSA_MV88E6131 is not set +# CONFIG_NET_DSA_MV88E6123_61_65 is not set +# CONFIG_ETHERNET is not set +CONFIG_PHYLIB=y + +# +# MII PHY device drivers +# +# CONFIG_AT803X_PHY is not set +# CONFIG_AMD_PHY is not set +# CONFIG_MARVELL_PHY is not set +# CONFIG_DAVICOM_PHY is not set +# CONFIG_QSEMI_PHY is not set +# CONFIG_LXT_PHY is not set +# CONFIG_CICADA_PHY is not set +# CONFIG_VITESSE_PHY is not set +# CONFIG_SMSC_PHY is not set +# CONFIG_BROADCOM_PHY is not set +# CONFIG_BCM87XX_PHY is not set +# CONFIG_ICPLUS_PHY is not set +# CONFIG_REALTEK_PHY is not set +# CONFIG_NATIONAL_PHY is not set +# CONFIG_STE10XP is not set +# CONFIG_LSI_ET1011C_PHY is not set +# CONFIG_MICREL_PHY is not set +# CONFIG_FIXED_PHY is not set +# CONFIG_MDIO_BITBANG is not set +# CONFIG_MICREL_KS8995MA is not set +CONFIG_PPP=y +CONFIG_PPP_BSDCOMP=y +CONFIG_PPP_DEFLATE=y +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=y +CONFIG_PPP_MULTILINK=y +CONFIG_PPPOE=y +CONFIG_PPPOLAC=y +CONFIG_PPPOPNS=y +CONFIG_PPP_ASYNC=y +CONFIG_PPP_SYNC_TTY=y +# CONFIG_SLIP is not set +CONFIG_SLHC=y + +# +# USB Network Adapters +# +# CONFIG_USB_CATC is not set +# CONFIG_USB_KAWETH is not set +# CONFIG_USB_PEGASUS is not set +# CONFIG_USB_RTL8150 is not set +# CONFIG_USB_RTL8152 is not set +CONFIG_USB_USBNET=y +CONFIG_USB_NET_AX8817X=y +CONFIG_USB_NET_AX88179_178A=y +CONFIG_USB_NET_CDCETHER=y +# CONFIG_USB_NET_CDC_EEM is not set +CONFIG_USB_NET_CDC_NCM=y +# CONFIG_USB_NET_CDC_MBIM is not set +# CONFIG_USB_NET_DM9601 is not set +# CONFIG_USB_NET_SMSC75XX is not set +# CONFIG_USB_NET_SMSC95XX is not set +# CONFIG_USB_NET_GL620A is not set +CONFIG_USB_NET_NET1080=y +# CONFIG_USB_NET_PLUSB is not set +# CONFIG_USB_NET_MCS7830 is not set +# CONFIG_USB_NET_RNDIS_HOST is not set +CONFIG_USB_NET_CDC_SUBSET=y +# CONFIG_USB_ALI_M5632 is not set +# CONFIG_USB_AN2720 is not set +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +# CONFIG_USB_EPSON2888 is not set +# CONFIG_USB_KC2190 is not set +CONFIG_USB_NET_ZAURUS=y +# CONFIG_USB_NET_CX82310_ETH is not set +# CONFIG_USB_NET_KALMIA is not set +# CONFIG_USB_NET_QMI_WWAN is not set +# CONFIG_USB_NET_INT51X1 is not set +# CONFIG_USB_IPHETH is not set +# CONFIG_USB_SIERRA_NET is not set +# CONFIG_USB_VL600 is not set +CONFIG_WLAN=y +# CONFIG_USB_ZD1201 is not set +# CONFIG_USB_NET_RNDIS_WLAN is not set +# CONFIG_WIFI_CONTROL_FUNC is not set +# CONFIG_ATH_CARDS is not set +# CONFIG_BRCMFMAC is not set +# CONFIG_HOSTAP is not set +# CONFIG_LIBERTAS is not set +# CONFIG_WL_TI is not set +# CONFIG_MWIFIEX is not set + +# +# Enable WiMAX (Networking options) to see the WiMAX drivers +# +# CONFIG_WAN is not set +# CONFIG_ISDN is not set + +# +# Input device support +# +CONFIG_INPUT=y +# CONFIG_INPUT_FF_MEMLESS is not set +# CONFIG_INPUT_POLLDEV is not set +# CONFIG_INPUT_SPARSEKMAP is not set +# CONFIG_INPUT_MATRIXKMAP is not set + +# +# Userland interfaces +# +CONFIG_INPUT_MOUSEDEV=y +CONFIG_INPUT_MOUSEDEV_PSAUX=y +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +# CONFIG_INPUT_JOYDEV is not set +CONFIG_INPUT_EVDEV=y +# CONFIG_INPUT_EVBUG is not set +# CONFIG_INPUT_KEYRESET is not set +# CONFIG_INPUT_KEYCOMBO is not set + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +# CONFIG_KEYBOARD_ADP5588 is not set +# CONFIG_KEYBOARD_ADP5589 is not set +# CONFIG_KEYBOARD_ATKBD is not set +# CONFIG_KEYBOARD_QT1070 is not set +# CONFIG_KEYBOARD_QT2160 is not set +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_GPIO is not set +# CONFIG_KEYBOARD_TCA6416 is not set +# CONFIG_KEYBOARD_TCA8418 is not set +# CONFIG_KEYBOARD_MATRIX is not set +# CONFIG_KEYBOARD_LM8323 is not set +# CONFIG_KEYBOARD_LM8333 is not set +# CONFIG_KEYBOARD_MAX7359 is not set +# CONFIG_KEYBOARD_MCS is not set +# CONFIG_KEYBOARD_MPR121 is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_OPENCORES is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +CONFIG_INPUT_MOUSE=y +# CONFIG_MOUSE_PS2 is not set +# CONFIG_MOUSE_SERIAL is not set +# CONFIG_MOUSE_APPLETOUCH is not set +# CONFIG_MOUSE_BCM5974 is not set +# CONFIG_MOUSE_CYAPA is not set +# CONFIG_MOUSE_VSXXXAA is not set +# CONFIG_MOUSE_GPIO is not set +# CONFIG_MOUSE_SYNAPTICS_I2C is not set +# CONFIG_MOUSE_SYNAPTICS_USB is not set +CONFIG_INPUT_JOYSTICK=y +CONFIG_JOYSTICK_WARRIOR=y +CONFIG_JOYSTICK_XPAD=y +# CONFIG_INPUT_TABLET is not set +CONFIG_INPUT_TOUCHSCREEN=y +# CONFIG_TOUCHSCREEN_ADS7846 is not set +# CONFIG_TOUCHSCREEN_AD7877 is not set +# CONFIG_TOUCHSCREEN_AD7879 is not set +# CONFIG_TOUCHSCREEN_ATMEL_MXT is not set +# CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set +# CONFIG_TOUCHSCREEN_BU21013 is not set +# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set +# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set +# CONFIG_TOUCHSCREEN_DYNAPRO is not set +# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set +# CONFIG_TOUCHSCREEN_EETI is not set +# CONFIG_TOUCHSCREEN_FUJITSU is not set +# CONFIG_TOUCHSCREEN_ILI210X is not set +# CONFIG_TOUCHSCREEN_GUNZE is not set +# CONFIG_TOUCHSCREEN_ELO is not set +# CONFIG_TOUCHSCREEN_WACOM_W8001 is not set +# CONFIG_TOUCHSCREEN_WACOM_I2C is not set +# CONFIG_TOUCHSCREEN_MAX11801 is not set +# CONFIG_TOUCHSCREEN_MCS5000 is not set +# CONFIG_TOUCHSCREEN_MMS114 is not set +# CONFIG_TOUCHSCREEN_MTOUCH is not set +# CONFIG_TOUCHSCREEN_INEXIO is not set +# CONFIG_TOUCHSCREEN_MK712 is not set +# CONFIG_TOUCHSCREEN_MTK is not set +# CONFIG_TOUCHSCREEN_MTK_GT818B_FPGA is not set +# CONFIG_MTK_GT9XX is not set +# CONFIG_MTK_GT911 is not set +# CONFIG_MTK_MMS244 is not set +# CONFIG_GT9XX_HOTKNOT_FLASHLESS is not set +# CONFIG_MTK_FT5406 is not set +# CONFIG_MTK_FT5406_82 is not set +# CONFIG_MTK_FT5206 is not set +# CONFIG_MTK_MMS134 is not set +# CONFIG_MTK_MMS128 is not set +# CONFIG_MTK_MIT200 is not set +# CONFIG_TOUCHSCREEN_PENMOUNT is not set +# CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set +# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set +# CONFIG_TOUCHSCREEN_TOUCHWIN is not set +# CONFIG_TOUCHSCREEN_PIXCIR is not set +# CONFIG_TOUCHSCREEN_MTK_FTS2A052 is not set +# CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set +# CONFIG_TOUCHSCREEN_TOUCHIT213 is not set +# CONFIG_TOUCHSCREEN_TSC_SERIO is not set +# CONFIG_TOUCHSCREEN_TSC2005 is not set +# CONFIG_TOUCHSCREEN_TSC2007 is not set +# CONFIG_TOUCHSCREEN_ST1232 is not set +# CONFIG_TOUCHSCREEN_TPS6507X is not set +# CONFIG_TOUCHSCREEN_SYNAPTICS_S3528 is not set +CONFIG_INPUT_MISC=y +# CONFIG_INPUT_AD714X is not set +# CONFIG_INPUT_BMA150 is not set +# CONFIG_INPUT_MMA8450 is not set +# CONFIG_INPUT_MPU3050 is not set +# CONFIG_INPUT_GP2A is not set +# CONFIG_INPUT_GPIO_TILT_POLLED is not set +# CONFIG_INPUT_ATI_REMOTE2 is not set +# CONFIG_INPUT_KEYCHORD is not set +# CONFIG_INPUT_KEYSPAN_REMOTE is not set +# CONFIG_INPUT_KXTJ9 is not set +# CONFIG_INPUT_POWERMATE is not set +# CONFIG_INPUT_YEALINK is not set +# CONFIG_INPUT_CM109 is not set +CONFIG_INPUT_UINPUT=y +# CONFIG_INPUT_GPIO is not set +# CONFIG_INPUT_PCF8574 is not set +# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set +# CONFIG_INPUT_ADXL34X is not set +# CONFIG_INPUT_IMS_PCU is not set +# CONFIG_INPUT_CMA3000 is not set + +# +# Hardware I/O ports +# +# CONFIG_SERIO is not set +# CONFIG_GAMEPORT is not set + +# +# Character devices +# +CONFIG_TTY=y +# CONFIG_VT is not set +CONFIG_UNIX98_PTYS=y +# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=16 +# CONFIG_SERIAL_NONSTANDARD is not set +# CONFIG_N_GSM is not set +# CONFIG_TRACE_SINK is not set +CONFIG_DEVMEM=y +CONFIG_DEVKMEM=y + +# +# Serial drivers +# +# CONFIG_SERIAL_8250 is not set + +# +# Non-8250 serial port support +# +# CONFIG_SERIAL_AMBA_PL010 is not set +# CONFIG_SERIAL_AMBA_PL011 is not set +# CONFIG_SERIAL_KGDB_NMI is not set +# CONFIG_SERIAL_MAX3100 is not set +# CONFIG_SERIAL_MAX310X is not set +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_CONSOLE_POLL=y +# CONFIG_SERIAL_SCCNXP is not set +# CONFIG_SERIAL_TIMBERDALE is not set +# CONFIG_SERIAL_ALTERA_JTAGUART is not set +# CONFIG_SERIAL_ALTERA_UART is not set +# CONFIG_SERIAL_IFX6X60 is not set +# CONFIG_SERIAL_ARC is not set +# CONFIG_TTY_PRINTK is not set +# CONFIG_HVC_DCC is not set +# CONFIG_IPMI_HANDLER is not set +# CONFIG_HW_RANDOM is not set +# CONFIG_R3964 is not set +# CONFIG_RAW_DRIVER is not set +# CONFIG_TCG_TPM is not set +# CONFIG_DCC_TTY is not set +CONFIG_I2C=y +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_COMPAT=y +CONFIG_I2C_CHARDEV=y +# CONFIG_I2C_MUX is not set +CONFIG_I2C_HELPER_AUTO=y + +# +# I2C Hardware Bus support +# + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_CBUS_GPIO is not set +# CONFIG_I2C_GPIO is not set +# CONFIG_I2C_NOMADIK is not set +# CONFIG_I2C_OCORES is not set +# CONFIG_I2C_PCA_PLATFORM is not set +# CONFIG_I2C_PXA_PCI is not set +# CONFIG_I2C_SIMTEC is not set +# CONFIG_I2C_XILINX is not set + +# +# External I2C/SMBus adapter drivers +# +# CONFIG_I2C_DIOLAN_U2C is not set +# CONFIG_I2C_PARPORT_LIGHT is not set +# CONFIG_I2C_TAOS_EVM is not set +# CONFIG_I2C_TINY_USB is not set + +# +# Other I2C/SMBus bus drivers +# +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +CONFIG_SPI=y +# CONFIG_SPI_DEBUG is not set +CONFIG_SPI_MASTER=y + +# +# SPI Master Controller Drivers +# +# CONFIG_SPI_ALTERA is not set +# CONFIG_SPI_BITBANG is not set +# CONFIG_SPI_GPIO is not set +# CONFIG_SPI_OC_TINY is not set +# CONFIG_SPI_PL022 is not set +# CONFIG_SPI_PXA2XX_PCI is not set +# CONFIG_SPI_SC18IS602 is not set +# CONFIG_SPI_XCOMM is not set +# CONFIG_SPI_XILINX is not set +# CONFIG_SPI_DESIGNWARE is not set + +# +# SPI Protocol Masters +# +# CONFIG_SPI_SPIDEV is not set +# CONFIG_SPI_TLE62X0 is not set + +# +# Qualcomm MSM SSBI bus support +# +# CONFIG_SSBI is not set +# CONFIG_HSI is not set + +# +# PPS support +# +# CONFIG_PPS is not set + +# +# PPS generators support +# + +# +# PTP clock support +# +# CONFIG_PTP_1588_CLOCK is not set + +# +# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. +# +# CONFIG_PTP_1588_CLOCK_PCH is not set +CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y +CONFIG_ARCH_REQUIRE_GPIOLIB=y +CONFIG_GPIO_DEVRES=y +CONFIG_GPIOLIB=y +# CONFIG_DEBUG_GPIO is not set +# CONFIG_GPIO_SYSFS is not set + +# +# Memory mapped GPIO drivers: +# +# CONFIG_GPIO_GENERIC_PLATFORM is not set +# CONFIG_GPIO_EM is not set +# CONFIG_GPIO_PL061 is not set +# CONFIG_GPIO_RCAR is not set +# CONFIG_GPIO_TS5500 is not set + +# +# I2C GPIO expanders: +# +# CONFIG_GPIO_MAX7300 is not set +# CONFIG_GPIO_MAX732X is not set +# CONFIG_GPIO_PCF857X is not set +# CONFIG_GPIO_SX150X is not set +# CONFIG_GPIO_ADP5588 is not set + +# +# PCI GPIO expanders: +# + +# +# SPI GPIO expanders: +# +# CONFIG_GPIO_MAX7301 is not set +# CONFIG_GPIO_MCP23S08 is not set +# CONFIG_GPIO_MC33880 is not set +# CONFIG_GPIO_74X164 is not set + +# +# AC97 GPIO expanders: +# + +# +# MODULbus GPIO expanders: +# + +# +# USB GPIO expanders: +# +# CONFIG_W1 is not set +CONFIG_POWER_SUPPLY=y +# CONFIG_POWER_SUPPLY_DEBUG is not set +# CONFIG_PDA_POWER is not set +# CONFIG_TEST_POWER is not set +# CONFIG_BATTERY_DS2780 is not set +# CONFIG_BATTERY_DS2781 is not set +# CONFIG_BATTERY_DS2782 is not set +# CONFIG_BATTERY_SBS is not set +# CONFIG_BATTERY_BQ27x00 is not set +# CONFIG_BATTERY_MAX17040 is not set +# CONFIG_BATTERY_MAX17042 is not set +# CONFIG_CHARGER_ISP1704 is not set +# CONFIG_CHARGER_MAX8903 is not set +# CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_GPIO is not set +# CONFIG_CHARGER_BQ2415X is not set +# CONFIG_CHARGER_SMB347 is not set +# CONFIG_BATTERY_GOLDFISH is not set +# CONFIG_POWER_RESET is not set +# CONFIG_POWER_RESET_RESTART is not set +# CONFIG_POWER_AVS is not set +# CONFIG_HWMON is not set +CONFIG_THERMAL=y +# CONFIG_THERMAL_DEFAULT_GOV_BACKWARD_COMPATIBLE is not set +# CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set +# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set +# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set +CONFIG_THERMAL_DEFAULT_GOV_TRIP_STEP_WISE=y +# CONFIG_BACKWARD_COMPATIBLE is not set +# CONFIG_THERMAL_GOV_FAIR_SHARE is not set +# CONFIG_THERMAL_GOV_STEP_WISE is not set +# CONFIG_THERMAL_GOV_USER_SPACE is not set +CONFIG_THERMAL_GOV_TRIP_STEP_WISE=y +CONFIG_CPU_THERMAL=y +# CONFIG_THERMAL_EMULATION is not set +# CONFIG_WATCHDOG is not set +CONFIG_SSB_POSSIBLE=y +CONFIG_INPUT_TEMPERATURE_TMP103=y +CONFIG_VS_THERMAL=y +# +# Sonics Silicon Backplane +# +# CONFIG_SSB is not set +CONFIG_BCMA_POSSIBLE=y + +# +# Broadcom specific AMBA +# +# CONFIG_BCMA is not set + +# +# Multifunction device drivers +# +# CONFIG_MFD_CORE is not set +# CONFIG_MFD_AS3711 is not set +# CONFIG_PMIC_ADP5520 is not set +# CONFIG_MFD_AAT2870_CORE is not set +# CONFIG_MFD_CROS_EC is not set +# CONFIG_MFD_ASIC3 is not set +# CONFIG_PMIC_DA903X is not set +# CONFIG_MFD_DA9052_SPI is not set +# CONFIG_MFD_DA9052_I2C is not set +# CONFIG_MFD_DA9055 is not set +# CONFIG_MFD_MC13XXX_SPI is not set +# CONFIG_MFD_MC13XXX_I2C is not set +# CONFIG_HTC_EGPIO is not set +# CONFIG_HTC_PASIC3 is not set +# CONFIG_HTC_I2CPLD is not set +# CONFIG_MFD_88PM800 is not set +# CONFIG_MFD_88PM805 is not set +# CONFIG_MFD_88PM860X is not set +# CONFIG_MFD_MAX77686 is not set +# CONFIG_MFD_MAX77693 is not set +# CONFIG_MFD_MAX8907 is not set +# CONFIG_MFD_MAX8925 is not set +# CONFIG_MFD_MAX8997 is not set +# CONFIG_MFD_MAX8998 is not set +# CONFIG_EZX_PCAP is not set +# CONFIG_MFD_VIPERBOARD is not set +# CONFIG_MFD_RETU is not set +# CONFIG_MFD_PCF50633 is not set +# CONFIG_MFD_RC5T583 is not set +# CONFIG_MFD_SEC_CORE is not set +# CONFIG_MFD_SI476X_CORE is not set +# CONFIG_MFD_SM501 is not set +# CONFIG_MFD_SMSC is not set +# CONFIG_ABX500_CORE is not set +# CONFIG_MFD_STMPE is not set +# CONFIG_MFD_SYSCON is not set +# CONFIG_MFD_TI_AM335X_TSCADC is not set +# CONFIG_MFD_LP8788 is not set +# CONFIG_MFD_PALMAS is not set +# CONFIG_TPS6105X is not set +# CONFIG_TPS65010 is not set +# CONFIG_TPS6507X is not set +# CONFIG_MFD_TPS65090 is not set +# CONFIG_MFD_TPS65217 is not set +# CONFIG_MFD_TPS6586X is not set +# CONFIG_MFD_TPS65910 is not set +# CONFIG_MFD_TPS65912 is not set +# CONFIG_MFD_TPS65912_I2C is not set +# CONFIG_MFD_TPS65912_SPI is not set +# CONFIG_MFD_TPS80031 is not set +# CONFIG_TWL4030_CORE is not set +# CONFIG_TWL6040_CORE is not set +# CONFIG_MFD_WL1273_CORE is not set +# CONFIG_MFD_LM3533 is not set +# CONFIG_MFD_TC3589X is not set +# CONFIG_MFD_TMIO is not set +# CONFIG_MFD_ARIZONA_I2C is not set +# CONFIG_MFD_ARIZONA_SPI is not set +# CONFIG_MFD_WM8400 is not set +# CONFIG_MFD_WM831X_I2C is not set +# CONFIG_MFD_WM831X_SPI is not set +# CONFIG_MFD_WM8350_I2C is not set +# CONFIG_MFD_WM8994 is not set +# CONFIG_REGULATOR is not set +CONFIG_MEDIA_SUPPORT=y + +# +# Multimedia core support +# +# CONFIG_MEDIA_CAMERA_SUPPORT is not set +# CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set +# CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set +# CONFIG_MEDIA_RADIO_SUPPORT is not set +CONFIG_MEDIA_RC_SUPPORT=y +# CONFIG_VIDEO_ADV_DEBUG is not set +# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +# CONFIG_TTPCI_EEPROM is not set + +# +# Media drivers +# +CONFIG_RC_CORE=y +CONFIG_RC_MAP=y +CONFIG_RC_DECODERS=y +CONFIG_LIRC=y +CONFIG_IR_LIRC_CODEC=y +CONFIG_IR_NEC_DECODER=y +CONFIG_IR_RC5_DECODER=y +CONFIG_IR_RC6_DECODER=y +CONFIG_IR_JVC_DECODER=y +CONFIG_IR_SONY_DECODER=y +CONFIG_IR_RC5_SZ_DECODER=y +CONFIG_IR_SANYO_DECODER=y +CONFIG_IR_MCE_KBD_DECODER=y +# CONFIG_RC_DEVICES is not set +# CONFIG_MEDIA_USB_SUPPORT is not set + +# +# Supported MMC/SDIO adapters +# +# CONFIG_CYPRESS_FIRMWARE is not set + +# +# Media ancillary drivers (tuners, sensors, i2c, frontends) +# + +# +# Customise DVB Frontends +# +# CONFIG_DVB_TUNER_DIB0070 is not set +# CONFIG_DVB_TUNER_DIB0090 is not set + +# +# Tools to develop new frontends +# +# CONFIG_DVB_DUMMY_FE is not set + +# +# Graphics support +# +# CONFIG_DRM is not set +# CONFIG_VGASTATE is not set +# CONFIG_VIDEO_OUTPUT_CONTROL is not set +CONFIG_FB=y +# CONFIG_FIRMWARE_EDID is not set +# CONFIG_FB_DDC is not set +# CONFIG_FB_BOOT_VESA_SUPPORT is not set +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set +# CONFIG_FB_SYS_FILLRECT is not set +# CONFIG_FB_SYS_COPYAREA is not set +# CONFIG_FB_SYS_IMAGEBLIT is not set +# CONFIG_FB_FOREIGN_ENDIAN is not set +# CONFIG_FB_SYS_FOPS is not set +# CONFIG_FB_SVGALIB is not set +# CONFIG_FB_MACMODES is not set +# CONFIG_FB_BACKLIGHT is not set +CONFIG_FB_MODE_HELPERS=y +CONFIG_FB_TILEBLITTING=y + +# +# Frame buffer hardware drivers +# +# CONFIG_FB_ARMCLCD is not set +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_SMSCUFX is not set +# CONFIG_FB_UDL is not set +# CONFIG_FB_GOLDFISH is not set +# CONFIG_FB_VIRTUAL is not set +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_BROADSHEET is not set +# CONFIG_FB_AUO_K190X is not set +# CONFIG_EXYNOS_VIDEO is not set +# CONFIG_BACKLIGHT_LCD_SUPPORT is not set +# CONFIG_ADF is not set + +# +# Console display driver support +# +CONFIG_FONT_8x16=y +# CONFIG_LOGO is not set +CONFIG_SOUND=y +CONFIG_SOUND_OSS_CORE=y +CONFIG_SOUND_OSS_CORE_PRECLAIM=y +CONFIG_SND=y +CONFIG_SND_TIMER=y +CONFIG_SND_PCM=y +CONFIG_SND_HWDEP=y +CONFIG_SND_RAWMIDI=y +# CONFIG_SND_SEQUENCER is not set +CONFIG_SND_OSSEMUL=y +# CONFIG_SND_MIXER_OSS is not set +CONFIG_SND_PCM_OSS=y +# CONFIG_SND_PCM_OSS_PLUGINS is not set +# CONFIG_SND_HRTIMER is not set +# CONFIG_SND_DYNAMIC_MINORS is not set +# CONFIG_SND_SUPPORT_OLD_API is not set +CONFIG_SND_VERBOSE_PROCFS=y +# CONFIG_SND_VERBOSE_PRINTK is not set +# CONFIG_SND_DEBUG is not set +# CONFIG_SND_RAWMIDI_SEQ is not set +# CONFIG_SND_OPL3_LIB_SEQ is not set +# CONFIG_SND_OPL4_LIB_SEQ is not set +# CONFIG_SND_SBAWE_SEQ is not set +# CONFIG_SND_EMU10K1_SEQ is not set +CONFIG_SND_DRIVERS=y +# CONFIG_SND_DUMMY is not set +# CONFIG_SND_ALOOP is not set +# CONFIG_SND_MTPAV is not set +# CONFIG_SND_SERIAL_U16550 is not set +# CONFIG_SND_MPU401 is not set +# CONFIG_SND_ARM is not set +# CONFIG_SND_SPI is not set +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=y +# CONFIG_SND_USB_UA101 is not set +# CONFIG_SND_USB_CAIAQ is not set +# CONFIG_SND_USB_6FIRE is not set +# CONFIG_SND_SOC is not set +# CONFIG_SOUND_PRIME is not set + +# +# HID support +# +CONFIG_HID=y +# CONFIG_HID_BATTERY_STRENGTH is not set +# CONFIG_HIDRAW is not set +CONFIG_UHID=y +CONFIG_HID_GENERIC=y + +# +# Special HID drivers +# +CONFIG_HID_A4TECH=y +CONFIG_HID_ACRUX=y +CONFIG_HID_APPLE=y +# CONFIG_HID_APPLEIR is not set +# CONFIG_HID_AUREAL is not set +CONFIG_HID_BELKIN=y +CONFIG_HID_CHERRY=y +CONFIG_HID_CHICONY=y +# CONFIG_HID_PRODIKEYS is not set +CONFIG_HID_CYPRESS=y +CONFIG_HID_DRAGONRISE=y +# CONFIG_DRAGONRISE_FF is not set +# CONFIG_HID_EMS_FF is not set +# CONFIG_HID_ELECOM is not set +CONFIG_HID_EZKEY=y +# CONFIG_HID_HOLTEK is not set +# CONFIG_HID_KEYTOUCH is not set +CONFIG_HID_KYE=y +# CONFIG_HID_UCLOGIC is not set +# CONFIG_HID_WALTOP is not set +CONFIG_HID_GYRATION=y +# CONFIG_HID_ICADE is not set +CONFIG_HID_TWINHAN=y +CONFIG_HID_KENSINGTON=y +# CONFIG_HID_LCPOWER is not set +# CONFIG_HID_LENOVO_TPKBD is not set +CONFIG_HID_LOGITECH=y +# CONFIG_LOGITECH_FF is not set +# CONFIG_LOGIRUMBLEPAD2_FF is not set +# CONFIG_LOGIG940_FF is not set +# CONFIG_LOGIWHEELS_FF is not set +CONFIG_HID_MAGICMOUSE=y +CONFIG_HID_MICROSOFT=y +CONFIG_HID_MONTEREY=y +# CONFIG_HID_MULTITOUCH is not set +CONFIG_HID_NTRIG=y +# CONFIG_HID_ORTEK is not set +CONFIG_HID_PANTHERLORD=y +# CONFIG_PANTHERLORD_FF is not set +CONFIG_HID_PETALYNX=y +# CONFIG_HID_PICOLCD is not set +# CONFIG_HID_PRIMAX is not set +# CONFIG_HID_PS3REMOTE is not set +# CONFIG_HID_ROCCAT is not set +# CONFIG_HID_SAITEK is not set +CONFIG_HID_SAMSUNG=y +CONFIG_HID_SONY=y +# CONFIG_HID_SPEEDLINK is not set +# CONFIG_HID_STEELSERIES is not set +CONFIG_HID_SUNPLUS=y +CONFIG_HID_GREENASIA=y +# CONFIG_GREENASIA_FF is not set +CONFIG_HID_SMARTJOYPLUS=y +# CONFIG_SMARTJOYPLUS_FF is not set +# CONFIG_HID_TIVO is not set +CONFIG_HID_TOPSEED=y +# CONFIG_HID_THINGM is not set +CONFIG_HID_THRUSTMASTER=y +# CONFIG_THRUSTMASTER_FF is not set +# CONFIG_HID_WACOM is not set +# CONFIG_HID_WIIMOTE is not set +CONFIG_HID_ZEROPLUS=y +# CONFIG_ZEROPLUS_FF is not set +# CONFIG_HID_ZYDACRON is not set +# CONFIG_HID_SENSOR_HUB is not set + +# +# USB HID support +# +CONFIG_USB_HID=y +# CONFIG_HID_PID is not set +# CONFIG_USB_HIDDEV is not set + +# +# I2C HID support +# +# CONFIG_I2C_HID is not set +# CONFIG_USB_ARCH_HAS_OHCI is not set +# CONFIG_USB_ARCH_HAS_EHCI is not set +# CONFIG_USB_ARCH_HAS_XHCI is not set +CONFIG_USB_SUPPORT=y +CONFIG_USB_COMMON=y +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB=y +CONFIG_USB_DEBUG=y +# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set + +# +# Miscellaneous USB options +# +CONFIG_USB_DEFAULT_PERSIST=y +# CONFIG_USB_DYNAMIC_MINORS is not set +# CONFIG_USB_OTG_WHITELIST is not set +# CONFIG_USB_OTG_BLACKLIST_HUB is not set +# CONFIG_USB_MON is not set +# CONFIG_USB_WUSB_CBAF is not set + +# +# USB Host Controller Drivers +# +# CONFIG_USB_C67X00_HCD is not set +# CONFIG_USB_OXU210HP_HCD is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_ISP1760_HCD is not set +# CONFIG_USB_ISP1362_HCD is not set +# CONFIG_USB_SL811_HCD is not set +# CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_MUSB_HDRC is not set +# CONFIG_USB_RENESAS_USBHS is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=y +CONFIG_USB_PRINTER=y +# CONFIG_USB_WDM is not set +# CONFIG_USB_TMC is not set + +# +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may +# + +# +# also be needed; see USB_STORAGE Help for more info +# +CONFIG_USB_STORAGE=y +CONFIG_USB_STORAGE_DEBUG=y +# CONFIG_USB_STORAGE_REALTEK is not set +CONFIG_USB_STORAGE_DATAFAB=y +CONFIG_USB_STORAGE_FREECOM=y +CONFIG_USB_STORAGE_ISD200=y +CONFIG_USB_STORAGE_USBAT=y +CONFIG_USB_STORAGE_SDDR09=y +CONFIG_USB_STORAGE_SDDR55=y +CONFIG_USB_STORAGE_JUMPSHOT=y +CONFIG_USB_STORAGE_ALAUDA=y +CONFIG_USB_STORAGE_ONETOUCH=y +CONFIG_USB_STORAGE_KARMA=y +CONFIG_USB_STORAGE_CYPRESS_ATACB=y +# CONFIG_USB_STORAGE_ENE_UB6250 is not set + +# +# USB Imaging devices +# +# CONFIG_USB_MDC800 is not set +# CONFIG_USB_MICROTEK is not set +# CONFIG_USB_DWC3 is not set +# CONFIG_USB_CHIPIDEA is not set + +# +# USB port drivers +# +CONFIG_USB_SERIAL=y +# CONFIG_USB_SERIAL_CONSOLE is not set +# CONFIG_USB_SERIAL_GENERIC is not set +# CONFIG_USB_SERIAL_AIRCABLE is not set +# CONFIG_USB_SERIAL_ARK3116 is not set +# CONFIG_USB_SERIAL_BELKIN is not set +# CONFIG_USB_SERIAL_CH341 is not set +# CONFIG_USB_SERIAL_WHITEHEAT is not set +# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set +# CONFIG_USB_SERIAL_CP210X is not set +# CONFIG_USB_SERIAL_CYPRESS_M8 is not set +# CONFIG_USB_SERIAL_EMPEG is not set +# CONFIG_USB_SERIAL_FTDI_SIO is not set +# CONFIG_USB_SERIAL_FUNSOFT is not set +# CONFIG_USB_SERIAL_VISOR is not set +# CONFIG_USB_SERIAL_IPAQ is not set +# CONFIG_USB_SERIAL_IR is not set +# CONFIG_USB_SERIAL_EDGEPORT is not set +# CONFIG_USB_SERIAL_EDGEPORT_TI is not set +# CONFIG_USB_SERIAL_F81232 is not set +# CONFIG_USB_SERIAL_GARMIN is not set +# CONFIG_USB_SERIAL_IPW is not set +# CONFIG_USB_SERIAL_IUU is not set +# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set +# CONFIG_USB_SERIAL_KEYSPAN is not set +# CONFIG_USB_SERIAL_KLSI is not set +# CONFIG_USB_SERIAL_KOBIL_SCT is not set +# CONFIG_USB_SERIAL_MCT_U232 is not set +# CONFIG_USB_SERIAL_METRO is not set +# CONFIG_USB_SERIAL_MOS7720 is not set +# CONFIG_USB_SERIAL_MOS7840 is not set +# CONFIG_USB_SERIAL_MOTOROLA is not set +# CONFIG_USB_SERIAL_NAVMAN is not set +# CONFIG_USB_SERIAL_PL2303 is not set +# CONFIG_USB_SERIAL_OTI6858 is not set +# CONFIG_USB_SERIAL_QCAUX is not set +# CONFIG_USB_SERIAL_QUALCOMM is not set +# CONFIG_USB_SERIAL_SPCP8X5 is not set +# CONFIG_USB_SERIAL_HP4X is not set +# CONFIG_USB_SERIAL_SAFE is not set +# CONFIG_USB_SERIAL_SIEMENS_MPI is not set +# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set +# CONFIG_USB_SERIAL_SYMBOL is not set +# CONFIG_USB_SERIAL_TI is not set +# CONFIG_USB_SERIAL_CYBERJACK is not set +# CONFIG_USB_SERIAL_XIRCOM is not set +CONFIG_USB_SERIAL_WWAN=y +CONFIG_USB_SERIAL_OPTION=y +# CONFIG_USB_SERIAL_OMNINET is not set +# CONFIG_USB_SERIAL_OPTICON is not set +# CONFIG_USB_SERIAL_VIVOPAY_SERIAL is not set +# CONFIG_USB_SERIAL_XSENS_MT is not set +# CONFIG_USB_SERIAL_ZIO is not set +# CONFIG_USB_SERIAL_WISHBONE is not set +# CONFIG_USB_SERIAL_ZTE is not set +# CONFIG_USB_SERIAL_SSU100 is not set +# CONFIG_USB_SERIAL_QT2 is not set +# CONFIG_USB_SERIAL_DEBUG is not set + +# +# USB Miscellaneous drivers +# +# CONFIG_USB_EMI62 is not set +# CONFIG_USB_EMI26 is not set +# CONFIG_USB_ADUTUX is not set +# CONFIG_USB_SEVSEG is not set +# CONFIG_USB_RIO500 is not set +# CONFIG_USB_LEGOTOWER is not set +# CONFIG_USB_LCD is not set +# CONFIG_USB_LED is not set +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +# CONFIG_USB_IDMOUSE is not set +# CONFIG_USB_FTDI_ELAN is not set +# CONFIG_USB_APPLEDISPLAY is not set +# CONFIG_USB_LD is not set +CONFIG_USB_TRANCEVIBRATOR=y +# CONFIG_USB_IOWARRIOR is not set +# CONFIG_USB_TEST is not set +# CONFIG_USB_ISIGHTFW is not set +# CONFIG_USB_YUREX is not set +# CONFIG_USB_EZUSB_FX2 is not set +# CONFIG_USB_HSIC_USB3503 is not set +CONFIG_USB_PHY=y +# CONFIG_USB_OTG_WAKELOCK is not set +CONFIG_NOP_USB_XCEIV=y +# CONFIG_OMAP_CONTROL_USB is not set +# CONFIG_OMAP_USB3 is not set +# CONFIG_SAMSUNG_USBPHY is not set +# CONFIG_SAMSUNG_USB2PHY is not set +# CONFIG_SAMSUNG_USB3PHY is not set +# CONFIG_USB_GPIO_VBUS is not set +# CONFIG_USB_ISP1301 is not set +# CONFIG_USB_RCAR_PHY is not set +# CONFIG_USB_ULPI is not set +CONFIG_USB_GADGET=y +# CONFIG_USB_GADGET_DEBUG is not set +# CONFIG_USB_GADGET_DEBUG_FILES is not set +# CONFIG_USB_GADGET_DEBUG_FS is not set +CONFIG_USB_GADGET_VBUS_DRAW=500 +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 + +# +# USB Peripheral Controller +# +# CONFIG_USB_FUSB300 is not set +# CONFIG_USB_R8A66597 is not set +# CONFIG_USB_PXA27X is not set +# CONFIG_USB_MV_UDC is not set +# CONFIG_USB_MV_U3D is not set +# CONFIG_USB_M66592 is not set +# CONFIG_USB_NET2272 is not set +# CONFIG_USB_DUMMY_HCD is not set +CONFIG_USB_LIBCOMPOSITE=y +CONFIG_USB_F_ACM=y +CONFIG_USB_U_SERIAL=y +CONFIG_USB_F_SERIAL=y +# CONFIG_USB_ZERO is not set +# CONFIG_USB_AUDIO is not set +# CONFIG_USB_ETH is not set +# CONFIG_USB_G_NCM is not set +# CONFIG_USB_GADGETFS is not set +# CONFIG_USB_FUNCTIONFS is not set +# CONFIG_USB_MASS_STORAGE is not set +# CONFIG_USB_G_SERIAL is not set +# CONFIG_USB_MIDI_GADGET is not set +# CONFIG_USB_G_PRINTER is not set +CONFIG_USB_G_ANDROID=y +# CONFIG_USB_ANDROID_RNDIS_DWORD_ALIGNED is not set +# CONFIG_USB_CDC_COMPOSITE is not set +# CONFIG_USB_G_ACM_MS is not set +# CONFIG_USB_G_MULTI is not set +# CONFIG_USB_G_HID is not set +# CONFIG_USB_G_DBGP is not set +CONFIG_MMC=y +# CONFIG_MMC_DEBUG is not set +CONFIG_MMC_UNSAFE_RESUME=y +# CONFIG_MMC_CLKGATE is not set +# CONFIG_MMC_EMBEDDED_SDIO is not set +# CONFIG_MMC_PARANOID_SD_INIT is not set + +# +# MMC/SD/SDIO Card Drivers +# +CONFIG_MMC_BLOCK=y +CONFIG_MMC_BLOCK_MINORS=32 +CONFIG_MMC_BLOCK_BOUNCE=y +CONFIG_MMC_SAMSUNG_SMART=y +CONFIG_MMC_ERR_REMOVE=y +# CONFIG_MMC_BLOCK_DEFERRED_RESUME is not set +# CONFIG_SDIO_UART is not set +# CONFIG_MMC_TEST is not set + +# +# MMC/SD/SDIO Host Controller Drivers +# +# CONFIG_MMC_ARMMMCI is not set +# CONFIG_MMC_SDHCI is not set +# CONFIG_MMC_DW is not set +# CONFIG_MMC_VUB300 is not set +# CONFIG_MMC_USHC is not set +# CONFIG_MEMSTICK is not set +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=y + +# +# LED drivers +# +# CONFIG_LEDS_LM3530 is not set +# CONFIG_LEDS_LM3642 is not set +# CONFIG_LEDS_PCA9532 is not set +# CONFIG_LEDS_GPIO is not set +# CONFIG_LEDS_LP3944 is not set +# CONFIG_LEDS_LP5521 is not set +# CONFIG_LEDS_LP5523 is not set +# CONFIG_LEDS_LP5562 is not set +# CONFIG_LEDS_PCA955X is not set +# CONFIG_LEDS_PCA9633 is not set +# CONFIG_LEDS_DAC124S085 is not set +# CONFIG_LEDS_BD2802 is not set +# CONFIG_LEDS_LT3593 is not set +# CONFIG_LEDS_TCA6507 is not set +# CONFIG_LEDS_LM355x is not set +# CONFIG_LEDS_OT200 is not set +# CONFIG_LEDS_BLINKM is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=y +# CONFIG_LEDS_TRIGGER_ONESHOT is not set +# CONFIG_LEDS_TRIGGER_HEARTBEAT is not set +# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set +# CONFIG_LEDS_TRIGGER_CPU is not set +# CONFIG_LEDS_TRIGGER_GPIO is not set +# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set + +# +# iptables trigger is under Netfilter config (LED target) +# +# CONFIG_LEDS_TRIGGER_TRANSIENT is not set +# CONFIG_LEDS_TRIGGER_CAMERA is not set +CONFIG_SWITCH=y +# CONFIG_SWITCH_GPIO is not set +# CONFIG_ACCESSIBILITY is not set +# CONFIG_EDAC is not set +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_HCTOSYS=y +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +# CONFIG_RTC_DEBUG is not set + +# +# RTC interfaces +# +CONFIG_RTC_INTF_SYSFS=y +CONFIG_RTC_INTF_PROC=y +CONFIG_RTC_INTF_DEV=y +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# I2C RTC drivers +# +# CONFIG_RTC_DRV_DS1307 is not set +# CONFIG_RTC_DRV_DS1374 is not set +# CONFIG_RTC_DRV_DS1672 is not set +# CONFIG_RTC_DRV_DS3232 is not set +# CONFIG_RTC_DRV_MAX6900 is not set +# CONFIG_RTC_DRV_RS5C372 is not set +# CONFIG_RTC_DRV_ISL1208 is not set +# CONFIG_RTC_DRV_ISL12022 is not set +# CONFIG_RTC_DRV_X1205 is not set +# CONFIG_RTC_DRV_PCF8523 is not set +# CONFIG_RTC_DRV_PCF8563 is not set +# CONFIG_RTC_DRV_PCF8583 is not set +# CONFIG_RTC_DRV_M41T80 is not set +# CONFIG_RTC_DRV_BQ32K is not set +# CONFIG_RTC_DRV_S35390A is not set +# CONFIG_RTC_DRV_FM3130 is not set +# CONFIG_RTC_DRV_RX8581 is not set +# CONFIG_RTC_DRV_RX8025 is not set +# CONFIG_RTC_DRV_EM3027 is not set +# CONFIG_RTC_DRV_RV3029C2 is not set + +# +# SPI RTC drivers +# +# CONFIG_RTC_DRV_M41T93 is not set +# CONFIG_RTC_DRV_M41T94 is not set +# CONFIG_RTC_DRV_DS1305 is not set +# CONFIG_RTC_DRV_DS1390 is not set +# CONFIG_RTC_DRV_MAX6902 is not set +# CONFIG_RTC_DRV_R9701 is not set +# CONFIG_RTC_DRV_RS5C348 is not set +# CONFIG_RTC_DRV_DS3234 is not set +# CONFIG_RTC_DRV_PCF2123 is not set +# CONFIG_RTC_DRV_RX4581 is not set + +# +# Platform RTC drivers +# +# CONFIG_RTC_DRV_CMOS is not set +# CONFIG_RTC_DRV_DS1286 is not set +# CONFIG_RTC_DRV_DS1511 is not set +# CONFIG_RTC_DRV_DS1553 is not set +# CONFIG_RTC_DRV_DS1742 is not set +# CONFIG_RTC_DRV_STK17TA8 is not set +# CONFIG_RTC_DRV_M48T86 is not set +# CONFIG_RTC_DRV_M48T35 is not set +# CONFIG_RTC_DRV_M48T59 is not set +# CONFIG_RTC_DRV_MSM6242 is not set +# CONFIG_RTC_DRV_BQ4802 is not set +# CONFIG_RTC_DRV_RP5C01 is not set +# CONFIG_RTC_DRV_V3020 is not set +# CONFIG_RTC_DRV_DS2404 is not set + +# +# on-CPU RTC drivers +# +# CONFIG_RTC_DRV_PL030 is not set +# CONFIG_RTC_DRV_PL031 is not set + +# +# HID Sensor RTC drivers +# +# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set +# CONFIG_DMADEVICES is not set +# CONFIG_AUXDISPLAY is not set +# CONFIG_UIO is not set +# CONFIG_VIRT_DRIVERS is not set + +# +# Virtio drivers +# +# CONFIG_VIRTIO_MMIO is not set + +# +# Microsoft Hyper-V guest support +# +CONFIG_STAGING=y +# CONFIG_USBIP_CORE is not set +# CONFIG_PRISM2_USB is not set +# CONFIG_ECHO is not set +# CONFIG_ASUS_OLED is not set +# CONFIG_R8712U is not set +# CONFIG_RTS5139 is not set +# CONFIG_TRANZPORT is not set +# CONFIG_LINE6_USB is not set +# CONFIG_USB_SERIAL_QUATECH2 is not set +CONFIG_ZSMALLOC=y +CONFIG_ZRAM=y +CONFIG_ZRAM_DEBUG=y +# CONFIG_BCM_WIMAX is not set +# CONFIG_FT1000 is not set + +# +# Speakup console speech +# +# CONFIG_TOUCHSCREEN_CLEARPAD_TM1217 is not set +# CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set +# CONFIG_STAGING_MEDIA is not set + +# +# Android +# +CONFIG_ANDROID=y +CONFIG_ANDROID_BINDER_IPC=y +CONFIG_ANDROID_BINDER_IPC_32BIT=y +CONFIG_ASHMEM=y +CONFIG_ANDROID_LOGGER=y +CONFIG_ANDROID_TIMED_OUTPUT=y +# CONFIG_ANDROID_TIMED_GPIO is not set +CONFIG_ANDROID_LOW_MEMORY_KILLER=y +CONFIG_ANDROID_LOW_MEMORY_KILLER_AUTODETECT_OOM_ADJ_VALUES=y +CONFIG_ANDROID_INTF_ALARM_DEV=y +CONFIG_AMAZON_METRICS_LOG=y +CONFIG_AMAZON_LOG=y +CONFIG_AMAZON_LOGD=y +CONFIG_SYNC=y +CONFIG_SW_SYNC=y +CONFIG_SW_SYNC_USER=y +# CONFIG_MTK_LCA_RAM_OPTIMIZE is not set +CONFIG_ION=y +# CONFIG_ION_TEST is not set +# CONFIG_FIQ_DEBUGGER is not set +# CONFIG_FIQ_WATCHDOG is not set +# CONFIG_USB_WPAN_HCD is not set +# CONFIG_WIMAX_GDM72XX is not set +# CONFIG_CSR_WIFI is not set +# CONFIG_CED1401 is not set +# CONFIG_DGRP is not set + +# +# Hardware Spinlock drivers +# +# CONFIG_MAILBOX is not set +# CONFIG_IOMMU_SUPPORT is not set + +# +# Remoteproc drivers +# +# CONFIG_STE_MODEM_RPROC is not set + +# +# Rpmsg drivers +# +# CONFIG_PM_DEVFREQ is not set +# CONFIG_EXTCON is not set +# CONFIG_MEMORY is not set +# CONFIG_IIO is not set +# CONFIG_PWM is not set +# CONFIG_IPACK_BUS is not set +# CONFIG_RESET_CONTROLLER is not set + +# +# File systems +# +CONFIG_DCACHE_WORD_ACCESS=y +# CONFIG_EXT2_FS is not set +CONFIG_EXT3_FS=y +# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +# CONFIG_EXT3_FS_SECURITY is not set +CONFIG_EXT4_FS=y +# CONFIG_EXT4_USE_FOR_EXT23 is not set +# CONFIG_EXT4_FS_POSIX_ACL is not set +CONFIG_EXT4_FS_SECURITY=y +# CONFIG_EXT4_DEBUG is not set +CONFIG_JBD=y +CONFIG_JBD_DEBUG=y +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=y +# CONFIG_REISERFS_FS is not set +# CONFIG_JFS_FS is not set +# CONFIG_XFS_FS is not set +# CONFIG_GFS2_FS is not set +# CONFIG_OCFS2_FS is not set +# CONFIG_BTRFS_FS is not set +# CONFIG_NILFS2_FS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_FILE_LOCKING=y +CONFIG_FSNOTIFY=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY_USER=y +# CONFIG_FANOTIFY is not set +# CONFIG_QUOTA is not set +# CONFIG_QUOTACTL is not set +# CONFIG_AUTOFS4_FS is not set +CONFIG_FUSE_FS=y +# CONFIG_CUSE is not set +CONFIG_GENERIC_ACL=y + +# +# Caches +# +# CONFIG_FSCACHE is not set + +# +# CD-ROM/DVD Filesystems +# +CONFIG_ISO9660_FS=y +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +# CONFIG_UDF_FS is not set + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +CONFIG_MSDOS_FS=y +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" +# CONFIG_NTFS_FS is not set + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_SYSCTL=y +CONFIG_PROC_PAGE_MONITOR=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_TMPFS_XATTR=y +# CONFIG_HUGETLB_PAGE is not set +CONFIG_CONFIGFS_FS=y +CONFIG_MISC_FILESYSTEMS=y +# CONFIG_ADFS_FS is not set +# CONFIG_AFFS_FS is not set +# CONFIG_HFS_FS is not set +# CONFIG_HFSPLUS_FS is not set +# CONFIG_BEFS_FS is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +# CONFIG_JFFS2_FS is not set +# CONFIG_LOGFS is not set +# CONFIG_CRAMFS is not set +CONFIG_SQUASHFS=y +CONFIG_SQUASHFS_XATTR=y +# CONFIG_SQUASHFS_ZLIB is not set +CONFIG_SQUASHFS_LZO=y +# CONFIG_SQUASHFS_XZ is not set +CONFIG_SQUASHFS_4K_DEVBLK_SIZE=y +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +# CONFIG_VXFS_FS is not set +# CONFIG_MINIX_FS is not set +# CONFIG_OMFS_FS is not set +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_QNX6FS_FS is not set +# CONFIG_ROMFS_FS is not set +# CONFIG_PSTORE is not set +# CONFIG_SYSV_FS is not set +# CONFIG_UFS_FS is not set +# CONFIG_F2FS_FS is not set +CONFIG_NETWORK_FILESYSTEMS=y +# CONFIG_NFS_FS is not set +# CONFIG_NFSD is not set +# CONFIG_CEPH_FS is not set +# CONFIG_CIFS is not set +# CONFIG_NCP_FS is not set +# CONFIG_CODA_FS is not set +# CONFIG_AFS_FS is not set +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="iso8859-1" +CONFIG_NLS_CODEPAGE_437=y +# CONFIG_NLS_CODEPAGE_737 is not set +# CONFIG_NLS_CODEPAGE_775 is not set +# CONFIG_NLS_CODEPAGE_850 is not set +# CONFIG_NLS_CODEPAGE_852 is not set +# CONFIG_NLS_CODEPAGE_855 is not set +# CONFIG_NLS_CODEPAGE_857 is not set +# CONFIG_NLS_CODEPAGE_860 is not set +# CONFIG_NLS_CODEPAGE_861 is not set +# CONFIG_NLS_CODEPAGE_862 is not set +# CONFIG_NLS_CODEPAGE_863 is not set +# CONFIG_NLS_CODEPAGE_864 is not set +# CONFIG_NLS_CODEPAGE_865 is not set +# CONFIG_NLS_CODEPAGE_866 is not set +# CONFIG_NLS_CODEPAGE_869 is not set +# CONFIG_NLS_CODEPAGE_936 is not set +CONFIG_NLS_CODEPAGE_950=y +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +CONFIG_NLS_ASCII=y +CONFIG_NLS_ISO8859_1=y +# CONFIG_NLS_ISO8859_2 is not set +# CONFIG_NLS_ISO8859_3 is not set +# CONFIG_NLS_ISO8859_4 is not set +# CONFIG_NLS_ISO8859_5 is not set +# CONFIG_NLS_ISO8859_6 is not set +# CONFIG_NLS_ISO8859_7 is not set +# CONFIG_NLS_ISO8859_9 is not set +# CONFIG_NLS_ISO8859_13 is not set +# CONFIG_NLS_ISO8859_14 is not set +# CONFIG_NLS_ISO8859_15 is not set +# CONFIG_NLS_KOI8_R is not set +# CONFIG_NLS_KOI8_U is not set +# CONFIG_NLS_MAC_ROMAN is not set +# CONFIG_NLS_MAC_CELTIC is not set +# CONFIG_NLS_MAC_CENTEURO is not set +# CONFIG_NLS_MAC_CROATIAN is not set +# CONFIG_NLS_MAC_CYRILLIC is not set +# CONFIG_NLS_MAC_GAELIC is not set +# CONFIG_NLS_MAC_GREEK is not set +# CONFIG_NLS_MAC_ICELAND is not set +# CONFIG_NLS_MAC_INUIT is not set +# CONFIG_NLS_MAC_ROMANIAN is not set +# CONFIG_NLS_MAC_TURKISH is not set +CONFIG_NLS_UTF8=y +# CONFIG_DLM is not set + +# +# Kernel hacking +# +CONFIG_PRINTK_TIME=y +CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4 +CONFIG_ENABLE_WARN_DEPRECATED=y +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=1400 +CONFIG_MAGIC_SYSRQ=y +# CONFIG_STRIP_ASM_SYMS is not set +# CONFIG_READABLE_ASM is not set +# CONFIG_UNUSED_SYMBOLS is not set +CONFIG_DEBUG_FS=y +# CONFIG_HEADERS_CHECK is not set +# CONFIG_DEBUG_SECTION_MISMATCH is not set +CONFIG_DEBUG_KERNEL=y +# CONFIG_DEBUG_SHIRQ is not set +CONFIG_LOCKUP_DETECTOR=y +CONFIG_PANIC_ON_OOPS=y +CONFIG_PANIC_ON_OOPS_VALUE=1 +# CONFIG_DETECT_HUNG_TASK is not set +CONFIG_SCHED_DEBUG=y +CONFIG_SCHEDSTATS=y +# CONFIG_TIMER_STATS is not set +# CONFIG_DEBUG_OBJECTS is not set +CONFIG_SLUB_DEBUG_ON=y +# CONFIG_SLUB_STATS is not set +CONFIG_HAVE_DEBUG_KMEMLEAK=y +# CONFIG_DEBUG_KMEMLEAK is not set +CONFIG_DEBUG_PREEMPT=y +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_RT_MUTEX_TESTER is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCKDEP is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_LOCKDEP is not set +CONFIG_TRACE_IRQFLAGS=y +# CONFIG_DEBUG_ATOMIC_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +CONFIG_STACKTRACE=y +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_KOBJECT is not set +# CONFIG_DEBUG_HIGHMEM is not set +CONFIG_DEBUG_BUGVERBOSE=y +CONFIG_DEBUG_INFO=y +# CONFIG_DEBUG_INFO_REDUCED is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_WRITECOUNT is not set +# CONFIG_DEBUG_MEMORY_INIT is not set +CONFIG_DEBUG_LIST=y +# CONFIG_TEST_LIST_SORT is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_NOTIFIERS is not set +# CONFIG_DEBUG_CREDENTIALS is not set +CONFIG_FRAME_POINTER=y +# CONFIG_BOOT_PRINTK_DELAY is not set + +# +# RCU Debugging +# +# CONFIG_PROVE_RCU is not set +# CONFIG_PROVE_RCU_DELAY is not set +# CONFIG_SPARSE_RCU_POINTER is not set +# CONFIG_RCU_TORTURE_TEST is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=60 +CONFIG_RCU_CPU_STALL_VERBOSE=y +# CONFIG_RCU_CPU_STALL_INFO is not set +# CONFIG_RCU_TRACE is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +# CONFIG_DEBUG_PER_CPU_MAPS is not set +# CONFIG_LKDTM is not set +# CONFIG_NOTIFIER_ERROR_INJECTION is not set +# CONFIG_FAULT_INJECTION is not set +CONFIG_NOP_TRACER=y +CONFIG_HAVE_FUNCTION_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y +CONFIG_HAVE_DYNAMIC_FTRACE=y +CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y +CONFIG_HAVE_SYSCALL_TRACEPOINTS=y +CONFIG_HAVE_C_RECORDMCOUNT=y +CONFIG_TRACE_CLOCK=y +CONFIG_RING_BUFFER=y +CONFIG_EVENT_TRACING=y +CONFIG_CONTEXT_SWITCH_TRACER=y +CONFIG_RING_BUFFER_ALLOW_SWAP=y +CONFIG_TRACING=y +CONFIG_TRACING_SUPPORT=y +CONFIG_FTRACE=y +# CONFIG_FUNCTION_TRACER is not set +# CONFIG_IRQSOFF_TRACER is not set +# CONFIG_PREEMPT_TRACER is not set +# CONFIG_SCHED_TRACER is not set +# CONFIG_FTRACE_SYSCALLS is not set +# CONFIG_TRACER_SNAPSHOT is not set +CONFIG_BRANCH_PROFILE_NONE=y +# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set +# CONFIG_PROFILE_ALL_BRANCHES is not set +# CONFIG_STACK_TRACER is not set +# CONFIG_BLK_DEV_IO_TRACE is not set +# CONFIG_PROBE_EVENTS is not set +# CONFIG_DYNAMIC_FTRACE is not set +CONFIG_FUNCTION_PROFILER=y +# CONFIG_FTRACE_MCOUNT_RECORD is not set +# CONFIG_FTRACE_STARTUP_TEST is not set +# CONFIG_RING_BUFFER_BENCHMARK is not set +# CONFIG_RING_BUFFER_STARTUP_TEST is not set +# CONFIG_RBTREE_TEST is not set +# CONFIG_INTERVAL_TREE_TEST is not set +CONFIG_DYNAMIC_DEBUG=y +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_ATOMIC64_SELFTEST is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +CONFIG_KGDB=y +CONFIG_KGDB_SERIAL_CONSOLE=y +# CONFIG_KGDB_TESTS is not set +CONFIG_KGDB_KDB=y +CONFIG_KDB_CONTINUE_CATASTROPHIC=0 +# CONFIG_TEST_STRING_HELPERS is not set +# CONFIG_TEST_KSTRTOX is not set +# CONFIG_STRICT_DEVMEM is not set +# CONFIG_ARM_UNWIND is not set +# CONFIG_DEBUG_USER is not set +CONFIG_DEBUG_RODATA=y +# CONFIG_DEBUG_RODATA_TEST is not set +# CONFIG_DEBUG_LL is not set +CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S" +CONFIG_UNCOMPRESS_INCLUDE="mach/uncompress.h" +# CONFIG_OC_ETM is not set +# CONFIG_PID_IN_CONTEXTIDR is not set + +# +# Security options +# +# CONFIG_KEYS is not set +# CONFIG_SECURITY_DMESG_RESTRICT is not set +CONFIG_SECURITY=y +# CONFIG_SECURITYFS is not set +CONFIG_SECURITY_NETWORK=y +# CONFIG_SECURITY_NETWORK_XFRM is not set +# CONFIG_SECURITY_PATH is not set +CONFIG_LSM_MMAP_MIN_ADDR=32768 +CONFIG_SECURITY_SELINUX=y +CONFIG_SECURITY_SELINUX_BOOTPARAM=y +CONFIG_SECURITY_SELINUX_KERN_PERMISSIVE=y +CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1 +CONFIG_SECURITY_SELINUX_KERN_PERMISSIVE=y +# CONFIG_SECURITY_SELINUX_DISABLE is not set +CONFIG_SECURITY_SELINUX_DEVELOP=y +CONFIG_SECURITY_SELINUX_AVC_STATS=y +CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 +# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set +# CONFIG_SECURITY_SMACK is not set +# CONFIG_SECURITY_TOMOYO is not set +# CONFIG_SECURITY_APPARMOR is not set +# CONFIG_SECURITY_YAMA is not set +# CONFIG_IMA is not set +CONFIG_DEFAULT_SECURITY_SELINUX=y +# CONFIG_DEFAULT_SECURITY_DAC is not set +CONFIG_DEFAULT_SECURITY="selinux" +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=y +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_PCOMP2=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +# CONFIG_CRYPTO_USER is not set +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +# CONFIG_CRYPTO_GF128MUL is not set +# CONFIG_CRYPTO_NULL is not set +# CONFIG_CRYPTO_PCRYPT is not set +CONFIG_CRYPTO_WORKQUEUE=y +# CONFIG_CRYPTO_CRYPTD is not set +CONFIG_CRYPTO_AUTHENC=y + +# +# Authenticated Encryption with Associated Data +# +# CONFIG_CRYPTO_CCM is not set +# CONFIG_CRYPTO_GCM is not set +# CONFIG_CRYPTO_SEQIV is not set + +# +# Block modes +# +CONFIG_CRYPTO_CBC=y +# CONFIG_CRYPTO_CTR is not set +# CONFIG_CRYPTO_CTS is not set +CONFIG_CRYPTO_ECB=y +# CONFIG_CRYPTO_LRW is not set +# CONFIG_CRYPTO_PCBC is not set +# CONFIG_CRYPTO_XTS is not set + +# +# Hash modes +# +# CONFIG_CRYPTO_CMAC is not set +CONFIG_CRYPTO_HMAC=y +# CONFIG_CRYPTO_XCBC is not set +# CONFIG_CRYPTO_VMAC is not set + +# +# Digest +# +CONFIG_CRYPTO_CRC32C=y +# CONFIG_CRYPTO_CRC32 is not set +# CONFIG_CRYPTO_GHASH is not set +# CONFIG_CRYPTO_MD4 is not set +CONFIG_CRYPTO_MD5=y +# CONFIG_CRYPTO_MICHAEL_MIC is not set +# CONFIG_CRYPTO_RMD128 is not set +# CONFIG_CRYPTO_RMD160 is not set +# CONFIG_CRYPTO_RMD256 is not set +# CONFIG_CRYPTO_RMD320 is not set +CONFIG_CRYPTO_SHA1=y +# CONFIG_CRYPTO_SHA1_ARM is not set +CONFIG_CRYPTO_SHA256=y +# CONFIG_CRYPTO_SHA512 is not set +# CONFIG_CRYPTO_TGR192 is not set +# CONFIG_CRYPTO_WP512 is not set + +# +# Ciphers +# +CONFIG_CRYPTO_AES=y +# CONFIG_CRYPTO_AES_ARM is not set +# CONFIG_CRYPTO_AES_ARM32_CE is not set +# CONFIG_CRYPTO_ANUBIS is not set +CONFIG_CRYPTO_ARC4=y +# CONFIG_CRYPTO_BLOWFISH is not set +# CONFIG_CRYPTO_CAMELLIA is not set +# CONFIG_CRYPTO_CAST5 is not set +# CONFIG_CRYPTO_CAST6 is not set +CONFIG_CRYPTO_DES=y +# CONFIG_CRYPTO_FCRYPT is not set +# CONFIG_CRYPTO_KHAZAD is not set +# CONFIG_CRYPTO_SALSA20 is not set +# CONFIG_CRYPTO_SEED is not set +# CONFIG_CRYPTO_SERPENT is not set +# CONFIG_CRYPTO_TEA is not set +CONFIG_CRYPTO_TWOFISH=y +CONFIG_CRYPTO_TWOFISH_COMMON=y + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=y +# CONFIG_CRYPTO_ZLIB is not set +CONFIG_CRYPTO_LZO=y + +# +# Random Number Generation +# +# CONFIG_CRYPTO_ANSI_CPRNG is not set +# CONFIG_CRYPTO_USER_API_HASH is not set +# CONFIG_CRYPTO_USER_API_SKCIPHER is not set +# CONFIG_CRYPTO_HW is not set +CONFIG_BINARY_PRINTF=y + +# +# Library routines +# +CONFIG_BITREVERSE=y +CONFIG_GENERIC_STRNCPY_FROM_USER=y +CONFIG_GENERIC_STRNLEN_USER=y +CONFIG_GENERIC_PCI_IOMAP=y +CONFIG_GENERIC_IO=y +CONFIG_CRC_CCITT=y +CONFIG_CRC16=y +# CONFIG_CRC_T10DIF is not set +# CONFIG_CRC_ITU_T is not set +CONFIG_CRC32=y +# CONFIG_CRC32_SELFTEST is not set +CONFIG_CRC32_SLICEBY8=y +# CONFIG_CRC32_SLICEBY4 is not set +# CONFIG_CRC32_SARWATE is not set +# CONFIG_CRC32_BIT is not set +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +# CONFIG_CRC8 is not set +CONFIG_AUDIT_GENERIC=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +# CONFIG_LZ4K is not set +# CONFIG_XZ_DEC is not set +# CONFIG_XZ_DEC_BCJ is not set +CONFIG_DECOMPRESS_GZIP=y +CONFIG_GENERIC_ALLOCATOR=y +CONFIG_TEXTSEARCH=y +CONFIG_TEXTSEARCH_KMP=y +CONFIG_TEXTSEARCH_BM=y +CONFIG_TEXTSEARCH_FSM=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT=y +CONFIG_HAS_DMA=y +CONFIG_CPU_RMAP=y +CONFIG_DQL=y +CONFIG_NLATTR=y +CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y +# CONFIG_AVERAGE is not set +# CONFIG_CORDIC is not set +# CONFIG_DDR is not set +# CONFIG_VIRTUALIZATION is not set +CONFIG_AMAZON=y +CONFIG_IDME=y +CONFIG_AMAZON_KLOG_CONSOLE=y +CONFIG_AMAZON_SIGN_OF_LIFE=y +CONFIG_AMAZON_SIGN_OF_LIFE_MTK=y +CONFIG_AMAZON_POWEROFF_LOG=y +CONFIG_GATOR=y +CONFIG_MTK_WD_KICKER=y +CONFIG_MTK_HALL_SENSOR=y diff --git a/arch/arm/configs/austin_defconfig b/arch/arm/configs/austin_defconfig new file mode 100644 index 00000000000..926819d00a4 --- /dev/null +++ b/arch/arm/configs/austin_defconfig @@ -0,0 +1,3328 @@ +# +# Automatically generated file; DO NOT EDIT. +# Linux/arm 3.10.54 Kernel Configuration +# +CONFIG_ARM=y +CONFIG_ARM_HAS_SG_CHAIN=y +CONFIG_SYS_SUPPORTS_APM_EMULATION=y +CONFIG_HAVE_PROC_CPU=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +CONFIG_RWSEM_GENERIC_SPINLOCK=y +CONFIG_ARCH_HAS_CPUFREQ=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_FIQ=y +CONFIG_VECTORS_BASE=0xffff0000 +# CONFIG_ARM_PATCH_PHYS_VIRT is not set +CONFIG_NEED_MACH_MEMORY_H=y +CONFIG_GENERIC_BUG=y +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" +CONFIG_IRQ_WORK=y +CONFIG_BUILDTIME_EXTABLE_SORT=y + +# +# General setup +# +CONFIG_INIT_ENV_ARG_LIMIT=32 +CONFIG_CROSS_COMPILE="" +CONFIG_LOCALVERSION="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_LZMA=y +CONFIG_HAVE_KERNEL_XZ=y +CONFIG_HAVE_KERNEL_LZO=y +# CONFIG_KERNEL_GZIP is not set +# CONFIG_KERNEL_LZMA is not set +CONFIG_KERNEL_XZ=y +# CONFIG_KERNEL_LZO is not set +CONFIG_DEFAULT_HOSTNAME="(none)" +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +# CONFIG_POSIX_MQUEUE is not set +# CONFIG_FHANDLE is not set +CONFIG_AUDIT=y +CONFIG_AUDITSYSCALL=y +CONFIG_AUDIT_WATCH=y +CONFIG_AUDIT_TREE=y +# CONFIG_AUDIT_LOGINUID_IMMUTABLE is not set +CONFIG_HAVE_GENERIC_HARDIRQS=y + +# +# IRQ subsystem +# +CONFIG_GENERIC_HARDIRQS=y +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_HARDIRQS_SW_RESEND=y +CONFIG_IRQ_DOMAIN=y +CONFIG_IRQ_DOMAIN_DEBUG=y +CONFIG_KTIME_SCALAR=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_GENERIC_CLOCKEVENTS_BUILD=y +CONFIG_ARCH_HAS_TICK_BROADCAST=y +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y + +# +# Timers subsystem +# +CONFIG_TICK_ONESHOT=y +CONFIG_NO_HZ_COMMON=y +# CONFIG_HZ_PERIODIC is not set +CONFIG_NO_HZ_IDLE=y +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y + +# +# CPU/Task time and stats accounting +# +CONFIG_TICK_CPU_ACCOUNTING=y +# CONFIG_IRQ_TIME_ACCOUNTING is not set +# CONFIG_BSD_PROCESS_ACCT is not set +# CONFIG_TASKSTATS is not set + +# +# RCU Subsystem +# +CONFIG_TREE_PREEMPT_RCU=y +CONFIG_PREEMPT_RCU=y +CONFIG_RCU_STALL_COMMON=y +# CONFIG_RCU_USER_QS is not set +CONFIG_RCU_FANOUT=32 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_FANOUT_EXACT is not set +# CONFIG_RCU_FAST_NO_HZ is not set +# CONFIG_TREE_RCU_TRACE is not set +# CONFIG_RCU_BOOST is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_IKCONFIG is not set +CONFIG_LOG_BUF_SHIFT=17 +CONFIG_GENERIC_SCHED_CLOCK=y +CONFIG_CGROUPS=y +# CONFIG_CGROUP_DEBUG is not set +# CONFIG_CGROUP_FREEZER is not set +# CONFIG_CGROUP_DEVICE is not set +# CONFIG_CPUSETS is not set +CONFIG_CGROUP_CPUACCT=y +CONFIG_RESOURCE_COUNTERS=y +# CONFIG_MEMCG is not set +# CONFIG_CGROUP_PERF is not set +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y +# CONFIG_CFS_BANDWIDTH is not set +CONFIG_RT_GROUP_SCHED=y +# CONFIG_BLK_CGROUP is not set +# CONFIG_CHECKPOINT_RESTORE is not set +# CONFIG_NAMESPACES is not set +CONFIG_UIDGID_CONVERTED=y +# CONFIG_UIDGID_STRICT_TYPE_CHECKS is not set +# CONFIG_SCHED_AUTOGROUP is not set +# CONFIG_SYSFS_DEPRECATED is not set +# CONFIG_RELAY is not set +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_RD_GZIP=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_CC_OPTIMIZE_FOR_SIZE is not set +CONFIG_SYSCTL=y +CONFIG_ANON_INODES=y +CONFIG_HAVE_UID16=y +CONFIG_HOTPLUG=y +CONFIG_PANIC_TIMEOUT=1 +CONFIG_EXPERT=y +CONFIG_UID16=y +# CONFIG_SYSCTL_SYSCALL is not set +CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_ALL is not set +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +CONFIG_SHMEM=y +CONFIG_AIO=y +CONFIG_EMBEDDED=y +CONFIG_HAVE_PERF_EVENTS=y +CONFIG_PERF_USE_VMALLOC=y + +# +# Kernel Performance Events And Counters +# +CONFIG_PERF_EVENTS=y +# CONFIG_DEBUG_PERF_USE_VMALLOC is not set +CONFIG_VM_EVENT_COUNTERS=y +# CONFIG_SLUB_DEBUG is not set +CONFIG_COMPAT_BRK=y +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y +# CONFIG_OPROFILE is not set +CONFIG_HAVE_OPROFILE=y +# CONFIG_JUMP_LABEL is not set +# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_DMA_ATTRS=y +CONFIG_HAVE_DMA_CONTIGUOUS=y +CONFIG_USE_GENERIC_SMP_HELPERS=y +CONFIG_GENERIC_SMP_IDLE_THREAD=y +CONFIG_GENERIC_IDLE_POLL_SETUP=y +CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y +CONFIG_HAVE_DMA_API_DEBUG=y +CONFIG_HAVE_HW_BREAKPOINT=y +CONFIG_HAVE_ARCH_JUMP_LABEL=y +CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y +CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_SECCOMP_FILTER=y +CONFIG_HAVE_CONTEXT_TRACKING=y +CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y +CONFIG_MODULES_USE_ELF_REL=y +CONFIG_CLONE_BACKWARDS=y +CONFIG_OLD_SIGSUSPEND3=y +CONFIG_OLD_SIGACTION=y + +# +# GCOV-based kernel profiling +# +# CONFIG_GCOV_KERNEL is not set +CONFIG_HAVE_GENERIC_DMA_COHERENT=y +CONFIG_RT_MUTEXES=y +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +CONFIG_STOP_MACHINE=y +CONFIG_BLOCK=y +CONFIG_LBDAF=y +# CONFIG_BLK_DEV_BSG is not set +# CONFIG_BLK_DEV_BSGLIB is not set +# CONFIG_BLK_DEV_INTEGRITY is not set + +# +# Partition Types +# +# CONFIG_PARTITION_ADVANCED is not set +CONFIG_MSDOS_PARTITION=y +CONFIG_EFI_PARTITION=y + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +CONFIG_IOSCHED_DEADLINE=y +CONFIG_IOSCHED_CFQ=y +# CONFIG_DEFAULT_DEADLINE is not set +CONFIG_DEFAULT_CFQ=y +# CONFIG_DEFAULT_NOOP is not set +CONFIG_DEFAULT_IOSCHED="cfq" +CONFIG_UNINLINE_SPIN_UNLOCK=y +CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y +CONFIG_MUTEX_SPIN_ON_OWNER=y +CONFIG_FREEZER=y + +# +# System Type +# +CONFIG_MMU=y +# CONFIG_ARCH_MULTIPLATFORM is not set +# CONFIG_ARCH_INTEGRATOR is not set +# CONFIG_ARCH_REALVIEW is not set +# CONFIG_ARCH_VERSATILE is not set +# CONFIG_ARCH_AT91 is not set +# CONFIG_ARCH_CLPS711X is not set +# CONFIG_ARCH_GEMINI is not set +# CONFIG_ARCH_EBSA110 is not set +# CONFIG_ARCH_EP93XX is not set +# CONFIG_ARCH_FOOTBRIDGE is not set +# CONFIG_ARCH_NETX is not set +# CONFIG_ARCH_IOP13XX is not set +# CONFIG_ARCH_IOP32X is not set +# CONFIG_ARCH_IOP33X is not set +# CONFIG_ARCH_IXP4XX is not set +# CONFIG_ARCH_DOVE is not set +# CONFIG_ARCH_KIRKWOOD is not set +# CONFIG_ARCH_MV78XX0 is not set +# CONFIG_ARCH_ORION5X is not set +# CONFIG_ARCH_MMP is not set +# CONFIG_ARCH_KS8695 is not set +# CONFIG_ARCH_W90X900 is not set +# CONFIG_ARCH_LPC32XX is not set +# CONFIG_ARCH_PXA is not set +# CONFIG_ARCH_MSM is not set +# CONFIG_ARCH_MT6572 is not set +# CONFIG_ARCH_MT6595 is not set +# CONFIG_ARCH_MT6582 is not set +# CONFIG_ARCH_MT6592 is not set +# CONFIG_ARCH_MT6752 is not set +# CONFIG_ARCH_MT6795 is not set +CONFIG_ARCH_MT8127=y +# CONFIG_ARCH_SHMOBILE is not set +# CONFIG_ARCH_RPC is not set +# CONFIG_ARCH_SA1100 is not set +# CONFIG_ARCH_S3C24XX is not set +# CONFIG_ARCH_S3C64XX is not set +# CONFIG_ARCH_S5P64X0 is not set +# CONFIG_ARCH_S5PC100 is not set +# CONFIG_ARCH_S5PV210 is not set +# CONFIG_ARCH_EXYNOS is not set +# CONFIG_ARCH_SHARK is not set +# CONFIG_ARCH_U300 is not set +# CONFIG_ARCH_DAVINCI is not set +# CONFIG_ARCH_OMAP1 is not set +# CONFIG_GPIO_PCA953X is not set +# CONFIG_KEYBOARD_GPIO_POLLED is not set +CONFIG_MAX_DRAM_SIZE_SUPPORT=0x80000000 + +# +# MT8127 Board Support Package +# +# CONFIG_MT8127_FPGA is not set +CONFIG_MT8127_EVB_BOARD=y + +# +# MTK Board Support Package +# +# CONFIG_PLAT_SPEAR is not set + +# +# Processor Type +# +CONFIG_CPU_V7=y +CONFIG_CPU_32v6K=y +CONFIG_CPU_32v7=y +CONFIG_CPU_ABRT_EV7=y +CONFIG_CPU_PABRT_V7=y +CONFIG_CPU_CACHE_V7=y +CONFIG_CPU_CACHE_VIPT=y +CONFIG_CPU_COPY_V6=y +CONFIG_CPU_TLB_V7=y +CONFIG_CPU_HAS_ASID=y +CONFIG_CPU_CP15=y +CONFIG_CPU_CP15_MMU=y + +# +# Processor Features +# +# CONFIG_ARM_LPAE is not set +# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set +CONFIG_ARM_THUMB=y +CONFIG_ARM_THUMBEE=y +CONFIG_ARM_VIRT_EXT=y +CONFIG_SWP_EMULATE=y +# CONFIG_CPU_ICACHE_DISABLE is not set +# CONFIG_CPU_DCACHE_DISABLE is not set +# CONFIG_CPU_BPREDICT_DISABLE is not set +CONFIG_KUSER_HELPERS=y +# CONFIG_CACHE_L2X0 is not set +CONFIG_ARM_L1_CACHE_SHIFT_6=y +CONFIG_ARM_L1_CACHE_SHIFT=6 +CONFIG_ARM_DMA_MEM_BUFFERABLE=y +CONFIG_ARM_NR_BANKS=8 +# CONFIG_MTK_KERNEL_IN_SECURE_MODE is not set +# CONFIG_L1C_OPT is not set +# CONFIG_ARM_ERRATA_430973 is not set +# CONFIG_ARM_ERRATA_458693 is not set +# CONFIG_ARM_ERRATA_460075 is not set +# CONFIG_ARM_ERRATA_742230 is not set +# CONFIG_ARM_ERRATA_742231 is not set +# CONFIG_ARM_ERRATA_643719 is not set +# CONFIG_ARM_ERRATA_720789 is not set +# CONFIG_ARM_ERRATA_743622 is not set +# CONFIG_ARM_ERRATA_751472 is not set +# CONFIG_ARM_ERRATA_754322 is not set +# CONFIG_ARM_ERRATA_754327 is not set +# CONFIG_ARM_ERRATA_764369 is not set +# CONFIG_ARM_ERRATA_775420 is not set +# CONFIG_ARM_ERRATA_798181 is not set +# CONFIG_ARM_ERRATA_828419 is not set +# CONFIG_ARM_ERRATA_828420 is not set +# CONFIG_ARM_ERRATA_831171 is not set +# CONFIG_ARM_ERRATA_824069 is not set +# CONFIG_ARM_ERRATA_826319 is not set +CONFIG_FIQ_GLUE=y + +# +# Bus support +# +CONFIG_ARM_AMBA=y +# CONFIG_PCI_SYSCALL is not set +# CONFIG_PCCARD is not set + +# +# Kernel Features +# +CONFIG_HAVE_SMP=y +CONFIG_SMP=y +CONFIG_SMP_ON_UP=y +CONFIG_ARM_CPU_TOPOLOGY=y +# CONFIG_SCHED_MC is not set +# CONFIG_SCHED_SMT is not set +# CONFIG_DISABLE_CPU_SCHED_DOMAIN_BALANCE is not set +# CONFIG_HEVTASK_INTERFACE is not set +# CONFIG_ARCH_SCALE_INVARIANT_CPU_CAPACITY is not set +# CONFIG_HAVE_ARM_ARCH_TIMER is not set +# CONFIG_MCPM is not set +CONFIG_VMSPLIT_3G=y +# CONFIG_VMSPLIT_2G is not set +# CONFIG_VMSPLIT_1G is not set +CONFIG_PAGE_OFFSET=0xC0000000 +CONFIG_NR_CPUS=4 +CONFIG_TOUCH_BOOST=y +CONFIG_HOTPLUG_CPU=y +# CONFIG_ARM_PSCI is not set +CONFIG_LOCAL_TIMERS=y +CONFIG_ARCH_NR_GPIO=0 +# CONFIG_PREEMPT_NONE is not set +# CONFIG_PREEMPT_VOLUNTARY is not set +CONFIG_PREEMPT=y +CONFIG_PREEMPT_COUNT=y +CONFIG_HZ=100 +CONFIG_SCHED_HRTICK=y +# CONFIG_THUMB2_KERNEL is not set +CONFIG_AEABI=y +# CONFIG_OABI_COMPAT is not set +# CONFIG_ARCH_SPARSEMEM_DEFAULT is not set +# CONFIG_ARCH_SELECT_MEMORY_MODEL is not set +CONFIG_HAVE_ARCH_PFN_VALID=y +CONFIG_HIGHMEM=y +# CONFIG_HIGHPTE is not set +CONFIG_HW_PERF_EVENTS=y +CONFIG_FLATMEM=y +CONFIG_FLAT_NODE_MEM_MAP=y +CONFIG_HAVE_MEMBLOCK=y +# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set +CONFIG_PAGEFLAGS_EXTENDED=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_COMPACTION=y +CONFIG_MIGRATION=y +# CONFIG_PHYS_ADDR_T_64BIT is not set +CONFIG_ZONE_DMA_FLAG=0 +CONFIG_BOUNCE=y +CONFIG_KSM=y +CONFIG_KSM_CHECK_PAGE=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_CROSS_MEMORY_ATTACH=y +# CONFIG_CLEANCACHE is not set +# CONFIG_FRONTSWAP is not set +CONFIG_FORCE_MAX_ZONEORDER=11 +CONFIG_ALIGNMENT_TRAP=y +# CONFIG_UACCESS_WITH_MEMCPY is not set +CONFIG_SECCOMP=y +CONFIG_CC_STACKPROTECTOR=y +# CONFIG_ARM_FLUSH_CONSOLE_ON_RESTART is not set + +# +# Boot options +# +# CONFIG_USE_OF is not set +CONFIG_ATAGS=y +# CONFIG_DEPRECATED_PARAM_STRUCT is not set +CONFIG_ZBOOT_ROM_TEXT=0 +CONFIG_ZBOOT_ROM_BSS=0 +# CONFIG_COMPAT_CPUINFO is not set +CONFIG_CMDLINE="console=tty0 console=ttyMT3,921600n1 root=/dev/ram vmalloc=496M slub_max_order=0 slub_debug=O coherent_pool=3240K" +CONFIG_CMDLINE_FROM_BOOTLOADER=y +# CONFIG_CMDLINE_EXTEND is not set +# CONFIG_CMDLINE_FORCE is not set +# CONFIG_XIP_KERNEL is not set +# CONFIG_KEXEC is not set +# CONFIG_CRASH_DUMP is not set +CONFIG_RESTART_DISABLE_CACHE=y +# CONFIG_AUTO_ZRELADDR is not set + +# +# CPU Power Management +# + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=y +CONFIG_CPU_FREQ_GOV_COMMON=y +CONFIG_CPU_FREQ_STAT=y +CONFIG_CPU_FREQ_STAT_DETAILS=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_INTERACTIVEPLUS is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_INTERACTIVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_BALANCE is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_HOTPLUG=y +# CONFIG_CPU_FREQ_GOV_BALANCE is not set +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=y +CONFIG_CPU_FREQ_GOV_USERSPACE=y +# CONFIG_CPU_FREQ_GOV_ONDEMAND is not set +# CONFIG_CPU_FREQ_GOV_INTERACTIVEPLUS is not set +CONFIG_CPU_FREQ_GOV_INTERACTIVE=y +# CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set +CONFIG_CPU_FREQ_GOV_HOTPLUG=y + +# +# ARM CPU frequency scaling drivers +# +# CONFIG_ARM_EXYNOS4210_CPUFREQ is not set +# CONFIG_ARM_EXYNOS4X12_CPUFREQ is not set +# CONFIG_ARM_EXYNOS5250_CPUFREQ is not set +# CONFIG_ARM_KIRKWOOD_CPUFREQ is not set +# CONFIG_CPU_IDLE is not set +# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set + +# +# Floating point emulation +# + +# +# At least one emulation must be selected +# +CONFIG_VFP=y +CONFIG_VFPv3=y +CONFIG_NEON=y + +# +# Userspace binary formats +# +CONFIG_BINFMT_ELF=y +CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +CONFIG_BINFMT_SCRIPT=y +# CONFIG_HAVE_AOUT is not set +# CONFIG_BINFMT_MISC is not set +# CONFIG_COREDUMP is not set + +# +# Power management options +# +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_HAS_WAKELOCK=y +CONFIG_HAS_EARLYSUSPEND=y +CONFIG_HAS_SBSUSPEND=y +CONFIG_WAKELOCK=y +CONFIG_EARLYSUSPEND=y +CONFIG_FB_EARLYSUSPEND=y +CONFIG_HIBERNATE_CALLBACKS=y +CONFIG_HIBERNATION=y +CONFIG_PM_STD_PARTITION="" +CONFIG_TOI_CORE=y + +# +# Image Storage (you need at least one allocator) +# +CONFIG_TOI_FILE=y +CONFIG_TOI_SWAP=y + +# +# General Options +# +CONFIG_TOI_CRYPTO=y +CONFIG_TOI_DEFAULT_IMAGE_SIZE_LIMIT=-2 +# CONFIG_TOI_KEEP_IMAGE is not set +CONFIG_TOI_REPLACE_SWSUSP=y +# CONFIG_TOI_IGNORE_LATE_INITCALL is not set +CONFIG_TOI_DEFAULT_WAIT=2 +CONFIG_TOI_DEFAULT_EXTRA_PAGES_ALLOWANCE=2000 +# CONFIG_TOI_CHECKSUM is not set +CONFIG_TOI=y +CONFIG_TOI_ZRAM_SUPPORT=y +CONFIG_TOI_FIXUP=y +CONFIG_TOI_ENHANCE=y +CONFIG_PM_SLEEP=y +CONFIG_PM_SLEEP_SMP=y +CONFIG_PM_AUTOSLEEP=y +CONFIG_PM_WAKELOCKS=y +CONFIG_PM_WAKELOCKS_LIMIT=100 +CONFIG_PM_WAKELOCKS_GC=y +# CONFIG_PM_RUNTIME is not set +CONFIG_PM=y +CONFIG_PM_DEBUG=y +CONFIG_PM_ADVANCED_DEBUG=y +CONFIG_PM_TEST_SUSPEND=y +CONFIG_PM_SLEEP_DEBUG=y +# CONFIG_APM_EMULATION is not set +CONFIG_CPU_PM=y +# CONFIG_SUSPEND_TIME is not set +CONFIG_ARCH_SUSPEND_POSSIBLE=y +CONFIG_ARM_CPU_SUSPEND=y +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +# CONFIG_PACKET_DIAG is not set +CONFIG_UNIX=y +# CONFIG_UNIX_DIAG is not set +CONFIG_XFRM=y +CONFIG_XFRM_ALGO=y +# CONFIG_XFRM_USER is not set +# CONFIG_XFRM_SUB_POLICY is not set +CONFIG_XFRM_MIGRATE=y +# CONFIG_XFRM_STATISTICS is not set +CONFIG_XFRM_IPCOMP=y +CONFIG_NET_KEY=y +# CONFIG_NET_KEY_MIGRATE is not set +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +# CONFIG_IP_FIB_TRIE_STATS is not set +CONFIG_IP_MULTIPLE_TABLES=y +# CONFIG_IP_ROUTE_MULTIPATH is not set +# CONFIG_IP_ROUTE_VERBOSE is not set +CONFIG_IP_ROUTE_CLASSID=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +# CONFIG_IP_PNP_RARP is not set +CONFIG_NET_IPIP=y +# CONFIG_NET_IPGRE_DEMUX is not set +CONFIG_NET_IP_TUNNEL=y +CONFIG_IP_MROUTE=y +CONFIG_IP_MROUTE_MULTIPLE_TABLES=y +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +CONFIG_ARPD=y +CONFIG_SYN_COOKIES=y +# CONFIG_NET_IPVTI is not set +CONFIG_INET_AH=y +CONFIG_INET_ESP=y +CONFIG_INET_IPCOMP=y +CONFIG_INET_XFRM_TUNNEL=y +CONFIG_INET_TUNNEL=y +CONFIG_INET_XFRM_MODE_TRANSPORT=y +CONFIG_INET_XFRM_MODE_TUNNEL=y +CONFIG_INET_XFRM_MODE_BEET=y +# CONFIG_INET_LRO is not set +CONFIG_INET_DIAG=y +CONFIG_INET_TCP_DIAG=y +# CONFIG_INET_UDP_DIAG is not set +# CONFIG_TCP_CONG_ADVANCED is not set +CONFIG_TCP_CONG_CUBIC=y +CONFIG_DEFAULT_TCP_CONG="cubic" +# CONFIG_TCP_MD5SIG is not set +CONFIG_IPV6=y +CONFIG_IPV6_PRIVACY=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +CONFIG_INET6_AH=y +CONFIG_INET6_ESP=y +CONFIG_INET6_IPCOMP=y +CONFIG_IPV6_MIP6=y +CONFIG_INET6_XFRM_TUNNEL=y +CONFIG_INET6_TUNNEL=y +CONFIG_INET6_XFRM_MODE_TRANSPORT=y +CONFIG_INET6_XFRM_MODE_TUNNEL=y +CONFIG_INET6_XFRM_MODE_BEET=y +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=y +CONFIG_IPV6_SIT=y +CONFIG_IPV6_SIT_6RD=y +CONFIG_IPV6_NDISC_NODETYPE=y +CONFIG_IPV6_TUNNEL=y +# CONFIG_IPV6_GRE is not set +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_IPV6_SUBTREES=y +CONFIG_IPV6_MROUTE=y +# CONFIG_IPV6_MROUTE_MULTIPLE_TABLES is not set +CONFIG_IPV6_PIMSM_V2=y +CONFIG_MTK_DHCPV6C_WIFI=y +# CONFIG_NETLABEL is not set +CONFIG_ANDROID_PARANOID_NETWORK=y +CONFIG_NET_ACTIVITY_STATS=y +CONFIG_NETWORK_SECMARK=y +# CONFIG_NETWORK_PHY_TIMESTAMPING is not set +CONFIG_NETFILTER=y +# CONFIG_NETFILTER_DEBUG is not set +CONFIG_NETFILTER_ADVANCED=y +CONFIG_BRIDGE_NETFILTER=y + +# +# Core Netfilter Configuration +# +CONFIG_NETFILTER_NETLINK=y +# CONFIG_NETFILTER_NETLINK_ACCT is not set +CONFIG_NETFILTER_NETLINK_QUEUE=y +CONFIG_NETFILTER_NETLINK_LOG=y +CONFIG_NF_CONNTRACK=y +CONFIG_NF_CONNTRACK_MARK=y +# CONFIG_NF_CONNTRACK_SECMARK is not set +CONFIG_NF_CONNTRACK_PROCFS=y +CONFIG_NF_CONNTRACK_EVENTS=y +# CONFIG_NF_CONNTRACK_TIMEOUT is not set +# CONFIG_NF_CONNTRACK_TIMESTAMP is not set +# CONFIG_NF_CT_PROTO_DCCP is not set +CONFIG_NF_CT_PROTO_GRE=y +# CONFIG_NF_CT_PROTO_SCTP is not set +CONFIG_NF_CT_PROTO_UDPLITE=y +# CONFIG_NF_CONNTRACK_AMANDA is not set +CONFIG_NF_CONNTRACK_FTP=y +# CONFIG_NF_CONNTRACK_H323 is not set +# CONFIG_NF_CONNTRACK_IRC is not set +# CONFIG_NF_CONNTRACK_NETBIOS_NS is not set +# CONFIG_NF_CONNTRACK_SNMP is not set +CONFIG_NF_CONNTRACK_PPTP=y +# CONFIG_NF_CONNTRACK_SANE is not set +CONFIG_NF_CONNTRACK_SIP=y +CONFIG_NF_CONNTRACK_TFTP=y +CONFIG_NF_CT_NETLINK=y +# CONFIG_NF_CT_NETLINK_TIMEOUT is not set +# CONFIG_NETFILTER_NETLINK_QUEUE_CT is not set +CONFIG_NF_NAT=y +CONFIG_NF_NAT_NEEDED=y +CONFIG_NF_NAT_PROTO_UDPLITE=y +# CONFIG_NF_NAT_AMANDA is not set +CONFIG_NF_NAT_FTP=y +# CONFIG_NF_NAT_IRC is not set +CONFIG_NF_NAT_SIP=y +CONFIG_NF_NAT_TFTP=y +CONFIG_NETFILTER_TPROXY=y +CONFIG_NETFILTER_XTABLES=y + +# +# Xtables combined modules +# +CONFIG_NETFILTER_XT_MARK=y +CONFIG_NETFILTER_XT_CONNMARK=y + +# +# Xtables targets +# +# CONFIG_NETFILTER_XT_TARGET_AUDIT is not set +# CONFIG_NETFILTER_XT_TARGET_CHECKSUM is not set +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=y +# CONFIG_NETFILTER_XT_TARGET_CONNMARK is not set +# CONFIG_NETFILTER_XT_TARGET_CT is not set +# CONFIG_NETFILTER_XT_TARGET_DSCP is not set +CONFIG_NETFILTER_XT_TARGET_HL=y +# CONFIG_NETFILTER_XT_TARGET_HMARK is not set +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=y +# CONFIG_NETFILTER_XT_TARGET_LED is not set +# CONFIG_NETFILTER_XT_TARGET_LOG is not set +CONFIG_NETFILTER_XT_TARGET_MARK=y +CONFIG_NETFILTER_XT_TARGET_NETMAP=y +CONFIG_NETFILTER_XT_TARGET_NFLOG=y +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y +# CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set +# CONFIG_NETFILTER_XT_TARGET_RATEEST is not set +CONFIG_NETFILTER_XT_TARGET_REDIRECT=y +# CONFIG_NETFILTER_XT_TARGET_TEE is not set +# CONFIG_NETFILTER_XT_TARGET_TPROXY is not set +# CONFIG_NETFILTER_XT_TARGET_TRACE is not set +# CONFIG_NETFILTER_XT_TARGET_SECMARK is not set +CONFIG_NETFILTER_XT_TARGET_TCPMSS=y +# CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP is not set + +# +# Xtables matches +# +# CONFIG_NETFILTER_XT_MATCH_ADDRTYPE is not set +# CONFIG_NETFILTER_XT_MATCH_BPF is not set +# CONFIG_NETFILTER_XT_MATCH_CLUSTER is not set +# CONFIG_NETFILTER_XT_MATCH_COMMENT is not set +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=y +# CONFIG_NETFILTER_XT_MATCH_CONNLABEL is not set +# CONFIG_NETFILTER_XT_MATCH_CONNLIMIT is not set +# CONFIG_NETFILTER_XT_MATCH_CONNMARK is not set +# CONFIG_NETFILTER_XT_MATCH_CONNTRACK is not set +# CONFIG_NETFILTER_XT_MATCH_CPU is not set +# CONFIG_NETFILTER_XT_MATCH_DCCP is not set +# CONFIG_NETFILTER_XT_MATCH_DEVGROUP is not set +# CONFIG_NETFILTER_XT_MATCH_DSCP is not set +# CONFIG_NETFILTER_XT_MATCH_ECN is not set +# CONFIG_NETFILTER_XT_MATCH_ESP is not set +# CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set +# CONFIG_NETFILTER_XT_MATCH_HELPER is not set +# CONFIG_NETFILTER_XT_MATCH_HL is not set +CONFIG_NETFILTER_XT_MATCH_IPRANGE=y +CONFIG_NETFILTER_XT_MATCH_LENGTH=y +CONFIG_NETFILTER_XT_MATCH_LIMIT=y +CONFIG_NETFILTER_XT_MATCH_MAC=y +CONFIG_NETFILTER_XT_MATCH_MARK=y +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y +# CONFIG_NETFILTER_XT_MATCH_NFACCT is not set +# CONFIG_NETFILTER_XT_MATCH_OSF is not set +# CONFIG_NETFILTER_XT_MATCH_OWNER is not set +CONFIG_NETFILTER_XT_MATCH_POLICY=y +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=y +# CONFIG_NETFILTER_XT_MATCH_PKTTYPE is not set +CONFIG_NETFILTER_XT_MATCH_QTAGUID=y +CONFIG_NETFILTER_XT_MATCH_QUOTA=y +CONFIG_NETFILTER_XT_MATCH_QUOTA2=y +CONFIG_NETFILTER_XT_MATCH_QUOTA2_LOG=y +# CONFIG_NETFILTER_XT_MATCH_RATEEST is not set +CONFIG_NETFILTER_XT_MATCH_REALM=y +CONFIG_NETFILTER_XT_MATCH_RECENT=y +# CONFIG_NETFILTER_XT_MATCH_SCTP is not set +CONFIG_NETFILTER_XT_MATCH_SOCKET=y +CONFIG_NETFILTER_XT_MATCH_STATE=y +CONFIG_NETFILTER_XT_MATCH_STATISTIC=y +CONFIG_NETFILTER_XT_MATCH_STRING=y +CONFIG_NETFILTER_XT_MATCH_TCPMSS=y +CONFIG_NETFILTER_XT_MATCH_TIME=y +CONFIG_NETFILTER_XT_MATCH_U32=y +# CONFIG_IP_SET is not set +# CONFIG_IP_VS is not set + +# +# IP: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV4=y +CONFIG_NF_CONNTRACK_IPV4=y +CONFIG_NF_CONNTRACK_PROC_COMPAT=y +CONFIG_IP_NF_IPTABLES=y +# CONFIG_IP_NF_MATCH_AH is not set +# CONFIG_IP_NF_MATCH_ECN is not set +# CONFIG_IP_NF_MATCH_RPFILTER is not set +# CONFIG_IP_NF_MATCH_TTL is not set +CONFIG_IP_NF_FILTER=y +CONFIG_IP_NF_TARGET_REJECT=y +# CONFIG_IP_NF_TARGET_REJECT_SKERR is not set +# CONFIG_IP_NF_TARGET_ULOG is not set +CONFIG_NF_NAT_IPV4=y +CONFIG_IP_NF_TARGET_MASQUERADE=y +CONFIG_IP_NF_TARGET_NETMAP=y +CONFIG_IP_NF_TARGET_REDIRECT=y +CONFIG_NF_NAT_PROTO_GRE=y +CONFIG_NF_NAT_PPTP=y +# CONFIG_NF_NAT_H323 is not set +CONFIG_IP_NF_MANGLE=y +# CONFIG_IP_NF_TARGET_CLUSTERIP is not set +# CONFIG_IP_NF_TARGET_ECN is not set +# CONFIG_IP_NF_TARGET_TTL is not set +CONFIG_IP_NF_RAW=y +# CONFIG_IP_NF_SECURITY is not set +CONFIG_IP_NF_ARPTABLES=y +# CONFIG_IP_NF_ARPFILTER is not set +# CONFIG_IP_NF_ARP_MANGLE is not set + +# +# IPv6: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV6=y +CONFIG_NF_CONNTRACK_IPV6=y +CONFIG_IP6_NF_IPTABLES=y +# CONFIG_IP6_NF_MATCH_AH is not set +# CONFIG_IP6_NF_MATCH_EUI64 is not set +CONFIG_IP6_NF_MATCH_FRAG=y +# CONFIG_IP6_NF_MATCH_OPTS is not set +# CONFIG_IP6_NF_MATCH_HL is not set +CONFIG_IP6_NF_MATCH_IPV6HEADER=y +# CONFIG_IP6_NF_MATCH_MH is not set +# CONFIG_IP6_NF_MATCH_RPFILTER is not set +# CONFIG_IP6_NF_MATCH_RT is not set +CONFIG_IP6_NF_TARGET_HL=y +CONFIG_IP6_NF_FILTER=y +CONFIG_IP6_NF_TARGET_REJECT=y +CONFIG_IP6_NF_TARGET_REJECT_SKERR=y +CONFIG_IP6_NF_MANGLE=y +CONFIG_IP6_NF_RAW=y +# CONFIG_IP6_NF_SECURITY is not set +# CONFIG_NF_NAT_IPV6 is not set +# CONFIG_BRIDGE_NF_EBTABLES is not set +# CONFIG_IP_DCCP is not set +# CONFIG_IP_SCTP is not set +# CONFIG_RDS is not set +# CONFIG_TIPC is not set +# CONFIG_ATM is not set +# CONFIG_L2TP is not set +CONFIG_STP=y +CONFIG_BRIDGE=y +CONFIG_BRIDGE_IGMP_SNOOPING=y +# CONFIG_BRIDGE_VLAN_FILTERING is not set +CONFIG_HAVE_NET_DSA=y +CONFIG_VLAN_8021Q=y +# CONFIG_VLAN_8021Q_GVRP is not set +# CONFIG_VLAN_8021Q_MVRP is not set +# CONFIG_DECNET is not set +CONFIG_LLC=y +# CONFIG_LLC2 is not set +# CONFIG_IPX is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_PHONET is not set +# CONFIG_IEEE802154 is not set +CONFIG_NET_SCHED=y + +# +# Queueing/Scheduling +# +# CONFIG_NET_SCH_CBQ is not set +CONFIG_NET_SCH_HTB=y +# CONFIG_NET_SCH_HFSC is not set +# CONFIG_NET_SCH_PRIO is not set +# CONFIG_NET_SCH_MULTIQ is not set +# CONFIG_NET_SCH_RED is not set +# CONFIG_NET_SCH_SFB is not set +# CONFIG_NET_SCH_SFQ is not set +# CONFIG_NET_SCH_TEQL is not set +# CONFIG_NET_SCH_TBF is not set +# CONFIG_NET_SCH_GRED is not set +# CONFIG_NET_SCH_DSMARK is not set +# CONFIG_NET_SCH_NETEM is not set +# CONFIG_NET_SCH_DRR is not set +# CONFIG_NET_SCH_MQPRIO is not set +# CONFIG_NET_SCH_CHOKE is not set +# CONFIG_NET_SCH_QFQ is not set +# CONFIG_NET_SCH_CODEL is not set +# CONFIG_NET_SCH_FQ_CODEL is not set +CONFIG_NET_SCH_INGRESS=y +# CONFIG_NET_SCH_PLUG is not set + +# +# Classification +# +CONFIG_NET_CLS=y +# CONFIG_NET_CLS_BASIC is not set +# CONFIG_NET_CLS_TCINDEX is not set +# CONFIG_NET_CLS_ROUTE4 is not set +CONFIG_NET_CLS_FW=y +CONFIG_NET_CLS_U32=y +CONFIG_CLS_U32_PERF=y +CONFIG_CLS_U32_MARK=y +# CONFIG_NET_CLS_RSVP is not set +# CONFIG_NET_CLS_RSVP6 is not set +CONFIG_NET_CLS_FLOW=y +# CONFIG_NET_CLS_CGROUP is not set +# CONFIG_NET_EMATCH is not set +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=y +# CONFIG_NET_ACT_GACT is not set +CONFIG_NET_ACT_MIRRED=y +CONFIG_NET_ACT_IPT=y +# CONFIG_NET_ACT_NAT is not set +# CONFIG_NET_ACT_PEDIT is not set +# CONFIG_NET_ACT_SIMP is not set +# CONFIG_NET_ACT_SKBEDIT is not set +# CONFIG_NET_ACT_CSUM is not set +CONFIG_NET_CLS_IND=y +CONFIG_NET_SCH_FIFO=y +# CONFIG_DCB is not set +# CONFIG_BATMAN_ADV is not set +# CONFIG_OPENVSWITCH is not set +# CONFIG_VSOCKETS is not set +# CONFIG_NETLINK_MMAP is not set +# CONFIG_NETLINK_DIAG is not set +CONFIG_RPS=y +CONFIG_RFS_ACCEL=y +CONFIG_XPS=y +# CONFIG_NETPRIO_CGROUP is not set +CONFIG_BQL=y + +# +# Network testing +# +# CONFIG_NET_PKTGEN is not set +# CONFIG_NET_DROP_MONITOR is not set +# CONFIG_HAMRADIO is not set +# CONFIG_CAN is not set +# CONFIG_IRDA is not set +# CONFIG_BT is not set +# CONFIG_AF_RXRPC is not set +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_WIRELESS_EXT=y +CONFIG_WEXT_CORE=y +CONFIG_WEXT_PROC=y +CONFIG_WEXT_PRIV=y +CONFIG_CFG80211=y +CONFIG_NL80211_TESTMODE=y +CONFIG_CFG80211_DEVELOPER_WARNINGS=y +# CONFIG_CFG80211_REG_DEBUG is not set +# CONFIG_CFG80211_CERTIFICATION_ONUS is not set +# CONFIG_CFG80211_DEFAULT_PS is not set +# CONFIG_CFG80211_DEBUGFS is not set +CONFIG_CFG80211_INTERNAL_REGDB=y +CONFIG_CFG80211_WEXT=y +# CONFIG_LIB80211 is not set +# CONFIG_CFG80211_ALLOW_RECONNECT is not set +# CONFIG_MAC80211 is not set +# CONFIG_WIMAX is not set +# CONFIG_RFKILL is not set +# CONFIG_NET_9P is not set +# CONFIG_CAIF is not set +# CONFIG_CEPH_LIB is not set +# CONFIG_NFC is not set +CONFIG_HAVE_BPF_JIT=y +# CONFIG_MTK_NET_LOGGING is not set + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER_PATH="" +# CONFIG_DEVTMPFS is not set +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=y +CONFIG_FIRMWARE_IN_KERNEL=y +CONFIG_EXTRA_FIRMWARE="" +CONFIG_FW_LOADER_USER_HELPER=y +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set +# CONFIG_SYS_HYPERVISOR is not set +# CONFIG_GENERIC_CPU_DEVICES is not set +# CONFIG_HAVE_CPU_AUTOPROBE is not set +CONFIG_DMA_SHARED_BUFFER=y +# CONFIG_CMA is not set + +# +# Bus devices +# +# CONFIG_ARM_CCI is not set +# CONFIG_CONNECTOR is not set +CONFIG_MTD=y +# CONFIG_MTD_REDBOOT_PARTS is not set +# CONFIG_MTD_CMDLINE_PARTS is not set +# CONFIG_MTD_AFS_PARTS is not set +# CONFIG_MTD_AR7_PARTS is not set + +# +# User Modules And Translation Layers +# +CONFIG_MTD_BLKDEVS=y +CONFIG_MTD_BLOCK=y +# CONFIG_FTL is not set +# CONFIG_NFTL is not set +# CONFIG_INFTL is not set +# CONFIG_RFD_FTL is not set +# CONFIG_SSFDC is not set +# CONFIG_SM_FTL is not set +# CONFIG_MTD_OOPS is not set +# CONFIG_MTD_SWAP is not set + +# +# RAM/ROM/Flash chip drivers +# +# CONFIG_MTD_CFI is not set +# CONFIG_MTD_JEDECPROBE is not set +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +# CONFIG_MTD_CFI_I4 is not set +# CONFIG_MTD_CFI_I8 is not set +# CONFIG_MTD_RAM is not set +# CONFIG_MTD_ROM is not set +# CONFIG_MTD_ABSENT is not set + +# +# Mapping drivers for chip access +# +# CONFIG_MTD_COMPLEX_MAPPINGS is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +# CONFIG_MTD_DATAFLASH is not set +# CONFIG_MTD_M25P80 is not set +# CONFIG_MTD_SST25L is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +# CONFIG_MTD_MTDRAM is not set +# CONFIG_MTD_BLOCK2MTD is not set + +# +# Disk-On-Chip Device Drivers +# +# CONFIG_MTD_DOCG3 is not set +CONFIG_MTD_NAND_IDS=y +CONFIG_MTD_NAND_ECC=y +# CONFIG_MTD_NAND_ECC_SMC is not set +CONFIG_MTD_NAND=y +# CONFIG_MTD_NAND_ECC_BCH is not set +# CONFIG_MTD_SM_COMMON is not set +# CONFIG_MTD_NAND_DENALI is not set +# CONFIG_MTD_NAND_GPIO is not set +# CONFIG_MTD_NAND_DISKONCHIP is not set +# CONFIG_MTD_NAND_DOCG4 is not set +# CONFIG_MTD_NAND_NANDSIM is not set +CONFIG_MTD_NAND_PLATFORM=y +# CONFIG_MTD_ALAUDA is not set +# CONFIG_MTD_ONENAND is not set + +# +# LPDDR flash memory drivers +# +# CONFIG_MTD_LPDDR is not set +# CONFIG_MTD_UBI is not set +# CONFIG_PARPORT is not set +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 +# CONFIG_BLK_DEV_CRYPTOLOOP is not set +# CONFIG_BLK_DEV_DRBD is not set +# CONFIG_BLK_DEV_NBD is not set +# CONFIG_BLK_DEV_RAM is not set +# CONFIG_CDROM_PKTCDVD is not set +# CONFIG_ATA_OVER_ETH is not set +# CONFIG_MG_DISK is not set +# CONFIG_BLK_DEV_RBD is not set + +# +# Misc devices +# +CONFIG_ANDROID_PMEM=y +# CONFIG_SENSORS_LIS3LV02D is not set +# CONFIG_AD525X_DPOT is not set +# CONFIG_DUMMY_IRQ is not set +# CONFIG_ICS932S401 is not set +# CONFIG_ATMEL_SSC is not set +# CONFIG_ENCLOSURE_SERVICES is not set +# CONFIG_APDS9802ALS is not set +# CONFIG_ISL29003 is not set +# CONFIG_ISL29020 is not set +# CONFIG_SENSORS_TSL2550 is not set +# CONFIG_SENSORS_BH1780 is not set +# CONFIG_SENSORS_BH1770 is not set +# CONFIG_SENSORS_APDS990X is not set +# CONFIG_HMC6352 is not set +# CONFIG_DS1682 is not set +# CONFIG_TI_DAC7512 is not set +CONFIG_UID_STAT=y +# CONFIG_BMP085_I2C is not set +# CONFIG_BMP085_SPI is not set +# CONFIG_USB_SWITCH_FSA9480 is not set +# CONFIG_LATTICE_ECP3_CONFIG is not set +# CONFIG_SRAM is not set +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +# CONFIG_EEPROM_AT24 is not set +# CONFIG_EEPROM_AT25 is not set +# CONFIG_EEPROM_LEGACY is not set +# CONFIG_EEPROM_MAX6875 is not set +# CONFIG_EEPROM_93CX6 is not set +# CONFIG_EEPROM_93XX46 is not set + +# +# Texas Instruments shared transport line discipline +# +# CONFIG_TI_ST is not set +# CONFIG_SENSORS_LIS3_SPI is not set +# CONFIG_SENSORS_LIS3_I2C is not set + +# +# Altera FPGA firmware download module +# +# CONFIG_ALTERA_STAPL is not set +CONFIG_MEDIATEK_SOLUTION=y +CONFIG_MTK_PLATFORM="mt8127" +CONFIG_ARCH_MTK_PROJECT="ford" +CONFIG_AUSTIN_PROJECT=y +CONFIG_MTK_INTERNAL=y +CONFIG_MTK_CIRQ=y +# CONFIG_MTK_SYSTRACKER is not set +# CONFIG_MTK_L2C_SHARE is not set +CONFIG_HAVE_AEE_FEATURE=n +CONFIG_HAVE_XLOG_FEATURE=y +# CONFIG_FPGA_EARLY_PORTING is not set +CONFIG_MTK_EMMC_SUPPORT=y +CONFIG_MTK_NEW_COMBO_EMMC_SUPPORT=y +# CONFIG_MTK_GPT_SCHEME_SUPPORT is not set +CONFIG_MTK_SHARED_SDCARD=y +CONFIG_MTK_MULTI_STORAGE_SUPPORT=y +CONFIG_MTK_MULTI_PARTITION_MOUNT_ONLY_SUPPORT=y +CONFIG_MTK_SECURITY_SW_SUPPORT=y +CONFIG_HAVE_MTK_IN_HOUSE_TEE_SUPPORT=y +CONFIG_MTK_IN_HOUSE_TEE_SUPPORT=y +CONFIG_MTK_SEC_VIDEO_PATH_SUPPORT=y +CONFIG_MTK_DRM_KEY_MNG_SUPPORT=y +# CONFIG_HAVE_TRUSTONIC_TEE_SUPPORT is not set +# CONFIG_MTK_THERMAL_STATUS_COLLECTION is not set +# CONFIG_MD32_SUPPORT is not set +# CONFIG_MTK_MEMCFG is not set +# CONFIG_MTK_DT_SUPPORT is not set +# CONFIG_EVDO_DT_SUPPORT is not set +# CONFIG_EVDO_DT_VIA_SUPPORT is not set +# CONFIG_MTK_SMARTBOOK_SUPPORT is not set +CONFIG_MTK_SENSOR_SUPPORT=y +CONFIG_MTK_AUTO_DETECT_ACCELEROMETER=y +# CONFIG_MTK_AUTO_DETECT_MAGNETOMETER is not set +# CONFIG_MTK_AUTO_DETECT_ALSPS is not set +CONFIG_CUSTOM_KERNEL_ACCELEROMETER=y +# CONFIG_CUSTOM_KERNEL_GYROSCOPE is not set +# CONFIG_CUSTOM_KERNEL_ALSPS is not set +# CONFIG_CUSTOM_SEC_AUTH_SUPPORT is not set +# CONFIG_CUSTOM_KERNEL_MAGNETOMETER is not set +# CONFIG_CUSTOM_KERNEL_BAROMETER is not set +# CONFIG_MTK_SENSOR_HUB_SUPPORT is not set +CONFIG_CUSTOM_KERNEL_SENSORHUB="" +CONFIG_CUSTOM_KERNEL_STEP_COUNTER="" +CONFIG_CUSTOM_KERNEL_SIGNIFICANT_MOTION_SENSOR="" +CONFIG_CUSTOM_KERNEL_ACTIVITY_SENSOR="" +CONFIG_CUSTOM_KERNEL_PICK_UP_SENSOR="" +CONFIG_CUSTOM_KERNEL_SHAKE_SENSOR="" +CONFIG_CUSTOM_KERNEL_FACE_DOWN_SENSOR="" +CONFIG_CUSTOM_KERNEL_IN_POCKET_SENSOR="" +CONFIG_CUSTOM_KERNEL_PEDOMETER="" +CONFIG_CUSTOM_KERNEL_HEART_RATE_SENSOR="" +CONFIG_CUSTOM_KERNEL_TILT_DETECTOR_SENSOR="" +CONFIG_CUSTOM_KERNEL_WAKE_GESTURE_SENSOR="" +CONFIG_CUSTOM_KERNEL_GLANCE_GESTURE_SENSOR="" +CONFIG_CUSTOM_KERNEL_IMGSENSOR="sp2509_mipi_raw gc2355_mipi_raw_huaquan sp0a19_raw gc0312_mipi_raw" +CONFIG_CUSTOM_KERNEL_LCM="nt51021_inx_dsi_vdo_kd ota7290b_auo_dsi_vdo_kd nt51021_inx_dsi_vdo_inx ota7290b_auo_dsi_vdo_tpv ota7290b_hsd_dsi_vdo_kd nt51021_inx_dsi_vdo_txd" +CONFIG_CUSTOM_KERNEL_FLASHLIGHT="constant_flashlight" +CONFIG_CUSTOM_KERNEL_EXTMD="" +CONFIG_CUSTOM_KERNEL_SSW="ssw_single" +# CONFIG_MTK_FORCE_CLUSTER1 is not set +CONFIG_MTK_MMPROFILE_SUPPORT=y +CONFIG_MTK_HIBERNATION=y +# CONFIG_CUSTOM_KERNEL_CHARGEPUMP is not set +# CONFIG_MTK_TC1_FEATURE is not set + +# +# Kernel Configurations +# + +# +# MTK Cluster MultiProcessor Scheduler +# + +# +# Tracer Related +# +# CONFIG_MTK_SCHED_TRACERS is not set +# CONFIG_MTK_KERNEL_MARKER is not set +CONFIG_FUNCTION_DURATION_TRACER=y +# CONFIG_MT65XX_TRACER is not set +CONFIG_GENERIC_TRACER=y + +# +# MTPROF tools +# +CONFIG_MTK_MUTATION=y +CONFIG_MTPROF_CPUTIME=y +# CONFIG_MTPROF_IRQ_DURATION is not set +CONFIG_MTK_AEE_FEATURE=y +CONFIG_MTK_AEE_AED=n +CONFIG_MTK_AEE_IPANIC=n +# CONFIG_MTK_AEE_POWERKEY_HANG_DETECT is not set +# CONFIG_MTK_AEE_MRDUMP is not set +# CONFIG_ANDROID_VMEM is not set +# CONFIG_CPUTIME_SUPPORT is not set +# CONFIG_CPUTIME_STATS is not set +CONFIG_MTK_RAM_CONSOLE=y +# CONFIG_MTK_RAM_CONSOLE_USING_SRAM is not set +CONFIG_MTK_RAM_CONSOLE_USING_DRAM=y +CONFIG_MTK_RAM_CONSOLE_SIZE=0x1C00 +CONFIG_MTK_RAM_CONSOLE_ADDR=0xF900DC00 +CONFIG_MTK_RAM_CONSOLE_DRAM_SIZE=0x100000 +CONFIG_MTK_RAM_CONSOLE_DRAM_ADDR=0x83F00000 +CONFIG_AMAZON_LOW_LEVEL_LOG_DRAM_SIZE=0x00020000 +CONFIG_AMAZON_LOW_LEVEL_LOG_DRAM_ADDR=0x82F00000 +# CONFIG_PREEMPT_MONITOR is not set +# CONFIG_ISR_MONITOR is not set +# CONFIG_MT_SCHED_MONITOR is not set +# CONFIG_MT_CHRDEV_REG is not set +# CONFIG_MT_LOCK_DEBUG is not set +CONFIG_PRINTK_PROCESS_INFO=y +CONFIG_MT_PRINTK_UART_CONSOLE=y +# CONFIG_MT_ENG_BUILD is not set +CONFIG_RAMDISK_OFFSET=0xF00000 +CONFIG_EARLY_LINUX_PORTING=y +# CONFIG_MTK_MCI is not set +# CONFIG_MTK_ETM is not set + +# +# MT load balance and schedule enhancement +# +CONFIG_MT_SCHED=y +# CONFIG_MT_LOAD_BALANCE_ENHANCEMENT is not set +# CONFIG_MT_LOAD_BALANCE_PROFILER is not set +# CONFIG_MT_SCHED_NOTICE is not set +# CONFIG_MT_SCHED_DEBUG_ONLY is not set +# CONFIG_MT_PRIO_TRACER is not set +# CONFIG_MTK_WQ_DEBUG is not set +# CONFIG_MTK_SCHED_RQAVG_US is not set +# CONFIG_MTK_SCHED_RQAVG_KS is not set +# CONFIG_MTK_STORAGE_PID_LOGGER is not set + +# +# MTK Large Memory mode support +# +# CONFIG_MTK_LM_MODE is not set +CONFIG_MTK_TABLET_HARDWARE=y +CONFIG_GATOR_DRIVER=y +# CONFIG_MTK_IPV6_TETHER_NDP_MODE is not set +# CONFIG_MTK_EMMC_SUPPORT_OTP is not set +CONFIG_MTK_TETHERINGIPV6_SUPPORT=y + +# +# Drivers Configurations +# +CONFIG_MTK_ACCDET=y +# CONFIG_MTK_CCCI_DEVICES is not set +# CONFIG_MTK_MD_LOW_BAT_SUPPORT is not set +CONFIG_MTK_MD_SBP_CUSTOM_VALUE="" +CONFIG_MTK_MD2_SBP_CUSTOM_VALUE="" +# CONFIG_MTK_UMTS_TDD128_MODE is not set +# CONFIG_MTK_EMCI_DEVICES is not set +CONFIG_MTK_EXTERNAL_MODEM_SLOT="" +# CONFIG_MTK_SWITCH_TX_POWER is not set +# CONFIG_MTK_LTE_SUPPORT is not set +CONFIG_MTK_FB=y +CONFIG_MTK_FB_SUPPORT_ASSERTION_LAYER=y +CONFIG_MTK_DITHERING_SUPPORT=y +CONFIG_MTK_LCM_PHYSICAL_ROTATION="0" +CONFIG_LCM_HEIGHT="1024" +CONFIG_LCM_WIDTH="600" +CONFIG_MTK_OVERLAY_ENGINE_SUPPORT=y +# CONFIG_MTK_TVOUT_SUPPORT is not set +# CONFIG_MIXMODE_FOR_INCELL is not set +# CONFIG_LCM_SEND_CMD_IN_VIDEO is not set +CONFIG_GPS=y +CONFIG_MTK_GPS=y +# CONFIG_MTK_NFC is not set +CONFIG_MTK_BTIF=y +CONFIG_MTK_COMBO=y +# CONFIG_MTK_COMBO_CHIP_MT6620 is not set +# CONFIG_MTK_COMBO_CHIP_MT6628 is not set +# CONFIG_MTK_COMBO_CHIP_MT6630 is not set +# CONFIG_MTK_COMBO_CHIP_CONSYS_6572 is not set +# CONFIG_MTK_COMBO_CHIP_CONSYS_6582 is not set +CONFIG_MTK_COMBO_CHIP_CONSYS_8127=y +# CONFIG_MTK_COMBO_CHIP_CONSYS_6752 is not set +# CONFIG_MTK_COMBO_CHIP_CONSYS_6592 is not set +CONFIG_MTK_COMBO_CHIP="CONSYS_8127" +CONFIG_MTK_WLAN_CHIP="CONSYS_8127" +CONFIG_MTK_WLAN_SUPPORT=y +CONFIG_MTK_WAPI_SUPPORT=y +# CONFIG_MTK_PASSPOINT_R2_SUPPORT is not set +CONFIG_MTK_WIFI_MCC_SUPPORT=y +CONFIG_MTK_COMBO_PLAT_PATH="" +# CONFIG_MTK_COMBO_COMM is not set +CONFIG_MTK_COMBO_BT=y +# CONFIG_MTK_COMBO_ANT is not set +CONFIG_MTK_COMBO_GPS=y +CONFIG_MTK_GPS_SUPPORT=y +CONFIG_MTK_COMBO_WIFI=y +CONFIG_MTK_BT_SUPPORT=y +CONFIG_MTK_WFD_SUPPORT=y +CONFIG_MTK_FM=y +CONFIG_MTK_FM_SUPPORT=y +CONFIG_MTK_FM_CHIP="MT6627_FM" +# CONFIG_MTK_FM_50KHZ_SUPPORT is not set +# CONFIG_MTK_MERGE_INTERFACE_SUPPORT is not set +# CONFIG_SDIOAUTOK_SUPPORT is not set +CONFIG_MTK_MT6306_SUPPORT=y +CONFIG_MTK_IDLE_TIME_FIX=y +CONFIG_MTK_G2D=y +CONFIG_MTK_MPEG4_DEC_DRIVER=y +CONFIG_MTK_MPEG4_ENC_DRIVER=y +CONFIG_MTK_H264_DEC_DRIVER=y +CONFIG_MTK_MFLEXVIDEO_DRIVER=y +CONFIG_MTK_VIDEOCODEC_DRIVER=y +# CONFIG_MTK_MJC_DRIVER is not set +CONFIG_MTK_I2C=y +# CONFIG_MTK_SPI is not set +CONFIG_MTK_JPEG=y +CONFIG_MTK_KEYPAD=y +CONFIG_KEYBOARD_HID=y +CONFIG_MTK_LEDS=y +CONFIG_MTK_MMC=y +# CONFIG_MTK_SDIOAUTOK_SUPPORT is not set + +# +# MediaTek OFN / Jogball Related Drivers +# +# CONFIG_MOUSE_PANASONIC_EVQWJN is not set +# CONFIG_MOUSE_AVAGOTECH_A320 is not set +# CONFIG_MTK_MTD_NAND is not set +CONFIG_MTK_SMART_BATTERY=y +CONFIG_MTK_PMIC=y +CONFIG_MTK_PMIC_WRAP=y +# CONFIG_MTK_PMIC_MT6397 is not set +# CONFIG_POWER_EXT is not set +# CONFIG_MTK_POWER_EXT_DETECT is not set +# CONFIG_MTK_PUMP_EXPRESS_SUPPORT is not set +# CONFIG_MTK_PUMP_EXPRESS_PLUS_SUPPORT is not set +# CONFIG_MTK_VOW_SUPPORT is not set +# CONFIG_MTK_EXTERNAL_LDO is not set +# CONFIG_X2_BQ27531_SUPPORT is not set +# CONFIG_MTK_BQ24250_SUPPORT is not set +# CONFIG_MTK_BQ24261_SUPPORT is not set +# CONFIG_MTK_BQ24196_SUPPORT is not set +# CONFIG_MTK_FAN5405_SUPPORT is not set +# CONFIG_MTK_FAN5402_SUPPORT is not set +# CONFIG_MTK_BQ24158_SUPPORT is not set +CONFIG_MTK_BQ24296_SUPPORT=y +CONFIG_MTK_SN2871_SUPPORT=y +# CONFIG_MTK_BQ27541_SUPPORT is not set +# CONFIG_MTK_NCP1851_SUPPORT is not set +# CONFIG_MTK_NCP1854_SUPPORT is not set +# CONFIG_MTK_RT9536_SUPPORT is not set +# CONFIG_MTK_MAX8971_SUPPORT is not set +# CONFIG_MTK_DUAL_INPUT_CHARGER_SUPPORT is not set +# CONFIG_MTK_WIRELESS_CHARGER_SUPPORT is not set +CONFIG_MTK_JEITA_STANDARD_SUPPORT=y +CONFIG_MTK_AUTO_POWER_ON_WITH_CHARGER=y +CONFIG_MTK_RTC=y +CONFIG_MTK_SERIAL=y +CONFIG_MTK_SERIAL_CONSOLE=y +# CONFIG_MTK_SERIAL_MODEM_TEST is not set +CONFIG_MTK_UART_USB_SWITCH=y +CONFIG_MTK_SIM2=y +CONFIG_MTK_SOUND=y +# CONFIG_MTK_AUDIO_EXTCODEC_SUPPORT is not set +# CONFIG_MTK_CM36283 is not set +# CONFIG_MTK_GP2AP002S00F is not set +# CONFIG_MTK_APM_16D is not set +# CONFIG_MTK_EPL2182 is not set +# CONFIG_MTK_EPL2182_NEW is not set +# CONFIG_MTK_STK3X1X is not set +# CONFIG_MTK_CM36652_NEW is not set +# CONFIG_MTK_APDS9930 is not set +# CONFIG_MTK_CM3232_NEW is not set +# CONFIG_MTK_APDS9930_NEW is not set +# CONFIG_MTK_RPR410 is not set +CONFIG_MTK_KXTJ2_1009=y +CONFIG_MTK_MC3410=y +# CONFIG_MTK_KXTIK1004 is not set +# CONFIG_MTK_K2DH is not set +# CONFIG_MTK_BMA222E is not set +# CONFIG_MTK_BMA222E_NEW is not set +# CONFIG_MTK_MPU6050G is not set +# CONFIG_MTK_MPU6050G_NEW is not set +# CONFIG_MTK_BMA250 is not set +CONFIG_MTK_BMA253=y +# CONFIG_MTK_MPU6515A is not set +# CONFIG_MTK_KXTJ2_1009_NEW is not set +# CONFIG_MTK_BMA250E is not set +# CONFIG_MTK_BMA056 is not set +# CONFIG_MTK_MPU3050C is not set +# CONFIG_MTK_MPU3000 is not set +# CONFIG_MTK_MPU3000_NEW is not set +# CONFIG_MTK_MPU6050GY is not set +# CONFIG_MTK_MPU6050GY_NEW is not set +# CONFIG_MTK_MPU6515G is not set +# CONFIG_MTK_MPU3050C_NEW is not set +# CONFIG_MTK_AKM8963 is not set +# CONFIG_MTK_AKM09911 is not set +# CONFIG_MTK_AKM8963_NEW is not set +# CONFIG_MTK_HSCDTD006 is not set +# CONFIG_MTK_BMM050 is not set +# CONFIG_MTK_BMM050_NEW is not set +# CONFIG_MTK_MMC3416X is not set +# CONFIG_MTK_BMA050 is not set +# CONFIG_MTK_BMA050_NEW is not set +# CONFIG_MTK_BMM056_NEW is not set +# CONFIG_MTK_S2200 is not set +# CONFIG_MTK_YAS532 is not set +# CONFIG_MTK_BMP180_NEW is not set +CONFIG_MTK_TOUCHPANEL=y +# CONFIG_MTK_S7020 is not set +CONFIG_MTK_USB_GADGET=y +# CONFIG_USB_MU3D_PIO_ONLY is not set +# CONFIG_USB_MU3D_DRV is not set +# CONFIG_USB_MU3D_DVT is not set +# CONFIG_MU3_PHY is not set +# CONFIG_MTK_XHCI is not set +# CONFIG_MTK_OTG_PMIC_BOOST_5V is not set +# CONFIG_MTK_TEST_XHCI is not set +# CONFIG_USBIF_COMPLIANCE is not set +# CONFIG_MTK_S3320 is not set +# CONFIG_MTK_S3320_47 is not set +# CONFIG_LEDS_LM3632 is not set +# CONFIG_LEDS_LM3639 is not set +# CONFIG_LEDS_RT8542 is not set +# CONFIG_MTK_VIBRATOR is not set +# CONFIG_MTK_WD_KICKER is not set +# CONFIG_MT592X_SDIO_CLNT is not set +CONFIG_USB_MTK_ACM_TEMP=y +CONFIG_USB_MTK_HDRC=y +CONFIG_USB_MTK_HDRC_GADGET=y +CONFIG_USB_MTK_OTG=y +# CONFIG_USB_MTK_DUALMODE is not set +# CONFIG_USB_MTK_DEBUG_FS is not set +# CONFIG_USB_MTK_DEBUG is not set +CONFIG_USB_MTK_HDRC_HCD=y +# CONFIG_MTK_USB_UNIQUE_SERIAL is not set +# CONFIG_MTK_USBFSH is not set +# CONFIG_MUSBFSH_PIO_ONLY is not set +CONFIG_AMPC_CDEV_NUM=151 +CONFIG_ION_MTK=y +# CONFIG_MMPROFILE is not set +CONFIG_MTK_STAGING=y +# CONFIG_MTKPASR is not set +# CONFIG_PWR_LOSS_MTK_TEST is not set +# CONFIG_MTK_EMMC_CACHE is not set +CONFIG_MTK_GPU_SUPPORT=y +# CONFIG_MTK_ICUSB_SUPPORT is not set +# CONFIG_MTK_DT_USB_SUPPORT is not set +# CONFIG_MTK_SWCHR_SUPPORT is not set +# CONFIG_MTK_DISABLE_POWER_ON_OFF_VOLTAGE_LIMITATION is not set +CONFIG_MTK_KERNEL_POWER_OFF_CHARGING=y +CONFIG_MTK_BATTERY_LIFETIME_DATA_SUPPORT=y +# CONFIG_MTK_BQ24160_SUPPORT is not set +# CONFIG_MTK_MT8193_SUPPORT is not set +# CONFIG_MTK_MT8193_HDCP_SUPPORT is not set +CONFIG_CUSTOM_KERNEL_HDMI="" +# CONFIG_MTK_HDMI_SUPPORT is not set +# CONFIG_SINGLE_PANEL_OUTPUT is not set +# CONFIG_MTK_INTERNAL_MHL_SUPPORT is not set +# CONFIG_MTK_THERMAL_PA_VIA_ATCMD is not set +CONFIG_MTK_SIM1_SOCKET_TYPE="1" +CONFIG_MTK_SIM2_SOCKET_TYPE="1" +# CONFIG_MTK_SEC_MODEM_NVRAM_ANTI_CLONE is not set +# CONFIG_MTK_MT6333_SUPPORT is not set +# CONFIG_MTK_CTP_RESET_CONFIG is not set +CONFIG_MTK_BICR_SUPPORT=y +# CONFIG_MTK_VIDEO_HEVC_SUPPORT is not set +CONFIG_MTK_AAL_SUPPORT=y +# CONFIG_MTK_MULTIBRIDGE_SUPPORT is not set +# CONFIG_NAND_OTP_SUPPORT is not set +# CONFIG_MTK_OD_SUPPORT is not set +CONFIG_MTK_LENS_DUMMYLENS_SUPPORT=y +# CONFIG_MTK_LENS_AD5820AF_SUPPORT is not set +# CONFIG_MTK_LENS_AD5823_SUPPORT is not set +# CONFIG_MTK_LENS_AD5823AF_SUPPORT is not set +# CONFIG_MTK_LENS_AK7345AF_SUPPORT is not set +# CONFIG_MTK_LENS_BU6424AF_SUPPORT is not set +# CONFIG_MTK_LENS_BU6429AF_SUPPORT is not set +# CONFIG_MTK_LENS_BU64745GWZAF_SUPPORT is not set +# CONFIG_MTK_LENS_DW9718AF_SUPPORT is not set +# CONFIG_MTK_LENS_DW9714AF_SUPPORT is not set +# CONFIG_MTK_LENS_DW9714A_SUPPORT is not set +# CONFIG_MTK_LENS_LC898122AF_SUPPORT is not set +# CONFIG_MTK_LENS_LC898212AF_SUPPORT is not set +# CONFIG_MTK_LENS_FM50AF_SUPPORT is not set +# CONFIG_MTK_LENS_MT9P017AF_SUPPORT is not set +# CONFIG_MTK_LENS_OV8825AF_SUPPORT is not set +# CONFIG_MTK_LENS_SENSORDRIVE_SUPPORT is not set +# CONFIG_MTK_LENS_GAF001AF_SUPPORT is not set +# CONFIG_MTK_LENS_GAF002AF_SUPPORT is not set +# CONFIG_MTK_LENS_GAF008AF_SUPPORT is not set +# CONFIG_MTK_CAM_CAL_GT24C32A_SUPPORT is not set +# CONFIG_MTK_CAM_CAL_BRCC064GWZ_3_SUPPORT is not set +# CONFIG_MTK_CPU_STRESS is not set +# CONFIG_MTK_LASTPC is not set +CONFIG_MTK_FMRADIO=y +CONFIG_MTK_HWMON=y +# CONFIG_MTK_CMDQ is not set +# CONFIG_MTK_VIDEOX is not set +CONFIG_MTK_MT_LOGGER=y +CONFIG_MTK_CONN_MD=y +CONFIG_MTK_LENS=y +CONFIG_MTK_IMGSENSOR=y +CONFIG_MTK_FLASHLIGHT=y +CONFIG_MTK_SYSENV=y +CONFIG_MTK_SMI=y +CONFIG_MTK_BTCVSD=y +CONFIG_MTK_SOUND_DRV=y +CONFIG_MTK_POWER_GS=y +CONFIG_MTK_VIDEO=y +CONFIG_MTK_MRDUMP=y +# CONFIG_MTK_WMT_CCCI is not set +# CONFIG_MTK_VCOREFS is not set +CONFIG_MTK_EMI_MPU=y +CONFIG_MTK_EMI_BWL=y +# CONFIG_MTK_DBG_DUMP is not set + +# +# SCSI device support +# +CONFIG_SCSI_MOD=y +# CONFIG_RAID_ATTRS is not set +CONFIG_SCSI=y +CONFIG_SCSI_DMA=y +CONFIG_SCSI_TGT=y +# CONFIG_SCSI_NETLINK is not set +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=y +# CONFIG_CHR_DEV_ST is not set +# CONFIG_CHR_DEV_OSST is not set +# CONFIG_BLK_DEV_SR is not set +# CONFIG_CHR_DEV_SG is not set +# CONFIG_CHR_DEV_SCH is not set +CONFIG_SCSI_MULTI_LUN=y +# CONFIG_SCSI_CONSTANTS is not set +# CONFIG_SCSI_LOGGING is not set +CONFIG_SCSI_SCAN_ASYNC=y + +# +# SCSI Transports +# +# CONFIG_SCSI_SPI_ATTRS is not set +# CONFIG_SCSI_FC_ATTRS is not set +# CONFIG_SCSI_ISCSI_ATTRS is not set +# CONFIG_SCSI_SAS_ATTRS is not set +# CONFIG_SCSI_SAS_LIBSAS is not set +# CONFIG_SCSI_SRP_ATTRS is not set +# CONFIG_SCSI_LOWLEVEL is not set +# CONFIG_SCSI_DH is not set +# CONFIG_SCSI_OSD_INITIATOR is not set +# CONFIG_ATA is not set +CONFIG_MD=y +# CONFIG_BLK_DEV_MD is not set +# CONFIG_BCACHE is not set +CONFIG_BLK_DEV_DM_BUILTIN=y +CONFIG_BLK_DEV_DM=y +# CONFIG_DM_DEBUG is not set +CONFIG_DM_CRYPT=y +# CONFIG_DM_SNAPSHOT is not set +# CONFIG_DM_THIN_PROVISIONING is not set +# CONFIG_DM_CACHE is not set +# CONFIG_DM_MIRROR is not set +# CONFIG_DM_RAID is not set +# CONFIG_DM_ZERO is not set +# CONFIG_DM_MULTIPATH is not set +# CONFIG_DM_DELAY is not set +CONFIG_DM_UEVENT=y +# CONFIG_DM_FLAKEY is not set +# CONFIG_DM_VERITY is not set +# CONFIG_TARGET_CORE is not set +CONFIG_NETDEVICES=y +CONFIG_NET_CORE=y +# CONFIG_BONDING is not set +# CONFIG_DUMMY is not set +# CONFIG_EQUALIZER is not set +CONFIG_MII=y +CONFIG_IFB=y +# CONFIG_NET_TEAM is not set +# CONFIG_MACVLAN is not set +# CONFIG_VXLAN is not set +# CONFIG_NETCONSOLE is not set +# CONFIG_NETPOLL is not set +# CONFIG_NET_POLL_CONTROLLER is not set +CONFIG_TUN=y +# CONFIG_VETH is not set + +# +# CAIF transport drivers +# + +# +# Distributed Switch Architecture drivers +# +# CONFIG_NET_DSA_MV88E6XXX is not set +# CONFIG_NET_DSA_MV88E6060 is not set +# CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set +# CONFIG_NET_DSA_MV88E6131 is not set +# CONFIG_NET_DSA_MV88E6123_61_65 is not set +# CONFIG_ETHERNET is not set +CONFIG_PHYLIB=y + +# +# MII PHY device drivers +# +# CONFIG_AT803X_PHY is not set +# CONFIG_AMD_PHY is not set +# CONFIG_MARVELL_PHY is not set +# CONFIG_DAVICOM_PHY is not set +# CONFIG_QSEMI_PHY is not set +# CONFIG_LXT_PHY is not set +# CONFIG_CICADA_PHY is not set +# CONFIG_VITESSE_PHY is not set +# CONFIG_SMSC_PHY is not set +# CONFIG_BROADCOM_PHY is not set +# CONFIG_BCM87XX_PHY is not set +# CONFIG_ICPLUS_PHY is not set +# CONFIG_REALTEK_PHY is not set +# CONFIG_NATIONAL_PHY is not set +# CONFIG_STE10XP is not set +# CONFIG_LSI_ET1011C_PHY is not set +# CONFIG_MICREL_PHY is not set +# CONFIG_FIXED_PHY is not set +# CONFIG_MDIO_BITBANG is not set +# CONFIG_MICREL_KS8995MA is not set +CONFIG_PPP=y +CONFIG_PPP_BSDCOMP=y +CONFIG_PPP_DEFLATE=y +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=y +CONFIG_PPP_MULTILINK=y +CONFIG_PPPOE=y +CONFIG_PPPOLAC=y +CONFIG_PPPOPNS=y +CONFIG_PPP_ASYNC=y +CONFIG_PPP_SYNC_TTY=y +# CONFIG_SLIP is not set +CONFIG_SLHC=y + +# +# USB Network Adapters +# +# CONFIG_USB_CATC is not set +# CONFIG_USB_KAWETH is not set +# CONFIG_USB_PEGASUS is not set +# CONFIG_USB_RTL8150 is not set +# CONFIG_USB_RTL8152 is not set +CONFIG_USB_USBNET=y +CONFIG_USB_NET_AX8817X=y +CONFIG_USB_NET_AX88179_178A=y +CONFIG_USB_NET_CDCETHER=y +# CONFIG_USB_NET_CDC_EEM is not set +CONFIG_USB_NET_CDC_NCM=y +# CONFIG_USB_NET_CDC_MBIM is not set +# CONFIG_USB_NET_DM9601 is not set +# CONFIG_USB_NET_SMSC75XX is not set +# CONFIG_USB_NET_SMSC95XX is not set +# CONFIG_USB_NET_GL620A is not set +CONFIG_USB_NET_NET1080=y +# CONFIG_USB_NET_PLUSB is not set +# CONFIG_USB_NET_MCS7830 is not set +# CONFIG_USB_NET_RNDIS_HOST is not set +CONFIG_USB_NET_CDC_SUBSET=y +# CONFIG_USB_ALI_M5632 is not set +# CONFIG_USB_AN2720 is not set +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +# CONFIG_USB_EPSON2888 is not set +# CONFIG_USB_KC2190 is not set +CONFIG_USB_NET_ZAURUS=y +# CONFIG_USB_NET_CX82310_ETH is not set +# CONFIG_USB_NET_KALMIA is not set +# CONFIG_USB_NET_QMI_WWAN is not set +# CONFIG_USB_NET_INT51X1 is not set +# CONFIG_USB_IPHETH is not set +# CONFIG_USB_SIERRA_NET is not set +# CONFIG_USB_VL600 is not set +CONFIG_WLAN=y +# CONFIG_USB_ZD1201 is not set +# CONFIG_USB_NET_RNDIS_WLAN is not set +# CONFIG_WIFI_CONTROL_FUNC is not set +# CONFIG_ATH_CARDS is not set +# CONFIG_BRCMFMAC is not set +# CONFIG_HOSTAP is not set +# CONFIG_LIBERTAS is not set +# CONFIG_WL_TI is not set +# CONFIG_MWIFIEX is not set + +# +# Enable WiMAX (Networking options) to see the WiMAX drivers +# +# CONFIG_WAN is not set +# CONFIG_ISDN is not set + +# +# Input device support +# +CONFIG_INPUT=y +# CONFIG_INPUT_FF_MEMLESS is not set +# CONFIG_INPUT_POLLDEV is not set +# CONFIG_INPUT_SPARSEKMAP is not set +# CONFIG_INPUT_MATRIXKMAP is not set + +# +# Userland interfaces +# +CONFIG_INPUT_MOUSEDEV=y +CONFIG_INPUT_MOUSEDEV_PSAUX=y +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +# CONFIG_INPUT_JOYDEV is not set +CONFIG_INPUT_EVDEV=y +# CONFIG_INPUT_EVBUG is not set +# CONFIG_INPUT_KEYRESET is not set +# CONFIG_INPUT_KEYCOMBO is not set + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +# CONFIG_KEYBOARD_ADP5588 is not set +# CONFIG_KEYBOARD_ADP5589 is not set +# CONFIG_KEYBOARD_ATKBD is not set +# CONFIG_KEYBOARD_QT1070 is not set +# CONFIG_KEYBOARD_QT2160 is not set +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_GPIO is not set +# CONFIG_KEYBOARD_TCA6416 is not set +# CONFIG_KEYBOARD_TCA8418 is not set +# CONFIG_KEYBOARD_MATRIX is not set +# CONFIG_KEYBOARD_LM8323 is not set +# CONFIG_KEYBOARD_LM8333 is not set +# CONFIG_KEYBOARD_MAX7359 is not set +# CONFIG_KEYBOARD_MCS is not set +# CONFIG_KEYBOARD_MPR121 is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_OPENCORES is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +CONFIG_INPUT_MOUSE=y +# CONFIG_MOUSE_PS2 is not set +# CONFIG_MOUSE_SERIAL is not set +# CONFIG_MOUSE_APPLETOUCH is not set +# CONFIG_MOUSE_BCM5974 is not set +# CONFIG_MOUSE_CYAPA is not set +# CONFIG_MOUSE_VSXXXAA is not set +# CONFIG_MOUSE_GPIO is not set +# CONFIG_MOUSE_SYNAPTICS_I2C is not set +# CONFIG_MOUSE_SYNAPTICS_USB is not set +CONFIG_INPUT_JOYSTICK=y +CONFIG_JOYSTICK_WARRIOR=y +CONFIG_JOYSTICK_XPAD=y + +# CONFIG_INPUT_TABLET is not set +CONFIG_INPUT_TOUCHSCREEN=y +# CONFIG_TOUCHSCREEN_ADS7846 is not set +# CONFIG_TOUCHSCREEN_AD7877 is not set +# CONFIG_TOUCHSCREEN_AD7879 is not set +# CONFIG_TOUCHSCREEN_ATMEL_MXT is not set +# CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set +# CONFIG_TOUCHSCREEN_BU21013 is not set +# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set +# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set +# CONFIG_TOUCHSCREEN_DYNAPRO is not set +# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set +# CONFIG_TOUCHSCREEN_EETI is not set +# CONFIG_TOUCHSCREEN_FUJITSU is not set +# CONFIG_TOUCHSCREEN_ILI210X is not set +# CONFIG_TOUCHSCREEN_GUNZE is not set +# CONFIG_TOUCHSCREEN_ELO is not set +# CONFIG_TOUCHSCREEN_WACOM_W8001 is not set +# CONFIG_TOUCHSCREEN_WACOM_I2C is not set +# CONFIG_TOUCHSCREEN_MAX11801 is not set +# CONFIG_TOUCHSCREEN_MCS5000 is not set +# CONFIG_TOUCHSCREEN_MMS114 is not set +# CONFIG_TOUCHSCREEN_MTOUCH is not set +# CONFIG_TOUCHSCREEN_INEXIO is not set +# CONFIG_TOUCHSCREEN_MK712 is not set +# CONFIG_TOUCHSCREEN_MTK is not set +# CONFIG_TOUCHSCREEN_MTK_GT818B_FPGA is not set +# CONFIG_MTK_GT9XX is not set +# CONFIG_MTK_GT911 is not set +# CONFIG_MTK_MMS244 is not set +# CONFIG_GT9XX_HOTKNOT_FLASHLESS is not set +# CONFIG_MTK_FT5406 is not set +# CONFIG_MTK_FT5406_82 is not set +# CONFIG_MTK_FT5206 is not set +# CONFIG_MTK_MMS134 is not set +# CONFIG_MTK_MMS128 is not set +# CONFIG_MTK_MIT200 is not set +# CONFIG_TOUCHSCREEN_PENMOUNT is not set +# CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set +# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set +# CONFIG_TOUCHSCREEN_TOUCHWIN is not set +# CONFIG_TOUCHSCREEN_PIXCIR is not set +# CONFIG_TOUCHSCREEN_MTK_FTS2A052 is not set +# CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set +# CONFIG_TOUCHSCREEN_TOUCHIT213 is not set +# CONFIG_TOUCHSCREEN_TSC_SERIO is not set +# CONFIG_TOUCHSCREEN_TSC2005 is not set +# CONFIG_TOUCHSCREEN_TSC2007 is not set +# CONFIG_TOUCHSCREEN_ST1232 is not set +# CONFIG_TOUCHSCREEN_TPS6507X is not set +# CONFIG_TOUCHSCREEN_SYNAPTICS_S3528 is not set +CONFIG_INPUT_MISC=y +# CONFIG_INPUT_AD714X is not set +# CONFIG_INPUT_BMA150 is not set +# CONFIG_INPUT_MMA8450 is not set +# CONFIG_INPUT_MPU3050 is not set +# CONFIG_INPUT_GP2A is not set +# CONFIG_INPUT_GPIO_TILT_POLLED is not set +# CONFIG_INPUT_ATI_REMOTE2 is not set +# CONFIG_INPUT_KEYCHORD is not set +# CONFIG_INPUT_KEYSPAN_REMOTE is not set +# CONFIG_INPUT_KXTJ9 is not set +# CONFIG_INPUT_POWERMATE is not set +# CONFIG_INPUT_YEALINK is not set +# CONFIG_INPUT_CM109 is not set +CONFIG_INPUT_UINPUT=y +# CONFIG_INPUT_GPIO is not set +# CONFIG_INPUT_PCF8574 is not set +# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set +# CONFIG_INPUT_ADXL34X is not set +# CONFIG_INPUT_IMS_PCU is not set +# CONFIG_INPUT_CMA3000 is not set + +# +# Hardware I/O ports +# +# CONFIG_SERIO is not set +# CONFIG_GAMEPORT is not set + +# +# Character devices +# +CONFIG_TTY=y +# CONFIG_VT is not set +CONFIG_UNIX98_PTYS=y +# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=16 +# CONFIG_SERIAL_NONSTANDARD is not set +# CONFIG_N_GSM is not set +# CONFIG_TRACE_SINK is not set +# CONFIG_DEVMEM is not set +# CONFIG_DEVKMEM is not set + +# +# Serial drivers +# +# CONFIG_SERIAL_8250 is not set + +# +# Non-8250 serial port support +# +# CONFIG_SERIAL_AMBA_PL010 is not set +# CONFIG_SERIAL_AMBA_PL011 is not set +# CONFIG_SERIAL_KGDB_NMI is not set +# CONFIG_SERIAL_MAX3100 is not set +# CONFIG_SERIAL_MAX310X is not set +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +# CONFIG_SERIAL_SCCNXP is not set +# CONFIG_SERIAL_TIMBERDALE is not set +# CONFIG_SERIAL_ALTERA_JTAGUART is not set +# CONFIG_SERIAL_ALTERA_UART is not set +# CONFIG_SERIAL_IFX6X60 is not set +# CONFIG_SERIAL_ARC is not set +# CONFIG_TTY_PRINTK is not set +# CONFIG_HVC_DCC is not set +# CONFIG_IPMI_HANDLER is not set +# CONFIG_HW_RANDOM is not set +# CONFIG_R3964 is not set +# CONFIG_RAW_DRIVER is not set +# CONFIG_TCG_TPM is not set +# CONFIG_DCC_TTY is not set +CONFIG_I2C=y +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_COMPAT=y +CONFIG_I2C_CHARDEV=y +# CONFIG_I2C_MUX is not set +CONFIG_I2C_HELPER_AUTO=y + +# +# I2C Hardware Bus support +# + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_CBUS_GPIO is not set +# CONFIG_I2C_GPIO is not set +# CONFIG_I2C_NOMADIK is not set +# CONFIG_I2C_OCORES is not set +# CONFIG_I2C_PCA_PLATFORM is not set +# CONFIG_I2C_PXA_PCI is not set +# CONFIG_I2C_SIMTEC is not set +# CONFIG_I2C_XILINX is not set + +# +# External I2C/SMBus adapter drivers +# +# CONFIG_I2C_DIOLAN_U2C is not set +# CONFIG_I2C_PARPORT_LIGHT is not set +# CONFIG_I2C_TAOS_EVM is not set +# CONFIG_I2C_TINY_USB is not set + +# +# Other I2C/SMBus bus drivers +# +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +CONFIG_SPI=y +# CONFIG_SPI_DEBUG is not set +CONFIG_SPI_MASTER=y + +# +# SPI Master Controller Drivers +# +# CONFIG_SPI_ALTERA is not set +# CONFIG_SPI_BITBANG is not set +# CONFIG_SPI_GPIO is not set +# CONFIG_SPI_OC_TINY is not set +# CONFIG_SPI_PL022 is not set +# CONFIG_SPI_PXA2XX_PCI is not set +# CONFIG_SPI_SC18IS602 is not set +# CONFIG_SPI_XCOMM is not set +# CONFIG_SPI_XILINX is not set +# CONFIG_SPI_DESIGNWARE is not set + +# +# SPI Protocol Masters +# +# CONFIG_SPI_SPIDEV is not set +# CONFIG_SPI_TLE62X0 is not set + +# +# Qualcomm MSM SSBI bus support +# +# CONFIG_SSBI is not set +# CONFIG_HSI is not set + +# +# PPS support +# +# CONFIG_PPS is not set + +# +# PPS generators support +# + +# +# PTP clock support +# +# CONFIG_PTP_1588_CLOCK is not set + +# +# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. +# +# CONFIG_PTP_1588_CLOCK_PCH is not set +CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y +CONFIG_ARCH_REQUIRE_GPIOLIB=y +CONFIG_GPIO_DEVRES=y +CONFIG_GPIOLIB=y +# CONFIG_DEBUG_GPIO is not set +# CONFIG_GPIO_SYSFS is not set + +# +# Memory mapped GPIO drivers: +# +# CONFIG_GPIO_GENERIC_PLATFORM is not set +# CONFIG_GPIO_EM is not set +# CONFIG_GPIO_PL061 is not set +# CONFIG_GPIO_RCAR is not set +# CONFIG_GPIO_TS5500 is not set + +# +# I2C GPIO expanders: +# +# CONFIG_GPIO_MAX7300 is not set +# CONFIG_GPIO_MAX732X is not set +# CONFIG_GPIO_PCF857X is not set +# CONFIG_GPIO_SX150X is not set +# CONFIG_GPIO_ADP5588 is not set + +# +# PCI GPIO expanders: +# + +# +# SPI GPIO expanders: +# +# CONFIG_GPIO_MAX7301 is not set +# CONFIG_GPIO_MCP23S08 is not set +# CONFIG_GPIO_MC33880 is not set +# CONFIG_GPIO_74X164 is not set + +# +# AC97 GPIO expanders: +# + +# +# MODULbus GPIO expanders: +# + +# +# USB GPIO expanders: +# +# CONFIG_W1 is not set +CONFIG_POWER_SUPPLY=y +# CONFIG_POWER_SUPPLY_DEBUG is not set +# CONFIG_PDA_POWER is not set +# CONFIG_TEST_POWER is not set +# CONFIG_BATTERY_DS2780 is not set +# CONFIG_BATTERY_DS2781 is not set +# CONFIG_BATTERY_DS2782 is not set +# CONFIG_BATTERY_SBS is not set +# CONFIG_BATTERY_BQ27x00 is not set +# CONFIG_BATTERY_MAX17040 is not set +# CONFIG_BATTERY_MAX17042 is not set +# CONFIG_CHARGER_ISP1704 is not set +# CONFIG_CHARGER_MAX8903 is not set +# CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_GPIO is not set +# CONFIG_CHARGER_BQ2415X is not set +# CONFIG_CHARGER_SMB347 is not set +# CONFIG_BATTERY_GOLDFISH is not set +# CONFIG_POWER_RESET is not set +# CONFIG_POWER_RESET_RESTART is not set +# CONFIG_POWER_AVS is not set +# CONFIG_HWMON is not set +CONFIG_THERMAL=y +# CONFIG_THERMAL_DEFAULT_GOV_BACKWARD_COMPATIBLE is not set +# CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set +# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set +# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set +CONFIG_THERMAL_DEFAULT_GOV_TRIP_STEP_WISE=y +# CONFIG_BACKWARD_COMPATIBLE is not set +# CONFIG_THERMAL_GOV_FAIR_SHARE is not set +# CONFIG_THERMAL_GOV_STEP_WISE is not set +# CONFIG_THERMAL_GOV_USER_SPACE is not set +CONFIG_THERMAL_GOV_STEP_WISE=y +CONFIG_CPU_THERMAL=y +# CONFIG_THERMAL_EMULATION is not set +# CONFIG_WATCHDOG is not set +CONFIG_SSB_POSSIBLE=y +CONFIG_INPUT_TEMPERATURE_TMP103=y +CONFIG_VS_THERMAL=y +# +# Sonics Silicon Backplane +# +# CONFIG_SSB is not set +CONFIG_BCMA_POSSIBLE=y + +# +# Broadcom specific AMBA +# +# CONFIG_BCMA is not set + +# +# Multifunction device drivers +# +# CONFIG_MFD_CORE is not set +# CONFIG_MFD_AS3711 is not set +# CONFIG_PMIC_ADP5520 is not set +# CONFIG_MFD_AAT2870_CORE is not set +# CONFIG_MFD_CROS_EC is not set +# CONFIG_MFD_ASIC3 is not set +# CONFIG_PMIC_DA903X is not set +# CONFIG_MFD_DA9052_SPI is not set +# CONFIG_MFD_DA9052_I2C is not set +# CONFIG_MFD_DA9055 is not set +# CONFIG_MFD_MC13XXX_SPI is not set +# CONFIG_MFD_MC13XXX_I2C is not set +# CONFIG_HTC_EGPIO is not set +# CONFIG_HTC_PASIC3 is not set +# CONFIG_HTC_I2CPLD is not set +# CONFIG_MFD_88PM800 is not set +# CONFIG_MFD_88PM805 is not set +# CONFIG_MFD_88PM860X is not set +# CONFIG_MFD_MAX77686 is not set +# CONFIG_MFD_MAX77693 is not set +# CONFIG_MFD_MAX8907 is not set +# CONFIG_MFD_MAX8925 is not set +# CONFIG_MFD_MAX8997 is not set +# CONFIG_MFD_MAX8998 is not set +# CONFIG_EZX_PCAP is not set +# CONFIG_MFD_VIPERBOARD is not set +# CONFIG_MFD_RETU is not set +# CONFIG_MFD_PCF50633 is not set +# CONFIG_MFD_RC5T583 is not set +# CONFIG_MFD_SEC_CORE is not set +# CONFIG_MFD_SI476X_CORE is not set +# CONFIG_MFD_SM501 is not set +# CONFIG_MFD_SMSC is not set +# CONFIG_ABX500_CORE is not set +# CONFIG_MFD_STMPE is not set +# CONFIG_MFD_SYSCON is not set +# CONFIG_MFD_TI_AM335X_TSCADC is not set +# CONFIG_MFD_LP8788 is not set +# CONFIG_MFD_PALMAS is not set +# CONFIG_TPS6105X is not set +# CONFIG_TPS65010 is not set +# CONFIG_TPS6507X is not set +# CONFIG_MFD_TPS65090 is not set +# CONFIG_MFD_TPS65217 is not set +# CONFIG_MFD_TPS6586X is not set +# CONFIG_MFD_TPS65910 is not set +# CONFIG_MFD_TPS65912 is not set +# CONFIG_MFD_TPS65912_I2C is not set +# CONFIG_MFD_TPS65912_SPI is not set +# CONFIG_MFD_TPS80031 is not set +# CONFIG_TWL4030_CORE is not set +# CONFIG_TWL6040_CORE is not set +# CONFIG_MFD_WL1273_CORE is not set +# CONFIG_MFD_LM3533 is not set +# CONFIG_MFD_TC3589X is not set +# CONFIG_MFD_TMIO is not set +# CONFIG_MFD_ARIZONA_I2C is not set +# CONFIG_MFD_ARIZONA_SPI is not set +# CONFIG_MFD_WM8400 is not set +# CONFIG_MFD_WM831X_I2C is not set +# CONFIG_MFD_WM831X_SPI is not set +# CONFIG_MFD_WM8350_I2C is not set +# CONFIG_MFD_WM8994 is not set +# CONFIG_REGULATOR is not set +CONFIG_MEDIA_SUPPORT=y + +# +# Multimedia core support +# +# CONFIG_MEDIA_CAMERA_SUPPORT is not set +# CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set +# CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set +# CONFIG_MEDIA_RADIO_SUPPORT is not set +CONFIG_MEDIA_RC_SUPPORT=y +# CONFIG_VIDEO_ADV_DEBUG is not set +# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +# CONFIG_TTPCI_EEPROM is not set + +# +# Media drivers +# +CONFIG_RC_CORE=y +CONFIG_RC_MAP=y +CONFIG_RC_DECODERS=y +CONFIG_LIRC=y +CONFIG_IR_LIRC_CODEC=y +CONFIG_IR_NEC_DECODER=y +CONFIG_IR_RC5_DECODER=y +CONFIG_IR_RC6_DECODER=y +CONFIG_IR_JVC_DECODER=y +CONFIG_IR_SONY_DECODER=y +CONFIG_IR_RC5_SZ_DECODER=y +CONFIG_IR_SANYO_DECODER=y +CONFIG_IR_MCE_KBD_DECODER=y +# CONFIG_RC_DEVICES is not set +# CONFIG_MEDIA_USB_SUPPORT is not set + +# +# Supported MMC/SDIO adapters +# +# CONFIG_CYPRESS_FIRMWARE is not set + +# +# Media ancillary drivers (tuners, sensors, i2c, frontends) +# + +# +# Customise DVB Frontends +# +# CONFIG_DVB_TUNER_DIB0070 is not set +# CONFIG_DVB_TUNER_DIB0090 is not set + +# +# Tools to develop new frontends +# +# CONFIG_DVB_DUMMY_FE is not set + +# +# Graphics support +# +# CONFIG_DRM is not set +# CONFIG_VGASTATE is not set +# CONFIG_VIDEO_OUTPUT_CONTROL is not set +CONFIG_FB=y +# CONFIG_FIRMWARE_EDID is not set +# CONFIG_FB_DDC is not set +# CONFIG_FB_BOOT_VESA_SUPPORT is not set +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set +# CONFIG_FB_SYS_FILLRECT is not set +# CONFIG_FB_SYS_COPYAREA is not set +# CONFIG_FB_SYS_IMAGEBLIT is not set +# CONFIG_FB_FOREIGN_ENDIAN is not set +# CONFIG_FB_SYS_FOPS is not set +# CONFIG_FB_SVGALIB is not set +# CONFIG_FB_MACMODES is not set +# CONFIG_FB_BACKLIGHT is not set +CONFIG_FB_MODE_HELPERS=y +CONFIG_FB_TILEBLITTING=y + +# +# Frame buffer hardware drivers +# +# CONFIG_FB_ARMCLCD is not set +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_SMSCUFX is not set +# CONFIG_FB_UDL is not set +# CONFIG_FB_GOLDFISH is not set +# CONFIG_FB_VIRTUAL is not set +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_BROADSHEET is not set +# CONFIG_FB_AUO_K190X is not set +# CONFIG_EXYNOS_VIDEO is not set +# CONFIG_BACKLIGHT_LCD_SUPPORT is not set +# CONFIG_ADF is not set + +# +# Console display driver support +# +CONFIG_FONT_8x16=y +# CONFIG_LOGO is not set +CONFIG_SOUND=y +CONFIG_SOUND_OSS_CORE=y +CONFIG_SOUND_OSS_CORE_PRECLAIM=y +CONFIG_SND=y +CONFIG_SND_TIMER=y +CONFIG_SND_PCM=y +CONFIG_SND_HWDEP=y +CONFIG_SND_RAWMIDI=y +# CONFIG_SND_SEQUENCER is not set +CONFIG_SND_OSSEMUL=y +# CONFIG_SND_MIXER_OSS is not set +CONFIG_SND_PCM_OSS=y +# CONFIG_SND_PCM_OSS_PLUGINS is not set +CONFIG_SND_HRTIMER=y +# CONFIG_SND_DYNAMIC_MINORS is not set +# CONFIG_SND_SUPPORT_OLD_API is not set +CONFIG_SND_VERBOSE_PROCFS=y +# CONFIG_SND_VERBOSE_PRINTK is not set +# CONFIG_SND_DEBUG is not set +# CONFIG_SND_RAWMIDI_SEQ is not set +# CONFIG_SND_OPL3_LIB_SEQ is not set +# CONFIG_SND_OPL4_LIB_SEQ is not set +# CONFIG_SND_SBAWE_SEQ is not set +# CONFIG_SND_EMU10K1_SEQ is not set +CONFIG_SND_DRIVERS=y +# CONFIG_SND_DUMMY is not set +# CONFIG_SND_ALOOP is not set +# CONFIG_SND_MTPAV is not set +# CONFIG_SND_SERIAL_U16550 is not set +# CONFIG_SND_MPU401 is not set +# CONFIG_SND_ARM is not set +# CONFIG_SND_SPI is not set +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=y +# CONFIG_SND_USB_UA101 is not set +# CONFIG_SND_USB_CAIAQ is not set +# CONFIG_SND_USB_6FIRE is not set +# CONFIG_SND_SOC is not set +# CONFIG_SOUND_PRIME is not set + +# +# HID support +# +CONFIG_HID=y +# CONFIG_HID_BATTERY_STRENGTH is not set +# CONFIG_HIDRAW is not set +CONFIG_UHID=y +CONFIG_HID_GENERIC=y + +# +# Special HID drivers +# +CONFIG_HID_A4TECH=y +CONFIG_HID_ACRUX=y +CONFIG_HID_APPLE=y +# CONFIG_HID_APPLEIR is not set +# CONFIG_HID_AUREAL is not set +CONFIG_HID_BELKIN=y +CONFIG_HID_CHERRY=y +CONFIG_HID_CHICONY=y +# CONFIG_HID_PRODIKEYS is not set +CONFIG_HID_CYPRESS=y +CONFIG_HID_DRAGONRISE=y +# CONFIG_DRAGONRISE_FF is not set +# CONFIG_HID_EMS_FF is not set +# CONFIG_HID_ELECOM is not set +CONFIG_HID_EZKEY=y +# CONFIG_HID_HOLTEK is not set +# CONFIG_HID_KEYTOUCH is not set +CONFIG_HID_KYE=y +# CONFIG_HID_UCLOGIC is not set +# CONFIG_HID_WALTOP is not set +CONFIG_HID_GYRATION=y +# CONFIG_HID_ICADE is not set +CONFIG_HID_TWINHAN=y +CONFIG_HID_KENSINGTON=y +# CONFIG_HID_LCPOWER is not set +# CONFIG_HID_LENOVO_TPKBD is not set +CONFIG_HID_LOGITECH=y +# CONFIG_LOGITECH_FF is not set +# CONFIG_LOGIRUMBLEPAD2_FF is not set +# CONFIG_LOGIG940_FF is not set +# CONFIG_LOGIWHEELS_FF is not set +CONFIG_HID_MAGICMOUSE=y +CONFIG_HID_MICROSOFT=y +CONFIG_HID_MONTEREY=y +# CONFIG_HID_MULTITOUCH is not set +CONFIG_HID_NTRIG=y +# CONFIG_HID_ORTEK is not set +CONFIG_HID_PANTHERLORD=y +# CONFIG_PANTHERLORD_FF is not set +CONFIG_HID_PETALYNX=y +# CONFIG_HID_PICOLCD is not set +# CONFIG_HID_PRIMAX is not set +# CONFIG_HID_PS3REMOTE is not set +# CONFIG_HID_ROCCAT is not set +# CONFIG_HID_SAITEK is not set +CONFIG_HID_SAMSUNG=y +CONFIG_HID_SONY=y +# CONFIG_HID_SPEEDLINK is not set +# CONFIG_HID_STEELSERIES is not set +CONFIG_HID_SUNPLUS=y +CONFIG_HID_GREENASIA=y +# CONFIG_GREENASIA_FF is not set +CONFIG_HID_SMARTJOYPLUS=y +# CONFIG_SMARTJOYPLUS_FF is not set +# CONFIG_HID_TIVO is not set +CONFIG_HID_TOPSEED=y +# CONFIG_HID_THINGM is not set +CONFIG_HID_THRUSTMASTER=y +# CONFIG_THRUSTMASTER_FF is not set +# CONFIG_HID_WACOM is not set +# CONFIG_HID_WIIMOTE is not set +CONFIG_HID_ZEROPLUS=y +# CONFIG_ZEROPLUS_FF is not set +# CONFIG_HID_ZYDACRON is not set +# CONFIG_HID_SENSOR_HUB is not set + +# +# USB HID support +# +CONFIG_USB_HID=y +# CONFIG_HID_PID is not set +# CONFIG_USB_HIDDEV is not set + +# +# I2C HID support +# +# CONFIG_I2C_HID is not set +# CONFIG_USB_ARCH_HAS_OHCI is not set +# CONFIG_USB_ARCH_HAS_EHCI is not set +# CONFIG_USB_ARCH_HAS_XHCI is not set +CONFIG_USB_SUPPORT=y +CONFIG_USB_COMMON=y +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB=y +# CONFIG_USB_DEBUG is not set +# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set + +# +# Miscellaneous USB options +# +CONFIG_USB_DEFAULT_PERSIST=y +# CONFIG_USB_DYNAMIC_MINORS is not set +# CONFIG_USB_OTG_WHITELIST is not set +# CONFIG_USB_OTG_BLACKLIST_HUB is not set +# CONFIG_USB_MON is not set +# CONFIG_USB_WUSB_CBAF is not set + +# +# USB Host Controller Drivers +# +# CONFIG_USB_C67X00_HCD is not set +# CONFIG_USB_OXU210HP_HCD is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_ISP1760_HCD is not set +# CONFIG_USB_ISP1362_HCD is not set +# CONFIG_USB_SL811_HCD is not set +# CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_MUSB_HDRC is not set +# CONFIG_USB_RENESAS_USBHS is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=y +CONFIG_USB_PRINTER=y +# CONFIG_USB_WDM is not set +# CONFIG_USB_TMC is not set + +# +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may +# + +# +# also be needed; see USB_STORAGE Help for more info +# +CONFIG_USB_STORAGE=y +# CONFIG_USB_STORAGE_DEBUG is not set +# CONFIG_USB_STORAGE_REALTEK is not set +CONFIG_USB_STORAGE_DATAFAB=y +CONFIG_USB_STORAGE_FREECOM=y +CONFIG_USB_STORAGE_ISD200=y +CONFIG_USB_STORAGE_USBAT=y +CONFIG_USB_STORAGE_SDDR09=y +CONFIG_USB_STORAGE_SDDR55=y +CONFIG_USB_STORAGE_JUMPSHOT=y +CONFIG_USB_STORAGE_ALAUDA=y +CONFIG_USB_STORAGE_ONETOUCH=y +CONFIG_USB_STORAGE_KARMA=y +CONFIG_USB_STORAGE_CYPRESS_ATACB=y +# CONFIG_USB_STORAGE_ENE_UB6250 is not set + +# +# USB Imaging devices +# +# CONFIG_USB_MDC800 is not set +# CONFIG_USB_MICROTEK is not set +# CONFIG_USB_DWC3 is not set +# CONFIG_USB_CHIPIDEA is not set + +# +# USB port drivers +# +# CONFIG_USB_USS720 is not set +CONFIG_USB_SERIAL=y +# CONFIG_USB_SERIAL_CONSOLE is not set +# CONFIG_USB_EZUSB is not set +# CONFIG_USB_SERIAL_GENERIC is not set +# CONFIG_USB_SERIAL_AIRCABLE is not set +# CONFIG_USB_SERIAL_ARK3116 is not set +# CONFIG_USB_SERIAL_BELKIN is not set +# CONFIG_USB_SERIAL_CH341 is not set +# CONFIG_USB_SERIAL_WHITEHEAT is not set +# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set +# CONFIG_USB_SERIAL_CP210X is not set +# CONFIG_USB_SERIAL_CYPRESS_M8 is not set +# CONFIG_USB_SERIAL_EMPEG is not set +# CONFIG_USB_SERIAL_FTDI_SIO is not set +# CONFIG_USB_SERIAL_FUNSOFT is not set +# CONFIG_USB_SERIAL_VISOR is not set +# CONFIG_USB_SERIAL_IPAQ is not set +# CONFIG_USB_SERIAL_IR is not set +# CONFIG_USB_SERIAL_EDGEPORT is not set +# CONFIG_USB_SERIAL_EDGEPORT_TI is not set +# CONFIG_USB_SERIAL_F81232 is not set +# CONFIG_USB_SERIAL_GARMIN is not set +# CONFIG_USB_SERIAL_IPW is not set +# CONFIG_USB_SERIAL_IUU is not set +# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set +# CONFIG_USB_SERIAL_KEYSPAN is not set +# CONFIG_USB_SERIAL_KLSI is not set +# CONFIG_USB_SERIAL_KOBIL_SCT is not set +# CONFIG_USB_SERIAL_MCT_U232 is not set +# CONFIG_USB_SERIAL_METRO is not set +# CONFIG_USB_SERIAL_MOS7720 is not set +# CONFIG_USB_SERIAL_MOS7840 is not set +# CONFIG_USB_SERIAL_MOTOROLA is not set +# CONFIG_USB_SERIAL_NAVMAN is not set +# CONFIG_USB_SERIAL_PL2303 is not set +# CONFIG_USB_SERIAL_OTI6858 is not set +# CONFIG_USB_SERIAL_QCAUX is not set +# CONFIG_USB_SERIAL_QUALCOMM is not set +# CONFIG_USB_SERIAL_SPCP8X5 is not set +# CONFIG_USB_SERIAL_HP4X is not set +# CONFIG_USB_SERIAL_SAFE is not set +# CONFIG_USB_SERIAL_SIEMENS_MPI is not set +# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set +# CONFIG_USB_SERIAL_SYMBOL is not set +# CONFIG_USB_SERIAL_TI is not set +# CONFIG_USB_SERIAL_CYBERJACK is not set +# CONFIG_USB_SERIAL_XIRCOM is not set +CONFIG_USB_SERIAL_WWAN=y +CONFIG_USB_SERIAL_OPTION=y +# CONFIG_USB_SERIAL_OMNINET is not set +# CONFIG_USB_SERIAL_OPTICON is not set +# CONFIG_USB_SERIAL_VIVOPAY_SERIAL is not set +# CONFIG_USB_SERIAL_XSENS_MT is not set +# CONFIG_USB_SERIAL_ZIO is not set +# CONFIG_USB_SERIAL_WISHBONE is not set +# CONFIG_USB_SERIAL_ZTE is not set +# CONFIG_USB_SERIAL_SSU100 is not set +# CONFIG_USB_SERIAL_QT2 is not set +# CONFIG_USB_SERIAL_DEBUG is not set + +# +# USB Miscellaneous drivers +# +# CONFIG_USB_EMI62 is not set +# CONFIG_USB_EMI26 is not set +# CONFIG_USB_ADUTUX is not set +# CONFIG_USB_SEVSEG is not set +# CONFIG_USB_RIO500 is not set +# CONFIG_USB_LEGOTOWER is not set +# CONFIG_USB_LCD is not set +# CONFIG_USB_LED is not set +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +# CONFIG_USB_IDMOUSE is not set +# CONFIG_USB_FTDI_ELAN is not set +# CONFIG_USB_APPLEDISPLAY is not set +# CONFIG_USB_LD is not set +CONFIG_USB_TRANCEVIBRATOR=y +# CONFIG_USB_IOWARRIOR is not set +# CONFIG_USB_TEST is not set +# CONFIG_USB_ISIGHTFW is not set +# CONFIG_USB_YUREX is not set +# CONFIG_USB_EZUSB_FX2 is not set +# CONFIG_USB_HSIC_USB3503 is not set +CONFIG_USB_PHY=y +# CONFIG_USB_OTG_WAKELOCK is not set +CONFIG_NOP_USB_XCEIV=y +# CONFIG_OMAP_CONTROL_USB is not set +# CONFIG_OMAP_USB3 is not set +# CONFIG_SAMSUNG_USBPHY is not set +# CONFIG_SAMSUNG_USB2PHY is not set +# CONFIG_SAMSUNG_USB3PHY is not set +# CONFIG_USB_GPIO_VBUS is not set +# CONFIG_USB_ISP1301 is not set +# CONFIG_USB_RCAR_PHY is not set +# CONFIG_USB_ULPI is not set +CONFIG_USB_GADGET=y +# CONFIG_USB_GADGET_DEBUG is not set +# CONFIG_USB_GADGET_DEBUG_FILES is not set +# CONFIG_USB_GADGET_DEBUG_FS is not set +CONFIG_USB_GADGET_VBUS_DRAW=500 +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 + +# +# USB Peripheral Controller +# +# CONFIG_USB_FUSB300 is not set +# CONFIG_USB_R8A66597 is not set +# CONFIG_USB_PXA27X is not set +# CONFIG_USB_MV_UDC is not set +# CONFIG_USB_MV_U3D is not set +# CONFIG_USB_M66592 is not set +# CONFIG_USB_NET2272 is not set +# CONFIG_USB_DUMMY_HCD is not set +CONFIG_USB_LIBCOMPOSITE=y +CONFIG_USB_F_ACM=y +CONFIG_USB_U_SERIAL=y +CONFIG_USB_F_SERIAL=y +# CONFIG_USB_ZERO is not set +# CONFIG_USB_AUDIO is not set +# CONFIG_USB_ETH is not set +# CONFIG_USB_G_NCM is not set +# CONFIG_USB_GADGETFS is not set +# CONFIG_USB_FUNCTIONFS is not set +# CONFIG_USB_MASS_STORAGE is not set +# CONFIG_USB_G_SERIAL is not set +# CONFIG_USB_MIDI_GADGET is not set +# CONFIG_USB_G_PRINTER is not set +CONFIG_USB_G_ANDROID=y +# CONFIG_USB_ANDROID_RNDIS_DWORD_ALIGNED is not set +# CONFIG_USB_CDC_COMPOSITE is not set +# CONFIG_USB_G_ACM_MS is not set +# CONFIG_USB_G_MULTI is not set +# CONFIG_USB_G_HID is not set +# CONFIG_USB_G_DBGP is not set +CONFIG_MMC=y +# CONFIG_MMC_DEBUG is not set +CONFIG_MMC_UNSAFE_RESUME=y +# CONFIG_MMC_CLKGATE is not set +# CONFIG_MMC_EMBEDDED_SDIO is not set +# CONFIG_MMC_PARANOID_SD_INIT is not set + +# +# MMC/SD/SDIO Card Drivers +# +CONFIG_MMC_BLOCK=y +CONFIG_MMC_BLOCK_MINORS=32 +CONFIG_MMC_BLOCK_BOUNCE=y +CONFIG_MMC_SAMSUNG_SMART=y +CONFIG_MMC_ERR_REMOVE=y +# CONFIG_MMC_BLOCK_DEFERRED_RESUME is not set +# CONFIG_SDIO_UART is not set +# CONFIG_MMC_TEST is not set + +# +# MMC/SD/SDIO Host Controller Drivers +# +# CONFIG_MMC_ARMMMCI is not set +# CONFIG_MMC_SDHCI is not set +# CONFIG_MMC_DW is not set +# CONFIG_MMC_VUB300 is not set +# CONFIG_MMC_USHC is not set +# CONFIG_MEMSTICK is not set +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=y + +# +# LED drivers +# +# CONFIG_LEDS_LM3530 is not set +# CONFIG_LEDS_LM3642 is not set +# CONFIG_LEDS_PCA9532 is not set +# CONFIG_LEDS_GPIO is not set +# CONFIG_LEDS_LP3944 is not set +# CONFIG_LEDS_LP5521 is not set +# CONFIG_LEDS_LP5523 is not set +# CONFIG_LEDS_LP5562 is not set +# CONFIG_LEDS_PCA955X is not set +# CONFIG_LEDS_PCA9633 is not set +# CONFIG_LEDS_DAC124S085 is not set +# CONFIG_LEDS_BD2802 is not set +# CONFIG_LEDS_LT3593 is not set +# CONFIG_LEDS_TCA6507 is not set +# CONFIG_LEDS_LM355x is not set +# CONFIG_LEDS_OT200 is not set +# CONFIG_LEDS_BLINKM is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=y +# CONFIG_LEDS_TRIGGER_ONESHOT is not set +# CONFIG_LEDS_TRIGGER_HEARTBEAT is not set +# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set +# CONFIG_LEDS_TRIGGER_CPU is not set +# CONFIG_LEDS_TRIGGER_GPIO is not set +# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set + +# +# iptables trigger is under Netfilter config (LED target) +# +# CONFIG_LEDS_TRIGGER_TRANSIENT is not set +# CONFIG_LEDS_TRIGGER_CAMERA is not set +CONFIG_SWITCH=y +# CONFIG_SWITCH_GPIO is not set +# CONFIG_ACCESSIBILITY is not set +# CONFIG_EDAC is not set +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_HCTOSYS=y +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +# CONFIG_RTC_DEBUG is not set + +# +# RTC interfaces +# +CONFIG_RTC_INTF_SYSFS=y +CONFIG_RTC_INTF_PROC=y +CONFIG_RTC_INTF_DEV=y +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# I2C RTC drivers +# +# CONFIG_RTC_DRV_DS1307 is not set +# CONFIG_RTC_DRV_DS1374 is not set +# CONFIG_RTC_DRV_DS1672 is not set +# CONFIG_RTC_DRV_DS3232 is not set +# CONFIG_RTC_DRV_MAX6900 is not set +# CONFIG_RTC_DRV_RS5C372 is not set +# CONFIG_RTC_DRV_ISL1208 is not set +# CONFIG_RTC_DRV_ISL12022 is not set +# CONFIG_RTC_DRV_X1205 is not set +# CONFIG_RTC_DRV_PCF8523 is not set +# CONFIG_RTC_DRV_PCF8563 is not set +# CONFIG_RTC_DRV_PCF8583 is not set +# CONFIG_RTC_DRV_M41T80 is not set +# CONFIG_RTC_DRV_BQ32K is not set +# CONFIG_RTC_DRV_S35390A is not set +# CONFIG_RTC_DRV_FM3130 is not set +# CONFIG_RTC_DRV_RX8581 is not set +# CONFIG_RTC_DRV_RX8025 is not set +# CONFIG_RTC_DRV_EM3027 is not set +# CONFIG_RTC_DRV_RV3029C2 is not set + +# +# SPI RTC drivers +# +# CONFIG_RTC_DRV_M41T93 is not set +# CONFIG_RTC_DRV_M41T94 is not set +# CONFIG_RTC_DRV_DS1305 is not set +# CONFIG_RTC_DRV_DS1390 is not set +# CONFIG_RTC_DRV_MAX6902 is not set +# CONFIG_RTC_DRV_R9701 is not set +# CONFIG_RTC_DRV_RS5C348 is not set +# CONFIG_RTC_DRV_DS3234 is not set +# CONFIG_RTC_DRV_PCF2123 is not set +# CONFIG_RTC_DRV_RX4581 is not set + +# +# Platform RTC drivers +# +# CONFIG_RTC_DRV_CMOS is not set +# CONFIG_RTC_DRV_DS1286 is not set +# CONFIG_RTC_DRV_DS1511 is not set +# CONFIG_RTC_DRV_DS1553 is not set +# CONFIG_RTC_DRV_DS1742 is not set +# CONFIG_RTC_DRV_STK17TA8 is not set +# CONFIG_RTC_DRV_M48T86 is not set +# CONFIG_RTC_DRV_M48T35 is not set +# CONFIG_RTC_DRV_M48T59 is not set +# CONFIG_RTC_DRV_MSM6242 is not set +# CONFIG_RTC_DRV_BQ4802 is not set +# CONFIG_RTC_DRV_RP5C01 is not set +# CONFIG_RTC_DRV_V3020 is not set +# CONFIG_RTC_DRV_DS2404 is not set + +# +# on-CPU RTC drivers +# +# CONFIG_RTC_DRV_PL030 is not set +# CONFIG_RTC_DRV_PL031 is not set + +# +# HID Sensor RTC drivers +# +# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set +# CONFIG_DMADEVICES is not set +# CONFIG_AUXDISPLAY is not set +# CONFIG_UIO is not set +# CONFIG_VIRT_DRIVERS is not set + +# +# Virtio drivers +# +# CONFIG_VIRTIO_MMIO is not set + +# +# Microsoft Hyper-V guest support +# +CONFIG_STAGING=y +# CONFIG_USBIP_CORE is not set +# CONFIG_PRISM2_USB is not set +# CONFIG_ECHO is not set +# CONFIG_ASUS_OLED is not set +# CONFIG_R8712U is not set +# CONFIG_RTS5139 is not set +# CONFIG_TRANZPORT is not set +# CONFIG_LINE6_USB is not set +# CONFIG_USB_SERIAL_QUATECH2 is not set +CONFIG_ZSMALLOC=y +CONFIG_ZRAM=y +CONFIG_ZRAM_DEBUG=y +# CONFIG_BCM_WIMAX is not set +# CONFIG_FT1000 is not set + +# +# Speakup console speech +# +# CONFIG_TOUCHSCREEN_CLEARPAD_TM1217 is not set +# CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set +# CONFIG_STAGING_MEDIA is not set + +# +# Android +# +CONFIG_ANDROID=y +CONFIG_ANDROID_BINDER_IPC=y +CONFIG_ANDROID_BINDER_IPC_32BIT=y +CONFIG_ASHMEM=y +CONFIG_ANDROID_LOGGER=y +CONFIG_ANDROID_TIMED_OUTPUT=y +# CONFIG_ANDROID_TIMED_GPIO is not set +CONFIG_ANDROID_LOW_MEMORY_KILLER=y +CONFIG_ANDROID_LOW_MEMORY_KILLER_AUTODETECT_OOM_ADJ_VALUES=y +CONFIG_ANDROID_INTF_ALARM_DEV=y +CONFIG_AMAZON_METRICS_LOG=y +CONFIG_AMAZON_LOG=y +CONFIG_AMAZON_LOGD=y +CONFIG_SYNC=y +CONFIG_SW_SYNC=y +CONFIG_SW_SYNC_USER=y +# CONFIG_MTK_LCA_RAM_OPTIMIZE is not set +CONFIG_ION=y +# CONFIG_ION_TEST is not set +# CONFIG_FIQ_DEBUGGER is not set +# CONFIG_FIQ_WATCHDOG is not set +# CONFIG_USB_WPAN_HCD is not set +# CONFIG_WIMAX_GDM72XX is not set +# CONFIG_CSR_WIFI is not set +# CONFIG_CED1401 is not set +# CONFIG_DGRP is not set + +# +# Hardware Spinlock drivers +# +# CONFIG_MAILBOX is not set +# CONFIG_IOMMU_SUPPORT is not set + +# +# Remoteproc drivers +# +# CONFIG_STE_MODEM_RPROC is not set + +# +# Rpmsg drivers +# +# CONFIG_PM_DEVFREQ is not set +# CONFIG_EXTCON is not set +# CONFIG_MEMORY is not set +# CONFIG_IIO is not set +# CONFIG_PWM is not set +# CONFIG_IPACK_BUS is not set +# CONFIG_RESET_CONTROLLER is not set + +# +# File systems +# +CONFIG_DCACHE_WORD_ACCESS=y +# CONFIG_EXT2_FS is not set +CONFIG_EXT3_FS=y +# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +# CONFIG_EXT3_FS_SECURITY is not set +CONFIG_EXT4_FS=y +# CONFIG_EXT4_USE_FOR_EXT23 is not set +# CONFIG_EXT4_FS_POSIX_ACL is not set +CONFIG_EXT4_FS_SECURITY=y +# CONFIG_EXT4_DEBUG is not set +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=y +# CONFIG_REISERFS_FS is not set +# CONFIG_JFS_FS is not set +# CONFIG_XFS_FS is not set +# CONFIG_GFS2_FS is not set +# CONFIG_OCFS2_FS is not set +# CONFIG_BTRFS_FS is not set +# CONFIG_NILFS2_FS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_FILE_LOCKING=y +CONFIG_FSNOTIFY=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY_USER=y +# CONFIG_FANOTIFY is not set +# CONFIG_QUOTA is not set +# CONFIG_QUOTACTL is not set +# CONFIG_AUTOFS4_FS is not set +CONFIG_FUSE_FS=y +# CONFIG_CUSE is not set +CONFIG_GENERIC_ACL=y + +# +# Caches +# +# CONFIG_FSCACHE is not set + +# +# CD-ROM/DVD Filesystems +# +CONFIG_ISO9660_FS=y +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +# CONFIG_UDF_FS is not set + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +CONFIG_MSDOS_FS=y +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" +# CONFIG_NTFS_FS is not set + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_SYSCTL=y +CONFIG_PROC_PAGE_MONITOR=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_TMPFS_XATTR=y +# CONFIG_HUGETLB_PAGE is not set +CONFIG_CONFIGFS_FS=y +CONFIG_MISC_FILESYSTEMS=y +# CONFIG_ADFS_FS is not set +# CONFIG_AFFS_FS is not set +# CONFIG_HFS_FS is not set +# CONFIG_HFSPLUS_FS is not set +# CONFIG_BEFS_FS is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +# CONFIG_JFFS2_FS is not set +# CONFIG_LOGFS is not set +# CONFIG_CRAMFS is not set +CONFIG_SQUASHFS=y +CONFIG_SQUASHFS_XATTR=y +# CONFIG_SQUASHFS_ZLIB is not set +CONFIG_SQUASHFS_LZO=y +# CONFIG_SQUASHFS_XZ is not set +CONFIG_SQUASHFS_4K_DEVBLK_SIZE=y +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +# CONFIG_VXFS_FS is not set +# CONFIG_MINIX_FS is not set +# CONFIG_OMFS_FS is not set +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_QNX6FS_FS is not set +# CONFIG_ROMFS_FS is not set +# CONFIG_PSTORE is not set +# CONFIG_SYSV_FS is not set +# CONFIG_UFS_FS is not set +# CONFIG_F2FS_FS is not set +CONFIG_NETWORK_FILESYSTEMS=y +# CONFIG_NFS_FS is not set +# CONFIG_NFSD is not set +# CONFIG_CEPH_FS is not set +# CONFIG_CIFS is not set +# CONFIG_NCP_FS is not set +# CONFIG_CODA_FS is not set +# CONFIG_AFS_FS is not set +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="iso8859-1" +CONFIG_NLS_CODEPAGE_437=y +# CONFIG_NLS_CODEPAGE_737 is not set +# CONFIG_NLS_CODEPAGE_775 is not set +# CONFIG_NLS_CODEPAGE_850 is not set +# CONFIG_NLS_CODEPAGE_852 is not set +# CONFIG_NLS_CODEPAGE_855 is not set +# CONFIG_NLS_CODEPAGE_857 is not set +# CONFIG_NLS_CODEPAGE_860 is not set +# CONFIG_NLS_CODEPAGE_861 is not set +# CONFIG_NLS_CODEPAGE_862 is not set +# CONFIG_NLS_CODEPAGE_863 is not set +# CONFIG_NLS_CODEPAGE_864 is not set +# CONFIG_NLS_CODEPAGE_865 is not set +# CONFIG_NLS_CODEPAGE_866 is not set +# CONFIG_NLS_CODEPAGE_869 is not set +# CONFIG_NLS_CODEPAGE_936 is not set +CONFIG_NLS_CODEPAGE_950=y +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +CONFIG_NLS_ASCII=y +CONFIG_NLS_ISO8859_1=y +# CONFIG_NLS_ISO8859_2 is not set +# CONFIG_NLS_ISO8859_3 is not set +# CONFIG_NLS_ISO8859_4 is not set +# CONFIG_NLS_ISO8859_5 is not set +# CONFIG_NLS_ISO8859_6 is not set +# CONFIG_NLS_ISO8859_7 is not set +# CONFIG_NLS_ISO8859_9 is not set +# CONFIG_NLS_ISO8859_13 is not set +# CONFIG_NLS_ISO8859_14 is not set +# CONFIG_NLS_ISO8859_15 is not set +# CONFIG_NLS_KOI8_R is not set +# CONFIG_NLS_KOI8_U is not set +# CONFIG_NLS_MAC_ROMAN is not set +# CONFIG_NLS_MAC_CELTIC is not set +# CONFIG_NLS_MAC_CENTEURO is not set +# CONFIG_NLS_MAC_CROATIAN is not set +# CONFIG_NLS_MAC_CYRILLIC is not set +# CONFIG_NLS_MAC_GAELIC is not set +# CONFIG_NLS_MAC_GREEK is not set +# CONFIG_NLS_MAC_ICELAND is not set +# CONFIG_NLS_MAC_INUIT is not set +# CONFIG_NLS_MAC_ROMANIAN is not set +# CONFIG_NLS_MAC_TURKISH is not set +CONFIG_NLS_UTF8=y +# CONFIG_DLM is not set + +# +# Kernel hacking +# +CONFIG_PRINTK_TIME=y +CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4 +CONFIG_ENABLE_WARN_DEPRECATED=y +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=1400 +CONFIG_MAGIC_SYSRQ=y +# CONFIG_STRIP_ASM_SYMS is not set +# CONFIG_READABLE_ASM is not set +# CONFIG_UNUSED_SYMBOLS is not set +CONFIG_DEBUG_FS=y +# CONFIG_HEADERS_CHECK is not set +# CONFIG_DEBUG_SECTION_MISMATCH is not set +CONFIG_DEBUG_KERNEL=y +# CONFIG_DEBUG_SHIRQ is not set +CONFIG_LOCKUP_DETECTOR=y +CONFIG_PANIC_ON_OOPS=y +CONFIG_PANIC_ON_OOPS_VALUE=1 +# CONFIG_DETECT_HUNG_TASK is not set +CONFIG_SCHED_DEBUG=y +CONFIG_SCHEDSTATS=y +# CONFIG_TIMER_STATS is not set +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_STATS is not set +CONFIG_HAVE_DEBUG_KMEMLEAK=y +# CONFIG_DEBUG_KMEMLEAK is not set +CONFIG_DEBUG_PREEMPT=y +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_RT_MUTEX_TESTER is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_ATOMIC_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +CONFIG_STACKTRACE=y +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_KOBJECT is not set +# CONFIG_DEBUG_HIGHMEM is not set +# CONFIG_DEBUG_BUGVERBOSE is not set +CONFIG_DEBUG_INFO=y +# CONFIG_DEBUG_INFO_REDUCED is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_WRITECOUNT is not set +# CONFIG_DEBUG_MEMORY_INIT is not set +# CONFIG_DEBUG_LIST is not set +# CONFIG_TEST_LIST_SORT is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_NOTIFIERS is not set +# CONFIG_DEBUG_CREDENTIALS is not set +CONFIG_FRAME_POINTER=y +# CONFIG_BOOT_PRINTK_DELAY is not set + +# +# RCU Debugging +# +# CONFIG_PROVE_RCU is not set +# CONFIG_PROVE_RCU_DELAY is not set +# CONFIG_SPARSE_RCU_POINTER is not set +# CONFIG_RCU_TORTURE_TEST is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=60 +CONFIG_RCU_CPU_STALL_VERBOSE=y +# CONFIG_RCU_CPU_STALL_INFO is not set +# CONFIG_RCU_TRACE is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +# CONFIG_DEBUG_PER_CPU_MAPS is not set +# CONFIG_LKDTM is not set +# CONFIG_NOTIFIER_ERROR_INJECTION is not set +# CONFIG_FAULT_INJECTION is not set +CONFIG_NOP_TRACER=y +CONFIG_HAVE_FUNCTION_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y +CONFIG_HAVE_DYNAMIC_FTRACE=y +CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y +CONFIG_HAVE_SYSCALL_TRACEPOINTS=y +CONFIG_HAVE_C_RECORDMCOUNT=y +CONFIG_TRACE_CLOCK=y +CONFIG_RING_BUFFER=y +CONFIG_EVENT_TRACING=y +CONFIG_CONTEXT_SWITCH_TRACER=y +CONFIG_TRACING=y +CONFIG_TRACING_SUPPORT=y +CONFIG_FTRACE=y +# CONFIG_FUNCTION_TRACER is not set +# CONFIG_FUNCTION_GRAPH_TRACER is not set +# CONFIG_IRQSOFF_TRACER is not set +# CONFIG_PREEMPT_TRACER is not set +# CONFIG_SCHED_TRACER is not set +# CONFIG_FTRACE_SYSCALLS is not set +# CONFIG_TRACER_SNAPSHOT is not set +CONFIG_BRANCH_PROFILE_NONE=y +# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set +# CONFIG_PROFILE_ALL_BRANCHES is not set +# CONFIG_STACK_TRACER is not set +# CONFIG_BLK_DEV_IO_TRACE is not set +# CONFIG_PROBE_EVENTS is not set +# CONFIG_DYNAMIC_FTRACE is not set +CONFIG_FUNCTION_PROFILER=y +# CONFIG_FTRACE_MCOUNT_RECORD is not set +# CONFIG_FTRACE_STARTUP_TEST is not set +# CONFIG_RING_BUFFER_BENCHMARK is not set +# CONFIG_RING_BUFFER_STARTUP_TEST is not set +# CONFIG_DYNAMIC_DEBUG is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_ATOMIC64_SELFTEST is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +# CONFIG_TEST_STRING_HELPERS is not set +# CONFIG_TEST_KSTRTOX is not set +# CONFIG_STRICT_DEVMEM is not set +# CONFIG_ARM_UNWIND is not set +# CONFIG_OLD_MCOUNT is not set +# CONFIG_DEBUG_USER is not set +CONFIG_DEBUG_RODATA=y +# CONFIG_DEBUG_RODATA_TEST is not set +# CONFIG_DEBUG_LL is not set +CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S" +CONFIG_UNCOMPRESS_INCLUDE="mach/uncompress.h" +# CONFIG_OC_ETM is not set +# CONFIG_PID_IN_CONTEXTIDR is not set + +# +# Security options +# +# CONFIG_KEYS is not set +# CONFIG_SECURITY_DMESG_RESTRICT is not set +CONFIG_SECURITY=y +# CONFIG_SECURITYFS is not set +CONFIG_SECURITY_NETWORK=y +# CONFIG_SECURITY_NETWORK_XFRM is not set +# CONFIG_SECURITY_PATH is not set +CONFIG_LSM_MMAP_MIN_ADDR=32768 +CONFIG_SECURITY_SELINUX=y +CONFIG_SECURITY_SELINUX_BOOTPARAM=y +CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1 +# CONFIG_SECURITY_SELINUX_DISABLE is not set +CONFIG_SECURITY_SELINUX_DEVELOP=y +CONFIG_SECURITY_SELINUX_AVC_STATS=y +CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 +# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set +# CONFIG_SECURITY_SMACK is not set +# CONFIG_SECURITY_TOMOYO is not set +# CONFIG_SECURITY_APPARMOR is not set +# CONFIG_SECURITY_YAMA is not set +# CONFIG_IMA is not set +CONFIG_DEFAULT_SECURITY_SELINUX=y +# CONFIG_DEFAULT_SECURITY_DAC is not set +CONFIG_DEFAULT_SECURITY="selinux" +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=y +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_PCOMP2=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +# CONFIG_CRYPTO_USER is not set +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +# CONFIG_CRYPTO_GF128MUL is not set +# CONFIG_CRYPTO_NULL is not set +# CONFIG_CRYPTO_PCRYPT is not set +CONFIG_CRYPTO_WORKQUEUE=y +# CONFIG_CRYPTO_CRYPTD is not set +CONFIG_CRYPTO_AUTHENC=y + +# +# Authenticated Encryption with Associated Data +# +# CONFIG_CRYPTO_CCM is not set +# CONFIG_CRYPTO_GCM is not set +# CONFIG_CRYPTO_SEQIV is not set + +# +# Block modes +# +CONFIG_CRYPTO_CBC=y +# CONFIG_CRYPTO_CTR is not set +# CONFIG_CRYPTO_CTS is not set +CONFIG_CRYPTO_ECB=y +# CONFIG_CRYPTO_LRW is not set +# CONFIG_CRYPTO_PCBC is not set +# CONFIG_CRYPTO_XTS is not set + +# +# Hash modes +# +# CONFIG_CRYPTO_CMAC is not set +CONFIG_CRYPTO_HMAC=y +# CONFIG_CRYPTO_XCBC is not set +# CONFIG_CRYPTO_VMAC is not set + +# +# Digest +# +CONFIG_CRYPTO_CRC32C=y +# CONFIG_CRYPTO_CRC32 is not set +# CONFIG_CRYPTO_GHASH is not set +# CONFIG_CRYPTO_MD4 is not set +CONFIG_CRYPTO_MD5=y +# CONFIG_CRYPTO_MICHAEL_MIC is not set +# CONFIG_CRYPTO_RMD128 is not set +# CONFIG_CRYPTO_RMD160 is not set +# CONFIG_CRYPTO_RMD256 is not set +# CONFIG_CRYPTO_RMD320 is not set +CONFIG_CRYPTO_SHA1=y +# CONFIG_CRYPTO_SHA1_ARM is not set +CONFIG_CRYPTO_SHA256=y +# CONFIG_CRYPTO_SHA512 is not set +# CONFIG_CRYPTO_TGR192 is not set +# CONFIG_CRYPTO_WP512 is not set + +# +# Ciphers +# +CONFIG_CRYPTO_AES=y +# CONFIG_CRYPTO_AES_ARM is not set +# CONFIG_CRYPTO_AES_ARM32_CE is not set +# CONFIG_CRYPTO_ANUBIS is not set +CONFIG_CRYPTO_ARC4=y +# CONFIG_CRYPTO_BLOWFISH is not set +# CONFIG_CRYPTO_CAMELLIA is not set +# CONFIG_CRYPTO_CAST5 is not set +# CONFIG_CRYPTO_CAST6 is not set +CONFIG_CRYPTO_DES=y +# CONFIG_CRYPTO_FCRYPT is not set +# CONFIG_CRYPTO_KHAZAD is not set +# CONFIG_CRYPTO_SALSA20 is not set +# CONFIG_CRYPTO_SEED is not set +# CONFIG_CRYPTO_SERPENT is not set +# CONFIG_CRYPTO_TEA is not set +CONFIG_CRYPTO_TWOFISH=y +CONFIG_CRYPTO_TWOFISH_COMMON=y + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=y +# CONFIG_CRYPTO_ZLIB is not set +CONFIG_CRYPTO_LZO=y + +# +# Random Number Generation +# +# CONFIG_CRYPTO_ANSI_CPRNG is not set +# CONFIG_CRYPTO_USER_API_HASH is not set +# CONFIG_CRYPTO_USER_API_SKCIPHER is not set +# CONFIG_CRYPTO_HW is not set +CONFIG_BINARY_PRINTF=y + +# +# Library routines +# +CONFIG_BITREVERSE=y +CONFIG_GENERIC_STRNCPY_FROM_USER=y +CONFIG_GENERIC_STRNLEN_USER=y +CONFIG_GENERIC_PCI_IOMAP=y +CONFIG_GENERIC_IO=y +CONFIG_CRC_CCITT=y +CONFIG_CRC16=y +# CONFIG_CRC_T10DIF is not set +# CONFIG_CRC_ITU_T is not set +CONFIG_CRC32=y +# CONFIG_CRC32_SELFTEST is not set +CONFIG_CRC32_SLICEBY8=y +# CONFIG_CRC32_SLICEBY4 is not set +# CONFIG_CRC32_SARWATE is not set +# CONFIG_CRC32_BIT is not set +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +# CONFIG_CRC8 is not set +CONFIG_AUDIT_GENERIC=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +# CONFIG_LZ4K is not set +# CONFIG_XZ_DEC is not set +# CONFIG_XZ_DEC_BCJ is not set +CONFIG_DECOMPRESS_GZIP=y +CONFIG_GENERIC_ALLOCATOR=y +CONFIG_TEXTSEARCH=y +CONFIG_TEXTSEARCH_KMP=y +CONFIG_TEXTSEARCH_BM=y +CONFIG_TEXTSEARCH_FSM=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT=y +CONFIG_HAS_DMA=y +CONFIG_CPU_RMAP=y +CONFIG_DQL=y +CONFIG_NLATTR=y +CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y +# CONFIG_AVERAGE is not set +# CONFIG_CORDIC is not set +# CONFIG_DDR is not set +# CONFIG_VIRTUALIZATION is not set +CONFIG_AMAZON=y +CONFIG_IDME=y +CONFIG_AMAZON_KLOG_CONSOLE=y +CONFIG_MTK_WD_KICKER=y +CONFIG_AMAZON_SIGN_OF_LIFE=y +CONFIG_AMAZON_SIGN_OF_LIFE_MTK=y +CONFIG_AMAZON_LL_LOG=y +CONFIG_AMAZON_POWEROFF_LOG=y +CONFIG_MTK_HALL_SENSOR=y diff --git a/arch/arm/mach-mt8127/ford/Makefile b/arch/arm/mach-mt8127/ford/Makefile index c1b20b43fa0..da8993fc71e 100755 --- a/arch/arm/mach-mt8127/ford/Makefile +++ b/arch/arm/mach-mt8127/ford/Makefile @@ -4,8 +4,8 @@ include $(srctree)/drivers/misc/mediatek/Makefile.custom ifneq ($(CONFIG_ARCH_MTK_PROJECT),) ARCH_MTK_PROJECT := $(shell echo $(CONFIG_ARCH_MTK_PROJECT)) obj-y += core/ -ifeq ($(CONFIG_abc123_PROJECT),y) - obj-y += dct/dct_abc123/ +ifeq ($(CONFIG_AUSTIN_PROJECT),y) + obj-y += dct/dct_austin/ else obj-y += dct/dct/ endif diff --git a/arch/arm/mach-mt8127/ford/dct/dct_austin/Makefile b/arch/arm/mach-mt8127/ford/dct/dct_austin/Makefile new file mode 100755 index 00000000000..1ec48f355e7 --- /dev/null +++ b/arch/arm/mach-mt8127/ford/dct/dct_austin/Makefile @@ -0,0 +1,4 @@ +include $(srctree)/drivers/misc/mediatek/Makefile.custom + +obj-y := pmic_drv.o + diff --git a/arch/arm/mach-mt8127/ford/dct/dct_austin/codegen.dws b/arch/arm/mach-mt8127/ford/dct/dct_austin/codegen.dws new file mode 100755 index 0000000000000000000000000000000000000000..6621ec1f16126f398cf01cac9da9ec6281a1e643 GIT binary patch literal 23319 zcmeHP+j8SJ40Z4Knci=I(6^0urrlSsq)j!kB-fU+-6#D|U;4={4x}SN2z^N$CGjpf zBLW1$1MrZP93@VXuCL#l&1PTA^@&_X{o-Q&$LwEGVMd|+FHq2L&1l=AV?&iV-8U}c z+FU||i4*%~&Uas=0SrvKGWO-RPtGsMeb<;4TLXo6$HW8~pHdBCx;XDg)h4BI}~aKZMgNWIPe^*USEZ#K(3&2~OF z#rNcZZ^HpUh6nhdSmMzp@jr;(KHrig&Fa0JD`yzIr_hJey7sZE`m&J^jMp!>o6yq@ zV{E=5o%ps7He9f2zpL&8_geu`zLI)%5?M@^63N-}y)-n?W|b|jvUQV{A+DynX(AP+ z&*tQGrcUX{=y+F6mG8OXk~2uVhpAgG>1%D!`=2tdR%vsURLf_f9m3J~8tEbw>3zuw zQBWv3A4qFwR@MgnXSsCS;~tTxX@0r$lo5iVFx-Y?NZ73p+AL}hRpMaBgmA5mc$6VX z;!)c1)G?kqB=IO85_hU2g}IOe&dW>m+bh)Hf((qn2d#bl(TCV*+wzSx`rG?@6a2A# zDqbS)ur0Vgly;41v(olMN1w0Gjo*F>qS$)@_c!`cbgo9Kv8(zw3dy3#){7=7c5G_+ z6X;Md5^n=R|4FX)@G#gaErU-AcrzMwmfKA2W;B`FQPCKMlF^wFCGC(miIlm89)ctX zk^#JA0Qw>TZP5Dr<%DSD~^Lna$v6j3-{KBT|ZTzqcXoGH_D9;}1 zi6VjS_C&eujONG82sDJ~BTb|jezZZi)JdSjGs57z1nS@TY!~ag*{=UigP&%YCuJxU z@@7AzEoi$?^^Q(X-(Ivs((ZAI z2}z#4#CU5%+ZM$LRpJzJTc#opkq0oK$E1_?Oj#X%z6~2o=%__pb7vEx&gH!E7aPcT zSI%~AsdFzts?Ajqx25IWdBFPGdjWLr0Z8ibV{uzSo1O>wPJ!z&(YATrHQ)Qfo$52- zRJh=a7dU`!xd6AcLnptmp^c)pKm`;1;pcJL=l$S|qWz(&>$7-P$5`KnjU@!BHgSNo zW37(yz6~48Q^U2nLPwsI(C?b>Q^(~zeV%Ny9}?wQ9^gxikYqn3O2mD)c))D!zG!DZ z)Nk{C@N@S(piL%1Je=};W2}hVGVzc+{3eTf>e@|_Z^XoD8?(T3vP;6-_W=dAG136+ z{eAmw#f*F2uk`Wl&|Zps9?zfmjC|rQHLwu(lHVc6w+9vnE%JFhf8KLoanK^4o~7g4 z1B-(e`8=LK?>VqIXpv9P((&zq#X*~b&yVGax2ohDhqL*7h%{*Ezs{@q3-eqYdQaBy z!2L(A&*j2bc=TJ3Flso!<3bXbo2539iYZcPdm%`jW{1_7Ma?aG^7F2 zzOH(w%~+G7{{8vY4iy!WS#*RY6y>$+NQi)_1^ebG14>UBB$NSb9;W_MHoeImro;Suy*<`nz7ebGO| z>ttVWB=G7KFX7W=bCtch7;o@#=iG1jarbk5W#5JaGPYik)eGPbi-7MEuCt`N&em_V zXLO=~_-c{VRoCfG7<}`Vt*fEE7e)*?yXN;sOU*+p!oHrx9TqIWm5@yMs@y&%`GS6{`A?8LxEh)YE UmiaT0F$ucdWwI)^lIytq580+my#N3J literal 0 HcmV?d00001 diff --git a/arch/arm/mach-mt8127/ford/dct/dct_austin/cust_adc.h b/arch/arm/mach-mt8127/ford/dct/dct_austin/cust_adc.h new file mode 100755 index 00000000000..d2e60a5dd72 --- /dev/null +++ b/arch/arm/mach-mt8127/ford/dct/dct_austin/cust_adc.h @@ -0,0 +1,15 @@ +/* + * Generated by MTK SP Drv_CodeGen Version 03.13.6 for MT8127. Copyright MediaTek Inc. (C) 2013. + * Thu Jan 29 20:42:51 2015 + * Do Not Modify the File. + */ + +#ifndef __CUST_AUXADC_TOOL_H +#define __CUST_AUXADC_TOOL_H + + + + +#endif //_CUST_AUXADC_TOOL_H + + diff --git a/arch/arm/mach-mt8127/ford/dct/dct_austin/cust_eint.h b/arch/arm/mach-mt8127/ford/dct/dct_austin/cust_eint.h new file mode 100755 index 00000000000..81d71c86cca --- /dev/null +++ b/arch/arm/mach-mt8127/ford/dct/dct_austin/cust_eint.h @@ -0,0 +1,69 @@ +/* + * Generated by MTK SP DrvGen Version 03.13.6 for MT8127. Copyright MediaTek Inc. (C) 2013. + * Tue Apr 07 23:26:37 2015 + * Do Not Modify the File. + */ + +#ifndef __CUST_EINTH +#define __CUST_EINTH +#ifdef __cplusplus +extern "C" { +#endif +#define CUST_EINTF_TRIGGER_RISING 1 //High Polarity and Edge Sensitive +#define CUST_EINTF_TRIGGER_FALLING 2 //Low Polarity and Edge Sensitive +#define CUST_EINTF_TRIGGER_HIGH 4 //High Polarity and Level Sensitive +#define CUST_EINTF_TRIGGER_LOW 8 //Low Polarity and Level Sensitive +#define CUST_EINT_DEBOUNCE_DISABLE 0 +#define CUST_EINT_DEBOUNCE_ENABLE 1 +////////////////////////////////////////////////////////////////////////////// + + +#define CUST_EINT_KPD_SLIDE_NUM 0 +#define CUST_EINT_KPD_SLIDE_DEBOUNCE_CN 0 +#define CUST_EINT_KPD_SLIDE_TYPE CUST_EINTF_TRIGGER_LOW +#define CUST_EINT_KPD_SLIDE_DEBOUNCE_EN CUST_EINT_DEBOUNCE_DISABLE + +#define CUST_EINT_GSE_1_NUM 1 +#define CUST_EINT_GSE_1_DEBOUNCE_CN 0 +#define CUST_EINT_GSE_1_TYPE CUST_EINTF_TRIGGER_HIGH +#define CUST_EINT_GSE_1_DEBOUNCE_EN CUST_EINT_DEBOUNCE_DISABLE + +#define CUST_EINT_ACCDET_NUM 4 +#define CUST_EINT_ACCDET_DEBOUNCE_CN 256 +#define CUST_EINT_ACCDET_TYPE CUST_EINTF_TRIGGER_LOW +#define CUST_EINT_ACCDET_DEBOUNCE_EN CUST_EINT_DEBOUNCE_ENABLE + +#define CUST_EINT_MSDC1_INS_NUM 6 +#define CUST_EINT_MSDC1_INS_DEBOUNCE_CN 0 +#define CUST_EINT_MSDC1_INS_TYPE CUST_EINTF_TRIGGER_HIGH +#define CUST_EINT_MSDC1_INS_DEBOUNCE_EN CUST_EINT_DEBOUNCE_DISABLE + +#define CUST_EINT_TOUCH_PANEL_NUM 7 +#define CUST_EINT_TOUCH_PANEL_DEBOUNCE_CN 1 +#define CUST_EINT_TOUCH_PANEL_TYPE CUST_EINTF_TRIGGER_FALLING +#define CUST_EINT_TOUCH_PANEL_DEBOUNCE_EN CUST_EINT_DEBOUNCE_DISABLE + +#define CUST_EINT_GSE_2_NUM 10 +#define CUST_EINT_GSE_2_DEBOUNCE_CN 0 +#define CUST_EINT_GSE_2_TYPE CUST_EINTF_TRIGGER_HIGH +#define CUST_EINT_GSE_2_DEBOUNCE_EN CUST_EINT_DEBOUNCE_DISABLE + +#define CUST_EINT_MSE_NUM 11 +#define CUST_EINT_MSE_DEBOUNCE_CN 0 +#define CUST_EINT_MSE_TYPE CUST_EINTF_TRIGGER_LOW +#define CUST_EINT_MSE_DEBOUNCE_EN CUST_EINT_DEBOUNCE_DISABLE + +#define CUST_EINT_MT6323_PMIC_NUM 24 +#define CUST_EINT_MT6323_PMIC_DEBOUNCE_CN 1 +#define CUST_EINT_MT6323_PMIC_TYPE CUST_EINTF_TRIGGER_HIGH +#define CUST_EINT_MT6323_PMIC_DEBOUNCE_EN CUST_EINT_DEBOUNCE_ENABLE + + + +////////////////////////////////////////////////////////////////////////////// +#ifdef __cplusplus +} +#endif +#endif //_CUST_EINT_H + + diff --git a/arch/arm/mach-mt8127/ford/dct/dct_austin/cust_eint_ext.h b/arch/arm/mach-mt8127/ford/dct/dct_austin/cust_eint_ext.h new file mode 100755 index 00000000000..415d3fbcbec --- /dev/null +++ b/arch/arm/mach-mt8127/ford/dct/dct_austin/cust_eint_ext.h @@ -0,0 +1,34 @@ +/* + * Generated by MTK SP DrvGen Version 03.13.6 for MT8127. Copyright MediaTek Inc. (C) 2013. + * Thu Jan 29 20:42:51 2015 + * Do Not Modify the File. + */ + +#ifndef __CUST_EINTH +#define __CUST_EINTH + +#ifdef __cplusplus +extern "C" { +#endif + +#define CUST_EINTF_TRIGGER_RISING 1 //High Polarity and Edge Sensitive +#define CUST_EINTF_TRIGGER_FALLING 2 //Low Polarity and Edge Sensitive +#define CUST_EINTF_TRIGGER_HIGH 4 //High Polarity and Level Sensitive +#define CUST_EINTF_TRIGGER_LOW 8 //Low Polarity and Level Sensitive + +#define CUST_EINT_DEBOUNCE_DISABLE 0 +#define CUST_EINT_DEBOUNCE_ENABLE 1 + +////////////////////////////////////////////////////////////////////////////// + + + + +////////////////////////////////////////////////////////////////////////////// +#ifdef __cplusplus +} + +#endif +#endif //_CUST_EINT__EXT_H + + diff --git a/arch/arm/mach-mt8127/ford/dct/dct_austin/cust_gpio_boot.h b/arch/arm/mach-mt8127/ford/dct/dct_austin/cust_gpio_boot.h new file mode 100755 index 00000000000..33fdc981a4c --- /dev/null +++ b/arch/arm/mach-mt8127/ford/dct/dct_austin/cust_gpio_boot.h @@ -0,0 +1,1348 @@ +/* + * Generated by MTK SP Drv_CodeGen Version 03.13.6 for MT8127. Copyright MediaTek Inc. (C) 2013. + * Wed Jan 28 16:08:15 2015 + * Do Not Modify the File. + */ + +#ifndef __CUST_GPIO_BOOT_H__ +#define __CUST_GPIO_BOOT_H__ + + +//Configuration for GPIO SMT(Schmidt Trigger) Group output start +//Configuration for GPIO SMT(Schmidt Trigger) Group output end +//Configureation for Pin 0 +#define GPIO0_MODE GPIO_MODE_01 +#define GPIO0_DIR GPIO_DIR_IN +#define GPIO0_PULLEN GPIO_PULL_DISABLE +#define GPIO0_PULL GPIO_PULL_DOWN +#define GPIO0_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 1 +#define GPIO1_MODE GPIO_MODE_01 +#define GPIO1_DIR GPIO_DIR_IN +#define GPIO1_PULLEN GPIO_PULL_DISABLE +#define GPIO1_PULL GPIO_PULL_DOWN +#define GPIO1_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 2 +#define GPIO2_MODE GPIO_MODE_00 +#define GPIO2_DIR GPIO_DIR_IN +#define GPIO2_PULLEN GPIO_PULL_ENABLE +#define GPIO2_PULL GPIO_PULL_DOWN +#define GPIO2_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 3 +#define GPIO3_MODE GPIO_MODE_01 +#define GPIO3_DIR GPIO_DIR_IN +#define GPIO3_PULLEN GPIO_PULL_DISABLE +#define GPIO3_PULL GPIO_PULL_DOWN +#define GPIO3_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 4 +#define GPIO4_MODE GPIO_MODE_01 +#define GPIO4_DIR GPIO_DIR_IN +#define GPIO4_PULLEN GPIO_PULL_DISABLE +#define GPIO4_PULL GPIO_PULL_DOWN +#define GPIO4_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 5 +#define GPIO5_MODE GPIO_MODE_00 +#define GPIO5_DIR GPIO_DIR_IN +#define GPIO5_PULLEN GPIO_PULL_ENABLE +#define GPIO5_PULL GPIO_PULL_DOWN +#define GPIO5_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 6 +#define GPIO6_MODE GPIO_MODE_00 +#define GPIO6_DIR GPIO_DIR_IN +#define GPIO6_PULLEN GPIO_PULL_ENABLE +#define GPIO6_PULL GPIO_PULL_DOWN +#define GPIO6_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 7 +#define GPIO7_MODE GPIO_MODE_01 +#define GPIO7_DIR GPIO_DIR_OUT +#define GPIO7_PULLEN GPIO_PULL_DISABLE +#define GPIO7_PULL GPIO_PULL_DOWN +#define GPIO7_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 8 +#define GPIO8_MODE GPIO_MODE_01 +#define GPIO8_DIR GPIO_DIR_IN +#define GPIO8_PULLEN GPIO_PULL_ENABLE +#define GPIO8_PULL GPIO_PULL_DOWN +#define GPIO8_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 9 +#define GPIO9_MODE GPIO_MODE_01 +#define GPIO9_DIR GPIO_DIR_OUT +#define GPIO9_PULLEN GPIO_PULL_DISABLE +#define GPIO9_PULL GPIO_PULL_DOWN +#define GPIO9_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 10 +#define GPIO10_MODE GPIO_MODE_01 +#define GPIO10_DIR GPIO_DIR_IN +#define GPIO10_PULLEN GPIO_PULL_ENABLE +#define GPIO10_PULL GPIO_PULL_DOWN +#define GPIO10_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 11 +#define GPIO11_MODE GPIO_MODE_01 +#define GPIO11_DIR GPIO_DIR_OUT +#define GPIO11_PULLEN GPIO_PULL_DISABLE +#define GPIO11_PULL GPIO_PULL_DOWN +#define GPIO11_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 12 +#define GPIO12_MODE GPIO_MODE_01 +#define GPIO12_DIR GPIO_DIR_OUT +#define GPIO12_PULLEN GPIO_PULL_DISABLE +#define GPIO12_PULL GPIO_PULL_DOWN +#define GPIO12_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 13 +#define GPIO13_MODE GPIO_MODE_00 +#define GPIO13_DIR GPIO_DIR_IN +#define GPIO13_PULLEN GPIO_PULL_ENABLE +#define GPIO13_PULL GPIO_PULL_DOWN +#define GPIO13_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 14 +#define GPIO14_MODE GPIO_MODE_00 +#define GPIO14_DIR GPIO_DIR_IN +#define GPIO14_PULLEN GPIO_PULL_ENABLE +#define GPIO14_PULL GPIO_PULL_DOWN +#define GPIO14_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 15 +#define GPIO15_MODE GPIO_MODE_00 +#define GPIO15_DIR GPIO_DIR_IN +#define GPIO15_PULLEN GPIO_PULL_ENABLE +#define GPIO15_PULL GPIO_PULL_DOWN +#define GPIO15_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 16 +#define GPIO16_MODE GPIO_MODE_00 +#define GPIO16_DIR GPIO_DIR_IN +#define GPIO16_PULLEN GPIO_PULL_ENABLE +#define GPIO16_PULL GPIO_PULL_DOWN +#define GPIO16_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 17 +#define GPIO17_MODE GPIO_MODE_00 +#define GPIO17_DIR GPIO_DIR_IN +#define GPIO17_PULLEN GPIO_PULL_ENABLE +#define GPIO17_PULL GPIO_PULL_DOWN +#define GPIO17_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 18 +#define GPIO18_MODE GPIO_MODE_00 +#define GPIO18_DIR GPIO_DIR_IN +#define GPIO18_PULLEN GPIO_PULL_ENABLE +#define GPIO18_PULL GPIO_PULL_DOWN +#define GPIO18_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 19 +#define GPIO19_MODE GPIO_MODE_00 +#define GPIO19_DIR GPIO_DIR_IN +#define GPIO19_PULLEN GPIO_PULL_ENABLE +#define GPIO19_PULL GPIO_PULL_DOWN +#define GPIO19_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 20 +#define GPIO20_MODE GPIO_MODE_00 +#define GPIO20_DIR GPIO_DIR_IN +#define GPIO20_PULLEN GPIO_PULL_ENABLE +#define GPIO20_PULL GPIO_PULL_DOWN +#define GPIO20_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 21 +#define GPIO21_MODE GPIO_MODE_00 +#define GPIO21_DIR GPIO_DIR_IN +#define GPIO21_PULLEN GPIO_PULL_ENABLE +#define GPIO21_PULL GPIO_PULL_DOWN +#define GPIO21_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 22 +#define GPIO22_MODE GPIO_MODE_00 +#define GPIO22_DIR GPIO_DIR_IN +#define GPIO22_PULLEN GPIO_PULL_ENABLE +#define GPIO22_PULL GPIO_PULL_UP +#define GPIO22_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 23 +#define GPIO23_MODE GPIO_MODE_00 +#define GPIO23_DIR GPIO_DIR_IN +#define GPIO23_PULLEN GPIO_PULL_ENABLE +#define GPIO23_PULL GPIO_PULL_UP +#define GPIO23_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 24 +#define GPIO24_MODE GPIO_MODE_00 +#define GPIO24_DIR GPIO_DIR_IN +#define GPIO24_PULLEN GPIO_PULL_ENABLE +#define GPIO24_PULL GPIO_PULL_DOWN +#define GPIO24_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 25 +#define GPIO25_MODE GPIO_MODE_00 +#define GPIO25_DIR GPIO_DIR_IN +#define GPIO25_PULLEN GPIO_PULL_ENABLE +#define GPIO25_PULL GPIO_PULL_DOWN +#define GPIO25_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 26 +#define GPIO26_MODE GPIO_MODE_00 +#define GPIO26_DIR GPIO_DIR_IN +#define GPIO26_PULLEN GPIO_PULL_DISABLE +#define GPIO26_PULL GPIO_PULL_DOWN +#define GPIO26_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 27 +#define GPIO27_MODE GPIO_MODE_00 +#define GPIO27_DIR GPIO_DIR_OUT +#define GPIO27_PULLEN GPIO_PULL_DISABLE +#define GPIO27_PULL GPIO_PULL_DOWN +#define GPIO27_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 28 +#define GPIO28_MODE GPIO_MODE_00 +#define GPIO28_DIR GPIO_DIR_IN +#define GPIO28_PULLEN GPIO_PULL_ENABLE +#define GPIO28_PULL GPIO_PULL_UP +#define GPIO28_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 29 +#define GPIO29_MODE GPIO_MODE_00 +#define GPIO29_DIR GPIO_DIR_IN +#define GPIO29_PULLEN GPIO_PULL_ENABLE +#define GPIO29_PULL GPIO_PULL_UP +#define GPIO29_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 30 +#define GPIO30_MODE GPIO_MODE_00 +#define GPIO30_DIR GPIO_DIR_OUT +#define GPIO30_PULLEN GPIO_PULL_ENABLE +#define GPIO30_PULL GPIO_PULL_DOWN +#define GPIO30_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 31 +#define GPIO31_MODE GPIO_MODE_00 +#define GPIO31_DIR GPIO_DIR_IN +#define GPIO31_PULLEN GPIO_PULL_ENABLE +#define GPIO31_PULL GPIO_PULL_DOWN +#define GPIO31_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 32 +#define GPIO32_MODE GPIO_MODE_00 +#define GPIO32_DIR GPIO_DIR_OUT +#define GPIO32_PULLEN GPIO_PULL_ENABLE +#define GPIO32_PULL GPIO_PULL_UP +#define GPIO32_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 33 +#define GPIO33_MODE GPIO_MODE_00 +#define GPIO33_DIR GPIO_DIR_IN +#define GPIO33_PULLEN GPIO_PULL_ENABLE +#define GPIO33_PULL GPIO_PULL_DOWN +#define GPIO33_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 34 +#define GPIO34_MODE GPIO_MODE_00 +#define GPIO34_DIR GPIO_DIR_IN +#define GPIO34_PULLEN GPIO_PULL_ENABLE +#define GPIO34_PULL GPIO_PULL_DOWN +#define GPIO34_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 35 +#define GPIO35_MODE GPIO_MODE_00 +#define GPIO35_DIR GPIO_DIR_IN +#define GPIO35_PULLEN GPIO_PULL_ENABLE +#define GPIO35_PULL GPIO_PULL_DOWN +#define GPIO35_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 36 +#define GPIO36_MODE GPIO_MODE_01 +#define GPIO36_DIR GPIO_DIR_IN +#define GPIO36_PULLEN GPIO_PULL_ENABLE +#define GPIO36_PULL GPIO_PULL_UP +#define GPIO36_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 37 +#define GPIO37_MODE GPIO_MODE_01 +#define GPIO37_DIR GPIO_DIR_IN +#define GPIO37_PULLEN GPIO_PULL_ENABLE +#define GPIO37_PULL GPIO_PULL_UP +#define GPIO37_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 38 +#define GPIO38_MODE GPIO_MODE_02 +#define GPIO38_DIR GPIO_DIR_IN +#define GPIO38_PULLEN GPIO_PULL_ENABLE +#define GPIO38_PULL GPIO_PULL_UP +#define GPIO38_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 39 +#define GPIO39_MODE GPIO_MODE_01 +#define GPIO39_DIR GPIO_DIR_IN +#define GPIO39_PULLEN GPIO_PULL_DISABLE +#define GPIO39_PULL GPIO_PULL_DOWN +#define GPIO39_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 40 +#define GPIO40_MODE GPIO_MODE_01 +#define GPIO40_DIR GPIO_DIR_IN +#define GPIO40_PULLEN GPIO_PULL_DISABLE +#define GPIO40_PULL GPIO_PULL_DOWN +#define GPIO40_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 41 +#define GPIO41_MODE GPIO_MODE_01 +#define GPIO41_DIR GPIO_DIR_IN +#define GPIO41_PULLEN GPIO_PULL_DISABLE +#define GPIO41_PULL GPIO_PULL_DOWN +#define GPIO41_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 42 +#define GPIO42_MODE GPIO_MODE_01 +#define GPIO42_DIR GPIO_DIR_IN +#define GPIO42_PULLEN GPIO_PULL_DISABLE +#define GPIO42_PULL GPIO_PULL_DOWN +#define GPIO42_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 43 +#define GPIO43_MODE GPIO_MODE_00 +#define GPIO43_DIR GPIO_DIR_IN +#define GPIO43_PULLEN GPIO_PULL_ENABLE +#define GPIO43_PULL GPIO_PULL_DOWN +#define GPIO43_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 44 +#define GPIO44_MODE GPIO_MODE_00 +#define GPIO44_DIR GPIO_DIR_OUT +#define GPIO44_PULLEN GPIO_PULL_ENABLE +#define GPIO44_PULL GPIO_PULL_DOWN +#define GPIO44_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 45 +#define GPIO45_MODE GPIO_MODE_00 +#define GPIO45_DIR GPIO_DIR_OUT +#define GPIO45_PULLEN GPIO_PULL_DISABLE +#define GPIO45_PULL GPIO_PULL_DOWN +#define GPIO45_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 46 +#define GPIO46_MODE GPIO_MODE_00 +#define GPIO46_DIR GPIO_DIR_IN +#define GPIO46_PULLEN GPIO_PULL_ENABLE +#define GPIO46_PULL GPIO_PULL_DOWN +#define GPIO46_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 47 +#define GPIO47_MODE GPIO_MODE_00 +#define GPIO47_DIR GPIO_DIR_IN +#define GPIO47_PULLEN GPIO_PULL_ENABLE +#define GPIO47_PULL GPIO_PULL_DOWN +#define GPIO47_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 48 +#define GPIO48_MODE GPIO_MODE_00 +#define GPIO48_DIR GPIO_DIR_IN +#define GPIO48_PULLEN GPIO_PULL_ENABLE +#define GPIO48_PULL GPIO_PULL_DOWN +#define GPIO48_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 49 +#define GPIO49_MODE GPIO_MODE_00 +#define GPIO49_DIR GPIO_DIR_IN +#define GPIO49_PULLEN GPIO_PULL_ENABLE +#define GPIO49_PULL GPIO_PULL_DOWN +#define GPIO49_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 50 +#define GPIO50_MODE GPIO_MODE_00 +#define GPIO50_DIR GPIO_DIR_OUT +#define GPIO50_PULLEN GPIO_PULL_ENABLE +#define GPIO50_PULL GPIO_PULL_DOWN +#define GPIO50_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 51 +#define GPIO51_MODE GPIO_MODE_00 +#define GPIO51_DIR GPIO_DIR_IN +#define GPIO51_PULLEN GPIO_PULL_ENABLE +#define GPIO51_PULL GPIO_PULL_DOWN +#define GPIO51_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 52 +#define GPIO52_MODE GPIO_MODE_00 +#define GPIO52_DIR GPIO_DIR_IN +#define GPIO52_PULLEN GPIO_PULL_ENABLE +#define GPIO52_PULL GPIO_PULL_DOWN +#define GPIO52_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 53 +#define GPIO53_MODE GPIO_MODE_00 +#define GPIO53_DIR GPIO_DIR_OUT +#define GPIO53_PULLEN GPIO_PULL_DISABLE +#define GPIO53_PULL GPIO_PULL_DOWN +#define GPIO53_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 54 +#define GPIO54_MODE GPIO_MODE_00 +#define GPIO54_DIR GPIO_DIR_OUT +#define GPIO54_PULLEN GPIO_PULL_DISABLE +#define GPIO54_PULL GPIO_PULL_DOWN +#define GPIO54_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 55 +#define GPIO55_MODE GPIO_MODE_00 +#define GPIO55_DIR GPIO_DIR_OUT +#define GPIO55_PULLEN GPIO_PULL_DISABLE +#define GPIO55_PULL GPIO_PULL_DOWN +#define GPIO55_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 56 +#define GPIO56_MODE GPIO_MODE_00 +#define GPIO56_DIR GPIO_DIR_OUT +#define GPIO56_PULLEN GPIO_PULL_DISABLE +#define GPIO56_PULL GPIO_PULL_DOWN +#define GPIO56_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 57 +#define GPIO57_MODE GPIO_MODE_01 +#define GPIO57_DIR GPIO_DIR_IN +#define GPIO57_PULLEN GPIO_PULL_ENABLE +#define GPIO57_PULL GPIO_PULL_UP +#define GPIO57_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 58 +#define GPIO58_MODE GPIO_MODE_01 +#define GPIO58_DIR GPIO_DIR_IN +#define GPIO58_PULLEN GPIO_PULL_ENABLE +#define GPIO58_PULL GPIO_PULL_UP +#define GPIO58_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 59 +#define GPIO59_MODE GPIO_MODE_01 +#define GPIO59_DIR GPIO_DIR_OUT +#define GPIO59_PULLEN GPIO_PULL_DISABLE +#define GPIO59_PULL GPIO_PULL_DOWN +#define GPIO59_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 60 +#define GPIO60_MODE GPIO_MODE_01 +#define GPIO60_DIR GPIO_DIR_OUT +#define GPIO60_PULLEN GPIO_PULL_DISABLE +#define GPIO60_PULL GPIO_PULL_DOWN +#define GPIO60_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 61 +#define GPIO61_MODE GPIO_MODE_01 +#define GPIO61_DIR GPIO_DIR_IN +#define GPIO61_PULLEN GPIO_PULL_ENABLE +#define GPIO61_PULL GPIO_PULL_DOWN +#define GPIO61_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 62 +#define GPIO62_MODE GPIO_MODE_01 +#define GPIO62_DIR GPIO_DIR_IN +#define GPIO62_PULLEN GPIO_PULL_ENABLE +#define GPIO62_PULL GPIO_PULL_DOWN +#define GPIO62_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 63 +#define GPIO63_MODE GPIO_MODE_01 +#define GPIO63_DIR GPIO_DIR_OUT +#define GPIO63_PULLEN GPIO_PULL_ENABLE +#define GPIO63_PULL GPIO_PULL_DOWN +#define GPIO63_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 64 +#define GPIO64_MODE GPIO_MODE_01 +#define GPIO64_DIR GPIO_DIR_IN +#define GPIO64_PULLEN GPIO_PULL_ENABLE +#define GPIO64_PULL GPIO_PULL_DOWN +#define GPIO64_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 65 +#define GPIO65_MODE GPIO_MODE_01 +#define GPIO65_DIR GPIO_DIR_OUT +#define GPIO65_PULLEN GPIO_PULL_DISABLE +#define GPIO65_PULL GPIO_PULL_DOWN +#define GPIO65_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 66 +#define GPIO66_MODE GPIO_MODE_01 +#define GPIO66_DIR GPIO_DIR_IN +#define GPIO66_PULLEN GPIO_PULL_ENABLE +#define GPIO66_PULL GPIO_PULL_DOWN +#define GPIO66_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 67 +#define GPIO67_MODE GPIO_MODE_01 +#define GPIO67_DIR GPIO_DIR_IN +#define GPIO67_PULLEN GPIO_PULL_ENABLE +#define GPIO67_PULL GPIO_PULL_DOWN +#define GPIO67_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 68 +#define GPIO68_MODE GPIO_MODE_01 +#define GPIO68_DIR GPIO_DIR_IN +#define GPIO68_PULLEN GPIO_PULL_ENABLE +#define GPIO68_PULL GPIO_PULL_DOWN +#define GPIO68_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 69 +#define GPIO69_MODE GPIO_MODE_01 +#define GPIO69_DIR GPIO_DIR_IN +#define GPIO69_PULLEN GPIO_PULL_ENABLE +#define GPIO69_PULL GPIO_PULL_DOWN +#define GPIO69_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 70 +#define GPIO70_MODE GPIO_MODE_01 +#define GPIO70_DIR GPIO_DIR_IN +#define GPIO70_PULLEN GPIO_PULL_ENABLE +#define GPIO70_PULL GPIO_PULL_DOWN +#define GPIO70_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 71 +#define GPIO71_MODE GPIO_MODE_01 +#define GPIO71_DIR GPIO_DIR_IN +#define GPIO71_PULLEN GPIO_PULL_ENABLE +#define GPIO71_PULL GPIO_PULL_DOWN +#define GPIO71_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 72 +#define GPIO72_MODE GPIO_MODE_00 +#define GPIO72_DIR GPIO_DIR_IN +#define GPIO72_PULLEN GPIO_PULL_ENABLE +#define GPIO72_PULL GPIO_PULL_DOWN +#define GPIO72_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 73 +#define GPIO73_MODE GPIO_MODE_00 +#define GPIO73_DIR GPIO_DIR_IN +#define GPIO73_PULLEN GPIO_PULL_ENABLE +#define GPIO73_PULL GPIO_PULL_DOWN +#define GPIO73_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 74 +#define GPIO74_MODE GPIO_MODE_00 +#define GPIO74_DIR GPIO_DIR_IN +#define GPIO74_PULLEN GPIO_PULL_ENABLE +#define GPIO74_PULL GPIO_PULL_DOWN +#define GPIO74_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 75 +#define GPIO75_MODE GPIO_MODE_01 +#define GPIO75_DIR GPIO_DIR_IN +#define GPIO75_PULLEN GPIO_PULL_ENABLE +#define GPIO75_PULL GPIO_PULL_UP +#define GPIO75_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 76 +#define GPIO76_MODE GPIO_MODE_01 +#define GPIO76_DIR GPIO_DIR_IN +#define GPIO76_PULLEN GPIO_PULL_ENABLE +#define GPIO76_PULL GPIO_PULL_UP +#define GPIO76_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 77 +#define GPIO77_MODE GPIO_MODE_01 +#define GPIO77_DIR GPIO_DIR_IN +#define GPIO77_PULLEN GPIO_PULL_ENABLE +#define GPIO77_PULL GPIO_PULL_UP +#define GPIO77_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 78 +#define GPIO78_MODE GPIO_MODE_01 +#define GPIO78_DIR GPIO_DIR_IN +#define GPIO78_PULLEN GPIO_PULL_ENABLE +#define GPIO78_PULL GPIO_PULL_UP +#define GPIO78_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 79 +#define GPIO79_MODE GPIO_MODE_01 +#define GPIO79_DIR GPIO_DIR_IN +#define GPIO79_PULLEN GPIO_PULL_ENABLE +#define GPIO79_PULL GPIO_PULL_UP +#define GPIO79_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 80 +#define GPIO80_MODE GPIO_MODE_01 +#define GPIO80_DIR GPIO_DIR_OUT +#define GPIO80_PULLEN GPIO_PULL_DISABLE +#define GPIO80_PULL GPIO_PULL_DOWN +#define GPIO80_DATAOUT GPIO_OUT_ONE + +//Configureation for Pin 81 +#define GPIO81_MODE GPIO_MODE_00 +#define GPIO81_DIR GPIO_DIR_IN +#define GPIO81_PULLEN GPIO_PULL_ENABLE +#define GPIO81_PULL GPIO_PULL_DOWN +#define GPIO81_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 82 +#define GPIO82_MODE GPIO_MODE_00 +#define GPIO82_DIR GPIO_DIR_IN +#define GPIO82_PULLEN GPIO_PULL_ENABLE +#define GPIO82_PULL GPIO_PULL_DOWN +#define GPIO82_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 83 +#define GPIO83_MODE GPIO_MODE_00 +#define GPIO83_DIR GPIO_DIR_OUT +#define GPIO83_PULLEN GPIO_PULL_DISABLE +#define GPIO83_PULL GPIO_PULL_DOWN +#define GPIO83_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 84 +#define GPIO84_MODE GPIO_MODE_00 +#define GPIO84_DIR GPIO_DIR_IN +#define GPIO84_PULLEN GPIO_PULL_ENABLE +#define GPIO84_PULL GPIO_PULL_DOWN +#define GPIO84_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 85 +#define GPIO85_MODE GPIO_MODE_00 +#define GPIO85_DIR GPIO_DIR_IN +#define GPIO85_PULLEN GPIO_PULL_ENABLE +#define GPIO85_PULL GPIO_PULL_DOWN +#define GPIO85_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 86 +#define GPIO86_MODE GPIO_MODE_00 +#define GPIO86_DIR GPIO_DIR_IN +#define GPIO86_PULLEN GPIO_PULL_ENABLE +#define GPIO86_PULL GPIO_PULL_DOWN +#define GPIO86_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 87 +#define GPIO87_MODE GPIO_MODE_00 +#define GPIO87_DIR GPIO_DIR_OUT +#define GPIO87_PULLEN GPIO_PULL_ENABLE +#define GPIO87_PULL GPIO_PULL_DOWN +#define GPIO87_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 88 +#define GPIO88_MODE GPIO_MODE_00 +#define GPIO88_DIR GPIO_DIR_IN +#define GPIO88_PULLEN GPIO_PULL_ENABLE +#define GPIO88_PULL GPIO_PULL_DOWN +#define GPIO88_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 89 +#define GPIO89_MODE GPIO_MODE_00 +#define GPIO89_DIR GPIO_DIR_OUT +#define GPIO89_PULLEN GPIO_PULL_ENABLE +#define GPIO89_PULL GPIO_PULL_DOWN +#define GPIO89_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 90 +#define GPIO90_MODE GPIO_MODE_00 +#define GPIO90_DIR GPIO_DIR_OUT +#define GPIO90_PULLEN GPIO_PULL_ENABLE +#define GPIO90_PULL GPIO_PULL_DOWN +#define GPIO90_DATAOUT GPIO_OUT_ONE + +//Configureation for Pin 91 +#define GPIO91_MODE GPIO_MODE_01 +#define GPIO91_DIR GPIO_DIR_IN +#define GPIO91_PULLEN GPIO_PULL_DISABLE +#define GPIO91_PULL GPIO_PULL_DOWN +#define GPIO91_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 92 +#define GPIO92_MODE GPIO_MODE_01 +#define GPIO92_DIR GPIO_DIR_IN +#define GPIO92_PULLEN GPIO_PULL_DISABLE +#define GPIO92_PULL GPIO_PULL_DOWN +#define GPIO92_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 93 +#define GPIO93_MODE GPIO_MODE_01 +#define GPIO93_DIR GPIO_DIR_IN +#define GPIO93_PULLEN GPIO_PULL_DISABLE +#define GPIO93_PULL GPIO_PULL_DOWN +#define GPIO93_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 94 +#define GPIO94_MODE GPIO_MODE_01 +#define GPIO94_DIR GPIO_DIR_IN +#define GPIO94_PULLEN GPIO_PULL_DISABLE +#define GPIO94_PULL GPIO_PULL_DOWN +#define GPIO94_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 95 +#define GPIO95_MODE GPIO_MODE_01 +#define GPIO95_DIR GPIO_DIR_IN +#define GPIO95_PULLEN GPIO_PULL_DISABLE +#define GPIO95_PULL GPIO_PULL_DOWN +#define GPIO95_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 96 +#define GPIO96_MODE GPIO_MODE_01 +#define GPIO96_DIR GPIO_DIR_IN +#define GPIO96_PULLEN GPIO_PULL_DISABLE +#define GPIO96_PULL GPIO_PULL_DOWN +#define GPIO96_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 97 +#define GPIO97_MODE GPIO_MODE_01 +#define GPIO97_DIR GPIO_DIR_IN +#define GPIO97_PULLEN GPIO_PULL_DISABLE +#define GPIO97_PULL GPIO_PULL_DOWN +#define GPIO97_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 98 +#define GPIO98_MODE GPIO_MODE_01 +#define GPIO98_DIR GPIO_DIR_IN +#define GPIO98_PULLEN GPIO_PULL_DISABLE +#define GPIO98_PULL GPIO_PULL_DOWN +#define GPIO98_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 99 +#define GPIO99_MODE GPIO_MODE_01 +#define GPIO99_DIR GPIO_DIR_IN +#define GPIO99_PULLEN GPIO_PULL_DISABLE +#define GPIO99_PULL GPIO_PULL_DOWN +#define GPIO99_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 100 +#define GPIO100_MODE GPIO_MODE_01 +#define GPIO100_DIR GPIO_DIR_IN +#define GPIO100_PULLEN GPIO_PULL_DISABLE +#define GPIO100_PULL GPIO_PULL_DOWN +#define GPIO100_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 101 +#define GPIO101_MODE GPIO_MODE_01 +#define GPIO101_DIR GPIO_DIR_IN +#define GPIO101_PULLEN GPIO_PULL_DISABLE +#define GPIO101_PULL GPIO_PULL_DOWN +#define GPIO101_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 102 +#define GPIO102_MODE GPIO_MODE_01 +#define GPIO102_DIR GPIO_DIR_IN +#define GPIO102_PULLEN GPIO_PULL_DISABLE +#define GPIO102_PULL GPIO_PULL_DOWN +#define GPIO102_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 103 +#define GPIO103_MODE GPIO_MODE_01 +#define GPIO103_DIR GPIO_DIR_IN +#define GPIO103_PULLEN GPIO_PULL_DISABLE +#define GPIO103_PULL GPIO_PULL_DOWN +#define GPIO103_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 104 +#define GPIO104_MODE GPIO_MODE_01 +#define GPIO104_DIR GPIO_DIR_IN +#define GPIO104_PULLEN GPIO_PULL_DISABLE +#define GPIO104_PULL GPIO_PULL_DOWN +#define GPIO104_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 105 +#define GPIO105_MODE GPIO_MODE_01 +#define GPIO105_DIR GPIO_DIR_IN +#define GPIO105_PULLEN GPIO_PULL_DISABLE +#define GPIO105_PULL GPIO_PULL_DOWN +#define GPIO105_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 106 +#define GPIO106_MODE GPIO_MODE_01 +#define GPIO106_DIR GPIO_DIR_IN +#define GPIO106_PULLEN GPIO_PULL_DISABLE +#define GPIO106_PULL GPIO_PULL_DOWN +#define GPIO106_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 107 +#define GPIO107_MODE GPIO_MODE_02 +#define GPIO107_DIR GPIO_DIR_IN +#define GPIO107_PULLEN GPIO_PULL_ENABLE +#define GPIO107_PULL GPIO_PULL_DOWN +#define GPIO107_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 108 +#define GPIO108_MODE GPIO_MODE_02 +#define GPIO108_DIR GPIO_DIR_IN +#define GPIO108_PULLEN GPIO_PULL_ENABLE +#define GPIO108_PULL GPIO_PULL_DOWN +#define GPIO108_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 109 +#define GPIO109_MODE GPIO_MODE_02 +#define GPIO109_DIR GPIO_DIR_IN +#define GPIO109_PULLEN GPIO_PULL_ENABLE +#define GPIO109_PULL GPIO_PULL_DOWN +#define GPIO109_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 110 +#define GPIO110_MODE GPIO_MODE_02 +#define GPIO110_DIR GPIO_DIR_IN +#define GPIO110_PULLEN GPIO_PULL_ENABLE +#define GPIO110_PULL GPIO_PULL_DOWN +#define GPIO110_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 111 +#define GPIO111_MODE GPIO_MODE_02 +#define GPIO111_DIR GPIO_DIR_IN +#define GPIO111_PULLEN GPIO_PULL_ENABLE +#define GPIO111_PULL GPIO_PULL_DOWN +#define GPIO111_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 112 +#define GPIO112_MODE GPIO_MODE_02 +#define GPIO112_DIR GPIO_DIR_IN +#define GPIO112_PULLEN GPIO_PULL_ENABLE +#define GPIO112_PULL GPIO_PULL_DOWN +#define GPIO112_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 113 +#define GPIO113_MODE GPIO_MODE_02 +#define GPIO113_DIR GPIO_DIR_IN +#define GPIO113_PULLEN GPIO_PULL_ENABLE +#define GPIO113_PULL GPIO_PULL_DOWN +#define GPIO113_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 114 +#define GPIO114_MODE GPIO_MODE_02 +#define GPIO114_DIR GPIO_DIR_IN +#define GPIO114_PULLEN GPIO_PULL_ENABLE +#define GPIO114_PULL GPIO_PULL_DOWN +#define GPIO114_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 115 +#define GPIO115_MODE GPIO_MODE_02 +#define GPIO115_DIR GPIO_DIR_IN +#define GPIO115_PULLEN GPIO_PULL_DISABLE +#define GPIO115_PULL GPIO_PULL_DOWN +#define GPIO115_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 116 +#define GPIO116_MODE GPIO_MODE_02 +#define GPIO116_DIR GPIO_DIR_IN +#define GPIO116_PULLEN GPIO_PULL_DISABLE +#define GPIO116_PULL GPIO_PULL_DOWN +#define GPIO116_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 117 +#define GPIO117_MODE GPIO_MODE_00 +#define GPIO117_DIR GPIO_DIR_IN +#define GPIO117_PULLEN GPIO_PULL_ENABLE +#define GPIO117_PULL GPIO_PULL_DOWN +#define GPIO117_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 118 +#define GPIO118_MODE GPIO_MODE_00 +#define GPIO118_DIR GPIO_DIR_IN +#define GPIO118_PULLEN GPIO_PULL_ENABLE +#define GPIO118_PULL GPIO_PULL_DOWN +#define GPIO118_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 119 +#define GPIO119_MODE GPIO_MODE_01 +#define GPIO119_DIR GPIO_DIR_OUT +#define GPIO119_PULLEN GPIO_PULL_DISABLE +#define GPIO119_PULL GPIO_PULL_DOWN +#define GPIO119_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 120 +#define GPIO120_MODE GPIO_MODE_01 +#define GPIO120_DIR GPIO_DIR_IN +#define GPIO120_PULLEN GPIO_PULL_ENABLE +#define GPIO120_PULL GPIO_PULL_DOWN +#define GPIO120_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 121 +#define GPIO121_MODE GPIO_MODE_01 +#define GPIO121_DIR GPIO_DIR_IN +#define GPIO121_PULLEN GPIO_PULL_DISABLE +#define GPIO121_PULL GPIO_PULL_DOWN +#define GPIO121_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 122 +#define GPIO122_MODE GPIO_MODE_01 +#define GPIO122_DIR GPIO_DIR_IN +#define GPIO122_PULLEN GPIO_PULL_DISABLE +#define GPIO122_PULL GPIO_PULL_DOWN +#define GPIO122_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 123 +#define GPIO123_MODE GPIO_MODE_01 +#define GPIO123_DIR GPIO_DIR_IN +#define GPIO123_PULLEN GPIO_PULL_DISABLE +#define GPIO123_PULL GPIO_PULL_DOWN +#define GPIO123_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 124 +#define GPIO124_MODE GPIO_MODE_01 +#define GPIO124_DIR GPIO_DIR_IN +#define GPIO124_PULLEN GPIO_PULL_DISABLE +#define GPIO124_PULL GPIO_PULL_DOWN +#define GPIO124_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 125 +#define GPIO125_MODE GPIO_MODE_01 +#define GPIO125_DIR GPIO_DIR_IN +#define GPIO125_PULLEN GPIO_PULL_DISABLE +#define GPIO125_PULL GPIO_PULL_DOWN +#define GPIO125_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 126 +#define GPIO126_MODE GPIO_MODE_01 +#define GPIO126_DIR GPIO_DIR_IN +#define GPIO126_PULLEN GPIO_PULL_DISABLE +#define GPIO126_PULL GPIO_PULL_DOWN +#define GPIO126_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 127 +#define GPIO127_MODE GPIO_MODE_01 +#define GPIO127_DIR GPIO_DIR_IN +#define GPIO127_PULLEN GPIO_PULL_DISABLE +#define GPIO127_PULL GPIO_PULL_DOWN +#define GPIO127_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 128 +#define GPIO128_MODE GPIO_MODE_01 +#define GPIO128_DIR GPIO_DIR_IN +#define GPIO128_PULLEN GPIO_PULL_DISABLE +#define GPIO128_PULL GPIO_PULL_DOWN +#define GPIO128_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 129 +#define GPIO129_MODE GPIO_MODE_01 +#define GPIO129_DIR GPIO_DIR_IN +#define GPIO129_PULLEN GPIO_PULL_DISABLE +#define GPIO129_PULL GPIO_PULL_DOWN +#define GPIO129_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 130 +#define GPIO130_MODE GPIO_MODE_01 +#define GPIO130_DIR GPIO_DIR_IN +#define GPIO130_PULLEN GPIO_PULL_DISABLE +#define GPIO130_PULL GPIO_PULL_DOWN +#define GPIO130_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 131 +#define GPIO131_MODE GPIO_MODE_01 +#define GPIO131_DIR GPIO_DIR_IN +#define GPIO131_PULLEN GPIO_PULL_DISABLE +#define GPIO131_PULL GPIO_PULL_DOWN +#define GPIO131_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 132 +#define GPIO132_MODE GPIO_MODE_01 +#define GPIO132_DIR GPIO_DIR_IN +#define GPIO132_PULLEN GPIO_PULL_DISABLE +#define GPIO132_PULL GPIO_PULL_DOWN +#define GPIO132_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 133 +#define GPIO133_MODE GPIO_MODE_01 +#define GPIO133_DIR GPIO_DIR_IN +#define GPIO133_PULLEN GPIO_PULL_DISABLE +#define GPIO133_PULL GPIO_PULL_DOWN +#define GPIO133_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 134 +#define GPIO134_MODE GPIO_MODE_01 +#define GPIO134_DIR GPIO_DIR_IN +#define GPIO134_PULLEN GPIO_PULL_DISABLE +#define GPIO134_PULL GPIO_PULL_DOWN +#define GPIO134_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 135 +#define GPIO135_MODE GPIO_MODE_01 +#define GPIO135_DIR GPIO_DIR_IN +#define GPIO135_PULLEN GPIO_PULL_DISABLE +#define GPIO135_PULL GPIO_PULL_DOWN +#define GPIO135_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 136 +#define GPIO136_MODE GPIO_MODE_01 +#define GPIO136_DIR GPIO_DIR_IN +#define GPIO136_PULLEN GPIO_PULL_DISABLE +#define GPIO136_PULL GPIO_PULL_DOWN +#define GPIO136_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 137 +#define GPIO137_MODE GPIO_MODE_01 +#define GPIO137_DIR GPIO_DIR_IN +#define GPIO137_PULLEN GPIO_PULL_DISABLE +#define GPIO137_PULL GPIO_PULL_DOWN +#define GPIO137_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 138 +#define GPIO138_MODE GPIO_MODE_00 +#define GPIO138_DIR GPIO_DIR_IN +#define GPIO138_PULLEN GPIO_PULL_ENABLE +#define GPIO138_PULL GPIO_PULL_DOWN +#define GPIO138_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 139 +#define GPIO139_MODE GPIO_MODE_00 +#define GPIO139_DIR GPIO_DIR_IN +#define GPIO139_PULLEN GPIO_PULL_ENABLE +#define GPIO139_PULL GPIO_PULL_DOWN +#define GPIO139_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 140 +#define GPIO140_MODE GPIO_MODE_00 +#define GPIO140_DIR GPIO_DIR_IN +#define GPIO140_PULLEN GPIO_PULL_ENABLE +#define GPIO140_PULL GPIO_PULL_DOWN +#define GPIO140_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 141 +#define GPIO141_MODE GPIO_MODE_00 +#define GPIO141_DIR GPIO_DIR_IN +#define GPIO141_PULLEN GPIO_PULL_ENABLE +#define GPIO141_PULL GPIO_PULL_DOWN +#define GPIO141_DATAOUT GPIO_OUT_ZERO + +//Configureation for Pin 142 +#define GPIO142_MODE GPIO_MODE_00 +#define GPIO142_DIR GPIO_DIR_IN +#define GPIO142_PULLEN GPIO_PULL_ENABLE +#define GPIO142_PULL GPIO_PULL_DOWN +#define GPIO142_DATAOUT GPIO_OUT_ZERO + +//Configureation for pmic gpio + +//Configureation for Pin 0 +#define GPIOEXT0_MODE GPIO_MODE_00 +#define GPIOEXT0_DIR GPIO_DIR_IN +#define GPIOEXT0_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT0_PULL GPIO_PULL_DOWN +#define GPIOEXT0_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT0_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 1 +#define GPIOEXT1_MODE GPIO_MODE_00 +#define GPIOEXT1_DIR GPIO_DIR_IN +#define GPIOEXT1_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT1_PULL GPIO_PULL_DOWN +#define GPIOEXT1_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT1_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 2 +#define GPIOEXT2_MODE GPIO_MODE_00 +#define GPIOEXT2_DIR GPIO_DIR_IN +#define GPIOEXT2_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT2_PULL GPIO_PULL_DOWN +#define GPIOEXT2_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT2_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 3 +#define GPIOEXT3_MODE GPIO_MODE_00 +#define GPIOEXT3_DIR GPIO_DIR_IN +#define GPIOEXT3_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT3_PULL GPIO_PULL_DOWN +#define GPIOEXT3_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT3_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 4 +#define GPIOEXT4_MODE GPIO_MODE_00 +#define GPIOEXT4_DIR GPIO_DIR_IN +#define GPIOEXT4_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT4_PULL GPIO_PULL_DOWN +#define GPIOEXT4_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT4_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 5 +#define GPIOEXT5_MODE GPIO_MODE_01 +#define GPIOEXT5_DIR GPIO_DIR_IN +#define GPIOEXT5_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT5_PULL GPIO_PULL_DOWN +#define GPIOEXT5_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT5_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 6 +#define GPIOEXT6_MODE GPIO_MODE_01 +#define GPIOEXT6_DIR GPIO_DIR_IN +#define GPIOEXT6_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT6_PULL GPIO_PULL_DOWN +#define GPIOEXT6_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT6_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 7 +#define GPIOEXT7_MODE GPIO_MODE_01 +#define GPIOEXT7_DIR GPIO_DIR_IN +#define GPIOEXT7_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT7_PULL GPIO_PULL_DOWN +#define GPIOEXT7_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT7_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 8 +#define GPIOEXT8_MODE GPIO_MODE_01 +#define GPIOEXT8_DIR GPIO_DIR_IN +#define GPIOEXT8_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT8_PULL GPIO_PULL_DOWN +#define GPIOEXT8_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT8_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 9 +#define GPIOEXT9_MODE GPIO_MODE_00 +#define GPIOEXT9_DIR GPIO_DIR_IN +#define GPIOEXT9_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT9_PULL GPIO_PULL_DOWN +#define GPIOEXT9_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT9_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 10 +#define GPIOEXT10_MODE GPIO_MODE_00 +#define GPIOEXT10_DIR GPIO_DIR_IN +#define GPIOEXT10_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT10_PULL GPIO_PULL_DOWN +#define GPIOEXT10_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT10_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 11 +#define GPIOEXT11_MODE GPIO_MODE_00 +#define GPIOEXT11_DIR GPIO_DIR_IN +#define GPIOEXT11_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT11_PULL GPIO_PULL_DOWN +#define GPIOEXT11_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT11_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 12 +#define GPIOEXT12_MODE GPIO_MODE_00 +#define GPIOEXT12_DIR GPIO_DIR_IN +#define GPIOEXT12_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT12_PULL GPIO_PULL_DOWN +#define GPIOEXT12_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT12_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 13 +#define GPIOEXT13_MODE GPIO_MODE_00 +#define GPIOEXT13_DIR GPIO_DIR_IN +#define GPIOEXT13_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT13_PULL GPIO_PULL_DOWN +#define GPIOEXT13_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT13_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 14 +#define GPIOEXT14_MODE GPIO_MODE_00 +#define GPIOEXT14_DIR GPIO_DIR_IN +#define GPIOEXT14_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT14_PULL GPIO_PULL_DOWN +#define GPIOEXT14_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT14_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 15 +#define GPIOEXT15_MODE GPIO_MODE_00 +#define GPIOEXT15_DIR GPIO_DIR_IN +#define GPIOEXT15_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT15_PULL GPIO_PULL_DOWN +#define GPIOEXT15_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT15_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 16 +#define GPIOEXT16_MODE GPIO_MODE_00 +#define GPIOEXT16_DIR GPIO_DIR_IN +#define GPIOEXT16_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT16_PULL GPIO_PULL_DOWN +#define GPIOEXT16_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT16_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 17 +#define GPIOEXT17_MODE GPIO_MODE_00 +#define GPIOEXT17_DIR GPIO_DIR_IN +#define GPIOEXT17_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT17_PULL GPIO_PULL_DOWN +#define GPIOEXT17_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT17_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 18 +#define GPIOEXT18_MODE GPIO_MODE_00 +#define GPIOEXT18_DIR GPIO_DIR_IN +#define GPIOEXT18_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT18_PULL GPIO_PULL_DOWN +#define GPIOEXT18_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT18_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 19 +#define GPIOEXT19_MODE GPIO_MODE_00 +#define GPIOEXT19_DIR GPIO_DIR_IN +#define GPIOEXT19_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT19_PULL GPIO_PULL_DOWN +#define GPIOEXT19_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT19_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 20 +#define GPIOEXT20_MODE GPIO_MODE_00 +#define GPIOEXT20_DIR GPIO_DIR_IN +#define GPIOEXT20_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT20_PULL GPIO_PULL_DOWN +#define GPIOEXT20_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT20_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 21 +#define GPIOEXT21_MODE GPIO_MODE_00 +#define GPIOEXT21_DIR GPIO_DIR_IN +#define GPIOEXT21_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT21_PULL GPIO_PULL_DOWN +#define GPIOEXT21_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT21_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 22 +#define GPIOEXT22_MODE GPIO_MODE_00 +#define GPIOEXT22_DIR GPIO_DIR_IN +#define GPIOEXT22_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT22_PULL GPIO_PULL_DOWN +#define GPIOEXT22_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT22_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 23 +#define GPIOEXT23_MODE GPIO_MODE_00 +#define GPIOEXT23_DIR GPIO_DIR_IN +#define GPIOEXT23_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT23_PULL GPIO_PULL_DOWN +#define GPIOEXT23_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT23_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 24 +#define GPIOEXT24_MODE GPIO_MODE_00 +#define GPIOEXT24_DIR GPIO_DIR_IN +#define GPIOEXT24_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT24_PULL GPIO_PULL_DOWN +#define GPIOEXT24_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT24_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 25 +#define GPIOEXT25_MODE GPIO_MODE_00 +#define GPIOEXT25_DIR GPIO_DIR_IN +#define GPIOEXT25_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT25_PULL GPIO_PULL_DOWN +#define GPIOEXT25_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT25_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 26 +#define GPIOEXT26_MODE GPIO_MODE_00 +#define GPIOEXT26_DIR GPIO_DIR_IN +#define GPIOEXT26_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT26_PULL GPIO_PULL_DOWN +#define GPIOEXT26_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT26_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 27 +#define GPIOEXT27_MODE GPIO_MODE_00 +#define GPIOEXT27_DIR GPIO_DIR_IN +#define GPIOEXT27_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT27_PULL GPIO_PULL_DOWN +#define GPIOEXT27_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT27_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 28 +#define GPIOEXT28_MODE GPIO_MODE_00 +#define GPIOEXT28_DIR GPIO_DIR_IN +#define GPIOEXT28_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT28_PULL GPIO_PULL_DOWN +#define GPIOEXT28_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT28_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 29 +#define GPIOEXT29_MODE GPIO_MODE_00 +#define GPIOEXT29_DIR GPIO_DIR_IN +#define GPIOEXT29_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT29_PULL GPIO_PULL_DOWN +#define GPIOEXT29_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT29_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 30 +#define GPIOEXT30_MODE GPIO_MODE_00 +#define GPIOEXT30_DIR GPIO_DIR_IN +#define GPIOEXT30_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT30_PULL GPIO_PULL_DOWN +#define GPIOEXT30_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT30_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 31 +#define GPIOEXT31_MODE GPIO_MODE_00 +#define GPIOEXT31_DIR GPIO_DIR_IN +#define GPIOEXT31_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT31_PULL GPIO_PULL_DOWN +#define GPIOEXT31_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT31_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 32 +#define GPIOEXT32_MODE GPIO_MODE_00 +#define GPIOEXT32_DIR GPIO_DIR_IN +#define GPIOEXT32_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT32_PULL GPIO_PULL_DOWN +#define GPIOEXT32_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT32_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 33 +#define GPIOEXT33_MODE GPIO_MODE_00 +#define GPIOEXT33_DIR GPIO_DIR_IN +#define GPIOEXT33_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT33_PULL GPIO_PULL_DOWN +#define GPIOEXT33_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT33_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 34 +#define GPIOEXT34_MODE GPIO_MODE_00 +#define GPIOEXT34_DIR GPIO_DIR_IN +#define GPIOEXT34_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT34_PULL GPIO_PULL_DOWN +#define GPIOEXT34_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT34_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 35 +#define GPIOEXT35_MODE GPIO_MODE_00 +#define GPIOEXT35_DIR GPIO_DIR_IN +#define GPIOEXT35_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT35_PULL GPIO_PULL_DOWN +#define GPIOEXT35_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT35_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 36 +#define GPIOEXT36_MODE GPIO_MODE_00 +#define GPIOEXT36_DIR GPIO_DIR_IN +#define GPIOEXT36_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT36_PULL GPIO_PULL_DOWN +#define GPIOEXT36_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT36_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 37 +#define GPIOEXT37_MODE GPIO_MODE_00 +#define GPIOEXT37_DIR GPIO_DIR_IN +#define GPIOEXT37_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT37_PULL GPIO_PULL_DOWN +#define GPIOEXT37_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT37_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 38 +#define GPIOEXT38_MODE GPIO_MODE_00 +#define GPIOEXT38_DIR GPIO_DIR_IN +#define GPIOEXT38_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT38_PULL GPIO_PULL_DOWN +#define GPIOEXT38_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT38_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 39 +#define GPIOEXT39_MODE GPIO_MODE_00 +#define GPIOEXT39_DIR GPIO_DIR_IN +#define GPIOEXT39_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT39_PULL GPIO_PULL_DOWN +#define GPIOEXT39_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT39_DATAINV GPIO_DATA_UNINV + +//Configureation for Pin 40 +#define GPIOEXT40_MODE GPIO_MODE_00 +#define GPIOEXT40_DIR GPIO_DIR_IN +#define GPIOEXT40_PULLEN GPIO_PULL_ENABLE +#define GPIOEXT40_PULL GPIO_PULL_DOWN +#define GPIOEXT40_DATAOUT GPIO_OUT_ZERO +#define GPIOEXT40_DATAINV GPIO_DATA_UNINV + + + +#endif /* __CUST_GPIO_BOOT_H__ */ + + diff --git a/arch/arm/mach-mt8127/ford/dct/dct_austin/cust_gpio_usage.h b/arch/arm/mach-mt8127/ford/dct/dct_austin/cust_gpio_usage.h new file mode 100755 index 00000000000..5387cedcb5d --- /dev/null +++ b/arch/arm/mach-mt8127/ford/dct/dct_austin/cust_gpio_usage.h @@ -0,0 +1,138 @@ +/* + * Generated by MTK SP Drv_CodeGen Version 03.13.6 for MT8127. Copyright MediaTek Inc. (C) 2013. + * Thu Jan 29 20:42:51 2015 + * Do Not Modify the File. + */ + +#ifndef __CUST_GPIO_USAGE_H__ +#define __CUST_GPIO_USAGE_H__ + + +#define GPIO_PMIC_EINT_PIN (GPIO2 | 0x80000000) +#define GPIO_PMIC_EINT_PIN_M_GPIO GPIO_MODE_00 +#define GPIO_PMIC_EINT_PIN_M_EINT GPIO_PMIC_EINT_PIN_M_GPIO + +#define GPIO_AUD_CLK_MOSI_PIN (GPIO7 | 0x80000000) +#define GPIO_AUD_CLK_MOSI_PIN_M_GPIO GPIO_MODE_00 +#define GPIO_AUD_CLK_MOSI_PIN_M_CLK GPIO_MODE_01 + +#define GPIO_AUD_DAT_MISO_PIN (GPIO8 | 0x80000000) +#define GPIO_AUD_DAT_MISO_PIN_M_GPIO GPIO_MODE_00 +#define GPIO_AUD_DAT_MISO_PIN_M_AUD_MISO GPIO_MODE_01 + +#define GPIO_AUD_DAT_MOSI_PIN (GPIO9 | 0x80000000) +#define GPIO_AUD_DAT_MOSI_PIN_M_GPIO GPIO_MODE_00 +#define GPIO_AUD_DAT_MOSI_PIN_M_AUD_MOSI GPIO_MODE_01 + +#define GPIO_QWERTYSLIDE_EINT_PIN (GPIO22 | 0x80000000) +#define GPIO_QWERTYSLIDE_EINT_PIN_M_GPIO GPIO_MODE_00 +#define GPIO_QWERTYSLIDE_EINT_PIN_M_PWM GPIO_MODE_01 +#define GPIO_QWERTYSLIDE_EINT_PIN_M_EINT GPIO_QWERTYSLIDE_EINT_PIN_M_GPIO + +#define GPIO_ACCDET_EINT_PIN (GPIO26 | 0x80000000) +#define GPIO_ACCDET_EINT_PIN_M_GPIO GPIO_MODE_00 +#define GPIO_ACCDET_EINT_PIN_M_CLK GPIO_MODE_01 +#define GPIO_ACCDET_EINT_PIN_M_EINT GPIO_ACCDET_EINT_PIN_M_GPIO +#define GPIO_ACCDET_EINT_PIN_CLK CLK_OUT2 +#define GPIO_ACCDET_EINT_PIN_FREQ GPIO_CLKSRC_NONE + +#define GPIO_OTG_DRVVBUS_PIN (GPIO27 | 0x80000000) +#define GPIO_OTG_DRVVBUS_PIN_M_GPIO GPIO_MODE_00 +#define GPIO_OTG_DRVVBUS_PIN_M_KCOL GPIO_MODE_06 + +#define GPIO_CTP_EINT_PIN (GPIO29 | 0x80000000) +#define GPIO_CTP_EINT_PIN_M_GPIO GPIO_MODE_00 +#define GPIO_CTP_EINT_PIN_M_EINT GPIO_CTP_EINT_PIN_M_GPIO + +#define GPIO_SPEAKER_EN_PIN (GPIO30 | 0x80000000) +#define GPIO_SPEAKER_EN_PIN_M_GPIO GPIO_MODE_00 +#define GPIO_SPEAKER_EN_PIN_M_CLK GPIO_MODE_02 +#define GPIO_SPEAKER_EN_PIN_CLK CLK_OUT3 +#define GPIO_SPEAKER_EN_PIN_FREQ GPIO_CLKSRC_NONE + +#define GPIO_KPD_KCOL0_PIN (GPIO36 | 0x80000000) +#define GPIO_KPD_KCOL0_PIN_M_GPIO GPIO_MODE_00 +#define GPIO_KPD_KCOL0_PIN_M_KCOL GPIO_MODE_01 + +#define GPIO_KPD_KCOL1_PIN (GPIO37 | 0x80000000) +#define GPIO_KPD_KCOL1_PIN_M_GPIO GPIO_MODE_00 +#define GPIO_KPD_KCOL1_PIN_M_KCOL GPIO_MODE_01 + +#define GPIO_OTG_IDDIG_EINT_PIN (GPIO38 | 0x80000000) +#define GPIO_OTG_IDDIG_EINT_PIN_M_GPIO GPIO_MODE_00 +#define GPIO_OTG_IDDIG_EINT_PIN_M_KCOL GPIO_MODE_01 +#define GPIO_OTG_IDDIG_EINT_PIN_M_IDDIG GPIO_MODE_02 + +#define GPIO_CTP_RST_PIN (GPIO45 | 0x80000000) +#define GPIO_CTP_RST_PIN_M_GPIO GPIO_MODE_00 + +#define GPIO_CAMERA_CMRST_PIN (GPIO53 | 0x80000000) +#define GPIO_CAMERA_CMRST_PIN_M_GPIO GPIO_MODE_00 + +#define GPIO_CAMERA_CMPDN1_PIN (GPIO54 | 0x80000000) +#define GPIO_CAMERA_CMPDN1_PIN_M_GPIO GPIO_MODE_00 + +#define GPIO_CAMERA_CMRST1_PIN (GPIO55 | 0x80000000) +#define GPIO_CAMERA_CMRST1_PIN_M_GPIO GPIO_MODE_00 + +#define GPIO_CAMERA_CMPDN_PIN (GPIO56 | 0x80000000) +#define GPIO_CAMERA_CMPDN_PIN_M_GPIO GPIO_MODE_00 + +#define GPIO_I2C1_SDA_PIN (GPIO57 | 0x80000000) +#define GPIO_I2C1_SDA_PIN_M_GPIO GPIO_MODE_00 +#define GPIO_I2C1_SDA_PIN_M_SDA GPIO_MODE_01 + +#define GPIO_I2C1_SCA_PIN (GPIO58 | 0x80000000) +#define GPIO_I2C1_SCA_PIN_M_GPIO GPIO_MODE_00 +#define GPIO_I2C1_SCA_PIN_M_SCL GPIO_MODE_01 + +#define GPIO_I2C0_SDA_PIN (GPIO75 | 0x80000000) +#define GPIO_I2C0_SDA_PIN_M_GPIO GPIO_MODE_00 +#define GPIO_I2C0_SDA_PIN_M_SDA GPIO_MODE_01 + +#define GPIO_I2C0_SCA_PIN (GPIO76 | 0x80000000) +#define GPIO_I2C0_SCA_PIN_M_GPIO GPIO_MODE_00 +#define GPIO_I2C0_SCA_PIN_M_SCL GPIO_MODE_01 + +#define GPIO_I2C2_SDA_PIN (GPIO77 | 0x80000000) +#define GPIO_I2C2_SDA_PIN_M_GPIO GPIO_MODE_00 +#define GPIO_I2C2_SDA_PIN_M_PWM GPIO_MODE_02 +#define GPIO_I2C2_SDA_PIN_M_SDA GPIO_MODE_01 + +#define GPIO_I2C2_SCA_PIN (GPIO78 | 0x80000000) +#define GPIO_I2C2_SCA_PIN_M_GPIO GPIO_MODE_00 +#define GPIO_I2C2_SCA_PIN_M_PWM GPIO_MODE_02 +#define GPIO_I2C2_SCA_PIN_M_SCL GPIO_MODE_01 + +#define GPIO_UART_URXD1_PIN (GPIO79 | 0x80000000) +#define GPIO_UART_URXD1_PIN_M_GPIO GPIO_MODE_00 +#define GPIO_UART_URXD1_PIN_M_URXD GPIO_MODE_01 +#define GPIO_UART_URXD1_PIN_M_UTXD GPIO_MODE_02 + +#define GPIO_UART_UTXD1_PIN (GPIO80 | 0x80000000) +#define GPIO_UART_UTXD1_PIN_M_GPIO GPIO_MODE_00 +#define GPIO_UART_UTXD1_PIN_M_UTXD GPIO_MODE_01 +#define GPIO_UART_UTXD1_PIN_M_URXD GPIO_MODE_02 + +#define GPIO_LCM_PWR (GPIO83 | 0x80000000) +#define GPIO_LCM_PWR_M_GPIO GPIO_MODE_00 + +#define GPIO_LCM_RST (GPIO89 | 0x80000000) +#define GPIO_LCM_RST_M_GPIO GPIO_MODE_00 +#define GPIO_LCM_RST_M_PWM GPIO_MODE_06 + + +/*Output for default variable names*/ +/*@XXX_XX_PIN in gpio.cmp */ + + + + +/*Output for default variable names*/ +/*@XXX_XX_PIN in gpio.cmp */ + + + +#endif /* __CUST_GPIO_USAGE_H__ */ + + diff --git a/arch/arm/mach-mt8127/ford/dct/dct_austin/cust_kpd.h b/arch/arm/mach-mt8127/ford/dct/dct_austin/cust_kpd.h new file mode 100755 index 00000000000..10ab836889c --- /dev/null +++ b/arch/arm/mach-mt8127/ford/dct/dct_austin/cust_kpd.h @@ -0,0 +1,105 @@ +/* + * Generated by MTK SP Drv_CodeGen Version 03.13.6 for MT8127. Copyright MediaTek Inc. (C) 2013. + * Thu Jan 29 20:42:51 2015 + * Do Not Modify the File. + */ + +#ifndef _CUST_KPD_H_ +#define _CUST_KPD_H_ +#include +#include + +#define KPD_YES 1 +#define KPD_NO 0 + +/* available keys (Linux keycodes) */ +#define KEY_CALL KEY_SEND +#define KEY_ENDCALL KEY_END +#undef KEY_OK +#define KEY_OK KEY_REPLY /* DPAD_CENTER */ +#define KEY_FOCUS KEY_HP +#define KEY_AT KEY_EMAIL +#define KEY_POUND 228 //KEY_KBDILLUMTOGGLE +#define KEY_STAR 227 //KEY_SWITCHVIDEOMODE +#define KEY_DEL KEY_BACKSPACE +#define KEY_SYM KEY_COMPOSE +/* KEY_HOME */ +/* KEY_BACK */ +/* KEY_VOLUMEDOWN */ +/* KEY_VOLUMEUP */ +/* KEY_MUTE */ +/* KEY_MENU */ +/* KEY_UP */ +/* KEY_DOWN */ +/* KEY_LEFT */ +/* KEY_RIGHT */ +/* KEY_CAMERA */ +/* KEY_POWER */ +/* KEY_TAB */ +/* KEY_ENTER */ +/* KEY_LEFTSHIFT */ +/* KEY_COMMA */ +/* KEY_DOT */ /* PERIOD */ +/* KEY_SLASH */ +/* KEY_LEFTALT */ +/* KEY_RIGHTALT */ +/* KEY_SPACE */ +/* KEY_SEARCH */ +/* KEY_0 ~ KEY_9 */ +/* KEY_A ~ KEY_Z */ + +/* + * Power key's HW keycodes are 8, 17, 26, 35, 44, 53, 62, 71. Only [8] works + * for Power key in Keypad driver, so we set KEY_ENDCALL in [8] because + * EndCall key is Power key in Android. If KPD_PWRKEY_USE_EINT is YES, these + * eight keycodes will not work for Power key. + */ + + +#define KPD_KEY_DEBOUNCE 1024 /* (val / 32) ms */ +#define KPD_PWRKEY_MAP KEY_POWER +#define MTK_PMIC_PWR_KEY 8 + +/* HW keycode [0 ~ 71] -> Linux keycode */ +#define KPD_INIT_KEYMAP() \ +{ \ + [0] = KEY_VOLUMEUP, \ + [1] = KEY_VOLUMEDOWN, \ +} +/*****************************************************************/ +/*******************Preload Customation***************************/ +/*****************************************************************/ +#define KPD_PWRKEY_EINT_GPIO GPIO0 + +#define KPD_PWRKEY_GPIO_DIN 0 + +#define KPD_DL_KEY1 0 /* KEY_VOLUMEUP */ +#define KPD_DL_KEY2 1 /* KEY_VOLUMEDOWN */ +#define KPD_DL_KEY3 8 /* KEY_POWER */ +/*****************************************************************/ +/*******************Uboot Customation***************************/ +/*****************************************************************/ +#define MT65XX_RECOVERY_KEY 0 /* KEY_VOLUMEUP */ +#define MT65XX_FACTORY_KEY 1 /* KEY_VOLUMEDOWN */ +/*****************************************************************/ +/*******************factory Customation***************************/ +/*****************************************************************/ +#define KEYS_PWRKEY_MAP { KEY_POWER, "Power" } +#define DEFINE_KEYS_KEYMAP(x) \ + struct key x[] = { \ + KEYS_PWRKEY_MAP, \ + { KEY_VOLUMEUP, "VLUp" }, \ + { KEY_VOLUMEDOWN, "VLDown" }, \ +} +#define CUST_KEY_UP KEY_VOLUMEUP +#define CUST_KEY_VOLUP KEY_VOLUMEUP +#define CUST_KEY_DOWN KEY_VOLUMEDOWN +#define CUST_KEY_VOLDOWN KEY_VOLUMEDOWN +#define CUST_KEY_CONFIRM KEY_VOLUMEUP +/*****************************************************************/ +/*******************recovery Customation****************************/ +/*****************************************************************/ +#endif + + + diff --git a/arch/arm/mach-mt8127/ford/dct/dct_austin/cust_power.h b/arch/arm/mach-mt8127/ford/dct/dct_austin/cust_power.h new file mode 100755 index 00000000000..d26a780fd02 --- /dev/null +++ b/arch/arm/mach-mt8127/ford/dct/dct_austin/cust_power.h @@ -0,0 +1,9 @@ +/* + * Generated by MTK SP DrvGen Version 03.13.6 for MT8127. Copyright MediaTek Inc. (C) 2013. + * Thu Jan 29 20:42:51 2015 + * Do Not Modify the File. + */ + +#define GPIO_DVDD28_DPI GPIO_VIO28 + + diff --git a/arch/arm/mach-mt8127/ford/dct/dct_austin/pmic_drv.c b/arch/arm/mach-mt8127/ford/dct/dct_austin/pmic_drv.c new file mode 100755 index 00000000000..9b7328000e8 --- /dev/null +++ b/arch/arm/mach-mt8127/ford/dct/dct_austin/pmic_drv.c @@ -0,0 +1,16 @@ +/* + * Generated by MTK SP Drv_CodeGen Version 03.13.6 for MT8127. Copyright MediaTek Inc. (C) 2013. + * Thu Jan 29 20:42:51 2015 + * Do Not Modify the File. + */ + + + +#include "pmic_drv.h" + + + + +//For PMIC driver use + + diff --git a/arch/arm/mach-mt8127/ford/dct/dct_austin/pmic_drv.h b/arch/arm/mach-mt8127/ford/dct/dct_austin/pmic_drv.h new file mode 100755 index 00000000000..ca0cb16851b --- /dev/null +++ b/arch/arm/mach-mt8127/ford/dct/dct_austin/pmic_drv.h @@ -0,0 +1,30 @@ +/* + * Generated by MTK SP Drv_CodeGen Version 03.13.6 for MT8127. Copyright MediaTek Inc. (C) 2013. + * Thu Jan 29 20:42:51 2015 + * Do Not Modify the File. + */ + + + +#include + + +//****for customer use*******// + + +//PMIC default enable/disable result + +//PMIC mode select +typedef enum +{ + BY_ENABLE = 0, + BY_SRCLKEN = 1 +}MODE_sel_enum; + +////For Common use + +//For PMIC driver use + + + + diff --git a/arch/arm/mach-mt8127/ford/power/cust_battery_meter.h b/arch/arm/mach-mt8127/ford/power/cust_battery_meter.h index f7162141961..7b4c699fd0f 100644 --- a/arch/arm/mach-mt8127/ford/power/cust_battery_meter.h +++ b/arch/arm/mach-mt8127/ford/power/cust_battery_meter.h @@ -127,7 +127,7 @@ #define LOW_POWER_WAKEUP_PERIOD 300 /*5 * 60 = 5 min*/ #define CLOSE_POWEROFF_WAKEUP_PERIOD 30 /*30 s*/ -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT #define CUST_CAPACITY_OCV2CV_TRANSFORM #endif diff --git a/arch/arm/mach-mt8127/ford/power/cust_battery_meter_table_austin.h b/arch/arm/mach-mt8127/ford/power/cust_battery_meter_table_austin.h new file mode 100755 index 00000000000..39d9c7e0332 --- /dev/null +++ b/arch/arm/mach-mt8127/ford/power/cust_battery_meter_table_austin.h @@ -0,0 +1,5568 @@ +#ifndef _CUST_BATTERY_METER_TABLE_H +#define _CUST_BATTERY_METER_TABLE_H + +#include + +// ============================================================ +// define +// ============================================================ +#define BAT_NTC_10 1 +#define BAT_NTC_47 0 +#define BAT_NTC_100 0 + +#ifdef CONFIG_MTK_PMIC_MT6397 +#define RBAT_PULL_UP_R 24000 +#define RBAT_PULL_DOWN_R 100000000 +#define RBAT_PULL_UP_VOLT 1200 + +#else + +#if (BAT_NTC_10 == 1) +#define RBAT_PULL_UP_R 16900 +#define RBAT_PULL_DOWN_R 27000 +#endif +#if (BAT_NTC_47 == 1) +#define RBAT_PULL_UP_R 61900 +#define RBAT_PULL_DOWN_R 100000 +#endif +#if (BAT_NTC_100 == 1) +#define RBAT_PULL_UP_R 24000 +#define RBAT_PULL_DOWN_R 100000000 +#endif +#define RBAT_PULL_UP_VOLT 1800 +#endif + +// ============================================================ +// ENUM +// ============================================================ + +// ============================================================ +// structure +// ============================================================ + +// ============================================================ +// typedef +// ============================================================ +typedef struct _BATTERY_PROFILE_STRUC { + kal_int32 percentage; + kal_int32 voltage; +} BATTERY_PROFILE_STRUC, *BATTERY_PROFILE_STRUC_P; + +typedef struct _R_PROFILE_STRUC { + kal_int32 resistance; /* Ohm */ + kal_int32 voltage; +} R_PROFILE_STRUC, *R_PROFILE_STRUC_P; + +typedef enum { + T1_0C, + T2_25C, + T3_50C +} PROFILE_TEMPERATURE; + +// ============================================================ +// External Variables +// ============================================================ + +// ============================================================ +// External function +// ============================================================ + +// ============================================================ +// Table +// ============================================================ +#if (BAT_NTC_10 == 1) +BATT_TEMPERATURE Batt_Temperature_Table[2][17] = { + { + {-20, 76241}, + {-15, 58649}, + {-10, 45569}, + {-5, 35735}, + {0, 28271}, + {5, 22551}, + {10, 18136}, + {15, 14696}, + {20, 11997}, + {25, 10000}, + {30, 8365}, + {35, 7011}, + {40, 5951}, + {45, 4992}, + {50, 4217}, + {55, 3579}, + {60, 3051} + }, + { + {-20, 76241}, + {-15, 58649}, + {-10, 45569}, + {-5, 35735}, + {0, 28271}, + {5, 22551}, + {10, 18136}, + {15, 14696}, + {20, 11997}, + {25, 10000}, + {30, 8365}, + {35, 7011}, + {40, 5951}, + {45, 4992}, + {50, 4217}, + {55, 3579}, + {60, 3051} + } +}; +#endif + +#if (BAT_NTC_47 == 1) +BATT_TEMPERATURE Batt_Temperature_Table[] = { + {-20, 483954}, + {-15, 360850}, + {-10, 271697}, + {-5, 206463}, + {0, 158214}, + {5, 122259}, + {10, 95227}, + {15, 74730}, + {20, 59065}, + {25, 47000}, + {30, 37643}, + {35, 30334}, + {40, 24591}, + {45, 20048}, + {50, 16433}, + {55, 13539}, + {60, 11210} +}; +#endif + +#if (BAT_NTC_100 == 1) +BATT_TEMPERATURE Batt_Temperature_Table[] = { + {-20, 1151037}, + {-15, 846579}, + {-10, 628988}, + {-5, 471632}, + {0, 357012}, + {5, 272500}, + {10, 209710}, + {15, 162651}, + {20, 127080}, + {25, 100000}, + {30, 79222}, + {35, 63167}, + {40, 50677}, + {45, 40904}, + {50, 33195}, + {55, 27091}, + {60, 22224} +}; +#endif +/*battery fuel gauge para gen +Now we using MTK default behavior +*/ + +/* The following data is for temperature -10 C */ +/* Total data num: 103 */ +/* T0 -10C{DOD,OCV} */ +BATTERY_PROFILE_STRUC battery_profile_t0[2][103] = { + { + {0,4168}, + {1,4153}, + {2,4141}, + {3,4131}, + {4,4121}, + {5,4111}, + {6,4102}, + {7,4094}, + {8,4083}, + {9,4077}, + {10,4074}, + {11,4070}, + {12,4069}, + {13,4061}, + {14,4045}, + {15,4022}, + {16,3996}, + {17,3977}, + {18,3963}, + {19,3953}, + {20,3945}, + {21,3936}, + {22,3930}, + {23,3919}, + {24,3914}, + {25,3910}, + {26,3905}, + {27,3901}, + {28,3898}, + {29,3893}, + {30,3888}, + {31,3881}, + {32,3874}, + {33,3869}, + {34,3863}, + {35,3857}, + {36,3852}, + {37,3844}, + {38,3839}, + {39,3834}, + {40,3829}, + {41,3826}, + {42,3819}, + {43,3814}, + {44,3811}, + {45,3807}, + {46,3802}, + {47,3800}, + {48,3796}, + {49,3792}, + {50,3787}, + {51,3785}, + {52,3781}, + {53,3779}, + {54,3776}, + {55,3772}, + {56,3770}, + {57,3767}, + {58,3766}, + {59,3764}, + {60,3762}, + {61,3760}, + {62,3759}, + {63,3759}, + {64,3757}, + {65,3756}, + {66,3755}, + {67,3752}, + {68,3751}, + {69,3750}, + {70,3749}, + {71,3748}, + {72,3746}, + {73,3744}, + {74,3743}, + {75,3740}, + {76,3738}, + {77,3735}, + {78,3731}, + {79,3729}, + {80,3725}, + {81,3723}, + {82,3719}, + {83,3714}, + {84,3709}, + {85,3704}, + {86,3698}, + {87,3693}, + {88,3689}, + {89,3684}, + {90,3681}, + {91,3676}, + {92,3669}, + {93,3664}, + {94,3657}, + {95,3646}, + {96,3628}, + {97,3602}, + {98,3563}, + {98,3524}, + {99,3491}, + {99,3457}, + {100,3425} + }, + { + {0,4193}, + {1,4180}, + {2,4169}, + {3,4158}, + {4,4148}, + {5,4137}, + {6,4128}, + {7,4119}, + {8,4110}, + {9,4101}, + {10,4093}, + {11,4087}, + {12,4079}, + {13,4071}, + {14,4062}, + {15,4050}, + {16,4038}, + {17,4025}, + {18,4013}, + {19,4002}, + {20,3992}, + {21,3983}, + {22,3974}, + {23,3967}, + {24,3959}, + {25,3952}, + {26,3946}, + {27,3939}, + {28,3933}, + {29,3926}, + {30,3920}, + {31,3914}, + {32,3908}, + {33,3901}, + {34,3895}, + {35,3889}, + {35,3883}, + {36,3877}, + {37,3871}, + {38,3866}, + {39,3860}, + {40,3855}, + {41,3850}, + {42,3845}, + {43,3841}, + {44,3836}, + {45,3832}, + {46,3828}, + {47,3824}, + {48,3821}, + {49,3817}, + {50,3814}, + {51,3810}, + {52,3807}, + {53,3804}, + {54,3802}, + {55,3799}, + {56,3796}, + {57,3794}, + {58,3792}, + {59,3790}, + {60,3788}, + {61,3786}, + {62,3785}, + {63,3783}, + {64,3782}, + {65,3780}, + {66,3779}, + {67,3777}, + {68,3775}, + {69,3774}, + {70,3772}, + {71,3770}, + {72,3768}, + {73,3766}, + {74,3764}, + {75,3761}, + {76,3758}, + {77,3755}, + {78,3752}, + {79,3749}, + {80,3746}, + {81,3742}, + {82,3738}, + {83,3734}, + {84,3729}, + {85,3724}, + {86,3719}, + {87,3713}, + {88,3707}, + {89,3703}, + {90,3699}, + {91,3694}, + {92,3690}, + {93,3685}, + {94,3679}, + {95,3667}, + {96,3647}, + {97,3615}, + {98,3573}, + {99,3521}, + {99,3450}, + {100,3419} + } + +}; + +/* Total data num: 103 */ +/* T0 r_profile N10C */ +R_PROFILE_STRUC r_profile_t0[2][103] = { + { + {515,4168}, + {515,4153}, + {548,4141}, + {553,4131}, + {558,4121}, + {563,4111}, + {568,4102}, + {568,4094}, + {563,4083}, + {560,4077}, + {575,4074}, + {588,4070}, + {608,4069}, + {618,4061}, + {613,4045}, + {608,4022}, + {598,3996}, + {590,3977}, + {585,3963}, + {583,3953}, + {583,3945}, + {578,3936}, + {580,3930}, + {580,3919}, + {578,3914}, + {580,3910}, + {578,3905}, + {583,3901}, + {585,3898}, + {580,3893}, + {580,3888}, + {575,3881}, + {570,3874}, + {578,3869}, + {578,3863}, + {575,3857}, + {578,3852}, + {570,3844}, + {573,3839}, + {573,3834}, + {573,3829}, + {578,3826}, + {573,3819}, + {575,3814}, + {580,3811}, + {580,3807}, + {580,3802}, + {585,3800}, + {583,3796}, + {585,3792}, + {585,3787}, + {590,3785}, + {590,3781}, + {593,3779}, + {592,3776}, + {592,3772}, + {595,3770}, + {595,3767}, + {600,3766}, + {602,3764}, + {603,3762}, + {602,3760}, + {605,3759}, + {608,3759}, + {610,3757}, + {613,3756}, + {615,3755}, + {590,3752}, + {610,3751}, + {615,3750}, + {618,3749}, + {620,3748}, + {625,3746}, + {628,3744}, + {633,3743}, + {635,3740}, + {643,3738}, + {648,3735}, + {645,3731}, + {655,3729}, + {660,3725}, + {670,3723}, + {680,3719}, + {690,3714}, + {700,3709}, + {713,3704}, + {730,3698}, + {750,3693}, + {778,3689}, + {805,3684}, + {850,3681}, + {908,3676}, + {970,3669}, + {1060,3664}, + {1188,3657}, + {1353,3646}, + {1533,3628}, + {1693,3602}, + {1843,3563}, + {1810,3524}, + {1728,3491}, + {1643,3457}, + {1563,3425} + }, + { + {268,4193}, + {428,4180}, + {430,4169}, + {432,4158}, + {433,4148}, + {432,4137}, + {433,4128}, + {433,4119}, + {432,4110}, + {438,4101}, + {438,4093}, + {442,4087}, + {442,4079}, + {443,4071}, + {443,4062}, + {440,4050}, + {438,4038}, + {435,4025}, + {433,4013}, + {432,4002}, + {432,3992}, + {432,3983}, + {428,3974}, + {430,3967}, + {428,3959}, + {428,3952}, + {428,3946}, + {428,3939}, + {428,3933}, + {425,3926}, + {425,3920}, + {425,3914}, + {425,3908}, + {423,3901}, + {422,3895}, + {420,3889}, + {420,3883}, + {418,3877}, + {418,3871}, + {418,3866}, + {418,3860}, + {420,3855}, + {420,3850}, + {420,3845}, + {422,3841}, + {422,3836}, + {422,3832}, + {423,3828}, + {423,3824}, + {427,3821}, + {427,3817}, + {430,3814}, + {430,3810}, + {432,3807}, + {433,3804}, + {437,3802}, + {437,3799}, + {437,3796}, + {442,3794}, + {443,3792}, + {445,3790}, + {447,3788}, + {450,3786}, + {453,3785}, + {457,3783}, + {460,3782}, + {463,3780}, + {468,3779}, + {472,3777}, + {475,3775}, + {482,3774}, + {485,3772}, + {488,3770}, + {493,3768}, + {498,3766}, + {505,3764}, + {508,3761}, + {512,3758}, + {518,3755}, + {522,3752}, + {530,3749}, + {537,3746}, + {545,3742}, + {555,3738}, + {563,3734}, + {575,3729}, + {588,3724}, + {605,3719}, + {625,3713}, + {645,3707}, + {675,3703}, + {710,3699}, + {753,3694}, + {808,3690}, + {877,3685}, + {972,3679}, + {1082,3667}, + {1203,3647}, + {1335,3615}, + {1447,3573}, + {1535,3521}, + {1457,3450}, + {1390,3419} + } +}; + +/* The following data is for temperature 0 C + Total data num: 103 + T1 0C{DOD,OCV} */ +BATTERY_PROFILE_STRUC battery_profile_t1[2][103] = { + { + {0,4182}, + {1,4169}, + {2,4158}, + {3,4149}, + {4,4139}, + {5,4130}, + {6,4121}, + {7,4112}, + {8,4104}, + {9,4096}, + {10,4091}, + {11,4090}, + {12,4088}, + {13,4083}, + {14,4070}, + {15,4049}, + {16,4022}, + {17,4003}, + {18,3990}, + {19,3979}, + {20,3971}, + {21,3965}, + {22,3959}, + {23,3955}, + {24,3950}, + {25,3946}, + {26,3943}, + {27,3941}, + {28,3937}, + {29,3933}, + {29,3928}, + {30,3922}, + {31,3914}, + {32,3907}, + {33,3899}, + {34,3893}, + {35,3885}, + {36,3877}, + {37,3871}, + {38,3864}, + {39,3858}, + {40,3852}, + {41,3847}, + {42,3841}, + {43,3836}, + {44,3832}, + {45,3828}, + {46,3823}, + {47,3820}, + {48,3816}, + {49,3812}, + {50,3809}, + {51,3806}, + {52,3803}, + {53,3800}, + {54,3797}, + {55,3796}, + {56,3792}, + {57,3790}, + {58,3788}, + {59,3786}, + {60,3784}, + {61,3782}, + {62,3780}, + {63,3780}, + {64,3779}, + {65,3778}, + {66,3777}, + {67,3776}, + {68,3775}, + {69,3775}, + {70,3773}, + {71,3772}, + {72,3770}, + {73,3769}, + {74,3768}, + {75,3766}, + {76,3764}, + {77,3762}, + {78,3760}, + {79,3757}, + {80,3754}, + {81,3751}, + {82,3746}, + {83,3741}, + {84,3737}, + {85,3732}, + {86,3727}, + {87,3720}, + {87,3714}, + {88,3706}, + {89,3702}, + {90,3698}, + {91,3696}, + {92,3694}, + {93,3692}, + {94,3688}, + {95,3680}, + {96,3660}, + {97,3620}, + {98,3562}, + {99,3484}, + {100,3400} + }, + { + {0,4195}, + {1,4184}, + {2,4173}, + {3,4163}, + {4,4153}, + {5,4143}, + {6,4134}, + {7,4124}, + {8,4115}, + {9,4106}, + {10,4098}, + {11,4090}, + {12,4085}, + {13,4078}, + {14,4069}, + {15,4059}, + {16,4047}, + {17,4036}, + {18,4024}, + {19,4014}, + {20,4004}, + {21,3995}, + {22,3987}, + {23,3980}, + {24,3973}, + {25,3966}, + {26,3960}, + {27,3954}, + {28,3948}, + {29,3942}, + {30,3936}, + {31,3929}, + {32,3922}, + {33,3915}, + {34,3908}, + {35,3900}, + {36,3893}, + {37,3886}, + {38,3879}, + {39,3873}, + {40,3866}, + {41,3861}, + {42,3855}, + {43,3850}, + {44,3846}, + {45,3841}, + {46,3837}, + {46,3832}, + {47,3829}, + {48,3825}, + {49,3821}, + {50,3818}, + {51,3815}, + {52,3812}, + {53,3809}, + {54,3806}, + {55,3803}, + {56,3800}, + {57,3798}, + {58,3796}, + {59,3793}, + {60,3791}, + {61,3789}, + {62,3787}, + {63,3786}, + {64,3784}, + {65,3783}, + {66,3781}, + {67,3780}, + {68,3778}, + {69,3776}, + {70,3774}, + {71,3772}, + {72,3769}, + {73,3767}, + {74,3765}, + {75,3762}, + {76,3759}, + {77,3756}, + {78,3753}, + {79,3750}, + {80,3746}, + {81,3742}, + {82,3737}, + {83,3733}, + {84,3728}, + {85,3724}, + {86,3719}, + {87,3712}, + {88,3705}, + {89,3700}, + {90,3697}, + {91,3694}, + {92,3691}, + {93,3687}, + {94,3680}, + {95,3669}, + {96,3644}, + {97,3605}, + {98,3556}, + {99,3494}, + {100,3411}, + {100,3411} + } +}; + +/* Total data num: 103*/ +/* T1 r_profile 0C */ +R_PROFILE_STRUC r_profile_t1[2][103] = { + { + {295,4182}, + {295,4169}, + {298,4158}, + {305,4149}, + {308,4139}, + {310,4130}, + {315,4121}, + {315,4112}, + {318,4104}, + {315,4096}, + {318,4091}, + {333,4090}, + {343,4088}, + {350,4083}, + {350,4070}, + {348,4049}, + {340,4022}, + {340,4003}, + {343,3990}, + {338,3979}, + {338,3971}, + {343,3965}, + {340,3959}, + {345,3955}, + {343,3950}, + {343,3946}, + {345,3943}, + {350,3941}, + {348,3937}, + {348,3933}, + {348,3928}, + {345,3922}, + {338,3914}, + {335,3907}, + {330,3899}, + {328,3893}, + {323,3885}, + {318,3877}, + {318,3871}, + {310,3864}, + {310,3858}, + {308,3852}, + {308,3847}, + {305,3841}, + {300,3836}, + {303,3832}, + {305,3828}, + {300,3823}, + {300,3820}, + {303,3816}, + {300,3812}, + {303,3809}, + {303,3806}, + {303,3803}, + {303,3800}, + {300,3797}, + {308,3796}, + {303,3792}, + {305,3790}, + {305,3788}, + {308,3786}, + {308,3784}, + {308,3782}, + {305,3780}, + {310,3780}, + {310,3779}, + {310,3778}, + {310,3777}, + {310,3776}, + {313,3775}, + {315,3775}, + {313,3773}, + {315,3772}, + {313,3770}, + {315,3769}, + {318,3768}, + {318,3766}, + {320,3764}, + {320,3762}, + {323,3760}, + {323,3757}, + {323,3754}, + {325,3751}, + {323,3746}, + {323,3741}, + {325,3737}, + {328,3732}, + {328,3727}, + {328,3720}, + {330,3714}, + {330,3706}, + {333,3702}, + {335,3698}, + {345,3696}, + {358,3694}, + {373,3692}, + {395,3688}, + {418,3680}, + {440,3660}, + {468,3620}, + {535,3562}, + {663,3484}, + {945,3400} + }, + { + {225,4195}, + {220,4184}, + {222,4173}, + {222,4163}, + {223,4153}, + {225,4143}, + {227,4134}, + {227,4124}, + {227,4115}, + {228,4106}, + {230,4098}, + {230,4090}, + {228,4085}, + {233,4078}, + {233,4069}, + {233,4059}, + {233,4047}, + {235,4036}, + {235,4024}, + {237,4014}, + {235,4004}, + {235,3995}, + {235,3987}, + {238,3980}, + {238,3973}, + {238,3966}, + {238,3960}, + {240,3954}, + {240,3948}, + {240,3942}, + {240,3936}, + {238,3929}, + {237,3922}, + {235,3915}, + {233,3908}, + {230,3900}, + {228,3893}, + {227,3886}, + {225,3879}, + {225,3873}, + {222,3866}, + {223,3861}, + {222,3855}, + {222,3850}, + {223,3846}, + {217,3841}, + {222,3837}, + {222,3832}, + {223,3829}, + {217,3825}, + {215,3821}, + {212,3818}, + {222,3815}, + {225,3812}, + {225,3809}, + {225,3806}, + {225,3803}, + {225,3800}, + {225,3798}, + {228,3796}, + {225,3793}, + {223,3791}, + {222,3789}, + {225,3787}, + {230,3786}, + {232,3784}, + {233,3783}, + {233,3781}, + {235,3780}, + {237,3778}, + {237,3776}, + {238,3774}, + {233,3772}, + {233,3769}, + {232,3767}, + {242,3765}, + {242,3762}, + {242,3759}, + {245,3756}, + {245,3753}, + {250,3750}, + {252,3746}, + {253,3742}, + {250,3737}, + {250,3733}, + {250,3728}, + {260,3724}, + {265,3719}, + {267,3712}, + {268,3705}, + {272,3700}, + {282,3697}, + {293,3694}, + {307,3691}, + {322,3687}, + {333,3680}, + {355,3669}, + {373,3644}, + {435,3605}, + {498,3556}, + {597,3494}, + {757,3411}, + {757,3411} + } +}; + +/* The following data is for temperature 25 C */ +/* Total data num: 103 */ +/* T2 25C{DOD,OCV} */ +BATTERY_PROFILE_STRUC battery_profile_t2[2][103] = { + { + {0,4190}, + {1,4174}, + {2,4163}, + {3,4152}, + {4,4142}, + {5,4133}, + {6,4123}, + {7,4115}, + {8,4106}, + {9,4097}, + {10,4090}, + {11,4087}, + {12,4085}, + {13,4081}, + {14,4071}, + {15,4054}, + {16,4034}, + {17,4018}, + {18,4005}, + {19,3996}, + {20,3988}, + {21,3982}, + {22,3976}, + {23,3972}, + {24,3969}, + {25,3968}, + {26,3965}, + {27,3960}, + {28,3955}, + {29,3947}, + {30,3942}, + {31,3936}, + {32,3931}, + {33,3926}, + {34,3920}, + {35,3914}, + {36,3909}, + {37,3904}, + {38,3899}, + {39,3893}, + {40,3886}, + {41,3880}, + {42,3873}, + {43,3865}, + {44,3855}, + {45,3847}, + {46,3841}, + {47,3834}, + {48,3828}, + {49,3824}, + {50,3821}, + {51,3817}, + {52,3814}, + {53,3811}, + {54,3808}, + {55,3806}, + {56,3803}, + {57,3800}, + {58,3797}, + {59,3795}, + {60,3793}, + {61,3791}, + {62,3790}, + {63,3787}, + {64,3786}, + {65,3785}, + {66,3783}, + {67,3782}, + {68,3781}, + {69,3781}, + {70,3780}, + {71,3779}, + {72,3777}, + {73,3776}, + {74,3775}, + {75,3771}, + {76,3770}, + {77,3767}, + {78,3764}, + {79,3761}, + {80,3757}, + {81,3754}, + {82,3750}, + {83,3748}, + {84,3744}, + {85,3739}, + {86,3733}, + {87,3726}, + {88,3721}, + {89,3717}, + {90,3708}, + {91,3700}, + {92,3697}, + {93,3695}, + {94,3694}, + {95,3693}, + {96,3692}, + {97,3689}, + {98,3682}, + {99,3659}, + {100,3615}, + {100,3600}, + {100,3600} + }, + { + {0,4189}, + {1,4177}, + {2,4167}, + {3,4156}, + {4,4146}, + {5,4136}, + {6,4126}, + {7,4117}, + {8,4107}, + {9,4098}, + {10,4089}, + {11,4081}, + {12,4075}, + {13,4069}, + {14,4059}, + {15,4049}, + {16,4038}, + {18,4027}, + {19,4016}, + {20,4006}, + {21,3998}, + {22,3990}, + {23,3983}, + {24,3976}, + {25,3970}, + {26,3966}, + {27,3961}, + {28,3954}, + {29,3948}, + {30,3941}, + {31,3934}, + {32,3927}, + {33,3920}, + {34,3913}, + {35,3906}, + {36,3898}, + {37,3890}, + {38,3882}, + {39,3874}, + {40,3866}, + {41,3859}, + {42,3853}, + {43,3847}, + {44,3842}, + {45,3837}, + {46,3833}, + {47,3828}, + {48,3824}, + {49,3820}, + {50,3816}, + {52,3813}, + {53,3810}, + {54,3807}, + {55,3803}, + {56,3800}, + {57,3798}, + {58,3795}, + {59,3793}, + {60,3790}, + {61,3788}, + {62,3785}, + {63,3783}, + {64,3781}, + {65,3779}, + {66,3777}, + {67,3776}, + {68,3774}, + {69,3772}, + {70,3769}, + {71,3766}, + {72,3763}, + {73,3759}, + {74,3756}, + {75,3752}, + {76,3748}, + {77,3745}, + {78,3742}, + {79,3739}, + {80,3736}, + {81,3732}, + {82,3728}, + {83,3724}, + {84,3719}, + {86,3714}, + {87,3710}, + {88,3705}, + {89,3698}, + {90,3690}, + {91,3686}, + {92,3684}, + {93,3682}, + {94,3680}, + {95,3676}, + {96,3669}, + {97,3652}, + {98,3619}, + {99,3576}, + {100,3520}, + {100,3520}, + {100,3520}, + {100,3520}, + {100,3520}, + {100,3520} + } +}; + +/* Total data num: 103 */ +/* T3 r_profile 25C */ +R_PROFILE_STRUC r_profile_t2[2][103] = { + { + {123,4190}, + {123,4174}, + {128,4163}, + {125,4152}, + {128,4142}, + {128,4133}, + {128,4123}, + {133,4115}, + {130,4106}, + {130,4097}, + {128,4090}, + {132,4087}, + {138,4085}, + {143,4081}, + {140,4071}, + {140,4054}, + {138,4034}, + {140,4018}, + {140,4005}, + {158,3996}, + {158,3988}, + {155,3982}, + {158,3976}, + {158,3972}, + {165,3969}, + {165,3968}, + {165,3965}, + {168,3960}, + {168,3955}, + {170,3947}, + {170,3942}, + {173,3936}, + {173,3931}, + {175,3926}, + {175,3920}, + {180,3914}, + {180,3909}, + {183,3904}, + {185,3899}, + {183,3893}, + {180,3886}, + {178,3880}, + {170,3873}, + {148,3865}, + {140,3855}, + {138,3847}, + {133,3841}, + {128,3834}, + {128,3828}, + {128,3824}, + {130,3821}, + {133,3817}, + {133,3814}, + {130,3811}, + {135,3808}, + {133,3806}, + {133,3803}, + {130,3800}, + {133,3797}, + {130,3795}, + {135,3793}, + {158,3791}, + {153,3790}, + {158,3787}, + {158,3786}, + {155,3785}, + {158,3783}, + {158,3782}, + {158,3781}, + {158,3781}, + {158,3780}, + {153,3779}, + {155,3777}, + {155,3776}, + {150,3775}, + {153,3771}, + {150,3770}, + {148,3767}, + {153,3764}, + {150,3761}, + {153,3757}, + {148,3754}, + {153,3750}, + {153,3748}, + {153,3744}, + {148,3739}, + {150,3733}, + {150,3726}, + {155,3721}, + {148,3717}, + {150,3708}, + {153,3700}, + {130,3697}, + {133,3695}, + {138,3694}, + {145,3693}, + {150,3692}, + {150,3689}, + {148,3682}, + {150,3659}, + {160,3615}, + {165,3600}, + {180,3600} + }, + { + {115,4189}, + {115,4177}, + {117,4167}, + {117,4156}, + {117,4146}, + {117,4136}, + {118,4126}, + {118,4117}, + {118,4107}, + {120,4098}, + {120,4089}, + {122,4081}, + {123,4075}, + {125,4069}, + {120,4059}, + {120,4049}, + {122,4038}, + {122,4027}, + {122,4016}, + {122,4006}, + {123,3998}, + {125,3990}, + {127,3983}, + {127,3976}, + {128,3970}, + {132,3966}, + {132,3961}, + {128,3954}, + {132,3948}, + {132,3941}, + {132,3934}, + {132,3927}, + {132,3920}, + {132,3913}, + {132,3906}, + {130,3898}, + {130,3890}, + {128,3882}, + {125,3874}, + {123,3866}, + {122,3859}, + {122,3853}, + {120,3847}, + {120,3842}, + {120,3837}, + {120,3833}, + {118,3828}, + {118,3824}, + {118,3820}, + {118,3816}, + {118,3813}, + {120,3810}, + {120,3807}, + {118,3803}, + {118,3800}, + {120,3798}, + {120,3795}, + {122,3793}, + {122,3790}, + {122,3788}, + {122,3785}, + {122,3783}, + {123,3781}, + {123,3779}, + {123,3777}, + {125,3776}, + {125,3774}, + {125,3772}, + {123,3769}, + {122,3766}, + {122,3763}, + {122,3759}, + {122,3756}, + {122,3752}, + {120,3748}, + {122,3745}, + {122,3742}, + {122,3739}, + {122,3736}, + {122,3732}, + {122,3728}, + {123,3724}, + {123,3719}, + {123,3714}, + {125,3710}, + {125,3705}, + {125,3698}, + {123,3690}, + {125,3686}, + {127,3684}, + {128,3682}, + {132,3680}, + {133,3676}, + {137,3669}, + {137,3652}, + {137,3619}, + {133,3576}, + {147,3520}, + {147,3520}, + {147,3520}, + {147,3520}, + {147,3520}, + {147,3520} + } +}; + +/* The following data is for temperature 55 C */ +/* Total data num: 103 */ +/* T3 50C:{DOD,OCV} */ +BATTERY_PROFILE_STRUC battery_profile_t3[2][103] = { + { + {0,4162}, + {1,4151}, + {2,4141}, + {3,4132}, + {4,4122}, + {5,4113}, + {6,4105}, + {7,4095}, + {8,4086}, + {9,4079}, + {10,4071}, + {11,4063}, + {12,4059}, + {13,4053}, + {14,4043}, + {15,4029}, + {16,4017}, + {17,4007}, + {18,4000}, + {19,3997}, + {20,3992}, + {21,3986}, + {22,3978}, + {23,3972}, + {24,3966}, + {25,3960}, + {26,3953}, + {27,3947}, + {28,3941}, + {29,3935}, + {30,3930}, + {31,3925}, + {32,3917}, + {33,3912}, + {34,3907}, + {35,3903}, + {36,3898}, + {37,3891}, + {38,3886}, + {39,3881}, + {40,3876}, + {41,3872}, + {42,3865}, + {43,3855}, + {44,3845}, + {45,3837}, + {46,3828}, + {47,3823}, + {48,3819}, + {49,3816}, + {50,3812}, + {52,3808}, + {53,3805}, + {54,3802}, + {55,3798}, + {56,3796}, + {57,3793}, + {58,3791}, + {59,3790}, + {60,3787}, + {61,3785}, + {62,3783}, + {63,3781}, + {64,3780}, + {65,3777}, + {66,3775}, + {67,3774}, + {68,3772}, + {69,3771}, + {70,3770}, + {71,3769}, + {72,3767}, + {73,3765}, + {74,3760}, + {75,3754}, + {76,3750}, + {77,3745}, + {78,3743}, + {79,3740}, + {80,3736}, + {81,3733}, + {82,3730}, + {83,3726}, + {84,3724}, + {85,3720}, + {86,3714}, + {87,3708}, + {88,3702}, + {89,3697}, + {90,3692}, + {91,3682}, + {92,3678}, + {93,3677}, + {94,3676}, + {95,3676}, + {96,3673}, + {97,3671}, + {98,3666}, + {99,3642}, + {100,3602}, + {100,3600}, + {100,3600}, + {100,3600} + }, + { + {0,4179}, + {1,4168}, + {2,4157}, + {3,4147}, + {4,4137}, + {5,4127}, + {6,4118}, + {7,4108}, + {8,4098}, + {9,4089}, + {10,4080}, + {11,4071}, + {12,4063}, + {13,4054}, + {14,4046}, + {15,4038}, + {16,4029}, + {17,4020}, + {18,4010}, + {20,4004}, + {21,3997}, + {22,3990}, + {23,3982}, + {24,3975}, + {25,3969}, + {26,3961}, + {27,3955}, + {28,3948}, + {29,3941}, + {30,3934}, + {31,3928}, + {32,3922}, + {33,3916}, + {34,3910}, + {35,3903}, + {36,3898}, + {37,3890}, + {38,3883}, + {39,3874}, + {40,3865}, + {41,3857}, + {42,3850}, + {43,3843}, + {44,3838}, + {45,3832}, + {46,3828}, + {47,3824}, + {48,3820}, + {49,3816}, + {50,3812}, + {51,3809}, + {52,3805}, + {53,3801}, + {54,3799}, + {55,3796}, + {57,3793}, + {58,3790}, + {59,3787}, + {60,3785}, + {61,3783}, + {62,3780}, + {63,3779}, + {64,3776}, + {65,3774}, + {66,3772}, + {67,3770}, + {68,3769}, + {69,3767}, + {70,3763}, + {71,3756}, + {72,3750}, + {73,3746}, + {74,3741}, + {75,3738}, + {76,3734}, + {77,3731}, + {78,3727}, + {79,3724}, + {80,3721}, + {81,3718}, + {82,3715}, + {83,3711}, + {84,3707}, + {85,3702}, + {86,3697}, + {87,3692}, + {88,3687}, + {89,3680}, + {90,3674}, + {91,3671}, + {92,3668}, + {94,3666}, + {95,3663}, + {96,3658}, + {97,3647}, + {98,3621}, + {99,3584}, + {100,3520}, + {100,3520}, + {100,3520}, + {100,3520}, + {100,3520}, + {100,3520} + } +}; + +/* Total data num: 103 */ +/* T3 r_profile 50C */ +R_PROFILE_STRUC r_profile_t3[2][103] = { + { + {95,4162}, + {95,4151}, + {95,4141}, + {97,4132}, + {92,4122}, + {90,4113}, + {95,4105}, + {95,4094}, + {93,4086}, + {95,4078}, + {100,4070}, + {95,4062}, + {98,4059}, + {98,4053}, + {100,4043}, + {97,4029}, + {98,4017}, + {97,4006}, + {95,4000}, + {112,3997}, + {113,3992}, + {115,3986}, + {115,3978}, + {115,3972}, + {115,3966}, + {115,3960}, + {117,3953}, + {117,3947}, + {117,3941}, + {117,3935}, + {118,3930}, + {119,3925}, + {120,3917}, + {122,3912}, + {123,3907}, + {133,3903}, + {133,3898}, + {130,3891}, + {130,3886}, + {133,3881}, + {135,3876}, + {140,3872}, + {140,3865}, + {130,3855}, + {110,3845}, + {108,3837}, + {97,3828}, + {98,3823}, + {95,3819}, + {97,3816}, + {92,3812}, + {95,3808}, + {95,3805}, + {98,3802}, + {92,3798}, + {95,3796}, + {93,3793}, + {95,3791}, + {98,3790}, + {98,3787}, + {98,3785}, + {115,3783}, + {120,3781}, + {120,3780}, + {120,3777}, + {117,3775}, + {120,3774}, + {120,3772}, + {120,3771}, + {120,3770}, + {120,3769}, + {120,3767}, + {118,3765}, + {110,3760}, + {112,3754}, + {118,3750}, + {110,3745}, + {112,3743}, + {113,3740}, + {110,3736}, + {112,3733}, + {112,3730}, + {110,3726}, + {115,3724}, + {115,3720}, + {112,3714}, + {110,3708}, + {112,3702}, + {112,3697}, + {118,3692}, + {110,3682}, + {112,3678}, + {115,3677}, + {95,3676}, + {98,3676}, + {98,3673}, + {100,3671}, + {110,3666}, + {97,3642}, + {105,3602}, + {107,3600}, + {115,3600}, + {128,3600} + }, + { + {85,4179}, + {87,4168}, + {85,4157}, + {87,4147}, + {87,4137}, + {87,4127}, + {88,4118}, + {88,4108}, + {87,4098}, + {87,4089}, + {87,4080}, + {87,4071}, + {88,4063}, + {88,4054}, + {88,4046}, + {88,4038}, + {88,4029}, + {90,4020}, + {88,4010}, + {92,4004}, + {90,3997}, + {90,3990}, + {90,3982}, + {90,3975}, + {92,3969}, + {92,3961}, + {92,3955}, + {93,3948}, + {93,3941}, + {92,3934}, + {93,3928}, + {95,3922}, + {95,3916}, + {97,3910}, + {95,3903}, + {98,3898}, + {95,3890}, + {95,3883}, + {93,3874}, + {92,3865}, + {92,3857}, + {90,3850}, + {88,3843}, + {88,3838}, + {87,3832}, + {87,3828}, + {88,3824}, + {88,3820}, + {88,3816}, + {88,3812}, + {88,3809}, + {88,3805}, + {87,3801}, + {88,3799}, + {88,3796}, + {88,3793}, + {88,3790}, + {88,3787}, + {88,3785}, + {90,3783}, + {90,3780}, + {93,3779}, + {90,3776}, + {92,3774}, + {92,3772}, + {92,3770}, + {95,3769}, + {95,3767}, + {93,3763}, + {87,3756}, + {88,3750}, + {90,3746}, + {88,3741}, + {90,3738}, + {88,3734}, + {90,3731}, + {88,3727}, + {88,3724}, + {90,3721}, + {88,3718}, + {90,3715}, + {90,3711}, + {92,3707}, + {90,3702}, + {90,3697}, + {90,3692}, + {92,3687}, + {90,3680}, + {90,3674}, + {90,3671}, + {90,3668}, + {92,3666}, + {95,3663}, + {98,3658}, + {97,3647}, + {95,3621}, + {95,3584}, + {98,3520}, + {98,3520}, + {98,3520}, + {98,3520}, + {98,3520}, + {98,3520} + } +}; +#if defined(CONFIG_MTK_BATTERY_LIFETIME_DATA_SUPPORT) +/* The following data is 0 cycle aging data for temperature -10 C */ +/* Total data num: 103 */ +/* T0 -10C{DOD,OCV} */ +BATTERY_PROFILE_STRUC battery_profile_t0_0cycle[2][103] = { + { + {0,4168}, + {1,4153}, + {2,4141}, + {3,4131}, + {4,4121}, + {5,4111}, + {6,4102}, + {7,4094}, + {8,4083}, + {9,4077}, + {10,4074}, + {11,4070}, + {12,4069}, + {13,4061}, + {14,4045}, + {15,4022}, + {16,3996}, + {17,3977}, + {18,3963}, + {19,3953}, + {20,3945}, + {21,3936}, + {22,3930}, + {23,3919}, + {24,3914}, + {25,3910}, + {26,3905}, + {27,3901}, + {28,3898}, + {29,3893}, + {30,3888}, + {31,3881}, + {32,3874}, + {33,3869}, + {34,3863}, + {35,3857}, + {36,3852}, + {37,3844}, + {38,3839}, + {39,3834}, + {40,3829}, + {41,3826}, + {42,3819}, + {43,3814}, + {44,3811}, + {45,3807}, + {46,3802}, + {47,3800}, + {48,3796}, + {49,3792}, + {50,3787}, + {51,3785}, + {52,3781}, + {53,3779}, + {54,3776}, + {55,3772}, + {56,3770}, + {57,3767}, + {58,3766}, + {59,3764}, + {60,3762}, + {61,3760}, + {62,3759}, + {63,3759}, + {64,3757}, + {65,3756}, + {66,3755}, + {67,3752}, + {68,3751}, + {69,3750}, + {70,3749}, + {71,3748}, + {72,3746}, + {73,3744}, + {74,3743}, + {75,3740}, + {76,3738}, + {77,3735}, + {78,3731}, + {79,3729}, + {80,3725}, + {81,3723}, + {82,3719}, + {83,3714}, + {84,3709}, + {85,3704}, + {86,3698}, + {87,3693}, + {88,3689}, + {89,3684}, + {90,3681}, + {91,3676}, + {92,3669}, + {93,3664}, + {94,3657}, + {95,3646}, + {96,3628}, + {97,3602}, + {98,3563}, + {98,3524}, + {99,3491}, + {99,3457}, + {100,3425} + }, + { + {0,4193}, + {1,4180}, + {2,4169}, + {3,4158}, + {4,4148}, + {5,4137}, + {6,4128}, + {7,4119}, + {8,4110}, + {9,4101}, + {10,4093}, + {11,4087}, + {12,4079}, + {13,4071}, + {14,4062}, + {15,4050}, + {16,4038}, + {17,4025}, + {18,4013}, + {19,4002}, + {20,3992}, + {21,3983}, + {22,3974}, + {23,3967}, + {24,3959}, + {25,3952}, + {26,3946}, + {27,3939}, + {28,3933}, + {29,3926}, + {30,3920}, + {31,3914}, + {32,3908}, + {33,3901}, + {34,3895}, + {35,3889}, + {35,3883}, + {36,3877}, + {37,3871}, + {38,3866}, + {39,3860}, + {40,3855}, + {41,3850}, + {42,3845}, + {43,3841}, + {44,3836}, + {45,3832}, + {46,3828}, + {47,3824}, + {48,3821}, + {49,3817}, + {50,3814}, + {51,3810}, + {52,3807}, + {53,3804}, + {54,3802}, + {55,3799}, + {56,3796}, + {57,3794}, + {58,3792}, + {59,3790}, + {60,3788}, + {61,3786}, + {62,3785}, + {63,3783}, + {64,3782}, + {65,3780}, + {66,3779}, + {67,3777}, + {68,3775}, + {69,3774}, + {70,3772}, + {71,3770}, + {72,3768}, + {73,3766}, + {74,3764}, + {75,3761}, + {76,3758}, + {77,3755}, + {78,3752}, + {79,3749}, + {80,3746}, + {81,3742}, + {82,3738}, + {83,3734}, + {84,3729}, + {85,3724}, + {86,3719}, + {87,3713}, + {88,3707}, + {89,3703}, + {90,3699}, + {91,3694}, + {92,3690}, + {93,3685}, + {94,3679}, + {95,3667}, + {96,3647}, + {97,3615}, + {98,3573}, + {99,3521}, + {99,3450}, + {100,3419} + } + +}; + +/* Total data num: 103 */ +/* T0 r_profile N10C */ +R_PROFILE_STRUC r_profile_t0_0cycle[2][103] = { + { + {515,4168}, + {515,4153}, + {548,4141}, + {553,4131}, + {558,4121}, + {563,4111}, + {568,4102}, + {568,4094}, + {563,4083}, + {560,4077}, + {575,4074}, + {588,4070}, + {608,4069}, + {618,4061}, + {613,4045}, + {608,4022}, + {598,3996}, + {590,3977}, + {585,3963}, + {583,3953}, + {583,3945}, + {578,3936}, + {580,3930}, + {580,3919}, + {578,3914}, + {580,3910}, + {578,3905}, + {583,3901}, + {585,3898}, + {580,3893}, + {580,3888}, + {575,3881}, + {570,3874}, + {578,3869}, + {578,3863}, + {575,3857}, + {578,3852}, + {570,3844}, + {573,3839}, + {573,3834}, + {573,3829}, + {578,3826}, + {573,3819}, + {575,3814}, + {580,3811}, + {580,3807}, + {580,3802}, + {585,3800}, + {583,3796}, + {585,3792}, + {585,3787}, + {590,3785}, + {590,3781}, + {593,3779}, + {592,3776}, + {592,3772}, + {595,3770}, + {595,3767}, + {600,3766}, + {602,3764}, + {603,3762}, + {602,3760}, + {605,3759}, + {608,3759}, + {610,3757}, + {613,3756}, + {615,3755}, + {590,3752}, + {610,3751}, + {615,3750}, + {618,3749}, + {620,3748}, + {625,3746}, + {628,3744}, + {633,3743}, + {635,3740}, + {643,3738}, + {648,3735}, + {645,3731}, + {655,3729}, + {660,3725}, + {670,3723}, + {680,3719}, + {690,3714}, + {700,3709}, + {713,3704}, + {730,3698}, + {750,3693}, + {778,3689}, + {805,3684}, + {850,3681}, + {908,3676}, + {970,3669}, + {1060,3664}, + {1188,3657}, + {1353,3646}, + {1533,3628}, + {1693,3602}, + {1843,3563}, + {1810,3524}, + {1728,3491}, + {1643,3457}, + {1563,3425} + }, + { + {268,4193}, + {428,4180}, + {430,4169}, + {432,4158}, + {433,4148}, + {432,4137}, + {433,4128}, + {433,4119}, + {432,4110}, + {438,4101}, + {438,4093}, + {442,4087}, + {442,4079}, + {443,4071}, + {443,4062}, + {440,4050}, + {438,4038}, + {435,4025}, + {433,4013}, + {432,4002}, + {432,3992}, + {432,3983}, + {428,3974}, + {430,3967}, + {428,3959}, + {428,3952}, + {428,3946}, + {428,3939}, + {428,3933}, + {425,3926}, + {425,3920}, + {425,3914}, + {425,3908}, + {423,3901}, + {422,3895}, + {420,3889}, + {420,3883}, + {418,3877}, + {418,3871}, + {418,3866}, + {418,3860}, + {420,3855}, + {420,3850}, + {420,3845}, + {422,3841}, + {422,3836}, + {422,3832}, + {423,3828}, + {423,3824}, + {427,3821}, + {427,3817}, + {430,3814}, + {430,3810}, + {432,3807}, + {433,3804}, + {437,3802}, + {437,3799}, + {437,3796}, + {442,3794}, + {443,3792}, + {445,3790}, + {447,3788}, + {450,3786}, + {453,3785}, + {457,3783}, + {460,3782}, + {463,3780}, + {468,3779}, + {472,3777}, + {475,3775}, + {482,3774}, + {485,3772}, + {488,3770}, + {493,3768}, + {498,3766}, + {505,3764}, + {508,3761}, + {512,3758}, + {518,3755}, + {522,3752}, + {530,3749}, + {537,3746}, + {545,3742}, + {555,3738}, + {563,3734}, + {575,3729}, + {588,3724}, + {605,3719}, + {625,3713}, + {645,3707}, + {675,3703}, + {710,3699}, + {753,3694}, + {808,3690}, + {877,3685}, + {972,3679}, + {1082,3667}, + {1203,3647}, + {1335,3615}, + {1447,3573}, + {1535,3521}, + {1457,3450}, + {1390,3419} + } +}; + +/* The following data is 0 cycle aging data for temperature 0 C + Total data num: 103 + T1 0C{DOD,OCV} */ +BATTERY_PROFILE_STRUC battery_profile_t1_0cycle[2][103] = { + { + {0,4182}, + {1,4169}, + {2,4158}, + {3,4149}, + {4,4139}, + {5,4130}, + {6,4121}, + {7,4112}, + {8,4104}, + {9,4096}, + {10,4091}, + {11,4090}, + {12,4088}, + {13,4083}, + {14,4070}, + {15,4049}, + {16,4022}, + {17,4003}, + {18,3990}, + {19,3979}, + {20,3971}, + {21,3965}, + {22,3959}, + {23,3955}, + {24,3950}, + {25,3946}, + {26,3943}, + {27,3941}, + {28,3937}, + {29,3933}, + {29,3928}, + {30,3922}, + {31,3914}, + {32,3907}, + {33,3899}, + {34,3893}, + {35,3885}, + {36,3877}, + {37,3871}, + {38,3864}, + {39,3858}, + {40,3852}, + {41,3847}, + {42,3841}, + {43,3836}, + {44,3832}, + {45,3828}, + {46,3823}, + {47,3820}, + {48,3816}, + {49,3812}, + {50,3809}, + {51,3806}, + {52,3803}, + {53,3800}, + {54,3797}, + {55,3796}, + {56,3792}, + {57,3790}, + {58,3788}, + {59,3786}, + {60,3784}, + {61,3782}, + {62,3780}, + {63,3780}, + {64,3779}, + {65,3778}, + {66,3777}, + {67,3776}, + {68,3775}, + {69,3775}, + {70,3773}, + {71,3772}, + {72,3770}, + {73,3769}, + {74,3768}, + {75,3766}, + {76,3764}, + {77,3762}, + {78,3760}, + {79,3757}, + {80,3754}, + {81,3751}, + {82,3746}, + {83,3741}, + {84,3737}, + {85,3732}, + {86,3727}, + {87,3720}, + {87,3714}, + {88,3706}, + {89,3702}, + {90,3698}, + {91,3696}, + {92,3694}, + {93,3692}, + {94,3688}, + {95,3680}, + {96,3660}, + {97,3620}, + {98,3562}, + {99,3484}, + {100,3400} + }, + { + {0,4195}, + {1,4184}, + {2,4173}, + {3,4163}, + {4,4153}, + {5,4143}, + {6,4134}, + {7,4124}, + {8,4115}, + {9,4106}, + {10,4098}, + {11,4090}, + {12,4085}, + {13,4078}, + {14,4069}, + {15,4059}, + {16,4047}, + {17,4036}, + {18,4024}, + {19,4014}, + {20,4004}, + {21,3995}, + {22,3987}, + {23,3980}, + {24,3973}, + {25,3966}, + {26,3960}, + {27,3954}, + {28,3948}, + {29,3942}, + {30,3936}, + {31,3929}, + {32,3922}, + {33,3915}, + {34,3908}, + {35,3900}, + {36,3893}, + {37,3886}, + {38,3879}, + {39,3873}, + {40,3866}, + {41,3861}, + {42,3855}, + {43,3850}, + {44,3846}, + {45,3841}, + {46,3837}, + {46,3832}, + {47,3829}, + {48,3825}, + {49,3821}, + {50,3818}, + {51,3815}, + {52,3812}, + {53,3809}, + {54,3806}, + {55,3803}, + {56,3800}, + {57,3798}, + {58,3796}, + {59,3793}, + {60,3791}, + {61,3789}, + {62,3787}, + {63,3786}, + {64,3784}, + {65,3783}, + {66,3781}, + {67,3780}, + {68,3778}, + {69,3776}, + {70,3774}, + {71,3772}, + {72,3769}, + {73,3767}, + {74,3765}, + {75,3762}, + {76,3759}, + {77,3756}, + {78,3753}, + {79,3750}, + {80,3746}, + {81,3742}, + {82,3737}, + {83,3733}, + {84,3728}, + {85,3724}, + {86,3719}, + {87,3712}, + {88,3705}, + {89,3700}, + {90,3697}, + {91,3694}, + {92,3691}, + {93,3687}, + {94,3680}, + {95,3669}, + {96,3644}, + {97,3605}, + {98,3556}, + {99,3494}, + {100,3411}, + {100,3411} + } +}; + +/* Total data num: 103*/ +/* T1 r_profile 0C */ +R_PROFILE_STRUC r_profile_t1_0cycle[2][103] = { + { + {295,4182}, + {295,4169}, + {298,4158}, + {305,4149}, + {308,4139}, + {310,4130}, + {315,4121}, + {315,4112}, + {318,4104}, + {315,4096}, + {318,4091}, + {333,4090}, + {343,4088}, + {350,4083}, + {350,4070}, + {348,4049}, + {340,4022}, + {340,4003}, + {343,3990}, + {338,3979}, + {338,3971}, + {343,3965}, + {340,3959}, + {345,3955}, + {343,3950}, + {343,3946}, + {345,3943}, + {350,3941}, + {348,3937}, + {348,3933}, + {348,3928}, + {345,3922}, + {338,3914}, + {335,3907}, + {330,3899}, + {328,3893}, + {323,3885}, + {318,3877}, + {318,3871}, + {310,3864}, + {310,3858}, + {308,3852}, + {308,3847}, + {305,3841}, + {300,3836}, + {303,3832}, + {305,3828}, + {300,3823}, + {300,3820}, + {303,3816}, + {300,3812}, + {303,3809}, + {303,3806}, + {303,3803}, + {303,3800}, + {300,3797}, + {308,3796}, + {303,3792}, + {305,3790}, + {305,3788}, + {308,3786}, + {308,3784}, + {308,3782}, + {305,3780}, + {310,3780}, + {310,3779}, + {310,3778}, + {310,3777}, + {310,3776}, + {313,3775}, + {315,3775}, + {313,3773}, + {315,3772}, + {313,3770}, + {315,3769}, + {318,3768}, + {318,3766}, + {320,3764}, + {320,3762}, + {323,3760}, + {323,3757}, + {323,3754}, + {325,3751}, + {323,3746}, + {323,3741}, + {325,3737}, + {328,3732}, + {328,3727}, + {328,3720}, + {330,3714}, + {330,3706}, + {333,3702}, + {335,3698}, + {345,3696}, + {358,3694}, + {373,3692}, + {395,3688}, + {418,3680}, + {440,3660}, + {468,3620}, + {535,3562}, + {663,3484}, + {945,3400} + }, + { + {225,4195}, + {220,4184}, + {222,4173}, + {222,4163}, + {223,4153}, + {225,4143}, + {227,4134}, + {227,4124}, + {227,4115}, + {228,4106}, + {230,4098}, + {230,4090}, + {228,4085}, + {233,4078}, + {233,4069}, + {233,4059}, + {233,4047}, + {235,4036}, + {235,4024}, + {237,4014}, + {235,4004}, + {235,3995}, + {235,3987}, + {238,3980}, + {238,3973}, + {238,3966}, + {238,3960}, + {240,3954}, + {240,3948}, + {240,3942}, + {240,3936}, + {238,3929}, + {237,3922}, + {235,3915}, + {233,3908}, + {230,3900}, + {228,3893}, + {227,3886}, + {225,3879}, + {225,3873}, + {222,3866}, + {223,3861}, + {222,3855}, + {222,3850}, + {223,3846}, + {217,3841}, + {222,3837}, + {222,3832}, + {223,3829}, + {217,3825}, + {215,3821}, + {212,3818}, + {222,3815}, + {225,3812}, + {225,3809}, + {225,3806}, + {225,3803}, + {225,3800}, + {225,3798}, + {228,3796}, + {225,3793}, + {223,3791}, + {222,3789}, + {225,3787}, + {230,3786}, + {232,3784}, + {233,3783}, + {233,3781}, + {235,3780}, + {237,3778}, + {237,3776}, + {238,3774}, + {233,3772}, + {233,3769}, + {232,3767}, + {242,3765}, + {242,3762}, + {242,3759}, + {245,3756}, + {245,3753}, + {250,3750}, + {252,3746}, + {253,3742}, + {250,3737}, + {250,3733}, + {250,3728}, + {260,3724}, + {265,3719}, + {267,3712}, + {268,3705}, + {272,3700}, + {282,3697}, + {293,3694}, + {307,3691}, + {322,3687}, + {333,3680}, + {355,3669}, + {373,3644}, + {435,3605}, + {498,3556}, + {597,3494}, + {757,3411}, + {757,3411} + } +}; + +/* The following data is 0 cycle aging data for temperature 25 C */ +/* Total data num: 103 */ +/* T2 25C{DOD,OCV} */ +BATTERY_PROFILE_STRUC battery_profile_t2_0cycle[2][103] = { + { + {0,4190}, + {1,4174}, + {2,4163}, + {3,4152}, + {4,4142}, + {5,4133}, + {6,4123}, + {7,4115}, + {8,4106}, + {9,4097}, + {10,4090}, + {11,4087}, + {12,4085}, + {13,4081}, + {14,4071}, + {15,4054}, + {16,4034}, + {17,4018}, + {18,4005}, + {19,3996}, + {20,3988}, + {21,3982}, + {22,3976}, + {23,3972}, + {24,3969}, + {25,3968}, + {26,3965}, + {27,3960}, + {28,3955}, + {29,3947}, + {30,3942}, + {31,3936}, + {32,3931}, + {33,3926}, + {34,3920}, + {35,3914}, + {36,3909}, + {37,3904}, + {38,3899}, + {39,3893}, + {40,3886}, + {41,3880}, + {42,3873}, + {43,3865}, + {44,3855}, + {45,3847}, + {46,3841}, + {47,3834}, + {48,3828}, + {49,3824}, + {50,3821}, + {51,3817}, + {52,3814}, + {53,3811}, + {54,3808}, + {55,3806}, + {56,3803}, + {57,3800}, + {58,3797}, + {59,3795}, + {60,3793}, + {61,3791}, + {62,3790}, + {63,3787}, + {64,3786}, + {65,3785}, + {66,3783}, + {67,3782}, + {68,3781}, + {69,3781}, + {70,3780}, + {71,3779}, + {72,3777}, + {73,3776}, + {74,3775}, + {75,3771}, + {76,3770}, + {77,3767}, + {78,3764}, + {79,3761}, + {80,3757}, + {81,3754}, + {82,3750}, + {83,3748}, + {84,3744}, + {85,3739}, + {86,3733}, + {87,3726}, + {88,3721}, + {89,3717}, + {90,3708}, + {91,3700}, + {92,3697}, + {93,3695}, + {94,3694}, + {95,3693}, + {96,3692}, + {97,3689}, + {98,3682}, + {99,3659}, + {100,3615}, + {100,3600}, + {100,3600} + }, + { + {0,4190}, + {1,4178}, + {2,4167}, + {3,4157}, + {4,4146}, + {5,4136}, + {6,4126}, + {7,4116}, + {8,4108}, + {9,4098}, + {10,4090}, + {11,4082}, + {12,4077}, + {13,4070}, + {14,4061}, + {15,4049}, + {16,4038}, + {17,4027}, + {18,4017}, + {19,4007}, + {20,3999}, + {21,3991}, + {22,3984}, + {23,3978}, + {24,3972}, + {25,3968}, + {26,3963}, + {27,3956}, + {28,3950}, + {29,3944}, + {30,3938}, + {31,3932}, + {32,3925}, + {33,3919}, + {34,3913}, + {35,3907}, + {36,3900}, + {37,3893}, + {38,3884}, + {39,3875}, + {40,3867}, + {41,3859}, + {42,3852}, + {43,3847}, + {44,3841}, + {45,3836}, + {46,3832}, + {47,3828}, + {48,3824}, + {49,3820}, + {50,3816}, + {51,3813}, + {52,3810}, + {53,3806}, + {54,3804}, + {55,3801}, + {56,3798}, + {57,3795}, + {58,3793}, + {59,3791}, + {60,3788}, + {61,3787}, + {62,3784}, + {63,3782}, + {64,3781}, + {65,3779}, + {66,3778}, + {67,3777}, + {68,3775}, + {69,3774}, + {70,3772}, + {71,3769}, + {72,3766}, + {73,3762}, + {74,3759}, + {75,3756}, + {76,3751}, + {77,3748}, + {78,3745}, + {79,3743}, + {80,3739}, + {81,3735}, + {82,3731}, + {83,3727}, + {84,3721}, + {85,3717}, + {86,3713}, + {87,3707}, + {88,3700}, + {89,3694}, + {90,3689}, + {91,3687}, + {92,3684}, + {93,3682}, + {94,3679}, + {95,3671}, + {96,3653}, + {97,3619}, + {98,3574}, + {99,3518}, + {100,3445}, + {100,3445}, + {100,3445} + } +}; + +/* Total data num: 103 */ +/* T3 r_profile 25C */ +R_PROFILE_STRUC r_profile_t2_0cycle[2][103] = { + { + {123,4190}, + {123,4174}, + {128,4163}, + {125,4152}, + {128,4142}, + {128,4133}, + {128,4123}, + {133,4115}, + {130,4106}, + {130,4097}, + {128,4090}, + {132,4087}, + {138,4085}, + {143,4081}, + {140,4071}, + {140,4054}, + {138,4034}, + {140,4018}, + {140,4005}, + {158,3996}, + {158,3988}, + {155,3982}, + {158,3976}, + {158,3972}, + {165,3969}, + {165,3968}, + {165,3965}, + {168,3960}, + {168,3955}, + {170,3947}, + {170,3942}, + {173,3936}, + {173,3931}, + {175,3926}, + {175,3920}, + {180,3914}, + {180,3909}, + {183,3904}, + {185,3899}, + {183,3893}, + {180,3886}, + {178,3880}, + {170,3873}, + {148,3865}, + {140,3855}, + {138,3847}, + {133,3841}, + {128,3834}, + {128,3828}, + {128,3824}, + {130,3821}, + {133,3817}, + {133,3814}, + {130,3811}, + {135,3808}, + {133,3806}, + {133,3803}, + {130,3800}, + {133,3797}, + {130,3795}, + {135,3793}, + {158,3791}, + {153,3790}, + {158,3787}, + {158,3786}, + {155,3785}, + {158,3783}, + {158,3782}, + {158,3781}, + {158,3781}, + {158,3780}, + {153,3779}, + {155,3777}, + {155,3776}, + {150,3775}, + {153,3771}, + {150,3770}, + {148,3767}, + {153,3764}, + {150,3761}, + {153,3757}, + {148,3754}, + {153,3750}, + {153,3748}, + {153,3744}, + {148,3739}, + {150,3733}, + {150,3726}, + {155,3721}, + {148,3717}, + {150,3708}, + {153,3700}, + {130,3697}, + {133,3695}, + {138,3694}, + {145,3693}, + {150,3692}, + {150,3689}, + {148,3682}, + {150,3659}, + {160,3615}, + {165,3600}, + {180,3600} + }, + { + {138,4190}, + {138,4178}, + {138,4167}, + {142,4157}, + {138,4146}, + {140,4136}, + {142,4126}, + {140,4116}, + {143,4108}, + {142,4098}, + {143,4090}, + {143,4082}, + {147,4077}, + {145,4070}, + {145,4061}, + {142,4049}, + {142,4038}, + {143,4027}, + {145,4017}, + {145,4007}, + {147,3999}, + {145,3991}, + {143,3984}, + {145,3978}, + {145,3972}, + {148,3968}, + {148,3963}, + {147,3956}, + {147,3950}, + {150,3944}, + {153,3938}, + {155,3932}, + {153,3925}, + {155,3919}, + {157,3913}, + {157,3907}, + {157,3900}, + {155,3893}, + {152,3884}, + {148,3875}, + {147,3867}, + {145,3859}, + {143,3852}, + {143,3847}, + {142,3841}, + {142,3836}, + {142,3832}, + {142,3828}, + {143,3824}, + {142,3820}, + {142,3816}, + {142,3813}, + {142,3810}, + {142,3806}, + {142,3804}, + {142,3801}, + {142,3798}, + {142,3795}, + {143,3793}, + {143,3791}, + {143,3788}, + {145,3787}, + {142,3784}, + {142,3782}, + {145,3781}, + {145,3779}, + {147,3778}, + {147,3777}, + {145,3775}, + {145,3774}, + {145,3772}, + {143,3769}, + {143,3766}, + {143,3762}, + {145,3759}, + {145,3756}, + {142,3751}, + {143,3748}, + {143,3745}, + {145,3743}, + {143,3739}, + {145,3735}, + {145,3731}, + {147,3727}, + {143,3721}, + {147,3717}, + {148,3713}, + {147,3707}, + {147,3700}, + {148,3694}, + {150,3689}, + {152,3687}, + {152,3684}, + {155,3682}, + {160,3679}, + {162,3671}, + {162,3653}, + {163,3619}, + {168,3574}, + {175,3518}, + {188,3445}, + {188,3445}, + {188,3445} + } +}; + +/* The following data is 0 cycle aging data for temperature 55 C */ +/* Total data num: 103 */ +/* T3 50C:{DOD,OCV} */ +BATTERY_PROFILE_STRUC battery_profile_t3_0cycle[2][103] = { + { + {0,4162}, + {1,4151}, + {2,4141}, + {3,4132}, + {4,4122}, + {5,4113}, + {6,4105}, + {7,4095}, + {8,4086}, + {9,4079}, + {10,4071}, + {11,4063}, + {12,4059}, + {13,4053}, + {14,4043}, + {15,4029}, + {16,4017}, + {17,4007}, + {18,4000}, + {19,3997}, + {20,3992}, + {21,3986}, + {22,3978}, + {23,3972}, + {24,3966}, + {25,3960}, + {26,3953}, + {27,3947}, + {28,3941}, + {29,3935}, + {30,3930}, + {31,3925}, + {32,3917}, + {33,3912}, + {34,3907}, + {35,3903}, + {36,3898}, + {37,3891}, + {38,3886}, + {39,3881}, + {40,3876}, + {41,3872}, + {42,3865}, + {43,3855}, + {44,3845}, + {45,3837}, + {46,3828}, + {47,3823}, + {48,3819}, + {49,3816}, + {50,3812}, + {52,3808}, + {53,3805}, + {54,3802}, + {55,3798}, + {56,3796}, + {57,3793}, + {58,3791}, + {59,3790}, + {60,3787}, + {61,3785}, + {62,3783}, + {63,3781}, + {64,3780}, + {65,3777}, + {66,3775}, + {67,3774}, + {68,3772}, + {69,3771}, + {70,3770}, + {71,3769}, + {72,3767}, + {73,3765}, + {74,3760}, + {75,3754}, + {76,3750}, + {77,3745}, + {78,3743}, + {79,3740}, + {80,3736}, + {81,3733}, + {82,3730}, + {83,3726}, + {84,3724}, + {85,3720}, + {86,3714}, + {87,3708}, + {88,3702}, + {89,3697}, + {90,3692}, + {91,3682}, + {92,3678}, + {93,3677}, + {94,3676}, + {95,3676}, + {96,3673}, + {97,3671}, + {98,3666}, + {99,3642}, + {100,3602}, + {100,3600}, + {100,3600}, + {100,3600} + }, + { + {0,4179}, + {1,4168}, + {2,4157}, + {3,4147}, + {4,4137}, + {5,4127}, + {6,4118}, + {7,4108}, + {8,4098}, + {9,4089}, + {10,4080}, + {11,4071}, + {12,4063}, + {13,4054}, + {14,4046}, + {15,4038}, + {16,4029}, + {17,4020}, + {18,4010}, + {19,4004}, + {20,3997}, + {21,3990}, + {22,3982}, + {23,3975}, + {24,3969}, + {25,3961}, + {26,3955}, + {27,3948}, + {28,3941}, + {29,3934}, + {30,3928}, + {31,3922}, + {32,3916}, + {33,3910}, + {34,3903}, + {35,3898}, + {36,3890}, + {37,3883}, + {38,3874}, + {39,3865}, + {40,3857}, + {41,3850}, + {42,3843}, + {43,3838}, + {44,3832}, + {45,3828}, + {46,3824}, + {47,3820}, + {48,3816}, + {49,3812}, + {50,3809}, + {51,3805}, + {53,3801}, + {54,3799}, + {55,3796}, + {56,3793}, + {57,3790}, + {58,3787}, + {59,3785}, + {60,3783}, + {61,3780}, + {62,3779}, + {63,3776}, + {64,3774}, + {65,3772}, + {66,3770}, + {67,3769}, + {68,3767}, + {69,3763}, + {70,3756}, + {71,3750}, + {72,3746}, + {73,3741}, + {74,3738}, + {75,3734}, + {76,3731}, + {77,3727}, + {78,3724}, + {79,3721}, + {80,3718}, + {81,3715}, + {82,3711}, + {83,3707}, + {84,3702}, + {85,3697}, + {86,3692}, + {87,3687}, + {88,3680}, + {89,3674}, + {90,3671}, + {91,3668}, + {92,3666}, + {93,3663}, + {94,3658}, + {95,3647}, + {96,3621}, + {97,3584}, + {98,3538}, + {99,3480}, + {100,3403}, + {100,3403}, + {100,3403}, + {100,3403} + } +}; + +/* Total data num: 103 */ +/* T3 r_profile 50C */ +R_PROFILE_STRUC r_profile_t3_0cycle[2][103] = { + { + {95,4162}, + {95,4151}, + {95,4141}, + {97,4132}, + {92,4122}, + {90,4113}, + {95,4105}, + {95,4094}, + {93,4086}, + {95,4078}, + {100,4070}, + {95,4062}, + {98,4059}, + {98,4053}, + {100,4043}, + {97,4029}, + {98,4017}, + {97,4006}, + {95,4000}, + {112,3997}, + {113,3992}, + {115,3986}, + {115,3978}, + {115,3972}, + {115,3966}, + {115,3960}, + {117,3953}, + {117,3947}, + {117,3941}, + {117,3935}, + {118,3930}, + {119,3925}, + {120,3917}, + {122,3912}, + {123,3907}, + {133,3903}, + {133,3898}, + {130,3891}, + {130,3886}, + {133,3881}, + {135,3876}, + {140,3872}, + {140,3865}, + {130,3855}, + {110,3845}, + {108,3837}, + {97,3828}, + {98,3823}, + {95,3819}, + {97,3816}, + {92,3812}, + {95,3808}, + {95,3805}, + {98,3802}, + {92,3798}, + {95,3796}, + {93,3793}, + {95,3791}, + {98,3790}, + {98,3787}, + {98,3785}, + {115,3783}, + {120,3781}, + {120,3780}, + {120,3777}, + {117,3775}, + {120,3774}, + {120,3772}, + {120,3771}, + {120,3770}, + {120,3769}, + {120,3767}, + {118,3765}, + {110,3760}, + {112,3754}, + {118,3750}, + {110,3745}, + {112,3743}, + {113,3740}, + {110,3736}, + {112,3733}, + {112,3730}, + {110,3726}, + {115,3724}, + {115,3720}, + {112,3714}, + {110,3708}, + {112,3702}, + {112,3697}, + {118,3692}, + {110,3682}, + {112,3678}, + {115,3677}, + {95,3676}, + {98,3676}, + {98,3673}, + {100,3671}, + {110,3666}, + {97,3642}, + {105,3602}, + {107,3600}, + {115,3600}, + {128,3600} + }, + { + {110,4179}, + {112,4168}, + {110,4157}, + {112,4147}, + {112,4137}, + {112,4127}, + {113,4118}, + {113,4108}, + {112,4098}, + {112,4089}, + {112,4080}, + {112,4071}, + {113,4063}, + {113,4054}, + {113,4046}, + {113,4038}, + {113,4029}, + {115,4020}, + {113,4010}, + {117,4004}, + {115,3997}, + {115,3990}, + {115,3982}, + {115,3975}, + {117,3969}, + {117,3961}, + {117,3955}, + {118,3948}, + {118,3941}, + {117,3934}, + {118,3928}, + {120,3922}, + {120,3916}, + {122,3910}, + {120,3903}, + {123,3898}, + {120,3890}, + {120,3883}, + {118,3874}, + {117,3865}, + {117,3857}, + {115,3850}, + {113,3843}, + {113,3838}, + {112,3832}, + {112,3828}, + {113,3824}, + {113,3820}, + {113,3816}, + {113,3812}, + {113,3809}, + {113,3805}, + {112,3801}, + {113,3799}, + {113,3796}, + {113,3793}, + {113,3790}, + {113,3787}, + {113,3785}, + {115,3783}, + {115,3780}, + {118,3779}, + {115,3776}, + {117,3774}, + {117,3772}, + {117,3770}, + {120,3769}, + {120,3767}, + {118,3763}, + {112,3756}, + {113,3750}, + {115,3746}, + {113,3741}, + {115,3738}, + {113,3734}, + {115,3731}, + {113,3727}, + {113,3724}, + {115,3721}, + {113,3718}, + {115,3715}, + {115,3711}, + {117,3707}, + {115,3702}, + {115,3697}, + {115,3692}, + {117,3687}, + {115,3680}, + {115,3674}, + {115,3671}, + {115,3668}, + {117,3666}, + {120,3663}, + {123,3658}, + {122,3647}, + {120,3621}, + {120,3584}, + {123,3538}, + {127,3480}, + {133,3403}, + {133,3403}, + {133,3403}, + {133,3403} + } +}; + +/* The following data is 500 cycle aging data for temperature -10 C */ +/* Total data num: 103 */ +/* T0 -10C{DOD,OCV} */ +BATTERY_PROFILE_STRUC battery_profile_t0_500cycle[2][103] = { + { + {0,4168}, + {1,4153}, + {2,4141}, + {3,4131}, + {4,4121}, + {5,4111}, + {6,4102}, + {7,4094}, + {8,4083}, + {9,4077}, + {10,4074}, + {11,4070}, + {12,4069}, + {13,4061}, + {14,4045}, + {15,4022}, + {16,3996}, + {17,3977}, + {18,3963}, + {19,3953}, + {20,3945}, + {21,3936}, + {22,3930}, + {23,3919}, + {24,3914}, + {25,3910}, + {26,3905}, + {27,3901}, + {28,3898}, + {29,3893}, + {30,3888}, + {31,3881}, + {32,3874}, + {33,3869}, + {34,3863}, + {35,3857}, + {36,3852}, + {37,3844}, + {38,3839}, + {39,3834}, + {40,3829}, + {41,3826}, + {42,3819}, + {43,3814}, + {44,3811}, + {45,3807}, + {46,3802}, + {47,3800}, + {48,3796}, + {49,3792}, + {50,3787}, + {51,3785}, + {52,3781}, + {53,3779}, + {54,3776}, + {55,3772}, + {56,3770}, + {57,3767}, + {58,3766}, + {59,3764}, + {60,3762}, + {61,3760}, + {62,3759}, + {63,3759}, + {64,3757}, + {65,3756}, + {66,3755}, + {67,3752}, + {68,3751}, + {69,3750}, + {70,3749}, + {71,3748}, + {72,3746}, + {73,3744}, + {74,3743}, + {75,3740}, + {76,3738}, + {77,3735}, + {78,3731}, + {79,3729}, + {80,3725}, + {81,3723}, + {82,3719}, + {83,3714}, + {84,3709}, + {85,3704}, + {86,3698}, + {87,3693}, + {88,3689}, + {89,3684}, + {90,3681}, + {91,3676}, + {92,3669}, + {93,3664}, + {94,3657}, + {95,3646}, + {96,3628}, + {97,3602}, + {98,3563}, + {98,3524}, + {99,3491}, + {99,3457}, + {100,3425} + }, + { + {0,4193}, + {1,4180}, + {2,4169}, + {3,4158}, + {4,4148}, + {5,4137}, + {6,4128}, + {7,4119}, + {8,4110}, + {9,4101}, + {10,4093}, + {11,4087}, + {12,4079}, + {13,4071}, + {14,4062}, + {15,4050}, + {16,4038}, + {17,4025}, + {18,4013}, + {19,4002}, + {20,3992}, + {21,3983}, + {22,3974}, + {23,3967}, + {24,3959}, + {25,3952}, + {26,3946}, + {27,3939}, + {28,3933}, + {29,3926}, + {30,3920}, + {31,3914}, + {32,3908}, + {33,3901}, + {34,3895}, + {35,3889}, + {35,3883}, + {36,3877}, + {37,3871}, + {38,3866}, + {39,3860}, + {40,3855}, + {41,3850}, + {42,3845}, + {43,3841}, + {44,3836}, + {45,3832}, + {46,3828}, + {47,3824}, + {48,3821}, + {49,3817}, + {50,3814}, + {51,3810}, + {52,3807}, + {53,3804}, + {54,3802}, + {55,3799}, + {56,3796}, + {57,3794}, + {58,3792}, + {59,3790}, + {60,3788}, + {61,3786}, + {62,3785}, + {63,3783}, + {64,3782}, + {65,3780}, + {66,3779}, + {67,3777}, + {68,3775}, + {69,3774}, + {70,3772}, + {71,3770}, + {72,3768}, + {73,3766}, + {74,3764}, + {75,3761}, + {76,3758}, + {77,3755}, + {78,3752}, + {79,3749}, + {80,3746}, + {81,3742}, + {82,3738}, + {83,3734}, + {84,3729}, + {85,3724}, + {86,3719}, + {87,3713}, + {88,3707}, + {89,3703}, + {90,3699}, + {91,3694}, + {92,3690}, + {93,3685}, + {94,3679}, + {95,3667}, + {96,3647}, + {97,3615}, + {98,3573}, + {99,3521}, + {99,3450}, + {100,3419} + } + +}; + +/* Total data num: 103 */ +/* T0 r_profile N10C */ +R_PROFILE_STRUC r_profile_t0_500cycle[2][103] = { + { + {515,4168}, + {515,4153}, + {548,4141}, + {553,4131}, + {558,4121}, + {563,4111}, + {568,4102}, + {568,4094}, + {563,4083}, + {560,4077}, + {575,4074}, + {588,4070}, + {608,4069}, + {618,4061}, + {613,4045}, + {608,4022}, + {598,3996}, + {590,3977}, + {585,3963}, + {583,3953}, + {583,3945}, + {578,3936}, + {580,3930}, + {580,3919}, + {578,3914}, + {580,3910}, + {578,3905}, + {583,3901}, + {585,3898}, + {580,3893}, + {580,3888}, + {575,3881}, + {570,3874}, + {578,3869}, + {578,3863}, + {575,3857}, + {578,3852}, + {570,3844}, + {573,3839}, + {573,3834}, + {573,3829}, + {578,3826}, + {573,3819}, + {575,3814}, + {580,3811}, + {580,3807}, + {580,3802}, + {585,3800}, + {583,3796}, + {585,3792}, + {585,3787}, + {590,3785}, + {590,3781}, + {593,3779}, + {592,3776}, + {592,3772}, + {595,3770}, + {595,3767}, + {600,3766}, + {602,3764}, + {603,3762}, + {602,3760}, + {605,3759}, + {608,3759}, + {610,3757}, + {613,3756}, + {615,3755}, + {590,3752}, + {610,3751}, + {615,3750}, + {618,3749}, + {620,3748}, + {625,3746}, + {628,3744}, + {633,3743}, + {635,3740}, + {643,3738}, + {648,3735}, + {645,3731}, + {655,3729}, + {660,3725}, + {670,3723}, + {680,3719}, + {690,3714}, + {700,3709}, + {713,3704}, + {730,3698}, + {750,3693}, + {778,3689}, + {805,3684}, + {850,3681}, + {908,3676}, + {970,3669}, + {1060,3664}, + {1188,3657}, + {1353,3646}, + {1533,3628}, + {1693,3602}, + {1843,3563}, + {1810,3524}, + {1728,3491}, + {1643,3457}, + {1563,3425} + }, + { + {268,4193}, + {428,4180}, + {430,4169}, + {432,4158}, + {433,4148}, + {432,4137}, + {433,4128}, + {433,4119}, + {432,4110}, + {438,4101}, + {438,4093}, + {442,4087}, + {442,4079}, + {443,4071}, + {443,4062}, + {440,4050}, + {438,4038}, + {435,4025}, + {433,4013}, + {432,4002}, + {432,3992}, + {432,3983}, + {428,3974}, + {430,3967}, + {428,3959}, + {428,3952}, + {428,3946}, + {428,3939}, + {428,3933}, + {425,3926}, + {425,3920}, + {425,3914}, + {425,3908}, + {423,3901}, + {422,3895}, + {420,3889}, + {420,3883}, + {418,3877}, + {418,3871}, + {418,3866}, + {418,3860}, + {420,3855}, + {420,3850}, + {420,3845}, + {422,3841}, + {422,3836}, + {422,3832}, + {423,3828}, + {423,3824}, + {427,3821}, + {427,3817}, + {430,3814}, + {430,3810}, + {432,3807}, + {433,3804}, + {437,3802}, + {437,3799}, + {437,3796}, + {442,3794}, + {443,3792}, + {445,3790}, + {447,3788}, + {450,3786}, + {453,3785}, + {457,3783}, + {460,3782}, + {463,3780}, + {468,3779}, + {472,3777}, + {475,3775}, + {482,3774}, + {485,3772}, + {488,3770}, + {493,3768}, + {498,3766}, + {505,3764}, + {508,3761}, + {512,3758}, + {518,3755}, + {522,3752}, + {530,3749}, + {537,3746}, + {545,3742}, + {555,3738}, + {563,3734}, + {575,3729}, + {588,3724}, + {605,3719}, + {625,3713}, + {645,3707}, + {675,3703}, + {710,3699}, + {753,3694}, + {808,3690}, + {877,3685}, + {972,3679}, + {1082,3667}, + {1203,3647}, + {1335,3615}, + {1447,3573}, + {1535,3521}, + {1457,3450}, + {1390,3419} + } +}; + +/* The following data is 500 cycle aging data for temperature 0 C + Total data num: 103 + T1 0C{DOD,OCV} */ +BATTERY_PROFILE_STRUC battery_profile_t1_500cycle[2][103] = { + { + {0,4192}, + {1,4176}, + {2,4165}, + {3,4154}, + {4,4144}, + {5,4134}, + {6,4125}, + {7,4116}, + {8,4107}, + {9,4099}, + {10,4091}, + {11,4084}, + {12,4076}, + {13,4067}, + {14,4059}, + {15,4049}, + {16,4039}, + {17,4029}, + {18,4019}, + {19,4011}, + {20,4003}, + {21,3995}, + {22,3988}, + {23,3982}, + {24,3976}, + {25,3971}, + {26,3966}, + {27,3960}, + {28,3955}, + {29,3949}, + {30,3943}, + {31,3936}, + {32,3930}, + {33,3923}, + {34,3917}, + {35,3910}, + {36,3901}, + {37,3892}, + {38,3882}, + {39,3871}, + {41,3862}, + {42,3855}, + {43,3848}, + {44,3842}, + {45,3837}, + {46,3832}, + {47,3828}, + {48,3824}, + {49,3821}, + {50,3816}, + {51,3813}, + {52,3810}, + {53,3808}, + {54,3804}, + {55,3802}, + {56,3799}, + {57,3797}, + {58,3795}, + {59,3793}, + {60,3792}, + {61,3790}, + {62,3789}, + {63,3788}, + {64,3786}, + {65,3784}, + {66,3783}, + {67,3781}, + {68,3780}, + {69,3778}, + {70,3776}, + {71,3775}, + {72,3772}, + {73,3769}, + {74,3767}, + {75,3764}, + {76,3760}, + {77,3756}, + {78,3752}, + {79,3749}, + {80,3744}, + {81,3740}, + {82,3735}, + {83,3730}, + {84,3724}, + {85,3717}, + {86,3711}, + {87,3704}, + {88,3698}, + {89,3693}, + {90,3688}, + {91,3684}, + {92,3680}, + {93,3676}, + {94,3669}, + {95,3657}, + {96,3635}, + {97,3599}, + {98,3546}, + {99,3472}, + {100,3400}, + {100,3400}, + {100,3400}, + {100,3400} + }, + { + {0,4190}, + {1,4176}, + {2,4164}, + {3,4153}, + {4,4142}, + {5,4131}, + {6,4121}, + {7,4111}, + {8,4102}, + {9,4094}, + {10,4087}, + {11,4079}, + {12,4071}, + {13,4060}, + {15,4047}, + {16,4035}, + {17,4023}, + {18,4012}, + {19,4002}, + {20,3993}, + {21,3985}, + {22,3978}, + {23,3971}, + {24,3965}, + {25,3959}, + {26,3954}, + {27,3948}, + {28,3943}, + {29,3937}, + {30,3931}, + {31,3924}, + {32,3916}, + {33,3908}, + {34,3898}, + {35,3889}, + {36,3880}, + {37,3871}, + {38,3863}, + {39,3856}, + {40,3850}, + {41,3845}, + {43,3839}, + {44,3834}, + {45,3830}, + {46,3826}, + {47,3822}, + {48,3818}, + {49,3814}, + {50,3810}, + {51,3807}, + {52,3804}, + {53,3801}, + {54,3798}, + {55,3796}, + {56,3794}, + {57,3792}, + {58,3790}, + {59,3788}, + {60,3787}, + {61,3786}, + {62,3785}, + {63,3784}, + {64,3783}, + {65,3781}, + {66,3780}, + {67,3779}, + {68,3777}, + {69,3775}, + {71,3772}, + {72,3769}, + {73,3766}, + {74,3762}, + {75,3758}, + {76,3755}, + {77,3751}, + {78,3748}, + {79,3744}, + {80,3740}, + {81,3735}, + {82,3730}, + {83,3725}, + {84,3719}, + {85,3714}, + {86,3707}, + {87,3701}, + {88,3694}, + {89,3688}, + {90,3684}, + {91,3680}, + {92,3676}, + {93,3671}, + {94,3663}, + {95,3645}, + {96,3612}, + {97,3568}, + {98,3531}, + {99,3503}, + {99,3479}, + {99,3457}, + {100,3435}, + {100,3415}, + {100,3400}, + {100,3400} + } +}; + +/* Total data num: 103*/ +/* T1 r_profile 0C */ +R_PROFILE_STRUC r_profile_t1_500cycle[2][103] = { + { + {455,4192}, + {455,4176}, + {463,4165}, + {463,4154}, + {468,4144}, + {465,4134}, + {465,4125}, + {470,4116}, + {468,4107}, + {470,4099}, + {478,4091}, + {482,4084}, + {482,4076}, + {485,4067}, + {488,4059}, + {485,4049}, + {488,4039}, + {488,4029}, + {488,4019}, + {490,4011}, + {495,4003}, + {495,3995}, + {498,3988}, + {502,3982}, + {500,3976}, + {508,3971}, + {513,3966}, + {515,3960}, + {525,3955}, + {522,3949}, + {528,3943}, + {528,3936}, + {530,3930}, + {530,3923}, + {532,3917}, + {535,3910}, + {528,3901}, + {525,3892}, + {515,3882}, + {507,3871}, + {498,3862}, + {498,3855}, + {498,3848}, + {495,3842}, + {493,3837}, + {495,3832}, + {498,3828}, + {498,3824}, + {500,3821}, + {502,3816}, + {508,3813}, + {513,3810}, + {515,3808}, + {518,3804}, + {523,3802}, + {525,3799}, + {533,3797}, + {540,3795}, + {550,3793}, + {558,3792}, + {565,3790}, + {575,3789}, + {585,3788}, + {593,3786}, + {602,3784}, + {613,3783}, + {615,3781}, + {625,3780}, + {635,3778}, + {642,3776}, + {660,3775}, + {665,3772}, + {675,3769}, + {688,3767}, + {700,3764}, + {708,3760}, + {720,3756}, + {730,3752}, + {750,3749}, + {763,3744}, + {780,3740}, + {800,3735}, + {815,3730}, + {833,3724}, + {853,3717}, + {870,3711}, + {898,3704}, + {922,3698}, + {950,3693}, + {983,3688}, + {1013,3684}, + {1060,3680}, + {1115,3676}, + {1175,3669}, + {1225,3657}, + {1283,3635}, + {1340,3599}, + {1410,3546}, + {1500,3472}, + {1503,3400}, + {1503,3400}, + {1503,3400}, + {1503,3400} + }, + { + {225,4190}, + {363,4176}, + {367,4164}, + {368,4153}, + {370,4142}, + {368,4131}, + {370,4121}, + {370,4111}, + {372,4102}, + {375,4094}, + {380,4087}, + {382,4079}, + {383,4071}, + {383,4060}, + {380,4047}, + {380,4035}, + {378,4023}, + {378,4012}, + {380,4002}, + {377,3993}, + {378,3985}, + {380,3978}, + {382,3971}, + {385,3965}, + {387,3959}, + {390,3954}, + {392,3948}, + {395,3943}, + {397,3937}, + {398,3931}, + {400,3924}, + {398,3916}, + {398,3908}, + {395,3898}, + {393,3889}, + {392,3880}, + {388,3871}, + {388,3863}, + {388,3856}, + {388,3850}, + {390,3845}, + {390,3839}, + {392,3834}, + {395,3830}, + {397,3826}, + {400,3822}, + {402,3818}, + {403,3814}, + {405,3810}, + {407,3807}, + {410,3804}, + {413,3801}, + {415,3798}, + {418,3796}, + {422,3794}, + {425,3792}, + {428,3790}, + {432,3788}, + {437,3787}, + {443,3786}, + {448,3785}, + {455,3784}, + {462,3783}, + {467,3781}, + {473,3780}, + {482,3779}, + {487,3777}, + {495,3775}, + {500,3772}, + {507,3769}, + {517,3766}, + {523,3762}, + {532,3758}, + {542,3755}, + {553,3751}, + {567,3748}, + {578,3744}, + {595,3740}, + {610,3735}, + {628,3730}, + {650,3725}, + {673,3719}, + {702,3714}, + {733,3707}, + {772,3701}, + {817,3694}, + {872,3688}, + {940,3684}, + {1018,3680}, + {1110,3676}, + {1202,3671}, + {1288,3663}, + {1363,3645}, + {1438,3612}, + {1533,3568}, + {1560,3531}, + {1527,3503}, + {1492,3479}, + {1430,3457}, + {1427,3435}, + {1405,3415}, + {1415,3400}, + {1415,3400} + } +}; + +/* The following data is 500 cycle aging data for temperature 25 C */ +/* Total data num: 103 */ +/* T2 25C{DOD,OCV} */ +BATTERY_PROFILE_STRUC battery_profile_t2_500cycle[2][103] = { + { + {0,4181}, + {1,4168}, + {2,4157}, + {3,4146}, + {4,4137}, + {5,4126}, + {6,4117}, + {7,4107}, + {8,4098}, + {9,4090}, + {10,4081}, + {11,4073}, + {12,4066}, + {13,4058}, + {14,4050}, + {15,4041}, + {16,4032}, + {18,4023}, + {19,4014}, + {20,4006}, + {21,3999}, + {22,3992}, + {23,3986}, + {24,3980}, + {25,3973}, + {26,3968}, + {27,3962}, + {28,3955}, + {29,3949}, + {30,3943}, + {31,3937}, + {32,3931}, + {33,3925}, + {34,3920}, + {35,3913}, + {36,3905}, + {37,3896}, + {38,3885}, + {39,3874}, + {40,3866}, + {41,3858}, + {42,3852}, + {43,3847}, + {44,3841}, + {45,3836}, + {46,3831}, + {47,3827}, + {48,3823}, + {49,3819}, + {51,3815}, + {52,3812}, + {53,3808}, + {54,3805}, + {55,3802}, + {56,3799}, + {57,3796}, + {58,3794}, + {59,3791}, + {60,3789}, + {61,3786}, + {62,3784}, + {63,3782}, + {64,3780}, + {65,3778}, + {66,3776}, + {67,3774}, + {68,3772}, + {69,3769}, + {70,3767}, + {71,3764}, + {72,3760}, + {73,3757}, + {74,3753}, + {75,3748}, + {76,3744}, + {77,3741}, + {78,3738}, + {79,3734}, + {80,3731}, + {81,3727}, + {82,3722}, + {83,3717}, + {85,3711}, + {86,3705}, + {87,3699}, + {88,3692}, + {89,3684}, + {90,3680}, + {91,3677}, + {92,3674}, + {93,3672}, + {94,3668}, + {95,3662}, + {96,3645}, + {97,3610}, + {98,3562}, + {99,3495}, + {100,3400}, + {100,3400}, + {100,3400}, + {100,3400}, + {100,3400}, + {100,3400} + }, + { + {0,4187}, + {1,4175}, + {2,4164}, + {3,4154}, + {4,4144}, + {5,4134}, + {6,4124}, + {7,4115}, + {8,4105}, + {9,4097}, + {10,4087}, + {11,4079}, + {12,4074}, + {13,4067}, + {14,4058}, + {15,4046}, + {16,4035}, + {18,4024}, + {19,4014}, + {20,4005}, + {21,3996}, + {22,3988}, + {23,3981}, + {24,3976}, + {25,3970}, + {26,3966}, + {27,3961}, + {28,3955}, + {29,3949}, + {30,3942}, + {31,3936}, + {32,3930}, + {33,3924}, + {34,3916}, + {35,3906}, + {36,3894}, + {37,3883}, + {38,3874}, + {39,3867}, + {40,3860}, + {41,3855}, + {42,3849}, + {43,3844}, + {44,3839}, + {45,3834}, + {46,3831}, + {47,3826}, + {48,3823}, + {49,3819}, + {50,3815}, + {52,3812}, + {53,3809}, + {54,3805}, + {55,3802}, + {56,3800}, + {57,3797}, + {58,3794}, + {59,3792}, + {60,3789}, + {61,3787}, + {62,3785}, + {63,3783}, + {64,3781}, + {65,3780}, + {66,3778}, + {67,3776}, + {68,3774}, + {69,3770}, + {70,3766}, + {71,3761}, + {72,3757}, + {73,3753}, + {74,3749}, + {75,3746}, + {76,3743}, + {77,3740}, + {78,3736}, + {79,3733}, + {80,3730}, + {81,3726}, + {82,3721}, + {83,3717}, + {85,3711}, + {86,3706}, + {87,3700}, + {88,3694}, + {89,3687}, + {90,3684}, + {91,3681}, + {92,3679}, + {93,3675}, + {94,3670}, + {95,3662}, + {96,3638}, + {97,3599}, + {98,3551}, + {99,3489}, + {100,3405}, + {100,3400}, + {100,3400}, + {100,3400}, + {100,3400}, + {100,3400} + } +}; + +/* Total data num: 103 */ +/* T3 r_profile 25C */ +R_PROFILE_STRUC r_profile_t2_500cycle[2][103] = { + { + {140,4181}, + {140,4168}, + {143,4157}, + {140,4146}, + {145,4137}, + {143,4126}, + {145,4117}, + {143,4107}, + {143,4098}, + {145,4090}, + {145,4081}, + {145,4073}, + {148,4066}, + {148,4058}, + {148,4050}, + {148,4041}, + {150,4032}, + {150,4023}, + {150,4014}, + {150,4006}, + {153,3999}, + {153,3992}, + {153,3986}, + {153,3980}, + {153,3973}, + {160,3968}, + {158,3962}, + {160,3955}, + {160,3949}, + {163,3943}, + {165,3937}, + {168,3931}, + {173,3925}, + {175,3920}, + {178,3913}, + {180,3905}, + {180,3896}, + {178,3885}, + {170,3874}, + {168,3866}, + {165,3858}, + {160,3852}, + {163,3847}, + {163,3841}, + {160,3836}, + {158,3831}, + {158,3827}, + {160,3823}, + {158,3819}, + {158,3815}, + {160,3812}, + {160,3808}, + {160,3805}, + {160,3802}, + {160,3799}, + {160,3796}, + {165,3794}, + {163,3791}, + {163,3789}, + {163,3786}, + {165,3784}, + {165,3782}, + {165,3780}, + {168,3778}, + {168,3776}, + {168,3774}, + {170,3772}, + {165,3769}, + {170,3767}, + {173,3764}, + {170,3760}, + {175,3757}, + {175,3753}, + {175,3748}, + {178,3744}, + {180,3741}, + {180,3738}, + {183,3734}, + {185,3731}, + {185,3727}, + {188,3722}, + {190,3717}, + {188,3711}, + {190,3705}, + {195,3699}, + {198,3692}, + {200,3684}, + {203,3680}, + {205,3677}, + {213,3674}, + {223,3672}, + {233,3668}, + {245,3662}, + {258,3645}, + {275,3610}, + {290,3562}, + {308,3495}, + {348,3400}, + {348,3400}, + {348,3400}, + {348,3400}, + {348,3400}, + {348,3400} + }, + { + {138,4187}, + {153,4175}, + {153,4164}, + {155,4154}, + {153,4144}, + {157,4134}, + {158,4124}, + {157,4115}, + {158,4105}, + {160,4097}, + {158,4087}, + {158,4079}, + {160,4074}, + {163,4067}, + {162,4058}, + {163,4046}, + {163,4035}, + {162,4024}, + {162,4014}, + {163,4005}, + {162,3996}, + {160,3988}, + {160,3981}, + {163,3976}, + {163,3970}, + {168,3966}, + {168,3961}, + {167,3955}, + {170,3949}, + {168,3942}, + {172,3936}, + {172,3930}, + {175,3924}, + {175,3916}, + {173,3906}, + {170,3894}, + {165,3883}, + {165,3874}, + {167,3867}, + {162,3860}, + {165,3855}, + {165,3849}, + {162,3844}, + {163,3839}, + {163,3834}, + {163,3831}, + {163,3826}, + {165,3823}, + {163,3819}, + {167,3815}, + {165,3812}, + {167,3809}, + {167,3805}, + {165,3802}, + {168,3800}, + {167,3797}, + {165,3794}, + {167,3792}, + {167,3789}, + {168,3787}, + {170,3785}, + {170,3783}, + {168,3781}, + {172,3780}, + {173,3778}, + {173,3776}, + {175,3774}, + {173,3770}, + {168,3766}, + {168,3761}, + {168,3757}, + {172,3753}, + {170,3749}, + {173,3746}, + {175,3743}, + {177,3740}, + {178,3736}, + {177,3733}, + {180,3730}, + {183,3726}, + {187,3721}, + {188,3717}, + {188,3711}, + {187,3706}, + {190,3700}, + {195,3694}, + {195,3687}, + {195,3684}, + {198,3681}, + {203,3679}, + {213,3675}, + {217,3670}, + {227,3662}, + {237,3638}, + {247,3599}, + {255,3551}, + {282,3489}, + {322,3405}, + {393,3400}, + {393,3400}, + {393,3400}, + {393,3400}, + {393,3400} + } +}; + +/* The following data is 500 cycle aging data for temperature 55 C */ +/* Total data num: 103 */ +/* T3 50C:{DOD,OCV} */ +BATTERY_PROFILE_STRUC battery_profile_t3_500cycle[2][103] = { + { + {0,4176}, + {1,4163}, + {2,4152}, + {3,4142}, + {4,4132}, + {5,4122}, + {6,4113}, + {7,4103}, + {8,4094}, + {9,4086}, + {10,4077}, + {11,4068}, + {12,4060}, + {13,4052}, + {15,4043}, + {16,4036}, + {17,4028}, + {18,4019}, + {19,4013}, + {20,4005}, + {21,3998}, + {22,3991}, + {23,3984}, + {24,3977}, + {25,3970}, + {26,3964}, + {27,3957}, + {28,3951}, + {29,3945}, + {30,3939}, + {31,3933}, + {32,3927}, + {33,3921}, + {34,3915}, + {35,3907}, + {36,3898}, + {37,3887}, + {38,3877}, + {39,3869}, + {40,3861}, + {42,3855}, + {43,3849}, + {44,3844}, + {45,3839}, + {46,3834}, + {47,3831}, + {48,3826}, + {49,3822}, + {50,3818}, + {51,3814}, + {52,3810}, + {53,3807}, + {54,3804}, + {55,3800}, + {56,3798}, + {57,3795}, + {58,3792}, + {59,3789}, + {60,3787}, + {61,3784}, + {62,3783}, + {63,3780}, + {64,3778}, + {65,3775}, + {66,3773}, + {67,3770}, + {69,3765}, + {70,3761}, + {71,3756}, + {72,3751}, + {73,3746}, + {74,3741}, + {75,3736}, + {76,3732}, + {77,3728}, + {78,3724}, + {79,3720}, + {80,3718}, + {81,3715}, + {82,3711}, + {83,3706}, + {84,3701}, + {85,3695}, + {86,3689}, + {87,3682}, + {88,3675}, + {89,3670}, + {90,3668}, + {91,3666}, + {92,3664}, + {93,3660}, + {94,3656}, + {96,3644}, + {97,3616}, + {98,3572}, + {99,3513}, + {100,3400}, + {100,3400}, + {100,3400}, + {100,3400}, + {100,3400}, + {100,3400}, + {100,3400} + }, + { + {0,4178}, + {1,4167}, + {2,4157}, + {3,4147}, + {4,4138}, + {5,4128}, + {6,4118}, + {7,4109}, + {8,4100}, + {9,4090}, + {10,4081}, + {12,4072}, + {13,4064}, + {14,4056}, + {15,4047}, + {16,4039}, + {17,4030}, + {18,4021}, + {19,4014}, + {20,4005}, + {21,3999}, + {22,3991}, + {23,3984}, + {24,3976}, + {25,3970}, + {26,3963}, + {27,3956}, + {28,3950}, + {29,3943}, + {30,3937}, + {31,3930}, + {32,3924}, + {33,3917}, + {35,3909}, + {36,3897}, + {37,3886}, + {38,3876}, + {39,3868}, + {40,3862}, + {41,3856}, + {42,3851}, + {43,3846}, + {44,3841}, + {45,3836}, + {46,3832}, + {47,3828}, + {48,3823}, + {49,3820}, + {50,3816}, + {51,3813}, + {52,3809}, + {53,3806}, + {54,3803}, + {55,3800}, + {57,3796}, + {58,3793}, + {59,3791}, + {60,3788}, + {61,3786}, + {62,3783}, + {63,3781}, + {64,3779}, + {65,3777}, + {66,3775}, + {67,3772}, + {68,3766}, + {69,3758}, + {70,3751}, + {71,3746}, + {72,3741}, + {73,3738}, + {74,3733}, + {75,3730}, + {76,3726}, + {77,3724}, + {79,3720}, + {80,3718}, + {81,3714}, + {82,3710}, + {83,3705}, + {84,3700}, + {85,3695}, + {86,3690}, + {87,3684}, + {88,3677}, + {89,3672}, + {90,3669}, + {91,3667}, + {92,3664}, + {93,3660}, + {94,3655}, + {95,3638}, + {96,3606}, + {97,3563}, + {98,3511}, + {100,3444}, + {100,3400}, + {100,3400}, + {100,3400}, + {100,3400}, + {100,3400}, + {100,3400}, + {100,3400} + } +}; + +/* Total data num: 103 */ +/* T3 r_profile 50C */ +R_PROFILE_STRUC r_profile_t3_500cycle[2][103] = { + { + {93,4176}, + {93,4163}, + {95,4152}, + {98,4142}, + {98,4132}, + {98,4122}, + {98,4113}, + {98,4103}, + {98,4094}, + {98,4086}, + {98,4077}, + {98,4068}, + {100,4060}, + {98,4052}, + {98,4043}, + {103,4036}, + {100,4028}, + {98,4019}, + {103,4013}, + {100,4005}, + {103,3998}, + {100,3991}, + {103,3984}, + {103,3977}, + {103,3970}, + {105,3964}, + {103,3957}, + {105,3951}, + {105,3945}, + {108,3939}, + {108,3933}, + {110,3927}, + {115,3921}, + {115,3915}, + {115,3907}, + {115,3898}, + {113,3887}, + {113,3877}, + {113,3869}, + {108,3861}, + {108,3855}, + {105,3849}, + {105,3844}, + {105,3839}, + {105,3834}, + {108,3831}, + {105,3826}, + {105,3822}, + {105,3818}, + {103,3814}, + {100,3810}, + {105,3807}, + {105,3804}, + {103,3800}, + {105,3798}, + {105,3795}, + {103,3792}, + {103,3789}, + {108,3787}, + {105,3784}, + {108,3783}, + {108,3780}, + {108,3778}, + {108,3775}, + {108,3773}, + {108,3770}, + {103,3765}, + {105,3761}, + {105,3756}, + {103,3751}, + {105,3746}, + {103,3741}, + {103,3736}, + {103,3732}, + {103,3728}, + {105,3724}, + {103,3720}, + {105,3718}, + {108,3715}, + {105,3711}, + {105,3706}, + {108,3701}, + {108,3695}, + {108,3689}, + {108,3682}, + {110,3675}, + {108,3670}, + {110,3668}, + {113,3666}, + {115,3664}, + {113,3660}, + {118,3656}, + {125,3644}, + {130,3616}, + {128,3572}, + {133,3513}, + {148,3400}, + {148,3400}, + {148,3400}, + {148,3400}, + {148,3400}, + {148,3400}, + {148,3400} + }, + { + {110,4178}, + {128,4167}, + {130,4157}, + {128,4147}, + {132,4138}, + {132,4128}, + {128,4118}, + {130,4109}, + {132,4100}, + {130,4090}, + {130,4081}, + {130,4072}, + {132,4064}, + {133,4056}, + {132,4047}, + {133,4039}, + {132,4030}, + {132,4021}, + {133,4014}, + {132,4005}, + {133,3999}, + {133,3991}, + {133,3984}, + {133,3976}, + {133,3970}, + {135,3963}, + {135,3956}, + {137,3950}, + {135,3943}, + {138,3937}, + {138,3930}, + {138,3924}, + {140,3917}, + {140,3909}, + {135,3897}, + {133,3886}, + {133,3876}, + {132,3868}, + {132,3862}, + {132,3856}, + {132,3851}, + {133,3846}, + {133,3841}, + {132,3836}, + {133,3832}, + {133,3828}, + {132,3823}, + {133,3820}, + {133,3816}, + {133,3813}, + {133,3809}, + {133,3806}, + {133,3803}, + {135,3800}, + {133,3796}, + {133,3793}, + {135,3791}, + {133,3788}, + {135,3786}, + {135,3783}, + {135,3781}, + {137,3779}, + {137,3777}, + {137,3775}, + {138,3772}, + {133,3766}, + {132,3758}, + {132,3751}, + {133,3746}, + {132,3741}, + {135,3738}, + {133,3733}, + {133,3730}, + {133,3726}, + {135,3724}, + {133,3720}, + {135,3718}, + {135,3714}, + {137,3710}, + {135,3705}, + {135,3700}, + {137,3695}, + {138,3690}, + {137,3684}, + {138,3677}, + {138,3672}, + {138,3669}, + {140,3667}, + {142,3664}, + {143,3660}, + {148,3655}, + {148,3638}, + {148,3606}, + {148,3563}, + {153,3511}, + {158,3444}, + {167,3400}, + {167,3400}, + {167,3400}, + {167,3400}, + {167,3400}, + {167,3400}, + {167,3400} + } +}; + +#endif + +/* The following data is for temperature empty C */ +/* Total data num: 103 */ +/* battery profile for actual temperature. The size should be the same as T1, T2 and T3 */ +BATTERY_PROFILE_STRUC battery_profile_temperature[] = { + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0} + +}; + +/* Total data num: 103 */ +/* r-table profile for actual temperature. The size should be the same as T1, T2 and T3 */ +R_PROFILE_STRUC r_profile_temperature[] = { + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0} + +}; + +// ============================================================ +// function prototype +// ============================================================ +int fgauge_get_saddles(void); +BATTERY_PROFILE_STRUC_P fgauge_get_profile(kal_uint32 temperature); + +int fgauge_get_saddles_r_table(void); +R_PROFILE_STRUC_P fgauge_get_profile_r_table(kal_uint32 temperature); + +#endif /* #ifndef _CUST_BATTERY_METER_TABLE_H */ diff --git a/arch/arm/mach-mt8127/ford/power/cust_charging.h b/arch/arm/mach-mt8127/ford/power/cust_charging.h index 6fe457b1ada..e422ac2bdc2 100755 --- a/arch/arm/mach-mt8127/ford/power/cust_charging.h +++ b/arch/arm/mach-mt8127/ford/power/cust_charging.h @@ -37,7 +37,7 @@ /* Precise Tunning */ #define BATTERY_AVERAGE_DATA_NUMBER 3 -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT #define BATTERY_AVERAGE_SIZE 10 #else #define BATTERY_AVERAGE_SIZE 30 diff --git a/arch/arm/mach-mt8127/ford/touchpanel/Makefile b/arch/arm/mach-mt8127/ford/touchpanel/Makefile index 75254cfd482..6d8ee4ea975 100755 --- a/arch/arm/mach-mt8127/ford/touchpanel/Makefile +++ b/arch/arm/mach-mt8127/ford/touchpanel/Makefile @@ -9,7 +9,7 @@ obj-y += tpd_init.o obj-y += tpd_misc.o obj-y += tpd_setting.o -ifeq ($(CONFIG_abc123_PROJECT), y) +ifeq ($(CONFIG_AUSTIN_PROJECT), y) obj-y += goodix_tool.o obj-y += gt9xx_driver.o obj-y += gt9xx_update.o diff --git a/arch/arm/mach-mt8127/ford/touchpanel/mtk_tpd.c b/arch/arm/mach-mt8127/ford/touchpanel/mtk_tpd.c index 60d526516ec..df407bf02b6 100644 --- a/arch/arm/mach-mt8127/ford/touchpanel/mtk_tpd.c +++ b/arch/arm/mach-mt8127/ford/touchpanel/mtk_tpd.c @@ -36,7 +36,7 @@ #define SHOW_TOUCH_VENDOR 1 #ifdef SHOW_TOUCH_VENDOR -#ifndef CONFIG_abc123_PROJECT +#ifndef CONFIG_AUSTIN_PROJECT #define FT_TPV_ID 0xf2 #define FT_OFILM_ID 0x51 extern unsigned char ft_vendor_id; @@ -432,7 +432,7 @@ static int tpd_probe(struct platform_device *pdev) { #ifdef SHOW_TOUCH_VENDOR device_create_file(&pdev->dev, &dev_attr_Vendor_Name); vendor_name = g_tpd_drv->tpd_device_name; - #ifndef CONFIG_abc123_PROJECT + #ifndef CONFIG_AUSTIN_PROJECT if(strcmp(vendor_name, "fts") == 0) { if(ft_vendor_id == FT_TPV_ID) vendor_name = "fts_tpv"; diff --git a/drivers/misc/mediatek/Kconfig b/drivers/misc/mediatek/Kconfig index 28518e483da..63ee0575fc8 100644 --- a/drivers/misc/mediatek/Kconfig +++ b/drivers/misc/mediatek/Kconfig @@ -11,7 +11,7 @@ config MTK_PLATFORM config ARCH_MTK_PROJECT string "MTK project name" -config abc123_PROJECT +config AUSTIN_PROJECT bool "amazon project name" config MTK_INTERNAL diff --git a/drivers/misc/mediatek/Makefile.custom b/drivers/misc/mediatek/Makefile.custom index 16c45ea146a..b8ed3ec3433 100644 --- a/drivers/misc/mediatek/Makefile.custom +++ b/drivers/misc/mediatek/Makefile.custom @@ -19,15 +19,15 @@ MTK_PLATFORM_PATH_ROOT := $(srctree)/drivers/misc/mediatek/mach/$(MTK_PLATFORM) MTK_PROJECT_PATH_ROOT := $(srctree)/drivers/misc/mediatek/mach/$(MTK_PLATFORM)/$(ARCH_MTK_PROJECT) endif -ifeq ($(CONFIG_abc123_PROJECT),y) +ifeq ($(CONFIG_AUSTIN_PROJECT),y) ccflags-y += -I$(MTK_PLATFORM_PATH_ROOT)/include \ -I$(MTK_PLATFORM_PATH_ROOT)/include/mach \ -I$(MTK_PROJECT_PATH_ROOT)/accdet \ -I$(MTK_PROJECT_PATH_ROOT)/core \ -I$(MTK_PROJECT_PATH_ROOT)/camera/camera \ -I$(MTK_PROJECT_PATH_ROOT)/common \ - -I$(MTK_PROJECT_PATH_ROOT)/dct/dct_abc123 \ - -I$(srctree)/arch/arm//mach-$(MTK_PLATFORM)/$(ARCH_MTK_PROJECT)/dct/dct_abc123 \ + -I$(MTK_PROJECT_PATH_ROOT)/dct/dct_austin \ + -I$(srctree)/arch/arm//mach-$(MTK_PLATFORM)/$(ARCH_MTK_PROJECT)/dct/dct_austin \ -I$(MTK_PROJECT_PATH_ROOT)/hdmi \ -I$(MTK_PROJECT_PATH_ROOT)/imgsensor/inc \ -I$(MTK_PROJECT_PATH_ROOT)/keypad \ diff --git a/drivers/misc/mediatek/accdet/mt8127/accdet.c b/drivers/misc/mediatek/accdet/mt8127/accdet.c index 736fe278e47..46a1b97703e 100644 --- a/drivers/misc/mediatek/accdet/mt8127/accdet.c +++ b/drivers/misc/mediatek/accdet/mt8127/accdet.c @@ -402,7 +402,7 @@ static void accdet_eint_work_callback(struct work_struct *work) eint_accdet_sync_flag = 1; mutex_unlock(&accdet_eint_irq_sync_mutex); #ifdef ACCDET_LOW_POWER - #ifdef CONFIG_abc123_PROJECT + #ifdef CONFIG_AUSTIN_PROJECT mod_timer(&micbias_timer, jiffies + MICBIAS_DISABLE_TIMER); #endif wake_lock_timeout(&accdet_timer_lock, 7*HZ); @@ -447,7 +447,7 @@ static void accdet_eint_work_callback(struct work_struct *work) accdet_auxadc_switch(0); accdet_adc = (arr[4] + arr[5] + arr[6] + arr[7])/4; ACCDET_DEBUG("accdet_voltage = %d mv, board_voltage = %d mv\n", accdet_adc, board_voltage); - #if defined(CONFIG_abc123_PROJECT) + #if defined(CONFIG_AUSTIN_PROJECT) if (accdet_adc > 550) { ACCDET_DEBUG("[Accdet] ctia headset!!!\n"); mt_set_gpio_out(GPIO_HEADSET_SWITCH1, GPIO_OUT_ZERO); @@ -566,7 +566,7 @@ static void accdet_eint_func(void) #ifdef ACCDET_LOW_POWER //INIT the timer to disable micbias. -#ifndef CONFIG_abc123_PROJECT +#ifndef CONFIG_AUSTIN_PROJECT init_timer(&micbias_timer); micbias_timer.expires = jiffies + MICBIAS_DISABLE_TIMER; micbias_timer.function = &disable_micbias; @@ -658,7 +658,7 @@ static DEFINE_MUTEX(accdet_multikey_mutex); #define UP_KEY_THR_1 (100) /*100mv*/ #define MD_KEY_THR_1 (0) -#if defined(CONFIG_abc123_PROJECT) +#if defined(CONFIG_AUSTIN_PROJECT) static int key_check(int b) { /*ACCDET_DEBUG("adc_data: %d v\n",b);*/ @@ -1830,7 +1830,7 @@ int mt_accdet_probe(void) queue_work(accdet_workqueue, &accdet_work); //schedule a work for the first detection #endif #ifdef ACCDET_EINT -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT setup_timer(&micbias_timer, disable_micbias, (unsigned long) 0); #endif accdet_eint_workqueue = create_singlethread_workqueue("accdet_eint"); diff --git a/drivers/misc/mediatek/connectivity/common_detect/Makefile b/drivers/misc/mediatek/connectivity/common_detect/Makefile index b7cdc8a352f..8c7189e73f1 100644 --- a/drivers/misc/mediatek/connectivity/common_detect/Makefile +++ b/drivers/misc/mediatek/connectivity/common_detect/Makefile @@ -3,8 +3,8 @@ # kernel build system and can use its language. ifneq ($(KERNELRELEASE),) include $(srctree)/drivers/misc/mediatek/Makefile.custom - ifeq ($(CONFIG_abc123_PROJECT),y) - subdir-ccflags-y += -I$(srctree)/arch/arm/mach-$(MTK_PLATFORM)/$(ARCH_MTK_PROJECT)/dct/dct_abc123 + ifeq ($(CONFIG_AUSTIN_PROJECT),y) + subdir-ccflags-y += -I$(srctree)/arch/arm/mach-$(MTK_PLATFORM)/$(ARCH_MTK_PROJECT)/dct/dct_austin else subdir-ccflags-y += -I$(srctree)/arch/arm/mach-$(MTK_PLATFORM)/$(ARCH_MTK_PROJECT)/dct/dct endif diff --git a/drivers/misc/mediatek/connectivity/conn_soc/drv_wlan/mt_wifi/wlan/os/linux/gl_init.c b/drivers/misc/mediatek/connectivity/conn_soc/drv_wlan/mt_wifi/wlan/os/linux/gl_init.c index fbdc3ab38df..82ce7a67ac0 100644 --- a/drivers/misc/mediatek/connectivity/conn_soc/drv_wlan/mt_wifi/wlan/os/linux/gl_init.c +++ b/drivers/misc/mediatek/connectivity/conn_soc/drv_wlan/mt_wifi/wlan/os/linux/gl_init.c @@ -700,9 +700,9 @@ int g_u4P2POnOffing = 0; #define IDME_OF_WIFI_MFG "/proc/idme/wifi_mfg" #define IDME_OF_BOARD_ID "/proc/idme/board_id" #endif -#define BOARD_ID_abc123_STR "0031" +#define BOARD_ID_abf123_STR "0031" #define BOARD_ID_BISCUIT_STR "0110" -#define BOARD_ID_abc123_STR "0037" +#define BOARD_ID_AUSTIN_STR "0037" char idme_board_id[16]; @@ -1065,7 +1065,7 @@ static COUNTRY_POWER_TABLE asCountryPwrTbl[] = { 0x1, 0x21, 0x21), /* 5G band edge */ }; -static COUNTRY_POWER_TABLE power_table_abc123[] = { +static COUNTRY_POWER_TABLE power_table_abf123[] = { COUNTRY_PWR_TBL("WW", /* country code */ 0x1C, /* CCK */ 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, /* OFDM */ @@ -1160,7 +1160,7 @@ static COUNTRY_POWER_TABLE power_table_biscuit[] = { }; struct board_id_power_table_map board_id_power_table_list[] = { - {BOARD_ID_abc123_STR, power_table_abc123, ARRAY_SIZE(power_table_abc123)}, + {BOARD_ID_abf123_STR, power_table_abf123, ARRAY_SIZE(power_table_abf123)}, {BOARD_ID_BISCUIT_STR, power_table_biscuit, ARRAY_SIZE(power_table_biscuit)}, }; #endif diff --git a/drivers/misc/mediatek/dispsys/mt8127/ddp_bls.c b/drivers/misc/mediatek/dispsys/mt8127/ddp_bls.c index 7c25f3f4087..a2ed4525c8e 100644 --- a/drivers/misc/mediatek/dispsys/mt8127/ddp_bls.c +++ b/drivers/misc/mediatek/dispsys/mt8127/ddp_bls.c @@ -15,7 +15,7 @@ #include #include -#ifndef CONFIG_abc123_PROJECT +#ifndef CONFIG_AUSTIN_PROJECT #define DDP_GAMMA_SUPPORT #endif @@ -37,7 +37,7 @@ static int gBLSMutexID = 3; static int gBLSPowerOn = 0; #endif static int gMaxLevel = 1023; -#ifndef CONFIG_abc123_PROJECT +#ifndef CONFIG_AUSTIN_PROJECT static int gMinLevel = 100; #else static int gMinLevel = 20; diff --git a/drivers/misc/mediatek/hwinfo/hw_interface.c b/drivers/misc/mediatek/hwinfo/hw_interface.c index 3bea6b8de69..5cea7aba18c 100755 --- a/drivers/misc/mediatek/hwinfo/hw_interface.c +++ b/drivers/misc/mediatek/hwinfo/hw_interface.c @@ -133,7 +133,7 @@ static int init_board_id(void) board_id.voltage = (voltage * 1500) / 4096; /* MTK's suggestion we convert to a valid voltage */ -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT if (board_id.voltage < 150) { /* HVT 0V */ board_id.built_name = "HVT"; board_id.id = "0037001010000017"; diff --git a/drivers/misc/mediatek/imgsensor/src/mt8127/Makefile b/drivers/misc/mediatek/imgsensor/src/mt8127/Makefile index 2239fa415df..d89d028d434 100644 --- a/drivers/misc/mediatek/imgsensor/src/mt8127/Makefile +++ b/drivers/misc/mediatek/imgsensor/src/mt8127/Makefile @@ -5,7 +5,7 @@ ifeq ($(ARCH_MTK_PROJECT), tb27A1910) obj-y += gc0312yuv_Sensor.o else ifeq ($(ARCH_MTK_PROJECT), ford) - ifeq ($(CONFIG_abc123_PROJECT), y) + ifeq ($(CONFIG_AUSTIN_PROJECT), y) obj-y += sp2509mipiraw_Sensor.o obj-y += gc2355mipiraw_huaquan_Sensor.o obj-y += sp0a19raw_Sensor.o diff --git a/drivers/misc/mediatek/keypad/kpd.c b/drivers/misc/mediatek/keypad/kpd.c index 1ec78be964f..42ed255667f 100755 --- a/drivers/misc/mediatek/keypad/kpd.c +++ b/drivers/misc/mediatek/keypad/kpd.c @@ -23,7 +23,7 @@ #include #endif -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT #include #include @@ -318,7 +318,7 @@ static enum hrtimer_restart aee_timer_5s_func(struct hrtimer *timer) /************************************************************************************************************************************************/ #if KPD_HAS_SLIDE_QWERTY -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT static int slide_st = 0; #endif static void kpd_slide_handler(unsigned long data) @@ -333,7 +333,7 @@ static void kpd_slide_handler(unsigned long data) input_sync(kpd_input_dev); kpd_print("report QWERTY = %s\n", slid ? "slid" : "closed"); -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT slide_st = slid; #endif if (old_state) { @@ -806,7 +806,7 @@ static int kpd_open(struct input_dev *dev) return 0; } -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT static ssize_t proc_hall_show(struct seq_file *m, char *page, size_t count, loff_t *f_ops) { int status = slide_st; @@ -881,7 +881,7 @@ static int kpd_pdrv_probe(struct platform_device *pdev) kpd_ldvt_test_init(); /* API 2 for kpd LFVT test enviroment settings */ -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT hall_create_proc_entry(); #endif /* initialize and register input device (/dev/input/eventX) */ diff --git a/drivers/misc/mediatek/leds/mt8127/leds.c b/drivers/misc/mediatek/leds/mt8127/leds.c index ecac5986250..352109139bc 100644 --- a/drivers/misc/mediatek/leds/mt8127/leds.c +++ b/drivers/misc/mediatek/leds/mt8127/leds.c @@ -1428,7 +1428,7 @@ void mt_mt65xx_led_set(struct led_classdev *led_cdev, enum led_brightness level) } else { - #ifndef CONFIG_abc123_PROJECT + #ifndef CONFIG_AUSTIN_PROJECT int a, b; if(lcmindex==1) {/*TXD LCM*/ //map 5~255 to 100 ~ 934 diff --git a/drivers/misc/mediatek/mmc-host/mt8127/sd.c b/drivers/misc/mediatek/mmc-host/mt8127/sd.c index a3c8cb4c205..370bc7bc31f 100755 --- a/drivers/misc/mediatek/mmc-host/mt8127/sd.c +++ b/drivers/misc/mediatek/mmc-host/mt8127/sd.c @@ -284,7 +284,7 @@ static void msdc_metrics_work(struct work_struct *work) #define MSDC_MAX_W_TIMEOUT_TUNE (5) #define MSDC_MAX_W_TIMEOUT_TUNE_EMMC (64) #define MSDC_MAX_R_TIMEOUT_TUNE (3) -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT #define MSDC_MAX_POWER_CYCLE (80) #else #define MSDC_MAX_POWER_CYCLE (3) @@ -2206,7 +2206,7 @@ static u32 msdc_power_tuning(struct msdc_host *host) } host->sw_timeout = sw_timeout; host->error = host_err; -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT if(!ret) host->power_cycle = 0; else diff --git a/drivers/misc/mediatek/power/mt8127/pmic_chr_type_det.c b/drivers/misc/mediatek/power/mt8127/pmic_chr_type_det.c index c416e9be97c..b43199863fe 100644 --- a/drivers/misc/mediatek/power/mt8127/pmic_chr_type_det.c +++ b/drivers/misc/mediatek/power/mt8127/pmic_chr_type_det.c @@ -39,7 +39,7 @@ #include #include -#if defined(CONFIG_abc123_PROJECT) +#if defined(CONFIG_AUSTIN_PROJECT) #ifdef CONFIG_MTK_BQ24296_SUPPORT #include "bq24296.h" #endif @@ -247,7 +247,7 @@ CHARGER_TYPE hw_charger_type_detection(void) { CHARGER_TYPE ret = CHARGER_UNKNOWN; -#if defined(CONFIG_abc123_PROJECT) +#if defined(CONFIG_AUSTIN_PROJECT) #ifdef CONFIG_MTK_BQ24296_SUPPORT bq24296_set_vindpm(0x9); /*VIN DPM check 4.6V*/ #endif diff --git a/drivers/misc/mediatek/thermal/mt8127/mtk_ts_battery.c b/drivers/misc/mediatek/thermal/mt8127/mtk_ts_battery.c index 46e47e3dcc9..cdaa5584a0d 100644 --- a/drivers/misc/mediatek/thermal/mt8127/mtk_ts_battery.c +++ b/drivers/misc/mediatek/thermal/mt8127/mtk_ts_battery.c @@ -184,7 +184,7 @@ static int mtktsbattery_set_trip_temp(struct thermal_zone_device *thermal, return 0; } -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT static int mtktsbattery_thermal_notify(struct thermal_zone_device *thermal, int trip, enum thermal_trip_type type) { @@ -204,7 +204,7 @@ static struct thermal_zone_device_ops mtktsbattery_dev_ops = { .get_trip_temp = mtktsbattery_get_trip_temp, .get_crit_temp = mtktsbattery_get_crit_temp, .set_trip_temp = mtktsbattery_set_trip_temp, -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT .notify = mtktsbattery_thermal_notify, #endif }; @@ -235,7 +235,7 @@ static struct thermal_dev_ops mtktsbattery_fops = { .get_temp = mtktsbattery_read_temp, }; -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT struct thermal_dev_params mtktsbattery_tdp = { .offset = -13000, .alpha = 7, diff --git a/drivers/misc/mediatek/thermal/mt8127/mtk_ts_bts.c b/drivers/misc/mediatek/thermal/mt8127/mtk_ts_bts.c index f3a20748080..fbb8f3651bf 100644 --- a/drivers/misc/mediatek/thermal/mt8127/mtk_ts_bts.c +++ b/drivers/misc/mediatek/thermal/mt8127/mtk_ts_bts.c @@ -388,7 +388,7 @@ static int mtkts_bts_get_crit_temp(struct thermal_zone_device *thermal, unsigned return -EINVAL; } -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT static int mtkts_bts_thermal_notify(struct thermal_zone_device *thermal, int trip, enum thermal_trip_type type) { @@ -409,14 +409,14 @@ static struct thermal_zone_device_ops mtkts_bts_dev_ops = { .get_trip_temp = mtkts_bts_get_trip_temp, .set_trip_temp = mtkts_bts_set_trip_temp, .get_crit_temp = mtkts_bts_get_crit_temp, -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT .notify = mtkts_bts_thermal_notify, #endif }; /* =========== bts thermal param handling ========== */ -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT struct thermal_dev_params mtkts_bts_tdp = { .offset = -2500, .alpha = 15, diff --git a/drivers/misc/mediatek/thermal/mt8127/mtk_ts_cpu.c b/drivers/misc/mediatek/thermal/mt8127/mtk_ts_cpu.c index 466f8c54664..1ecf501d68a 100644 --- a/drivers/misc/mediatek/thermal/mt8127/mtk_ts_cpu.c +++ b/drivers/misc/mediatek/thermal/mt8127/mtk_ts_cpu.c @@ -930,7 +930,7 @@ static int mtktscpu_set_trip_hyst(struct thermal_zone_device *thermal, return 0; } -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT static int mtktscpu_thermal_notify(struct thermal_zone_device *thermal, int trip, enum thermal_trip_type type) { @@ -954,7 +954,7 @@ static struct thermal_zone_device_ops mtktscpu_dev_ops = { .get_crit_temp = mtktscpu_get_crit_temp, .get_trip_hyst = mtktscpu_get_trip_hyst, .set_trip_hyst = mtktscpu_set_trip_hyst, -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT .notify = mtktscpu_thermal_notify, #endif }; diff --git a/drivers/misc/mediatek/thermal/mt8127/mtk_ts_pmic6323.c b/drivers/misc/mediatek/thermal/mt8127/mtk_ts_pmic6323.c index 843761face2..3020cd7488d 100644 --- a/drivers/misc/mediatek/thermal/mt8127/mtk_ts_pmic6323.c +++ b/drivers/misc/mediatek/thermal/mt8127/mtk_ts_pmic6323.c @@ -271,7 +271,7 @@ static int mtktspmic_get_crit_temp(struct thermal_zone_device *thermal, unsigned return -EINVAL; } -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT static int mtktspmic_thermal_notify(struct thermal_zone_device *thermal, int trip, enum thermal_trip_type type) { @@ -291,7 +291,7 @@ static struct thermal_zone_device_ops mtktspmic_dev_ops = { .get_trip_temp = mtktspmic_get_trip_temp, .set_trip_temp = mtktspmic_set_trip_temp, .get_crit_temp = mtktspmic_get_crit_temp, -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT .notify = mtktspmic_thermal_notify, #endif }; @@ -321,7 +321,7 @@ static struct thermal_dev_ops mtktspmic_fops = { .get_temp = mtktspmic_read_temp, }; -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT struct thermal_dev_params mtktspmic_tdp = { .offset = 14500, .alpha = 4, diff --git a/drivers/misc/mediatek/thermal/mt8127/mtk_ts_wmt.c b/drivers/misc/mediatek/thermal/mt8127/mtk_ts_wmt.c index 85400b931e6..9a875372efe 100644 --- a/drivers/misc/mediatek/thermal/mt8127/mtk_ts_wmt.c +++ b/drivers/misc/mediatek/thermal/mt8127/mtk_ts_wmt.c @@ -150,7 +150,7 @@ static int mtktswmt_get_crit_temp(struct thermal_zone_device *thermal, unsigned return -EINVAL; } -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT static int mtktswmt_thermal_notify(struct thermal_zone_device *thermal, int trip, enum thermal_trip_type type) { @@ -170,7 +170,7 @@ static struct thermal_zone_device_ops mtktswmt_dev_ops = { .get_trip_temp = mtktswmt_get_trip_temp, .set_trip_temp = mtktswmt_set_trip_temp, .get_crit_temp = mtktswmt_get_crit_temp, -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT .notify = mtktswmt_thermal_notify, #endif }; @@ -204,7 +204,7 @@ static struct thermal_dev_ops mtktswmt_fops = { .get_temp = mtktswmt_read_temp, }; -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT struct thermal_dev_params mtktswmt_tdp = { .offset = -4000, .alpha = 1000, diff --git a/drivers/misc/mediatek/usb20/mt8127/usb20.c b/drivers/misc/mediatek/usb20/mt8127/usb20.c index c9d5100cc2d..79ecf1df90e 100644 --- a/drivers/misc/mediatek/usb20/mt8127/usb20.c +++ b/drivers/misc/mediatek/usb20/mt8127/usb20.c @@ -310,7 +310,7 @@ void mt_usb_disconnect(void) bool usb_cable_connected(void) { -#if CONFIG_abc123_PROJECT +#if CONFIG_AUSTIN_PROJECT int i = 0; #endif #ifdef FPGA_PLATFORM @@ -323,7 +323,7 @@ bool usb_cable_connected(void) iddig_state = mt_get_gpio_in(GPIO_OTG_IDDIG_EINT_PIN); DBG(0, "iddig_state = %d\n", iddig_state); -#if CONFIG_abc123_PROJECT +#if CONFIG_AUSTIN_PROJECT for (i=0; i<3; i++) { if (likely(iddig_state)) { break; diff --git a/drivers/misc/mediatek/usb20/mt8127/usb20_host.c b/drivers/misc/mediatek/usb20/mt8127/usb20_host.c index 668b410a52d..9116cf40470 100644 --- a/drivers/misc/mediatek/usb20/mt8127/usb20_host.c +++ b/drivers/misc/mediatek/usb20/mt8127/usb20_host.c @@ -148,7 +148,7 @@ static bool musb_is_host(void) u8 devctl = 0; int iddig_state = 1; bool usb_is_host = 0; -#if CONFIG_abc123_PROJECT +#if CONFIG_AUSTIN_PROJECT int i = 0; #endif @@ -167,7 +167,7 @@ static bool musb_is_host(void) /* iddig_state = mt_get_gpio_in(GPIO38); */ iddig_state = mt_get_gpio_in(GPIO_OTG_IDDIG_EINT_PIN); DBG(0,"iddig_state = %d\n", iddig_state); -#if CONFIG_abc123_PROJECT +#if CONFIG_AUSTIN_PROJECT for (i=0; i<3; i++) { if (likely(iddig_state)) { break; @@ -283,7 +283,7 @@ static void musb_id_pin_work(struct work_struct *data) DBG(0, "do nothing due to in_ipo_off\n"); goto out; } - #if CONFIG_abc123_PROJECT + #if CONFIG_AUSTIN_PROJECT wake_lock(&mtk_musb->usb_lock); #endif mtk_musb ->is_host = musb_is_host(); @@ -296,7 +296,7 @@ static void musb_id_pin_work(struct work_struct *data) #endif //setup fifo for host mode ep_config_from_table_for_host(mtk_musb); - #if CONFIG_abc123_PROJECT + #if CONFIG_AUSTIN_PROJECT if (!wake_lock_active(&mtk_musb->usb_lock)) wake_lock(&mtk_musb->usb_lock); #else diff --git a/drivers/power/mediatek/battery_common.c b/drivers/power/mediatek/battery_common.c index e58723a1c2b..92228b5d4e7 100755 --- a/drivers/power/mediatek/battery_common.c +++ b/drivers/power/mediatek/battery_common.c @@ -152,7 +152,7 @@ static char *DISO_state_s[8] = { /* ///////////////////////////////////////////////////////////////////////////////////////// */ /* // Thermal related flags */ /* ///////////////////////////////////////////////////////////////////////////////////////// */ -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT int g_battery_thermal_throttling_flag = 1; /* 0:nothing, 1:enable batTT&chrTimer, 2:disable batTT&chrTimer, 3:enable batTT, disable chrTimer */ #else int g_battery_thermal_throttling_flag = 3; /* 0:nothing, 1:enable batTT&chrTimer, 2:disable batTT&chrTimer, 3:enable batTT, disable chrTimer */ @@ -196,7 +196,7 @@ extern U32 suspend_time; #define SYSTEM_OFF_VOLTAGE CUST_SYSTEM_OFF_VOLTAGE #endif -#if defined(CONFIG_abc123_PROJECT) +#if defined(CONFIG_AUSTIN_PROJECT) int battery_idV = 0; extern int IMM_GetOneChannelValue(int dwChannel, int data[4], int* rawdata); @@ -276,7 +276,7 @@ static int cmd_discharging = -1; static int adjust_power = -1; static int suspend_discharging = -1; -#if defined(CONFIG_AMAZON_METRICS_LOG) && defined(CONFIG_abc123_PROJECT) +#if defined(CONFIG_AMAZON_METRICS_LOG) && defined(CONFIG_AUSTIN_PROJECT) struct metrics_charge { struct timespec charger_time; @@ -406,14 +406,14 @@ static enum power_supply_property battery_props[] = { /* ACOS_MOD_END {metrics_log} */ }; -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT #define SHOW_CHARGE_IC_VENDOR static char *charge_ic_vendor_name = NULL; static char *battery_vendor_name = NULL; extern kal_uint32 g_fg_battery_id; #endif -#if defined(CONFIG_AMAZON_METRICS_LOG) && defined(CONFIG_abc123_PROJECT) +#if defined(CONFIG_AMAZON_METRICS_LOG) && defined(CONFIG_AUSTIN_PROJECT) void metrics_battery_save_data(void) { unsigned long temp = get_virtualsensor_temp(); @@ -596,7 +596,7 @@ static void metrics_handle(void) mutex_unlock(&info->lock); -#if defined(CONFIG_abc123_PROJECT) +#if defined(CONFIG_AUSTIN_PROJECT) battery_capacity_check(); #endif @@ -2018,8 +2018,8 @@ static ssize_t store_Custom_Charging_Current(struct device *dev, struct device_a static DEVICE_ATTR(Custom_Charging_Current, 0664, show_Custom_Charging_Current, store_Custom_Charging_Current); -#ifdef CONFIG_abc123_PROJECT -#if defined(CONFIG_abc123_PROJECT) +#ifdef CONFIG_AUSTIN_PROJECT +#if defined(CONFIG_AUSTIN_PROJECT) static ssize_t show_Custom_Charging_Mode(struct device *dev, struct device_attribute *attr, char *buf) { @@ -2797,7 +2797,7 @@ void mt_battery_GetBatteryData(void) } -#if defined(CONFIG_abc123_PROJECT) +#if defined(CONFIG_AUSTIN_PROJECT) static PMU_STATUS mt_battery_CheckBatteryConnect(void) { PMU_STATUS status = PMU_STATUS_OK; @@ -2951,7 +2951,7 @@ static void mt_battery_CheckBatteryStatus(void) return; } -#if defined(CONFIG_abc123_PROJECT) +#if defined(CONFIG_AUSTIN_PROJECT) if (mt_battery_CheckBatteryConnect() != PMU_STATUS_OK) { BMT_status.bat_charging_state = CHR_ERROR; return; @@ -3206,7 +3206,7 @@ static void mt_battery_thermal_check(void) } -#if defined(CONFIG_AMAZON_METRICS_LOG) && defined(CONFIG_abc123_PROJECT) +#if defined(CONFIG_AMAZON_METRICS_LOG) && defined(CONFIG_AUSTIN_PROJECT) static void battery_charge_metric(void) { unsigned long virtual_temp = get_virtualsensor_temp(); @@ -3322,7 +3322,7 @@ static void mt_battery_update_status(void) usb_update(&usb_main); #if defined(CONFIG_AMAZON_METRICS_LOG) metrics_charger_update(ac_main.AC_ONLINE, usb_main.USB_ONLINE); -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT battery_charge_metric(); #endif #endif @@ -3622,7 +3622,7 @@ void BAT_thread(void) static kal_bool battery_meter_initilized = KAL_FALSE; struct timespec now_time; unsigned long total_time_plug_in; -#if defined(CONFIG_AMAZON_METRICS_LOG) && defined(CONFIG_abc123_PROJECT) +#if defined(CONFIG_AMAZON_METRICS_LOG) && defined(CONFIG_AUSTIN_PROJECT) char buf[256] = {0}; unsigned long virtual_temp = get_virtualsensor_temp(); static bool bat_14days_flag; @@ -3653,7 +3653,7 @@ void BAT_thread(void) if (total_time_plug_in > PLUGIN_THRESHOLD) { g_custom_charging_cv = BATTERY_VOLT_04_100000_V; -#if defined(CONFIG_AMAZON_METRICS_LOG) && defined(CONFIG_abc123_PROJECT) +#if defined(CONFIG_AMAZON_METRICS_LOG) && defined(CONFIG_AUSTIN_PROJECT) if (!bat_14days_flag) { bat_14days_flag = true; snprintf(buf, sizeof(buf), @@ -3674,7 +3674,7 @@ void BAT_thread(void) else g_custom_charging_cv = -1; -#if defined(CONFIG_AMAZON_METRICS_LOG) && defined(CONFIG_abc123_PROJECT) +#if defined(CONFIG_AMAZON_METRICS_LOG) && defined(CONFIG_AUSTIN_PROJECT) if (g_custom_charging_mode == 1 && !bat_demo_flag) { bat_demo_flag = true; snprintf(buf, sizeof(buf), @@ -4327,7 +4327,7 @@ static int battery_probe(struct platform_device *dev) ret_device_file = device_create_file(&(dev->dev), &dev_attr_Charger_Type); ret_device_file = device_create_file(&(dev->dev), &dev_attr_Custom_PlugIn_Time); ret_device_file = device_create_file(&(dev->dev), &dev_attr_Custom_Charging_Current); - #ifdef CONFIG_abc123_PROJECT + #ifdef CONFIG_AUSTIN_PROJECT ret_device_file = device_create_file(&(dev->dev), &dev_attr_Custom_Charging_Mode); ret_device_file = device_create_file(&(dev->dev), &dev_attr_ChargeIC_Vendor_Name); ret_device_file = device_create_file(&(dev->dev), &dev_attr_Battery_Vendor_Name); diff --git a/drivers/power/mediatek/battery_meter.c b/drivers/power/mediatek/battery_meter.c index 19fe2f0bd01..fc4e23b3e6b 100755 --- a/drivers/power/mediatek/battery_meter.c +++ b/drivers/power/mediatek/battery_meter.c @@ -33,8 +33,8 @@ #include #include #include "cust_battery_meter.h" -#ifdef CONFIG_abc123_PROJECT -#include "cust_battery_meter_table_abc123.h" +#ifdef CONFIG_AUSTIN_PROJECT +#include "cust_battery_meter_table_austin.h" #else #include "cust_battery_meter_table.h" #endif @@ -65,7 +65,7 @@ static kal_int32 cv_current = 4000; /* 400mA */ static kal_int32 g_currentfactor = 100; #endif -#if defined(CONFIG_abc123_PROJECT) \ +#if defined(CONFIG_AUSTIN_PROJECT) \ && defined(CONFIG_MTK_BATTERY_LIFETIME_DATA_SUPPORT) #define MAX_BATTERY_CYCLE 500 #define MAX_AGING_COLUMB_THRES 3300 /*3300mah*/ @@ -137,7 +137,7 @@ kal_int32 g_fg_dbg_bat_current = 0; kal_int32 g_fg_dbg_bat_zcv = 0; kal_int32 g_fg_dbg_bat_temp = 0; kal_int32 g_fg_dbg_bat_r = 0; -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT kal_int32 g_fg_dbg_bat_offset_r = 0; #endif kal_int32 g_fg_dbg_bat_car = 0; @@ -230,7 +230,7 @@ static kal_int32 columb_before_sleep = 0x123456; #endif /* aging mechanism */ /* battery info */ -#if defined(CONFIG_abc123_PROJECT) \ +#if defined(CONFIG_AUSTIN_PROJECT) \ && defined(CONFIG_MTK_BATTERY_LIFETIME_DATA_SUPPORT) kal_int32 gFG_battery_cycle = 0; @@ -253,7 +253,7 @@ extern char* saved_command_line; #define MTK_MULTI_BAT_PROFILE_SUPPORT #define MTK_GET_BATTERY_ID_BY_AUXADC -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT #define ADC_BOARD_ID (13) #define TOTAL_BATTERY_NUMBER 2 kal_int32 g_battery_id_voltage[] = {200, 500};/*0~0.2V ATL; 0.2v~5V XWD*/ @@ -269,7 +269,7 @@ extern int IMM_GetOneChannelValue(int dwChannel, int data[4], int* rawdata); kal_uint32 g_fg_battery_id = 0; -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT kal_int32 g_Q_MAX_POS_50[] = {2963, 2929}; kal_int32 g_Q_MAX_POS_25[] = {3000, 2918}; kal_int32 g_Q_MAX_POS_0[] = {3047, 3032}; @@ -289,7 +289,7 @@ kal_int32 g_Q_MAX_POS_0_H_CURRENT[] = {2372, 2746}; kal_int32 g_Q_MAX_NEG_10_H_CURRENT[] = {1946, 1614}; #endif -#if defined(CONFIG_abc123_PROJECT) \ +#if defined(CONFIG_AUSTIN_PROJECT) \ && defined(CONFIG_MTK_BATTERY_LIFETIME_DATA_SUPPORT) kal_int32 g_Q_MAX_POS_50_0cycle[] = {2963, 2980}; kal_int32 g_Q_MAX_POS_25_0cycle[] = {3000, 3022}; @@ -1309,7 +1309,7 @@ void update_qmax_by_cycle(void) #endif } -#if defined(CONFIG_abc123_PROJECT) \ +#if defined(CONFIG_AUSTIN_PROJECT) \ && defined(CONFIG_MTK_BATTERY_LIFETIME_DATA_SUPPORT) #if defined(BATTERY_AGING_DEBUG) static void dump_battery_cycle_table(void) @@ -2152,7 +2152,7 @@ void oam_run(void) oam_i_1 = (((oam_v_ocv_1 - vol_bat) * 1000) * 10) / oam_r_1; /* 0.1mA */ oam_i_2 = (((oam_v_ocv_2 - vol_bat) * 1000) * 10) / oam_r_2; /* 0.1mA */ -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT if(oam_i_2 < 0) { charging_current = get_charging_setting_current()/10; if (abs(oam_i_2) > charging_current) { @@ -2190,7 +2190,7 @@ void oam_run(void) oam_v_ocv_2 = fgauge_read_v_by_d(oam_d_2); oam_r_2 = fgauge_read_r_bat_by_v(oam_v_ocv_2); -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT oam_r_2 = oam_r_2 + g_fg_dbg_bat_offset_r; #endif #if 0 @@ -2325,7 +2325,7 @@ void oam_run(void) fgauge_get_current_factor(); #endif -#if defined(CONFIG_abc123_PROJECT) \ +#if defined(CONFIG_AUSTIN_PROJECT) \ && defined(CONFIG_MTK_BATTERY_LIFETIME_DATA_SUPPORT) fgauge_aging_algorithm(); #endif @@ -3060,7 +3060,7 @@ kal_int32 battery_meter_get_battery_voltage(kal_bool update) } g_sw_vbat_temp = val; -#if defined(CONFIG_abc123_PROJECT) \ +#if defined(CONFIG_AUSTIN_PROJECT) \ && defined(CONFIG_MTK_BATTERY_LIFETIME_DATA_SUPPORT) if (g_sw_vbat_temp > gFG_max_voltage) { gFG_max_voltage = g_sw_vbat_temp; @@ -3228,7 +3228,7 @@ kal_int32 battery_meter_get_car(void) kal_int32 battery_meter_get_battery_temperature(void) { -#if defined(CONFIG_abc123_PROJECT) \ +#if defined(CONFIG_AUSTIN_PROJECT) \ && defined(CONFIG_MTK_BATTERY_LIFETIME_DATA_SUPPORT) kal_int32 batt_temp = force_get_tbat(KAL_TRUE); @@ -3424,7 +3424,7 @@ void reset_parameter_car(void) oam_car_2 = 0; gFG_columb = 0; -#if defined(CONFIG_abc123_PROJECT) \ +#if defined(CONFIG_AUSTIN_PROJECT) \ && defined(CONFIG_MTK_BATTERY_LIFETIME_DATA_SUPPORT) gFG_pre_columb_count = -1; #endif @@ -3636,7 +3636,7 @@ int init_proc_log_fg(void) return ret; } -#if defined(CONFIG_abc123_PROJECT) \ +#if defined(CONFIG_AUSTIN_PROJECT) \ && defined(CONFIG_MTK_BATTERY_LIFETIME_DATA_SUPPORT) /* ============================================================ // */ @@ -3982,7 +3982,7 @@ static ssize_t store_FG_g_fg_dbg_bat_r(struct device *dev, struct device_attribu } static DEVICE_ATTR(FG_g_fg_dbg_bat_r, 0664, show_FG_g_fg_dbg_bat_r, store_FG_g_fg_dbg_bat_r); -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT /* ------------------------------------------------------------------------------------------- */ static ssize_t show_FG_g_fg_dbg_bat_offset_r(struct device *dev, struct device_attribute *attr, char *buf) { @@ -4148,7 +4148,7 @@ static int battery_meter_probe(struct platform_device *dev) ret_device_file = device_create_file(&(dev->dev), &dev_attr_FG_g_fg_dbg_bat_zcv); ret_device_file = device_create_file(&(dev->dev), &dev_attr_FG_g_fg_dbg_bat_temp); ret_device_file = device_create_file(&(dev->dev), &dev_attr_FG_g_fg_dbg_bat_r); -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT ret_device_file = device_create_file(&(dev->dev), &dev_attr_FG_g_fg_dbg_bat_offset_r); #endif ret_device_file = device_create_file(&(dev->dev), &dev_attr_FG_g_fg_dbg_bat_car); @@ -4160,7 +4160,7 @@ static int battery_meter_probe(struct platform_device *dev) ret_device_file = device_create_file(&(dev->dev), &dev_attr_FG_g_fg_dbg_percentage_voltmode); -#if defined(CONFIG_abc123_PROJECT) \ +#if defined(CONFIG_AUSTIN_PROJECT) \ && defined(CONFIG_MTK_BATTERY_LIFETIME_DATA_SUPPORT) ret_device_file = device_create_file(&(dev->dev), &dev_attr_FG_Battery_Cycle); ret_device_file = device_create_file(&(dev->dev), &dev_attr_FG_Aging_Factor); diff --git a/drivers/power/mediatek/switch_charging.c b/drivers/power/mediatek/switch_charging.c index 6c7e46263d5..d3e773e6d73 100755 --- a/drivers/power/mediatek/switch_charging.c +++ b/drivers/power/mediatek/switch_charging.c @@ -96,7 +96,7 @@ kal_bool temp_error_recovery_chr_flag = KAL_TRUE; /* extern variable */ /* ============================================================ // */ extern int g_platform_boot_mode; -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT extern int battery_idV; #endif @@ -334,7 +334,7 @@ static BATTERY_VOLTAGE_ENUM select_jeita_cv(void) if (g_custom_charging_cv != -1) cv_voltage = g_custom_charging_cv; -#if defined(CONFIG_abc123_PROJECT) +#if defined(CONFIG_AUSTIN_PROJECT) if (g_custom_charging_mode) /* For demo unit */ cv_voltage = BATTERY_VOLT_04_100000_V; #endif @@ -504,7 +504,7 @@ void select_charging_curret_bcct(void) } g_temp_CC_value = g_bcct_value*100; -#if defined(CONFIG_MTK_JEITA_STANDARD_SUPPORT) && defined(CONFIG_abc123_PROJECT) +#if defined(CONFIG_MTK_JEITA_STANDARD_SUPPORT) && defined(CONFIG_AUSTIN_PROJECT) if(g_temp_CC_value > CHARGE_CURRENT_300_00_MA) set_jeita_charging_current(); #endif @@ -870,7 +870,7 @@ PMU_STATUS BAT_BatteryStatusFailAction(void) battery_xlog_printk(BAT_LOG_CRTI, "[BATTERY] BAD Battery status... Charging Stop !!\n\r"); -#if defined(CONFIG_MTK_JEITA_STANDARD_SUPPORT) && defined(CONFIG_abc123_PROJECT) +#if defined(CONFIG_MTK_JEITA_STANDARD_SUPPORT) && defined(CONFIG_AUSTIN_PROJECT) if ((g_temp_status == TEMP_ABOVE_POS_60) || (g_temp_status == TEMP_BELOW_NEG_10) || (battery_idV > 500)) { temp_error_recovery_chr_flag = KAL_FALSE; diff --git a/drivers/thermal/virtual_sensor_thermal.c b/drivers/thermal/virtual_sensor_thermal.c index d3f7265aded..4428b030d12 100644 --- a/drivers/thermal/virtual_sensor_thermal.c +++ b/drivers/thermal/virtual_sensor_thermal.c @@ -339,7 +339,7 @@ static int virtual_sensor_thermal_set_trip_hyst(struct thermal_zone_device *ther return 0; } -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT void last_kmsg_thermal_shutdown(void) { int rc; @@ -371,7 +371,7 @@ static int virtual_sensor_thermal_notify(struct thermal_zone_device *thermal, snprintf(data, sizeof(data), "%s", "SHUTDOWN_WARNING"); kobject_uevent_env(&thermal->device.kobj, KOBJ_CHANGE, envp); -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT pr_err("%s: thermal_shutdown notify\n", __func__); last_kmsg_thermal_shutdown(); pr_err("%s: thermal_shutdown notify end\n", __func__); diff --git a/include/linux/platform_data/mtk_thermal.h b/include/linux/platform_data/mtk_thermal.h index aa684c7d179..14a3c54521c 100644 --- a/include/linux/platform_data/mtk_thermal.h +++ b/include/linux/platform_data/mtk_thermal.h @@ -38,7 +38,7 @@ struct mtk_thermal_platform_data { struct trip_t trips[THERMAL_MAX_TRIPS]; }; -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT void last_kmsg_thermal_shutdown(void); #endif #endif /* _MTK_THERMAL_H_ */ diff --git a/include/mach/battery_common.h b/include/mach/battery_common.h index 2581dbc5be2..f71d466cd41 100755 --- a/include/mach/battery_common.h +++ b/include/mach/battery_common.h @@ -22,7 +22,7 @@ ****************************************************************************/ /* #define MAX_CHARGING_TIME 1*60*60 // 1hr */ /* #define MAX_CHARGING_TIME 8*60*60 // 8hr */ -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT #define MAX_CHARGING_TIME 12*60*60 /* 12hr */ #else #define MAX_CHARGING_TIME 24*60*60 /* 24hr */ @@ -112,7 +112,7 @@ typedef enum { #define TEMP_POS_45_THRESHOLD 45 #define TEMP_POS_45_THRES_MINUS_X_DEGREE 45 -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT #define TEMP_POS_10_THRESHOLD 15 #define TEMP_POS_10_THRES_PLUS_X_DEGREE 15 #else @@ -195,7 +195,7 @@ extern kal_bool g_call_state; extern kal_bool g_charging_full_reset_bat_meter; extern signed int g_custom_charging_current; extern signed int g_custom_charging_cv; -#ifdef CONFIG_abc123_PROJECT +#ifdef CONFIG_AUSTIN_PROJECT extern unsigned int g_custom_charging_mode; #endif