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