devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v4 0/3] rockchip-dsi for rk3568
@ 2022-09-19 16:46 Chris Morgan
  2022-09-19 16:46 ` [PATCH V4 1/3] dt-bindings: phy-rockchip-inno-dsidphy: add compatible " Chris Morgan
                   ` (4 more replies)
  0 siblings, 5 replies; 7+ messages in thread
From: Chris Morgan @ 2022-09-19 16:46 UTC (permalink / raw)
  To: linux-rockchip
  Cc: devicetree, linux-phy, jbx6244, cl, frank-w, s.hauer,
	michael.riesch, pgwipeout, heiko, krzysztof.kozlowski+dt, robh+dt,
	vkoul, kishon, Chris Morgan

From: Chris Morgan <macromorgan@hotmail.com>

This series adds support for the dsi and dphy controllers on the
Rockchip RK3568.

Tested on an Anbernic RG503, Anbernic RG353P, and Odroid Go Advance.

Changes since V3:
 - Added labels to bindings in rk356x.dtsi file to make it easier to
   reference in board dts files.

Changes since V2:
 - Removed dsi controller patches, as those have been merged upstream.
 - Removed notes about rolling back clock drivers. If I set the parent
   clock of the VOP port I'm using to VPLL and set the clock rate of
   PLL_VPLL to 500MHz this series works correctly for my panels without
   rolling anything back (per Heiko this is the correct way).
 - Added additional details about refactoring DPHY driver to add
   2.5GHz for rk356x. All other devices still have a max speed of 1GHz.
 - Notified Heiko that the BIT(5) for both PLL_POST_DIV_ENABLE and
   PLL_POST_DIV_ENABLE_MASK is deliberate, because of how the
   phy_update_bits() works.

Changes since RFCv1:
 - Identified cause of image shift (clock changes).
 - Noted that driver works now.
 - Added devicetree nodes for rk356x.dtsi.

Chris Morgan (3):
  dt-bindings: phy-rockchip-inno-dsidphy: add compatible  for rk3568
  phy/rockchip: inno-dsidphy: Add support for rk3568
  arm64: dts: rockchip: Add DSI and DSI-DPHY nodes to  rk356x

 .../bindings/phy/rockchip,px30-dsi-dphy.yaml  |   1 +
 arch/arm64/boot/dts/rockchip/rk356x.dtsi      |  80 +++++++
 .../phy/rockchip/phy-rockchip-inno-dsidphy.c  | 204 ++++++++++++++----
 3 files changed, 239 insertions(+), 46 deletions(-)

-- 
2.25.1


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

end of thread, other threads:[~2022-09-23 10:34 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-09-19 16:46 [PATCH v4 0/3] rockchip-dsi for rk3568 Chris Morgan
2022-09-19 16:46 ` [PATCH V4 1/3] dt-bindings: phy-rockchip-inno-dsidphy: add compatible " Chris Morgan
2022-09-19 16:46 ` [PATCH V4 2/3] phy/rockchip: inno-dsidphy: Add support " Chris Morgan
2022-09-19 16:46 ` [PATCH V4 3/3] arm64: dts: rockchip: Add DSI and DSI-DPHY nodes to rk356x Chris Morgan
2022-09-20  7:03   ` Michael Riesch
2022-09-20  6:10 ` [PATCH v4 0/3] rockchip-dsi for rk3568 Vinod Koul
2022-09-23 10:34 ` (subset) " Heiko Stuebner

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 NNTP newsgroup(s).