46a47
> #include "params/RealViewTemperatureSensor.hh"
221a223,239
> /**
> * This device implements the temperature sensor used in the
> * RealView/Versatile Express platform.
> *
> * See ARM DUI 0447J (ARM Motherboard Express uATX -- V2M-P1).
> */
> class RealViewTemperatureSensor
> : public SimObject, RealViewCtrl::Device
> {
> public:
> RealViewTemperatureSensor(RealViewTemperatureSensorParams *p)
> : SimObject(p),
> RealViewCtrl::Device(*p->parent, RealViewCtrl::FUNC_TEMP,
> p->site, p->position, p->dcc, p->device),
> system(p->system)
> {}
> virtual ~RealViewTemperatureSensor() {};
222a241,250
> public: // RealViewCtrl::Device interface
> uint32_t read() const override;
> void write(uint32_t temp) override {}
>
> protected:
> /** The system this RV device belongs to */
> System * system;
> };
>
>