All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/2] Add generic-display-mux driver and bindings
@ 2023-01-16 11:08 ` Pin-yen Lin
  0 siblings, 0 replies; 20+ messages in thread
From: Pin-yen Lin @ 2023-01-16 11:08 UTC (permalink / raw)
  To: Andrzej Hajda, Neil Armstrong, Robert Foss, Laurent Pinchart,
	Jonas Karlman, Jernej Skrabec, David Airlie, Daniel Vetter,
	Rob Herring, Krzysztof Kozlowski
  Cc: Nicolas Boichat, devicetree, linux-kernel, Hsin-Yi Wang,
	dri-devel, Pin-yen Lin

This is the v2 the mux driver part of v1. This series is developed for
and tested on MT8173 board, whose layout looks like:

                                  /-- anx7688
-- MT8173 HDMI bridge -- GPIO mux
                                  \-- native HDMI

v1: https://patchwork.kernel.org/project/dri-devel/cover/20191211061911.238393-1-hsinyi@chromium.org/

The other drm bridge callbacks is dropped in this version because:
- The non-atomic callbacks are deprecated
- It would be complicated to pass the atomic state to the downstream
- We actually don't have the hardware to test them

Changes in v2:
- Referenced existing dt-binding schemas from graph.yaml
- Added ddc-i2c-bus into the bindings
- Dropped attach/mode_set/enable/disable callbacks
- Fixed style issues
- Removed the special case for the HDMI connector
- Made the driver only read the GPIO status in IRQ handler
- Rebased to drm-misc-next
- Updated the license: "GPL v2" --> "GPL"

Nicolas Boichat (2):
  dt-bindings: display: bridge: Add GPIO display mux binding
  drm: bridge: Generic GPIO mux driver

 .../bindings/display/bridge/gpio-mux.yaml     |  95 +++++++++
 drivers/gpu/drm/bridge/Kconfig                |  10 +
 drivers/gpu/drm/bridge/Makefile               |   1 +
 drivers/gpu/drm/bridge/generic-gpio-mux.c     | 201 ++++++++++++++++++
 4 files changed, 307 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/display/bridge/gpio-mux.yaml
 create mode 100644 drivers/gpu/drm/bridge/generic-gpio-mux.c

-- 
2.39.0.314.g84b9a713c41-goog


^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2023-02-10 10:45 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-01-16 11:08 [PATCH v2 0/2] Add generic-display-mux driver and bindings Pin-yen Lin
2023-01-16 11:08 ` Pin-yen Lin
2023-01-16 11:08 ` [PATCH v2 1/2] dt-bindings: display: bridge: Add GPIO display mux binding Pin-yen Lin
2023-01-16 11:08   ` Pin-yen Lin
2023-01-17 20:17   ` Rob Herring
2023-01-17 20:17     ` Rob Herring
2023-02-07 10:07     ` Pin-yen Lin
2023-02-07 10:07       ` Pin-yen Lin
2023-02-07 10:25       ` Laurent Pinchart
2023-02-07 10:25         ` Laurent Pinchart
2023-02-07 10:30         ` Pin-yen Lin
2023-02-07 10:30           ` Pin-yen Lin
2023-02-07 15:20           ` Laurent Pinchart
2023-02-07 15:20             ` Laurent Pinchart
2023-02-10  7:38             ` Pin-yen Lin
2023-02-10  7:38               ` Pin-yen Lin
2023-02-10 10:45               ` Laurent Pinchart
2023-02-10 10:45                 ` Laurent Pinchart
2023-01-16 11:08 ` [PATCH v2 2/2] drm: bridge: Generic GPIO mux driver Pin-yen Lin
2023-01-16 11:08   ` Pin-yen Lin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.