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