All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/7] Add anx6345 DP/eDP bridge for Olimex Teres-I
@ 2019-06-04 12:21 ` Torsten Duwe
  0 siblings, 0 replies; 90+ messages in thread
From: Torsten Duwe @ 2019-06-04 12:21 UTC (permalink / raw)
  To: Maxime Ripard, Chen-Yu Tsai, Rob Herring, Mark Rutland,
	Thierry Reding, David Airlie, Daniel Vetter, Andrzej Hajda,
	Laurent Pinchart, Icenowy Zheng, Sean Paul, Vasily Khoruzhick,
	Harald Geyer, Greg Kroah-Hartman, Thomas Gleixner
  Cc: dri-devel, devicetree, linux-arm-kernel, linux-kernel


ANX6345 LVTTL->eDP video bridge, driver with device tree bindings.


Changes from v1:

* fixed up copyright information. Most code changes are only moves and thus
  retain copyright and module ownership. Even the new analogix-anx6345.c originates
  from the old 1495-line analogix-anx78xx.c, with 306 insertions and 987 deletions
  (ignoring the trivial anx78xx -> anx6345 replacements) 306 new vs. 508 old...

* fixed all minor formatting issues brought up

* merged previously separate new analogix_dp_i2c module into existing analogix_dp

* split additional defines into a preparatory patch

* renamed the factored-out common functions anx_aux_* -> anx_dp_aux_*, because
  anx_...aux_transfer was exported globally. Besides, it is now GPL-only exported.

* moved chip ID read into a separate function.

* keep the chip powered after a successful probe.
  (There's a good chance that this is the only display during boot!)

* updated the binding document: LVTTL input is now required, only the output side
  description is optional.

 Laurent: I have also looked into the drm_panel_bridge infrastructure,
 but it's not that trivial to convert these drivers to it.

Changes from the respective previous versions:

* the reset polarity is corrected in DT and the driver;
  things should be clearer now.

* as requested, add a panel (the known innolux,n116bge) and connect
  the ports.

* renamed dvdd?? to *-supply to match the established scheme

* trivial update to the #include list, to make it compile in 5.2

	Torsten

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

end of thread, other threads:[~2019-07-24 13:59 UTC | newest]

Thread overview: 90+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-06-04 12:21 [PATCH v2 0/7] Add anx6345 DP/eDP bridge for Olimex Teres-I Torsten Duwe
2019-06-04 12:21 ` Torsten Duwe
2019-06-04 12:22 ` [PATCH v2 1/7] drm/bridge: move ANA78xx driver to analogix subdirectory Torsten Duwe
2019-06-04 12:22   ` Torsten Duwe
2019-06-12 10:16   ` Andrzej Hajda
2019-06-12 10:16     ` Andrzej Hajda
2019-06-04 12:22 ` [PATCH v2 2/7] drm/bridge: split some definitions of ANX78xx to dedicated headers Torsten Duwe
2019-06-04 12:22   ` Torsten Duwe
2019-06-12  7:40   ` Andrzej Hajda
2019-06-12  7:40     ` Andrzej Hajda
2019-06-12  7:40     ` Andrzej Hajda
2019-06-04 12:22 ` [PATCH v2 3/7] drm/bridge: extract some Analogix I2C DP common code Torsten Duwe
2019-06-04 12:22   ` Torsten Duwe
2019-06-12  7:41   ` Andrzej Hajda
2019-06-12  7:41     ` Andrzej Hajda
2019-06-04 12:22 ` [PATCH v2 4/7] drm/bridge: Prepare Analogix anx6345 support Torsten Duwe
2019-06-04 12:22   ` Torsten Duwe
2019-06-12  7:43   ` Andrzej Hajda
2019-06-12  7:43     ` Andrzej Hajda
2019-06-04 12:23 ` [PATCH v2 5/7] drm/bridge: Add " Torsten Duwe
2019-06-04 12:23   ` Torsten Duwe
2019-06-12  9:13   ` Andrzej Hajda
2019-06-12  9:13     ` Andrzej Hajda
2019-07-18 16:42     ` Torsten Duwe
2019-07-18 16:42       ` Torsten Duwe
2019-06-04 12:23 ` [PATCH v2 6/7] dt-bindings: Add ANX6345 DP/eDP transmitter binding Torsten Duwe
2019-06-04 12:23   ` Torsten Duwe
2019-06-12  8:16   ` Andrzej Hajda
2019-06-12  8:16     ` Andrzej Hajda
2019-06-12 14:59     ` Torsten Duwe
2019-06-12 14:59       ` Torsten Duwe
2019-06-04 12:23 ` [PATCH v2 7/7] arm64: dts: allwinner: a64: enable ANX6345 bridge on Teres-I Torsten Duwe
2019-06-04 12:23   ` Torsten Duwe
2019-06-04 15:08   ` Vasily Khoruzhick
2019-06-04 15:08     ` Vasily Khoruzhick
2019-06-04 15:08     ` Vasily Khoruzhick
2019-06-05 10:13     ` Torsten Duwe
2019-06-05 10:13       ` Torsten Duwe
2019-06-05 12:02       ` Maxime Ripard
2019-06-05 12:02         ` Maxime Ripard
2019-06-06 13:59         ` Harald Geyer
2019-06-06 13:59           ` Harald Geyer
2019-06-06 13:59           ` Harald Geyer
2019-06-07  6:28           ` Maxime Ripard
2019-06-07  6:28             ` Maxime Ripard
2019-06-07  6:28             ` Maxime Ripard
2019-06-07  9:40             ` Torsten Duwe
2019-06-07  9:40               ` Torsten Duwe
2019-06-12 10:00               ` Andrzej Hajda
2019-06-12 10:00                 ` Andrzej Hajda
2019-06-12 10:00                 ` Andrzej Hajda
2019-06-12 15:20                 ` Maxime Ripard
2019-06-12 15:20                   ` Maxime Ripard
2019-06-12 15:20                   ` Maxime Ripard
2019-06-28 10:39                   ` Andrzej Hajda
2019-06-28 10:39                     ` Andrzej Hajda
2019-07-01  9:58                     ` Maxime Ripard
2019-07-01  9:58                       ` Maxime Ripard
2019-07-01 12:27                       ` Andrzej Hajda
2019-07-01 12:27                         ` Andrzej Hajda
2019-07-02  8:13                         ` Maxime Ripard
2019-07-02  8:13                           ` Maxime Ripard
2019-07-09  0:49                       ` Vasily Khoruzhick
2019-07-09  0:49                         ` Vasily Khoruzhick
2019-07-09  0:49                         ` Vasily Khoruzhick
2019-07-09  8:55                         ` Maxime Ripard
2019-07-09  8:55                           ` Maxime Ripard
2019-07-09  8:55                           ` Maxime Ripard
2019-07-09  8:58                           ` Icenowy Zheng
2019-07-09  8:58                             ` Icenowy Zheng
2019-07-09  8:58                             ` Icenowy Zheng
2019-07-09 14:21                             ` Maxime Ripard
2019-07-09 14:21                               ` Maxime Ripard
2019-07-09 20:30                           ` Vasily Khoruzhick
2019-07-09 20:30                             ` Vasily Khoruzhick
2019-07-09 20:30                             ` Vasily Khoruzhick
2019-07-10 11:40                             ` Maxime Ripard
2019-07-10 11:40                               ` Maxime Ripard
2019-07-10 22:11                               ` Vasily Khoruzhick
2019-07-10 22:11                                 ` Vasily Khoruzhick
2019-07-12 20:15                                 ` Maxime Ripard
2019-07-12 20:15                                   ` Maxime Ripard
2019-07-16  0:28                                   ` Vasily Khoruzhick
2019-07-16  0:28                                     ` Vasily Khoruzhick
2019-07-16  0:28                                     ` Vasily Khoruzhick
2019-07-24 13:58                                     ` Maxime Ripard
2019-07-24 13:58                                       ` Maxime Ripard
2019-06-12 15:34               ` Maxime Ripard
2019-06-12 15:34                 ` Maxime Ripard
2019-06-12 15:34                 ` Maxime Ripard

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.