33 lines
954 B
C
33 lines
954 B
C
/* 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 */
|