blob: c44874d610eba1df61db5056f6dff1311b85310a [file] [log] [blame]
#pragma once
#include "lpc_interface.hpp"
namespace blobs
{
class LpcMapperNuvoton : public LpcMapperInterface
{
public:
static std::unique_ptr<LpcMapperInterface> createNuvotonMapper();
/* TODO: Needs reserved memory region's physical address and size. */
LpcMapperNuvoton() = default;
std::pair<std::uint32_t, std::uint32_t>
mapWindow(std::uint32_t address, std::uint32_t length) override;
};
} // namespace blobs