Home
last modified time | relevance | path

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

/OK3568_Linux_fs/u-boot/arch/arm/mach-mvebu/serdes/a38x/
H A Dctrl_pex.c21 int hws_pex_config(const struct serdes_map *serdes_map, u8 count) in hws_pex_config() argument
31 serdes_type = serdes_map[idx].serdes_type; in hws_pex_config()
38 ((serdes_map[idx].serdes_mode == PEX_ROOT_COMPLEX_X4) || in hws_pex_config()
39 (serdes_map[idx].serdes_mode == PEX_END_POINT_X4))) { in hws_pex_config()
55 serdes_type = serdes_map[idx].serdes_type; in hws_pex_config()
57 ((serdes_map[idx].serdes_mode == PEX_ROOT_COMPLEX_X4) || in hws_pex_config()
58 (serdes_map[idx].serdes_mode == PEX_END_POINT_X4))) { in hws_pex_config()
92 serdes_type = serdes_map[idx].serdes_type; in hws_pex_config()
106 ((serdes_map[idx].serdes_mode == PEX_ROOT_COMPLEX_X4) || in hws_pex_config()
107 (serdes_map[idx].serdes_mode == PEX_END_POINT_X4))) { in hws_pex_config()
[all …]
H A Dhigh_speed_env_spec.h82 struct serdes_map { struct
218 int hws_board_topology_load(struct serdes_map **serdes_map, u8 *count);
223 int hws_power_up_serdes_lanes(struct serdes_map *serdes_map, u8 count);
240 int hws_update_serdes_phy_selectors(struct serdes_map *serdes_map, u8 count);
247 int hws_pex_tx_config_seq(const struct serdes_map *serdes_map, u8 count);
H A Dhigh_speed_env_spec.c1361 static void print_topology_details(const struct serdes_map *serdes_map, in print_topology_details() argument
1371 if (serdes_map[lane_num].serdes_type == DEFAULT_SERDES) in print_topology_details()
1376 DEBUG_INIT_D(serdes_map[lane_num].serdes_speed, 2); in print_topology_details()
1379 serdes_type_to_string[serdes_map[lane_num]. in print_topology_details()
1413 struct serdes_map *serdes_map; in serdes_phy_config() local
1431 CHECK_STATUS(hws_board_topology_load(&serdes_map, &serdes_count)); in serdes_phy_config()
1438 print_topology_details(serdes_map, serdes_count); in serdes_phy_config()
1445 CHECK_STATUS(hws_power_up_serdes_lanes(serdes_map, serdes_count)); in serdes_phy_config()
1469 int hws_power_up_serdes_lanes(struct serdes_map *serdes_map, u8 count) in hws_power_up_serdes_lanes() argument
1491 CHECK_STATUS(hws_update_serdes_phy_selectors(serdes_map, count)); in hws_power_up_serdes_lanes()
[all …]
H A Dctrl_pex.h81 int hws_pex_config(const struct serdes_map *serdes_map, u8 count);
/OK3568_Linux_fs/u-boot/drivers/phy/marvell/
H A Dcomphy.h112 struct comphy_map *serdes_map);
115 struct comphy_map *serdes_map) in comphy_a3700_init() argument
127 struct comphy_map *serdes_map);
130 struct comphy_map *serdes_map) in comphy_cp110_init() argument
148 struct comphy_map *serdes_map);
150 struct comphy_map *serdes_map);
H A Dcomphy_cp110.c1916 struct comphy_map *serdes_map) in comphy_mux_cp110_init() argument
1934 comphy_map_pipe_data[lane].type = serdes_map[lane].type; in comphy_mux_cp110_init()
1935 comphy_map_pipe_data[lane].speed = serdes_map[lane].speed; in comphy_mux_cp110_init()
1936 comphy_map_phy_data[lane].type = serdes_map[lane].type; in comphy_mux_cp110_init()
1937 comphy_map_phy_data[lane].speed = serdes_map[lane].speed; in comphy_mux_cp110_init()
1950 serdes_map[lane].type = PHY_TYPE_UNCONNECTED; in comphy_mux_cp110_init()
1955 struct comphy_map *serdes_map) in comphy_cp110_init() argument
1969 comphy_mux_cp110_init(ptr_chip_cfg, serdes_map); in comphy_cp110_init()
1972 for (lane = 0, ptr_comphy_map = serdes_map; lane < 4; in comphy_cp110_init()
1979 for (lane = 0, ptr_comphy_map = serdes_map; lane < comphy_max_count; in comphy_cp110_init()
[all …]
H A Dcomphy_a3700.c911 struct comphy_map *serdes_map) in comphy_a3700_init() argument
919 for (lane = 0, comphy_map = serdes_map; lane < comphy_max_count; in comphy_a3700_init()
/OK3568_Linux_fs/u-boot/board/Marvell/db-88f6820-amc/
H A Ddb-88f6820-amc.c38 static struct serdes_map board_serdes_map[] = {
47 int hws_board_topology_load(struct serdes_map **serdes_map_array, u8 *count) in hws_board_topology_load()
/OK3568_Linux_fs/u-boot/board/solidrun/clearfog/
H A Dclearfog.c52 static struct serdes_map board_serdes_map[] = {
61 int hws_board_topology_load(struct serdes_map **serdes_map_array, u8 *count) in hws_board_topology_load()
/OK3568_Linux_fs/u-boot/board/Marvell/db-88f6820-gp/
H A Ddb-88f6820-gp.c59 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()
/OK3568_Linux_fs/u-boot/board/gdsys/a38x/
H A Dcontrolcenterdc.c62 static struct serdes_map serdes_topology_map[] = {
72 int hws_board_topology_load(struct serdes_map **serdes_map_array, u8 *count) in hws_board_topology_load()
/OK3568_Linux_fs/u-boot/board/CZ.NIC/turris_omnia/
H A Dturris_omnia.c72 static struct serdes_map board_serdes_map_pex[] = {
81 static struct serdes_map board_serdes_map_sata[] = {
134 int hws_board_topology_load(struct serdes_map **serdes_map_array, u8 *count) in hws_board_topology_load()