diff options
Diffstat (limited to 'target/linux/config')
| -rw-r--r-- | target/linux/config/Config.in.arc | 7 | ||||
| -rw-r--r-- | target/linux/config/Config.in.block | 52 | ||||
| -rw-r--r-- | target/linux/config/Config.in.bus | 6 | ||||
| -rw-r--r-- | target/linux/config/Config.in.compat | 13 | ||||
| -rw-r--r-- | target/linux/config/Config.in.compression | 2 | ||||
| -rw-r--r-- | target/linux/config/Config.in.dma | 8 | ||||
| -rw-r--r-- | target/linux/config/Config.in.ethernet | 14 | ||||
| -rw-r--r-- | target/linux/config/Config.in.flash | 17 | ||||
| -rw-r--r-- | target/linux/config/Config.in.fs | 4 | ||||
| -rw-r--r-- | target/linux/config/Config.in.graphics | 6 | ||||
| -rw-r--r-- | target/linux/config/Config.in.hpjornada | 12 | ||||
| -rw-r--r-- | target/linux/config/Config.in.input | 17 | ||||
| -rw-r--r-- | target/linux/config/Config.in.kernel | 2 | ||||
| -rw-r--r-- | target/linux/config/Config.in.network | 2 | ||||
| -rw-r--r-- | target/linux/config/Config.in.serial | 12 | ||||
| -rw-r--r-- | target/linux/config/Config.in.usb | 10 | ||||
| -rw-r--r-- | target/linux/config/Config.in.virtio | 44 | ||||
| -rw-r--r-- | target/linux/config/Config.in.watchdog | 9 | ||||
| -rw-r--r-- | target/linux/config/Config.in.xtensa | 15 | 
19 files changed, 221 insertions, 31 deletions
| diff --git a/target/linux/config/Config.in.arc b/target/linux/config/Config.in.arc index 461d1b7cd..f2da2a7ea 100644 --- a/target/linux/config/Config.in.arc +++ b/target/linux/config/Config.in.arc @@ -24,4 +24,11 @@ config ADK_LINUX_KERNEL_ARC_BUILTIN_DTB_NAME  	default "haps_hs" if ADK_TARGET_CPU_ARC_ARCHS && ADK_TARGET_SYSTEM_QEMU_ARC  	default "nsim_700" if ADK_TARGET_CPU_ARC_ARC700 +config ADK_LINUX_KERNEL_BUILTIN_DTB_NAME +	string +	depends on ADK_TARGET_ARCH_ARC +	default "hsdk" if ADK_TARGET_CPU_ARC_ARCHS && ADK_TARGET_SYSTEM_SYNOPSYS_HSDK +	default "haps_hs" if ADK_TARGET_CPU_ARC_ARCHS && ADK_TARGET_SYSTEM_SYNOPSYS_NSIM +	default "haps_hs" if ADK_TARGET_CPU_ARC_ARCHS && ADK_TARGET_SYSTEM_QEMU_ARC +	default "nsim_700" if ADK_TARGET_CPU_ARC_ARC700 diff --git a/target/linux/config/Config.in.block b/target/linux/config/Config.in.block index a287c05cf..8ccb10e72 100644 --- a/target/linux/config/Config.in.block +++ b/target/linux/config/Config.in.block @@ -154,6 +154,12 @@ config ADK_LINUX_KERNEL_MMC_SDHCI_IPROC  config ADK_LINUX_KERNEL_MMC_SDHCI_BRCMSTB  	bool +config ADK_LINUX_KERNEL_MMC_SDHCI_DOVE +	bool + +config ADK_LINUX_KERNEL_MMC_SDHCI_PXAV3 +	bool +  config ADK_LINUX_KERNEL_MMC_BCM2835_MMC  	bool @@ -483,6 +489,52 @@ config ADK_LINUX_KERNEL_MMC_BCM2835_MMC  	default y if ADK_TARGET_BOARD_BCM28XX  	default n +config ADK_LINUX_KERNEL_MMC_DW +	bool "SD card support for Synopsys HSDK board" +	select ADK_LINUX_KERNEL_BLOCK +	select ADK_LINUX_KERNEL_LBDAF +	select ADK_LINUX_KERNEL_SCSI +	select ADK_LINUX_KERNEL_MMC +	select ADK_LINUX_KERNEL_MMC_SPI +	select ADK_LINUX_KERNEL_MMC_BLOCK +	select ADK_LINUX_KERNEL_MMC_DW_PLTFM +	select ADK_LINUX_KERNEL_BLK_DEV +	select ADK_LINUX_KERNEL_BLK_DEV_SD +	select ADK_LINUX_KERNEL_MMC_SDHCI +	select ADK_LINUX_KERNEL_MMC_SDHCI_PLTFM +	select ADK_LINUX_KERNEL_PWRSEQ_EMMC +	select ADK_LINUX_KERNEL_PWRSEQ_SIMPLE +	depends on ADK_TARGET_SYSTEM_SYNOPSYS_HSDK +	default y if ADK_TARGET_SYSTEM_SYNOPSYS_HSDK +	default n + +config ADK_LINUX_KERNEL_MMC_MVSDIO +	bool "SD card support for Solidrun Clearfog" +	select ADK_LINUX_KERNEL_BLOCK +	select ADK_LINUX_KERNEL_LBDAF +	select ADK_LINUX_KERNEL_SCSI +	select ADK_LINUX_KERNEL_SCSI_DMA +	select ADK_LINUX_KERNEL_SCSI_MULTI_LUN +	select ADK_LINUX_KERNEL_SCSI_CONSTANTS +	select ADK_LINUX_KERNEL_SCSI_LOGGING +	select ADK_LINUX_KERNEL_SCSI_SCAN_ASYNC +	select ADK_LINUX_KERNEL_MMC +	select ADK_LINUX_KERNEL_MMC_BLOCK +	select ADK_LINUX_KERNEL_MMC_BLOCK_BOUNCE +	select ADK_LINUX_KERNEL_BLK_DEV +	select ADK_LINUX_KERNEL_BLK_DEV_SD +	select ADK_LINUX_KERNEL_BLK_DEV_BSG +	select ADK_LINUX_KERNEL_BLK_DEV_BSGLIB +	select ADK_LINUX_KERNEL_MMC_SDHCI +	select ADK_LINUX_KERNEL_MMC_SDHCI_IO_ACCESSORS +	select ADK_LINUX_KERNEL_MMC_SDHCI_PLTFM +	select ADK_LINUX_KERNEL_MMC_SDHCI_DOVE +	select ADK_LINUX_KERNEL_MMC_SDHCI_PXAV3 +	select ADK_LINUX_KERNEL_MMC_UNSAFE_RESUME +	depends on ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG +	default y if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG +	default n +  config ADK_LINUX_KERNEL_MMC_SDHCI_ESDHC_IMX  	bool "SD card support for IMX6 boards"  	select ADK_LINUX_KERNEL_BLOCK diff --git a/target/linux/config/Config.in.bus b/target/linux/config/Config.in.bus index 45c79e1eb..54eddce4a 100644 --- a/target/linux/config/Config.in.bus +++ b/target/linux/config/Config.in.bus @@ -25,3 +25,9 @@ config ADK_LINUX_KERNEL_PCI_IMX6  	default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6  || \  		ADK_TARGET_SYSTEM_PHYTEC_IMX6  	default n + +config ADK_LINUX_KERNEL_PCI_IXP4XX +	bool +	depends on ADK_TARGET_SYSTEM_LINKSYS_NSLU2 +	default y if ADK_TARGET_SYSTEM_LINKSYS_NSLU2 +	default n diff --git a/target/linux/config/Config.in.compat b/target/linux/config/Config.in.compat new file mode 100644 index 000000000..f255088ab --- /dev/null +++ b/target/linux/config/Config.in.compat @@ -0,0 +1,13 @@ +config ADK_LINUX_KERNEL_COMPAT_32BIT_TIME +	bool +	default n if ADK_TARGET_ARCH_AARCH64 +	default n if ADK_TARGET_ARCH_ALPHA +	default n if ADK_TARGET_ARCH_IA64 +	default n if ADK_TARGET_ARCH_LOONGARCH +	default n if ADK_TARGET_ARCH_MIPS64 +	default n if ADK_TARGET_ARCH_PPC64 +	default n if ADK_TARGET_ARCH_RISCV64 +	default n if ADK_TARGET_ARCH_S390 +	default n if ADK_TARGET_ARCH_SPARC64 +	default n if ADK_TARGET_ARCH_X86_64 +	default y diff --git a/target/linux/config/Config.in.compression b/target/linux/config/Config.in.compression index c2461ba80..6e6a2645c 100644 --- a/target/linux/config/Config.in.compression +++ b/target/linux/config/Config.in.compression @@ -72,7 +72,7 @@ config ADK_LINUX_KERNEL_INITRAMFS_SOURCE  choice  prompt "Kernel compression" -depends on ADK_TARGET_OS_LINUX && !ADK_APPLIANCE_TOOLCHAIN && !ADK_TARGET_CHOOSE_ARCH +depends on ADK_TARGET_OS_LINUX && !ADK_APPLIANCE_TOOLCHAIN && !ADK_TARGET_CHOOSE_ARCH && !ADK_TARGET_NO_KERNEL  default ADK_LINUX_KERNEL_COMP_ZSTD if ADK_TARGET_ARCH_OR1K  default ADK_LINUX_KERNEL_COMP_GZIP diff --git a/target/linux/config/Config.in.dma b/target/linux/config/Config.in.dma index c570b546e..11094514b 100644 --- a/target/linux/config/Config.in.dma +++ b/target/linux/config/Config.in.dma @@ -58,6 +58,14 @@ config ADK_LINUX_KERNEL_DMA_BCM2708  	default y if ADK_TARGET_BOARD_BCM28XX  	default n +config ADK_LINUX_KERNEL_DW_AXI_DMAC +        bool +        select ADK_LINUX_KERNEL_DMADEVICES +	select ADK_LINUX_KERNEL_DMA_SHARED_BUFFER +	depends on ADK_TARGET_SYSTEM_SYNOPSYS_HSDK +	default y if ADK_TARGET_SYSTEM_SYNOPSYS_HSDK +	default n +  config ADK_LINUX_KERNEL_IMX_SDMA  	bool  	select ADK_LINUX_KERNEL_MXS_DMA diff --git a/target/linux/config/Config.in.ethernet b/target/linux/config/Config.in.ethernet index ec58b3069..1a9909a95 100644 --- a/target/linux/config/Config.in.ethernet +++ b/target/linux/config/Config.in.ethernet @@ -9,6 +9,9 @@ config ADK_LINUX_KERNEL_NET_ETHERNET  	bool  	default y +config ADK_LINUX_KERNEL_NET_CADENCE +	bool +  config ADK_LINUX_KERNEL_NET_VENDOR_CADENCE  	bool @@ -438,6 +441,7 @@ config ADK_LINUX_KERNEL_IBMVETH  config ADK_LINUX_KERNEL_MACB  	tristate "Cadence MACB network driver"  	select ADK_LINUX_KERNEL_NET_VENDOR_CADENCE +	select ADK_LINUX_KERNEL_NET_CADENCE  	depends on ADK_TARGET_CPU_AVR32 \  		|| ADK_TARGET_SYSTEM_RASPBERRY_PI5 \  		|| ADK_TARGET_SYSTEM_QEMU_ARM_XILINX_ZYNQ @@ -451,6 +455,16 @@ config ADK_LINUX_KERNEL_MACB  	  also supports the Cadence GEM (Gigabit Ethernet MAC found  	  in some ARM SoC devices). +config ADK_LINUX_KERNEL_MVNETA +	tristate "Marvell Ethernet driver for Solidrun Clearfog" +	select ADK_LINUX_KERNEL_NETDEV_1000 +	select ADK_LINUX_KERNEL_NET_VENDOR_MARVELL +	depends on ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG +	default y if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG +	default n +	help +	  Marvell Ethernet driver +  config ADK_LINUX_KERNEL_TI_DAVINCI_MDIO  	tristate "BeagleBone Back Davinci"  	select ADK_LINUX_KERNEL_NET_VENDOR_TI diff --git a/target/linux/config/Config.in.flash b/target/linux/config/Config.in.flash index effa41d58..38c5cf7b2 100644 --- a/target/linux/config/Config.in.flash +++ b/target/linux/config/Config.in.flash @@ -91,6 +91,22 @@ config ADK_LINUX_KERNEL_ETRAX_AXISFLASHMAP  	depends on ADK_TARGET_SYSTEM_FOXBOARD_LX832  	default y if ADK_TARGET_SYSTEM_FOXBOARD_LX832 +config ADK_LINUX_KERNEL_MTD_PHYSMAP_IXP4XX +	bool "Linksys NSLU2 Flashmap driver" +	select ADK_LINUX_KERNEL_BLOCK +	select ADK_LINUX_KERNEL_MTD +	select ADK_LINUX_KERNEL_MTD_PARTITIONS +	select ADK_LINUX_KERNEL_MTD_CHAR +	select ADK_LINUX_KERNEL_MTD_BLKDEVS +	select ADK_LINUX_KERNEL_MTD_BLOCK +	select ADK_LINUX_KERNEL_MTD_ROOTFS_ROOT_DEV +	select ADK_LINUX_KERNEL_MTD_CFI +	select ADK_LINUX_KERNEL_MTD_CFI_INTELEXT +	select ADK_LINUX_KERNEL_MTD_PHYSMAP +	select ADK_LINUX_KERNEL_MTD_PHYSMAP_OF +	depends on ADK_TARGET_SYSTEM_LINKSYS_NSLU2 +	default y if ADK_TARGET_SYSTEM_LINKSYS_NSLU2 +  config ADK_LINUX_KERNEL_MTD_M25P80  	bool "MTD M25P80 driver"  	select ADK_LINUX_KERNEL_BLOCK @@ -164,6 +180,7 @@ config ADK_TARGET_MTD_SIZE  	depends on ADK_TARGET_SYSTEM_QEMU_MICROBLAZE_S3ADSP1800 \  		|| ADK_TARGET_SYSTEM_QEMU_MICROBLAZE_ML605 \  		|| ADK_TARGET_SYSTEM_QEMU_ARM_VEXPRESS_A9 \ +		|| ADK_TARGET_SYSTEM_LINKSYS_NSLU2 \  		|| ADK_TARGET_SYSTEM_MIKROTIK_RB532  	default "16777216" if ADK_TARGET_SYSTEM_QEMU_MICROBLAZE_S3ADSP1800  	default "33554432" if ADK_TARGET_SYSTEM_QEMU_MICROBLAZE_ML605 diff --git a/target/linux/config/Config.in.fs b/target/linux/config/Config.in.fs index 1bed25ee6..ee4a0204e 100644 --- a/target/linux/config/Config.in.fs +++ b/target/linux/config/Config.in.fs @@ -43,9 +43,6 @@ config ADK_LINUX_KERNEL_FAT_DEFAULT_IOCHARSET  	string  	default "iso8859-1" -config ADK_LINUX_KERNEL_SQUASHFS_XZ -	bool -  config ADK_LINUX_KERNEL_JFFS2_COMPRESSION_OPTIONS  	bool @@ -253,7 +250,6 @@ config ADK_LINUX_KERNEL_JFFS2_FS  config ADK_LINUX_KERNEL_SQUASHFS  	tristate "SquashFS filesystem"  	select ADK_LINUX_KERNEL_MISC_FILESYSTEMS -	select ADK_LINUX_KERNEL_SQUASHFS_XZ  	help  	  Squashfs compressed read-only filesystem diff --git a/target/linux/config/Config.in.graphics b/target/linux/config/Config.in.graphics index 11e94db68..8d080b377 100644 --- a/target/linux/config/Config.in.graphics +++ b/target/linux/config/Config.in.graphics @@ -279,12 +279,8 @@ config ADK_LINUX_KERNEL_FB_PXA  	select ADK_LINUX_KERNEL_DUMMY_CONSOLE  	select ADK_LINUX_KERNEL_FRAMEBUFFER_CONSOLE  	select ADK_LINUX_KERNEL_FRAMEBUFFER_CONSOLE_ROTATION -	depends on ADK_TARGET_SYSTEM_SHARP_ZAURUS \ -		|| ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER \ -		|| ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ +	depends on ADK_TARGET_SYSTEM_SHARP_ZAURUS  	default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS -	default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER -	default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ   	default n   	help  	  Framebuffer support for Sharp Zaurus CL Series. diff --git a/target/linux/config/Config.in.hpjornada b/target/linux/config/Config.in.hpjornada new file mode 100644 index 000000000..fc46c316f --- /dev/null +++ b/target/linux/config/Config.in.hpjornada @@ -0,0 +1,12 @@ +# This file is part of the OpenADK project. OpenADK is copyrighted +# material, please see the LICENCE file in the top-level directory. + +config ADK_LINUX_KERNEL_MEMORY_SIZE +	hex  +	default "0x2000000" +	depends on ADK_TARGET_MODEL_HP_JORNADA_690 + +config ADK_LINUX_KERNEL_MEMORY_SIZE +	hex  +	default "0x1000000" +	depends on ADK_TARGET_MODEL_HP_JORNADA_680 diff --git a/target/linux/config/Config.in.input b/target/linux/config/Config.in.input index 0d7800c92..5d2b31804 100644 --- a/target/linux/config/Config.in.input +++ b/target/linux/config/Config.in.input @@ -33,8 +33,6 @@ config ADK_LINUX_KERNEL_INPUT  	default y if ADK_TARGET_SYSTEM_ARANYM_M68K  	default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG  	default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS -	default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ -	default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER  	default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C  	default n @@ -57,15 +55,11 @@ config ADK_LINUX_KERNEL_MOUSE_ATARI  config ADK_LINUX_KERNEL_KEYBOARD_GPIO  	bool  	default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS -	default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ -	default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER  	default n  config ADK_LINUX_KERNEL_KEYBOARD_MATRIX  	bool  	default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS -	default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ -	default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER  	default n  config ADK_LINUX_KERNEL_INPUT_TOUCHSCREEN @@ -82,8 +76,6 @@ config ADK_LINUX_KERNEL_INPUT_KEYBOARD  	default y if ADK_TARGET_SYSTEM_ARANYM_M68K  	default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG  	default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS -	default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ -	default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER  	default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C  	default n @@ -92,8 +84,6 @@ config ADK_LINUX_KERNEL_INPUT_MOUSE  	default y if ADK_TARGET_SYSTEM_ARANYM_M68K  	default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG  	default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS -	default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ -	default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER  	default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C  	default n @@ -115,12 +105,19 @@ config ADK_LINUX_KERNEL_USB_HID  	select ADK_LINUX_KERNEL_HID  	select ADK_LINUX_KERNEL_HID_SUPPORT  	select ADK_LINUX_KERNEL_HID_GENERIC +	select ADK_LINUX_KERNEL_USB_HIDDEV  	depends on ADK_TARGET_WITH_USB \  		|| ADK_TARGET_GENERIC \  		|| ADK_TARGET_QEMU  	help  	  You need this driver for USB keyboard and mouse support. +config ADK_LINUX_KERNEL_USB_HIDDEV +	bool "support for /dev/usb/hiddevX device" +	help +	  Enable access to HID devices that aren't strictly user interface +	  devices, like monitor controls and Uninterruptible Power Supplies. +  config ADK_TARGET_USB_KEYBOARD  	bool "enable keyboard support"  	depends on ADK_LINUX_KERNEL_USB_HID diff --git a/target/linux/config/Config.in.kernel b/target/linux/config/Config.in.kernel index e2b619926..eb9c66abb 100644 --- a/target/linux/config/Config.in.kernel +++ b/target/linux/config/Config.in.kernel @@ -294,7 +294,7 @@ config ADK_LINUX_KERNEL_NET_NS  	default n  config ADK_LINUX_KERNEL_TIME_NS -	bool "Network namespace" +	bool "Time namespace"  	select ADK_LINUX_KERNEL_NAMESPACES  	select ADK_LINUX_KERNEL_GENERIC_VDSO_TIME_NS  	default n diff --git a/target/linux/config/Config.in.network b/target/linux/config/Config.in.network index db330f0f1..8d1906caf 100644 --- a/target/linux/config/Config.in.network +++ b/target/linux/config/Config.in.network @@ -31,8 +31,6 @@ config ADK_LINUX_KERNEL_INET  	select ADK_LINUX_KERNEL_NET_CORE  	select ADK_LINUX_KERNEL_NETDEVICES  	select ADK_LINUX_KERNEL_ETHERNET -	select ADK_LINUX_KERNEL_CRYPTO -	select ADK_LINUX_KERNEL_CRYPTO_AES  	default y  config ADK_LINUX_KERNEL_IP_FIB_HASH diff --git a/target/linux/config/Config.in.serial b/target/linux/config/Config.in.serial index c22746371..eb891d86b 100644 --- a/target/linux/config/Config.in.serial +++ b/target/linux/config/Config.in.serial @@ -119,7 +119,9 @@ config ADK_LINUX_KERNEL_SERIAL_8250  						|| ADK_TARGET_SYSTEM_SYNOPSYS_HSDK \  						|| ADK_TARGET_SYSTEM_SOM_C6745 \  						|| ADK_TARGET_SYSTEM_ROCKPI4_PLUS \ -						|| ADK_TARGET_SYSTEM_STARFIVE_VISIONFIVE2 +						|| ADK_TARGET_SYSTEM_STARFIVE_VISIONFIVE2 \ +						|| ADK_TARGET_SYSTEM_PCDUINO_3B \ +						|| ADK_TARGET_SYSTEM_LINKSYS_NSLU2  	select ADK_LINUX_KERNEL_SERIAL_8250_PNP if ADK_TARGET_SYSTEM_PCENGINES_APU  	select ADK_LINUX_KERNEL_SERIAL_8250_DW if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG  	select ADK_LINUX_KERNEL_SERIAL_8250_DW if ADK_TARGET_SYSTEM_ORANGE_PI0 @@ -127,6 +129,8 @@ config ADK_LINUX_KERNEL_SERIAL_8250  	select ADK_LINUX_KERNEL_SERIAL_8250_DW if ADK_TARGET_SYSTEM_QEMU_ARC  	select ADK_LINUX_KERNEL_SERIAL_8250_DW if ADK_TARGET_SYSTEM_ROCKPI4_PLUS  	select ADK_LINUX_KERNEL_SERIAL_8250_DW if ADK_TARGET_SYSTEM_STARFIVE_VISIONFIVE2 +	select ADK_LINUX_KERNEL_SERIAL_8250_DW if ADK_TARGET_SYSTEM_BANANA_PRO +	select ADK_LINUX_KERNEL_SERIAL_8250_DW if ADK_TARGET_SYSTEM_PCDUINO_3B  	select ADK_LINUX_KERNEL_SERIAL_8250_EXTENDED if ADK_TARGET_SYSTEM_VISIONFIVE2  	select ADK_LINUX_KERNEL_SERIAL_8250_DMA if ADK_TARGET_SYSTEM_ORANGE_PI0  	select ADK_LINUX_KERNEL_SERIAL_8250_INGENIC if ADK_TARGET_SYSTEM_IMGTEC_CI20 @@ -171,7 +175,9 @@ config ADK_LINUX_KERNEL_SERIAL_8250  		|| ADK_TARGET_SYSTEM_RASPBERRY_PI4 \  		|| ADK_TARGET_SYSTEM_RASPBERRY_PI4_64 \  		|| ADK_TARGET_SYSTEM_ROCKPI4_PLUS \ -		|| ADK_TARGET_SYSTEM_STARFIVE_VISIONFIVE2 +		|| ADK_TARGET_SYSTEM_STARFIVE_VISIONFIVE2 \ +		|| ADK_TARGET_SYSTEM_BANANA_PRO \ +		|| ADK_TARGET_SYSTEM_PCDUINO_3B  	default y if ADK_TARGET_SYSTEM_XILINX_KINTEX7  	default y if ADK_TARGET_SYSTEM_IMGTEC_CI20  	default y if ADK_TARGET_SYSTEM_LINKSYS_NSLU2 @@ -208,6 +214,8 @@ config ADK_LINUX_KERNEL_SERIAL_8250  	default y if ADK_TARGET_SYSTEM_RASPBERRY_PI4_64  	default y if ADK_TARGET_SYSTEM_ROCKPI4_PLUS  	default y if ADK_TARGET_SYSTEM_STARFIVE_VISIONFIVE2 +	default y if ADK_TARGET_SYSTEM_BANANA_PRO +	default y if ADK_TARGET_SYSTEM_PCDUINO_3B  	default n  	help  	  Serial driver for 8250 UART chip. diff --git a/target/linux/config/Config.in.usb b/target/linux/config/Config.in.usb index 07e097bc1..e6e3351f6 100644 --- a/target/linux/config/Config.in.usb +++ b/target/linux/config/Config.in.usb @@ -60,6 +60,9 @@ config ADK_LINUX_KERNEL_USB_EHCI_HCD_PCI  config ADK_LINUX_KERNEL_USB_XHCI_PCI  	bool +config ADK_LINUX_KERNEL_USB_XHCI_MVEBU +	bool +  config ADK_LINUX_KERNEL_USB_LIBUSUAL  	tristate @@ -75,6 +78,7 @@ config ADK_LINUX_KERNEL_USB  	select ADK_LINUX_KERNEL_NLS  	select ADK_LINUX_KERNEL_USB_SUPPORT  	select ADK_LINUX_KERNEL_USB_ANNOUNCE_NEW_DEVICES +	select ADK_LINUX_KERNEL_USB_PCI if ADK_TARGET_SYSTEM_LINKSYS_NSLU2  	default m if ADK_TARGET_SYSTEM_PCENGINES_APU  	default m if ADK_TARGET_SYSTEM_PCENGINES_ALIX  	default m if ADK_TARGET_SYSTEM_LEMOTE_YEELONG @@ -85,6 +89,7 @@ config ADK_LINUX_KERNEL_USB  	default y if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG  	default y if ADK_TARGET_SYSTEM_ROCKPI4_PLUS  	default y if ADK_TARGET_SYSTEM_RASPBERRY_PI5 +	default y if ADK_TARGET_SYSTEM_LINKSYS_NSLU2  	default n  	help  	  Universal Serial Bus (USB) is a specification for a serial bus @@ -123,8 +128,10 @@ config ADK_LINUX_KERNEL_USB_XHCI_HCD  	select ADK_LINUX_KERNEL_USB_PCI  	select ADK_LINUX_KERNEL_USB_XHCI_PLATFORM  	select ADK_LINUX_KERNEL_USB_XHCI_PCI +	select ADK_LINUX_KERNEL_USB_XHCI_MVEBU if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG  	default y if ADK_TARGET_SYSTEM_ROCKPI4_PLUS  	default y if ADK_TARGET_SYSTEM_RASPBERRY_PI5 +	default y if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG  	default n  	help            The eXtensible Host Controller Interface (xHCI) is standard for USB 3.0 @@ -154,6 +161,7 @@ config ADK_LINUX_KERNEL_USB_EHCI_HCD  	default y if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG  	default y if ADK_TARGET_SYSTEM_ROCKPI4_PLUS  	default y if ADK_TARGET_SYSTEM_RASPBERRY_PI5 +	default y if ADK_TARGET_SYSTEM_LINKSYS_NSLU2  	default n  	help  	  The Enhanced Host Controller Interface (EHCI) is standard for USB 2.0 @@ -200,11 +208,13 @@ config ADK_LINUX_KERNEL_USB_OHCI_HCD  	select ADK_LINUX_KERNEL_USB_OHCI_HCD_PCI if ADK_TARGET_SYSTEM_PCENGINES_ALIX  	select ADK_LINUX_KERNEL_USB_OHCI_HCD_PCI if ADK_TARGET_SYSTEM_PCENGINES_APU  	select ADK_LINUX_KERNEL_USB_OHCI_HCD_PCI if ADK_TARGET_SYSTEM_ROCKPI4_PLUS +	select ADK_LINUX_KERNEL_USB_OHCI_HCD_PCI if ADK_TARGET_SYSTEM_LINKSYS_NSLU2  	default m if ADK_TARGET_SYSTEM_PCENGINES_APU  	default m if ADK_TARGET_SYSTEM_PCENGINES_ALIX  	default m if ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20  	default m if ADK_TARGET_SYSTEM_LEMOTE_YEELONG  	default y if ADK_TARGET_SYSTEM_ROCKPI4_PLUS +	default y if ADK_TARGET_SYSTEM_LINKSYS_NSLU2  	default n  	help  	  The Open Host Controller Interface (OHCI) is a standard for accessing diff --git a/target/linux/config/Config.in.virtio b/target/linux/config/Config.in.virtio index 526e2920e..65b6d31b8 100644 --- a/target/linux/config/Config.in.virtio +++ b/target/linux/config/Config.in.virtio @@ -4,13 +4,16 @@  menu "Virtio driver support"  depends on ADK_TARGET_WITH_VIRTIO || ADK_TARGET_QEMU -config ADK_LINUX_KERNEL_VIRTIO_MENU +config ADK_LINUX_KERNEL_DRM_FBDEV_EMULATION  	bool -config ADK_LINUX_KERNEL_VIRTIO +config ADK_LINUX_KERNEL_DRM_VIRTIO_GPU_KMS  	bool -config ADK_LINUX_KERNEL_VIRTIO_CONSOLE +config ADK_LINUX_KERNEL_VIRTIO_MENU +	bool + +config ADK_LINUX_KERNEL_VIRTIO  	bool  config ADK_LINUX_KERNEL_VIRTIO_PCI_LEGACY @@ -22,6 +25,20 @@ config ADK_LINUX_KERNEL_VIRTIO_PCI  config ADK_LINUX_KERNEL_VIRTIO_MMIO  	bool +config ADK_LINUX_KERNEL_VIRTIO_CONSOLE +	bool "Virtio console driver" +	select ADK_LINUX_KERNEL_VIRTIO +	default y if ADK_TARGET_SYSTEM_QEMU_AARCH64 +	default y if ADK_TARGET_SYSTEM_QEMU_ARC +	default y if ADK_TARGET_SYSTEM_QEMU_CSKY +	default y if ADK_TARGET_SYSTEM_QEMU_M68K_VIRT +	default y if ADK_TARGET_SYSTEM_QEMU_RISCV32 +	default y if ADK_TARGET_SYSTEM_QEMU_RISCV64 +	default y if ADK_TARGET_SYSTEM_QEMU_S390 +	default n +	help +	  Enables support for Virtio console driver. +  config ADK_LINUX_KERNEL_VIRTIO_NET  	tristate "Virtio net driver"  	select ADK_LINUX_KERNEL_VIRTIO @@ -29,6 +46,12 @@ config ADK_LINUX_KERNEL_VIRTIO_NET  	select ADK_LINUX_KERNEL_VIRTIO_MMIO  	select ADK_LINUX_KERNEL_VIRTIO_PCI  	select ADK_LINUX_KERNEL_VIRTIO_PCI_LEGACY +	default y if ADK_TARGET_SYSTEM_QEMU_AARCH64 +	default y if ADK_TARGET_SYSTEM_QEMU_ARC +	default y if ADK_TARGET_SYSTEM_QEMU_CSKY +	default y if ADK_TARGET_SYSTEM_QEMU_M68K_VIRT +	default y if ADK_TARGET_SYSTEM_QEMU_RISCV32 +	default y if ADK_TARGET_SYSTEM_QEMU_RISCV64  	default y if ADK_TARGET_SYSTEM_QEMU_S390  	default n  	help @@ -42,8 +65,23 @@ config ADK_LINUX_KERNEL_VIRTIO_BLK  	select ADK_LINUX_KERNEL_VIRTIO_PCI_LEGACY  	select ADK_LINUX_KERNEL_VIRTIO_MMIO  	select ADK_LINUX_KERNEL_BLK_DEV +	default y if ADK_TARGET_SYSTEM_QEMU_AARCH64 +	default y if ADK_TARGET_SYSTEM_QEMU_ARC +	default y if ADK_TARGET_SYSTEM_QEMU_CSKY +	default y if ADK_TARGET_SYSTEM_QEMU_M68K_VIRT +	default y if ADK_TARGET_SYSTEM_QEMU_RISCV32 +	default y if ADK_TARGET_SYSTEM_QEMU_RISCV64 +	default y if ADK_TARGET_SYSTEM_QEMU_S390  	default n  	help  	  Enables support for Virtio Block driver. +config ADK_LINUX_KERNEL_DRM_VIRTIO_GPU +	tristate "Virtio GPU support" +	select ADK_LINUX_KERNEL_DRM_VIRTIO_GPU_KMS +	select ADK_LINUX_KERNEL_DRM_FBDEV_EMULATION +	default n +	help +	  Enables support for Virtio GPU driver. +  endmenu diff --git a/target/linux/config/Config.in.watchdog b/target/linux/config/Config.in.watchdog index 59c60d94f..eaa07a65d 100644 --- a/target/linux/config/Config.in.watchdog +++ b/target/linux/config/Config.in.watchdog @@ -35,6 +35,15 @@ config ADK_LINUX_KERNEL_IMX2_WDT  	help  	  Watchdog driver for IMX6 boards. +config ADK_LINUX_KERNEL_IXP4XX_WATCHDOG +	bool "Hardware Watchdog for Linksys NSLU2" +	select ADK_LINUX_KERNEL_WATCHDOG +	depends on ADK_TARGET_SYSTEM_LINKSYS_NSLU2 +	default y if ADK_TARGET_SYSTEM_LINKSYS_NSLU2 +	default n +	help +	  Watchdog driver for Linksys NSLU2. +  config ADK_LINUX_KERNEL_SCx200_WDT  	bool "Natsemi Hardware Watchdog"   	depends on ADK_TARGET_SYSTEM_PCENGINES_WRAP diff --git a/target/linux/config/Config.in.xtensa b/target/linux/config/Config.in.xtensa index 570900e0b..45e601644 100644 --- a/target/linux/config/Config.in.xtensa +++ b/target/linux/config/Config.in.xtensa @@ -31,15 +31,24 @@ config ADK_LINUX_KERNEL_USER_ABI_CALL0_ONLY  config ADK_LINUX_KERNEL_MEMMAP_CACHEATTR  	hex -	default "0x2cccccc7" +	default "0x2cccccc7" if ADK_TARGET_CPU_XTENSA_DC233C +	default "0x22222222" if ADK_TARGET_CPU_XTENSA_DE212  	depends on !ADK_TARGET_WITH_MMU  config ADK_LINUX_KERNEL_KERNEL_LOAD_ADDRESS  	hex -	default "0x00003000" +	default "0x00003000" if ADK_TARGET_CPU_XTENSA_DC233C +	default "0x60003000" if ADK_TARGET_CPU_XTENSA_DE212  	depends on !ADK_TARGET_WITH_MMU  config ADK_LINUX_KERNEL_DEFAULT_MEM_START  	hex -	default "0x00000000" +	default "0x00000000" if ADK_TARGET_CPU_XTENSA_DC233C +	default "0x60000000" if ADK_TARGET_CPU_XTENSA_DE212  	depends on !ADK_TARGET_WITH_MMU + +config ADK_LINUX_KERNEL_CMDLINE +	string +	default "earlycon=uart8250,mmio32,0xfd050020,115200n8 console=ttyS0,115200n8 memmap=0x08000000@0" if ADK_TARGET_CPU_XTENSA_DC233C +	default "earlycon=uart8250,mmio32,0x9d050020,115200n8 memmap=256M@0x60000000" if ADK_TARGET_CPU_XTENSA_DE212 +	depends on ADK_TARGET_LINUX_ARCH_XTENSA | 
