1c0474d58SKonstantin Porotchkin /* 2c0474d58SKonstantin Porotchkin * Copyright (C) 2018 Marvell International Ltd. 3c0474d58SKonstantin Porotchkin * 4c0474d58SKonstantin Porotchkin * SPDX-License-Identifier: BSD-3-Clause 5c0474d58SKonstantin Porotchkin * https://spdx.org/licenses 6c0474d58SKonstantin Porotchkin */ 7c0474d58SKonstantin Porotchkin 8c0474d58SKonstantin Porotchkin /* Address map types for Marvell address translation unit drivers */ 9c0474d58SKonstantin Porotchkin 10*c3cf06f1SAntonio Nino Diaz #ifndef ADDR_MAP_H 11*c3cf06f1SAntonio Nino Diaz #define ADDR_MAP_H 12c0474d58SKonstantin Porotchkin 13c0474d58SKonstantin Porotchkin #include <stdint.h> 14c0474d58SKonstantin Porotchkin 15c0474d58SKonstantin Porotchkin struct addr_map_win { 16c0474d58SKonstantin Porotchkin uint64_t base_addr; 17c0474d58SKonstantin Porotchkin uint64_t win_size; 18c0474d58SKonstantin Porotchkin uint32_t target_id; 19c0474d58SKonstantin Porotchkin }; 20c0474d58SKonstantin Porotchkin 21*c3cf06f1SAntonio Nino Diaz #endif /* ADDR_MAP_H */ 22