mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-29 10:08:59 +00:00
e2e2fc3cd0
Add updated patches for 6.6. DMA/cache-handling patches have been reworked / backported from upstream. Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
386 lines
9.3 KiB
Diff
386 lines
9.3 KiB
Diff
From 5c888fa081caf5d9473e733931d1c7b3d4b61e61 Mon Sep 17 00:00:00 2001
|
|
From: Hal Feng <hal.feng@starfivetech.com>
|
|
Date: Fri, 28 Jul 2023 18:42:55 +0800
|
|
Subject: [PATCH 059/116] riscv: configs: Add starfive_jh7110_defconfig
|
|
|
|
Add starfive_jh7110_defconfig for JH7110 EVB.
|
|
The code is ported from tag JH7110_SDK_6.1_v5.11.3
|
|
|
|
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
|
|
---
|
|
arch/riscv/configs/starfive_jh7110_defconfig | 368 +++++++++++++++++++
|
|
1 file changed, 368 insertions(+)
|
|
create mode 100644 arch/riscv/configs/starfive_jh7110_defconfig
|
|
|
|
--- /dev/null
|
|
+++ b/arch/riscv/configs/starfive_jh7110_defconfig
|
|
@@ -0,0 +1,368 @@
|
|
+CONFIG_COMPILE_TEST=y
|
|
+# CONFIG_WERROR is not set
|
|
+CONFIG_DEFAULT_HOSTNAME="StarFive"
|
|
+CONFIG_SYSVIPC=y
|
|
+CONFIG_POSIX_MQUEUE=y
|
|
+CONFIG_USELIB=y
|
|
+CONFIG_NO_HZ_IDLE=y
|
|
+CONFIG_HIGH_RES_TIMERS=y
|
|
+CONFIG_BPF_SYSCALL=y
|
|
+CONFIG_IKCONFIG=y
|
|
+CONFIG_IKCONFIG_PROC=y
|
|
+CONFIG_CGROUPS=y
|
|
+CONFIG_MEMCG=y
|
|
+CONFIG_CGROUP_SCHED=y
|
|
+CONFIG_CFS_BANDWIDTH=y
|
|
+CONFIG_RT_GROUP_SCHED=y
|
|
+CONFIG_CGROUP_PIDS=y
|
|
+CONFIG_CGROUP_FREEZER=y
|
|
+CONFIG_CGROUP_HUGETLB=y
|
|
+CONFIG_CPUSETS=y
|
|
+CONFIG_CGROUP_DEVICE=y
|
|
+CONFIG_CGROUP_CPUACCT=y
|
|
+CONFIG_CGROUP_PERF=y
|
|
+CONFIG_CGROUP_BPF=y
|
|
+CONFIG_NAMESPACES=y
|
|
+CONFIG_USER_NS=y
|
|
+CONFIG_CHECKPOINT_RESTORE=y
|
|
+CONFIG_BLK_DEV_INITRD=y
|
|
+CONFIG_EXPERT=y
|
|
+# CONFIG_SYSFS_SYSCALL is not set
|
|
+CONFIG_PROFILING=y
|
|
+CONFIG_SOC_MICROCHIP_POLARFIRE=y
|
|
+CONFIG_SOC_STARFIVE=y
|
|
+CONFIG_SOC_VIRT=y
|
|
+CONFIG_ERRATA_SIFIVE=y
|
|
+CONFIG_NONPORTABLE=y
|
|
+CONFIG_SMP=y
|
|
+CONFIG_RISCV_SBI_V01=y
|
|
+# CONFIG_RISCV_BOOT_SPINWAIT is not set
|
|
+CONFIG_HIBERNATION=y
|
|
+CONFIG_PM_STD_PARTITION="PARTLABEL=hibernation"
|
|
+CONFIG_PM_DEBUG=y
|
|
+CONFIG_PM_ADVANCED_DEBUG=y
|
|
+CONFIG_PM_TEST_SUSPEND=y
|
|
+CONFIG_ENERGY_MODEL=y
|
|
+CONFIG_CPU_IDLE=y
|
|
+CONFIG_CPU_FREQ=y
|
|
+CONFIG_CPU_FREQ_STAT=y
|
|
+CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
|
|
+CONFIG_CPU_FREQ_GOV_POWERSAVE=y
|
|
+CONFIG_CPU_FREQ_GOV_USERSPACE=y
|
|
+CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
|
|
+CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
|
|
+CONFIG_CPUFREQ_DT=y
|
|
+CONFIG_VIRTUALIZATION=y
|
|
+CONFIG_KVM=m
|
|
+CONFIG_JUMP_LABEL=y
|
|
+CONFIG_MODULES=y
|
|
+CONFIG_MODULE_UNLOAD=y
|
|
+CONFIG_BINFMT_MISC=y
|
|
+CONFIG_CMA=y
|
|
+CONFIG_NET=y
|
|
+CONFIG_PACKET=y
|
|
+CONFIG_XFRM_USER=m
|
|
+CONFIG_IP_MULTICAST=y
|
|
+CONFIG_IP_ADVANCED_ROUTER=y
|
|
+CONFIG_IP_MULTIPLE_TABLES=y
|
|
+CONFIG_IP_PNP=y
|
|
+CONFIG_IP_PNP_DHCP=y
|
|
+CONFIG_IP_PNP_BOOTP=y
|
|
+CONFIG_IP_PNP_RARP=y
|
|
+CONFIG_INET_ESP=m
|
|
+CONFIG_NETFILTER=y
|
|
+CONFIG_BRIDGE_NETFILTER=m
|
|
+CONFIG_NF_CONNTRACK=m
|
|
+CONFIG_NF_CONNTRACK_FTP=m
|
|
+CONFIG_NF_CONNTRACK_TFTP=m
|
|
+CONFIG_NETFILTER_XT_MARK=m
|
|
+CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
|
|
+CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
|
|
+CONFIG_NETFILTER_XT_MATCH_IPVS=m
|
|
+CONFIG_IP_VS=m
|
|
+CONFIG_IP_VS_PROTO_TCP=y
|
|
+CONFIG_IP_VS_PROTO_UDP=y
|
|
+CONFIG_IP_VS_RR=m
|
|
+CONFIG_IP_VS_NFCT=y
|
|
+CONFIG_NF_LOG_ARP=m
|
|
+CONFIG_NF_LOG_IPV4=m
|
|
+CONFIG_IP_NF_IPTABLES=m
|
|
+CONFIG_IP_NF_FILTER=m
|
|
+CONFIG_IP_NF_TARGET_REJECT=m
|
|
+CONFIG_IP_NF_NAT=m
|
|
+CONFIG_IP_NF_TARGET_MASQUERADE=m
|
|
+CONFIG_IP_NF_TARGET_REDIRECT=m
|
|
+CONFIG_IP_NF_MANGLE=m
|
|
+CONFIG_NF_LOG_IPV6=m
|
|
+CONFIG_IP6_NF_IPTABLES=m
|
|
+CONFIG_IP6_NF_MATCH_IPV6HEADER=m
|
|
+CONFIG_IP6_NF_FILTER=m
|
|
+CONFIG_IP6_NF_TARGET_REJECT=m
|
|
+CONFIG_IP6_NF_MANGLE=m
|
|
+CONFIG_BRIDGE=m
|
|
+CONFIG_BRIDGE_VLAN_FILTERING=y
|
|
+CONFIG_VLAN_8021Q=m
|
|
+CONFIG_NET_SCHED=y
|
|
+CONFIG_NET_CLS_CGROUP=m
|
|
+CONFIG_NETLINK_DIAG=y
|
|
+CONFIG_CGROUP_NET_PRIO=y
|
|
+CONFIG_CAN=y
|
|
+CONFIG_BT=y
|
|
+CONFIG_BT_RFCOMM=y
|
|
+CONFIG_BT_RFCOMM_TTY=y
|
|
+CONFIG_BT_BNEP=y
|
|
+CONFIG_BT_BNEP_MC_FILTER=y
|
|
+CONFIG_BT_BNEP_PROTO_FILTER=y
|
|
+CONFIG_BT_HCIUART=y
|
|
+CONFIG_BT_HCIUART_H4=y
|
|
+CONFIG_CFG80211=y
|
|
+CONFIG_MAC80211=y
|
|
+CONFIG_RFKILL=y
|
|
+CONFIG_NET_9P=y
|
|
+CONFIG_NET_9P_VIRTIO=y
|
|
+CONFIG_PCI=y
|
|
+CONFIG_PCIEPORTBUS=y
|
|
+# CONFIG_PCIEASPM is not set
|
|
+CONFIG_PCI_HOST_GENERIC=y
|
|
+CONFIG_PCIE_FU740=y
|
|
+CONFIG_PCIE_STARFIVE_HOST=y
|
|
+CONFIG_DEVTMPFS=y
|
|
+CONFIG_DEVTMPFS_MOUNT=y
|
|
+CONFIG_MTD=y
|
|
+CONFIG_MTD_BLOCK=y
|
|
+CONFIG_MTD_SPI_NOR=y
|
|
+CONFIG_OF_CONFIGFS=y
|
|
+CONFIG_BLK_DEV_LOOP=y
|
|
+CONFIG_VIRTIO_BLK=y
|
|
+CONFIG_BLK_DEV_NVME=y
|
|
+CONFIG_BLK_DEV_SD=y
|
|
+CONFIG_BLK_DEV_SR=y
|
|
+CONFIG_SCSI_VIRTIO=y
|
|
+CONFIG_ATA=y
|
|
+CONFIG_SATA_AHCI=y
|
|
+CONFIG_SATA_AHCI_PLATFORM=y
|
|
+CONFIG_MD=y
|
|
+CONFIG_BLK_DEV_DM=m
|
|
+CONFIG_DM_THIN_PROVISIONING=m
|
|
+CONFIG_NETDEVICES=y
|
|
+CONFIG_DUMMY=m
|
|
+CONFIG_MACVLAN=m
|
|
+CONFIG_IPVLAN=m
|
|
+CONFIG_VXLAN=m
|
|
+CONFIG_VETH=m
|
|
+CONFIG_VIRTIO_NET=y
|
|
+CONFIG_MACB=y
|
|
+CONFIG_E1000E=y
|
|
+CONFIG_R8169=y
|
|
+CONFIG_STMMAC_ETH=y
|
|
+CONFIG_DWMAC_DWC_QOS_ETH=y
|
|
+# CONFIG_DWMAC_GENERIC is not set
|
|
+CONFIG_DWMAC_STARFIVE=y
|
|
+CONFIG_MARVELL_PHY=y
|
|
+CONFIG_MICREL_PHY=y
|
|
+CONFIG_MICROCHIP_PHY=y
|
|
+CONFIG_MICROSEMI_PHY=y
|
|
+CONFIG_MOTORCOMM_PHY=y
|
|
+CONFIG_IPMS_CAN=y
|
|
+CONFIG_IWLWIFI=y
|
|
+CONFIG_IWLDVM=y
|
|
+CONFIG_IWLMVM=y
|
|
+CONFIG_INPUT_MOUSEDEV=y
|
|
+CONFIG_INPUT_EVDEV=y
|
|
+CONFIG_INPUT_TOUCHSCREEN=y
|
|
+CONFIG_TOUCHSCREEN_TINKER_FT5406=y
|
|
+CONFIG_SERIAL_8250=y
|
|
+CONFIG_SERIAL_8250_CONSOLE=y
|
|
+CONFIG_SERIAL_8250_NR_UARTS=6
|
|
+CONFIG_SERIAL_8250_RUNTIME_UARTS=6
|
|
+CONFIG_SERIAL_8250_EXTENDED=y
|
|
+CONFIG_SERIAL_8250_MANY_PORTS=y
|
|
+CONFIG_SERIAL_8250_DW=y
|
|
+CONFIG_SERIAL_OF_PLATFORM=y
|
|
+CONFIG_SERIAL_EARLYCON_RISCV_SBI=y
|
|
+CONFIG_TTY_PRINTK=y
|
|
+CONFIG_VIRTIO_CONSOLE=y
|
|
+CONFIG_HW_RANDOM=y
|
|
+CONFIG_HW_RANDOM_VIRTIO=y
|
|
+CONFIG_HW_RANDOM_JH7110=y
|
|
+CONFIG_I2C_CHARDEV=y
|
|
+CONFIG_I2C_DESIGNWARE_PLATFORM=y
|
|
+CONFIG_SPI=y
|
|
+CONFIG_SPI_CADENCE_QUADSPI=y
|
|
+CONFIG_SPI_PL022=y
|
|
+CONFIG_SPI_SIFIVE=y
|
|
+CONFIG_SPI_SPIDEV=y
|
|
+# CONFIG_PTP_1588_CLOCK is not set
|
|
+CONFIG_GPIO_SYSFS=y
|
|
+CONFIG_GPIO_SIFIVE=y
|
|
+CONFIG_SENSORS_SFCTEMP=y
|
|
+CONFIG_THERMAL=y
|
|
+CONFIG_THERMAL_WRITABLE_TRIPS=y
|
|
+CONFIG_CPU_THERMAL=y
|
|
+CONFIG_THERMAL_EMULATION=y
|
|
+CONFIG_WATCHDOG=y
|
|
+CONFIG_WATCHDOG_SYSFS=y
|
|
+CONFIG_MFD_AXP20X_I2C=y
|
|
+CONFIG_REGULATOR=y
|
|
+CONFIG_REGULATOR_AXP20X=y
|
|
+CONFIG_REGULATOR_STARFIVE_JH7110=y
|
|
+# CONFIG_MEDIA_CEC_SUPPORT is not set
|
|
+CONFIG_MEDIA_SUPPORT=y
|
|
+CONFIG_MEDIA_USB_SUPPORT=y
|
|
+CONFIG_USB_VIDEO_CLASS=y
|
|
+CONFIG_V4L_PLATFORM_DRIVERS=y
|
|
+CONFIG_V4L_MEM2MEM_DRIVERS=y
|
|
+CONFIG_VIDEO_WAVE_VPU=m
|
|
+CONFIG_VIN_SENSOR_SC2235=y
|
|
+CONFIG_VIN_SENSOR_OV4689=y
|
|
+CONFIG_VIN_SENSOR_IMX219=y
|
|
+CONFIG_VIDEO_STF_VIN=y
|
|
+CONFIG_VIDEO_IMX708=y
|
|
+CONFIG_DRM_I2C_NXP_TDA998X=y
|
|
+CONFIG_DRM_I2C_NXP_TDA9950=y
|
|
+CONFIG_DRM_RADEON=m
|
|
+CONFIG_DRM_VIRTIO_GPU=m
|
|
+CONFIG_DRM_VERISILICON=y
|
|
+CONFIG_STARFIVE_INNO_HDMI=y
|
|
+CONFIG_STARFIVE_DSI=y
|
|
+CONFIG_DRM_IMG_ROGUE=y
|
|
+CONFIG_DRM_LEGACY=y
|
|
+CONFIG_FB=y
|
|
+CONFIG_SOUND=y
|
|
+CONFIG_SND=y
|
|
+CONFIG_SND_USB_AUDIO=y
|
|
+CONFIG_SND_SOC=y
|
|
+CONFIG_SND_DESIGNWARE_I2S=y
|
|
+# CONFIG_SND_SOC_INTEL_SST_TOPLEVEL is not set
|
|
+CONFIG_SND_SOC_STARFIVE=y
|
|
+CONFIG_SND_SOC_JH7110_PDM=y
|
|
+CONFIG_SND_SOC_JH7110_PWMDAC=y
|
|
+CONFIG_SND_SOC_JH7110_SPDIF=y
|
|
+CONFIG_SND_SOC_JH7110_TDM=y
|
|
+CONFIG_SND_SOC_AC108=y
|
|
+CONFIG_SND_SOC_WM8960=y
|
|
+CONFIG_SND_SIMPLE_CARD=y
|
|
+CONFIG_USB=y
|
|
+CONFIG_USB_XHCI_HCD=y
|
|
+CONFIG_USB_EHCI_HCD=y
|
|
+CONFIG_USB_EHCI_HCD_PLATFORM=y
|
|
+CONFIG_USB_OHCI_HCD=y
|
|
+CONFIG_USB_OHCI_HCD_PLATFORM=y
|
|
+CONFIG_USB_STORAGE=y
|
|
+CONFIG_USB_UAS=y
|
|
+CONFIG_USB_CDNS_SUPPORT=y
|
|
+CONFIG_USB_CDNS3=y
|
|
+CONFIG_USB_CDNS3_GADGET=y
|
|
+CONFIG_USB_CDNS3_HOST=y
|
|
+CONFIG_USB_CDNS3_STARFIVE=y
|
|
+CONFIG_USB_GADGET=y
|
|
+CONFIG_USB_CONFIGFS=y
|
|
+CONFIG_USB_CONFIGFS_MASS_STORAGE=y
|
|
+CONFIG_USB_CONFIGFS_F_FS=y
|
|
+CONFIG_MMC=y
|
|
+CONFIG_MMC_SDHCI=y
|
|
+CONFIG_MMC_SDHCI_PLTFM=y
|
|
+CONFIG_MMC_SDHCI_CADENCE=y
|
|
+CONFIG_MMC_SPI=y
|
|
+CONFIG_MMC_DW=y
|
|
+CONFIG_MMC_DW_STARFIVE=y
|
|
+CONFIG_RTC_CLASS=y
|
|
+# CONFIG_RTC_DRV_SPEAR is not set
|
|
+CONFIG_RTC_DRV_STARFIVE=y
|
|
+CONFIG_DMADEVICES=y
|
|
+CONFIG_AMBA_PL08X=y
|
|
+CONFIG_DW_AXI_DMAC=y
|
|
+# CONFIG_SH_DMAE_BASE is not set
|
|
+# CONFIG_TI_EDMA is not set
|
|
+# CONFIG_DMA_OMAP is not set
|
|
+CONFIG_DMATEST=y
|
|
+CONFIG_VIRTIO_PCI=y
|
|
+CONFIG_VIRTIO_BALLOON=y
|
|
+CONFIG_VIRTIO_INPUT=y
|
|
+CONFIG_VIRTIO_MMIO=y
|
|
+CONFIG_STAGING=y
|
|
+CONFIG_STAGING_MEDIA=y
|
|
+CONFIG_CLK_STARFIVE_JH7110_AON=y
|
|
+CONFIG_CLK_STARFIVE_JH7110_STG=y
|
|
+CONFIG_CLK_STARFIVE_JH7110_ISP=y
|
|
+CONFIG_CLK_STARFIVE_JH7110_VOUT=y
|
|
+CONFIG_MAILBOX=y
|
|
+CONFIG_STARFIVE_MBOX=m
|
|
+CONFIG_STARFIVE_MBOX_TEST=m
|
|
+CONFIG_RPMSG_CHAR=y
|
|
+CONFIG_RPMSG_CTRL=y
|
|
+CONFIG_RPMSG_VIRTIO=y
|
|
+CONFIG_SIFIVE_CCACHE=y
|
|
+CONFIG_PWM=y
|
|
+CONFIG_PWM_OCORES=y
|
|
+CONFIG_PHY_STARFIVE_JH7110_PCIE=y
|
|
+CONFIG_PHY_STARFIVE_JH7110_USB=y
|
|
+CONFIG_PHY_M31_DPHY_RX0=y
|
|
+CONFIG_EXT4_FS=y
|
|
+CONFIG_EXT4_FS_POSIX_ACL=y
|
|
+CONFIG_EXT4_FS_SECURITY=y
|
|
+CONFIG_BTRFS_FS=m
|
|
+CONFIG_BTRFS_FS_POSIX_ACL=y
|
|
+CONFIG_AUTOFS_FS=y
|
|
+CONFIG_FUSE_FS=y
|
|
+CONFIG_OVERLAY_FS=y
|
|
+CONFIG_OVERLAY_FS_INDEX=y
|
|
+CONFIG_OVERLAY_FS_XINO_AUTO=y
|
|
+CONFIG_OVERLAY_FS_METACOPY=y
|
|
+CONFIG_ISO9660_FS=y
|
|
+CONFIG_JOLIET=y
|
|
+CONFIG_ZISOFS=y
|
|
+CONFIG_MSDOS_FS=y
|
|
+CONFIG_VFAT_FS=y
|
|
+CONFIG_EXFAT_FS=y
|
|
+CONFIG_TMPFS=y
|
|
+CONFIG_TMPFS_POSIX_ACL=y
|
|
+CONFIG_HUGETLBFS=y
|
|
+CONFIG_JFFS2_FS=y
|
|
+CONFIG_NFS_FS=y
|
|
+CONFIG_NFS_V4=y
|
|
+CONFIG_NFS_V4_1=y
|
|
+CONFIG_NFS_V4_2=y
|
|
+CONFIG_ROOT_NFS=y
|
|
+CONFIG_9P_FS=y
|
|
+CONFIG_NLS_CODEPAGE_437=y
|
|
+CONFIG_NLS_ISO8859_1=m
|
|
+CONFIG_SECURITY=y
|
|
+CONFIG_SECURITY_SELINUX=y
|
|
+CONFIG_SECURITY_APPARMOR=y
|
|
+CONFIG_DEFAULT_SECURITY_DAC=y
|
|
+CONFIG_LSM=""
|
|
+CONFIG_INIT_STACK_NONE=y
|
|
+CONFIG_CRYPTO_USER=y
|
|
+CONFIG_CRYPTO_ZSTD=y
|
|
+CONFIG_CRYPTO_USER_API_HASH=y
|
|
+CONFIG_CRYPTO_USER_API_SKCIPHER=y
|
|
+CONFIG_CRYPTO_USER_API_AEAD=y
|
|
+CONFIG_CRYPTO_STATS=y
|
|
+CONFIG_CRYPTO_DEV_VIRTIO=y
|
|
+CONFIG_CRYPTO_DEV_JH7110=y
|
|
+CONFIG_DMA_CMA=y
|
|
+CONFIG_PRINTK_TIME=y
|
|
+CONFIG_DEBUG_FS=y
|
|
+CONFIG_DEBUG_PAGEALLOC=y
|
|
+CONFIG_SCHED_STACK_END_CHECK=y
|
|
+CONFIG_DEBUG_VM=y
|
|
+CONFIG_DEBUG_VM_PGFLAGS=y
|
|
+CONFIG_DEBUG_MEMORY_INIT=y
|
|
+CONFIG_DEBUG_PER_CPU_MAPS=y
|
|
+CONFIG_SOFTLOCKUP_DETECTOR=y
|
|
+CONFIG_WQ_WATCHDOG=y
|
|
+CONFIG_DEBUG_TIMEKEEPING=y
|
|
+CONFIG_DEBUG_RT_MUTEXES=y
|
|
+CONFIG_DEBUG_SPINLOCK=y
|
|
+CONFIG_DEBUG_MUTEXES=y
|
|
+CONFIG_DEBUG_RWSEMS=y
|
|
+CONFIG_DEBUG_LIST=y
|
|
+CONFIG_DEBUG_PLIST=y
|
|
+CONFIG_DEBUG_SG=y
|
|
+CONFIG_RCU_CPU_STALL_TIMEOUT=60
|
|
+# CONFIG_RCU_TRACE is not set
|
|
+CONFIG_RCU_EQS_DEBUG=y
|
|
+# CONFIG_FTRACE is not set
|
|
+# CONFIG_RUNTIME_TESTING_MENU is not set
|
|
+CONFIG_MEMTEST=y
|