13cb4fe65SLaurentiu Tudor // SPDX-License-Identifier: GPL-2.0+ 23cb4fe65SLaurentiu Tudor /* 33cb4fe65SLaurentiu Tudor * Copyright 2018 NXP 43cb4fe65SLaurentiu Tudor */ 53cb4fe65SLaurentiu Tudor 63cb4fe65SLaurentiu Tudor #include <common.h> 73cb4fe65SLaurentiu Tudor #include <asm/arch-fsl-layerscape/immap_lsch2.h> 83cb4fe65SLaurentiu Tudor #include <asm/arch-fsl-layerscape/fsl_icid.h> 9*599a97d4SLaurentiu Tudor #include <asm/arch-fsl-layerscape/fsl_portals.h> 10*599a97d4SLaurentiu Tudor 11*599a97d4SLaurentiu Tudor #ifdef CONFIG_SYS_DPAA_QBMAN 12*599a97d4SLaurentiu Tudor struct qportal_info qp_info[CONFIG_SYS_QMAN_NUM_PORTALS] = { 13*599a97d4SLaurentiu Tudor SET_QP_INFO(FSL_DPAA1_STREAM_ID_END, 0), 14*599a97d4SLaurentiu Tudor SET_QP_INFO(FSL_DPAA1_STREAM_ID_END, 0), 15*599a97d4SLaurentiu Tudor SET_QP_INFO(FSL_DPAA1_STREAM_ID_END, 0), 16*599a97d4SLaurentiu Tudor SET_QP_INFO(FSL_DPAA1_STREAM_ID_END, 0), 17*599a97d4SLaurentiu Tudor SET_QP_INFO(FSL_DPAA1_STREAM_ID_END, 0), 18*599a97d4SLaurentiu Tudor SET_QP_INFO(FSL_DPAA1_STREAM_ID_END, 0), 19*599a97d4SLaurentiu Tudor SET_QP_INFO(FSL_DPAA1_STREAM_ID_END, 0), 20*599a97d4SLaurentiu Tudor SET_QP_INFO(FSL_DPAA1_STREAM_ID_END, 0), 21*599a97d4SLaurentiu Tudor SET_QP_INFO(FSL_DPAA1_STREAM_ID_END, 0), 22*599a97d4SLaurentiu Tudor SET_QP_INFO(FSL_DPAA1_STREAM_ID_END, 0), 23*599a97d4SLaurentiu Tudor }; 24*599a97d4SLaurentiu Tudor #endif 253cb4fe65SLaurentiu Tudor 263cb4fe65SLaurentiu Tudor struct icid_id_table icid_tbl[] = { 273cb4fe65SLaurentiu Tudor #ifdef CONFIG_SYS_DPAA_QBMAN 283cb4fe65SLaurentiu Tudor SET_QMAN_ICID(FSL_DPAA1_STREAM_ID_START), 293cb4fe65SLaurentiu Tudor SET_BMAN_ICID(FSL_DPAA1_STREAM_ID_START + 1), 303cb4fe65SLaurentiu Tudor #endif 313cb4fe65SLaurentiu Tudor 323cb4fe65SLaurentiu Tudor SET_SDHC_ICID(FSL_SDHC_STREAM_ID), 333cb4fe65SLaurentiu Tudor 343cb4fe65SLaurentiu Tudor SET_USB_ICID(1, "snps,dwc3", FSL_USB1_STREAM_ID), 353cb4fe65SLaurentiu Tudor SET_USB_ICID(2, "snps,dwc3", FSL_USB2_STREAM_ID), 363cb4fe65SLaurentiu Tudor SET_USB_ICID(3, "snps,dwc3", FSL_USB3_STREAM_ID), 373cb4fe65SLaurentiu Tudor 383cb4fe65SLaurentiu Tudor SET_SATA_ICID("fsl,ls1046a-ahci", FSL_SATA_STREAM_ID), 393cb4fe65SLaurentiu Tudor SET_QDMA_ICID("fsl,ls1046a-qdma", FSL_QDMA_STREAM_ID), 403cb4fe65SLaurentiu Tudor SET_EDMA_ICID(FSL_EDMA_STREAM_ID), 413cb4fe65SLaurentiu Tudor SET_ETR_ICID(FSL_ETR_STREAM_ID), 423cb4fe65SLaurentiu Tudor SET_DEBUG_ICID(FSL_DEBUG_STREAM_ID), 433cb4fe65SLaurentiu Tudor }; 443cb4fe65SLaurentiu Tudor 453cb4fe65SLaurentiu Tudor int icid_tbl_sz = ARRAY_SIZE(icid_tbl); 46