Lines Matching +full:p2u +full:- +full:3
1 // SPDX-License-Identifier: GPL-2.0
15 release_firmware(ast->dp501_fw); in ast_release_firmware()
16 ast->dp501_fw = NULL; in ast_release_firmware()
24 ret = request_firmware(&ast->dp501_fw, "ast_dp501_fw.bin", dev->dev); in ast_load_dp501_microcode()
28 return devm_add_action_or_reset(dev->dev, ast_release_firmware, ast); in ast_load_dp501_microcode()
192 if (ast->config_mode != ast_use_p2a) in ast_backup_fw()
213 if (ast->config_mode != ast_use_p2a) in ast_launch_m68k()
219 if (ast->dp501_fw_addr) { in ast_launch_m68k()
220 fw_addr = ast->dp501_fw_addr; in ast_launch_m68k()
223 if (!ast->dp501_fw && in ast_launch_m68k()
227 fw_addr = (u8 *)ast->dp501_fw->data; in ast_launch_m68k()
228 len = ast->dp501_fw->size; in ast_launch_m68k()
244 case 3: in ast_launch_m68k()
248 boot_address -= 0x200000; /* -2MB */ in ast_launch_m68k()
279 if (ast->config_mode == ast_use_p2a) { in ast_dp501_is_connected()
294 if (!ast->dp501_fw_buf) in ast_dp501_is_connected()
299 data = readl(ast->dp501_fw_buf + offset); in ast_dp501_is_connected()
303 data = readl(ast->dp501_fw_buf + offset); in ast_dp501_is_connected()
309 data = readl(ast->dp501_fw_buf + offset); in ast_dp501_is_connected()
325 if (ast->config_mode == ast_use_p2a) { in ast_dp501_read_edid()
339 data = readl(ast->dp501_fw_buf + offset + i); in ast_dp501_read_edid()
368 /* multi-pins for DVO single-edge */ in ast_init_dvo()
373 /* multi-pins for DVO single-edge */ in ast_init_dvo()
378 /* multi-pins for DVO single-edge */ in ast_init_dvo()
384 /* multi-pins for DVO single-edge */ in ast_init_dvo()
389 /* multi-pins for DVO single-edge */ in ast_init_dvo()
394 /* multi-pins for DVO single-edge */ in ast_init_dvo()
399 /* multi-pins for DVO single-edge */ in ast_init_dvo()
404 /* multi-pins for DVO single-edge */ in ast_init_dvo()
428 * bridge. First configure the P2U to target the SCU in ast_init_analog()
466 if (ast->tx_chip_types & BIT(AST_TX_SIL164)) in ast_init_3rdtx()