mbox series

[v5,00/10] Improvments for tc358775 with support for tc358765

Message ID 20240225062008.33191-1-tony@atomide.com (mailing list archive)
Headers show
Series Improvments for tc358775 with support for tc358765 | expand

Message

Tony Lindgren Feb. 25, 2024, 6:19 a.m. UTC
Hi all,

Here are v5 patches to improve tc358775 driver and add support for
tc358765.

Regards,

Tony

Changes since v4:
- Update devicetree binding to move allOf after required block
  as noted by Krzysztof

Changes since v3:
- Fixed dts binding warnings

Changes since v2:

- Only make stby-gpios optional for tc358775, and disallow them for
  tc358765 as noted by Krzysztof

- Added additionalProperties: false for port-base as noted by Krzysztof

- Updated patch description for why there can be a data-lanes property
  for both the DSI host and the bridge as noted by Dmitry

- Improved the old dtb data-lanes warning as suggested by Michael

- Fix warning on casting of_device_get_match_data() as noted by the
  kernel test robot

Changes since v1:

- After a brief offline discussion with Michael, merge series with
  Michael's patch series to make stby gpio and supplies optional as they
  may be hardwired

- Use Michael's better patch for the jeida timings change

- Parse lanes on the bridge side like other bridge devices do, and if not
  found, also parse on the DSI host side and warn

Michael Walle (3):
  dt-bindings: display: bridge: tc358775: make stby gpio optional
  drm/bridge: tc358775: fix support for jeida-18 and jeida-24
  drm/bridge: tc358775: make standby GPIO optional

Tony Lindgren (7):
  dt-bindings: display: bridge: tc358775: Add data-lanes
  dt-bindings: display: bridge: tc358775: Add support for tc358765
  drm/bridge: tc358775: Get bridge data lanes instead of the DSI host
    lanes
  drm/bridge: tc358775: Add burst and low-power modes
  drm/bridge: tc358775: Enable pre_enable_prev_first flag
  drm/bridge: tc358775: Add support for tc358765
  drm/bridge: tc358775: Configure hs_rate and lp_rate

 .../display/bridge/toshiba,tc358775.yaml      | 39 ++++++--
 drivers/gpu/drm/bridge/tc358775.c             | 98 ++++++++++++-------
 2 files changed, 94 insertions(+), 43 deletions(-)

Comments

Michael Walle April 2, 2024, 7 a.m. UTC | #1
Hi DRM maintainers,

On Sun Feb 25, 2024 at 7:19 AM CET, Tony Lindgren wrote:
> Here are v5 patches to improve tc358775 driver and add support for
> tc358765.

Any news on this series? Is there anything open or can it be merged?

FWIW, I have another tc358775 improvement series based on this.

-michael
Robert Foss April 23, 2024, 3:38 p.m. UTC | #2
On Sun, 25 Feb 2024 08:19:29 +0200, Tony Lindgren wrote:
> Here are v5 patches to improve tc358775 driver and add support for
> tc358765.
> 
> Regards,
> 
> Tony
> 
> [...]

Thanks for the really nice series, sorry about the delay in applying it.

Applied, thanks!

[01/10] dt-bindings: display: bridge: tc358775: make stby gpio optional
        https://cgit.freedesktop.org/drm/drm-misc/commit/?id=51debb6d4a21
[02/10] dt-bindings: display: bridge: tc358775: Add data-lanes
        https://cgit.freedesktop.org/drm/drm-misc/commit/?id=497f0a1bdc06
[03/10] dt-bindings: display: bridge: tc358775: Add support for tc358765
        https://cgit.freedesktop.org/drm/drm-misc/commit/?id=efcfac3e8e37
[04/10] drm/bridge: tc358775: fix support for jeida-18 and jeida-24
        https://cgit.freedesktop.org/drm/drm-misc/commit/?id=30ea09a182cb
[05/10] drm/bridge: tc358775: make standby GPIO optional
        https://cgit.freedesktop.org/drm/drm-misc/commit/?id=733daaebe250
[06/10] drm/bridge: tc358775: Get bridge data lanes instead of the DSI host lanes
        https://cgit.freedesktop.org/drm/drm-misc/commit/?id=005102727d9e
[07/10] drm/bridge: tc358775: Add burst and low-power modes
        https://cgit.freedesktop.org/drm/drm-misc/commit/?id=a4ed72e85c46
[08/10] drm/bridge: tc358775: Enable pre_enable_prev_first flag
        https://cgit.freedesktop.org/drm/drm-misc/commit/?id=e2ee8e82cf42
[09/10] drm/bridge: tc358775: Add support for tc358765
        https://cgit.freedesktop.org/drm/drm-misc/commit/?id=ce2196dbba66
[10/10] drm/bridge: tc358775: Configure hs_rate and lp_rate
        https://cgit.freedesktop.org/drm/drm-misc/commit/?id=ec710af54a1c



Rob