Something went wrong. Try again.
(I'm so sorry!) Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233/* SPDX-License-Identifier: GPL-2.0-or-later *//* * phy-common-props.h -- Common properties for generic PHYs * * Copyright 2025 NXP */
#ifndef __PHY_COMMON_PROPS_H#define __PHY_COMMON_PROPS_H
#include <dt-bindings/phy/phy.h>
struct fwnode_handle;
int __must_check phy_get_rx_polarity(struct fwnode_handle *fwnode, const char *mode_name, unsigned int supported, unsigned int default_val, unsigned int *val);int __must_check phy_get_tx_polarity(struct fwnode_handle *fwnode, const char *mode_name, unsigned int supported, unsigned int default_val, unsigned int *val);int __must_check phy_get_manual_rx_polarity(struct fwnode_handle *fwnode, const char *mode_name, unsigned int *val);int __must_check phy_get_manual_tx_polarity(struct fwnode_handle *fwnode, const char *mode_name, unsigned int *val);
#endif /* __PHY_COMMON_PROPS_H */