Waldemar Brodkorb 3 недель назад
Родитель
Сommit
a1a46e9810

+ 4 - 0
target/linux/config/Config.in.ethernet

@@ -149,6 +149,9 @@ config ADK_LINUX_KERNEL_AG71XX_AR8216_SUPPORT
 config ADK_LINUX_KERNEL_AR8216_PHY
 	bool
 
+config ADK_LINUX_KERNEL_DM9000_FORCE_SIMPLE_PHY_POLL
+	bool
+
 config ADK_LINUX_KERNEL_AG71XX
 	tristate "AG71XX ethernet driver"
 	select ADK_LINUX_KERNEL_NET_VENDOR_ATHEROS
@@ -603,6 +606,7 @@ config ADK_LINUX_KERNEL_DM9000
 	select ADK_LINUX_KERNEL_NET_VENDOR_DAVICOM
 	select ADK_LINUX_KERNEL_GPIO_GENERIC_PLATFORM
 	select ADK_LINUX_KERNEL_REGULATOR
+	select ADK_LINUX_KERNEL_DM9000_FORCE_SIMPLE_PHY_POLL
 	depends on ADK_TARGET_SYSTEM_IMGTEC_CI20
 	default y if ADK_TARGET_SYSTEM_IMGTEC_CI20
 	default n

+ 5 - 0
target/linux/config/Config.in.serial

@@ -25,6 +25,9 @@ config ADK_LINUX_KERNEL_SERIAL_8250_EXTENDED
 config ADK_LINUX_KERNEL_SERIAL_8250_SHARE_IRQ
 	bool
 
+config ADK_LINUX_KERNEL_SERIAL_8250_16550A_VARIANTS
+	bool
+
 config ADK_LINUX_KERNEL_SERIAL_ARC_CONSOLE
 	bool
 
@@ -134,6 +137,8 @@ config ADK_LINUX_KERNEL_SERIAL_8250
 	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_DMA if ADK_TARGET_SYSTEM_IMGTEC_CI20
+	select ADK_LINUX_KERNEL_SERIAL_8250_16550A_VARIANTS if ADK_TARGET_SYSTEM_IMGTEC_CI20
 	select ADK_LINUX_KERNEL_SERIAL_8250_INGENIC if ADK_TARGET_SYSTEM_IMGTEC_CI20
 	select ADK_LINUX_KERNEL_SERIAL_8250_BCM2835AUX if ADK_TARGET_SYSTEM_RASPBERRY_PI4
 	select ADK_LINUX_KERNEL_SERIAL_8250_EXTENDED if ADK_TARGET_SYSTEM_RASPBERRY_PI4

+ 71 - 1
target/mips/kernel/imgtec-ci20

@@ -1,7 +1,77 @@
 CONFIG_MIPS=y
 CONFIG_MACH_INGENIC=y
+CONFIG_MACH_INGENIC_SOC=y
 CONFIG_MACH_JZ4780=y
 CONFIG_JZ4780_CI20=y
-CONFIG_CMDLINE_BOOL=y
 CONFIG_SERIAL_8250_NR_UARTS=5
 CONFIG_SERIAL_8250_RUNTIME_UARTS=5
+CONFIG_MIPS_PLATFORM_DEVICES=y
+CONFIG_INGENIC_CGU_JZ4780=y
+CONFIG_INGENIC_TCU_CLK=y
+CONFIG_INGENIC_TIMER=y
+CONFIG_INGENIC_TCU_IRQ=y
+CONFIG_PINCTRL_INGENIC=y
+CONFIG_BLOCK=y
+CONFIG_BLK_DEV=y
+CONFIG_MMC=y
+CONFIG_MMC_BLOCK=y
+CONFIG_MMC_JZ4740=y
+CONFIG_NVMEM=y
+CONFIG_NVMEM_JZ4780_EFUSE=y
+CONFIG_HIGHMEM=y
+CONFIG_CMA=y
+CONFIG_MTD=y
+CONFIG_MTD_RAW_NAND=y
+CONFIG_MTD_NAND_JZ4780=y
+CONFIG_I2C=y
+CONFIG_I2C_JZ4780=y
+CONFIG_SPI=y
+CONFIG_SPI_GPIO=y
+CONFIG_GPIO_SYSFS=y
+CONFIG_POWER_SUPPLY=y
+CONFIG_WATCHDOG=y
+CONFIG_JZ4740_WDT=y
+CONFIG_REGULATOR=y
+CONFIG_REGULATOR_DEBUG=y
+CONFIG_REGULATOR_FIXED_VOLTAGE=y
+CONFIG_REGULATOR_ACT8865=y
+CONFIG_RC_CORE=m
+CONFIG_LIRC=y
+CONFIG_RC_DEVICES=y
+CONFIG_IR_GPIO_CIR=m
+CONFIG_IR_GPIO_TX=m
+CONFIG_MMC=y
+CONFIG_MMC_JZ4740=y
+CONFIG_PWRSEQ_EMMC=y
+CONFIG_PWRSEQ_SIMPLE=y
+CONFIG_NEW_LEDS=y
+CONFIG_LEDS_CLASS=y
+CONFIG_LEDS_GPIO=y
+CONFIG_LEDS_TRIGGERS=y
+CONFIG_LEDS_TRIGGER_TIMER=y
+CONFIG_LEDS_TRIGGER_ONESHOT=y
+CONFIG_LEDS_TRIGGER_MTD=y
+CONFIG_LEDS_TRIGGER_HEARTBEAT=y
+CONFIG_LEDS_TRIGGER_BACKLIGHT=m
+CONFIG_LEDS_TRIGGER_CPU=y
+CONFIG_LEDS_TRIGGER_ACTIVITY=y
+CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
+CONFIG_LEDS_TRIGGER_TRANSIENT=y
+CONFIG_LEDS_TRIGGER_CAMERA=m
+CONFIG_LEDS_TRIGGER_PANIC=y
+CONFIG_LEDS_TRIGGER_NETDEV=y
+CONFIG_LEDS_TRIGGER_PATTERN=y
+CONFIG_RTC_CLASS=y
+CONFIG_RTC_DRV_JZ4740=y
+CONFIG_DMADEVICES=y
+CONFIG_DMA_JZ4780=y
+CONFIG_INGENIC_OST=y
+CONFIG_MEMORY=y
+CONFIG_JZ4780_NEMC=y
+CONFIG_PWM=y
+CONFIG_PWM_JZ4740=m
+CONFIG_NVMEM_JZ4780_EFUSE=y
+CONFIG_DMA_CMA=y
+CONFIG_CMA_SIZE_MBYTES=32
+CONFIG_CMDLINE_BOOL=y
+CONFIG_CMDLINE="earlycon console=ttyS4,115200 clk_ignore_unused"

+ 2 - 1
target/mips/systems/imgtec-ci20

@@ -5,10 +5,11 @@ config ADK_TARGET_SYSTEM_IMGTEC_CI20
 	select ADK_TARGET_WITH_SERIAL
 	select ADK_TARGET_WITH_NAND
 	select ADK_TARGET_WITH_USB
-	select ADK_TARGET_WITH_SMP
 	select ADK_TARGET_WITH_NET
 	select ADK_TARGET_WITH_NETDEVICE
 	select ADK_TARGET_WITH_BLOCK
+	select ADK_TARGET_WITH_SDIO
+	select ADK_TARGET_WITH_SMP
 	select ADK_TARGET_KERNEL_WITH_COMPRESSION
 	select ADK_TARGET_KERNEL_UIMAGEGZ
 	select ADK_PACKAGE_U_BOOT