1234567891011121314151617181920212223242526272829303132 |
- /* SPDX-License-Identifier: GPL-2.0+ */
- /*
- * Copyright 2023 Arm Limited and/or its affiliates <open-source-office@arm.com>
- *
- * Authors:
- * Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
- */
- #ifndef __DRIVER_NVMXIP_H__
- #define __DRIVER_NVMXIP_H__
- #include <blk.h>
- #define NVMXIP_BLKDRV_NAME "nvmxip-blk"
- #define NVMXIP_BLKDEV_NAME_SZ 20
- /**
- * struct nvmxip_plat - the NVMXIP driver plat
- *
- * @phys_base: NVM XIP device base address
- * @lba_shift: block size shift count
- * @lba: number of blocks
- *
- * The NVMXIP information read from the DT.
- */
- struct nvmxip_plat {
- phys_addr_t phys_base;
- u32 lba_shift;
- lbaint_t lba;
- };
- #endif /* __DRIVER_NVMXIP_H__ */
|