# Drivers supported in the Systronix SaJe board RAM configuration

driver.Timers=com.ajile.jembuilder.Driver
Timers.jvm.property.interrupt.gptc.handler=com.ajile.drivers.irq.InterruptController.timerInterrupt()V

driver.SPI_Port=com.ajile.jembuilder.Driver
SPI_Port.jvm.property.interrupt.spi.handler=com.ajile.drivers.irq.InterruptController.spiInterrupt()V
SPI_Port.project.property.hwconfig.ioconfig.spien=true

driver.Port_A=com.ajile.jembuilder.Driver
Port_A.jvm.property.interrupt.gpioa.handler=com.ajile.drivers.irq.InterruptController.gpioAInterrupt()V

driver.Port_B=com.ajile.jembuilder.Driver
Port_B.jvm.property.interrupt.gpiob.handler=com.ajile.drivers.irq.InterruptController.gpioBInterrupt()V

driver.Port_C=com.ajile.jembuilder.Driver
Port_C.jvm.property.interrupt.gpioc.handler=com.ajile.drivers.irq.InterruptController.gpioCInterrupt()V

driver.Port_D=com.ajile.jembuilder.Driver
Port_D.jvm.property.interrupt.gpiod.handler=com.ajile.drivers.irq.InterruptController.gpioDInterrupt()V

driver.Port_E=com.ajile.jembuilder.Driver
Port_E.jvm.property.interrupt.gpioe.handler=com.ajile.drivers.irq.InterruptController.gpioEInterrupt()V

# aj100 uart0 
driver.com10=com.ajile.jembuilder.drivers.UartDriver
com10.system.property.serial.chip0.name=aj100uart0
com10.property.ident=com10
com10.system.property.aj100uart0.class=com.ajile.drivers.serialport.aJ100Duarts.aj100ChipMgr
com10.system.property.aj100uart0.port0.name=com10
com10.system.property.aj100uart0.port0.addr=0x9000000
com10.system.property.aj100uart0.port0.flow.control=true
com10.project.property.hwconfig.ioconfig.uen0=true
com10.project.property.hwconfig.ioconfig.mcen0=true
com10.jvm.property.interrupt.gpiod.handler=com.ajile.drivers.irq.InterruptController.gpioDInterrupt()V
com10.forname.com.ajile.drivers.serialport.aJ100Duarts.aj100ChipMgr=

# aj100 uart1
driver.com11=com.ajile.jembuilder.drivers.UartDriver
com11.system.property.serial.chip1.name=aj100uart1
com11.property.ident=com11
com11.system.property.aj100uart1.class=com.ajile.drivers.serialport.aJ100Duarts.aj100ChipMgr
com11.system.property.aj100uart1.port1.name=com11
com11.system.property.aj100uart1.port1.addr=0x9000800
com11.system.property.aj100uart1.port1.flow.control=true
com11.project.property.hwconfig.ioconfig.uen1=true
com11.project.property.hwconfig.ioconfig.mcen1=true
com11.jvm.property.interrupt.gpiod.handler=com.ajile.drivers.irq.InterruptController.gpioDInterrupt()V
com11.forname.com.ajile.drivers.serialport.aJ100Duarts.aj100ChipMgr=

driver.XR16L758_0=com.ajile.jembuilder.Driver
XR16L758_0.system.property.serial.chip2.name=XR16L758_0
XR16L758_0.property.ident=XR16L758_0
XR16L758_0.system.property.XR16L758_0.class=com.ajile.drivers.serialport.XR16L758.XR16L758
XR16L758_0.system.property.XR16L758_0.port0.addr=0x00800000
XR16L758_0.system.property.XR16L758_0.port0.irq=aj100_gpioa.1
XR16L758_0.system.property.XR16L758_0.port0.irqlevel=low
XR16L758_0.system.property.XR16L758_0.port0.clock=4915200
XR16L758_0.system.property.XR16L758_0.port0.prescaler=1
XR16L758_0.system.property.XR16L758_0.port0.name=com0
XR16L758_0.system.property.XR16L758_0.port1.name=com1
XR16L758_0.system.property.XR16L758_0.port2.name=com2
XR16L758_0.system.property.XR16L758_0.port3.name=com3
XR16L758_0.system.property.XR16L758_0.port4.name=com4
XR16L758_0.system.property.XR16L758_0.port5.name=com5
XR16L758_0.system.property.XR16L758_0.port6.name=com6
XR16L758_0.system.property.XR16L758_0.port7.name=com7
XR16L758_0.jvm.property.interrupt.gpioa.handler=com.ajile.drivers.irq.InterruptController.gpioAInterrupt()V
XR16L758_0.forname.com.ajile.drivers.serialport.XR16L758.XR16L758

driver.com8=com.ajile.jembuilder.drivers.UartDriver
com8.system.property.serial.chip3.name=XR16C2850_A
com8.property.ident=com8
com8.system.property.XR16C2850_A.class=com.ajile.drivers.serialport.Generic16551.Generic16551
com8.system.property.XR16C2850_A.port0.name=com8
com8.system.property.XR16C2850_A.port0.addr=0x00900000
com8.system.property.XR16C2850_A.port0.irq=aj100_gpioa.2
com8.system.property.XR16C2850_A.port0.irqlevel=high
com8.system.property.XR16C2850_A.port0.clock=4915200
com8.system.property.XR16C2850_A.port0.prescaler=1
com8.jvm.property.interrupt.gpioa.handler=com.ajile.drivers.irq.InterruptController.gpioAInterrupt()V
com8.forname.com.ajile.drivers.serialport.Generic16551.Generic16551=

driver.com9=com.ajile.jembuilder.drivers.UartDriver
com9.system.property.serial.chip4.name=XR16C2850_B
com9.property.ident=com9
com9.system.property.XR16C2850_B.class=com.ajile.drivers.serialport.Generic16551.Generic16551
com9.system.property.XR16C2850_B.port0.name=com9
com9.system.property.XR16C2850_B.port0.addr=0x00a00000
com9.system.property.XR16C2850_B.port0.irq=aj100_gpioa.3
com9.system.property.XR16C2850_B.port0.irqlevel=high
com9.system.property.XR16C2850_B.port0.clock=4915200
com9.system.property.XR16C2850_B.port0.prescaler=1
com9.jvm.property.interrupt.gpioa.handler=com.ajile.drivers.irq.InterruptController.gpioAInterrupt()V
com9.forname.com.ajile.drivers.serialport.Generic16551.Generic16551=

driver.Ethernet=com.ajile.jembuilder.drivers.EthernetDriver
Ethernet.jvm.property.interrupt.gpioa.handler=com.ajile.drivers.irq.InterruptController.gpioAInterrupt()V
Ethernet.system.property.ethernet0.platform=aj100
Ethernet.system.property.ethernet0.interrupt=aj100_gpioa.0
