<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/drivers/media/cec/platform/cros-ec, branch linux-6.9.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-6.9.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-6.9.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2024-02-16T10:46:32Z</updated>
<entry>
<title>media: platform: cros-ec: Add Dita to the match table</title>
<updated>2024-02-16T10:46:32Z</updated>
<author>
<name>Kells Ping</name>
<email>kells.ping@quanta.corp-partner.google.com</email>
</author>
<published>2024-02-06T07:49:26Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=76f623d2d4283cc36a9c8a5b585df74638f1efa5'/>
<id>urn:sha1:76f623d2d4283cc36a9c8a5b585df74638f1efa5</id>
<content type='text'>
The Google Dita device uses the same approach as the Google Brask
which enables the HDMI CEC via the cros-ec-cec driver.

Signed-off-by: Kells Ping &lt;kells.ping@quanta.corp-partner.google.com&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;
</content>
</entry>
<entry>
<title>media: platform: cros-ec: Add Dexi to the match table</title>
<updated>2023-11-23T12:39:09Z</updated>
<author>
<name>Ken Lin</name>
<email>ken_lin5@hotmail.com</email>
</author>
<published>2023-11-22T01:24:43Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=ebc733e54a1a79ea2dde2ba5121ae73a188e20d4'/>
<id>urn:sha1:ebc733e54a1a79ea2dde2ba5121ae73a188e20d4</id>
<content type='text'>
The Google Dexi device uses the same approach as the Google Brask
which enables the HDMI CEC via the cros-ec-cec driver.

Signed-off-by: Ken Lin &lt;ken_lin5@hotmail.com&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@kernel.org&gt;
</content>
</entry>
<entry>
<title>media: platform: cros-ec: Add Taranza to the match table</title>
<updated>2023-10-07T08:55:46Z</updated>
<author>
<name>Ken Lin</name>
<email>ken_lin5@hotmail.com</email>
</author>
<published>2023-10-05T01:38:41Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=cd5c11d5aacdb7eda2acc6ee57d442b48f300858'/>
<id>urn:sha1:cd5c11d5aacdb7eda2acc6ee57d442b48f300858</id>
<content type='text'>
Taranza has two HDMI ports which support CEC:
Port D is EC port 0
Port B is EC port 1

Signed-off-by: Ken Lin &lt;ken_lin5@hotmail.com&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;
</content>
</entry>
<entry>
<title>media: platform: cros-ec: Rename conns array for the match table</title>
<updated>2023-10-07T08:55:46Z</updated>
<author>
<name>Ken Lin</name>
<email>ken_lin5@hotmail.com</email>
</author>
<published>2023-10-05T01:38:40Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=678e8d804149038e2356aabba9d4c9cf7a19418a'/>
<id>urn:sha1:678e8d804149038e2356aabba9d4c9cf7a19418a</id>
<content type='text'>
Rename conns array to port_**_conns, ** is the ports which support cec.
ex: dibbi_conns support Port D and B will be renamed to port_db_conns.
Make it much cleaner and readable.

Signed-off-by: Ken Lin &lt;ken_lin5@hotmail.com&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;
</content>
</entry>
<entry>
<title>media: platform: cros-ec: Add Boxy to the match table</title>
<updated>2023-09-27T07:39:55Z</updated>
<author>
<name>rasheed.hsueh</name>
<email>rasheed.hsueh@lcfc.corp-partner.google.com</email>
</author>
<published>2023-08-18T02:58:48Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=beeefd75fa35bc037bff10fc4f65434eb4429750'/>
<id>urn:sha1:beeefd75fa35bc037bff10fc4f65434eb4429750</id>
<content type='text'>
The Google Boxy device uses the same approach as the Google Brask
which enables the HDMI CEC via the cros-ec-cec driver.

Signed-off-by: rasheed.hsueh &lt;rasheed.hsueh@lcfc.corp-partner.google.com&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;
[hverkuil: updated to the new multi-port datastructures]
</content>
</entry>
<entry>
<title>media: cros-ec-cec: Add Constitution to the match table</title>
<updated>2023-09-27T07:39:55Z</updated>
<author>
<name>Stefan Adolfsson</name>
<email>sadolfsson@chromium.org</email>
</author>
<published>2023-08-16T10:41:25Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=5bc2de5f517d561a5b8dc472d3ba17d0f32b122e'/>
<id>urn:sha1:5bc2de5f517d561a5b8dc472d3ba17d0f32b122e</id>
<content type='text'>
Constitution has two HDMI ports which support CEC:
    Port B is EC port 0
    Port A is EC port 1

This patch depends on "media: cros-ec-cec: Add Dibbi to the match
table".

Signed-off-by: Stefan Adolfsson &lt;sadolfsson@chromium.org&gt;
Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;
[hverkuil: updated to the new multi-port datastructures]
</content>
</entry>
<entry>
<title>media: cros-ec-cec: Add Dibbi to the match table</title>
<updated>2023-09-27T07:39:55Z</updated>
<author>
<name>Reka Norman</name>
<email>rekanorman@chromium.org</email>
</author>
<published>2023-08-25T02:44:02Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=8d3e6030e30fd1f2fad74265219f4ba39170a4ba'/>
<id>urn:sha1:8d3e6030e30fd1f2fad74265219f4ba39170a4ba</id>
<content type='text'>
Dibbi has two HDMI ports which support CEC:
Port D is EC port 0
Port B is EC port 1

Signed-off-by: Reka Norman &lt;rekanorman@chromium.org&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;
</content>
</entry>
<entry>
<title>media: cros-ec-cec: Get number of CEC ports from EC</title>
<updated>2023-09-27T07:39:55Z</updated>
<author>
<name>Reka Norman</name>
<email>rekanorman@chromium.org</email>
</author>
<published>2023-08-25T02:44:01Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=5d227f02ceb9cc120cf04efbd77e12da182a5f62'/>
<id>urn:sha1:5d227f02ceb9cc120cf04efbd77e12da182a5f62</id>
<content type='text'>
Add a new CEC port count host command and use it to query the number of
CEC ports from the EC. If the host command is not supported then it must
be old EC firmware which only supports one port, so fall back to
assuming one port.

This patch completes support for multiple ports in cros-ec-cec.

Signed-off-by: Reka Norman &lt;rekanorman@chromium.org&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;
</content>
</entry>
<entry>
<title>media: cros-ec-cec: Allow specifying multiple HDMI connectors</title>
<updated>2023-09-27T07:39:55Z</updated>
<author>
<name>Reka Norman</name>
<email>rekanorman@chromium.org</email>
</author>
<published>2023-08-25T02:44:00Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=e7885b9c6564dc39b55f546b4a4afa0a44bb0be5'/>
<id>urn:sha1:e7885b9c6564dc39b55f546b4a4afa0a44bb0be5</id>
<content type='text'>
Update the cec_dmi_match_table to allow specifying multiple HDMI
connectors for each device.

Signed-off-by: Reka Norman &lt;rekanorman@chromium.org&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;
</content>
</entry>
<entry>
<title>media: cros-ec-cec: Support receiving messages from multiple ports</title>
<updated>2023-09-27T07:39:54Z</updated>
<author>
<name>Reka Norman</name>
<email>rekanorman@chromium.org</email>
</author>
<published>2023-08-25T02:43:59Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=425d20518c54bc6d66d733fb117a9a4046932d50'/>
<id>urn:sha1:425d20518c54bc6d66d733fb117a9a4046932d50</id>
<content type='text'>
Currently, received messages are sent from the EC in the cec_message
MKBP event. Since the size of ec_response_get_next_data_v1 is 16 bytes,
which is also the maximum size of a CEC message, there is no space to
add a port parameter. Increasing the size of
ec_response_get_next_data_v1 is an option, but this would increase
EC-kernel traffic for all MKBP event types.

Instead, use an event to notify that data is ready, and add a new read
command to read the data.

For backwards compatibility with old EC firmware, continue to handle
cec_message events as well.

Signed-off-by: Reka Norman &lt;rekanorman@chromium.org&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;
</content>
</entry>
</feed>
