"drivers" folder still support, but it's optional now to avoid the empty folder spread under "boards" directory. Here is the patch for your reference: commit 8b20b97d26e78c47d4c083a4c99490fb87c588d7 Author: Xiang Xiao <xiaoxi...@xiaomi.com> Date: Sat May 23 02:22:49 2020 +0800
build: Remove the dummy drivers folder under boards Signed-off-by: Xiang Xiao <xiaoxi...@xiaomi.com> > -----Original Message----- > From: Fotis Panagiotopoulos <f.j.pa...@gmail.com> > Sent: Tuesday, August 11, 2020 10:03 PM > To: dev@nuttx.apache.org > Subject: Board-specific drivers in NuttX 9.1.0. > > Hello, > > I am working on a custom board that I have defined out of tree with > CONFIG_ARCH_BOARD_CUSTOM. > > I started development with NuttX v9.0.0, and as I saw there was a requirement > for a directory named "drivers" inside my custom > board, but I left this dir empty with a dummy Kconfig file. > > Later on I updated to NuttX v9.1.0. And then I needed to also add some custom > board specific drivers. But I realized that the > $(BOARD_DIR)/drivers directory is no longer used. > > There is no information on this in release notes. Furthermore the link > nuttx/drivers/platform always points to nuttx/drivers/dummy. > > In NuttX 9.1.0, how can I add my own board-specific drivers? What is the > correct structure to have nuttx/drivers/platform to point to > my drivers directory?