1*9ea9021aSKhoronzhuk, Ivan /* 2*9ea9021aSKhoronzhuk, Ivan * Multicore Navigator driver for TI Keystone 2 devices. 3*9ea9021aSKhoronzhuk, Ivan * 4*9ea9021aSKhoronzhuk, Ivan * (C) Copyright 2012-2014 5*9ea9021aSKhoronzhuk, Ivan * Texas Instruments Incorporated, <www.ti.com> 6*9ea9021aSKhoronzhuk, Ivan * 7*9ea9021aSKhoronzhuk, Ivan * SPDX-License-Identifier: GPL-2.0+ 8*9ea9021aSKhoronzhuk, Ivan */ 9*9ea9021aSKhoronzhuk, Ivan 10*9ea9021aSKhoronzhuk, Ivan #include <asm/ti-common/keystone_nav.h> 11*9ea9021aSKhoronzhuk, Ivan 12*9ea9021aSKhoronzhuk, Ivan #ifdef CONFIG_KSNAV_PKTDMA_NETCP 13*9ea9021aSKhoronzhuk, Ivan /* NETCP Pktdma */ 14*9ea9021aSKhoronzhuk, Ivan struct pktdma_cfg netcp_pktdma = { 15*9ea9021aSKhoronzhuk, Ivan .global = (void *)CONFIG_KSNAV_NETCP_PDMA_CTRL_BASE, 16*9ea9021aSKhoronzhuk, Ivan .tx_ch = (void *)CONFIG_KSNAV_NETCP_PDMA_TX_BASE, 17*9ea9021aSKhoronzhuk, Ivan .tx_ch_num = CONFIG_KSNAV_NETCP_PDMA_TX_CH_NUM, 18*9ea9021aSKhoronzhuk, Ivan .rx_ch = (void *)CONFIG_KSNAV_NETCP_PDMA_RX_BASE, 19*9ea9021aSKhoronzhuk, Ivan .rx_ch_num = CONFIG_KSNAV_NETCP_PDMA_RX_CH_NUM, 20*9ea9021aSKhoronzhuk, Ivan .tx_sched = (u32 *)CONFIG_KSNAV_NETCP_PDMA_SCHED_BASE, 21*9ea9021aSKhoronzhuk, Ivan .rx_flows = (void *)CONFIG_KSNAV_NETCP_PDMA_RX_FLOW_BASE, 22*9ea9021aSKhoronzhuk, Ivan .rx_flow_num = CONFIG_KSNAV_NETCP_PDMA_RX_FLOW_NUM, 23*9ea9021aSKhoronzhuk, Ivan .rx_free_q = CONFIG_KSNAV_NETCP_PDMA_RX_FREE_QUEUE, 24*9ea9021aSKhoronzhuk, Ivan .rx_rcv_q = CONFIG_KSNAV_NETCP_PDMA_RX_RCV_QUEUE, 25*9ea9021aSKhoronzhuk, Ivan .tx_snd_q = CONFIG_KSNAV_NETCP_PDMA_TX_SND_QUEUE, 26*9ea9021aSKhoronzhuk, Ivan }; 27*9ea9021aSKhoronzhuk, Ivan #endif 28