diff options
author | Ricardo Salveti <ricardo@foundries.io> | 2019-07-17 14:43:44 -0300 |
---|---|---|
committer | Ricardo Salveti <ricardo@foundries.io> | 2019-07-18 23:03:31 -0300 |
commit | e77c1f9e9e565014a34fdefe2997f9dd3e9dd513 (patch) | |
tree | 3f2dbeac27d0d6fb8255a1835c29cf2df9549243 | |
parent | 5667b2e62da42d6001a5403a5141587fbda6de07 (diff) |
bsp: rpi: add raspberrypi4 config
Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
-rw-r--r-- | bsp/raspberrypi/raspberrypi4-common.cfg | 102 | ||||
-rw-r--r-- | bsp/raspberrypi/raspberrypi4-common.scc | 5 | ||||
-rw-r--r-- | bsp/raspberrypi/raspberrypi4-standard.scc | 7 | ||||
-rw-r--r-- | bsp/raspberrypi/raspberrypi4.cfg | 8 | ||||
-rw-r--r-- | bsp/raspberrypi/raspberrypi4.scc | 5 |
5 files changed, 127 insertions, 0 deletions
diff --git a/bsp/raspberrypi/raspberrypi4-common.cfg b/bsp/raspberrypi/raspberrypi4-common.cfg new file mode 100644 index 0000000..734935d --- /dev/null +++ b/bsp/raspberrypi/raspberrypi4-common.cfg @@ -0,0 +1,102 @@ +CONFIG_SMP=y +CONFIG_SCHED_MC=y +CONFIG_NR_CPUS=4 +CONFIG_HZ_1000=y +CONFIG_ARCH_BCM2835=y +# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set +# CONFIG_SERIAL_8250_DMA is not set +CONFIG_SERIAL_8250_NR_UARTS=1 +CONFIG_SERIAL_8250_RUNTIME_UARTS=0 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_BCM2835AUX=y +CONFIG_SERIAL_OF_PLATFORM=y +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_INPUT_AD714X=m +# CONFIG_INPUT_MOUSE is not set +# CONFIG_KEYBOARD_ATKBD is not set +CONFIG_TOUCHSCREEN_ADS7846=m +CONFIG_TOUCHSCREEN_RPI_FT5406=m +CONFIG_TOUCHSCREEN_USB_COMPOSITE=m +CONFIG_FB=y +CONFIG_FB_UDL=m +CONFIG_FB_SSD1307=m +CONFIG_FB_RPISENSE=m +CONFIG_CMA=y +CONFIG_DMA_CMA=y +CONFIG_CMA_SIZE_MBYTES=64 +CONFIG_RANDOMIZE_BASE=y +CONFIG_ARM_CPUIDLE=y +CONFIG_BRCM_CHAR_DRIVERS=y +CONFIG_BCM_VCIO=y +CONFIG_BCM2835_DEVGPIOMEM=y +# CONFIG_BCM2835_SMI_DEV is not set +CONFIG_I2C_BCM2835=y +CONFIG_I2C_BCM2708=m +CONFIG_SPI_GPIO=m +CONFIG_SPI_BCM2835=m +CONFIG_SPI_BCM2835AUX=m +CONFIG_THERMAL=y +CONFIG_BRCMSTB_THERMAL=y +CONFIG_BCM2835_WDT=y +CONFIG_DRM=m +CONFIG_DRM_FBDEV_EMULATION=y +CONFIG_DRM_PANEL_SIMPLE=m +CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m +CONFIG_DRM_VC4=m +CONFIG_DRM_VC4_HDMI_CEC=y +CONFIG_DRM_V3D=m +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_SOC=y +CONFIG_SND_BCM2835=m +CONFIG_SND_BCM2835_SOC_I2S=m +CONFIG_MMC_BLOCK_MINORS=32 +CONFIG_MMC_BCM2835=y +CONFIG_MMC_BCM2835_MMC=y +CONFIG_MMC_BCM2835_DMA=y +CONFIG_MMC_BCM2835_PIO_DMA_BARRIER=2 +CONFIG_MMC_BCM2835_SDHOST=y +CONFIG_MMC_SPI=m +CONFIG_DMADEVICES=y +CONFIG_DMA_BCM2835=y +CONFIG_DMA_BCM2708=y +CONFIG_MAILBOX=y +CONFIG_BCM2835_MBOX=y +CONFIG_RASPBERRYPI_POWER=y +CONFIG_RASPBERRYPI_FIRMWARE=y +CONFIG_BCM2835_VCHIQ=y +CONFIG_VIDEO_BCM2835=m +CONFIG_RPI_AXIPERF=m +# CONFIG_SUSPEND is not set +CONFIG_CPUFREQ_DT=y +CONFIG_CPUFREQ_DT_PLATDEV=y +CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_BCM_EXP=y +CONFIG_GPIO_BCM_VIRT=y +CONFIG_I2C_GPIO=m +CONFIG_POWER_RESET=y +CONFIG_POWER_RESET_GPIO=y +CONFIG_USB_XHCI_PLATFORM=y +CONFIG_USB_DWC2=y +CONFIG_USB_DWCOTG=y +CONFIG_OF_CONFIGFS=y +CONFIG_HW_RANDOM_BCM2835=y +CONFIG_PWM_BCM2835=m +CONFIG_BOOT_PRINTK_DELAY=y +# CONFIG_IOMMU_SUPPORT is not set +# CONFIG_BACKLIGHT_GENERIC is not set +CONFIG_BACKLIGHT_RPI=m +CONFIG_BACKLIGHT_GPIO=m +CONFIG_BRCMFMAC=m +CONFIG_BRCMFMAC_USB=y +CONFIG_BRCMFMAC_SDIO=y +CONFIG_BRCMUTIL=m +CONFIG_SENSORS_RPI_POE_FAN=m +CONFIG_PCIE_BRCMSTB=y +CONFIG_BCMGENET=y +CONFIG_BROADCOM_PHY=y +CONFIG_REGULATOR_GPIO=y +CONFIG_MMC_SDHCI_IPROC=y +CONFIG_BCM2835_POWER=y +CONFIG_GENERIC_PHY=y diff --git a/bsp/raspberrypi/raspberrypi4-common.scc b/bsp/raspberrypi/raspberrypi4-common.scc new file mode 100644 index 0000000..7fac394 --- /dev/null +++ b/bsp/raspberrypi/raspberrypi4-common.scc @@ -0,0 +1,5 @@ +include raspberrypi-common.scc + +include features/pci/pci.scc + +kconf hardware raspberrypi4-common.cfg diff --git a/bsp/raspberrypi/raspberrypi4-standard.scc b/bsp/raspberrypi/raspberrypi4-standard.scc new file mode 100644 index 0000000..b52ac12 --- /dev/null +++ b/bsp/raspberrypi/raspberrypi4-standard.scc @@ -0,0 +1,7 @@ +define KMACHINE raspberrypi4 +define KARCH arm +define KTYPE standard + +include ktypes/standard/standard.scc + +include raspberrypi4.scc diff --git a/bsp/raspberrypi/raspberrypi4.cfg b/bsp/raspberrypi/raspberrypi4.cfg new file mode 100644 index 0000000..3de6048 --- /dev/null +++ b/bsp/raspberrypi/raspberrypi4.cfg @@ -0,0 +1,8 @@ +CONFIG_ARCH_MULTI_V6_V7=y +CONFIG_ARCH_MULTI_V7=y +CONFIG_ARCH_BCM=y +CONFIG_VFP=y +CONFIG_NEON=y +CONFIG_KERNEL_MODE_NEON=y +CONFIG_ARM_LPAE=y +CONFIG_HIGHMEM=y diff --git a/bsp/raspberrypi/raspberrypi4.scc b/bsp/raspberrypi/raspberrypi4.scc new file mode 100644 index 0000000..172df92 --- /dev/null +++ b/bsp/raspberrypi/raspberrypi4.scc @@ -0,0 +1,5 @@ +include features/crypto/arm-crypto.scc + +include raspberrypi4-common.scc + +kconf hardware raspberrypi4.cfg |