Carl-Daniel Hailfinger wrote:
The best way would be to move the dts feature from v3 to v2.
Maybe. Another possibility would be to simply change the current syntax:
io@0x60 = 0x3f0 irq@0x70 = 6 dma@0x74 = 2 # note dma not drq
I'm even tempted to not have the address in the mainboard spec. The component driver should know where to program IO, IRQ and DMA.
It is a lot easier to understand and it has way more expressiveness and can actually cover non-io and non-irq settings easily.
The latter argument could be a strong motivation for bringing dts into v2. I know I liked it, but we'll start with getting Kconfig right.
//Peter