64a65
> from PS2 import *
468,469d468
< vnc = Param.VncInput(Parent.any, "Vnc server for remote frame buffer display")
< is_mouse = Param.Bool(False, "Is this interface a mouse, if not a keyboard")
472a472,473
> ps2 = Param.PS2Device("PS/2 device")
>
627,628c628,629
< kmi0 = Pl050(pio_addr=0x10006000, int_num=52)
< kmi1 = Pl050(pio_addr=0x10007000, int_num=53, is_mouse=True)
---
> kmi0 = Pl050(pio_addr=0x10006000, int_num=52, ps2=PS2Keyboard())
> kmi1 = Pl050(pio_addr=0x10007000, int_num=53, ps2=PS2TouchKit())
756,757c757,758
< kmi0 = Pl050(pio_addr=0x10006000, int_num=20)
< kmi1 = Pl050(pio_addr=0x10007000, int_num=21, is_mouse=True)
---
> kmi0 = Pl050(pio_addr=0x10006000, int_num=20, ps2=PS2Keyboard())
> kmi1 = Pl050(pio_addr=0x10007000, int_num=21, ps2=PS2TouchKit())
907,908c908,909
< kmi0 = Pl050(pio_addr=0x1c060000, int_num=44)
< kmi1 = Pl050(pio_addr=0x1c070000, int_num=45, is_mouse=True)
---
> kmi0 = Pl050(pio_addr=0x1c060000, int_num=44, ps2=PS2Keyboard())
> kmi1 = Pl050(pio_addr=0x1c070000, int_num=45, ps2=PS2TouchKit())
1139,1140c1140,1141
< kmi0 = Pl050(pio_addr=0x1c060000, int_num=44)
< kmi1 = Pl050(pio_addr=0x1c070000, int_num=45, is_mouse=True)
---
> kmi0 = Pl050(pio_addr=0x1c060000, int_num=44, ps2=PS2Keyboard())
> kmi1 = Pl050(pio_addr=0x1c070000, int_num=45, ps2=PS2TouchKit())