xref: /openbmc/openbmc/meta-quanta/meta-gbs/recipes-kernel/linux/linux-nuvoton/gbs.cfg (revision 1167ada3a1af436b1c72a60bfdae004f01bc8674)
1a9f5ff59SGeorge Hung# Support full 1G memory for userspace on BMC
2a9f5ff59SGeorge HungCONFIG_VMSPLIT_3G_OPT=y
3a9f5ff59SGeorge HungCONFIG_NET_NCSI=y
4a9f5ff59SGeorge Hung# Enable available sensors
5a9f5ff59SGeorge HungCONFIG_HWMON=y
6a9f5ff59SGeorge HungCONFIG_PMBUS=y
7a9f5ff59SGeorge HungCONFIG_SENSORS_PMBUS=y
8a9f5ff59SGeorge HungCONFIG_SENSORS_MAX34440=y
9a9f5ff59SGeorge HungCONFIG_SENSORS_LM75=y
10a9f5ff59SGeorge HungCONFIG_SENSORS_SBTSI=y
11a9f5ff59SGeorge HungCONFIG_SENSORS_ISL68137=y
12a9f5ff59SGeorge HungCONFIG_SENSORS_ADM1275=y
13a9f5ff59SGeorge HungCONFIG_NPCM7XX_ADC=y
14a9f5ff59SGeorge HungCONFIG_SENSORS_IIO_HWMON=y
15a9f5ff59SGeorge HungCONFIG_SENSORS_FAN=y
16a9f5ff59SGeorge HungCONFIG_SENSORS_JC42=y
17a9f5ff59SGeorge HungCONFIG_SENSORS_MAX31790=y
18a9f5ff59SGeorge HungCONFIG_SENSORS_UCD9000=y
19a9f5ff59SGeorge Hung
20a9f5ff59SGeorge Hung# Enable for firmware update LPC.
21a9f5ff59SGeorge HungCONFIG_DEVMEM=y
22a9f5ff59SGeorge Hung
23a9f5ff59SGeorge Hung# Enable seven seg display
24a9f5ff59SGeorge HungCONFIG_SEVEN_SEGMENT_DISPLAY=y
25a9f5ff59SGeorge HungCONFIG_SEVEN_SEGMENT_GPIO=y
26a9f5ff59SGeorge Hung
27a9f5ff59SGeorge Hung# Enable GPIO LEDS
28a9f5ff59SGeorge HungCONFIG_NEW_LEDS=y
29a9f5ff59SGeorge HungCONFIG_LEDS_CLASS=y
30a9f5ff59SGeorge HungCONFIG_LEDS_GPIO=y
31a9f5ff59SGeorge HungCONFIG_LEDS_TRIGGERS=y
328aebc427SGeorge Hung# Allow userspace to blink LEDs
338aebc427SGeorge HungCONFIG_LEDS_TRIGGER_TIMER=y
348aebc427SGeorge Hung# Blink BMC fault when kernel panics
358aebc427SGeorge HungCONFIG_LEDS_TRIGGER_PANIC=y
36a9f5ff59SGeorge HungCONFIG_LEDS_TRIGGER_DEFAULT_ON=y
37a9f5ff59SGeorge HungCONFIG_LEDS_TRIGGER_HEARTBEAT=y
38a9f5ff59SGeorge Hung
39a9f5ff59SGeorge Hung# Enable pstore(ramoops) to capture kernel panics
40a9f5ff59SGeorge HungCONFIG_PSTORE=y
41a9f5ff59SGeorge HungCONFIG_PSTORE_RAM=y
42a9f5ff59SGeorge HungCONFIG_PSTORE_DEFLATE_COMPRESS=y
43a9f5ff59SGeorge Hung
44a9f5ff59SGeorge Hung# Enable Nuvoton ECC
45a9f5ff59SGeorge HungCONFIG_EDAC_ATOMIC_SCRUB=y
46a9f5ff59SGeorge HungCONFIG_EDAC_DEBUG=y
47a9f5ff59SGeorge HungCONFIG_EDAC_LEGACY_SYSFS=y
48a9f5ff59SGeorge HungCONFIG_EDAC_NPCM7XX=y
49a9f5ff59SGeorge HungCONFIG_EDAC_SUPPORT=y
50a9f5ff59SGeorge HungCONFIG_EDAC=y
51a9f5ff59SGeorge HungCONFIG_RAS=y
52a9f5ff59SGeorge Hung
53a9f5ff59SGeorge Hung# Enable Nuvoton JTAG
54a9f5ff59SGeorge HungCONFIG_NPCM7XX_JTAG_MASTER=y
55a9f5ff59SGeorge Hung
56a9f5ff59SGeorge Hung# USB
57a9f5ff59SGeorge HungCONFIG_USB_CONFIGFS_ECM_SUBSET=y
58a9f5ff59SGeorge HungCONFIG_USB_CONFIGFS_ECM=y
59a9f5ff59SGeorge HungCONFIG_USB_CONFIGFS_EEM=y
60a9f5ff59SGeorge HungCONFIG_USB_CONFIGFS_F_HID=y
61a9f5ff59SGeorge HungCONFIG_USB_CONFIGFS_MASS_STORAGE=y
62a9f5ff59SGeorge HungCONFIG_USB_CONFIGFS_RNDIS=y
63a9f5ff59SGeorge HungCONFIG_USB_CONFIGFS=y
64a9f5ff59SGeorge HungCONFIG_USB_F_ECM=y
65a9f5ff59SGeorge HungCONFIG_USB_F_EEM=y
66a9f5ff59SGeorge HungCONFIG_USB_F_MASS_STORAGE=y
67a9f5ff59SGeorge HungCONFIG_USB_F_RNDIS=y
68a9f5ff59SGeorge HungCONFIG_USB_F_SUBSET=y
69a9f5ff59SGeorge HungCONFIG_USB_GADGET_NPCM_USB2=y
70a9f5ff59SGeorge HungCONFIG_USB_NPCM_UDC=y
71a9f5ff59SGeorge HungCONFIG_USB_OHCI_HCD_NPCM7XX=y
72a9f5ff59SGeorge HungCONFIG_USB_SERIAL_CP210X=y
73a9f5ff59SGeorge HungCONFIG_USB_U_ETHER=y
74a9f5ff59SGeorge Hung
75a9f5ff59SGeorge Hung# SPI
76a9f5ff59SGeorge HungCONFIG_SPI=y
77a9f5ff59SGeorge HungCONFIG_SPI_NPCM_FIU=y
78a9f5ff59SGeorge HungCONFIG_SPI_NPCM_PSPI=y
79a9f5ff59SGeorge Hung
80a9f5ff59SGeorge Hung# I2C support
81a9f5ff59SGeorge HungCONFIG_I2C_MUX_LTC4306=y
82a9f5ff59SGeorge HungCONFIG_I2C_MUX_PCA954x=y
83a9f5ff59SGeorge HungCONFIG_I2C_MUX=y
84a9f5ff59SGeorge HungCONFIG_I2C_SLAVE_EEPROM=y
85a9f5ff59SGeorge HungCONFIG_I2C_SLAVE_MQUEUE=y
86a9f5ff59SGeorge HungCONFIG_I2C_SLAVE=y
87a9f5ff59SGeorge Hung
88a9f5ff59SGeorge Hung# I2C GPIO expanders
89a9f5ff59SGeorge HungCONFIG_GPIO_PCA953X_IRQ=y
90a9f5ff59SGeorge HungCONFIG_GPIO_PCA953X=y
91a9f5ff59SGeorge HungCONFIG_GPIO_PCF857X=y
92a9f5ff59SGeorge Hung
938ad67d21SBrandon Kim# Enable phsophor-gpio-keys feature
948ad67d21SBrandon KimCONFIG_INPUT_EVDEV=y
958ad67d21SBrandon Kim# Need for CONFIG_KEYBOARD_GPIO Kconfig
968ad67d21SBrandon KimCONFIG_INPUT_KEYBOARD=y
978ad67d21SBrandon KimCONFIG_KEYBOARD_GPIO=y
988ad67d21SBrandon Kim
998ad67d21SBrandon Kim# Enable the IPMI KCS driver
1008ad67d21SBrandon KimCONFIG_IPMI_KCS_BMC_CDEV_IPMI=y
1018ad67d21SBrandon Kim
102a9f5ff59SGeorge Hung# Misc
103a9f5ff59SGeorge HungCONFIG_OVERLAY_FS=y
104a9f5ff59SGeorge HungCONFIG_JFFS2_FS=y
105a9f5ff59SGeorge HungCONFIG_SQUASHFS_XZ=y
106a9f5ff59SGeorge HungCONFIG_SQUASHFS=y
107a9f5ff59SGeorge HungCONFIG_RESET_CONTROLLER=y
108a9f5ff59SGeorge HungCONFIG_RESET_NPCM=y
109a9f5ff59SGeorge HungCONFIG_IPVLAN=y
110a9f5ff59SGeorge HungCONFIG_VLAN_8021Q=y
111a9f5ff59SGeorge HungCONFIG_DEVKMEM=y
112a9f5ff59SGeorge HungCONFIG_EEPROM_AT24=y
113a9f5ff59SGeorge HungCONFIG_FORCE_MAX_ZONEORDER=12
114a9f5ff59SGeorge HungCONFIG_IIO_MUX=y
115a9f5ff59SGeorge HungCONFIG_IIO=y
116a9f5ff59SGeorge HungCONFIG_MEDIA_SUPPORT=y
117a9f5ff59SGeorge HungCONFIG_MFD_SYSCON=y
118a9f5ff59SGeorge HungCONFIG_MTD_M25P80=y
119a9f5ff59SGeorge HungCONFIG_MUX_MMIO=y
120a9f5ff59SGeorge HungCONFIG_NPCM7XX_LPC_BPC=y
121a9f5ff59SGeorge HungCONFIG_MTD_PARTITIONED_MASTER=y
122*1167ada3SJunLin Chen
123*1167ada3SJunLin Chen# Enable hmac api for UUID
124*1167ada3SJunLin ChenCONFIG_CRYPTO_HMAC=y
125*1167ada3SJunLin ChenCONFIG_CRYPTO_SHA256=y
126*1167ada3SJunLin ChenCONFIG_CRYPTO_USER_API_HASH=y
127