Initial commit
This commit is contained in:
+4
@@ -0,0 +1,4 @@
|
||||
Arm platforms BSPs
|
||||
==================
|
||||
|
||||
This directory contains Arm platforms definitions and configuration for Linux.
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
# SPDX-License-Identifier: MIT
|
||||
#
|
||||
# ARM64
|
||||
#
|
||||
CONFIG_ARM64=y
|
||||
CONFIG_64BIT=y
|
||||
CONFIG_ARCH_VEXPRESS=y
|
||||
|
||||
#
|
||||
# Bus support
|
||||
#
|
||||
CONFIG_ARM_AMBA=y
|
||||
|
||||
#
|
||||
# Bus devices
|
||||
#
|
||||
CONFIG_VEXPRESS_CONFIG=y
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
define KMACHINE corstone1000
|
||||
define KTYPE standard
|
||||
define KARCH arm64
|
||||
|
||||
kconf hardware corstone1000/base.cfg
|
||||
+29
@@ -0,0 +1,29 @@
|
||||
CONFIG_LOCALVERSION="-yocto-standard"
|
||||
# CONFIG_LOCALVERSION_AUTO is not set
|
||||
CONFIG_LOG_BUF_SHIFT=12
|
||||
# CONFIG_UTS_NS is not set
|
||||
# CONFIG_PID_NS is not set
|
||||
# CONFIG_NET_NS is not set
|
||||
# CONFIG_BLK_DEV_BSG is not set
|
||||
CONFIG_ARM64=y
|
||||
CONFIG_THUMB2_KERNEL=y
|
||||
CONFIG_ZBOOT_ROM_TEXT=0x0
|
||||
CONFIG_ZBOOT_ROM_BSS=0x0
|
||||
CONFIG_VFP=y
|
||||
# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
|
||||
CONFIG_NET=y
|
||||
CONFIG_PACKET=y
|
||||
CONFIG_UNIX=y
|
||||
CONFIG_INET=y
|
||||
# CONFIG_IPV6 is not set
|
||||
# CONFIG_WIRELESS is not set
|
||||
CONFIG_DEVTMPFS=y
|
||||
CONFIG_TMPFS=y
|
||||
# CONFIG_WLAN is not set
|
||||
# CONFIG_SERIO_SERPORT is not set
|
||||
CONFIG_SERIAL_AMBA_PL011=y
|
||||
CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
|
||||
CONFIG_RTC_CLASS=y
|
||||
CONFIG_RTC_DRV_PL031=y
|
||||
CONFIG_MAILBOX=y
|
||||
# CONFIG_CRYPTO_HW is not set
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
define KMACHINE fvp-baser-aemv8r64
|
||||
define KTYPE preempt-rt
|
||||
define KARCH arm64
|
||||
|
||||
include ktypes/preempt-rt/preempt-rt.scc
|
||||
include fvp-baser-aemv8r64.scc
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
define KMACHINE fvp-baser-aemv8r64
|
||||
define KTYPE standard
|
||||
define KARCH arm64
|
||||
|
||||
include ktypes/standard/standard.scc
|
||||
|
||||
include fvp-baser-aemv8r64.scc
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
kconf hardware arm64.cfg
|
||||
kconf hardware fvp-common-peripherals.cfg
|
||||
include cfg/virtio.scc
|
||||
include virtio-9p.scc
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
# SPDX-License-Identifier: MIT
|
||||
CONFIG_SERIAL_AMBA_PL011=y
|
||||
CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
|
||||
|
||||
CONFIG_ARM_SP805_WATCHDOG=y
|
||||
|
||||
CONFIG_RTC_CLASS=y
|
||||
CONFIG_RTC_DRV_PL031=y
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
define KMACHINE fvp
|
||||
define KTYPE standard
|
||||
define KARCH arm64
|
||||
|
||||
include ktypes/standard/standard.scc
|
||||
|
||||
include fvp.scc
|
||||
|
||||
# default policy for standard kernels
|
||||
#include features/latencytop/latencytop.scc
|
||||
#include features/profiling/profiling.scc
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
include features/input/input.scc
|
||||
include features/net/net.scc
|
||||
include cfg/timer/no_hz.scc
|
||||
include cfg/virtio.scc
|
||||
|
||||
kconf hardware fvp/fvp-board.cfg
|
||||
kconf hardware fvp/fvp-net.cfg
|
||||
kconf hardware fvp/fvp-rtc.cfg
|
||||
kconf hardware fvp/fvp-serial.cfg
|
||||
kconf hardware fvp/fvp-cfi.cfg
|
||||
kconf hardware fvp/fvp-drm.cfg
|
||||
kconf hardware fvp/fvp-timer.cfg
|
||||
kconf hardware fvp/fvp-watchdog.cfg
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
CONFIG_ARM64=y
|
||||
CONFIG_ARCH_VEXPRESS=y
|
||||
CONFIG_SMP=y
|
||||
CONFIG_NR_CPUS=8
|
||||
CONFIG_HOTPLUG_CPU=y
|
||||
|
||||
CONFIG_REGULATOR=y
|
||||
CONFIG_REGULATOR_FIXED_VOLTAGE=y
|
||||
|
||||
CONFIG_CPU_IDLE=y
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
# CFI Flash
|
||||
CONFIG_MTD=y
|
||||
CONFIG_MTD_CFI=y
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
# DRM CLCD
|
||||
CONFIG_DRM=y
|
||||
CONFIG_DRM_PL111=y
|
||||
CONFIG_FB=y
|
||||
CONFIG_FB_ARMCLCD=y
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
CONFIG_NET_VENDOR_SMSC=y
|
||||
CONFIG_SMSC911X=y
|
||||
CONFIG_SMC91X=y
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
CONFIG_RTC_CLASS=y
|
||||
CONFIG_RTC_DRV_PL031=y
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
CONFIG_SERIAL_AMBA_PL011=y
|
||||
CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
# Dual timer module
|
||||
CONFIG_COMPILE_TEST=y
|
||||
CONFIG_ARM_TIMER_SP804=y
|
||||
CONFIG_CLK_SP810=y
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
# Watchdog
|
||||
CONFIG_WATCHDOG=y
|
||||
CONFIG_ARM_SP805_WATCHDOG=y
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
define KMACHINE juno
|
||||
define KTYPE standard
|
||||
define KARCH arm64
|
||||
|
||||
include ktypes/standard/standard.scc
|
||||
|
||||
include juno.scc
|
||||
|
||||
# default policy for standard kernels
|
||||
#include features/latencytop/latencytop.scc
|
||||
#include features/profiling/profiling.scc
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
include features/input/input.scc
|
||||
include features/net/net.scc
|
||||
include features/usb/usb-base.scc
|
||||
include features/bluetooth/bluetooth.scc
|
||||
include cfg/timer/no_hz.scc
|
||||
include cfg/usb-mass-storage.scc
|
||||
|
||||
kconf hardware juno/juno-board.cfg
|
||||
kconf hardware juno/juno-devfreq.cfg
|
||||
kconf hardware juno/juno-dma.cfg
|
||||
kconf hardware juno/juno-drm.cfg
|
||||
kconf hardware juno/juno-fb.cfg
|
||||
kconf hardware juno/juno-i2c.cfg
|
||||
# kconf hardware juno/juno-mali-midgard.cfg
|
||||
kconf hardware juno/juno-mmc.cfg
|
||||
kconf hardware juno/juno-net.cfg
|
||||
kconf hardware juno/juno-pci.cfg
|
||||
kconf hardware juno/juno-rtc.cfg
|
||||
kconf hardware juno/juno-sata.cfg
|
||||
kconf hardware juno/juno-serial.cfg
|
||||
kconf hardware juno/juno-sound.cfg
|
||||
kconf hardware juno/juno-thermal.cfg
|
||||
kconf hardware juno/juno-usb.cfg
|
||||
|
||||
+42
@@ -0,0 +1,42 @@
|
||||
CONFIG_ARM64=y
|
||||
CONFIG_ARCH_VEXPRESS=y
|
||||
CONFIG_SMP=y
|
||||
CONFIG_NR_CPUS=8
|
||||
CONFIG_HOTPLUG_CPU=y
|
||||
|
||||
# Keyboard over AMBA
|
||||
CONFIG_SERIO=y
|
||||
CONFIG_SERIO_AMBAKMI=y
|
||||
|
||||
# Hardware mailbox
|
||||
CONFIG_MAILBOX=y
|
||||
CONFIG_ARM_MHU=y
|
||||
|
||||
# SCMI support
|
||||
CONFIG_HWMON=y
|
||||
CONFIG_ARM_SCMI_PROTOCOL=y
|
||||
CONFIG_ARM_SCMI_TRANSPORT_MAILBOX=y
|
||||
CONFIG_ARM_SCMI_POWER_DOMAIN=y
|
||||
CONFIG_SENSORS_ARM_SCMI=y
|
||||
CONFIG_COMMON_CLK_SCMI=y
|
||||
|
||||
# Power Interface and system control
|
||||
CONFIG_ARM_SCPI_PROTOCOL=y
|
||||
CONFIG_ARM_SCPI_POWER_DOMAIN=y
|
||||
CONFIG_SENSORS_ARM_SCPI=y
|
||||
CONFIG_COMMON_CLK_SCPI=y
|
||||
|
||||
CONFIG_REGULATOR=y
|
||||
CONFIG_REGULATOR_FIXED_VOLTAGE=y
|
||||
|
||||
CONFIG_CPU_IDLE=y
|
||||
|
||||
CONFIG_CPU_FREQ=y
|
||||
CONFIG_ARM_SCPI_CPUFREQ=y
|
||||
|
||||
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
|
||||
CONFIG_CPU_FREQ_GOV_USERSPACE=y
|
||||
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
|
||||
|
||||
CONFIG_CONNECTOR=y
|
||||
CONFIG_PRINTK_TIME=y
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
CONFIG_PM_DEVFREQ=y
|
||||
CONFIG_DEVFREQ_THERMAL=y
|
||||
CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y
|
||||
CONFIG_DEVFREQ_GOV_PERFORMANCE=y
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
CONFIG_DMADEVICES=y
|
||||
CONFIG_PL330_DMA=y
|
||||
CONFIG_CMA=y
|
||||
CONFIG_DMA_CMA=y
|
||||
CONFIG_CMA_SIZE_MBYTES=96
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
CONFIG_DRM=y
|
||||
CONFIG_DRM_HDLCD=y
|
||||
CONFIG_DRM_I2C_NXP_TDA998X=y
|
||||
CONFIG_FB=y
|
||||
CONFIG_FB_ARMCLCD=y
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
CONFIG_FB=y
|
||||
CONFIG_FB_ARMCLCD=y
|
||||
CONFIG_FRAMEBUFFER_CONSOLE=y
|
||||
# CONFIG_VGA_CONSOLE is not set
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
CONFIG_I2C=y
|
||||
CONFIG_I2C_DESIGNWARE_PLATFORM=y
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
CONFIG_MALI_MIDGARD=y
|
||||
CONFIG_MALI_EXPERT=y
|
||||
CONFIG_MALI_PLATFORM_FAKE=y
|
||||
CONFIG_MALI_PLATFORM_THIRDPARTY=y
|
||||
CONFIG_MALI_PLATFORM_THIRDPARTY_NAME="juno_soc"
|
||||
CONFIG_MALI_PLATFORM_DEVICETREE=y
|
||||
CONFIG_MALI_DEVFREQ=y
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
CONFIG_MMC=y
|
||||
CONFIG_MMC_ARMMMCI=y
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
CONFIG_NET_VENDOR_SMSC=y
|
||||
CONFIG_SMSC911X=y
|
||||
CONFIG_SMC91X=y
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
CONFIG_PCI=y
|
||||
CONFIG_PCI_IOV=y
|
||||
CONFIG_PCI_MSI=y
|
||||
CONFIG_PCI_REALLOC_ENABLE_AUTO=y
|
||||
CONFIG_PCI_PRI=y
|
||||
CONFIG_PCI_PASID=y
|
||||
CONFIG_PCI_HOST_GENERIC=y
|
||||
CONFIG_PCIEPORTBUS=y
|
||||
CONFIG_HOTPLUG_PCI=y
|
||||
CONFIG_HOTPLUG_PCI_PCIE=y
|
||||
CONFIG_PCIEAER=y
|
||||
CONFIG_PCIE_ECRC=y
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
CONFIG_RTC_CLASS=y
|
||||
CONFIG_RTC_DRV_PL031=y
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
CONFIG_ATA=y
|
||||
CONFIG_SATA_SIL24=y
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
CONFIG_SERIAL_AMBA_PL011=y
|
||||
CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
CONFIG_SOUND=y
|
||||
CONFIG_SND=y
|
||||
CONFIG_SND_SEQUENCER=y
|
||||
CONFIG_SND_SEQ_DUMMY=y
|
||||
CONFIG_SND_OSSEMUL=y
|
||||
CONFIG_SND_MIXER_OSS=y
|
||||
CONFIG_SND_PCM_OSS=y
|
||||
CONFIG_SND_SEQUENCER_OSS=y
|
||||
# CONFIG_SND_USB is not set
|
||||
CONFIG_SND_SOC=y
|
||||
CONFIG_SND_DESIGNWARE_I2S=y
|
||||
CONFIG_SND_SOC_HDMI_CODEC=y
|
||||
CONFIG_SND_SOC_SPDIF=y
|
||||
CONFIG_SND_SIMPLE_CARD=y
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
CONFIG_THERMAL=y
|
||||
CONFIG_THERMAL_OF=y
|
||||
CONFIG_ENERGY_MODEL=y
|
||||
CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y
|
||||
CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR=y
|
||||
CONFIG_THERMAL_GOV_USER_SPACE=y
|
||||
CONFIG_CPU_THERMAL=y
|
||||
CONFIG_THERMAL_WRITABLE_TRIPS=y
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
CONFIG_USB_STORAGE=y
|
||||
CONFIG_USB=y
|
||||
CONFIG_USB_ULPI=y
|
||||
CONFIG_USB_EHCI_HCD=y
|
||||
CONFIG_USB_EHCI_HCD_PLATFORM=y
|
||||
CONFIG_NOP_USB_XCEIV=y
|
||||
CONFIG_USB_OHCI_HCD=y
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
define KMACHINE n1sdp
|
||||
define KTYPE preempt-rt
|
||||
define KARCH arm64
|
||||
|
||||
include ktypes/preempt-rt/preempt-rt.scc
|
||||
include n1sdp/disable-kvm.cfg
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
define KMACHINE n1sdp
|
||||
define KTYPE standard
|
||||
define KARCH arm64
|
||||
|
||||
include ktypes/standard/standard.scc
|
||||
+1
@@ -0,0 +1 @@
|
||||
# CONFIG_KVM is not set
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
CONFIG_NET_9P=y
|
||||
CONFIG_NET_9P_VIRTIO=y
|
||||
CONFIG_9P_FS=y
|
||||
CONFIG_9P_FS_POSIX_ACL=y
|
||||
+1
@@ -0,0 +1 @@
|
||||
kconf non-hardware virtio-9p.cfg
|
||||
Reference in New Issue
Block a user