summaryrefslogtreecommitdiff
path: root/meta-quanta/meta-gbs/recipes-kernel/linux/linux-nuvoton/gbs.cfg
blob: 57ccc5e55eb0cd6980736b4acfab560532828fd3 (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
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
# Support full 1G memory for userspace on BMC
CONFIG_VMSPLIT_3G_OPT=y
CONFIG_NET_NCSI=y
# Enable available sensors
CONFIG_HWMON=y
CONFIG_PMBUS=y
CONFIG_SENSORS_PMBUS=y
CONFIG_SENSORS_MAX34440=y
CONFIG_SENSORS_LM75=y
CONFIG_SENSORS_SBTSI=y
CONFIG_SENSORS_ISL68137=y
CONFIG_SENSORS_ADM1275=y
CONFIG_NPCM7XX_ADC=y
CONFIG_SENSORS_IIO_HWMON=y
CONFIG_SENSORS_FAN=y
CONFIG_SENSORS_JC42=y
CONFIG_SENSORS_MAX31790=y
CONFIG_SENSORS_UCD9000=y

# Enable for firmware update LPC.
CONFIG_DEVMEM=y

# Enable seven seg display
CONFIG_SEVEN_SEGMENT_DISPLAY=y
CONFIG_SEVEN_SEGMENT_GPIO=y

# Enable GPIO LEDS
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y
CONFIG_LEDS_GPIO=y
CONFIG_LEDS_TRIGGERS=y
CONFIG_LEDS_TRIGGER_TIMER=y // Allow userspace to blink LEDs
CONFIG_LEDS_TRIGGER_PANIC=y // Blink BMC fault when kernel panics
CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
CONFIG_LEDS_TRIGGER_HEARTBEAT=y

# Enable pstore(ramoops) to capture kernel panics
CONFIG_PSTORE=y
CONFIG_PSTORE_RAM=y
CONFIG_PSTORE_DEFLATE_COMPRESS=y

# Enable Nuvoton ECC
CONFIG_EDAC_ATOMIC_SCRUB=y
CONFIG_EDAC_DEBUG=y
CONFIG_EDAC_LEGACY_SYSFS=y
CONFIG_EDAC_NPCM7XX=y
CONFIG_EDAC_SUPPORT=y
CONFIG_EDAC=y
CONFIG_RAS=y

# Enable Nuvoton JTAG
CONFIG_NPCM7XX_JTAG_MASTER=y

# USB
CONFIG_USB_CONFIGFS_ECM_SUBSET=y
CONFIG_USB_CONFIGFS_ECM=y
CONFIG_USB_CONFIGFS_EEM=y
CONFIG_USB_CONFIGFS_F_HID=y
CONFIG_USB_CONFIGFS_MASS_STORAGE=y
CONFIG_USB_CONFIGFS_RNDIS=y
CONFIG_USB_CONFIGFS=y
CONFIG_USB_F_ECM=y
CONFIG_USB_F_EEM=y
CONFIG_USB_F_MASS_STORAGE=y
CONFIG_USB_F_RNDIS=y
CONFIG_USB_F_SUBSET=y
CONFIG_USB_GADGET_NPCM_USB2=y
CONFIG_USB_NPCM_UDC=y
CONFIG_USB_OHCI_HCD_NPCM7XX=y
CONFIG_USB_SERIAL_CP210X=y
CONFIG_USB_U_ETHER=y

#SPI
CONFIG_SPI=y
CONFIG_SPI_NPCM_FIU=y
CONFIG_SPI_NPCM_PSPI=y

#I2C support
CONFIG_I2C_MUX_LTC4306=y
CONFIG_I2C_MUX_PCA954x=y
CONFIG_I2C_MUX=y
CONFIG_I2C_SLAVE_EEPROM=y
CONFIG_I2C_SLAVE_MQUEUE=y
CONFIG_I2C_SLAVE=y

#I2C GPIO expanders
CONFIG_GPIO_PCA953X_IRQ=y
CONFIG_GPIO_PCA953X=y
CONFIG_GPIO_PCF857X=y

# NetFilter Configuration
CONFIG_NETFILTER=y
CONFIG_NF_CONNTRACK=y
CONFIG_NF_CONNTRACK_MARK=y
CONFIG_NF_TABLES=y
CONFIG_NFT_CT=y
CONFIG_NF_TABLES_INET=y
CONFIG_NFT_REJECT=y
CONFIG_NFT_LOG=y
CONFIG_IP_NF_IPTABLES=y
CONFIG_NF_LOG_IPV4=y
CONFIG_NFT_FIB_IPV4=y
CONFIG_IP_NF_FILTER=y
CONFIG_IP_NF_TARGET_REJECT=y
CONFIG_IP6_NF_IPTABLES=y
CONFIG_NF_LOG_IPV6=y
CONFIG_NFT_FIB_IPV6=y
CONFIG_IP6_NF_FILTER=y
CONFIG_IP6_NF_TARGET_REJECT=y

# Misc
CONFIG_OVERLAY_FS=y
CONFIG_JFFS2_FS=y
CONFIG_SQUASHFS_XZ=y
CONFIG_SQUASHFS=y
CONFIG_RESET_CONTROLLER=y
CONFIG_RESET_NPCM=y
CONFIG_IPVLAN=y
CONFIG_VLAN_8021Q=y
CONFIG_DEVKMEM=y
CONFIG_EEPROM_AT24=y
CONFIG_FORCE_MAX_ZONEORDER=12
CONFIG_IIO_MUX=y
CONFIG_IIO=y
CONFIG_MEDIA_SUPPORT=y
CONFIG_MFD_SYSCON=y
CONFIG_MTD_M25P80=y
CONFIG_MUX_MMIO=y
CONFIG_NPCM7XX_LPC_BPC=y
CONFIG_MTD_PARTITIONED_MASTER=y