12345678910111213141516171819202122232425 |
- # -*- perl -*-
- #
- # I/O device configuration
- #
- our $xdev_addr_bits = 2;
- our $xdev_addr_shift = 28;
- our $iodev_addr_bits = 4;
- our $iodev_addr_shift = 7;
- # Special IRQs (CPU or non-device)
- our @sysirqs = ('timer', 'ebreak', 'buserr');
- # Define -irq to a string of 'e' (edge) or 'l' (level)
- # for a corresponding number of IRQs.
- our @iodevs = (
- { -name => 'sys' },
- { -name => 'sysclock', -irq => 'e' },
- { -name => 'console', -irq => 'l' },
- { -name => 'sdcard', -irq => 'l' },
- { -name => 'i2c', -irq => 'e' },
- { -name => 'esp', -irq => 'l' },
- { -name => 'abc', -irq => 'e' },
- { -name => 'abcmemmap', -xdev => 1 },
- );
|