Example #1
0
static void hdmi_hpd_work(struct work_struct *work)
{
	struct hdmi_device *hdev = container_of(work, struct hdmi_device,
						hpd_work);

	hdmi_hpd_changed(hdev, 0);
}
Example #2
0
static void hdmi_hpd_work_ext(struct work_struct *work)
{
	int state;
	struct hdmi_device *hdev = container_of(work, struct hdmi_device,
						hpd_work_ext.work);
	state = s5p_v4l2_hpd_read_gpio();
	hdmi_hpd_changed(hdev, state);
}
static void hdmi_hpd_work_ext(struct work_struct *work)
{
    int state = 0;
    struct hdmi_device *hdev = container_of(work, struct hdmi_device,
                                            hpd_work_ext.work);

    state = gpio_get_value(hdev->res.gpio_hpd);
    hdmi_hpd_changed(hdev, state);
}