HDMI_WRITE
HDMI_WRITE(tegra_encoder, HDMI_NV_PDISP_SOR_STATE2_REG, state2);
HDMI_WRITE(tegra_encoder, HDMI_NV_PDISP_SOR_STATE1_REG,
HDMI_WRITE(tegra_encoder, HDMI_NV_PDISP_SOR_STATE0_REG, 0);
HDMI_WRITE(tegra_encoder, HDMI_NV_PDISP_SOR_STATE0_REG,
HDMI_WRITE(tegra_encoder, HDMI_NV_PDISP_SOR_STATE0_REG, 0);
HDMI_WRITE(tegra_encoder, HDMI_NV_PDISP_HDMI_CTRL_REG, ctrl);
HDMI_WRITE(tegra_encoder, HDMI_NV_PDISP_SOR_AUDIO_CNTRL0_REG,
HDMI_WRITE(tegra_encoder, HDMI_NV_PDISP_AUDIO_N_REG,
HDMI_WRITE(tegra_encoder, HDMI_NV_PDISP_HDMI_SPARE_REG,
HDMI_WRITE(tegra_encoder,
HDMI_WRITE(tegra_encoder,
HDMI_WRITE(tegra_encoder,
HDMI_WRITE(tegra_encoder,
HDMI_WRITE(tegra_encoder,
HDMI_WRITE(tegra_encoder,
HDMI_WRITE(tegra_encoder,
HDMI_WRITE(tegra_encoder,
HDMI_WRITE(tegra_encoder,
HDMI_WRITE(tegra_encoder,
HDMI_WRITE(tegra_encoder,
HDMI_WRITE(tegra_encoder, HDMI_NV_PDISP_HDMI_GENERIC_CTRL_REG,
HDMI_WRITE(tegra_encoder,
HDMI_WRITE(tegra_encoder,
HDMI_WRITE(tegra_encoder, HDMI_NV_PDISP_HDMI_ACR_CTRL_REG, 0);
HDMI_WRITE(tegra_encoder,
HDMI_WRITE(tegra_encoder,
HDMI_WRITE(tegra_encoder,
HDMI_WRITE(tegra_encoder, HDMI_NV_PDISP_HDMI_ACR_CTRL_REG, 0);
HDMI_WRITE(tegra_encoder, HDMI_NV_PDISP_SOR_PLL0_REG, tmds->sor_pll0);
HDMI_WRITE(tegra_encoder, HDMI_NV_PDISP_SOR_PLL1_REG, tmds->sor_pll1);
HDMI_WRITE(tegra_encoder, HDMI_NV_PDISP_SOR_LANE_DRIVE_CURRENT_REG,
HDMI_WRITE(tegra_encoder, HDMI_NV_PDISP_PE_CURRENT_REG,
HDMI_WRITE(tegra_encoder, HDMI_NV_PDISP_SOR_IO_PEAK_CURRENT_REG,
HDMI_WRITE(tegra_encoder, HDMI_NV_PDISP_SOR_PAD_CTLS0_REG,
HDMI_WRITE(tegra_encoder, HDMI_NV_PDISP_SOR_REFCLK_REG,
HDMI_WRITE(tegra_encoder, HDMI_NV_PDISP_SOR_SEQ_INST0_REG, inst);
HDMI_WRITE(tegra_encoder, HDMI_NV_PDISP_SOR_SEQ_INST8_REG, inst);
HDMI_WRITE(tegra_encoder, HDMI_NV_PDISP_INPUT_CONTROL_REG, input_ctrl);
HDMI_WRITE(tegra_encoder, HDMI_NV_PDISP_SOR_PWR_REG,
HDMI_WRITE(tegra_encoder, HDMI_NV_PDISP_SOR_PWR_REG,
HDMI_WRITE(sc, SUNXI_HDMI_AUD_CTRL_REG, val);
HDMI_WRITE(sc, SUNXI_HDMI_ADMA_CTRL_REG, val);
HDMI_WRITE(sc, SUNXI_HDMI_AUD_FMT_REG, val);
HDMI_WRITE(sc, SUNXI_HDMI_AUD_PCM_CTRL_REG, 0x76543210);
HDMI_WRITE(sc, SUNXI_HDMI_AUD_CTS_REG, cts);
HDMI_WRITE(sc, SUNXI_HDMI_AUD_N_REG, n);
HDMI_WRITE(sc, SUNXI_HDMI_AUD_CH_STATUS0_REG, val);
HDMI_WRITE(sc, SUNXI_HDMI_AUD_CH_STATUS1_REG, val);
HDMI_WRITE(sc, SUNXI_HDMI_AUD_CTRL_REG, val);
HDMI_WRITE(sc, SUNXI_HDMI_INT_STATUS_REG, intsts);
HDMI_WRITE(sc, j, 0);
HDMI_WRITE(sc, SUNXI_HDMI_DDC_CTRL_REG, val);
HDMI_WRITE(sc, SUNXI_HDMI_DDC_SLAVE_ADDR_REG, val);
HDMI_WRITE(sc, SUNXI_HDMI_DDC_FIFO_CTRL_REG, val);
HDMI_WRITE(sc, SUNXI_HDMI_DDC_BYTE_COUNTER_REG, len);
HDMI_WRITE(sc, SUNXI_HDMI_DDC_COMMAND_REG, type);
HDMI_WRITE(sc, SUNXI_HDMI_DDC_CTRL_REG, val);
HDMI_WRITE(sc, SUNXI_A31_HDMI_DDC_FIFO_CTRL_REG, val);
HDMI_WRITE(sc, SUNXI_A31_HDMI_DDC_SLAVE_ADDR_REG, val);
HDMI_WRITE(sc, SUNXI_A31_HDMI_DDC_COMMAND_REG,
HDMI_WRITE(sc, SUNXI_A31_HDMI_DDC_CTRL_REG, val);
HDMI_WRITE(sc, SUNXI_HDMI_DDC_FIFO_CTRL_REG, 0);
HDMI_WRITE(sc, SUNXI_HDMI_DDC_CTRL_REG,
HDMI_WRITE(sc, SUNXI_HDMI_DDC_CLOCK_REG,
HDMI_WRITE(sc, SUNXI_HDMI_DDC_DBG_REG, 0x300);
HDMI_WRITE(sc, SUNXI_A31_HDMI_DDC_CTRL_REG,
HDMI_WRITE(sc, SUNXI_A31_HDMI_DDC_CLOCK_REG,
HDMI_WRITE(sc, SUNXI_A31_HDMI_DDC_CTRL_REG,
HDMI_WRITE(sc, SUNXI_HDMI_CTRL_REG, SUNXI_HDMI_CTRL_MODULE_EN);
HDMI_WRITE(sc, SUNXI_HDMI_PAD_CTRL0_REG, 0xfe800000);
HDMI_WRITE(sc, SUNXI_HDMI_PAD_CTRL1_REG, 0x00d8c830);
HDMI_WRITE(sc, SUNXI_HDMI_PAD_CTRL0_REG, 0x7e80000f);
HDMI_WRITE(sc, SUNXI_HDMI_PAD_CTRL1_REG, 0x01ded030);
HDMI_WRITE(sc, SUNXI_HDMI_PLL_DBG0_REG, dbg0_reg);
HDMI_WRITE(sc, SUNXI_HDMI_VID_CTRL_REG, val);
HDMI_WRITE(sc, SUNXI_HDMI_INT_STATUS_REG, 0xffffffff);
HDMI_WRITE(sc, SUNXI_HDMI_PAD_CTRL0_REG, pad_ctrl0);
HDMI_WRITE(sc, SUNXI_HDMI_PAD_CTRL1_REG, pad_ctrl1);
HDMI_WRITE(sc, SUNXI_HDMI_PLL_CTRL_REG, pll_ctrl);
HDMI_WRITE(sc, SUNXI_HDMI_PLL_DBG0_REG, (0<<21));
HDMI_WRITE(sc, SUNXI_HDMI_PLL_DBG0_REG, (1<<21));
HDMI_WRITE(sc, SUNXI_HDMI_VID_CTRL_REG, val);
HDMI_WRITE(sc, SUNXI_HDMI_VID_TIMING_0_REG, val);
HDMI_WRITE(sc, SUNXI_HDMI_VID_TIMING_1_REG, val);
HDMI_WRITE(sc, SUNXI_HDMI_VID_TIMING_2_REG, val);
HDMI_WRITE(sc, SUNXI_HDMI_VID_TIMING_3_REG, val);
HDMI_WRITE(sc, SUNXI_HDMI_VID_TIMING_4_REG, val);
HDMI_WRITE(sc, SUNXI_HDMI_GP_PKT0_REG, 0);
HDMI_WRITE(sc, SUNXI_HDMI_GP_PKT1_REG, 0);
HDMI_WRITE(sc, SUNXI_HDMI_PKT_CTRL0_REG, 0x00005321);
HDMI_WRITE(sc, SUNXI_HDMI_PKT_CTRL1_REG, 0x0000000f);