static void SiI9022_hw_reset(void) { pio_set_gpio_output(CONFIG_SYS_HDMI_RESET_PIN, 1); pio_set_gpio_output(CONFIG_SYS_HDMI_RESET_PIN, 0); udelay(500); pio_set_gpio_output(CONFIG_SYS_HDMI_RESET_PIN, 1); }
static void HDMI_Qt1070_workaround(void) { /* For the HDMI and QT1070 shar the irq line * if the HDMI does not initialize, the irq line is pulled down by HDMI, * so, the irq line can not used by QT1070 */ pio_set_gpio_output(AT91C_PIN_PC(31), 1); udelay(500000); pio_set_gpio_output(AT91C_PIN_PC(31), 0); udelay(500000); pio_set_gpio_output(AT91C_PIN_PC(31), 1); }
static inline void set_wire_low() { pio_set_gpio_output(CONFIG_SYS_ONE_WIRE_PIN, 0); }