linux/drivers/phy/broadcom/phy-bcm-ns2-pcie.c

// SPDX-License-Identifier: GPL-2.0-only
// Copyright (C) 2016 Broadcom

#include <linux/device.h>
#include <linux/module.h>
#include <linux/of_mdio.h>
#include <linux/mdio.h>
#include <linux/phy.h>
#include <linux/phy/phy.h>

#define BLK_ADDR_REG_OFFSET
#define PLL_AFE1_100MHZ_BLK
#define PLL_CLK_AMP_OFFSET
#define PLL_CLK_AMP_2P05V

static int ns2_pci_phy_init(struct phy *p)
{}

static const struct phy_ops ns2_pci_phy_ops =;

static int ns2_pci_phy_probe(struct mdio_device *mdiodev)
{}

static const struct of_device_id ns2_pci_phy_of_match[] =;
MODULE_DEVICE_TABLE(of, ns2_pci_phy_of_match);

static struct mdio_driver ns2_pci_phy_driver =;
mdio_module_driver(ns2_pci_phy_driver);

MODULE_AUTHOR();
MODULE_DESCRIPTION();
MODULE_LICENSE();
MODULE_ALIAS();