1# Copyright (c) 2009-2018 ARM Limited 2# All rights reserved. 3# 4# The license below extends only to copyright in the software and shall 5# not be construed as granting a license to any other intellectual 6# property including but not limited to intellectual property relating 7# to a hardware implementation of the functionality of the software 8# licensed hereunder. You may use the software subject to the license --- 1127 unchanged lines hidden (view full) --- 1136 self.gic, self.vgic, self.gicv2m, 1137 self.generic_timer, 1138 ] 1139 1140 ### Off-chip devices ### 1141 clock24MHz = SrcClockDomain(clock="24MHz", 1142 voltage_domain=VoltageDomain(voltage="3.3V")) 1143 |
1144 uart = [ 1145 Pl011(pio_addr=0x1c090000, int_num=37), 1146 ] |
1147 1148 kmi0 = Pl050(pio_addr=0x1c060000, int_num=44, ps2=PS2Keyboard()) 1149 kmi1 = Pl050(pio_addr=0x1c070000, int_num=45, ps2=PS2TouchKit()) 1150 1151 rtc = PL031(pio_addr=0x1c170000, int_num=36) 1152 1153 ### gem5-specific off-chip devices ### 1154 pci_host = GenericArmPciHost( --- 8 unchanged lines hidden (view full) --- 1163 interrupt=ArmSPI(num=74)), 1164 MmioVirtIO(pio_addr=0x1c140000, pio_size=0x1000, 1165 interrupt=ArmSPI(num=75)), 1166 ] 1167 1168 def _off_chip_devices(self): 1169 return [ 1170 self.realview_io, |
1171 self.uart[0], |
1172 self.kmi0, 1173 self.kmi1, 1174 self.rtc, 1175 self.pci_host, 1176 self.energy_ctrl, 1177 self.clock24MHz, 1178 self.vio[0], 1179 self.vio[1], --- 44 unchanged lines hidden --- |