// SPDX-License-Identifier: GPL-2.0-only/* Altera Triple-Speed Ethernet MAC driver * Copyright (C) 2008-2014 Altera Corporation. All rights reserved * * Contributors: * Dalon Westergreen * Thomas Chou * Ian Abbott * Yuriy Kozlov * Tobias Klauser * Andriy Smolskyy * Roman Bulgakov * Dmytro Mytarchuk * Matthew Gerlach * * Original driver contributed by SLS. * Major updates contributed by GlobalLogic */#include<linux/atomic.h>#include<linux/delay.h>#include<linux/etherdevice.h>#include<linux/if_vlan.h>#include<linux/init.h>#include<linux/interrupt.h>#include<linux/io.h>#include<linux/kernel.h>#include<linux/module.h>#include<linux/mii.h>#include<linux/mdio/mdio-regmap.h>#include<linux/netdevice.h>#include<linux/of_device.h>#incl