NvRegTransmitterControl
u32 tx_ctrl = readl(base + NvRegTransmitterControl);
writel(tx_ctrl, base + NvRegTransmitterControl);
u32 tx_ctrl = readl(base + NvRegTransmitterControl);
writel(tx_ctrl, base + NvRegTransmitterControl);
tx_status = readl(base + NvRegTransmitterControl) & NVREG_XMITCTL_START;
if (readl(base + NvRegTransmitterControl) & NVREG_XMITCTL_START) {
mgmt_sema = readl(base + NvRegTransmitterControl) & NVREG_XMITCTL_MGMT_SEMA_MASK;
tx_ctrl = readl(base + NvRegTransmitterControl);
writel(tx_ctrl, base + NvRegTransmitterControl);
tx_ctrl = readl(base + NvRegTransmitterControl);
tx_ctrl = readl(base + NvRegTransmitterControl);
writel(tx_ctrl, base + NvRegTransmitterControl);
u32 data_ready = readl(base + NvRegTransmitterControl);
writel(data_ready ^ NVREG_XMITCTL_DATA_START, base + NvRegTransmitterControl);
data_ready2 = readl(base + NvRegTransmitterControl);
writel(0, base + NvRegTransmitterControl);
if ((readl(base + NvRegTransmitterControl) & NVREG_XMITCTL_MGMT_ST) &&
(readl(base + NvRegTransmitterControl) & NVREG_XMITCTL_SYNC_PHY_INIT) &&
((readl(base + NvRegTransmitterControl) & NVREG_XMITCTL_SYNC_MASK) ==