blob: b519fa099ba67ef1d7f89767eb268402cb12d70c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
|
##################################################
# TI Baseport Config Options
##################################################
# Serial
CONFIG_SERIAL_8250_NR_UARTS=10
CONFIG_SERIAL_8250_RUNTIME_UARTS=10
# K3 Power config options
CONFIG_PM=y
# CPU Frequency scaling
CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# Enable Reset Controllers
CONFIG_RESET_CONTROLLER=y
CONFIG_RESET_TI_SYSCON=y
# Enable support for perf
CONFIG_PERF_EVENTS=y
# Add Bin2c
CONFIG_BUILD_BIN2C=y
# Add base Cgroups functions
CONFIG_CGROUPS=y
# Choose CONFIG_EMBEDDED
CONFIG_EMBEDDED=y
# Enable all kernel symbols please
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y
# How do we want kernel Modules to work?
CONFIG_MODULE_FORCE_LOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_MODVERSIONS=y
CONFIG_MODULE_SRCVERSION_ALL=y
# Boot options
CONFIG_CRASH_DUMP=n
# Mem allocator
CONFIG_SLUB_DEBUG=n
# Pinctrl
CONFIG_PINCTRL=y
CONFIG_PINCTRL_SINGLE=y
# GPIO
CONFIG_GPIO_SYSFS=y
# Crypto SA2UL
CONFIG_CRYPTO_DEV_SA2UL=m
# Enable options to facilitate testing
CONFIG_CRYPTO_TEST=m
# Thermal
CONFIG_K3_THERMAL=y
# Disable extra debug options
CONFIG_PROFILING=n
# Block Layer
CONFIG_BLK_DEV_RAM=y
# PMIC
CONFIG_MFD_PALMAS=y
CONFIG_REGULATOR=y
CONFIG_REGULATOR_PALMAS=y
# Watchdog support
CONFIG_K3_RTI_WATCHDOG=m
# RTC Drivers
CONFIG_RTC_DRV_TI_K3=y
# Counter device
CONFIG_COUNTER=m
# UIO and overlay support for Jailhouse
CONFIG_UIO=y
CONFIG_OF_OVERLAY=y
# DMA-BUF Heaps
CONFIG_DMABUF_HEAPS=y
CONFIG_DMABUF_HEAPS_SYSTEM=y
CONFIG_DMABUF_HEAPS_CMA=y
CONFIG_DMABUF_HEAPS_CARVEOUT=y
CONFIG_SRAM_DMA_HEAP=y
# DMA-BUF exporter
CONFIG_DMA_BUF_PHYS=y
# TI PAT
CONFIG_TI_PAT=y
# Enable Staging drivers for ARMV8
CONFIG_STAGING=y
|