diff options
author | Andreas Sandberg <andreas.sandberg@arm.com> | 2015-12-10 10:35:18 +0000 |
---|---|---|
committer | Andreas Sandberg <andreas.sandberg@arm.com> | 2015-12-10 10:35:18 +0000 |
commit | ef097ac4381ad2f14acda640ae198f04d9f7988d (patch) | |
tree | f527859d2309feebc2c5947542dad529ebfc21f5 | |
parent | 38e2860c36997858131dc47e1152bb583f68608e (diff) | |
download | gem5-ef097ac4381ad2f14acda640ae198f04d9f7988d.tar.xz |
dev: Move i2c functionality to src/dev/i2c/
--HG--
rename : src/dev/I2C.py => src/dev/i2c/I2C.py
rename : src/dev/i2cbus.cc => src/dev/i2c/bus.cc
rename : src/dev/i2cbus.hh => src/dev/i2c/bus.hh
rename : src/dev/i2cdev.hh => src/dev/i2c/device.hh
-rw-r--r-- | src/dev/SConscript | 2 | ||||
-rw-r--r-- | src/dev/i2c/I2C.py (renamed from src/dev/I2C.py) | 4 | ||||
-rw-r--r-- | src/dev/i2c/bus.cc (renamed from src/dev/i2cbus.cc) | 3 | ||||
-rw-r--r-- | src/dev/i2c/bus.hh (renamed from src/dev/i2cbus.hh) | 9 | ||||
-rw-r--r-- | src/dev/i2c/device.hh (renamed from src/dev/i2cdev.hh) | 6 |
5 files changed, 12 insertions, 12 deletions
diff --git a/src/dev/SConscript b/src/dev/SConscript index 53bb28456..4bacb3e3f 100644 --- a/src/dev/SConscript +++ b/src/dev/SConscript @@ -42,7 +42,6 @@ if env['TARGET_ISA'] == 'null': SimObject('BadDevice.py') SimObject('DiskImage.py') SimObject('Ethernet.py') -SimObject('I2C.py') SimObject('Ide.py') SimObject('Platform.py') SimObject('SimpleDisk.py') @@ -63,7 +62,6 @@ Source('multi_etherlink.cc') Source('tcp_iface.cc') Source('etherpkt.cc') Source('ethertap.cc') -Source('i2cbus.cc') Source('i8254xGBe.cc') Source('ide_ctrl.cc') Source('ide_disk.cc') diff --git a/src/dev/I2C.py b/src/dev/i2c/I2C.py index 2ac463fbc..f249d0648 100644 --- a/src/dev/I2C.py +++ b/src/dev/i2c/I2C.py @@ -41,11 +41,11 @@ from Device import BasicPioDevice class I2CDevice(SimObject): type = 'I2CDevice' - cxx_header = "dev/i2cdev.hh" + cxx_header = "dev/i2c/device.hh" abstract = True i2c_addr = Param.UInt8("Address of device on i2c bus") class I2CBus(BasicPioDevice): type = 'I2CBus' - cxx_header = "dev/i2cbus.hh" + cxx_header = "dev/i2c/bus.hh" devices = VectorParam.I2CDevice([], "Devices") diff --git a/src/dev/i2cbus.cc b/src/dev/i2c/bus.cc index 03ca6769c..af5d6c825 100644 --- a/src/dev/i2cbus.cc +++ b/src/dev/i2c/bus.cc @@ -37,9 +37,10 @@ * Authors: Peter Enns */ -#include "dev/i2cbus.hh" +#include "dev/i2c/bus.hh" #include "debug/Checkpoint.hh" +#include "dev/i2c/device.hh" #include "mem/packet_access.hh" // clang complains about std::set being overloaded with Packet::set if diff --git a/src/dev/i2cbus.hh b/src/dev/i2c/bus.hh index 7212a59fd..d4f02b827 100644 --- a/src/dev/i2cbus.hh +++ b/src/dev/i2c/bus.hh @@ -42,15 +42,16 @@ * Implementiation of an i2c bus */ -#ifndef __DEV_I2CBUS__ -#define __DEV_I2CBUS__ +#ifndef __DEV_I2C_BUS_HH__ +#define __DEV_I2C_BUS_HH__ #include <map> -#include "dev/i2cdev.hh" #include "dev/io_device.hh" #include "params/I2CBus.hh" +class I2CDevice; + class I2CBus : public BasicPioDevice { protected: @@ -150,4 +151,4 @@ class I2CBus : public BasicPioDevice void unserialize(CheckpointIn &cp) override; }; -#endif //__DEV_I2CBUS +#endif // __DEV_I2C_BUS_HH__ diff --git a/src/dev/i2cdev.hh b/src/dev/i2c/device.hh index d101483fd..efef2bf5e 100644 --- a/src/dev/i2cdev.hh +++ b/src/dev/i2c/device.hh @@ -42,8 +42,8 @@ * All i2c devices should derive from this class. */ -#ifndef __DEV_I2CDEV__ -#define __DEV_I2CDEV__ +#ifndef __DEV_I2C_DEVICE_HH__ +#define __DEV_I2C_DEVICE_HH__ #include "base/types.hh" #include "params/I2CDevice.hh" @@ -93,4 +93,4 @@ class I2CDevice : public SimObject }; -#endif // __DEV_I2CDEV__ +#endif // __DEV_I2C_DEVICE__ |