Diederik provided me with a new v6.10 kernel build to try: [ 0.000000] Linux version 6.10-rc5+unreleased-arm64 ( debian-kernel@lists.debian.org) (aarch64-linux-gnu-gcc-13 (Debian 13.2.0-25) 13.2.0, GNU ld (GNU Binutils for Debian) 2.42) #1 SMP Debian 6.10~rc5-1~cknow (2024-04-24)
I can confirm the NAND flash chip is now recognised, and shows up in /dev/mtd*: [ 11.027448] spi-nand spi0.0: Winbond SPI NAND was found. [ 11.027469] spi-nand spi0.0: 128 MiB, block size: 128 KiB, page size: 2048, OOB size: 64 I also finished testing the other UART ports on the CON1 header and can confirm both work. I am working on getting more bits and pieces so I can test the I2C, SPI, and audio codec pins.