paul@7 | 1 | -- vim: ft=lua ts=2 et sw=2 |
paul@7 | 2 | |
paul@7 | 3 | -- Configuration file for Io. |
paul@7 | 4 | |
paul@7 | 5 | local hw = Io.system_bus() |
paul@7 | 6 | |
paul@7 | 7 | Io.add_vbus("cpm", Io.Vi.System_bus |
paul@7 | 8 | { |
paul@7 | 9 | CPM = wrap(hw:match("jz4730-cpm")); |
paul@7 | 10 | }) |
paul@7 | 11 | |
paul@123 | 12 | Io.add_vbus("dma", Io.Vi.System_bus |
paul@123 | 13 | { |
paul@123 | 14 | CPM = wrap(hw:match("jz4730-cpm")); |
paul@123 | 15 | DMA = wrap(hw:match("jz4730-dma")); |
paul@123 | 16 | }) |
paul@123 | 17 | |
paul@7 | 18 | Io.add_vbus("gpio", Io.Vi.System_bus |
paul@7 | 19 | { |
paul@7 | 20 | GPIO = wrap(hw:match("jz4730-gpio")); |
paul@7 | 21 | }) |
paul@7 | 22 | |
paul@123 | 23 | Io.add_vbus("i2c", Io.Vi.System_bus |
paul@123 | 24 | { |
paul@123 | 25 | CPM = wrap(hw:match("jz4730-cpm")); |
paul@123 | 26 | I2C = wrap(hw:match("jz4730-i2c")); |
paul@123 | 27 | }) |
paul@123 | 28 | |
paul@7 | 29 | Io.add_vbus("lcd", Io.Vi.System_bus |
paul@7 | 30 | { |
paul@7 | 31 | LCD = wrap(hw:match("jz4740-lcd")); |
paul@7 | 32 | }) |
paul@7 | 33 | |
paul@7 | 34 | Io.add_vbus("pwm", Io.Vi.System_bus |
paul@7 | 35 | { |
paul@7 | 36 | GPIO = wrap(hw:match("jz4730-gpio")); |
paul@7 | 37 | PWM = wrap(hw:match("jz4730-pwm")); |
paul@7 | 38 | }) |