SConscript revision 10916:5c76426fd9ee
17513SN/A# -*- mode:python -*- 27513SN/A 37513SN/A# Copyright (c) 2009, 2012-2013 ARM Limited 410036SN/A# All rights reserved. 58835SN/A# 610036SN/A# The license below extends only to copyright in the software and shall 77935SN/A# not be construed as granting a license to any other intellectual 87935SN/A# property including but not limited to intellectual property relating 97935SN/A# to a hardware implementation of the functionality of the software 107513SN/A# licensed hereunder. You may use the software subject to the license 117513SN/A# terms below provided that you ensure that this notice is replicated 127513SN/A# unmodified and in its entirety in all distributions of the software, 1310315SN/A# modified or unmodified, in source code or in binary form. 148835SN/A# 159885SN/A# Redistribution and use in source and binary forms, with or without 169885SN/A# modification, are permitted provided that the following conditions are 1710036SN/A# met: redistributions of source code must retain the above copyright 1811312Santhony.gutierrez@amd.com# notice, this list of conditions and the following disclaimer; 198835SN/A# redistributions in binary form must reproduce the above copyright 208835SN/A# notice, this list of conditions and the following disclaimer in the 2110315SN/A# documentation and/or other materials provided with the distribution; 228835SN/A# neither the name of the copyright holders nor the names of its 2310038SN/A# contributors may be used to endorse or promote products derived from 247513SN/A# this software without specific prior written permission. 259481SN/A# 268721SN/A# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 2710900Snilay@cs.wisc.edu# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 2811219Snilay@cs.wisc.edu# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 298721SN/A# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 308835SN/A# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 318835SN/A# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 327935SN/A# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 337935SN/A# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 347935SN/A# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 357935SN/A# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 367935SN/A# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 377935SN/A# 387935SN/A# Authors: Ali Saidi 398893SN/A 407513SN/AImport('*') 419885SN/A 429885SN/Aif env['TARGET_ISA'] == 'arm': 439885SN/A SimObject('AbstractNVM.py') 4410315SN/A SimObject('FlashDevice.py') 4510036SN/A SimObject('Gic.py') 4610315SN/A SimObject('RealView.py') 479885SN/A SimObject('UFSHostDevice.py') 489885SN/A SimObject('EnergyCtrl.py') 497513SN/A SimObject('NoMali.py') 507513SN/A 5110038SN/A Source('a9scu.cc') 5210315SN/A Source('amba_device.cc') 537513SN/A Source('amba_fake.cc') 549885SN/A Source('base_gic.cc') 557513SN/A Source('flash_device.cc') 567513SN/A Source('generic_timer.cc') 578835SN/A Source('gic_pl390.cc') 587513SN/A Source('gic_v2m.cc') 5910038SN/A Source('pl011.cc') 607513SN/A Source('pl111.cc') 6110036SN/A Source('hdlcd.cc') 628983SN/A Source('kmi.cc') 637513SN/A Source('timer_sp804.cc') 647513SN/A Source('gpu_nomali.cc') 658835SN/A Source('rv_ctrl.cc') 669481SN/A Source('realview.cc') 6710038SN/A Source('rtc_pl031.cc') 687513SN/A Source('timer_cpulocal.cc') 697513SN/A Source('vgic.cc') 707513SN/A Source('ufs_device.cc') 717513SN/A Source('energy_ctrl.cc') 727513SN/A 737513SN/A DebugFlag('AMBA') 748835SN/A DebugFlag('FlashDevice') 757513SN/A DebugFlag('HDLcd') 769885SN/A DebugFlag('PL111') 777513SN/A DebugFlag('GICV2M') 787513SN/A DebugFlag('Pl050') 7910315SN/A DebugFlag('GIC') 809481SN/A DebugFlag('RVCTRL') 817513SN/A DebugFlag('EnergyCtrl') 827513SN/A DebugFlag('UFSHostDevice') 837513SN/A DebugFlag('VGIC') 847513SN/A DebugFlag('NoMali') 858893SN/A