ufs_device.hh (10913:38dbdeea7f1f) ufs_device.hh (11168:f98eb2da15a4)
1/*
2 * Copyright (c) 2013-2015 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 159 unchanged lines hidden (view full) ---

168 * the device layer and the flash layer to determine the transaction flow.
169 */
170class UFSHostDevice : public DmaDevice
171{
172 public:
173
174 UFSHostDevice(const UFSHostDeviceParams* p);
175
1/*
2 * Copyright (c) 2013-2015 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 159 unchanged lines hidden (view full) ---

168 * the device layer and the flash layer to determine the transaction flow.
169 */
170class UFSHostDevice : public DmaDevice
171{
172 public:
173
174 UFSHostDevice(const UFSHostDeviceParams* p);
175
176 DrainState drain() M5_ATTR_OVERRIDE;
176 DrainState drain() override;
177 void checkDrain();
177 void checkDrain();
178 void serialize(CheckpointOut &cp) const M5_ATTR_OVERRIDE;
179 void unserialize(CheckpointIn &cp) M5_ATTR_OVERRIDE;
178 void serialize(CheckpointOut &cp) const override;
179 void unserialize(CheckpointIn &cp) override;
180
181 private:
182 /**
183 * Host Controller Interface
184 * This is a set of registers that allow the driver to control the
185 * transactions to the flash devices.
186 * As defined in:
187 * http://www.jedec.org/standards-documents/results/jesd223

--- 1036 unchanged lines hidden ---
180
181 private:
182 /**
183 * Host Controller Interface
184 * This is a set of registers that allow the driver to control the
185 * transactions to the flash devices.
186 * As defined in:
187 * http://www.jedec.org/standards-documents/results/jesd223

--- 1036 unchanged lines hidden ---