aboutsummaryrefslogtreecommitdiffstats
path: root/bsp/bcm-2xxx-rpi/bcm-2xxx-rpi.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'bsp/bcm-2xxx-rpi/bcm-2xxx-rpi.cfg')
-rw-r--r--[-rwxr-xr-x]bsp/bcm-2xxx-rpi/bcm-2xxx-rpi.cfg86
1 files changed, 74 insertions, 12 deletions
diff --git a/bsp/bcm-2xxx-rpi/bcm-2xxx-rpi.cfg b/bsp/bcm-2xxx-rpi/bcm-2xxx-rpi.cfg
index f10249fa..5df913c9 100755..100644
--- a/bsp/bcm-2xxx-rpi/bcm-2xxx-rpi.cfg
+++ b/bsp/bcm-2xxx-rpi/bcm-2xxx-rpi.cfg
@@ -17,6 +17,7 @@ CONFIG_MMU=y
CONFIG_ARM64=y
# CPU Core family selection
+CONFIG_ARCH_BCM=y
CONFIG_ARCH_BCM2835=y
CONFIG_MAILBOX=y
CONFIG_BCM2835_MBOX=y
@@ -29,7 +30,8 @@ CONFIG_SMP=y
CONFIG_NR_CPUS=4
# CPU Idle
-# CONFIG_ATAGS is not set
+CONFIG_ARM_PSCI_CPUIDLE=y
+CONFIG_ATAGS=n
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_STAT=y
CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE=y
@@ -41,7 +43,12 @@ CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
CONFIG_CPU_IDLE=y
CONFIG_CPU_IDLE_GOV_MENU=y
-CONFIG_ARM_CPUIDLE=y
+
+#
+# CPU frequency
+#
+CONFIG_CPUFREQ_DT=y
+CONFIG_ARM_RASPBERRYPI_CPUFREQ=y
# MTD devices
CONFIG_MTD=y
@@ -50,6 +57,8 @@ CONFIG_MTD_BLOCK=m
# Ethernet devices
CONFIG_NET=y
CONFIG_BCMGENET=y
+CONFIG_BROADCOM_PHY=y
+CONFIG_MICREL_PHY=y
# Serial drivers
CONFIG_SERIAL_8250=y
@@ -68,10 +77,12 @@ CONFIG_SERIAL_DEV_BUS=y
# I2C device
CONFIG_I2C=y
+CONFIG_I2C_MUX=y
CONFIG_I2C_CHARDEV=m
CONFIG_I2C_BCM2708=m
CONFIG_I2C_BCM2835=m
CONFIG_I2C_GPIO=m
+CONFIG_I2C_MUX_PINCTRL=m
CONFIG_EEPROM_AT24=m
# SPI device
@@ -86,22 +97,29 @@ CONFIG_FB_BCM2708=y
CONFIG_FB_UDL=m
CONFIG_FB_SSD1307=m
CONFIG_FB_RPISENSE=m
+CONFIG_FB_SIMPLE=y
CONFIG_BCM_VCIO=y
CONFIG_FRAMEBUFFER_CONSOLE=y
-CONFIG_DRM=m
+CONFIG_DRM=y
CONFIG_DRM_LOAD_EDID_FIRMWARE=y
CONFIG_DRM_UDL=m
CONFIG_DRM_VC4=m
+CONFIG_DRM_V3D=m
+CONFIG_DRM_VC4_HDMI_CEC=y
+CONFIG_DRM_DISPLAY_CONNECTOR=m
+CONFIG_DRM_SIMPLE_BRIDGE=m
#PCIe Bus support
CONFIG_PCI=y
CONFIG_PCIE_BRCMSTB=y
+CONFIG_PCI_HOST_GENERIC=y
# USB support
CONFIG_USB=y
CONFIG_USB_USBNET=y
CONFIG_USB_NET_SMSC95XX=y
+CONFIG_USB_NET_AQC111=y
CONFIG_USB_ALI_M5632=y
CONFIG_USB_AN2720=y
CONFIG_USB_EPSON2888=y
@@ -113,6 +131,12 @@ CONFIG_USB_DWCOTG=y
CONFIG_USB_XHCI_HCD=y
CONFIG_USB_PCI=y
+#
+# Input Device
+#
+CONFIG_INPUT_TOUCHSCREEN=y
+CONFIG_TOUCHSCREEN_RASPBERRYPI_FW=m
+
#Media support
CONFIG_MEDIA_CAMERA_SUPPORT=y
CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
@@ -120,18 +144,25 @@ CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
CONFIG_MEDIA_RADIO_SUPPORT=y
CONFIG_MEDIA_CONTROLLER=y
CONFIG_MEDIA_SUPPORT=m
+CONFIG_MEDIA_PLATFORM_SUPPORT=y
CONFIG_MEDIA_USB_SUPPORT=y
-CCONFIG_USB_VIDEO_CLASS=m
-CONFIG_VIDEO_V4L2=m
+CONFIG_MEDIA_CEC_RC=y
+CONFIG_RC_CORE=y
+CONFIG_USB_VIDEO_CLASS=m
+CONFIG_VIDEO_DEV=m
CONFIG_VIDEO_EM28XX=m
CONFIG_VIDEO_EM28XX_V4L2=m
CONFIG_VIDEO_EM28XX_ALSA=m
CONFIG_VIDEO_EM28XX_DVB=m
CONFIG_VIDEO_BCM2835=m
+CONFIG_VIDEO_CODEC_BCM2835=m
+CONFIG_VIDEO_ISP_BCM2835=m
CONFIG_V4L_PLATFORM_DRIVERS=y
+CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
# Thermal configuration
CONFIG_THERMAL=y
+CONFIG_BCM2711_THERMAL=y
CONFIG_BCM2835_THERMAL=y
# MMC/SD/SDIO Card Drivers
@@ -186,16 +217,23 @@ CONFIG_SND_BCM2708_SOC_HIFIBERRY_DAC=m
CONFIG_SND_BCM2708_SOC_HIFIBERRY_DACPLUS=m
CONFIG_SND_BCM2708_SOC_HIFIBERRY_DIGI=m
CONFIG_SND_BCM2708_SOC_HIFIBERRY_AMP=m
+CONFIG_SND_BCM2708_SOC_HIFIBERRY_DACPLUSADC=m
+CONFIG_SND_BCM2708_SOC_HIFIBERRY_DACPLUSADCPRO=m
+CONFIG_SND_BCM2708_SOC_HIFIBERRY_DACPLUSDSP=m
+CONFIG_SND_BCM2708_SOC_PIFI_40=m
CONFIG_SND_BCM2708_SOC_RPI_CIRRUS=m
CONFIG_SND_BCM2708_SOC_RPI_DAC=m
CONFIG_SND_BCM2708_SOC_RPI_PROTO=m
CONFIG_SND_BCM2708_SOC_JUSTBOOM_DAC=m
CONFIG_SND_BCM2708_SOC_JUSTBOOM_DIGI=m
+CONFIG_SND_BCM2708_SOC_IQAUDIO_CODEC=m
+CONFIG_SND_BCM2708_SOC_I_SABRE_Q2M=m
CONFIG_SND_BCM2708_SOC_IQAUDIO_DAC=m
CONFIG_SND_BCM2708_SOC_IQAUDIO_DIGI=m
CONFIG_SND_BCM2708_SOC_ADAU1977_ADC=m
CONFIG_SND_AUDIOINJECTOR_PI_SOUNDCARD=m
CONFIG_SND_AUDIOINJECTOR_OCTO_SOUNDCARD=m
+CONFIG_SND_AUDIOSENSE_PI=m
CONFIG_SND_DIGIDAC1_SOUNDCARD=m
CONFIG_SND_BCM2708_SOC_DIONAUDIO_LOCO=m
CONFIG_SND_BCM2708_SOC_DIONAUDIO_LOCO_V2=m
@@ -205,16 +243,20 @@ CONFIG_SND_BCM2708_SOC_FE_PI_AUDIO=m
CONFIG_SND_BCM2708_SOC_ALLO_BOSS_DAC=m
CONFIG_SND_BCM2708_SOC_ALLO_DIGIONE=m
CONFIG_SND_BCM2708_SOC_ALLO_KATANA_DAC=m
+CONFIG_SND_BCM2708_SOC_HIFIBERRY_DACPLUSHD=m
+CONFIG_SND_BCM2708_SOC_JUSTBOOM_BOTH=m
+CONFIG_SND_AUDIOINJECTOR_ISOLATED_SOUNDCARD=m
CONFIG_SND_PISOUND=m
CONFIG_SND_BCM2835=m
+CONFIG_SND_SOC_CS4271_I2C=m
+CONFIG_SND_SOC_MA120X0P=m
+CONFIG_SND_SOC_MAX98357A=m
# GPIO Support
CONFIG_MFD_CORE=y
CONFIG_MFD_STMPE=y
-CONFIG_GPIO_SYSFS=y
CONFIG_GPIO_BCM_VIRT=y
CONFIG_MFD_ARIZONA_I2C=m
-CONFIG_MFD_ARIZONA=y
CONFIG_GPIO_ARIZONA=m
CONFIG_GPIO_STMPE=y
@@ -235,18 +277,36 @@ CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBFUSB=m
CONFIG_BT_HCIVHCI=m
CONFIG_HOSTAP=y
-CONFIG_WIMAX=m
CONFIG_MWIFIEX=m
CONFIG_MWIFIEX_SDIO=m
-CONFIG_WIMAX_I2400M_USB=m
# Regulator configuration
CONFIG_REGULATOR=y
-CONFIG_REGULATOR_FIXED_VOLTAGE=m
+CONFIG_REGULATOR_FIXED_VOLTAGE=y
CONFIG_REGULATOR_ARIZONA_LDO1=m
CONFIG_REGULATOR_ARIZONA_MICSUPP=m
CONFIG_REGULATOR_GPIO=y
+# Clock configuration
+CONFIG_CLK_RASPBERRYPI=y
+
+#
+# DMABUF options
+#
+CONFIG_DMABUF_HEAPS=y
+CONFIG_DMABUF_HEAPS_SYSTEM=y
+CONFIG_DMABUF_HEAPS_CMA=y
+
+#
+# Multifunction device
+#
+CONFIG_MFD_SYSCON=y
+CONFIG_MFD_WM5102=y
+
+# NVME configuration
+CONFIG_BLK_DEV_NVME=y
+CONFIG_NVMEM_RMEM=m
+
# Misc configuration
CONFIG_BINFMT_MISC=m
CONFIG_BRCM_CHAR_DRIVERS=y
@@ -261,9 +321,11 @@ CONFIG_BCM_VIDEOCORE=y
CONFIG_CRC_ITU_T=y
CONFIG_LIBCRC32C=y
CONFIG_HW_RANDOM=y
-CONFIG_RAW_DRIVER=y
CONFIG_HID_LOGITECH=m
CONFIG_LOGITECH_FF=y
CONFIG_LOGIRUMBLEPAD2_FF=y
CONFIG_LOGIG940_FF=y
-CONFIG_SENSORS_RPI_POE_FAN=m
+CONFIG_LEDS_CLASS=y
+CONFIG_NEW_LEDS=y
+CONFIG_OF_OVERLAY=y
+CONFIG_EXPERT=y