mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
synced 2024-12-29 17:22:07 +00:00
phy: constify of_phandle_args in xlate
The xlate callbacks are supposed to translate of_phandle_args to proper provider without modifying the of_phandle_args. Make the argument pointer to const for code safety and readability. Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Acked-by: Thierry Reding <treding@nvidia.com> Acked-by: Linus Walleij <linus.walleij@linaro.org> Acked-by: Florian Fainelli <florian.fainelli@broadcom.com> #Broadcom Link: https://lore.kernel.org/r/20240217093937.58234-1-krzysztof.kozlowski@linaro.org Signed-off-by: Vinod Koul <vkoul@kernel.org>
This commit is contained in:
parent
505dfc6ba8
commit
00ca8a15da
@ -683,7 +683,7 @@ static int sun4i_usb_phy0_vbus_notify(struct notifier_block *nb,
|
||||
}
|
||||
|
||||
static struct phy *sun4i_usb_phy_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct sun4i_usb_phy_data *data = dev_get_drvdata(dev);
|
||||
|
||||
|
@ -350,7 +350,7 @@ static int phy_g12a_usb3_pcie_exit(struct phy *phy)
|
||||
}
|
||||
|
||||
static struct phy *phy_g12a_usb3_pcie_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct phy_g12a_usb3_pcie_priv *priv = dev_get_drvdata(dev);
|
||||
unsigned int mode;
|
||||
|
@ -195,7 +195,7 @@ static const struct phy_ops sr_paxc_phy_ops = {
|
||||
};
|
||||
|
||||
static struct phy *sr_pcie_phy_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct sr_pcie_phy_core *core;
|
||||
int phy_idx;
|
||||
|
@ -209,7 +209,7 @@ static const struct phy_ops sr_phy_ops = {
|
||||
};
|
||||
|
||||
static struct phy *bcm_usb_phy_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct bcm_usb_phy_cfg *phy_cfg;
|
||||
int phy_idx;
|
||||
|
@ -366,7 +366,7 @@ static const struct phy_ops bcm63xx_usbh_phy_ops = {
|
||||
};
|
||||
|
||||
static struct phy *bcm63xx_usbh_phy_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct bcm63xx_usbh_phy *usbh = dev_get_drvdata(dev);
|
||||
|
||||
|
@ -175,7 +175,7 @@ static const struct phy_ops brcm_usb_phy_ops = {
|
||||
};
|
||||
|
||||
static struct phy *brcm_usb_phy_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct brcm_usb_phy_data *data = dev_get_drvdata(dev);
|
||||
|
||||
|
@ -294,7 +294,7 @@ static int mixel_lvds_phy_reset(struct device *dev)
|
||||
}
|
||||
|
||||
static struct phy *mixel_lvds_phy_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct mixel_lvds_phy_priv *priv = dev_get_drvdata(dev);
|
||||
unsigned int phy_id;
|
||||
|
@ -556,7 +556,7 @@ static void lynx_28g_lane_read_configuration(struct lynx_28g_lane *lane)
|
||||
}
|
||||
|
||||
static struct phy *lynx_28g_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct lynx_28g_priv *priv = dev_get_drvdata(dev);
|
||||
int idx = args->args[0];
|
||||
|
@ -163,7 +163,7 @@ static const struct phy_ops histb_combphy_ops = {
|
||||
};
|
||||
|
||||
static struct phy *histb_combphy_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct histb_combphy_priv *priv = dev_get_drvdata(dev);
|
||||
struct histb_combphy_mode *mode = &priv->mode;
|
||||
|
@ -508,7 +508,7 @@ static const struct phy_ops intel_cbphy_ops = {
|
||||
};
|
||||
|
||||
static struct phy *intel_cbphy_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct intel_combo_phy *cbphy = dev_get_drvdata(dev);
|
||||
u32 iphy_id;
|
||||
|
@ -358,7 +358,7 @@ static const struct phy_ops ltq_vrx200_pcie_phy_ops = {
|
||||
};
|
||||
|
||||
static struct phy *ltq_vrx200_pcie_phy_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct ltq_vrx200_pcie_phy_priv *priv = dev_get_drvdata(dev);
|
||||
unsigned int mode;
|
||||
|
@ -61,7 +61,7 @@ static const struct phy_ops armada375_usb_phy_ops = {
|
||||
* USB3 case it still optional and we use ENODEV.
|
||||
*/
|
||||
static struct phy *armada375_usb_phy_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct armada375_cluster_phy *cluster_phy = dev_get_drvdata(dev);
|
||||
|
||||
|
@ -160,7 +160,7 @@ static const struct phy_ops a38x_comphy_ops = {
|
||||
};
|
||||
|
||||
static struct phy *a38x_comphy_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct a38x_comphy_lane *lane;
|
||||
struct phy *phy;
|
||||
|
@ -155,7 +155,7 @@ static int phy_berlin_sata_power_off(struct phy *phy)
|
||||
}
|
||||
|
||||
static struct phy *phy_berlin_sata_phy_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct phy_berlin_priv *priv = dev_get_drvdata(dev);
|
||||
int i;
|
||||
|
@ -1213,7 +1213,7 @@ static const struct phy_ops mvebu_a3700_comphy_ops = {
|
||||
};
|
||||
|
||||
static struct phy *mvebu_a3700_comphy_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct mvebu_a3700_comphy_lane *lane;
|
||||
unsigned int port;
|
||||
|
@ -917,7 +917,7 @@ static const struct phy_ops mvebu_comphy_ops = {
|
||||
};
|
||||
|
||||
static struct phy *mvebu_comphy_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct mvebu_comphy_lane *lane;
|
||||
struct phy *phy;
|
||||
|
@ -165,7 +165,7 @@ static int mtk_mipi_phy_power_off(struct phy *phy)
|
||||
}
|
||||
|
||||
static struct phy *mtk_mipi_cdphy_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct mtk_mipi_cdphy_port *priv = dev_get_drvdata(dev);
|
||||
|
||||
|
@ -1467,7 +1467,7 @@ static int mtk_phy_set_mode(struct phy *phy, enum phy_mode mode, int submode)
|
||||
}
|
||||
|
||||
static struct phy *mtk_phy_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct mtk_tphy *tphy = dev_get_drvdata(dev);
|
||||
struct mtk_phy_instance *instance = NULL;
|
||||
|
@ -378,7 +378,7 @@ static int mtk_phy_set_mode(struct phy *phy, enum phy_mode mode, int submode)
|
||||
}
|
||||
|
||||
static struct phy *mtk_phy_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct mtk_xsphy *xsphy = dev_get_drvdata(dev);
|
||||
struct xsphy_instance *inst = NULL;
|
||||
|
@ -516,7 +516,7 @@ static const struct phy_ops serdes_ops = {
|
||||
};
|
||||
|
||||
static struct phy *serdes_simple_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct serdes_ctrl *ctrl = dev_get_drvdata(dev);
|
||||
unsigned int port, idx, i;
|
||||
|
@ -2509,7 +2509,7 @@ static struct sparx5_serdes_io_resource sparx5_serdes_iomap[] = {
|
||||
|
||||
/* Client lookup function, uses serdes index */
|
||||
static struct phy *sparx5_serdes_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct sparx5_serdes_private *priv = dev_get_drvdata(dev);
|
||||
int idx;
|
||||
|
@ -441,7 +441,7 @@ static const struct phy_ops serdes_ops = {
|
||||
};
|
||||
|
||||
static struct phy *serdes_simple_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct serdes_ctrl *ctrl = dev_get_drvdata(dev);
|
||||
unsigned int port, idx, i;
|
||||
|
@ -700,8 +700,8 @@ EXPORT_SYMBOL_GPL(devm_phy_put);
|
||||
* should provide a custom of_xlate function that reads the *args* and returns
|
||||
* the appropriate phy.
|
||||
*/
|
||||
struct phy *of_phy_simple_xlate(struct device *dev, struct of_phandle_args
|
||||
*args)
|
||||
struct phy *of_phy_simple_xlate(struct device *dev,
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct phy *phy;
|
||||
struct class_dev_iter iter;
|
||||
@ -1095,7 +1095,7 @@ EXPORT_SYMBOL_GPL(devm_phy_destroy);
|
||||
struct phy_provider *__of_phy_provider_register(struct device *dev,
|
||||
struct device_node *children, struct module *owner,
|
||||
struct phy * (*of_xlate)(struct device *dev,
|
||||
struct of_phandle_args *args))
|
||||
const struct of_phandle_args *args))
|
||||
{
|
||||
struct phy_provider *phy_provider;
|
||||
|
||||
@ -1158,7 +1158,7 @@ EXPORT_SYMBOL_GPL(__of_phy_provider_register);
|
||||
struct phy_provider *__devm_of_phy_provider_register(struct device *dev,
|
||||
struct device_node *children, struct module *owner,
|
||||
struct phy * (*of_xlate)(struct device *dev,
|
||||
struct of_phandle_args *args))
|
||||
const struct of_phandle_args *args))
|
||||
{
|
||||
struct phy_provider **ptr, *phy_provider;
|
||||
|
||||
|
@ -1611,7 +1611,7 @@ static const struct phy_ops xgene_phy_ops = {
|
||||
};
|
||||
|
||||
static struct phy *xgene_phy_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct xgene_phy_ctx *ctx = dev_get_drvdata(dev);
|
||||
|
||||
|
@ -3454,7 +3454,7 @@ static int qmp_combo_parse_dt(struct qmp_combo *qmp)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static struct phy *qmp_combo_phy_xlate(struct device *dev, struct of_phandle_args *args)
|
||||
static struct phy *qmp_combo_phy_xlate(struct device *dev, const struct of_phandle_args *args)
|
||||
{
|
||||
struct qmp_combo *qmp = dev_get_drvdata(dev);
|
||||
|
||||
|
@ -263,7 +263,7 @@ static const struct phy_ops mt7621_pci_phy_ops = {
|
||||
};
|
||||
|
||||
static struct phy *mt7621_pcie_phy_of_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct mt7621_pci_phy *mt7621_phy = dev_get_drvdata(dev);
|
||||
|
||||
|
@ -306,7 +306,7 @@ static const struct of_device_id rcar_gen2_phy_match_table[] = {
|
||||
MODULE_DEVICE_TABLE(of, rcar_gen2_phy_match_table);
|
||||
|
||||
static struct phy *rcar_gen2_phy_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct rcar_gen2_phy_driver *drv;
|
||||
struct device_node *np = args->np;
|
||||
|
@ -608,7 +608,7 @@ static const unsigned int rcar_gen3_phy_cable[] = {
|
||||
};
|
||||
|
||||
static struct phy *rcar_gen3_phy_usb2_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct rcar_gen3_chan *ch = dev_get_drvdata(dev);
|
||||
|
||||
|
@ -334,7 +334,7 @@ static const struct phy_ops r8a779f0_eth_serdes_ops = {
|
||||
};
|
||||
|
||||
static struct phy *r8a779f0_eth_serdes_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct r8a779f0_eth_serdes_drv_data *dd = dev_get_drvdata(dev);
|
||||
|
||||
|
@ -251,7 +251,7 @@ static const struct phy_ops rochchip_combphy_ops = {
|
||||
.owner = THIS_MODULE,
|
||||
};
|
||||
|
||||
static struct phy *rockchip_combphy_xlate(struct device *dev, struct of_phandle_args *args)
|
||||
static struct phy *rockchip_combphy_xlate(struct device *dev, const struct of_phandle_args *args)
|
||||
{
|
||||
struct rockchip_combphy_priv *priv = dev_get_drvdata(dev);
|
||||
|
||||
|
@ -82,7 +82,7 @@ static struct rockchip_pcie_phy *to_pcie_phy(struct phy_pcie_instance *inst)
|
||||
}
|
||||
|
||||
static struct phy *rockchip_pcie_phy_of_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct rockchip_pcie_phy *rk_phy = dev_get_drvdata(dev);
|
||||
|
||||
|
@ -274,7 +274,7 @@ static int exynos_mipi_video_phy_power_off(struct phy *phy)
|
||||
}
|
||||
|
||||
static struct phy *exynos_mipi_video_phy_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct exynos_mipi_video_phy *state = dev_get_drvdata(dev);
|
||||
|
||||
|
@ -715,7 +715,7 @@ static int exynos5420_usbdrd_phy_calibrate(struct exynos5_usbdrd_phy *phy_drd)
|
||||
}
|
||||
|
||||
static struct phy *exynos5_usbdrd_phy_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct exynos5_usbdrd_phy *phy_drd = dev_get_drvdata(dev);
|
||||
|
||||
|
@ -87,7 +87,7 @@ static const struct phy_ops samsung_usb2_phy_ops = {
|
||||
};
|
||||
|
||||
static struct phy *samsung_usb2_phy_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct samsung_usb2_phy_driver *drv;
|
||||
|
||||
|
@ -81,7 +81,7 @@ static int uniphier_u2phy_init(struct phy *phy)
|
||||
}
|
||||
|
||||
static struct phy *uniphier_u2phy_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct uniphier_u2phy_priv *priv = dev_get_drvdata(dev);
|
||||
|
||||
|
@ -1074,7 +1074,7 @@ static int miphy28lp_get_addr(struct miphy28lp_phy *miphy_phy)
|
||||
}
|
||||
|
||||
static struct phy *miphy28lp_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct miphy28lp_dev *miphy_dev = dev_get_drvdata(dev);
|
||||
struct miphy28lp_phy *miphy_phy = NULL;
|
||||
|
@ -183,7 +183,7 @@ static const struct phy_ops spear1310_miphy_ops = {
|
||||
};
|
||||
|
||||
static struct phy *spear1310_miphy_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct spear1310_miphy_priv *priv = dev_get_drvdata(dev);
|
||||
|
||||
|
@ -220,7 +220,7 @@ static SIMPLE_DEV_PM_OPS(spear1340_miphy_pm_ops, spear1340_miphy_suspend,
|
||||
spear1340_miphy_resume);
|
||||
|
||||
static struct phy *spear1340_miphy_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct spear1340_miphy_priv *priv = dev_get_drvdata(dev);
|
||||
|
||||
|
@ -574,7 +574,7 @@ static void stm32_usbphyc_switch_setup(struct stm32_usbphyc *usbphyc,
|
||||
}
|
||||
|
||||
static struct phy *stm32_usbphyc_of_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct stm32_usbphyc *usbphyc = dev_get_drvdata(dev);
|
||||
struct stm32_usbphyc_phy *usbphyc_phy = NULL;
|
||||
|
@ -22,7 +22,7 @@
|
||||
#include "xusb.h"
|
||||
|
||||
static struct phy *tegra_xusb_pad_of_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct tegra_xusb_pad *pad = dev_get_drvdata(dev);
|
||||
struct phy *phy = NULL;
|
||||
|
@ -495,7 +495,7 @@ static void serdes_am654_release(struct phy *x)
|
||||
}
|
||||
|
||||
static struct phy *serdes_am654_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct serdes_am654 *am654_phy;
|
||||
struct phy *phy;
|
||||
|
@ -119,7 +119,7 @@ static const struct phy_ops da8xx_usb20_phy_ops = {
|
||||
};
|
||||
|
||||
static struct phy *da8xx_usb_phy_of_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct da8xx_usb_phy *d_phy = dev_get_drvdata(dev);
|
||||
|
||||
|
@ -297,7 +297,7 @@ static const struct phy_ops phy_gmii_sel_ops = {
|
||||
};
|
||||
|
||||
static struct phy *phy_gmii_sel_of_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct phy_gmii_sel_priv *priv = dev_get_drvdata(dev);
|
||||
int phy_id = args->args[0];
|
||||
|
@ -768,7 +768,7 @@ static const unsigned int icm_matrix[NUM_LANES][CONTROLLERS_PER_LANE] = {
|
||||
|
||||
/* Translate OF phandle and args to PHY instance. */
|
||||
static struct phy *xpsgtr_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct xpsgtr_dev *gtr_dev = dev_get_drvdata(dev);
|
||||
struct xpsgtr_phy *gtr_phy;
|
||||
|
@ -685,7 +685,7 @@ static const struct phy_ops sata_phy_ops = {
|
||||
};
|
||||
|
||||
static struct phy *tegra_xusb_padctl_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
struct tegra_xusb_padctl *padctl = dev_get_drvdata(dev);
|
||||
unsigned int index = args->args[0];
|
||||
|
@ -176,7 +176,7 @@ struct phy_provider {
|
||||
struct module *owner;
|
||||
struct list_head list;
|
||||
struct phy * (*of_xlate)(struct device *dev,
|
||||
struct of_phandle_args *args);
|
||||
const struct of_phandle_args *args);
|
||||
};
|
||||
|
||||
/**
|
||||
@ -265,7 +265,7 @@ void phy_put(struct device *dev, struct phy *phy);
|
||||
void devm_phy_put(struct device *dev, struct phy *phy);
|
||||
struct phy *of_phy_get(struct device_node *np, const char *con_id);
|
||||
struct phy *of_phy_simple_xlate(struct device *dev,
|
||||
struct of_phandle_args *args);
|
||||
const struct of_phandle_args *args);
|
||||
struct phy *phy_create(struct device *dev, struct device_node *node,
|
||||
const struct phy_ops *ops);
|
||||
struct phy *devm_phy_create(struct device *dev, struct device_node *node,
|
||||
@ -275,11 +275,11 @@ void devm_phy_destroy(struct device *dev, struct phy *phy);
|
||||
struct phy_provider *__of_phy_provider_register(struct device *dev,
|
||||
struct device_node *children, struct module *owner,
|
||||
struct phy * (*of_xlate)(struct device *dev,
|
||||
struct of_phandle_args *args));
|
||||
const struct of_phandle_args *args));
|
||||
struct phy_provider *__devm_of_phy_provider_register(struct device *dev,
|
||||
struct device_node *children, struct module *owner,
|
||||
struct phy * (*of_xlate)(struct device *dev,
|
||||
struct of_phandle_args *args));
|
||||
const struct of_phandle_args *args));
|
||||
void of_phy_provider_unregister(struct phy_provider *phy_provider);
|
||||
void devm_of_phy_provider_unregister(struct device *dev,
|
||||
struct phy_provider *phy_provider);
|
||||
@ -479,7 +479,7 @@ static inline struct phy *of_phy_get(struct device_node *np, const char *con_id)
|
||||
}
|
||||
|
||||
static inline struct phy *of_phy_simple_xlate(struct device *dev,
|
||||
struct of_phandle_args *args)
|
||||
const struct of_phandle_args *args)
|
||||
{
|
||||
return ERR_PTR(-ENOSYS);
|
||||
}
|
||||
@ -509,7 +509,7 @@ static inline void devm_phy_destroy(struct device *dev, struct phy *phy)
|
||||
static inline struct phy_provider *__of_phy_provider_register(
|
||||
struct device *dev, struct device_node *children, struct module *owner,
|
||||
struct phy * (*of_xlate)(struct device *dev,
|
||||
struct of_phandle_args *args))
|
||||
const struct of_phandle_args *args))
|
||||
{
|
||||
return ERR_PTR(-ENOSYS);
|
||||
}
|
||||
@ -517,7 +517,7 @@ static inline struct phy_provider *__of_phy_provider_register(
|
||||
static inline struct phy_provider *__devm_of_phy_provider_register(struct device
|
||||
*dev, struct device_node *children, struct module *owner,
|
||||
struct phy * (*of_xlate)(struct device *dev,
|
||||
struct of_phandle_args *args))
|
||||
const struct of_phandle_args *args))
|
||||
{
|
||||
return ERR_PTR(-ENOSYS);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user