summaryrefslogtreecommitdiff
path: root/meta-quanta/meta-gbs/recipes-kernel/linux/linux-nuvoton/gbs.cfg
blob: 0fca8252faa1e4bf05692e02f24a9db8d7418637 (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
# 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
# Allow userspace to blink LEDs
CONFIG_LEDS_TRIGGER_TIMER=y
# Blink BMC fault when kernel panics
CONFIG_LEDS_TRIGGER_PANIC=y
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

# Enable phsophor-gpio-keys feature
CONFIG_INPUT_EVDEV=y
# Need for CONFIG_KEYBOARD_GPIO Kconfig
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_GPIO=y

# Enable the IPMI KCS driver
CONFIG_IPMI_KCS_BMC_CDEV_IPMI=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