Home
last modified time | relevance | path

Searched refs:serdes_map (Results 1 – 17 of 17) sorted by relevance

/u-boot/arch/arm/mach-mvebu/serdes/a38x/
A Dctrl_pex.c22 int hws_pex_config(const struct serdes_map *serdes_map, u8 count) in hws_pex_config() argument
32 serdes_type = serdes_map[idx].serdes_type; in hws_pex_config()
39 ((serdes_map[idx].serdes_mode == PEX_ROOT_COMPLEX_X4) || in hws_pex_config()
40 (serdes_map[idx].serdes_mode == PEX_END_POINT_X4))) { in hws_pex_config()
56 serdes_type = serdes_map[idx].serdes_type; in hws_pex_config()
58 ((serdes_map[idx].serdes_mode == PEX_ROOT_COMPLEX_X4) || in hws_pex_config()
59 (serdes_map[idx].serdes_mode == PEX_END_POINT_X4))) { in hws_pex_config()
93 serdes_type = serdes_map[idx].serdes_type; in hws_pex_config()
108 (serdes_map[idx].serdes_mode == PEX_END_POINT_X4))) { in hws_pex_config()
203 serdes_type = serdes_map[idx].serdes_type; in hws_pex_config()
[all …]
A Dhigh_speed_env_spec.h81 struct serdes_map { struct
217 int hws_board_topology_load(struct serdes_map **serdes_map, u8 *count);
222 int hws_power_up_serdes_lanes(struct serdes_map *serdes_map, u8 count);
239 int hws_update_serdes_phy_selectors(struct serdes_map *serdes_map, u8 count);
246 int hws_pex_tx_config_seq(const struct serdes_map *serdes_map, u8 count);
A Dhigh_speed_env_spec.c1357 static void print_topology_details(const struct serdes_map *serdes_map, in print_topology_details() argument
1409 struct serdes_map *serdes_map; in serdes_phy_config() local
1434 print_topology_details(serdes_map, serdes_count); in serdes_phy_config()
1465 int hws_power_up_serdes_lanes(struct serdes_map *serdes_map, u8 count) in hws_power_up_serdes_lanes() argument
1907 int hws_update_serdes_phy_selectors(struct serdes_map *serdes_map, u8 count) in hws_update_serdes_phy_selectors() argument
1930 serdes_type = serdes_map[idx].serdes_type; in hws_update_serdes_phy_selectors()
1931 serdes_mode = serdes_map[idx].serdes_mode; in hws_update_serdes_phy_selectors()
1943 serdes_map[idx].serdes_type = in hws_update_serdes_phy_selectors()
1969 serdes_map[idx].serdes_type = DEFAULT_SERDES; in hws_update_serdes_phy_selectors()
1991 print_topology_details(serdes_map, count); in hws_update_serdes_phy_selectors()
[all …]
A Dctrl_pex.h81 int hws_pex_config(const struct serdes_map *serdes_map, u8 count);
/u-boot/drivers/phy/marvell/
A Dcomphy_core.h137 struct comphy_map *serdes_map);
140 struct comphy_map *serdes_map) in comphy_a3700_init() argument
152 struct comphy_map *serdes_map);
155 struct comphy_map *serdes_map) in comphy_cp110_init() argument
173 struct comphy_map *serdes_map);
175 struct comphy_map *serdes_map);
A Dcomphy_cp110.c839 struct comphy_map *serdes_map) in comphy_mux_cp110_init() argument
857 comphy_map_pipe_data[lane].type = serdes_map[lane].type; in comphy_mux_cp110_init()
858 comphy_map_pipe_data[lane].speed = serdes_map[lane].speed; in comphy_mux_cp110_init()
859 comphy_map_phy_data[lane].type = serdes_map[lane].type; in comphy_mux_cp110_init()
860 comphy_map_phy_data[lane].speed = serdes_map[lane].speed; in comphy_mux_cp110_init()
873 serdes_map[lane].type = PHY_TYPE_UNCONNECTED; in comphy_mux_cp110_init()
878 struct comphy_map *serdes_map) in comphy_cp110_init() argument
893 comphy_mux_cp110_init(ptr_chip_cfg, serdes_map); in comphy_cp110_init()
896 for (lane = 0, ptr_comphy_map = serdes_map; lane < 4; in comphy_cp110_init()
903 for (lane = 0, ptr_comphy_map = serdes_map; lane < comphy_max_count; in comphy_cp110_init()
A Dcomphy_a3700.c960 struct comphy_map *serdes_map) in comphy_a3700_init() argument
970 comphy_mux_init(chip_cfg, serdes_map, COMPHY_SEL_ADDR); in comphy_a3700_init()
972 for (lane = 0, comphy_map = serdes_map; lane < comphy_max_count; in comphy_a3700_init()
A Dcomphy_core.c73 __weak int comphy_update_map(struct comphy_map *serdes_map, int count) in comphy_update_map() argument
/u-boot/board/kobol/helios4/
A Dhelios4.c35 static struct serdes_map board_serdes_map[] = {
44 int hws_board_topology_load(struct serdes_map **serdes_map_array, u8 *count) in hws_board_topology_load()
/u-boot/board/Marvell/db-88f6820-amc/
A Ddb-88f6820-amc.c37 static struct serdes_map board_serdes_map[] = {
46 int hws_board_topology_load(struct serdes_map **serdes_map_array, u8 *count) in hws_board_topology_load()
/u-boot/include/mvebu/
A Dcomphy.h19 int comphy_update_map(struct comphy_map *serdes_map, int count);
/u-boot/board/alliedtelesis/x530/
A Dx530.c32 static struct serdes_map board_serdes_map[] = {
41 int hws_board_topology_load(struct serdes_map **serdes_map_array, u8 *count) in hws_board_topology_load()
/u-boot/board/Marvell/db-88f6820-gp/
A Ddb-88f6820-gp.c58 static struct serdes_map board_serdes_map[] = {
67 int hws_board_topology_load(struct serdes_map **serdes_map_array, u8 *count) in hws_board_topology_load()
/u-boot/board/solidrun/clearfog/
A Dclearfog.c52 static struct serdes_map board_serdes_map[] = {
68 int hws_board_topology_load(struct serdes_map **serdes_map_array, u8 *count) in hws_board_topology_load()
/u-boot/board/gdsys/a38x/
A Dcontrolcenterdc.c80 static struct serdes_map serdes_topology_map[] = {
90 int hws_board_topology_load(struct serdes_map **serdes_map_array, u8 *count) in hws_board_topology_load()
/u-boot/board/CZ.NIC/turris_omnia/
A Dturris_omnia.c76 static struct serdes_map board_serdes_map_pex[] = {
85 static struct serdes_map board_serdes_map_sata[] = {
187 int hws_board_topology_load(struct serdes_map **serdes_map_array, u8 *count) in hws_board_topology_load()
/u-boot/board/CZ.NIC/turris_mox/
A Dturris_mox.c199 int comphy_update_map(struct comphy_map *serdes_map, int count) in comphy_update_map() argument
219 serdes_map[0].speed = PHY_SPEED_1_25G; in comphy_update_map()
221 serdes_map[0].speed = PHY_SPEED_3_125G; in comphy_update_map()
223 serdes_map[0].speed = PHY_SPEED_1_25G; in comphy_update_map()
225 serdes_map[0].speed = PHY_SPEED_3_125G; in comphy_update_map()

Completed in 34 milliseconds