1 /* $NetBSD: mtk-memory-port.h,v 1.1.1.1 2021/11/07 16:49:56 jmcneill Exp $ */ 2 3 /* SPDX-License-Identifier: GPL-2.0-only */ 4 /* 5 * Copyright (c) 2020 MediaTek Inc. 6 * Author: Yong Wu <yong.wu@mediatek.com> 7 */ 8 #ifndef __DT_BINDINGS_MEMORY_MTK_MEMORY_PORT_H_ 9 #define __DT_BINDINGS_MEMORY_MTK_MEMORY_PORT_H_ 10 11 #define MTK_LARB_NR_MAX 32 12 13 #define MTK_M4U_ID(larb, port) (((larb) << 5) | (port)) 14 #define MTK_M4U_TO_LARB(id) (((id) >> 5) & 0x1f) 15 #define MTK_M4U_TO_PORT(id) ((id) & 0x1f) 16 17 #endif 18