# 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.com1=com.ajile.jembuilder.drivers.UartDriver
com1.system.property.serial.chip0.name=aj100uart0
com1.property.ident=com1
com1.system.property.aj100uart0.class=com.ajile.drivers.serialport.aJ100Duarts.aj100ChipMgr
com1.system.property.aj100uart0.port0.name=com1
com1.system.property.aj100uart0.port0.addr=0x9000000
com1.system.property.aj100uart0.port0.flow.control=true
com1.project.property.hwconfig.ioconfig.uen0=true
com1.project.property.hwconfig.ioconfig.mcen0=true
com1.jvm.property.interrupt.gpiod.handler=com.ajile.drivers.irq.InterruptController.gpioDInterrupt()V
com1.forname.com.ajile.drivers.serialport.aJ100Duarts.aj100ChipMgr=

# aj100 uart1
driver.com2=com.ajile.jembuilder.drivers.UartDriver
com2.system.property.serial.chip1.name=aj100uart1
com2.property.ident=com2
com2.system.property.aj100uart1.class=com.ajile.drivers.serialport.aJ100Duarts.aj100ChipMgr
com2.system.property.aj100uart1.port1.name=com2
com2.system.property.aj100uart1.port1.addr=0x9000800
com2.system.property.aj100uart1.port1.flow.control=true
com2.project.property.hwconfig.ioconfig.uen1=true
com2.project.property.hwconfig.ioconfig.mcen1=true
com2.jvm.property.interrupt.gpiod.handler=com.ajile.drivers.irq.InterruptController.gpioDInterrupt()V
com2.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=com10
XR16L758_0.system.property.XR16L758_0.port1.name=com11
XR16L758_0.system.property.XR16L758_0.port2.name=com12
XR16L758_0.system.property.XR16L758_0.port3.name=com13
XR16L758_0.system.property.XR16L758_0.port4.name=com14
XR16L758_0.system.property.XR16L758_0.port5.name=com15
XR16L758_0.system.property.XR16L758_0.port6.name=com16
XR16L758_0.system.property.XR16L758_0.port7.name=com17
XR16L758_0.jvm.property.interrupt.gpioa.handler=com.ajile.drivers.irq.InterruptController.gpioAInterrupt()V
XR16L758_0.forname.com.ajile.drivers.serialport.XR16L758.XR16L758

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

driver.com4=com.ajile.jembuilder.drivers.UartDriver
com4.system.property.serial.chip4.name=XR16C2850_B
com4.property.ident=com4
com4.system.property.XR16C2850_B.class=com.ajile.drivers.serialport.Generic16551.Generic16551
com4.system.property.XR16C2850_B.port0.name=com4
com4.system.property.XR16C2850_B.port0.addr=0x00a00000
com4.system.property.XR16C2850_B.port0.irq=aj100_gpioa.3
com4.system.property.XR16C2850_B.port0.irqlevel=high
com4.system.property.XR16C2850_B.port0.clock=4915200
com4.system.property.XR16C2850_B.port0.prescaler=1
com4.jvm.property.interrupt.gpioa.handler=com.ajile.drivers.irq.InterruptController.gpioAInterrupt()V
com4.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
