mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-07 16:17:41 -04:00
media: vivid: add number of HDMI ports to device state
This will be used for HDMI-specific controls such as hotplug detection and power present. Signed-off-by: Johan Korsnes <johan.korsnes@gmail.com> Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
This commit is contained in:
committed by
Mauro Carvalho Chehab
parent
c533435ffb
commit
389e21b312
@@ -720,6 +720,7 @@ static int vivid_create_instance(struct platform_device *pdev, int inst)
|
||||
in_type_counter[HDMI]--;
|
||||
dev->num_inputs--;
|
||||
}
|
||||
dev->num_hdmi_inputs = in_type_counter[HDMI];
|
||||
|
||||
/* how many outputs do we have and of what type? */
|
||||
dev->num_outputs = num_outputs[inst];
|
||||
@@ -742,6 +743,7 @@ static int vivid_create_instance(struct platform_device *pdev, int inst)
|
||||
out_type_counter[HDMI]--;
|
||||
dev->num_outputs--;
|
||||
}
|
||||
dev->num_hdmi_outputs = out_type_counter[HDMI];
|
||||
|
||||
/* do we create a video capture device? */
|
||||
dev->has_vid_cap = node_type & 0x0001;
|
||||
|
||||
@@ -168,9 +168,11 @@ struct vivid_dev {
|
||||
/* supported features */
|
||||
bool multiplanar;
|
||||
unsigned num_inputs;
|
||||
unsigned int num_hdmi_inputs;
|
||||
u8 input_type[MAX_INPUTS];
|
||||
u8 input_name_counter[MAX_INPUTS];
|
||||
unsigned num_outputs;
|
||||
unsigned int num_hdmi_outputs;
|
||||
u8 output_type[MAX_OUTPUTS];
|
||||
u8 output_name_counter[MAX_OUTPUTS];
|
||||
bool has_audio_inputs;
|
||||
|
||||
Reference in New Issue
Block a user