From: Joshua Covington Date: Mon, 22 Jun 2026 21:44:40 +0000 (+0000) Subject: bcm27xx: update configs for 6.18 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=53b070fc8c0ce22a6c3859747033ee74299ecdb9;p=thirdparty%2Fopenwrt.git bcm27xx: update configs for 6.18 Common options are moved to the general config file. Additional updates for the RP1 southbridge on RP5. done with: `make kernel_oldconfig` and `make kernel_menuconfig` Signed-off-by: Joshua Covington Link: https://github.com/openwrt/openwrt/pull/23703 Signed-off-by: Jonas Jelonek --- diff --git a/target/linux/bcm27xx/bcm2708/config-6.18 b/target/linux/bcm27xx/bcm2708/config-6.18 index 179f7f0f243..14e7cd536d4 100644 --- a/target/linux/bcm27xx/bcm2708/config-6.18 +++ b/target/linux/bcm27xx/bcm2708/config-6.18 @@ -35,14 +35,12 @@ CONFIG_BCM2708_VCMEM=y CONFIG_BCM2835_FAST_MEMCPY=y CONFIG_BCM2835_MBOX=y CONFIG_BCM2835_POWER=y -# CONFIG_BCM2835_SMI is not set CONFIG_BCM2835_THERMAL=y CONFIG_BCM2835_TIMER=y CONFIG_BCM2835_VCHIQ=y # CONFIG_BCM2835_VCHIQ_MMAL is not set CONFIG_BCM2835_WDT=y CONFIG_BCM_VCIO=y -# CONFIG_BCM_VC_SM_CMA is not set CONFIG_BCM_VIDEOCORE=y CONFIG_BINFMT_FLAT_ARGVP_ENVP_ON_STACK=y # CONFIG_BLK_DEV_INITRD is not set @@ -125,7 +123,6 @@ CONFIG_DEBUG_INFO=y CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S" CONFIG_DMABUF_HEAPS=y CONFIG_DMABUF_HEAPS_CMA=y -CONFIG_DMABUF_HEAPS_CMA_LEGACY=y CONFIG_DMABUF_HEAPS_SYSTEM=y CONFIG_DMADEVICES=y CONFIG_DMA_BCM2708=y @@ -138,6 +135,23 @@ CONFIG_DMA_OPS_HELPERS=y CONFIG_DMA_SHARED_BUFFER=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DNOTIFY=y +CONFIG_DRM=y +CONFIG_DRM_BRIDGE=y +CONFIG_DRM_CLIENT=y +CONFIG_DRM_CLIENT_DEFAULT="fbdev" +CONFIG_DRM_CLIENT_DEFAULT_FBDEV=y +CONFIG_DRM_CLIENT_LIB=y +CONFIG_DRM_CLIENT_SELECTION=y +CONFIG_DRM_CLIENT_SETUP=y +CONFIG_DRM_FBDEV_EMULATION=y +CONFIG_DRM_FBDEV_OVERALLOC=100 +CONFIG_DRM_GEM_SHMEM_HELPER=y +CONFIG_DRM_KMS_HELPER=y +CONFIG_DRM_PANEL=y +CONFIG_DRM_PANEL_BRIDGE=y +CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y +CONFIG_DRM_SIMPLEDRM=y +CONFIG_DRM_SYSFB_HELPER=y CONFIG_DTC=y CONFIG_DUMMY_CONSOLE=y CONFIG_EDAC_ATOMIC_SCRUB=y @@ -152,10 +166,16 @@ CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_CORE=y +CONFIG_FB_DEFERRED_IO=y CONFIG_FB_DEVICE=y CONFIG_FB_IOMEM_FOPS=y CONFIG_FB_IOMEM_HELPERS=y -CONFIG_FB_SIMPLE=y +CONFIG_FB_SYSMEM_FOPS=y +CONFIG_FB_SYSMEM_HELPERS=y +CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y +CONFIG_FB_SYS_COPYAREA=y +CONFIG_FB_SYS_FILLRECT=y +CONFIG_FB_SYS_IMAGEBLIT=y CONFIG_FIQ=y CONFIG_FIXED_PHY=y CONFIG_FIX_EARLYCON_MEM=y @@ -164,7 +184,7 @@ CONFIG_FONT_8x8=y CONFIG_FONT_SUPPORT=y CONFIG_FORCE_NR_CPUS=y CONFIG_FRAMEBUFFER_CONSOLE=y -# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y CONFIG_FREEZER=y CONFIG_FS_IOMAP=y @@ -195,20 +215,18 @@ CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GPIOLIB_IRQCHIP=y -# CONFIG_GPIO_BCM_VIRT is not set CONFIG_GPIO_CDEV=y -# CONFIG_GPIO_FSM is not set CONFIG_GPIO_RASPBERRYPI_EXP=y CONFIG_HARDIRQS_SW_RESEND=y CONFIG_HAS_DMA=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT=y CONFIG_HAS_IOPORT_MAP=y +CONFIG_HDMI=y CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_BCM2835=y CONFIG_HZ_FIXED=0 CONFIG_I2C=y -# CONFIG_I2C_BCM2708 is not set CONFIG_I2C_BOARDINFO=y CONFIG_INPUT=y CONFIG_INPUT_MOUSEDEV=y @@ -221,6 +239,7 @@ CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_IRQ_WORK=y CONFIG_JBD2=y +CONFIG_KCMP=y CONFIG_KERNEL_GZIP=y # CONFIG_KERNEL_XZ is not set CONFIG_LEDS_GPIO=y @@ -304,7 +323,6 @@ CONFIG_PHYLIB=y CONFIG_PHYLIB_LEDS=y CONFIG_PINCTRL=y CONFIG_PINCTRL_BCM2835=y -# CONFIG_PINCTRL_BRCMSTB is not set CONFIG_PM=y CONFIG_PM_CLK=y CONFIG_PM_GENERIC_DOMAINS=y @@ -331,7 +349,6 @@ CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_RESET_CONTROLLER=y # CONFIG_RESET_RASPBERRYPI is not set CONFIG_RESET_SIMPLE=y -# CONFIG_RPI_POE_POWER is not set CONFIG_SCSI=y CONFIG_SCSI_COMMON=y # CONFIG_SCSI_LOWLEVEL is not set @@ -358,6 +375,7 @@ CONFIG_SPARSE_IRQ=y CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_SWPHY=y +CONFIG_SYNC_FILE=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y # CONFIG_TEXTSEARCH is not set CONFIG_THERMAL=y @@ -389,7 +407,6 @@ CONFIG_VCHIQ_CDEV=y CONFIG_VFP=y CONFIG_VIDEO=y CONFIG_VIDEO_DEV=y -# CONFIG_VIDEO_RP1_CFE_DOWNSTREAM is not set CONFIG_VIDEO_V4L2_I2C=y CONFIG_VT=y CONFIG_VT_CONSOLE=y diff --git a/target/linux/bcm27xx/bcm2709/config-6.18 b/target/linux/bcm27xx/bcm2709/config-6.18 index 06566e56f64..96a74374ffd 100644 --- a/target/linux/bcm27xx/bcm2709/config-6.18 +++ b/target/linux/bcm27xx/bcm2709/config-6.18 @@ -43,7 +43,6 @@ CONFIG_BCM2708_VCMEM=y CONFIG_BCM2711_THERMAL=y CONFIG_BCM2835_MBOX=y CONFIG_BCM2835_POWER=y -# CONFIG_BCM2835_SMI is not set CONFIG_BCM2835_THERMAL=y CONFIG_BCM2835_TIMER=y CONFIG_BCM2835_VCHIQ=y @@ -53,7 +52,6 @@ CONFIG_BCM7XXX_PHY=y CONFIG_BCMGENET=y CONFIG_BCM_NET_PHYLIB=y CONFIG_BCM_VCIO=y -# CONFIG_BCM_VC_SM_CMA is not set CONFIG_BCM_VIDEOCORE=y CONFIG_BINFMT_FLAT_ARGVP_ENVP_ON_STACK=y # CONFIG_BLK_DEV_INITRD is not set @@ -165,7 +163,6 @@ CONFIG_DEBUG_INFO=y CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S" CONFIG_DMABUF_HEAPS=y CONFIG_DMABUF_HEAPS_CMA=y -CONFIG_DMABUF_HEAPS_CMA_LEGACY=y CONFIG_DMABUF_HEAPS_SYSTEM=y CONFIG_DMADEVICES=y CONFIG_DMA_BCM2708=y @@ -178,6 +175,23 @@ CONFIG_DMA_OPS_HELPERS=y CONFIG_DMA_SHARED_BUFFER=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DNOTIFY=y +CONFIG_DRM=y +CONFIG_DRM_BRIDGE=y +CONFIG_DRM_CLIENT=y +CONFIG_DRM_CLIENT_DEFAULT="fbdev" +CONFIG_DRM_CLIENT_DEFAULT_FBDEV=y +CONFIG_DRM_CLIENT_LIB=y +CONFIG_DRM_CLIENT_SELECTION=y +CONFIG_DRM_CLIENT_SETUP=y +CONFIG_DRM_FBDEV_EMULATION=y +CONFIG_DRM_FBDEV_OVERALLOC=100 +CONFIG_DRM_GEM_SHMEM_HELPER=y +CONFIG_DRM_KMS_HELPER=y +CONFIG_DRM_PANEL=y +CONFIG_DRM_PANEL_BRIDGE=y +CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y +CONFIG_DRM_SIMPLEDRM=y +CONFIG_DRM_SYSFB_HELPER=y CONFIG_DTC=y CONFIG_DUMMY_CONSOLE=y CONFIG_EDAC_ATOMIC_SCRUB=y @@ -192,10 +206,16 @@ CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_CORE=y +CONFIG_FB_DEFERRED_IO=y CONFIG_FB_DEVICE=y CONFIG_FB_IOMEM_FOPS=y CONFIG_FB_IOMEM_HELPERS=y -CONFIG_FB_SIMPLE=y +CONFIG_FB_SYSMEM_FOPS=y +CONFIG_FB_SYSMEM_HELPERS=y +CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y +CONFIG_FB_SYS_COPYAREA=y +CONFIG_FB_SYS_FILLRECT=y +CONFIG_FB_SYS_IMAGEBLIT=y CONFIG_FIQ=y CONFIG_FIXED_PHY=y CONFIG_FIX_EARLYCON_MEM=y @@ -203,7 +223,7 @@ CONFIG_FONT_8x16=y CONFIG_FONT_8x8=y CONFIG_FONT_SUPPORT=y CONFIG_FRAMEBUFFER_CONSOLE=y -# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y CONFIG_FREEZER=y CONFIG_FS_ENCRYPTION=y @@ -247,7 +267,6 @@ CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GPIOLIB_IRQCHIP=y CONFIG_GPIO_BCM_VIRT=y CONFIG_GPIO_CDEV=y -# CONFIG_GPIO_FSM is not set CONFIG_GPIO_RASPBERRYPI_EXP=y # CONFIG_HARDEN_BRANCH_HISTORY is not set # CONFIG_HARDEN_BRANCH_PREDICTOR is not set @@ -257,6 +276,7 @@ CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAVE_SMP=y +CONFIG_HDMI=y CONFIG_HIGHMEM=y CONFIG_HIGHPTE=y CONFIG_HOTPLUG_CORE_SYNC=y @@ -267,7 +287,6 @@ CONFIG_HW_RANDOM_BCM2835=y CONFIG_HW_RANDOM_IPROC_RNG200=y CONFIG_HZ_FIXED=0 CONFIG_I2C=y -# CONFIG_I2C_BCM2708 is not set CONFIG_I2C_BOARDINFO=y CONFIG_INPUT=y CONFIG_INPUT_MOUSEDEV=y @@ -282,6 +301,7 @@ CONFIG_IRQ_FORCED_THREADING=y CONFIG_IRQ_MSI_LIB=y CONFIG_IRQ_WORK=y CONFIG_JBD2=y +CONFIG_KCMP=y CONFIG_KEYS=y CONFIG_KMAP_LOCAL=y CONFIG_KMAP_LOCAL_NON_LINEAR_PTE_ARRAY=y @@ -388,7 +408,6 @@ CONFIG_PHYLINK=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_PINCTRL=y CONFIG_PINCTRL_BCM2835=y -# CONFIG_PINCTRL_BRCMSTB is not set CONFIG_PM=y CONFIG_PM_CLK=y CONFIG_PM_GENERIC_DOMAINS=y @@ -421,7 +440,6 @@ CONFIG_RESET_CONTROLLER=y CONFIG_RESET_RASPBERRYPI=y CONFIG_RESET_SIMPLE=y CONFIG_RFS_ACCEL=y -# CONFIG_RPI_POE_POWER is not set CONFIG_RPS=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_SCSI=y @@ -456,6 +474,7 @@ CONFIG_SUSPEND_FREEZER=y CONFIG_SWIOTLB=y CONFIG_SWPHY=y CONFIG_SWP_EMULATE=y +CONFIG_SYNC_FILE=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y # CONFIG_TEXTSEARCH is not set CONFIG_THERMAL=y @@ -497,7 +516,6 @@ CONFIG_VFP=y CONFIG_VFPv3=y CONFIG_VIDEO=y CONFIG_VIDEO_DEV=y -# CONFIG_VIDEO_RP1_CFE_DOWNSTREAM is not set CONFIG_VIDEO_V4L2_I2C=y CONFIG_VT=y CONFIG_VT_CONSOLE=y diff --git a/target/linux/bcm27xx/bcm2710/config-6.18 b/target/linux/bcm27xx/bcm2710/config-6.18 index 94198cf1244..bb872272910 100644 --- a/target/linux/bcm27xx/bcm2710/config-6.18 +++ b/target/linux/bcm27xx/bcm2710/config-6.18 @@ -30,7 +30,7 @@ CONFIG_ARM64_ERRATUM_826319=y CONFIG_ARM64_ERRATUM_827319=y CONFIG_ARM64_ERRATUM_832075=y CONFIG_ARM64_ERRATUM_843419=y -CONFIG_ARM64_HAFT=y +# CONFIG_ARM64_HAFT is not set CONFIG_ARM64_HW_AFDBM=y CONFIG_ARM64_PA_BITS=48 CONFIG_ARM64_PA_BITS_48=y @@ -63,13 +63,11 @@ CONFIG_BCM2708_VCMEM=y # CONFIG_BCM2711_THERMAL is not set CONFIG_BCM2835_MBOX=y CONFIG_BCM2835_POWER=y -# CONFIG_BCM2835_SMI is not set CONFIG_BCM2835_THERMAL=y CONFIG_BCM2835_VCHIQ=y # CONFIG_BCM2835_VCHIQ_MMAL is not set CONFIG_BCM2835_WDT=y CONFIG_BCM_VCIO=y -# CONFIG_BCM_VC_SM_CMA is not set CONFIG_BCM_VIDEOCORE=y # CONFIG_BLK_DEV_INITRD is not set CONFIG_BLK_DEV_LOOP=y @@ -169,7 +167,6 @@ CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_INFO=y CONFIG_DMABUF_HEAPS=y CONFIG_DMABUF_HEAPS_CMA=y -CONFIG_DMABUF_HEAPS_CMA_LEGACY=y CONFIG_DMABUF_HEAPS_SYSTEM=y CONFIG_DMADEVICES=y CONFIG_DMA_BCM2708=y @@ -182,6 +179,23 @@ CONFIG_DMA_OF=y CONFIG_DMA_SHARED_BUFFER=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DNOTIFY=y +CONFIG_DRM=y +CONFIG_DRM_BRIDGE=y +CONFIG_DRM_CLIENT=y +CONFIG_DRM_CLIENT_DEFAULT="fbdev" +CONFIG_DRM_CLIENT_DEFAULT_FBDEV=y +CONFIG_DRM_CLIENT_LIB=y +CONFIG_DRM_CLIENT_SELECTION=y +CONFIG_DRM_CLIENT_SETUP=y +CONFIG_DRM_FBDEV_EMULATION=y +CONFIG_DRM_FBDEV_OVERALLOC=100 +CONFIG_DRM_GEM_SHMEM_HELPER=y +CONFIG_DRM_KMS_HELPER=y +CONFIG_DRM_PANEL=y +CONFIG_DRM_PANEL_BRIDGE=y +CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y +CONFIG_DRM_SIMPLEDRM=y +CONFIG_DRM_SYSFB_HELPER=y CONFIG_DTC=y CONFIG_DUMMY_CONSOLE=y CONFIG_EDAC_SUPPORT=y @@ -195,17 +209,23 @@ CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_CORE=y +CONFIG_FB_DEFERRED_IO=y CONFIG_FB_DEVICE=y CONFIG_FB_IOMEM_FOPS=y CONFIG_FB_IOMEM_HELPERS=y -CONFIG_FB_SIMPLE=y +CONFIG_FB_SYSMEM_FOPS=y +CONFIG_FB_SYSMEM_HELPERS=y +CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y +CONFIG_FB_SYS_COPYAREA=y +CONFIG_FB_SYS_FILLRECT=y +CONFIG_FB_SYS_IMAGEBLIT=y CONFIG_FIXED_PHY=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_FONT_8x16=y CONFIG_FONT_8x8=y CONFIG_FONT_SUPPORT=y CONFIG_FRAMEBUFFER_CONSOLE=y -# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y CONFIG_FRAME_POINTER=y CONFIG_FREEZER=y @@ -256,13 +276,13 @@ CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GPIOLIB_IRQCHIP=y CONFIG_GPIO_BCM_VIRT=y CONFIG_GPIO_CDEV=y -# CONFIG_GPIO_FSM is not set CONFIG_GPIO_RASPBERRYPI_EXP=y CONFIG_HARDIRQS_SW_RESEND=y CONFIG_HAS_DMA=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT=y CONFIG_HAS_IOPORT_MAP=y +CONFIG_HDMI=y CONFIG_HISILICON_ERRATUM_162100801=y CONFIG_HOTPLUG_CORE_SYNC=y CONFIG_HOTPLUG_CORE_SYNC_DEAD=y @@ -271,7 +291,6 @@ CONFIG_HOTPLUG_SMT=y CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_BCM2835=y CONFIG_I2C=y -# CONFIG_I2C_BCM2708 is not set CONFIG_I2C_BOARDINFO=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_INPUT=y @@ -287,6 +306,7 @@ CONFIG_IRQ_MSI_IOMMU=y CONFIG_IRQ_MSI_LIB=y CONFIG_IRQ_WORK=y CONFIG_JBD2=y +CONFIG_KCMP=y CONFIG_KEYS=y CONFIG_LEDS_GPIO=y CONFIG_LEDS_PWM=y @@ -383,7 +403,6 @@ CONFIG_PHYLINK=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_PINCTRL=y CONFIG_PINCTRL_BCM2835=y -# CONFIG_PINCTRL_BRCMSTB is not set CONFIG_PM=y CONFIG_PM_CLK=y CONFIG_PM_GENERIC_DOMAINS=y @@ -417,7 +436,6 @@ CONFIG_RESET_CONTROLLER=y # CONFIG_RESET_RASPBERRYPI is not set CONFIG_RESET_SIMPLE=y CONFIG_RFS_ACCEL=y -# CONFIG_RPI_POE_POWER is not set CONFIG_RPS=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_SCSI=y @@ -455,6 +473,7 @@ CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_SWIOTLB=y CONFIG_SWPHY=y +CONFIG_SYNC_FILE=y CONFIG_SYSCTL_EXCEPTION_TRACE=y # CONFIG_TEXTSEARCH is not set CONFIG_THERMAL=y @@ -488,7 +507,6 @@ CONFIG_VCHIQ_CDEV=y CONFIG_VDSO_GETRANDOM=y CONFIG_VIDEO=y CONFIG_VIDEO_DEV=y -# CONFIG_VIDEO_RP1_CFE_DOWNSTREAM is not set CONFIG_VIDEO_V4L2_I2C=y CONFIG_VMAP_STACK=y CONFIG_VT=y diff --git a/target/linux/bcm27xx/bcm2711/config-6.18 b/target/linux/bcm27xx/bcm2711/config-6.18 index 2d5251cf06c..1b6e6a85f6d 100644 --- a/target/linux/bcm27xx/bcm2711/config-6.18 +++ b/target/linux/bcm27xx/bcm2711/config-6.18 @@ -24,8 +24,12 @@ CONFIG_ARCH_WANTS_NO_INSTR=y CONFIG_ARCH_WANTS_THP_SWAP=y CONFIG_ARM64=y CONFIG_ARM64_4K_PAGES=y +CONFIG_ARM64_ERRATUM_1286807=y CONFIG_ARM64_ERRATUM_1319367=y -CONFIG_ARM64_HAFT=y +CONFIG_ARM64_ERRATUM_1542419=y +CONFIG_ARM64_ERRATUM_2441007=y +CONFIG_ARM64_ERRATUM_2441009=y +# CONFIG_ARM64_HAFT is not set CONFIG_ARM64_HW_AFDBM=y CONFIG_ARM64_PA_BITS=48 CONFIG_ARM64_PA_BITS_48=y @@ -36,6 +40,7 @@ CONFIG_ARM64_SVE=y CONFIG_ARM64_TAGGED_ADDR_ABI=y CONFIG_ARM64_VA_BITS=39 CONFIG_ARM64_VA_BITS_39=y +CONFIG_ARM64_WORKAROUND_REPEAT_TLBI=y CONFIG_ARM64_WORKAROUND_SPECULATIVE_AT=y CONFIG_ARM_AMBA=y CONFIG_ARM_ARCH_TIMER=y @@ -58,7 +63,6 @@ CONFIG_BCM2708_VCMEM=y CONFIG_BCM2711_THERMAL=y CONFIG_BCM2835_MBOX=y CONFIG_BCM2835_POWER=y -# CONFIG_BCM2835_SMI is not set # CONFIG_BCM2835_THERMAL is not set CONFIG_BCM2835_VCHIQ=y # CONFIG_BCM2835_VCHIQ_MMAL is not set @@ -67,7 +71,6 @@ CONFIG_BCM7XXX_PHY=y CONFIG_BCMGENET=y CONFIG_BCM_NET_PHYLIB=y CONFIG_BCM_VCIO=y -# CONFIG_BCM_VC_SM_CMA is not set CONFIG_BCM_VIDEOCORE=y # CONFIG_BLK_DEV_INITRD is not set CONFIG_BLK_DEV_LOOP=y @@ -168,7 +171,6 @@ CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_INFO=y CONFIG_DMABUF_HEAPS=y CONFIG_DMABUF_HEAPS_CMA=y -CONFIG_DMABUF_HEAPS_CMA_LEGACY=y CONFIG_DMABUF_HEAPS_SYSTEM=y CONFIG_DMADEVICES=y CONFIG_DMA_BCM2708=y @@ -182,6 +184,23 @@ CONFIG_DMA_OF=y CONFIG_DMA_SHARED_BUFFER=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DNOTIFY=y +CONFIG_DRM=y +CONFIG_DRM_BRIDGE=y +CONFIG_DRM_CLIENT=y +CONFIG_DRM_CLIENT_DEFAULT="fbdev" +CONFIG_DRM_CLIENT_DEFAULT_FBDEV=y +CONFIG_DRM_CLIENT_LIB=y +CONFIG_DRM_CLIENT_SELECTION=y +CONFIG_DRM_CLIENT_SETUP=y +CONFIG_DRM_FBDEV_EMULATION=y +CONFIG_DRM_FBDEV_OVERALLOC=100 +CONFIG_DRM_GEM_SHMEM_HELPER=y +CONFIG_DRM_KMS_HELPER=y +CONFIG_DRM_PANEL=y +CONFIG_DRM_PANEL_BRIDGE=y +CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y +CONFIG_DRM_SIMPLEDRM=y +CONFIG_DRM_SYSFB_HELPER=y CONFIG_DTC=y CONFIG_DUMMY_CONSOLE=y CONFIG_EDAC_SUPPORT=y @@ -195,17 +214,23 @@ CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_CORE=y +CONFIG_FB_DEFERRED_IO=y CONFIG_FB_DEVICE=y CONFIG_FB_IOMEM_FOPS=y CONFIG_FB_IOMEM_HELPERS=y -CONFIG_FB_SIMPLE=y +CONFIG_FB_SYSMEM_FOPS=y +CONFIG_FB_SYSMEM_HELPERS=y +CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y +CONFIG_FB_SYS_COPYAREA=y +CONFIG_FB_SYS_FILLRECT=y +CONFIG_FB_SYS_IMAGEBLIT=y CONFIG_FIXED_PHY=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_FONT_8x16=y CONFIG_FONT_8x8=y CONFIG_FONT_SUPPORT=y CONFIG_FRAMEBUFFER_CONSOLE=y -# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y CONFIG_FRAME_POINTER=y CONFIG_FREEZER=y @@ -259,13 +284,13 @@ CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GPIOLIB_IRQCHIP=y CONFIG_GPIO_BCM_VIRT=y CONFIG_GPIO_CDEV=y -# CONFIG_GPIO_FSM is not set CONFIG_GPIO_RASPBERRYPI_EXP=y CONFIG_HARDIRQS_SW_RESEND=y CONFIG_HAS_DMA=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT=y CONFIG_HAS_IOPORT_MAP=y +CONFIG_HDMI=y CONFIG_HISILICON_ERRATUM_162100801=y CONFIG_HOTPLUG_CORE_SYNC=y CONFIG_HOTPLUG_CORE_SYNC_DEAD=y @@ -274,7 +299,6 @@ CONFIG_HOTPLUG_SMT=y CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_IPROC_RNG200=y CONFIG_I2C=y -# CONFIG_I2C_BCM2708 is not set CONFIG_I2C_BOARDINFO=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_INPUT=y @@ -290,6 +314,7 @@ CONFIG_IRQ_MSI_IOMMU=y CONFIG_IRQ_MSI_LIB=y CONFIG_IRQ_WORK=y CONFIG_JBD2=y +CONFIG_KCMP=y CONFIG_KEYS=y CONFIG_LEDS_GPIO=y CONFIG_LEDS_PWM=y @@ -396,7 +421,6 @@ CONFIG_PHYLIB_LEDS=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_PINCTRL=y CONFIG_PINCTRL_BCM2835=y -# CONFIG_PINCTRL_BRCMSTB is not set CONFIG_PM=y CONFIG_PM_CLK=y CONFIG_PM_GENERIC_DOMAINS=y @@ -433,7 +457,6 @@ CONFIG_RESET_CONTROLLER=y CONFIG_RESET_RASPBERRYPI=y CONFIG_RESET_SIMPLE=y CONFIG_RFS_ACCEL=y -# CONFIG_RPI_POE_POWER is not set CONFIG_RPS=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_SCSI=y @@ -470,6 +493,7 @@ CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_SWIOTLB=y CONFIG_SWPHY=y +CONFIG_SYNC_FILE=y CONFIG_SYSCTL_EXCEPTION_TRACE=y # CONFIG_TEXTSEARCH is not set CONFIG_THERMAL=y @@ -507,7 +531,6 @@ CONFIG_VCHIQ_CDEV=y CONFIG_VDSO_GETRANDOM=y CONFIG_VIDEO=y CONFIG_VIDEO_DEV=y -# CONFIG_VIDEO_RP1_CFE_DOWNSTREAM is not set CONFIG_VIDEO_V4L2_I2C=y CONFIG_VMAP_STACK=y CONFIG_VT=y diff --git a/target/linux/bcm27xx/bcm2712/config-6.18 b/target/linux/bcm27xx/bcm2712/config-6.18 index 525616e4fdf..49cb84e7d06 100644 --- a/target/linux/bcm27xx/bcm2712/config-6.18 +++ b/target/linux/bcm27xx/bcm2712/config-6.18 @@ -28,8 +28,12 @@ CONFIG_ARM64_4K_PAGES=y CONFIG_ARM64_ERRATUM_1165522=y CONFIG_ARM64_ERRATUM_1286807=y CONFIG_ARM64_ERRATUM_1463225=y +CONFIG_ARM64_ERRATUM_1542419=y +CONFIG_ARM64_ERRATUM_2441007=y +CONFIG_ARM64_ERRATUM_2441009=y CONFIG_ARM64_ERRATUM_3194386=y -CONFIG_ARM64_HAFT=y +CONFIG_ARM64_ERRATUM_4118414=y +# CONFIG_ARM64_HAFT is not set CONFIG_ARM64_HW_AFDBM=y CONFIG_ARM64_PA_BITS=48 CONFIG_ARM64_PA_BITS_48=y @@ -77,7 +81,7 @@ CONFIG_BCM2835_VCHIQ=y CONFIG_BCM2835_WDT=y CONFIG_BCM7038_L1_IRQ=y CONFIG_BCM7120_L2_IRQ=y -CONFIG_BCM74110_MAILBOX=y +# CONFIG_BCM74110_MAILBOX is not set CONFIG_BCM7XXX_PHY=y CONFIG_BCMA=y CONFIG_BCMASP=y @@ -92,7 +96,6 @@ CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMGENET=y CONFIG_BCM_NET_PHYLIB=y CONFIG_BCM_VCIO=y -# CONFIG_BCM_VC_SM_CMA is not set CONFIG_BCM_VIDEOCORE=y # CONFIG_BLK_DEV_INITRD is not set CONFIG_BLK_DEV_LOOP=y @@ -210,7 +213,6 @@ CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_INFO=y CONFIG_DMABUF_HEAPS=y CONFIG_DMABUF_HEAPS_CMA=y -CONFIG_DMABUF_HEAPS_CMA_LEGACY=y CONFIG_DMABUF_HEAPS_SYSTEM=y CONFIG_DMADEVICES=y CONFIG_DMA_BCM2708=y @@ -225,6 +227,23 @@ CONFIG_DMA_OPS_HELPERS=y CONFIG_DMA_SHARED_BUFFER=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DNOTIFY=y +CONFIG_DRM=y +CONFIG_DRM_BRIDGE=y +CONFIG_DRM_CLIENT=y +CONFIG_DRM_CLIENT_DEFAULT="fbdev" +CONFIG_DRM_CLIENT_DEFAULT_FBDEV=y +CONFIG_DRM_CLIENT_LIB=y +CONFIG_DRM_CLIENT_SELECTION=y +CONFIG_DRM_CLIENT_SETUP=y +CONFIG_DRM_FBDEV_EMULATION=y +CONFIG_DRM_FBDEV_OVERALLOC=100 +CONFIG_DRM_GEM_SHMEM_HELPER=y +CONFIG_DRM_KMS_HELPER=y +CONFIG_DRM_PANEL=y +CONFIG_DRM_PANEL_BRIDGE=y +CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y +CONFIG_DRM_SIMPLEDRM=y +CONFIG_DRM_SYSFB_HELPER=y CONFIG_DTC=y CONFIG_DUMMY_CONSOLE=y CONFIG_EDAC_SUPPORT=y @@ -238,17 +257,24 @@ CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_CORE=y +CONFIG_FB_DEFERRED_IO=y CONFIG_FB_DEVICE=y CONFIG_FB_IOMEM_FOPS=y CONFIG_FB_IOMEM_HELPERS=y -CONFIG_FB_SIMPLE=y +CONFIG_FB_SYSMEM_FOPS=y +CONFIG_FB_SYSMEM_HELPERS=y +CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y +CONFIG_FB_SYS_COPYAREA=y +CONFIG_FB_SYS_FILLRECT=y +CONFIG_FB_SYS_IMAGEBLIT=y +CONFIG_FIRMWARE_RP1=y CONFIG_FIXED_PHY=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_FONT_8x16=y CONFIG_FONT_8x8=y CONFIG_FONT_SUPPORT=y CONFIG_FRAMEBUFFER_CONSOLE=y -# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y CONFIG_FRAME_POINTER=y CONFIG_FREEZER=y @@ -305,7 +331,6 @@ CONFIG_GPIOLIB_IRQCHIP=y CONFIG_GPIO_BCM_VIRT=y CONFIG_GPIO_BRCMSTB=y CONFIG_GPIO_CDEV=y -# CONFIG_GPIO_FSM is not set CONFIG_GPIO_GENERIC=y CONFIG_GPIO_RASPBERRYPI_EXP=y CONFIG_HARDIRQS_SW_RESEND=y @@ -313,6 +338,7 @@ CONFIG_HAS_DMA=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT=y CONFIG_HAS_IOPORT_MAP=y +CONFIG_HDMI=y CONFIG_HISILICON_ERRATUM_162100801=y CONFIG_HOTPLUG_CORE_SYNC=y CONFIG_HOTPLUG_CORE_SYNC_DEAD=y @@ -324,10 +350,9 @@ CONFIG_HOTPLUG_PCI_SHPC=y CONFIG_HOTPLUG_SMT=y CONFIG_HWMON=y CONFIG_HW_RANDOM=y -CONFIG_HW_RANDOM_BCM74110=y +# CONFIG_HW_RANDOM_BCM74110 is not set CONFIG_HW_RANDOM_IPROC_RNG200=y CONFIG_I2C=y -# CONFIG_I2C_BCM2708 is not set CONFIG_I2C_BOARDINFO=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_INPUT=y @@ -355,6 +380,7 @@ CONFIG_IRQ_MSI_IOMMU=y CONFIG_IRQ_MSI_LIB=y CONFIG_IRQ_WORK=y CONFIG_JBD2=y +CONFIG_KCMP=y CONFIG_KEYS=y CONFIG_LEDS_GPIO=y CONFIG_LEDS_PWM=y @@ -376,6 +402,7 @@ CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1f6 CONFIG_MAILBOX=y # CONFIG_MAILBOX_TEST is not set +CONFIG_MBOX_RP1=y CONFIG_MDIO_BCM_UNIMAC=y CONFIG_MDIO_BUS=y CONFIG_MEDIA_CAMERA_SUPPORT=y @@ -494,8 +521,9 @@ CONFIG_PHYS_ADDR_T_64BIT=y # CONFIG_PHY_BRCM_SATA is not set CONFIG_PHY_BRCM_USB=y CONFIG_PINCTRL=y +CONFIG_PINCTRL_BCM2712=y CONFIG_PINCTRL_BCM2835=y -# CONFIG_PINCTRL_BRCMSTB is not set +CONFIG_PINCTRL_BRCMSTB=y CONFIG_PINCTRL_RP1=y CONFIG_PM=y CONFIG_PM_CLK=y @@ -516,7 +544,6 @@ CONFIG_PTP_1588_CLOCK_OPTIONAL=y CONFIG_PWM=y CONFIG_PWM_BCM2835=y CONFIG_PWM_BRCMSTB=y -CONFIG_PWM_GPIO=y CONFIG_PWM_RP1=y CONFIG_QUEUED_RWLOCKS=y CONFIG_QUEUED_SPINLOCKS=y @@ -538,7 +565,6 @@ CONFIG_RESET_CONTROLLER=y CONFIG_RESET_RASPBERRYPI=y CONFIG_RESET_SIMPLE=y CONFIG_RFS_ACCEL=y -# CONFIG_RPI_POE_POWER is not set CONFIG_RPS=y CONFIG_RTC_CLASS=y CONFIG_RTC_DRV_BRCMSTB=y @@ -584,6 +610,7 @@ CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_SWIOTLB=y CONFIG_SWPHY=y +CONFIG_SYNC_FILE=y CONFIG_SYSCTL_EXCEPTION_TRACE=y # CONFIG_TEXTSEARCH is not set CONFIG_THERMAL=y @@ -627,7 +654,6 @@ CONFIG_VCHIQ_CDEV=y CONFIG_VDSO_GETRANDOM=y CONFIG_VIDEO=y CONFIG_VIDEO_DEV=y -# CONFIG_VIDEO_RP1_CFE_DOWNSTREAM is not set CONFIG_VIDEO_V4L2_I2C=y CONFIG_VMAP_STACK=y CONFIG_VT=y diff --git a/target/linux/bcm27xx/config-6.18 b/target/linux/bcm27xx/config-6.18 index 157d532caea..31e55895255 100644 --- a/target/linux/bcm27xx/config-6.18 +++ b/target/linux/bcm27xx/config-6.18 @@ -3,6 +3,7 @@ # CONFIG_COMMON_CLK_RP1 is not set # CONFIG_COMMON_CLK_RP1_SDIO is not set # CONFIG_COMMON_CLK_RP1_SDIO is not set +# CONFIG_DMABUF_HEAPS_CMA_LEGACY is not set # CONFIG_DRM_PANEL_ILITEK_ILI9805 is not set # CONFIG_DRM_PANEL_ILITEK_ILI9806E is not set # CONFIG_DRM_PANEL_ILITEK_ILI9806E_SPI is not set @@ -26,6 +27,7 @@ # CONFIG_MFD_RPISENSE_CORE is not set # CONFIG_PHY_CADENCE_DP is not set # CONFIG_PINCTRL_BCM2712 is not set +# CONFIG_PINCTRL_BRCMSTB is not set # CONFIG_PINCTRL_RP1 is not set # CONFIG_PWM_PIO_RP1 is not set # CONFIG_PWM_RP1 is not set @@ -55,5 +57,6 @@ # CONFIG_VIDEO_OV64A40 is not set # CONFIG_VIDEO_RASPBERRYPI_PISP_BE is not set # CONFIG_VIDEO_RP1_CFE is not set +# CONFIG_VIDEO_RP1_CFE_DOWNSTREAM is not set # CONFIG_VIDEO_RPI_HEVC_DEC is not set # CONFIG_WS2812_PIO_RP1 is not set