1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun #include <linux/regmap.h> 3*4882a593Smuzhiyun #include <linux/device.h> 4*4882a593Smuzhiyun #include <net/dsa.h> 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun #include <linux/dsa/lan9303.h> 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun extern const struct regmap_access_table lan9303_register_set; 9*4882a593Smuzhiyun extern const struct lan9303_phy_ops lan9303_indirect_phy_ops; 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun int lan9303_probe(struct lan9303 *chip, struct device_node *np); 12*4882a593Smuzhiyun int lan9303_remove(struct lan9303 *chip); 13