phy: marvell: Remove unused function comphy_update_map()
This weak function is not used anymore, so completely remove it. Private struct comphy_map is not used by any board code anymore, so move it into private driver header file comphy_core.h. Signed-off-by: Pali Rohár <pali@kernel.org> Reviewed-by: Stefan Roese <sr@denx.de>
This commit is contained in:
parent
f33d67647f
commit
2928d2cd50
3 changed files with 9 additions and 20 deletions
|
@ -79,11 +79,6 @@ int comphy_rx_training(struct udevice *dev, u32 lane)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
__weak int comphy_update_map(struct comphy_map *serdes_map, int count)
|
|
||||||
{
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
static int comphy_probe(struct udevice *dev)
|
static int comphy_probe(struct udevice *dev)
|
||||||
{
|
{
|
||||||
int node = dev_of_offset(dev);
|
int node = dev_of_offset(dev);
|
||||||
|
@ -126,10 +121,6 @@ static int comphy_probe(struct udevice *dev)
|
||||||
if (res < 0)
|
if (res < 0)
|
||||||
return res;
|
return res;
|
||||||
|
|
||||||
res = comphy_update_map(chip_cfg->comphy_map_data, chip_cfg->comphy_lanes_count);
|
|
||||||
if (res < 0)
|
|
||||||
return res;
|
|
||||||
|
|
||||||
/* Save CP index for MultiCP devices (A8K) */
|
/* Save CP index for MultiCP devices (A8K) */
|
||||||
chip_cfg->cp_index = current_idx++;
|
chip_cfg->cp_index = current_idx++;
|
||||||
/* PHY power UP sequence */
|
/* PHY power UP sequence */
|
||||||
|
|
|
@ -8,6 +8,7 @@
|
||||||
|
|
||||||
#include <fdtdec.h>
|
#include <fdtdec.h>
|
||||||
#include <mvebu/comphy.h>
|
#include <mvebu/comphy.h>
|
||||||
|
#include <dt-bindings/comphy/comphy_data.h>
|
||||||
|
|
||||||
#if defined(DEBUG)
|
#if defined(DEBUG)
|
||||||
#define debug_enter() printf("----> Enter %s\n", __func__);
|
#define debug_enter() printf("----> Enter %s\n", __func__);
|
||||||
|
@ -20,6 +21,14 @@
|
||||||
#define MAX_LANE_OPTIONS 10
|
#define MAX_LANE_OPTIONS 10
|
||||||
#define MAX_UTMI_PHY_COUNT 6
|
#define MAX_UTMI_PHY_COUNT 6
|
||||||
|
|
||||||
|
struct comphy_map {
|
||||||
|
u32 type;
|
||||||
|
u32 speed;
|
||||||
|
u32 invert;
|
||||||
|
bool clk_src;
|
||||||
|
bool end_point;
|
||||||
|
};
|
||||||
|
|
||||||
struct comphy_mux_options {
|
struct comphy_mux_options {
|
||||||
u32 type;
|
u32 type;
|
||||||
u32 mux_value;
|
u32 mux_value;
|
||||||
|
|
|
@ -6,17 +6,6 @@
|
||||||
#ifndef _MVEBU_COMPHY_H_
|
#ifndef _MVEBU_COMPHY_H_
|
||||||
#define _MVEBU_COMPHY_H_
|
#define _MVEBU_COMPHY_H_
|
||||||
|
|
||||||
#include <dt-bindings/comphy/comphy_data.h>
|
|
||||||
|
|
||||||
struct comphy_map {
|
|
||||||
u32 type;
|
|
||||||
u32 speed;
|
|
||||||
u32 invert;
|
|
||||||
bool clk_src;
|
|
||||||
bool end_point;
|
|
||||||
};
|
|
||||||
|
|
||||||
int comphy_rx_training(struct udevice *dev, u32 lane);
|
int comphy_rx_training(struct udevice *dev, u32 lane);
|
||||||
int comphy_update_map(struct comphy_map *serdes_map, int count);
|
|
||||||
|
|
||||||
#endif /* _MVEBU_COMPHY_H_ */
|
#endif /* _MVEBU_COMPHY_H_ */
|
||||||
|
|
Loading…
Reference in a new issue