Lines Matching full:txa
55 ADV748X_REGMAP_CONF("txa"),
97 [ADV748X_PAGE_TXA] = { "txa", 0x4a },
234 * TXA and TXB
358 /* AFE Requires TXA enabled, even when output to TXB */ in adv748x_link_setup()
362 * Output from the SD-core (480i and 576i) from the TXA in adv748x_link_setup()
378 * through an AFE->TXA streaming sessions. in adv748x_link_setup()
523 /* Reset TXA and TXB */ in adv748x_reset()
524 adv748x_tx_power(&state->txa, 1); in adv748x_reset()
525 adv748x_tx_power(&state->txa, 0); in adv748x_reset()
532 /* Conditionally enable TXa and TXb. */ in adv748x_reset()
533 if (is_tx_enabled(&state->txa)) { in adv748x_reset()
535 adv748x_csi2_set_virtual_channel(&state->txa, 0); in adv748x_reset()
627 adv_err(state, "TXA: Invalid number (%u) of lanes\n", in adv748x_parse_csi2_lanes()
632 state->txa.num_lanes = num_lanes; in adv748x_parse_csi2_lanes()
633 state->txa.active_lanes = num_lanes; in adv748x_parse_csi2_lanes()
634 adv_dbg(state, "TXA: using %u lanes\n", state->txa.num_lanes); in adv748x_parse_csi2_lanes()
690 /* Store number of CSI-2 lanes used for TXA and TXB. */ in adv748x_parse_dt()
732 state->txa.state = state->txb.state = state; in adv748x_probe()
733 state->txa.page = ADV748X_PAGE_TXA; in adv748x_probe()
735 state->txa.port = ADV748X_PORT_TXA; in adv748x_probe()
786 /* Initialise TXA */ in adv748x_probe()
787 ret = adv748x_csi2_init(state, &state->txa); in adv748x_probe()
789 adv_err(state, "Failed to probe TXA"); in adv748x_probe()
803 adv748x_csi2_cleanup(&state->txa); in adv748x_probe()
825 adv748x_csi2_cleanup(&state->txa); in adv748x_remove()