From: Reka Norman <rekanorman@chromium.org>
To: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Cc: Daisuke Nojiri <dnojiri@chromium.org>,
Neil Armstrong <narmstrong@baylibre.com>,
Stefan Adolfsson <sadolfsson@google.com>,
Reka Norman <rekanorman@chromium.org>,
Benson Leung <bleung@chromium.org>,
Guenter Roeck <groeck@chromium.org>,
Mauro Carvalho Chehab <mchehab@kernel.org>,
chrome-platform@lists.linux.dev, linux-kernel@vger.kernel.org,
linux-media@vger.kernel.org
Subject: [PATCH v2 0/9] media: cros-ec-cec: Add support for multiple ports
Date: Fri, 25 Aug 2023 12:43:53 +1000 [thread overview]
Message-ID: <20230825024735.1443836-1-rekanorman@chromium.org> (raw)
The Google Dibbi chromebox will have two HDMI ports with CEC enabled via
its EC. Currently, the cros-ec-cec driver and the host command interface
to the EC assume there is only one port. E.g. the commands have no
parameter to indicated which port to operate on.
This series adds support for multiple ports. The driver is modified to
manage an array of ports, each with their own CEC adapter and notifier.
The host command interface is modified to support multiple ports. All
changes to interface are backwards compatible.
Changes in v2:
- Make port_num unsigned in handle_cec_event
- Use NULL-terminated arrays for the conns field of cec_dmi_match
- Use a NULL-terminated conns array for the Dibbi match table entry
Reka Norman (9):
media: cros-ec-cec: Use cros_ec_cmd to send host commands
media: cros-ec-cec: Manage an array of ports
media: cros-ec-cec: Support multiple ports in set/get host commands
media: cros-ec-cec: Support multiple ports in write command
media: cros-ec-cec: Support multiple ports in MKBP cec_events
media: cros-ec-cec: Support receiving messages from multiple ports
media: cros-ec-cec: Allow specifying multiple HDMI connectors
media: cros-ec-cec: Get number of CEC ports from EC
media: cros-ec-cec: Add Dibbi to the match table
.../media/cec/platform/cros-ec/cros-ec-cec.c | 379 ++++++++++++++----
.../linux/platform_data/cros_ec_commands.h | 66 ++-
2 files changed, 357 insertions(+), 88 deletions(-)
--
2.42.0.rc2.253.gd59a3bf2b4-goog
next reply other threads:[~2023-08-25 2:49 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-08-25 2:43 Reka Norman [this message]
2023-08-25 2:43 ` [PATCH v2 1/9] media: cros-ec-cec: Use cros_ec_cmd to send host commands Reka Norman
2023-08-25 2:43 ` [PATCH v2 2/9] media: cros-ec-cec: Manage an array of ports Reka Norman
2023-08-25 2:43 ` [PATCH v2 3/9] media: cros-ec-cec: Support multiple ports in set/get host commands Reka Norman
2023-08-25 2:43 ` [PATCH v2 4/9] media: cros-ec-cec: Support multiple ports in write command Reka Norman
2023-08-25 2:43 ` [PATCH v2 5/9] media: cros-ec-cec: Support multiple ports in MKBP cec_events Reka Norman
2023-08-25 2:43 ` [PATCH v2 6/9] media: cros-ec-cec: Support receiving messages from multiple ports Reka Norman
2023-08-25 2:44 ` [PATCH v2 7/9] media: cros-ec-cec: Allow specifying multiple HDMI connectors Reka Norman
2023-08-25 2:44 ` [PATCH v2 8/9] media: cros-ec-cec: Get number of CEC ports from EC Reka Norman
2023-08-25 2:44 ` [PATCH v2 9/9] media: cros-ec-cec: Add Dibbi to the match table Reka Norman
2023-11-13 3:23 ` [PATCH v2 0/9] media: cros-ec-cec: Add support for multiple ports patchwork-bot+chrome-platform
2023-11-13 3:42 ` patchwork-bot+chrome-platform
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20230825024735.1443836-1-rekanorman@chromium.org \
--to=rekanorman@chromium.org \
--cc=bleung@chromium.org \
--cc=chrome-platform@lists.linux.dev \
--cc=dnojiri@chromium.org \
--cc=groeck@chromium.org \
--cc=hverkuil-cisco@xs4all.nl \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-media@vger.kernel.org \
--cc=mchehab@kernel.org \
--cc=narmstrong@baylibre.com \
--cc=sadolfsson@google.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).