From 4f9224c5a11f0e73a74182240ff63fd4a3d5e2e7 Mon Sep 17 00:00:00 2001 From: Matteo Golin Date: Fri, 24 Jul 2026 15:05:46 -0400 Subject: [PATCH] boards/raspberrypi-4b: NXDoom with RTTL audio Update the NXDoom configuration to make use of the new PWM audio support. Now RTTL music is played over the audio jack. Signed-off-by: Matteo Golin --- .../arm64/bcm2711/raspberrypi-4b/configs/nxdoom/defconfig | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/boards/arm64/bcm2711/raspberrypi-4b/configs/nxdoom/defconfig b/boards/arm64/bcm2711/raspberrypi-4b/configs/nxdoom/defconfig index e09d298cc9b..c3aefe21e5d 100644 --- a/boards/arm64/bcm2711/raspberrypi-4b/configs/nxdoom/defconfig +++ b/boards/arm64/bcm2711/raspberrypi-4b/configs/nxdoom/defconfig @@ -16,9 +16,12 @@ CONFIG_ARCH_CHIP_BCM2711=y CONFIG_ARCH_EARLY_PRINT=y CONFIG_ARCH_INTERRUPTSTACK=4096 CONFIG_ARCH_IRQPRIO=y +CONFIG_AUDIOUTILS_RTTTL_C=y CONFIG_BCM2711_EMMC2=y CONFIG_BCM2711_EMMC=y CONFIG_BCM2711_FRAMEBUFFER=y +CONFIG_BCM2711_PWM1=y +CONFIG_BCM2711_PWM=y CONFIG_BOARD_LOOPSPERMSEC=132954 CONFIG_BUILTIN=y CONFIG_CRYPTO=y @@ -37,6 +40,9 @@ CONFIG_FS_ROMFS=y CONFIG_GAMES_NXDOOM=y CONFIG_GAMES_NXDOOM_ENDOOM=y CONFIG_GAMES_NXDOOM_PREFDIR="/sd" +CONFIG_GAMES_NXDOOM_RTTTL_DEVICE="/dev/pwm1" +CONFIG_GAMES_NXDOOM_RTTTL_MUSIC=y +CONFIG_GAMES_NXDOOM_SOUND=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=8192 @@ -49,6 +55,7 @@ CONFIG_NSH_FILEIOSIZE=512 CONFIG_NSH_READLINE=y CONFIG_PREALLOC_TIMERS=4 CONFIG_PTHREAD_STACK_MIN=8192 +CONFIG_PWM_NCHANNELS=2 CONFIG_RAMLOG=y CONFIG_RAM_SIZE=4227858432 CONFIG_RAM_START=0x00000000