18585bdadSSean Anderson /* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0-or-later */ 257ba4c9bSIgal Liberman /* 357ba4c9bSIgal Liberman * Copyright 2008 - 2015 Freescale Semiconductor Inc. 457ba4c9bSIgal Liberman */ 557ba4c9bSIgal Liberman 657ba4c9bSIgal Liberman #ifndef __MEMAC_H 757ba4c9bSIgal Liberman #define __MEMAC_H 857ba4c9bSIgal Liberman 957ba4c9bSIgal Liberman #include "fman_mac.h" 1057ba4c9bSIgal Liberman 1157ba4c9bSIgal Liberman #include <linux/netdevice.h> 12c6e970a0SAndrew Lunn #include <linux/phy_fixed.h> 1357ba4c9bSIgal Liberman 14302376feSSean Anderson struct mac_device; 15302376feSSean Anderson 16302376feSSean Anderson int memac_initialization(struct mac_device *mac_dev, 17*c6b7b1b5SSean Anderson struct device_node *mac_node, 18*c6b7b1b5SSean Anderson struct fman_mac_params *params); 1957ba4c9bSIgal Liberman 2057ba4c9bSIgal Liberman #endif /* __MEMAC_H */ 21